aboutsummaryrefslogtreecommitdiff
path: root/data/items
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-12 23:52:06 -0400
committerhistoria <[not public]>2026-06-12 23:52:06 -0400
commita19e6b6ab01670a5932308c7bd0e0e5eed8cbcad (patch)
tree80a2e46c3e6cc98bb8b4f708cc403949b14742eb /data/items
parentf3a6ae488bbd2128af8356b0da016699c5abb70e (diff)
downloadthehouseoficarus-a19e6b6ab01670a5932308c7bd0e0e5eed8cbcad.tar.gz
feat: firemaking skill implemented. overhauled how ground items and despawn are handled.
Diffstat (limited to 'data/items')
-rw-r--r--data/items/ashes.yaml6
-rw-r--r--data/items/firesteel.yaml8
-rw-r--r--data/items/lighter.yaml11
-rw-r--r--data/items/logs.yaml3
-rw-r--r--data/items/magic_logs.yaml3
-rw-r--r--data/items/mahogany_logs.yaml7
-rw-r--r--data/items/maple_logs.yaml5
-rw-r--r--data/items/matches.yaml9
-rw-r--r--data/items/oak_logs.yaml7
-rw-r--r--data/items/redwood_logs.yaml7
-rw-r--r--data/items/teak_logs.yaml5
-rw-r--r--data/items/willow_logs.yaml5
-rw-r--r--data/items/yew_logs.yaml3
13 files changed, 70 insertions, 9 deletions
diff --git a/data/items/ashes.yaml b/data/items/ashes.yaml
new file mode 100644
index 0000000..9cbe67f
--- /dev/null
+++ b/data/items/ashes.yaml
@@ -0,0 +1,6 @@
+id: ashes
+name: ashes
+aliases: ["ash"]
+description: "A pile of cold ashes. What was once ablaze is now mere dust."
+value: 1
+stackable: false
diff --git a/data/items/firesteel.yaml b/data/items/firesteel.yaml
new file mode 100644
index 0000000..0cdb354
--- /dev/null
+++ b/data/items/firesteel.yaml
@@ -0,0 +1,8 @@
+id: firesteel
+name: firesteel
+aliases: ["steel", "flint"]
+description: "A rugged firesteel that never wears out."
+value: 20
+stackable: false
+tool_type: fire
+tool_speed: 4
diff --git a/data/items/lighter.yaml b/data/items/lighter.yaml
new file mode 100644
index 0000000..17158f8
--- /dev/null
+++ b/data/items/lighter.yaml
@@ -0,0 +1,11 @@
+id: lighter
+name: lighter
+aliases: ["light"]
+description: "A reliable butane lighter."
+value: 15
+stackable: false
+equip_slot: main_hand
+tool_type: fire
+tool_speed: 4
+quality: 100
+max_quality: 100
diff --git a/data/items/logs.yaml b/data/items/logs.yaml
index 9b148ae..d838348 100644
--- a/data/items/logs.yaml
+++ b/data/items/logs.yaml
@@ -4,3 +4,6 @@ aliases: ["log", "wood"]
description: "Some regular logs, good for firemaking and fletching."
value: 2
stackable: false
+fire_level: 1
+fire_xp: 40
+burn_ticks: 24
diff --git a/data/items/magic_logs.yaml b/data/items/magic_logs.yaml
index baac96b..1cb76a9 100644
--- a/data/items/magic_logs.yaml
+++ b/data/items/magic_logs.yaml
@@ -4,3 +4,6 @@ aliases: ["logs", "magic", "log"]
description: "Some mystical magic logs."
value: 80
stackable: false
+fire_level: 75
+fire_xp: 303
+burn_ticks: 52
diff --git a/data/items/mahogany_logs.yaml b/data/items/mahogany_logs.yaml
index 87ea061..7fc3a7c 100644
--- a/data/items/mahogany_logs.yaml
+++ b/data/items/mahogany_logs.yaml
@@ -1,6 +1,9 @@
id: mahogany_logs
name: mahogany logs
aliases: ["logs", "mahogany", "log"]
-description: "Some beautiful mahogany logs."
-value: 24
+description: "Some rich mahogany logs."
+value: 20
stackable: false
+fire_level: 50
+fire_xp: 158
+burn_ticks: 44
diff --git a/data/items/maple_logs.yaml b/data/items/maple_logs.yaml
index 11f7dcd..d162471 100644
--- a/data/items/maple_logs.yaml
+++ b/data/items/maple_logs.yaml
@@ -1,6 +1,9 @@
id: maple_logs
name: maple logs
aliases: ["logs", "maple", "log"]
-description: "Some sturdy maple logs."
+description: "Some smooth maple logs."
value: 16
stackable: false
+fire_level: 45
+fire_xp: 135
+burn_ticks: 40
diff --git a/data/items/matches.yaml b/data/items/matches.yaml
new file mode 100644
index 0000000..95a8da9
--- /dev/null
+++ b/data/items/matches.yaml
@@ -0,0 +1,9 @@
+id: matches
+name: matches
+aliases: ["match"]
+description: "A small box of matches for starting fires."
+value: 5
+stackable: true
+equip_slot: main_hand
+tool_type: fire
+tool_speed: 4
diff --git a/data/items/oak_logs.yaml b/data/items/oak_logs.yaml
index 24cd0d0..2ed87a8 100644
--- a/data/items/oak_logs.yaml
+++ b/data/items/oak_logs.yaml
@@ -1,6 +1,9 @@
-id: "oak_logs"
-name: "oak logs"
+id: oak_logs
+name: oak logs
aliases: ["logs", "oak", "log"]
description: "Some sturdy oak logs."
value: 4
stackable: false
+fire_level: 15
+fire_xp: 60
+burn_ticks: 28
diff --git a/data/items/redwood_logs.yaml b/data/items/redwood_logs.yaml
index 7a2c66b..8e492c7 100644
--- a/data/items/redwood_logs.yaml
+++ b/data/items/redwood_logs.yaml
@@ -1,6 +1,9 @@
id: redwood_logs
name: redwood logs
aliases: ["logs", "redwood", "log"]
-description: "Some massive redwood logs."
-value: 120
+description: "Some rare redwood logs."
+value: 100
stackable: false
+fire_level: 90
+fire_xp: 350
+burn_ticks: 60
diff --git a/data/items/teak_logs.yaml b/data/items/teak_logs.yaml
index ac9b736..49be224 100644
--- a/data/items/teak_logs.yaml
+++ b/data/items/teak_logs.yaml
@@ -1,6 +1,9 @@
id: teak_logs
name: teak logs
aliases: ["logs", "teak", "log"]
-description: "Some fine teak logs."
+description: "Some solid teak logs."
value: 12
stackable: false
+fire_level: 35
+fire_xp: 105
+burn_ticks: 36
diff --git a/data/items/willow_logs.yaml b/data/items/willow_logs.yaml
index 1669e66..f337168 100644
--- a/data/items/willow_logs.yaml
+++ b/data/items/willow_logs.yaml
@@ -1,6 +1,9 @@
id: willow_logs
name: willow logs
aliases: ["logs", "willow", "log"]
-description: "Some weeping willow logs."
+description: "Some flexible willow logs."
value: 8
stackable: false
+fire_level: 30
+fire_xp: 90
+burn_ticks: 32
diff --git a/data/items/yew_logs.yaml b/data/items/yew_logs.yaml
index 5f1ed40..6e120b1 100644
--- a/data/items/yew_logs.yaml
+++ b/data/items/yew_logs.yaml
@@ -4,3 +4,6 @@ aliases: ["logs", "yew", "log"]
description: "Some high-quality yew logs."
value: 40
stackable: false
+fire_level: 60
+fire_xp: 202
+burn_ticks: 48