R1024 - Eyes of the Overworld effect delayed
The effect of the EOTO did not take effect until the next move. Added a vision_full_recalc as suggested to resolve the problem.
This commit is contained in:
@@ -175,6 +175,8 @@ when using '/' to examine multiple map items in succession, don't mislabel
|
|||||||
martial arts kick that knocks a monster into a trap would result in warning
|
martial arts kick that knocks a monster into a trap would result in warning
|
||||||
"dmonsfree: 1 removed doesn't match 2 pending" if the trap was fatal
|
"dmonsfree: 1 removed doesn't match 2 pending" if the trap was fatal
|
||||||
if you can't see or sense a monster when it dies, don't set dknown on corpse
|
if you can't see or sense a monster when it dies, don't set dknown on corpse
|
||||||
|
effect of wearing or removing the Eyes of the Overworld took effect on the
|
||||||
|
next move, but should take effect immediately.
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
@@ -439,6 +439,7 @@ long wp_mask;
|
|||||||
/* this assumes that no one else is using xray_range */
|
/* this assumes that no one else is using xray_range */
|
||||||
if (on) u.xray_range = 3;
|
if (on) u.xray_range = 3;
|
||||||
else u.xray_range = -1;
|
else u.xray_range = -1;
|
||||||
|
vision_full_recalc = 1;
|
||||||
}
|
}
|
||||||
if ((spfx & SPFX_REFLECT) && (wp_mask & W_WEP)) {
|
if ((spfx & SPFX_REFLECT) && (wp_mask & W_WEP)) {
|
||||||
if (on) EReflecting |= wp_mask;
|
if (on) EReflecting |= wp_mask;
|
||||||
|
|||||||
Reference in New Issue
Block a user