diff options
Diffstat (limited to 'internal/behavior/behavior.go')
| -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 |
