Grid Path Steps: Difference between revisions
Added images I have and added links for the ones I haven't found yet |
The pyramid is not very easy to show as a map, so best to just leave it on the bottom |
||
| Line 22: | Line 22: | ||
|- | |- | ||
| [[File:Grid Step Example.png|frameless]] || Grid || A perimeter of rooms is formed on the outside cells, while hallways are formed inside the cells. || | | [[File:Grid Step Example.png|frameless]] || Grid || A perimeter of rooms is formed on the outside cells, while hallways are formed inside the cells. || | ||
|- | |- | ||
| [[File:Tiered Step Example.png|frameless]] || Tiered || The floor is generated in tiers of different rooms. Then, a random value of hallways connect each tier together. || | | [[File:Tiered Step Example.png|frameless]] || Tiered || The floor is generated in tiers of different rooms. Then, a random value of hallways connect each tier together. || | ||
| Line 34: | Line 32: | ||
=== Spread === | === Spread === | ||
Multiple variations may use a spread version, which prioritizes spreading rooms throughout cells rather than generating them together. | Multiple variations may use a spread version, which prioritizes spreading rooms throughout cells rather than generating them together. | ||
=== Pyramid === | |||
A very specific path step. It places a giant room in the center of the floor and a connecting room below it. From that connecting room, it behaves like Grid. '''It is recommended to not use this step, as it is complex and will likely be broken down into separate generators in the future.''' | |||
=== Specific === | === Specific === | ||
Revision as of 20:36, 6 August 2025
The Grid Path Steps are a family of floor generation steps. It is used exclusively in Grid Floor Generation. Their typical priority is -4.
Usage
Grid path steps are used to generate a path of rooms and hallways in grid floors. Each different variant of the step does so through different methods.
Variants
The following different grid path steps exist in PMDO.
Spread
Multiple variations may use a spread version, which prioritizes spreading rooms throughout cells rather than generating them together.
Pyramid
A very specific path step. It places a giant room in the center of the floor and a connecting room below it. From that connecting room, it behaves like Grid. It is recommended to not use this step, as it is complex and will likely be broken down into separate generators in the future.
Specific
This populates a room by creating a specific path of rooms. It is editor unfriendly.









