Fixed a bad bug in cloak/body armour wearing interaction (oops.)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1813 c06c8d41-db1a-0410-9941-cceddc491573
6CZYPP67SB2M3SQS3QIPJWHZY7PJIRTTBH5CLORV3AALVTJIL5MQC R5Q2OJMXNVK5RPXIKLTHHAOP67XOBB44AZKKZ2TOI3USPL6HACXAC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC L53UJK6PPEZ2IG7TJGHN3Y3A6JYIO6PHBWG4MDAENOXPVFDKK6FQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC CIPVRZGLOZHCERK6YPOBV3P2E4IAB4H6D5EHLRQE2O5E4P4VCBUAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC VIFRP3HZEONFR6PQRYZYM3YUEJOQ7T4F5CZY4MN4YJMB23FMU7XAC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC rem_stuff[ EQ_WEAPON ] = 0; /* can still hold a weapon */rem_stuff[ EQ_CLOAK ] = 0;rem_stuff[ EQ_HELMET ] = 0;rem_stuff[ EQ_BOOTS ] = 0;
rem_stuff.erase(EQ_WEAPON); // can still hold a weaponrem_stuff.erase(EQ_CLOAK);rem_stuff.erase(EQ_HELMET);rem_stuff.erase(EQ_BOOTS);
if ((you.species == SP_NAGA || you.species == SP_CENTAUR)&& you.equip[ EQ_BOOTS ] != -1&& you.inv[ you.equip[EQ_BOOTS] ].sub_type != ARM_NAGA_BARDING){rem_stuff[EQ_BOOTS] = 1;remove_equipment(rem_stuff);}
// Removed barding check, no transformed creatures can wear barding// anyway.if (you.species == SP_NAGA || you.species == SP_CENTAUR)remove_one_equip(EQ_BOOTS);
if (you.equip[EQ_BOOTS] != -1){FixedVector < char, 8 > removed;for (int i = EQ_WEAPON; i < EQ_RIGHT_RING; i++){removed[i] = 0;}removed[EQ_BOOTS] = 1;remove_equipment(removed);}
remove_one_equip(EQ_BOOTS);
if (you.mutation[ mutat ] >= 3 && you.equip[ EQ_GLOVES ] != -1){FixedVector < char, 8 > removed;for (int i = EQ_WEAPON; i < EQ_RIGHT_RING; i++){removed[i] = 0;}removed[ EQ_GLOVES ] = 1;remove_equipment( removed );}
if (you.mutation[ mutat ] >= 3)remove_one_equip(EQ_GLOVES);