From f51424c90dbce7191a31b6e675818c985f0f4539 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 31 Jul 2026 17:44:10 -0400 Subject: feat: casino framework and basic slot machine --- internal/behavior/behavior.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'internal/behavior/behavior.go') 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 -- cgit v1.2.3