Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New logic for connections to memorized tiles
Previously when a tile was memorized we used the memorized terrain type to determine whether it was in the connect_group of interest. However, that doesn't always work, because the memorized tile might be furniture or vehicle instead. Also, it doesn't work for curses because we don't have the tile type at all, only the symbol, from which we cannot reverse-engineer what connect_groups it belonged to. The new approach is that if a tile is memorized at all, we assume you know the true terrain type. This fails in other situations; you will now magically know when a wall collapses even if you don't see the new terrain, but it is less problematic overall.
- Loading branch information