diff --git a/doc/fixes34.1 b/doc/fixes34.1 index 12469a65a..56bcdcf6d 100644 --- a/doc/fixes34.1 +++ b/doc/fixes34.1 @@ -198,6 +198,7 @@ in town, watch should not allow trees to be cut down cancel chat direction cancels the chat prevent "the mimic looks better" on an unrecognized mimic hit with healing spell +after forcefighting a concealed lurker, the lurker wouldn't fight back Platform- and/or Interface-Specific Fixes diff --git a/src/mon.c b/src/mon.c index 5583aa743..71769658e 100644 --- a/src/mon.c +++ b/src/mon.c @@ -2065,6 +2065,10 @@ register struct monst *mtmp; mtmp->meating = 0; /* assume there's no salvagable food left */ setmangry(mtmp); if(mtmp->m_ap_type) seemimic(mtmp); + else if (flags.forcefight && !flags.mon_moving && mtmp->mundetected) { + mtmp->mundetected = 0; + newsym(mtmp->mx, mtmp->my); + } } /* Wake up nearby monsters. */