aboutsummaryrefslogtreecommitdiff
path: root/data/items
diff options
context:
space:
mode:
Diffstat (limited to 'data/items')
-rw-r--r--data/items/adamant_axe.yaml15
-rw-r--r--data/items/adamant_pickaxe.yaml15
-rw-r--r--data/items/adamantite_ore.yaml6
-rw-r--r--data/items/big_fishing_net.yaml15
-rw-r--r--data/items/birds_nest.yaml6
-rw-r--r--data/items/black_axe.yaml15
-rw-r--r--data/items/black_pickaxe.yaml15
-rw-r--r--data/items/bronze_axe.yaml15
-rw-r--r--data/items/bronze_pickaxe.yaml1
-rw-r--r--data/items/clay.yaml6
-rw-r--r--data/items/coal.yaml6
-rw-r--r--data/items/copper_ore.yaml2
-rw-r--r--data/items/dragon_axe.yaml15
-rw-r--r--data/items/dragon_pickaxe.yaml15
-rw-r--r--data/items/feather.yaml6
-rw-r--r--data/items/fishing_bait.yaml6
-rw-r--r--data/items/fishing_rod.yaml10
-rw-r--r--data/items/fly_fishing_rod.yaml15
-rw-r--r--data/items/gold_ore.yaml6
-rw-r--r--data/items/harpoon.yaml15
-rw-r--r--data/items/iron_axe.yaml15
-rw-r--r--data/items/iron_ore.yaml6
-rw-r--r--data/items/iron_pickaxe.yaml15
-rw-r--r--data/items/lobster_pot.yaml15
-rw-r--r--data/items/logs.yaml6
-rw-r--r--data/items/magic_logs.yaml6
-rw-r--r--data/items/mahogany_logs.yaml6
-rw-r--r--data/items/maple_logs.yaml6
-rw-r--r--data/items/mithril_axe.yaml15
-rw-r--r--data/items/mithril_ore.yaml6
-rw-r--r--data/items/mithril_pickaxe.yaml15
-rw-r--r--data/items/raw_anchovies.yaml6
-rw-r--r--data/items/raw_anglerfish.yaml6
-rw-r--r--data/items/raw_bass.yaml6
-rw-r--r--data/items/raw_cave_eel.yaml6
-rw-r--r--data/items/raw_cod.yaml6
-rw-r--r--data/items/raw_herring.yaml6
-rw-r--r--data/items/raw_lobster.yaml6
-rw-r--r--data/items/raw_mackerel.yaml6
-rw-r--r--data/items/raw_pike.yaml6
-rw-r--r--data/items/raw_rainbow_fish.yaml6
-rw-r--r--data/items/raw_salmon.yaml6
-rw-r--r--data/items/raw_sardine.yaml6
-rw-r--r--data/items/raw_shark.yaml6
-rw-r--r--data/items/raw_shrimps.yaml6
-rw-r--r--data/items/raw_slimy_eel.yaml6
-rw-r--r--data/items/raw_swordfish.yaml6
-rw-r--r--data/items/raw_trout.yaml2
-rw-r--r--data/items/raw_tuna.yaml6
-rw-r--r--data/items/redwood_logs.yaml6
-rw-r--r--data/items/rune_axe.yaml15
-rw-r--r--data/items/rune_pickaxe.yaml15
-rw-r--r--data/items/runite_ore.yaml6
-rw-r--r--data/items/sacred_eel.yaml6
-rw-r--r--data/items/scrap_metal.yaml6
-rw-r--r--data/items/silver_ore.yaml6
-rw-r--r--data/items/small_fishing_net.yaml15
-rw-r--r--data/items/steel_axe.yaml15
-rw-r--r--data/items/steel_pickaxe.yaml15
-rw-r--r--data/items/teak_logs.yaml6
-rw-r--r--data/items/tin_ore.yaml8
-rw-r--r--data/items/uncut_diamond.yaml2
-rw-r--r--data/items/uncut_emerald.yaml2
-rw-r--r--data/items/uncut_ruby.yaml2
-rw-r--r--data/items/uncut_sapphire.yaml2
-rw-r--r--data/items/willow_logs.yaml6
-rw-r--r--data/items/yew_logs.yaml6
67 files changed, 546 insertions, 13 deletions
diff --git a/data/items/adamant_axe.yaml b/data/items/adamant_axe.yaml
new file mode 100644
index 0000000..389e21e
--- /dev/null
+++ b/data/items/adamant_axe.yaml
@@ -0,0 +1,15 @@
+id: adamant_axe
+name: adamant axe
+aliases: ["axe", "hatchet"]
+description: "A powerful adamant axe."
+value: 1250
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 12
+ strength_bonus: 7
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 8
diff --git a/data/items/adamant_pickaxe.yaml b/data/items/adamant_pickaxe.yaml
new file mode 100644
index 0000000..953dec0
--- /dev/null
+++ b/data/items/adamant_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: adamant_pickaxe
+name: adamant pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A powerful adamant pickaxe."
+value: 1250
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 12
+ strength_bonus: 7
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 6
diff --git a/data/items/adamantite_ore.yaml b/data/items/adamantite_ore.yaml
new file mode 100644
index 0000000..078deea
--- /dev/null
+++ b/data/items/adamantite_ore.yaml
@@ -0,0 +1,6 @@
+id: adamantite_ore
+name: adamantite ore
+aliases: ["adamantite", "adamant", "ore"]
+description: "A chunk of dark green adamantite ore."
+value: 100
+stackable: false
diff --git a/data/items/big_fishing_net.yaml b/data/items/big_fishing_net.yaml
new file mode 100644
index 0000000..da8a321
--- /dev/null
+++ b/data/items/big_fishing_net.yaml
@@ -0,0 +1,15 @@
+id: big_fishing_net
+name: big fishing net
+aliases: ["net", "big net"]
+description: "A larger fishing net for catching bigger fish."
+value: 20
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
+tool_type: big_net
+tool_speed: 1
diff --git a/data/items/birds_nest.yaml b/data/items/birds_nest.yaml
new file mode 100644
index 0000000..674cdaa
--- /dev/null
+++ b/data/items/birds_nest.yaml
@@ -0,0 +1,6 @@
+id: birds_nest
+name: bird's nest
+aliases: ["nest", "birds", "bird"]
+description: "A bird's nest. You can search it for treasure."
+value: 5
+stackable: false
diff --git a/data/items/black_axe.yaml b/data/items/black_axe.yaml
new file mode 100644
index 0000000..d7ec254
--- /dev/null
+++ b/data/items/black_axe.yaml
@@ -0,0 +1,15 @@
+id: black_axe
+name: black axe
+aliases: ["axe", "hatchet"]
+description: "A sleek black axe, as fast as steel."
+value: 500
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 7
+ strength_bonus: 4
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 6
diff --git a/data/items/black_pickaxe.yaml b/data/items/black_pickaxe.yaml
new file mode 100644
index 0000000..f29c05c
--- /dev/null
+++ b/data/items/black_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: black_pickaxe
+name: black pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A sleek black pickaxe."
+value: 500
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 7
+ strength_bonus: 4
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 5
diff --git a/data/items/bronze_axe.yaml b/data/items/bronze_axe.yaml
new file mode 100644
index 0000000..802a9f7
--- /dev/null
+++ b/data/items/bronze_axe.yaml
@@ -0,0 +1,15 @@
+id: bronze_axe
+name: bronze axe
+aliases: ["axe", "hatchet"]
+description: "A sturdy bronze axe, good for woodcutting."
+value: 10
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 2
+ strength_bonus: 1
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 4
diff --git a/data/items/bronze_pickaxe.yaml b/data/items/bronze_pickaxe.yaml
index 260652b..c451887 100644
--- a/data/items/bronze_pickaxe.yaml
+++ b/data/items/bronze_pickaxe.yaml
@@ -11,6 +11,5 @@ stats:
strength_bonus: 1
defense_bonus: 0
speed: 5
-toolbelt: true
tool_type: pickaxe
tool_speed: 2
diff --git a/data/items/clay.yaml b/data/items/clay.yaml
new file mode 100644
index 0000000..2a26d51
--- /dev/null
+++ b/data/items/clay.yaml
@@ -0,0 +1,6 @@
+id: clay
+name: clay
+aliases: ["clay"]
+description: "Some soft clay, useful for crafting and pottery."
+value: 1
+stackable: false
diff --git a/data/items/coal.yaml b/data/items/coal.yaml
new file mode 100644
index 0000000..7e88fda
--- /dev/null
+++ b/data/items/coal.yaml
@@ -0,0 +1,6 @@
+id: coal
+name: coal
+aliases: ["coal"]
+description: "A lump of coal, useful for smelting."
+value: 5
+stackable: false
diff --git a/data/items/copper_ore.yaml b/data/items/copper_ore.yaml
index 7192b92..215ece8 100644
--- a/data/items/copper_ore.yaml
+++ b/data/items/copper_ore.yaml
@@ -3,4 +3,4 @@ name: copper ore
aliases: ["ore", "copper"]
description: "A chunk of copper-bearing rock. Can be smelted into a bronze bar."
value: 1
-stackable: true
+stackable: false
diff --git a/data/items/dragon_axe.yaml b/data/items/dragon_axe.yaml
new file mode 100644
index 0000000..613f7c6
--- /dev/null
+++ b/data/items/dragon_axe.yaml
@@ -0,0 +1,15 @@
+id: dragon_axe
+name: dragon axe
+aliases: ["axe", "hatchet"]
+description: "A legendary dragon axe that bites through wood like butter."
+value: 100000
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 22
+ strength_bonus: 14
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 10
diff --git a/data/items/dragon_pickaxe.yaml b/data/items/dragon_pickaxe.yaml
new file mode 100644
index 0000000..bb6211d
--- /dev/null
+++ b/data/items/dragon_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: dragon_pickaxe
+name: dragon pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A legendary dragon pickaxe that pulverizes rock."
+value: 100000
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 22
+ strength_bonus: 14
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 8
diff --git a/data/items/feather.yaml b/data/items/feather.yaml
new file mode 100644
index 0000000..d9216f8
--- /dev/null
+++ b/data/items/feather.yaml
@@ -0,0 +1,6 @@
+id: feather
+name: feather
+aliases: ["feathers"]
+description: "A colorful feather. Used as fly fishing bait."
+value: 1
+stackable: true
diff --git a/data/items/fishing_bait.yaml b/data/items/fishing_bait.yaml
new file mode 100644
index 0000000..004a61d
--- /dev/null
+++ b/data/items/fishing_bait.yaml
@@ -0,0 +1,6 @@
+id: fishing_bait
+name: fishing bait
+aliases: ["bait"]
+description: "A handful of wriggling bait. Used with a fishing rod."
+value: 1
+stackable: true
diff --git a/data/items/fishing_rod.yaml b/data/items/fishing_rod.yaml
index 5441ba6..24c8ce9 100644
--- a/data/items/fishing_rod.yaml
+++ b/data/items/fishing_rod.yaml
@@ -1,9 +1,15 @@
id: fishing_rod
name: fishing rod
aliases: ["rod", "fishing"]
-description: "A simple fishing rod with a hook and line."
+description: "A simple fishing rod. Use with fishing bait."
value: 5
stackable: false
-toolbelt: true
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
tool_type: fishing_rod
tool_speed: 0
diff --git a/data/items/fly_fishing_rod.yaml b/data/items/fly_fishing_rod.yaml
new file mode 100644
index 0000000..a2571f8
--- /dev/null
+++ b/data/items/fly_fishing_rod.yaml
@@ -0,0 +1,15 @@
+id: fly_fishing_rod
+name: fly fishing rod
+aliases: ["rod", "fly rod", "fly fishing"]
+description: "A flexible rod for fly fishing with artificial flies."
+value: 20
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
+tool_type: fly_rod
+tool_speed: 1
diff --git a/data/items/gold_ore.yaml b/data/items/gold_ore.yaml
new file mode 100644
index 0000000..28f3352
--- /dev/null
+++ b/data/items/gold_ore.yaml
@@ -0,0 +1,6 @@
+id: gold_ore
+name: gold ore
+aliases: ["gold", "ore"]
+description: "A glittering chunk of gold ore."
+value: 25
+stackable: false
diff --git a/data/items/harpoon.yaml b/data/items/harpoon.yaml
new file mode 100644
index 0000000..d69cc41
--- /dev/null
+++ b/data/items/harpoon.yaml
@@ -0,0 +1,15 @@
+id: harpoon
+name: harpoon
+aliases: ["harpoon", "spear"]
+description: "A barbed harpoon for spearing large fish."
+value: 30
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
+tool_type: harpoon
+tool_speed: 0
diff --git a/data/items/iron_axe.yaml b/data/items/iron_axe.yaml
new file mode 100644
index 0000000..d236a5d
--- /dev/null
+++ b/data/items/iron_axe.yaml
@@ -0,0 +1,15 @@
+id: iron_axe
+name: iron axe
+aliases: ["axe", "hatchet"]
+description: "A solid iron axe, better than bronze."
+value: 50
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 3
+ strength_bonus: 2
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 5
diff --git a/data/items/iron_ore.yaml b/data/items/iron_ore.yaml
new file mode 100644
index 0000000..c89d789
--- /dev/null
+++ b/data/items/iron_ore.yaml
@@ -0,0 +1,6 @@
+id: iron_ore
+name: iron ore
+aliases: ["iron", "ore"]
+description: "A chunk of iron ore, ready for smelting."
+value: 5
+stackable: false
diff --git a/data/items/iron_pickaxe.yaml b/data/items/iron_pickaxe.yaml
new file mode 100644
index 0000000..83a436a
--- /dev/null
+++ b/data/items/iron_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: iron_pickaxe
+name: iron pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A solid iron pickaxe, better than bronze."
+value: 50
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 3
+ strength_bonus: 2
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 3
diff --git a/data/items/lobster_pot.yaml b/data/items/lobster_pot.yaml
new file mode 100644
index 0000000..52fe908
--- /dev/null
+++ b/data/items/lobster_pot.yaml
@@ -0,0 +1,15 @@
+id: lobster_pot
+name: lobster pot
+aliases: ["pot", "lobster", "cage"]
+description: "A wire cage for trapping lobsters."
+value: 20
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
+tool_type: lobster_pot
+tool_speed: 0
diff --git a/data/items/logs.yaml b/data/items/logs.yaml
new file mode 100644
index 0000000..9b148ae
--- /dev/null
+++ b/data/items/logs.yaml
@@ -0,0 +1,6 @@
+id: logs
+name: logs
+aliases: ["log", "wood"]
+description: "Some regular logs, good for firemaking and fletching."
+value: 2
+stackable: false
diff --git a/data/items/magic_logs.yaml b/data/items/magic_logs.yaml
new file mode 100644
index 0000000..baac96b
--- /dev/null
+++ b/data/items/magic_logs.yaml
@@ -0,0 +1,6 @@
+id: magic_logs
+name: magic logs
+aliases: ["logs", "magic", "log"]
+description: "Some mystical magic logs."
+value: 80
+stackable: false
diff --git a/data/items/mahogany_logs.yaml b/data/items/mahogany_logs.yaml
new file mode 100644
index 0000000..87ea061
--- /dev/null
+++ b/data/items/mahogany_logs.yaml
@@ -0,0 +1,6 @@
+id: mahogany_logs
+name: mahogany logs
+aliases: ["logs", "mahogany", "log"]
+description: "Some beautiful mahogany logs."
+value: 24
+stackable: false
diff --git a/data/items/maple_logs.yaml b/data/items/maple_logs.yaml
new file mode 100644
index 0000000..11f7dcd
--- /dev/null
+++ b/data/items/maple_logs.yaml
@@ -0,0 +1,6 @@
+id: maple_logs
+name: maple logs
+aliases: ["logs", "maple", "log"]
+description: "Some sturdy maple logs."
+value: 16
+stackable: false
diff --git a/data/items/mithril_axe.yaml b/data/items/mithril_axe.yaml
new file mode 100644
index 0000000..642f6d5
--- /dev/null
+++ b/data/items/mithril_axe.yaml
@@ -0,0 +1,15 @@
+id: mithril_axe
+name: mithril axe
+aliases: ["axe", "hatchet"]
+description: "A lightweight mithril axe."
+value: 500
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 9
+ strength_bonus: 5
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 7
diff --git a/data/items/mithril_ore.yaml b/data/items/mithril_ore.yaml
new file mode 100644
index 0000000..c0b9481
--- /dev/null
+++ b/data/items/mithril_ore.yaml
@@ -0,0 +1,6 @@
+id: mithril_ore
+name: mithril ore
+aliases: ["mithril", "ore"]
+description: "A piece of light blue mithril ore."
+value: 50
+stackable: false
diff --git a/data/items/mithril_pickaxe.yaml b/data/items/mithril_pickaxe.yaml
new file mode 100644
index 0000000..8eef9e2
--- /dev/null
+++ b/data/items/mithril_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: mithril_pickaxe
+name: mithril pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A lightweight mithril pickaxe."
+value: 500
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 9
+ strength_bonus: 5
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 5
diff --git a/data/items/raw_anchovies.yaml b/data/items/raw_anchovies.yaml
new file mode 100644
index 0000000..f833026
--- /dev/null
+++ b/data/items/raw_anchovies.yaml
@@ -0,0 +1,6 @@
+id: raw_anchovies
+name: raw anchovies
+aliases: ["anchovies", "anchovy"]
+description: "Some tiny raw anchovies."
+value: 2
+stackable: false
diff --git a/data/items/raw_anglerfish.yaml b/data/items/raw_anglerfish.yaml
new file mode 100644
index 0000000..42cd9b9
--- /dev/null
+++ b/data/items/raw_anglerfish.yaml
@@ -0,0 +1,6 @@
+id: raw_anglerfish
+name: raw anglerfish
+aliases: ["anglerfish", "angler"]
+description: "An ugly but delicious raw anglerfish."
+value: 20
+stackable: false
diff --git a/data/items/raw_bass.yaml b/data/items/raw_bass.yaml
new file mode 100644
index 0000000..07d373e
--- /dev/null
+++ b/data/items/raw_bass.yaml
@@ -0,0 +1,6 @@
+id: raw_bass
+name: raw bass
+aliases: ["bass"]
+description: "A freshly caught raw bass."
+value: 10
+stackable: false
diff --git a/data/items/raw_cave_eel.yaml b/data/items/raw_cave_eel.yaml
new file mode 100644
index 0000000..66048c1
--- /dev/null
+++ b/data/items/raw_cave_eel.yaml
@@ -0,0 +1,6 @@
+id: raw_cave_eel
+name: raw cave eel
+aliases: ["cave eel", "eel"]
+description: "A pale eel from deep underground waters."
+value: 12
+stackable: false
diff --git a/data/items/raw_cod.yaml b/data/items/raw_cod.yaml
new file mode 100644
index 0000000..cdc4fb3
--- /dev/null
+++ b/data/items/raw_cod.yaml
@@ -0,0 +1,6 @@
+id: raw_cod
+name: raw cod
+aliases: ["cod"]
+description: "A freshly caught raw cod."
+value: 6
+stackable: false
diff --git a/data/items/raw_herring.yaml b/data/items/raw_herring.yaml
new file mode 100644
index 0000000..d6fce43
--- /dev/null
+++ b/data/items/raw_herring.yaml
@@ -0,0 +1,6 @@
+id: raw_herring
+name: raw herring
+aliases: ["herring"]
+description: "A freshly caught raw herring."
+value: 5
+stackable: false
diff --git a/data/items/raw_lobster.yaml b/data/items/raw_lobster.yaml
new file mode 100644
index 0000000..d30907e
--- /dev/null
+++ b/data/items/raw_lobster.yaml
@@ -0,0 +1,6 @@
+id: raw_lobster
+name: raw lobster
+aliases: ["lobster"]
+description: "A freshly caught raw lobster."
+value: 15
+stackable: false
diff --git a/data/items/raw_mackerel.yaml b/data/items/raw_mackerel.yaml
new file mode 100644
index 0000000..5cd81e8
--- /dev/null
+++ b/data/items/raw_mackerel.yaml
@@ -0,0 +1,6 @@
+id: raw_mackerel
+name: raw mackerel
+aliases: ["mackerel"]
+description: "A freshly caught raw mackerel."
+value: 4
+stackable: false
diff --git a/data/items/raw_pike.yaml b/data/items/raw_pike.yaml
new file mode 100644
index 0000000..6313798
--- /dev/null
+++ b/data/items/raw_pike.yaml
@@ -0,0 +1,6 @@
+id: raw_pike
+name: raw pike
+aliases: ["pike"]
+description: "A freshly caught raw pike."
+value: 8
+stackable: false
diff --git a/data/items/raw_rainbow_fish.yaml b/data/items/raw_rainbow_fish.yaml
new file mode 100644
index 0000000..72f20b2
--- /dev/null
+++ b/data/items/raw_rainbow_fish.yaml
@@ -0,0 +1,6 @@
+id: raw_rainbow_fish
+name: raw rainbow fish
+aliases: ["rainbow fish", "rainbow"]
+description: "A shimmering raw rainbow fish."
+value: 10
+stackable: false
diff --git a/data/items/raw_salmon.yaml b/data/items/raw_salmon.yaml
new file mode 100644
index 0000000..e90b8a5
--- /dev/null
+++ b/data/items/raw_salmon.yaml
@@ -0,0 +1,6 @@
+id: raw_salmon
+name: raw salmon
+aliases: ["salmon"]
+description: "A freshly caught raw salmon."
+value: 8
+stackable: false
diff --git a/data/items/raw_sardine.yaml b/data/items/raw_sardine.yaml
new file mode 100644
index 0000000..262d30e
--- /dev/null
+++ b/data/items/raw_sardine.yaml
@@ -0,0 +1,6 @@
+id: raw_sardine
+name: raw sardine
+aliases: ["sardine"]
+description: "A freshly caught raw sardine."
+value: 3
+stackable: false
diff --git a/data/items/raw_shark.yaml b/data/items/raw_shark.yaml
new file mode 100644
index 0000000..05a4e72
--- /dev/null
+++ b/data/items/raw_shark.yaml
@@ -0,0 +1,6 @@
+id: raw_shark
+name: raw shark
+aliases: ["shark"]
+description: "A freshly caught raw shark."
+value: 30
+stackable: false
diff --git a/data/items/raw_shrimps.yaml b/data/items/raw_shrimps.yaml
new file mode 100644
index 0000000..0696f90
--- /dev/null
+++ b/data/items/raw_shrimps.yaml
@@ -0,0 +1,6 @@
+id: raw_shrimps
+name: raw shrimps
+aliases: ["shrimps", "shrimp"]
+description: "Some small raw shrimps."
+value: 2
+stackable: false
diff --git a/data/items/raw_slimy_eel.yaml b/data/items/raw_slimy_eel.yaml
new file mode 100644
index 0000000..535bf4d
--- /dev/null
+++ b/data/items/raw_slimy_eel.yaml
@@ -0,0 +1,6 @@
+id: raw_slimy_eel
+name: raw slimy eel
+aliases: ["slimy eel", "eel"]
+description: "A slippery raw eel covered in slime."
+value: 10
+stackable: false
diff --git a/data/items/raw_swordfish.yaml b/data/items/raw_swordfish.yaml
new file mode 100644
index 0000000..745fdb1
--- /dev/null
+++ b/data/items/raw_swordfish.yaml
@@ -0,0 +1,6 @@
+id: raw_swordfish
+name: raw swordfish
+aliases: ["swordfish", "sword"]
+description: "A freshly caught raw swordfish."
+value: 18
+stackable: false
diff --git a/data/items/raw_trout.yaml b/data/items/raw_trout.yaml
index 2a44c72..0e96ba3 100644
--- a/data/items/raw_trout.yaml
+++ b/data/items/raw_trout.yaml
@@ -3,4 +3,4 @@ name: raw trout
aliases: ["trout", "fish", "raw"]
description: "A freshly caught trout. Needs cooking."
value: 3
-stackable: true
+stackable: false
diff --git a/data/items/raw_tuna.yaml b/data/items/raw_tuna.yaml
new file mode 100644
index 0000000..747ef14
--- /dev/null
+++ b/data/items/raw_tuna.yaml
@@ -0,0 +1,6 @@
+id: raw_tuna
+name: raw tuna
+aliases: ["tuna"]
+description: "A freshly caught raw tuna."
+value: 12
+stackable: false
diff --git a/data/items/redwood_logs.yaml b/data/items/redwood_logs.yaml
new file mode 100644
index 0000000..7a2c66b
--- /dev/null
+++ b/data/items/redwood_logs.yaml
@@ -0,0 +1,6 @@
+id: redwood_logs
+name: redwood logs
+aliases: ["logs", "redwood", "log"]
+description: "Some massive redwood logs."
+value: 120
+stackable: false
diff --git a/data/items/rune_axe.yaml b/data/items/rune_axe.yaml
new file mode 100644
index 0000000..8e145f1
--- /dev/null
+++ b/data/items/rune_axe.yaml
@@ -0,0 +1,15 @@
+id: rune_axe
+name: rune axe
+aliases: ["axe", "hatchet"]
+description: "An extremely sharp rune axe."
+value: 40000
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 16
+ strength_bonus: 10
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 9
diff --git a/data/items/rune_pickaxe.yaml b/data/items/rune_pickaxe.yaml
new file mode 100644
index 0000000..9f0ca32
--- /dev/null
+++ b/data/items/rune_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: rune_pickaxe
+name: rune pickaxe
+aliases: ["pick", "pickaxe"]
+description: "An extremely durable rune pickaxe."
+value: 40000
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 16
+ strength_bonus: 10
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 7
diff --git a/data/items/runite_ore.yaml b/data/items/runite_ore.yaml
new file mode 100644
index 0000000..330ebe2
--- /dev/null
+++ b/data/items/runite_ore.yaml
@@ -0,0 +1,6 @@
+id: runite_ore
+name: runite ore
+aliases: ["runite", "rune", "ore"]
+description: "A rare piece of light blue runite ore."
+value: 500
+stackable: false
diff --git a/data/items/sacred_eel.yaml b/data/items/sacred_eel.yaml
new file mode 100644
index 0000000..18b7991
--- /dev/null
+++ b/data/items/sacred_eel.yaml
@@ -0,0 +1,6 @@
+id: sacred_eel
+name: sacred eel
+aliases: ["sacred eel", "eel"]
+description: "A glowing eel imbued with sacred energy."
+value: 25
+stackable: false
diff --git a/data/items/scrap_metal.yaml b/data/items/scrap_metal.yaml
new file mode 100644
index 0000000..ce4b137
--- /dev/null
+++ b/data/items/scrap_metal.yaml
@@ -0,0 +1,6 @@
+id: scrap_metal
+name: scrap metal
+aliases: ["scrap", "metal"]
+description: "A chunk of salvaged scrap metal."
+value: 2
+stackable: false
diff --git a/data/items/silver_ore.yaml b/data/items/silver_ore.yaml
new file mode 100644
index 0000000..0f2c7f2
--- /dev/null
+++ b/data/items/silver_ore.yaml
@@ -0,0 +1,6 @@
+id: silver_ore
+name: silver ore
+aliases: ["silver", "ore"]
+description: "A piece of silver ore with a faint metallic sheen."
+value: 10
+stackable: false
diff --git a/data/items/small_fishing_net.yaml b/data/items/small_fishing_net.yaml
new file mode 100644
index 0000000..01dafd2
--- /dev/null
+++ b/data/items/small_fishing_net.yaml
@@ -0,0 +1,15 @@
+id: small_fishing_net
+name: small fishing net
+aliases: ["net", "small net"]
+description: "A small hand-held fishing net."
+value: 5
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 0
+ strength_bonus: 0
+ defense_bonus: 0
+speed: 5
+tool_type: small_net
+tool_speed: 0
diff --git a/data/items/steel_axe.yaml b/data/items/steel_axe.yaml
new file mode 100644
index 0000000..ba14b16
--- /dev/null
+++ b/data/items/steel_axe.yaml
@@ -0,0 +1,15 @@
+id: steel_axe
+name: steel axe
+aliases: ["axe", "hatchet"]
+description: "A sharp steel axe for serious woodcutting."
+value: 200
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 5
+ strength_bonus: 3
+ defense_bonus: 0
+speed: 5
+tool_type: axe
+tool_speed: 6
diff --git a/data/items/steel_pickaxe.yaml b/data/items/steel_pickaxe.yaml
new file mode 100644
index 0000000..d2b24d4
--- /dev/null
+++ b/data/items/steel_pickaxe.yaml
@@ -0,0 +1,15 @@
+id: steel_pickaxe
+name: steel pickaxe
+aliases: ["pick", "pickaxe"]
+description: "A sharp steel pickaxe."
+value: 200
+stackable: false
+equip_slot: main_hand
+weapon_type: melee
+stats:
+ attack_bonus: 5
+ strength_bonus: 3
+ defense_bonus: 0
+speed: 5
+tool_type: pickaxe
+tool_speed: 4
diff --git a/data/items/teak_logs.yaml b/data/items/teak_logs.yaml
new file mode 100644
index 0000000..ac9b736
--- /dev/null
+++ b/data/items/teak_logs.yaml
@@ -0,0 +1,6 @@
+id: teak_logs
+name: teak logs
+aliases: ["logs", "teak", "log"]
+description: "Some fine teak logs."
+value: 12
+stackable: false
diff --git a/data/items/tin_ore.yaml b/data/items/tin_ore.yaml
index 62a55b4..97d0adb 100644
--- a/data/items/tin_ore.yaml
+++ b/data/items/tin_ore.yaml
@@ -1,6 +1,6 @@
-id: "tin_ore"
-name: "tin ore"
+id: tin_ore
+name: tin ore
aliases: ["tin", "ore"]
-description: "A chunk of tin ore."
-value: 2
+description: "A lump of tin ore, ready for smelting."
+value: 3
stackable: false
diff --git a/data/items/uncut_diamond.yaml b/data/items/uncut_diamond.yaml
index 3dcea70..843b2a4 100644
--- a/data/items/uncut_diamond.yaml
+++ b/data/items/uncut_diamond.yaml
@@ -3,4 +3,4 @@ name: uncut diamond
aliases: ["diamond", "gem", "uncut"]
description: "An uncut diamond. Can be cut with crafting."
value: 200
-stackable: true
+stackable: false
diff --git a/data/items/uncut_emerald.yaml b/data/items/uncut_emerald.yaml
index a9f3a66..e584286 100644
--- a/data/items/uncut_emerald.yaml
+++ b/data/items/uncut_emerald.yaml
@@ -3,4 +3,4 @@ name: uncut emerald
aliases: ["emerald", "gem", "uncut"]
description: "An uncut emerald. Can be cut with crafting."
value: 50
-stackable: true
+stackable: false
diff --git a/data/items/uncut_ruby.yaml b/data/items/uncut_ruby.yaml
index 0e9d36d..560bf08 100644
--- a/data/items/uncut_ruby.yaml
+++ b/data/items/uncut_ruby.yaml
@@ -3,4 +3,4 @@ name: uncut ruby
aliases: ["ruby", "gem", "uncut"]
description: "An uncut ruby. Can be cut with crafting."
value: 100
-stackable: true
+stackable: false
diff --git a/data/items/uncut_sapphire.yaml b/data/items/uncut_sapphire.yaml
index 70039d8..2f5c93e 100644
--- a/data/items/uncut_sapphire.yaml
+++ b/data/items/uncut_sapphire.yaml
@@ -3,4 +3,4 @@ name: uncut sapphire
aliases: ["sapphire", "gem", "uncut"]
description: "An uncut sapphire. Can be cut with crafting."
value: 25
-stackable: true
+stackable: false
diff --git a/data/items/willow_logs.yaml b/data/items/willow_logs.yaml
new file mode 100644
index 0000000..1669e66
--- /dev/null
+++ b/data/items/willow_logs.yaml
@@ -0,0 +1,6 @@
+id: willow_logs
+name: willow logs
+aliases: ["logs", "willow", "log"]
+description: "Some weeping willow logs."
+value: 8
+stackable: false
diff --git a/data/items/yew_logs.yaml b/data/items/yew_logs.yaml
new file mode 100644
index 0000000..5f1ed40
--- /dev/null
+++ b/data/items/yew_logs.yaml
@@ -0,0 +1,6 @@
+id: yew_logs
+name: yew logs
+aliases: ["logs", "yew", "log"]
+description: "Some high-quality yew logs."
+value: 40
+stackable: false