This interferes with dungeon mobility, and
especially when shelves are placed on
stairs this makes it less believable that
someone could have once lived here and
left it this way.
- Identify candidate spots to place loot.
- Store loot placement spots for later handling.
This will involve manipulating metadata and other
things that are not necessarily safe to do while
other mapgen_shared may run after us.
- Process the loot queue on tick.
Things left to do:
- Define loot tables and rarity values.
- Identify storeboxes and other storage mechanisms.
- Generate random stacks.