aboutsummaryrefslogtreecommitdiff
path: root/data/objects
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-10 01:48:28 -0400
committerhistoria <[not public]>2026-06-10 01:48:28 -0400
commita226d72e51eecb768b13600303f73483118d9104 (patch)
tree458d15ef049732c15dacc591a830d3beddbedfde /data/objects
parent6a0f3d7a252de4b1741cfe5e1c561412c602becc (diff)
downloadthehouseoficarus-a226d72e51eecb768b13600303f73483118d9104.tar.gz
feat: implemented janky object interaction model
Diffstat (limited to 'data/objects')
-rw-r--r--data/objects/copper_rock.yaml3
-rw-r--r--data/objects/copper_rock_1.yaml8
-rw-r--r--data/objects/copper_rock_2.yaml8
-rw-r--r--data/objects/fishing_spot.yaml3
-rw-r--r--data/objects/iron_gate.yaml5
-rw-r--r--data/objects/lumby_fountain.yaml6
-rw-r--r--data/objects/oak_tree_1.yaml8
-rw-r--r--data/objects/oak_tree_2.yaml8
-rw-r--r--data/objects/oak_tree_3.yaml8
9 files changed, 14 insertions, 43 deletions
diff --git a/data/objects/copper_rock.yaml b/data/objects/copper_rock.yaml
new file mode 100644
index 0000000..c16bc53
--- /dev/null
+++ b/data/objects/copper_rock.yaml
@@ -0,0 +1,3 @@
+id: copper_rock
+name: copper rock
+behavior: mine_copper
diff --git a/data/objects/copper_rock_1.yaml b/data/objects/copper_rock_1.yaml
deleted file mode 100644
index 257601a..0000000
--- a/data/objects/copper_rock_1.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-id: "copper_rock_1"
-name: "copper rock"
-behavior: "rock"
-props:
- skill: "mining"
- level: 1
- yields: "copper_ore"
- respawn_ticks: 30
diff --git a/data/objects/copper_rock_2.yaml b/data/objects/copper_rock_2.yaml
deleted file mode 100644
index 5805398..0000000
--- a/data/objects/copper_rock_2.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-id: "copper_rock_2"
-name: "copper rock"
-behavior: "rock"
-props:
- skill: "mining"
- level: 1
- yields: "copper_ore"
- respawn_ticks: 30
diff --git a/data/objects/fishing_spot.yaml b/data/objects/fishing_spot.yaml
new file mode 100644
index 0000000..73ad3a2
--- /dev/null
+++ b/data/objects/fishing_spot.yaml
@@ -0,0 +1,3 @@
+id: fishing_spot
+name: fishing spot
+behavior: fish_trout
diff --git a/data/objects/iron_gate.yaml b/data/objects/iron_gate.yaml
new file mode 100644
index 0000000..bd7eb0d
--- /dev/null
+++ b/data/objects/iron_gate.yaml
@@ -0,0 +1,5 @@
+id: iron_gate
+name: iron gate
+behavior: iron_gate_toggle
+props:
+ description: "A heavy iron gate. It looks like it can be pushed open."
diff --git a/data/objects/lumby_fountain.yaml b/data/objects/lumby_fountain.yaml
index 4d877c1..a6a5d1a 100644
--- a/data/objects/lumby_fountain.yaml
+++ b/data/objects/lumby_fountain.yaml
@@ -1,5 +1,5 @@
-id: "lumby_fountain"
-name: "town fountain"
-behavior: "none"
+id: lumby_fountain
+name: town fountain
+behavior: ""
props:
description: "Clear water sparkles in the sunlight."
diff --git a/data/objects/oak_tree_1.yaml b/data/objects/oak_tree_1.yaml
deleted file mode 100644
index a7eb331..0000000
--- a/data/objects/oak_tree_1.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-id: "oak_tree_1"
-name: "oak tree"
-behavior: "tree"
-props:
- skill: "woodcutting"
- level: 15
- yields: "oak_logs"
- respawn_ticks: 50
diff --git a/data/objects/oak_tree_2.yaml b/data/objects/oak_tree_2.yaml
deleted file mode 100644
index 7f9f9a4..0000000
--- a/data/objects/oak_tree_2.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-id: "oak_tree_2"
-name: "oak tree"
-behavior: "tree"
-props:
- skill: "woodcutting"
- level: 15
- yields: "oak_logs"
- respawn_ticks: 50
diff --git a/data/objects/oak_tree_3.yaml b/data/objects/oak_tree_3.yaml
deleted file mode 100644
index ac40380..0000000
--- a/data/objects/oak_tree_3.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-id: "oak_tree_3"
-name: "oak tree"
-behavior: "tree"
-props:
- skill: "woodcutting"
- level: 15
- yields: "oak_logs"
- respawn_ticks: 50