the player and monsters aren't marked as glowing from it except when invisible.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4340 c06c8d41-db1a-0410-9941-cceddc491573
YSUUJTK4F4QM353U4D4FEUQ4NYKTZF4I5VWGX7EXBEWBN6IFEKWAC
3VWSZUGYL36SO5AOZRASGK3VHFCFZUGGCGRT3R7BZB36IZPN7OSQC
Y24YN22VD2MENDUGGGU63UJH6RUZTTS3IAP62FSUGAUHYTX22C7QC
JDZCDMUCQ7VENYVLB62KQWUIRGABID37OKATOKCBUPCDL7W75NPAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SRYIUTTRZYQDYPLLXYKEHMYWC4EGBYPOT65M2HZEIGFG6SDMV7SQC
6GT5JAWOIIL4SQ5MWIID6ZVO3KKQFWDQDZNVFHZ6DNK5QCBXJ4UAC
I2B33Z7NZGC33AMDSSK446AZZYWKPHWLAGULVHKKZU4MVB4BNJOAC
ACKNLTFL2RI3PMRWLNRVLRWGQAMLRFKNGNS5LED6NFE5GVGFIHFAC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
4UXFU3FZOCBSLDQ4S7MJKAE2H7VUHCNRDQMIY6NJ3PHYXWNGISDQC
WZECWWZTYVOYJ25MFC7Y7WNWHROVAOT2WBJQ3WRGIUAWJKLO7LBAC
// invisible players inside a halo don't lose backlight
if (you.duration[DUR_BACKLIGHT] > 0
&& (!halo_radius() || !you.duration[DUR_INVIS])
&& !--you.duration[DUR_BACKLIGHT] && !you.backlit())
if (you.duration[DUR_BACKLIGHT] > 0 && !--you.duration[DUR_BACKLIGHT]
&& !you.backlit())
mpr("You are no longer glowing.", MSGCH_DURATION);
// An invisible player inside a halo doesn't lose backlight.
if (you.duration[DUR_INVIS] && halo_radius())
you.duration[DUR_BACKLIGHT] = 1;
else
mpr("You are no longer glowing.", MSGCH_DURATION);