Hero polyed into ghoul can eat only non-veggy corpses or eggs
Change via dNetHack. Restrict heroes polymorphed into ghouls so they can only eat non-vegan corpses and eggs. This matches more closely what pet ghouls prefer.
This commit is contained in:
@@ -93,6 +93,12 @@ register struct obj *obj;
|
||||
&& (youmonst.data != &mons[PM_RUST_MONSTER] || is_rustprone(obj)))
|
||||
return TRUE;
|
||||
|
||||
/* Ghouls only eat non-veggy corpses or eggs (see dogfood()) */
|
||||
if (u.umonnum == PM_GHOUL)
|
||||
return (boolean)((obj->otyp == CORPSE
|
||||
&& !vegan(&mons[obj->corpsenm]))
|
||||
|| (obj->otyp == EGG));
|
||||
|
||||
if (u.umonnum == PM_GELATINOUS_CUBE && is_organic(obj)
|
||||
/* [g.cubes can eat containers and retain all contents
|
||||
as engulfed items, but poly'd player can't do that] */
|
||||
|
||||
Reference in New Issue
Block a user