or to drink blood from for vampires
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3313 c06c8d41-db1a-0410-9941-cceddc491573
YOZHWGKGPWZGHQYNMMBHNGDO2UEVIHPOR6UF3SEZPIYWVMBGWBOAC
D5EMJEEIJSSULF236DUM26QHHNDLH7FXAOBHFDAYI65KCKTDTDYQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
YMC3RKF4Z7DOHZNGG7INC343SXCTWOPK7ISD42I3WA3AZZNVBGIAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
FOQJ5S5WR7P7YMEWQ5Q4O7LTGLQ7LFVM4I2SG2Q7MIVC4PB2JHTQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
7Q4H6B62UZACQOUDHCHPMPBYEBXM5GVQINIHVHM4KLRENSH6VGTAC
VXWHZPSSJAOUIBJVCYGYOHILZFVDDVKUY5JMFFCQSYCXL3NAZIKAC
O2GH2BHUL4XXIIJSMKNV2NIC4KQACE6HLMUL4KEUDFNFEAGMZSZAC
if (mitm[ix].base_type == OBJ_CORPSES
&& you.inv[ix].sub_type != CORPSE_SKELETON
&& !food_is_rotten(you.inv[ix]))
{
desc += EOL "[Shift-L-Click] Dissect (D)";
if (you.species == SP_VAMPIRE)
desc += EOL "[Shift-R-Click] Drink blood (e)";
}
else if (mitm[ix].base_type == OBJ_FOOD
&& you.species != SP_VAMPIRE
&& you.species != SP_MUMMY)
{
desc += EOL "[Shift-R-Click] Eat (e)";
}
if (type != OBJ_CORPSES
|| you.species == SP_VAMPIRE
&& you.inv[ix].sub_type != CORPSE_SKELETON
&& you.inv[ix].special >= 100)
if ((type != OBJ_CORPSES
|| you.species == SP_VAMPIRE
&& you.inv[ix].sub_type != CORPSE_SKELETON
&& you.inv[ix].special >= 100)
&& (you.species != SP_MUMMY
|| you.inv[ix].base_type != OBJ_POTIONS
&& you.inv[ix].base_type != OBJ_FOOD))
else if (act == INV_USE_FLOOR)
{
if (mitm[idx].base_type == OBJ_CORPSES
&& you.inv[idx].sub_type != CORPSE_SKELETON
&& !food_is_rotten(you.inv[idx]))
{
butchery(idx);
}
return;
}
else if (act == INV_EAT_FLOOR)
{
if (mitm[idx].base_type == OBJ_CORPSES
&& you.species == SP_VAMPIRE
|| mitm[idx].base_type == OBJ_FOOD
&& you.species != SP_MUMMY && you.species != SP_VAMPIRE)
{
eat_floor_item(idx);
}
return;
}