From a226d72e51eecb768b13600303f73483118d9104 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Wed, 10 Jun 2026 01:48:28 -0400 Subject: feat: implemented janky object interaction model --- data/objects/copper_rock.yaml | 3 +++ data/objects/copper_rock_1.yaml | 8 -------- data/objects/copper_rock_2.yaml | 8 -------- data/objects/fishing_spot.yaml | 3 +++ data/objects/iron_gate.yaml | 5 +++++ data/objects/lumby_fountain.yaml | 6 +++--- data/objects/oak_tree_1.yaml | 8 -------- data/objects/oak_tree_2.yaml | 8 -------- data/objects/oak_tree_3.yaml | 8 -------- 9 files changed, 14 insertions(+), 43 deletions(-) create mode 100644 data/objects/copper_rock.yaml delete mode 100644 data/objects/copper_rock_1.yaml delete mode 100644 data/objects/copper_rock_2.yaml create mode 100644 data/objects/fishing_spot.yaml create mode 100644 data/objects/iron_gate.yaml delete mode 100644 data/objects/oak_tree_1.yaml delete mode 100644 data/objects/oak_tree_2.yaml delete mode 100644 data/objects/oak_tree_3.yaml (limited to 'data/objects') 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 -- cgit v1.2.3