-
Notifications
You must be signed in to change notification settings - Fork 26
Room
Ben Lubar edited this page Nov 30, 2017
·
1 revision
This page is currently under construction. For now, I have written the type of each field in the JSON as a Go-like type declaration, but this documentation will become more human-readable over time.
- type:
enum
- corridor_type:
enum
- farm_type:
enum
- stockpile_type:
enum
- nobleroom_type:
enum
- outpost_type:
enum
- location_type:
enum
- cistern_type:
enum
- workshop_type:
enum
- furnace_type:
enum
- raw_type:
VariableString
- comment:
VariableString
- min:
[3]int
- max:
[3]int
- exits:
[]Exit
- accesspath:
[]RoomID
- layout:
[]FurnitureID
- level:
int
- noblesuite:
NobleSuiteID
- queue:
int
- workshop:
RoomID
- stock_disable:
[]enum
- stock_specific1:
bool
- stock_specific2:
bool
- has_users:
int
- temporary:
bool
- outdoor:
bool
- single_biome:
bool
- require_walls:
bool
- require_floor:
bool
- require_grass:
int
- in_corridor:
bool
- 0(tag):
RoomTag
- 1(x):
int
- 2(y):
int
- 3(z):
int
- 4(context):
optional<map[VariableName]VariableString>
- type:
enum
- construction:
enum
- dig:
enum
- x:
int
- y:
int
- z:
int
- target:
FurnitureID
- has_users:
int
- ignore:
bool
- makeroom:
bool
- internal:
bool
- comment:
VariableString