diff --git a/src/eat.c b/src/eat.c index 2bb8be744..6ec3014b0 100644 --- a/src/eat.c +++ b/src/eat.c @@ -3546,7 +3546,7 @@ Popeye(int threat) && (mndx == PM_LIZARD || acidic(&mons[mndx]))); /* polymorph into a fiery monster */ case SLIMED: - return (boolean) (mndx == PM_CHAMELEON); + return (boolean) polyfodder(otin); /* no tins can cure these (yet?) */ case SICK: case VOMITING: