fleeing mimics
Reported to the list back in November: scaring a mimicing mimic will produce a "turns to flee" message, but the mimic does not unmimic nor does it flee. The latter behavior made sense to me as a defense mechanism, so I changed monflee to avoid printing the message in this case.
This commit is contained in:
@@ -17,6 +17,7 @@ usmellmon() instead of "It turns into it" during monster polymorph
|
|||||||
grammar of messages regarding eating artifacts
|
grammar of messages regarding eating artifacts
|
||||||
avoid a message about an invisible monster looking much better
|
avoid a message about an invisible monster looking much better
|
||||||
player polymorphed as a xorn could not pick up items in pits
|
player polymorphed as a xorn could not pick up items in pits
|
||||||
|
don't display "turns to flee" message for a mimicing mimic
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
@@ -217,7 +217,9 @@ boolean fleemsg;
|
|||||||
if (fleetime == 1) fleetime++;
|
if (fleetime == 1) fleetime++;
|
||||||
mtmp->mfleetim = min(fleetime, 127);
|
mtmp->mfleetim = min(fleetime, 127);
|
||||||
}
|
}
|
||||||
if (!mtmp->mflee && fleemsg && canseemon(mtmp) && !mtmp->mfrozen)
|
if (!mtmp->mflee && fleemsg && canseemon(mtmp) && !mtmp->mfrozen &&
|
||||||
|
mtmp->m_ap_type != M_AP_FURNITURE &&
|
||||||
|
mtmp->m_ap_type != M_AP_OBJECT)
|
||||||
pline("%s turns to flee!", (Monnam(mtmp)));
|
pline("%s turns to flee!", (Monnam(mtmp)));
|
||||||
mtmp->mflee = 1;
|
mtmp->mflee = 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user