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:
@@ -217,7 +217,9 @@ boolean fleemsg;
|
||||
if (fleetime == 1) fleetime++;
|
||||
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)));
|
||||
mtmp->mflee = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user