31 lines
776 B
TypeScript
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;
|
||
|
}
|