BucketMan: Why are wilderness and dungeon maps being handled differently? Why not unify them into a single map system? Maps are maps with flags to define them. Create flags that specify connecting points between maps, and allow the dungeon code to specify whether a map is two or three dimensions, and which symbols file to use, but the engine should have no idea whether a map is a "dungeon" or "wilderness" or any other sort of map. This would simply things a bit, eliminate the need for the "no wilderness" subsystem, and allow the engine to do some things it doesn't appear to be able to, at the moment. For instance...if a module writer wanted to have players start in a certain "land" with a mountain pass connecting it to another land, each land being separate "wilderness maps" but not visible on the overhead map...I don't think that's possible at the moment. If maps are unified, it would be a simple matter of making three maps, and saying that "a" connects to "b" and "b" connects to "c". "B" might happen to be a "dungeon" with any number of levels, but again, the engine would just think of it as a map like any other.
ToME Wiki