aboutsummaryrefslogtreecommitdiff
path: root/internal/world/room.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-07 16:24:27 -0400
committerhistoria <[not public]>2026-07-07 16:24:27 -0400
commitab2597b22ccdb71116992aec78080d9858358d04 (patch)
tree8beae4060c2831c4a68f92b682b5350cfa1d0afb /internal/world/room.go
parent3f30fa3eec9c2e2acf9a984ccefb9529a25e688a (diff)
downloadthehouseoficarus-ab2597b22ccdb71116992aec78080d9858358d04.tar.gz
rename flags to global_flags (differentiate from player_flags)
Diffstat (limited to 'internal/world/room.go')
-rw-r--r--internal/world/room.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/world/room.go b/internal/world/room.go
index 29cce0b..2da40fb 100644
--- a/internal/world/room.go
+++ b/internal/world/room.go
@@ -78,7 +78,7 @@ type ExitDef struct {
Room int `yaml:"room"`
Condition *behavior.Condition `yaml:"condition,omitempty"`
BlockedMessage string `yaml:"blocked_message,omitempty"`
- SetFlags map[string]any `yaml:"set_flags,omitempty"`
+ SetGlobalFlags map[string]any `yaml:"set_global_flags,omitempty"`
SetPlayerFlags map[string]any `yaml:"set_player_flags,omitempty"`
Hidden bool `yaml:"hidden,omitempty"`
AlwaysBlocked bool `yaml:"always_blocked,omitempty"`
@@ -135,7 +135,7 @@ type EnterStep struct {
Message string `yaml:"message"`
Condition *behavior.Condition `yaml:"condition"`
Delay int `yaml:"delay"`
- SetFlags map[string]any `yaml:"set_flags"`
+ SetGlobalFlags map[string]any `yaml:"set_global_flags"`
SetPlayerFlags map[string]any `yaml:"set_player_flags"`
Broadcast string `yaml:"broadcast"`
BroadcastGlobal string `yaml:"broadcast_global"`
@@ -151,7 +151,7 @@ type EnterStep struct {
// non-zero field means it needs per-tick scheduling rather than synchronous
// printing).
func (e EnterStep) IsTimed() bool {
- return e.Delay > 0 || len(e.SetFlags) > 0 || len(e.SetPlayerFlags) > 0 ||
+ return e.Delay > 0 || len(e.SetGlobalFlags) > 0 || len(e.SetPlayerFlags) > 0 ||
e.Message != "" || e.Broadcast != "" || e.BroadcastGlobal != "" ||
e.SpawnMob != nil || e.DespawnMob != "" || e.GiveItem != "" ||
e.TakeItem != "" || e.Teleport != 0 || e.Heal != 0