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.
&& (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] */