This shows you the differences between two versions of the page.
dcss:brainstorm:dungeon:layout_types [2014-10-22 19:26] infiniplex [layout_type_rooms] Added layout_geoelf_castle |
dcss:brainstorm:dungeon:layout_types [2016-08-27 21:15] (current) infiniplex [layout_type_city] Added extra doors problem to layout_cave_town description |
||
---|---|---|---|
Line 656: | Line 656: | ||
Images from version ''0.15-a0-889-g5f4c38d''. | Images from version ''0.15-a0-889-g5f4c38d''. | ||
+ | |||
+ | This layout needs something to prevent doors appearing along the pieces of wall that stick in or out. Some possibilities: | ||
+ | * Add a check at the end of map generation to turn extra doors back into walls. These could be identified as any cell without two directly opposite floor cells around it (simple) or any cell that could be changed without disconnecting its 8 neighbours (hard but possible). | ||
+ | * Modify the hypervaults generator to not place doors on these walls. Or change the parameters so that it doesn't. I ([[user:infiniplex]]) do not understand hypervaults. | ||
The buildings need to also check 1 row of cells around them when placing. Right now, they can touch the walls of a room around them. | The buildings need to also check 1 row of cells around them when placing. Right now, they can touch the walls of a room around them. |