If a monster fled from the hero by intentionally jumping into a vault teleporter located in a niche which was still hidden and the hero saw it happen, the trap would be mapped but the niche would remain as a secret corridor spot. The hero couldn't move onto the trap until searching or wall kicking or other map disclosing activity converted the spot into regular corridor. Trap doors in hidden niches did already change the secret corridor into normal corridor to unhide the trap's spot, but only if the hero saw it happen. Now the terrain change occurs even if hero doesn't see it; only mapping the trap depends on that. While testing the fix, I noticed that a monster jumping onto a vault teleporter was teleporting randomly rather than being sent to the vault, unlike when triggering such a trap by accident. The code has changed for 3.7 but this bug was already present in earlier versions.
167 KiB
167 KiB