git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3232 c06c8d41-db1a-0410-9941-cceddc491573
VK3LNDA3TXEPBMLDWBTEBDOZMPP3YUED3A624XMHWI6FI7LP3HGAC
DTOIX6Q4FBQGAKTREUVVUB546BPX43RYJW5CUXKN7VOEB7GQ7OSQC
TDPLMGOAHSKQVTA2L4FOSP5EMF3RKDC7GUEEFKTRXA54RZ4IKX7AC
MJWFTUS66PTCNEYXEJA3CUJFXNWXIKDD6H3V24PW7HK64NSVOFSAC
RBAGQ2PB7V5YAM5KSHSZR2E3MLKDSRVM5XYGI2TIXP5QMVBOQHDQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
OPNCHI4UGN7WBIYPAXVV2C4N22ZSWROA435FJCY5UZVXKWRYQ42QC
33ZMPQC6OXTESW7SRW765GRNJUEJRSYONRVZVIEUDAUEJ2PPMB4AC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
4Q5OYUKF2SGF7WHMIVYFZVXXDCFUCYY534VLOGKWYRSPYKRXMVDAC
HH3HFWVXABJ4IRMN22PPJCREMULZSN6DA7VYKOGECGMNUQTZ5QNQC
FUEEIUKGHHFPIRZCN3N753GONWAZTWQ2ZWR53IBJAAZ6FZUNGOMAC
J6APXOT4QOGQFONWB7G546VTVF6QG42HVOROMHF7YBDJPR4K26OAC
CWO6V6KKTUJEJIEI6TK653TS5XSIUPELUSC7XDLPGSY4GM63LKMAC
ER4KHDZQ4VBEZKOUJIEUM5HBPWFGBDSB5KE56HG4UE2X6WN266QQC
DDU4A3JGN5IUIPP5IASOODKPR2WBHSDSV4FITZ6HNXNSXXQACWAQC
3QLM46S44Z7GDLWPH3VHBMW2RSWZAOLGJMG2BDKNGUOZIM4IX6WAC
6L4EP4ZRWWYLT55PD5KTTJON5J2JB5VV5MWNHF5VPZQZ5BKEYZ4QC
case MR_RES_ELEC: elec = level; break;
case MR_RES_POISON: poison = level; break;
case MR_RES_FIRE: fire = level; break;
case MR_RES_HELLFIRE: hellfire = level; break;
case MR_RES_COLD: cold = level; break;
case MR_RES_ASPHYX: asphyx = level; break;
case MR_RES_ACID: acid = level; break;
case MR_VUL_ELEC: elec = -level; break;
case MR_VUL_POISON: poison = -level; break;
case MR_VUL_FIRE: fire = -level; break;
case MR_VUL_COLD: cold = -level; break;
case MR_RES_ELEC: elec = nl; break;
case MR_RES_POISON: poison = nl; break;
case MR_RES_FIRE: fire = nl; break;
case MR_RES_HELLFIRE: hellfire = nl; break;
case MR_RES_COLD: cold = nl; break;
case MR_RES_ASPHYX: asphyx = nl; break;
case MR_RES_ACID: acid = nl; break;
case MR_VUL_ELEC: elec = -nl; break;
case MR_VUL_POISON: poison = -nl; break;
case MR_VUL_FIRE: fire = -nl; break;
case MR_VUL_COLD: cold = -nl; break;
case MR_RES_PIERCE: pierce = level; break;
case MR_RES_SLICE: slice = level; break;
case MR_RES_BLUDGEON: bludgeon = level; break;
case MR_VUL_PIERCE: pierce = -level; break;
case MR_VUL_SLICE: slice = -level; break;
case MR_VUL_BLUDGEON: bludgeon = -level; break;
case MR_RES_PIERCE: pierce = nl; break;
case MR_RES_SLICE: slice = nl; break;
case MR_RES_BLUDGEON: bludgeon = nl; break;
case MR_VUL_PIERCE: pierce = -nl; break;
case MR_VUL_SLICE: slice = -nl; break;
case MR_VUL_BLUDGEON: bludgeon = -nl; break;