House

A House or a Monster House is a type of structure that can generate in PMDO, characterized by rooms which spawn with lots of items.
In Dungeons

Houses spawn a large amount of items inside of a single room. These are typically rare items such as gummis, TMs, and evolution items. Sometimes more common items are spawned in a house, which can still allow them to be identified preemptively due to the unlikelyhood of that many items spawning without a house.
Monster House
Monster houses are considerably more common than item houses. A large amount of enemy Pokémon will be spawned in when the player walks into the room containing them, serving as a roadblock to collecting valuable items.
The Pokémon that spawn from a monster house can be different from the usual Pokémon encountered on that floor, and have an increased shiny rate of 1/32. Some Pokémon may only be found in monster houses.
Identification is important, as the amount of enemies that spawn inside a monster house makes them dangerous and challenging encounters. In some cases, the player might be unable to survive an encounter with one.
In base PMDO, the player might spawn into a monster house. The included mod Visible Monster Houses can be enabled to both see where monster houses are and to prevent spawning on a floor inside a monster house.
A monster house may be spawned using a monster orb.

Monster Hall
A monster hall is a variant of a monster house that spawns in a hall instead of a room. When encountered, the walls will crumble in a rectangular shape to a certain size, which may reveal enemy Pokémon and items.
Unlike houses, monster halls are hard to identify at a glance. As such, it is likely that a player will walk into a hall and encounter them regardless of their intentions to challenge one.
Monster halls are overall rarer than monster houses, and are found in fewer dungeons.
Implementation Details
See Tutorial:Creating Monster Houses for further information.
Houses are defined and customized by using the zone step Spread Houses in a segment. They can also be defined on floors with the MonsterHallStep, MonsterHouseStep, and MonsterMansionStep.
All houses have the following details:
Items
The spawn table of the items that can spawn in the houses.
Item Themes
The item themes and their weights, to modify the rate items can spawn.
Mobs
The spawn table of the mobs that can spawn in the houses.
Mob Themes
The mob themes and their weights, to modify the rate items can spawn.
