Room: Difference between revisions
From PMDOWiki
Created page with "A '''room''' is the core primary structure generated in maps. They are generated using FloorSteps, and belong in the RoomGen class of RogueElements. Many different structures are considered rooms in PMDO, such as halls. == Room Overview == Below is a table summary of rooms that can be generated. {| class="wikitable" |- ! Image !! Name !! Description |- | frameless|| Angled Hall || A room connecting its exists with a narrow hallw..." |
No edit summary |
||
| Line 11: | Line 11: | ||
| [[File:RoomGen_Angled_Hall.png|frameless]]|| Angled Hall || A room connecting its exists with a narrow hallway. It can handle all combinations of exists from all combination of directions. | | [[File:RoomGen_Angled_Hall.png|frameless]]|| Angled Hall || A room connecting its exists with a narrow hallway. It can handle all combinations of exists from all combination of directions. | ||
|- | |- | ||
| [[File:RoomGen_Block.png|frameless]] || | | [[File:RoomGen_Block.png|frameless]] || Block || A rectangular room generated with the specific terrain blocking it. | ||
|- | |- | ||
| [[File:RoomGen_Bump.png|frameless]] || Bump || A rectangular room with tiles at the perimeter randomly blocked. | | [[File:RoomGen_Bump.png|frameless]] || Bump || A rectangular room with tiles at the perimeter randomly blocked. | ||
Revision as of 19:09, 13 August 2025
A room is the core primary structure generated in maps. They are generated using FloorSteps, and belong in the RoomGen class of RogueElements.
Many different structures are considered rooms in PMDO, such as halls.
Room Overview
Below is a table summary of rooms that can be generated.
Hardcoded Rooms
These rooms are hardcoded to always appear a certain way, and have no customization options.
| Image | Name | Description |
|---|---|---|
![]() |
Evo Small | A hardcoded 5x6 tile evolution room. |
![]() |
Evo | A hardcoded 7x6 tile evolution room. |
| Guarded Cave | A cave that generates with a mob guarding its entrance. |
Custom Rooms
These rooms are loaded from pre-existing map assets. They are primarily custom, with appearances that vary greatly depending on how they are built.
| Name | Description |
|---|---|
| Coated | A room coated in additional tiles, which can be of any other generation. Currently incomplete. |
| Load Boss | Used to load a boss room. |
| Load Evo | Used to load an evolution room. |
| Load Map Bordered | Used to load a map as a room with the specified terrain as borders. |
| Load Map | Used to load a map as a room. |
| Post Proc Specific | Generates a room with a specified mask. |
| Specific Boss | Generates a boss room with the specified tiles. |
| Specific | Generates a room with the specified tiles. |














