From 2402e6ad4df2e074c71e89c52563d13857c9cf66 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 3 Oct 2023 10:57:29 +0300 Subject: [PATCH] Decommission Juiblex Express --- src/wizard.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wizard.c b/src/wizard.c index fd6db31bb..c17966916 100644 --- a/src/wizard.c +++ b/src/wizard.c @@ -361,6 +361,10 @@ tactics(struct monst *mtmp) switch (strat) { case STRAT_HEAL: /* hide and recover */ mx = mtmp->mx, my = mtmp->my; + + if (u.uswallow && u.ustuck == mtmp) + expels(mtmp, mtmp->data, TRUE); + /* if wounded, hole up on or near the stairs (to block them) */ choose_stairs(&sx, &sy, (mtmp->m_id % 2)); mtmp->mavenge = 1; /* covetous monsters attack while fleeing */