| Binding of Isaac - Afterbirth+ Lua Reference/Guide
    | 
| Public Attributes | |
| integer | GridIndex | 
| index in the level grid (always top left)  More... | |
| integer | SafeGridIndex | 
| index in the level grid (not always top left, but is guaranteed to point to the room. this is important for LTL shapes!)  More... | |
| integer | ListIndex | 
| index in the room list  More... | |
| Room & | Data | 
| Room & | OverrideData | 
| DoorSet | AllowedDoors | 
| Contains just on load swapped data (in cases like minibosses, or other such events)  More... | |
| integer | DisplayFlags | 
| what is visible on minimap  More... | |
| integer | VisitedCount | 
| how often the room has been visited  More... | |
| boolean | Clear | 
| integer | ClearCount | 
| boolean | PressurePlatesTriggered | 
| boolean | SacrificeDone | 
| boolean | ChallengeDone | 
| boolean | SurpriseMiniboss | 
| boolean | HasWater | 
| boolean | NoReward | 
| integer | PoopCount | 
| bool HasWater;  More... | |
| integer | PitsCount | 
| integer | DecorationSeed | 
| integer | SpawnSeed | 
| used to spawn entities at room load and initialize enemy drop seeds  More... | |
| integer | AwardSeed | 
| used to spawn clear awards (normal, miniboss, boss rooms) and initialize shop items (shop, devil rooms)  More... | |
| integer | ShopItemIdx | 
| integer | ShopItemDiscountIdx | 
| integer | DeliriumDistance | 
| Helper for The Void stage, holds the distance to the Delirium boss in room nr.  More... | |
| DoorSet RoomDescriptor::AllowedDoors | 
Contains just on load swapped data (in cases like minibosses, or other such events)
| integer RoomDescriptor::AwardSeed | 
used to spawn clear awards (normal, miniboss, boss rooms) and initialize shop items (shop, devil rooms)
| boolean RoomDescriptor::ChallengeDone | 
| boolean RoomDescriptor::Clear | 
| integer RoomDescriptor::ClearCount | 
room is clear, don't spawn enemies when visiting bool Clear;
| Room& RoomDescriptor::Data | 
| integer RoomDescriptor::DecorationSeed | 
bool AltBossMusic; used for cosmetic stuff like backdrops, room decorations, shopkeeper skins
| integer RoomDescriptor::DeliriumDistance | 
Helper for The Void stage, holds the distance to the Delirium boss in room nr.
| integer RoomDescriptor::DisplayFlags | 
what is visible on minimap
| integer RoomDescriptor::GridIndex | 
index in the level grid (always top left)
| boolean RoomDescriptor::HasWater | 
| integer RoomDescriptor::ListIndex | 
index in the room list
| boolean RoomDescriptor::NoReward | 
| Room& RoomDescriptor::OverrideData | 
Tim's reminder to himself: The room variant is in Data. Because Room::Init uses a mix of datas, one from level layout and one from replacement data like minibosses, we need to hold the new room data somewhere.
| integer RoomDescriptor::PitsCount | 
| integer RoomDescriptor::PoopCount | 
bool HasWater;
| boolean RoomDescriptor::PressurePlatesTriggered | 
| boolean RoomDescriptor::SacrificeDone | 
| integer RoomDescriptor::SafeGridIndex | 
index in the level grid (not always top left, but is guaranteed to point to the room. this is important for LTL shapes!)
| integer RoomDescriptor::ShopItemDiscountIdx | 
| integer RoomDescriptor::ShopItemIdx | 
| integer RoomDescriptor::SpawnSeed | 
used to spawn entities at room load and initialize enemy drop seeds
| boolean RoomDescriptor::SurpriseMiniboss | 
| integer RoomDescriptor::VisitedCount | 
how often the room has been visited