Nagas and centaurs were never getting barding.
Vampires were only getting one potion of blood if they acquired food.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3021 c06c8d41-db1a-0410-9941-cceddc491573
2W34FMSGJ2BZY7QQM6X6RTVRXXI2H72Z2MH75SU3SDL4FN4G74KAC
TWEM24A2NO7BPI7L5RDLY45UH5BY7ESNSSJ5TJLLCD7YUJSDCQ6AC
Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC
CVOQOT7B2FYC3E6ZPOMC7TCJMLEFFIRPTHNRNW5L65NCTAHPA42AC
52XHD5LKS6UVLXBYUXMPTMVMTXQ6FBUFXJ2TAW6R7CSJY7OXWVJAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
P2ZCF3BBG523ZEOD6XQA4X5YEHBTWH3IM33YVHXP2SQ5POXZIH4QC
7V4DCKFJCNBXFODMKJ6H3MCDUTSD4XVQ7D4D6XFCD4JNF4HCE4KAC
NF5ISJJGD3UIZYQHYM6LC726BBBMZBCFQ2HWDDXWY2NQQKH6JN4AC
7CMQLE4XIFMWDEUZAOKIKDW7BHAJCK5S26APMEZ6TEFEH63TEZ6AC
74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC
BSI5DB3LVY42ZHOS46X2CAPPVOSOTTQWFGLTMAKRFTROI5BQWFDQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
// mutation specific problems (horns allow caps)
if ((type_wanted == ARM_BOOTS && !player_has_feet())
|| (you.has_claws(false) >= 3 && type_wanted == ARM_GLOVES))
{
type_wanted = OBJ_RANDOM;
}
}
break;
case ARM_BOOTS:
if (you.species == SP_NAGA)
thing.sub_type = ARM_NAGA_BARDING;
else if (you.species == SP_CENTAUR)
thing.sub_type = ARM_CENTAUR_BARDING;
// fix illegal barding ego types caused by above hack
if (thing.sub_type != ARM_BOOTS &&
get_armour_ego_type(thing) == SPARM_RUNNING)
{
set_item_ego_type( thing, OBJ_ARMOUR, SPARM_NORMAL );
case ARM_NAGA_BARDING:
case ARM_CENTAUR_BARDING:
// make barding appropriate
if (you.species == SP_NAGA )
thing.sub_type = ARM_NAGA_BARDING;
else if ( you.species == SP_CENTAUR )
thing.sub_type = ARM_CENTAUR_BARDING;
else
{
thing.sub_type = ARM_BOOTS;
// Fix illegal ego types
if (get_armour_ego_type(thing) == SPARM_COLD_RESISTANCE ||
get_armour_ego_type(thing) == SPARM_FIRE_RESISTANCE)
set_item_ego_type(thing, OBJ_ARMOUR, SPARM_NORMAL);
}
break;