gain_exp() instead of assigning.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3780 c06c8d41-db1a-0410-9941-cceddc491573
CWQITHQHCEGZLXYQ26OQ6PJSWPQ6Z2DBLARLGTV332LKSF7HSENQC
VD5OPYZ3YO5L7GFKWPCMT3WXTDPUIIYGMJIOQEWNZLZSHH5L6RYQC
HOPP345EQLSF24XJYE3625VKU23PBKM5ZZKNCXBXUWYYORYPMDAAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
monster->experience = old_exp;
monster->gain_exp(old_exp);