aboutsummaryrefslogtreecommitdiff
path: root/internal/world
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-10-05 14:22:14 -0400
committerhistoria <[not public]>2026-10-05 14:22:14 -0400
commit90ad8c0c33b519d5830c69d4128bdc984b5e9de8 (patch)
treec10bc0bebfbed6fde01a7f08cf6e2d98809b91a7 /internal/world
parentc84a9944356f590d90d819d652bdf1349ebacd40 (diff)
downloadthehouseoficarus-90ad8c0c33b519d5830c69d4128bdc984b5e9de8.tar.gz
feat: cryptocurrency exchange added to casino
Diffstat (limited to 'internal/world')
-rw-r--r--internal/world/room.go29
1 files changed, 15 insertions, 14 deletions
diff --git a/internal/world/room.go b/internal/world/room.go
index a87ec41..e200f32 100644
--- a/internal/world/room.go
+++ b/internal/world/room.go
@@ -86,21 +86,22 @@ type ExitDef struct {
}
type Room struct {
- ID int `yaml:"id"`
- Name string `yaml:"name"`
- Color string `yaml:"color"`
- Description behavior.DescList `yaml:"description"`
- Exits map[ExitDir]ExitDef `yaml:"exits"`
- Objects []RoomObject `yaml:"objects"`
- ItemSpawns []SpawnDef `yaml:"item_spawns"`
- Mobs []RoomMob `yaml:"mobs"`
- OnEnter []behavior.Trigger `yaml:"on_enter,omitempty"`
- OnExit []behavior.Trigger `yaml:"on_exit,omitempty"`
- Hazard string `yaml:"hazard"`
- BlockTransport bool `yaml:"block_transport"`
+ ID int `yaml:"id"`
+ Name string `yaml:"name"`
+ Color string `yaml:"color"`
+ Description behavior.DescList `yaml:"description"`
+ Exits map[ExitDir]ExitDef `yaml:"exits"`
+ Objects []RoomObject `yaml:"objects"`
+ ItemSpawns []SpawnDef `yaml:"item_spawns"`
+ Mobs []RoomMob `yaml:"mobs"`
+ OnEnter []behavior.Trigger `yaml:"on_enter,omitempty"`
+ OnExit []behavior.Trigger `yaml:"on_exit,omitempty"`
+ Hazard string `yaml:"hazard"`
+ BlockTransport bool `yaml:"block_transport"`
PredictionExchange bool `yaml:"prediction_exchange,omitempty"`
- CasinoTables []casino.TableConfig `yaml:"casino_tables,omitempty"`
- CasinoMachines []casino.MachineConfig `yaml:"casino_machines,omitempty"`
+ CryptoExchange bool `yaml:"crypto_exchange,omitempty"`
+ CasinoTables []casino.TableConfig `yaml:"casino_tables,omitempty"`
+ CasinoMachines []casino.MachineConfig `yaml:"casino_machines,omitempty"`
}
type RoomMob struct {