area shift.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6355 c06c8d41-db1a-0410-9941-cceddc491573
NOUBFP52ZBOQO4GNLDSLUGRFA2JXMDMXU4PW7LECEJJTQFNI3BBQC
23KINGGZGEVCKOXZQAKJHHCEF7XOJCAJTQT7VEDSS55YMYQM3Z4AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
bool sanct_shifted = false;
sanct_pos = *ri;
{ sanct_pos = *ri - you.pos(); sanct_shifted = true; }
{
sanct_pos = *ri - you.pos();
sanct_shifted = true;
}
if (env.sanctuary_time > 0 && sanct_pos == coord_def(0, 0))
if (env.sanctuary_time > 0 && !sanct_shifted)
if (sanct_pos != coord_def(0, 0))
if (sanct_shifted)
env.sanctuary_pos = sanct_pos;
env.sanctuary_pos = sanct_pos + you.pos();