diff --git a/src/dogmove.c b/src/dogmove.c index 1fc4a02e0..78047365e 100644 --- a/src/dogmove.c +++ b/src/dogmove.c @@ -1366,7 +1366,7 @@ void finish_meating(struct monst *mtmp) { mtmp->meating = 0; - if (M_AP_TYPE(mtmp) && mtmp->mappearance && mtmp->cham == NON_PM) { + if (M_AP_TYPE(mtmp) && mtmp->mappearance && mtmp->data->mlet != S_MIMIC) { /* was eating a mimic and now appearance needs resetting */ mtmp->m_ap_type = M_AP_NOTHING; mtmp->mappearance = 0;