aboutsummaryrefslogtreecommitdiff
path: root/data/objects
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-08 19:59:14 -0400
committerhistoria <[not public]>2026-07-08 19:59:14 -0400
commit09d325dcf5e779eab5550d3fd3377bde50101428 (patch)
treea433be903aabbf1d2eadce2aacdac12a9eb8dde0 /data/objects
parent9184377301c2604e003f36426788c032fb0ca524 (diff)
downloadthehouseoficarus-09d325dcf5e779eab5550d3fd3377bde50101428.tar.gz
feat: unify on use, on look, and on kill. all support same conditions/actions now.
Diffstat (limited to 'data/objects')
-rw-r--r--data/objects/anvil.yaml2
-rw-r--r--data/objects/aps_tower.yaml2
-rw-r--r--data/objects/iron_gate.yaml2
-rw-r--r--data/objects/tutorial_lever.yaml2
4 files changed, 4 insertions, 4 deletions
diff --git a/data/objects/anvil.yaml b/data/objects/anvil.yaml
index b7b50bf..4737573 100644
--- a/data/objects/anvil.yaml
+++ b/data/objects/anvil.yaml
@@ -1,7 +1,7 @@
name: anvil
color: "FA"
description: "A heavy iron anvil for hammering metal into shape."
-use_interactions:
+on_use:
- item_id: silver_bar
message: "You should use this with a mold at a furnace."
- item_id: gold_bar
diff --git a/data/objects/aps_tower.yaml b/data/objects/aps_tower.yaml
index 5d18b4d..68b34fc 100644
--- a/data/objects/aps_tower.yaml
+++ b/data/objects/aps_tower.yaml
@@ -2,7 +2,7 @@ name: APS Tower
color: "21"
description: "A tall, skeletal metal tower with a pulsing cyan beacon at its apex. A datapad sync panel glows softly at the base."
inroom_description: "An APS Tower looms here, its beacon pulsing steadily."
-use_interactions:
+on_use:
- message: "You connect your datapad to the APS Tower. Coordinates triangulated and stored."
action:
aps_node: true
diff --git a/data/objects/iron_gate.yaml b/data/objects/iron_gate.yaml
index 44599ae..b5c7de6 100644
--- a/data/objects/iron_gate.yaml
+++ b/data/objects/iron_gate.yaml
@@ -2,7 +2,7 @@ color: "FA"
description: A heavy iron gate. It looks like it can be pushed open.
hidden: true
name: iron gate
-use_interactions:
+on_use:
- condition:
global_flag: gate_open
not: true
diff --git a/data/objects/tutorial_lever.yaml b/data/objects/tutorial_lever.yaml
index ffcfa07..73166bd 100644
--- a/data/objects/tutorial_lever.yaml
+++ b/data/objects/tutorial_lever.yaml
@@ -3,7 +3,7 @@ color: "FA"
hidden: true
inroom_description: "A stone lever protrudes from the base of the rock formation."
description: "A weathered stone lever set into a metal bracket. It looks like it can be pulled."
-use_interactions:
+on_use:
- condition:
player_flag: unlocked_rock_cover
value: 1