git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6867 c06c8d41-db1a-0410-9941-cceddc491573
5NEEYVF4MHEA536IUWEOSE2YQYKPK7CVH2Q7TYPS674V5KQZILNQC
R377SWF47GQYBJJRGPO4LB42XW3SEQAZJIRZLBQEHPVQYQFB3E2AC
H5BVKRORNXTCJKFXQPTFWDURKSUFW24CGSJXBGZCJUP4DHMSVDBQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
6CZYPP67SB2M3SQS3QIPJWHZY7PJIRTTBH5CLORV3AALVTJIL5MQC
I2B33Z7NZGC33AMDSSK446AZZYWKPHWLAGULVHKKZU4MVB4BNJOAC
break; case TRAN_LICH: rem_stuff.clear();
break;
case TRAN_LICH:
rem_stuff.clear();
equipment_type default_rem[] = {
const equipment_type default_rem[] = {
rem_stuff.erase(EQ_CLOAK); rem_stuff.erase(EQ_HELMET); rem_stuff.erase(EQ_BOOTS); rem_stuff.erase(EQ_BODY_ARMOUR);
rem_stuff.erase(EQ_CLOAK);
rem_stuff.erase(EQ_HELMET);
rem_stuff.erase(EQ_BOOTS);
rem_stuff.erase(EQ_BODY_ARMOUR);
// Don't need to remove anything. // also AC +3, cold +1, neg +3, pois +1, is_undead, res magic +50,
// Don't need to remove anything.
// also AC +3, cold +1, neg +3, pois +1, is_undead, res magic +50,
// AC +3, cold +1, neg +3, pois +1, is_undead, res magic +50,
} // Remove holy wrath weapons if necessary. if (you.weapon() && get_weapon_brand(*you.weapon()) == SPWPN_HOLY_WRATH) { rem_stuff.insert(EQ_WEAPON);
}
// Remove holy wrath weapons if necessary.
if (you.weapon()
&& get_weapon_brand(*you.weapon()) == SPWPN_HOLY_WRATH)
{
rem_stuff.insert(EQ_WEAPON);
if (check_for_cursed_equipment(rem_stuff, quiet)) return (false); if (check_transformation_stat_loss(rem_stuff, quiet)) return (false);
if (check_for_cursed_equipment(rem_stuff, quiet))
return (false);
if (check_transformation_stat_loss(rem_stuff, quiet))
remove_equipment(rem_stuff);
// no remove_equip