Table of Contents
00000001:000b - FIX: Destruction of adjacent passages (DRAFT)
- ID: 00000001:000b
This bugfix fixes an issue where, if the player is standing on a passage A, moving to adjacent passage B will destroy passage A.
This requires patches in two locations:
- BoardChange() must no longer forcibly set the Element and Color of the player. It should only set the Color if the Element is E_PLAYER (to handle moving while Energizer-affected). (TODO: Does this break anything?),
- BoardPassageTeleport() must check if the element it is removing (:= E_EMPTY) is E_PLAYER before doing so.
zxt/extension/00000001/000b.txt · Last modified: 2021/12/27 11:21 by asie