aboutsummaryrefslogtreecommitdiff
path: root/internal/action/behavior.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-18 20:26:03 -0400
committerhistoria <[not public]>2026-06-18 20:26:03 -0400
commit97a1a908b9e6e6d3516628c139c9b64262b4fe08 (patch)
treed82953974edbfb4051dff1a48f1b264b9c264d28 /internal/action/behavior.go
parent17e7725f252c7f5d3be2e9c37d62751c631f196f (diff)
downloadthehouseoficarus-97a1a908b9e6e6d3516628c139c9b64262b4fe08.tar.gz
feat: crafting roughly implemented (leather, gems, gold, clay, spinning).
Diffstat (limited to 'internal/action/behavior.go')
-rw-r--r--internal/action/behavior.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/action/behavior.go b/internal/action/behavior.go
index 67baab0..ccd95bf 100644
--- a/internal/action/behavior.go
+++ b/internal/action/behavior.go
@@ -49,6 +49,7 @@ type NodeAction struct {
TakeItem string `yaml:"take_item"`
Teleport int `yaml:"teleport"`
Heal int `yaml:"heal"`
+ Cost int `yaml:"cost"`
}
type Condition struct {
@@ -57,6 +58,7 @@ type Condition struct {
Not bool `yaml:"not"`
PlayerFlag string `yaml:"player_flag"`
HasItem string `yaml:"has_item"`
+ MinCredits int `yaml:"min_credits"`
AllOf []Condition `yaml:"all_of"`
AnyOf []Condition `yaml:"any_of"`
}