its not to bad making areas or buildings,
the real hard part is getting them to spawn properly.
Because the map is randomly generated, it happens a lot that stuff gets overriden by other areas.
OM_SPECIAL is what controls the special areas in the game, like beehives, labs etc, the game actually considers these to be “Dungeons” if you will…
Then its just a matter of drawing out the terrain with c++ on a 0-23 square grid
Then adding item spawn fields.
Then adding monster spawn areas.