Floor Generation Overview: Difference between revisions
From PMDOWiki
Created page with "This page goes over the steps of dungeon generation. All steps are ordered by the priority in which they are executed. A lower number means a step will execute earlier. While these priority numbers do not need to be obeyed for modding, they are the numbers that base PMDO uses. == Floor Data == Priority -6 == Grid Creation == Priority -5 == Grid Path Generation == Priority -4 == Room List Creation == Priority -3 == Room List Generation == Priority -2 == Tile..." |
visual aids |
||
Line 8: | Line 8: | ||
Priority -5 | Priority -5 | ||
[[File:DungeonProcess_Cells.png|frameless]] | |||
== Grid Path Generation == | == Grid Path Generation == | ||
Priority -4 | Priority -4 | ||
[[File:DungeonProcess_Cells_Chosen.png|frameless]] | |||
== Room List Creation == | == Room List Creation == | ||
Line 20: | Line 24: | ||
Priority -2 | Priority -2 | ||
[[File:DungeonProcess_Cells_To_Rooms.png|frameless]] | |||
[[File:DungeonProcess_Cells_To_Rooms_Halls.png|frameless]] | |||
[[File:DungeonProcess_Rooms_Halls.png|frameless]] | |||
== Tiles Creation == | == Tiles Creation == | ||
Line 28: | Line 36: | ||
Priority 0 | Priority 0 | ||
[[File:DungeonProcess_Rooms_To_Tiles.png|frameless]] | |||
[[File:DungeonProcess_Rooms_Halls_To_Tiles.png|frameless]] | |||
[[File:DungeonProcess_Floor.png|frameless]] | |||
== Spawn Tables == | == Spawn Tables == |
Revision as of 02:10, 12 March 2023
This page goes over the steps of dungeon generation. All steps are ordered by the priority in which they are executed. A lower number means a step will execute earlier. While these priority numbers do not need to be obeyed for modding, they are the numbers that base PMDO uses.
Floor Data
Priority -6
Grid Creation
Priority -5
Grid Path Generation
Priority -4
File:DungeonProcess Cells Chosen.png
Room List Creation
Priority -3
Room List Generation
Priority -2
File:DungeonProcess Cells To Rooms.png File:DungeonProcess Cells To Rooms Halls.png File:DungeonProcess Rooms Halls.png
Tiles Creation
Priority -1
Tiles Generation
Priority 0
File:DungeonProcess Rooms To Tiles.png File:DungeonProcess Rooms Halls To Tiles.png File:DungeonProcess Floor.png
Spawn Tables
Priority 1
Exits
Priority 2
Water
Priority 3
Textures
Priority 4
Spawns
Priority 5
Money
Priority 6
Debug Checks
Priority 7