delayed mimicing appearance change
Back in April, <Someone> reported to the list that when you are polymorphed into a mimic and #monster, and return to human form while still mimicing, your appearance does not change. This was due to a change between 3.4.0 and 3.4.1 that caused all mimicing to go thru one case and the code to change appearance was actually never executed.
This commit is contained in:
@@ -122,6 +122,7 @@ when casting force bolt spell while engulfed go ahead and use the engulfers
|
|||||||
a fog cloud shouldn't pummel you with debris
|
a fog cloud shouldn't pummel you with debris
|
||||||
do not let an attached iron ball drag the hero through a location that the hero
|
do not let an attached iron ball drag the hero through a location that the hero
|
||||||
could not move normally
|
could not move normally
|
||||||
|
hero's appearance should change immediately after mimicing completes
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
+1
-9
@@ -54,17 +54,9 @@ const char *fmt, *arg;
|
|||||||
find_ac();
|
find_ac();
|
||||||
if (was_mimicking) {
|
if (was_mimicking) {
|
||||||
if (multi < 0) unmul("");
|
if (multi < 0) unmul("");
|
||||||
} else {
|
|
||||||
/*
|
|
||||||
* Clear any in-progress imitations -- the case where not a
|
|
||||||
* mimic is handled above.
|
|
||||||
*
|
|
||||||
* Except, this is not complete if the hero ever gets the
|
|
||||||
* chance to imitate anything, then s/he may be mimicing
|
|
||||||
* gold, but not the way its done for eating a mimic.
|
|
||||||
*/
|
|
||||||
youmonst.m_ap_type = M_AP_NOTHING;
|
youmonst.m_ap_type = M_AP_NOTHING;
|
||||||
}
|
}
|
||||||
|
|
||||||
newsym(u.ux,u.uy);
|
newsym(u.ux,u.uy);
|
||||||
|
|
||||||
You(fmt, arg);
|
You(fmt, arg);
|
||||||
|
|||||||
Reference in New Issue
Block a user