/obj/procedural/jp_DungeonGenerator | |
---|
/obj/procedural/jp_dungeonroomEntry | Seriously internal. No touching, unless you really know what you're doing. It's highly
unlikely that you'll need to modify this |
---|
/obj/procedural/jp_DungeonRegion | This object is used to represent a 'region' in the dungeon - a set of contiguous floor turfs,
along with the walls that border them. This object is used extensively by the generator, and
has several assumptions embedded in it - think carefully before making changes |
---|
/obj/procedural/jp_dungeonroom | These objects are used to represent a 'room' - a distinct part of the dungeon
that is placed at the start, and then linked together. You will quite likely
want to create new jp_dungeonrooms. Consult the helpfile for more information |
---|
/obj/procedural/jp_dungeonroom/preexist/square | Class for a simple square room, size2+1 by size2+1 units. Border is all turfs adjacent
to the floor that return true from is_wall(). |
---|
/obj/procedural/jp_dungeonroom/preexist/circle | A simple circle of radius 'size' units. Border is all turfs adjacent to the floor that
return true from is_wall() |
---|
/obj/procedural/jp_dungeonroom/preexist/cross | A giant plus sign, with arms of length size*2 + 1. Border is the turfs on the 'end' of
the arms of the plus sign - there are only four. |
---|
/obj/procedural/jp_dungeonroom/preexist/square/submap | Same as square, but loads a submap out of allowed list |
---|