across polymorphs if the monster is a shapeshifter.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3946 c06c8d41-db1a-0410-9941-cceddc491573
U5D5DILB64GVEL47G4VPJZKCTVHK5HI4WMMMCA46YJGHVFZP5PTAC
QI254T5LFZFAT2ISBCPLBXFC3HZRLF25BCB5GA7VVZDYASLFYFHAC
V7IKAPO5OY7CJTT62GMHQOD3EQW42FTTY3KDBOTJUODPS5WMBCHAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
HOPP345EQLSF24XJYE3625VKU23PBKM5ZZKNCXBXUWYYORYPMDAAC
const bool old_mon_shifter = monster->has_ench(ENCH_GLOWING_SHAPESHIFTER, ENCH_SHAPESHIFTER);
const bool old_mon_shifter = monster->has_ench(ENCH_GLOWING_SHAPESHIFTER,
ENCH_SHAPESHIFTER);
mon_enchant charm = monster->get_ench(ENCH_CHARM);
monster->add_ench(charm);
if (old_mon_shifter) monster->add_ench(charm);
if (old_mon_shifter)