diff options
| author | historia <[not public]> | 2026-07-31 17:44:10 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-07-31 17:44:10 -0400 |
| commit | f51424c90dbce7191a31b6e675818c985f0f4539 (patch) | |
| tree | a7845a2e09bd6e83d2d034f5e702a4940f38126a /internal/behavior | |
| parent | 58758d41488a777d2bc0e787be655363bdd9eb60 (diff) | |
| download | thehouseoficarus-f51424c90dbce7191a31b6e675818c985f0f4539.tar.gz | |
feat: casino framework and basic slot machine
Diffstat (limited to 'internal/behavior')
| -rw-r--r-- | internal/behavior/behavior.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/behavior/behavior.go b/internal/behavior/behavior.go index 7dab514..116918e 100644 --- a/internal/behavior/behavior.go +++ b/internal/behavior/behavior.go @@ -69,6 +69,7 @@ type Step struct { Teleport int `yaml:"teleport,omitempty" json:"teleport,omitempty"` Heal int `yaml:"heal,omitempty" json:"heal,omitempty"` Credits int `yaml:"credits,omitempty" json:"credits,omitempty"` + StartGame string `yaml:"start_game,omitempty" json:"start_game,omitempty"` ApsNode bool `yaml:"aps_node,omitempty" json:"aps_node,omitempty"` DropTable []DropEntry `yaml:"drop_table,omitempty" json:"drop_table,omitempty"` } @@ -79,7 +80,7 @@ func (s Step) HasEffects() bool { s.SpawnMob != nil || s.DespawnMob != "" || len(s.SetGlobalFlags) > 0 || len(s.SetPlayerFlags) > 0 || s.GiveItem != "" || s.TakeItem != "" || s.Teleport != 0 || s.Heal != 0 || - s.Credits != 0 || s.ApsNode || len(s.DropTable) > 0 + s.Credits != 0 || s.StartGame != "" || s.ApsNode || len(s.DropTable) > 0 } // Trigger is the one conditional wrapper used by every event block in the |
