NetHack / NetHack

Official NetHack Git Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pets eating genetic engineers

Umbire opened this issue · comments

NetHack/src/dog.c

Lines 991 to 995 in 0713b91

/* avoid polymorph unless starving or abused (in which case the
pet will consider it for a chance to become more powerful) */
else if (is_shapeshifter(fptr) && mon->mtame > 1 && !starving)
return MANFOOD;
else if (vegan(fptr))

The check for pets eating corpses that polymorph them doesn't seem to include genetic engineers at all - possibly an oversight, and a reasonable enough one considering the genetic engineer isn't a shapeshifter itself. A yellow dragon of mine just became a lichen from doing so (which is infinitely more annoying than it eating the corpse to begin with because isn't that stereotypical), which prompted me to make this issue.