isaac-lua-definitions/isaac-typescript-definitions/typings/RoomDescriptor.d.ts

31 lines
776 B
TypeScript

declare interface RoomDescriptor {
// AllowedDoors: DoorSet; // DoorSet is not implemented
AwardSeed: int;
ChallengeDone: boolean;
Clear: boolean;
ClearCount: int;
Data: RoomConfig | undefined;
DecorationSeed: int;
DeliriumDistance: int;
/**
* A composition of zero or more DisplayFlag. After modifying this value, you must call
* `Level.UpdateVisibility()` for it to take effect.
*/
DisplayFlags: int;
GridIndex: int;
HasWater: boolean;
ListIndex: int;
NoReward: boolean;
OverrideData: RoomConfig;
PitsCount: int;
PoopCount: int;
PressurePlatesTriggered: boolean;
SacrificeDone: boolean;
SafeGridIndex: int;
ShopItemDiscountIdx: int;
ShopItemIdx: int;
SpawnSeed: int;
SurpriseMiniboss: boolean;
VisitedCount: int;
}