aboutsummaryrefslogtreecommitdiff
path: root/data/items/materials
diff options
context:
space:
mode:
authorworkhorse <workhorse@localhost.localdomain>2026-06-19 20:24:52 -0400
committerworkhorse <workhorse@localhost.localdomain>2026-06-19 20:24:52 -0400
commit8ee8982b8759bcae116647cc993867f4c8b0a6ce (patch)
treeee01f7b1d745cbc94d9981108a1209527487b3e5 /data/items/materials
parent2bec24859af8f03c80a0a58e3240519942450167 (diff)
downloadthehouseoficarus-8ee8982b8759bcae116647cc993867f4c8b0a6ce.tar.gz
reorganized items, objects, and rooms in directories. oranized module names. added startup checks.
Diffstat (limited to 'data/items/materials')
-rw-r--r--data/items/materials/adamant_nails.yaml6
-rw-r--r--data/items/materials/adamantite_bar.yaml6
-rw-r--r--data/items/materials/adamantite_ore.yaml6
-rw-r--r--data/items/materials/arachnid_enzyme.yaml6
-rw-r--r--data/items/materials/ashes.yaml6
-rw-r--r--data/items/materials/avantoe.yaml6
-rw-r--r--data/items/materials/ball_of_wool.yaml6
-rw-r--r--data/items/materials/bones.yaml6
-rw-r--r--data/items/materials/bowstring.yaml5
-rw-r--r--data/items/materials/bronze_bar.yaml6
-rw-r--r--data/items/materials/bronze_nails.yaml6
-rw-r--r--data/items/materials/cadantine.yaml6
-rw-r--r--data/items/materials/chocolate_dust.yaml6
-rw-r--r--data/items/materials/clay.yaml6
-rw-r--r--data/items/materials/coal.yaml6
-rw-r--r--data/items/materials/copper_ore.yaml6
-rw-r--r--data/items/materials/cowhide.yaml6
-rw-r--r--data/items/materials/crushed_nest.yaml6
-rw-r--r--data/items/materials/diamond.yaml6
-rw-r--r--data/items/materials/dwarf_weed.yaml6
-rw-r--r--data/items/materials/ectoplasm.yaml6
-rw-r--r--data/items/materials/emerald.yaml6
-rw-r--r--data/items/materials/eye_of_newt.yaml6
-rw-r--r--data/items/materials/feather.yaml6
-rw-r--r--data/items/materials/flax.yaml6
-rw-r--r--data/items/materials/gold_bar.yaml6
-rw-r--r--data/items/materials/gold_ore.yaml6
-rw-r--r--data/items/materials/grimy_avantoe.yaml6
-rw-r--r--data/items/materials/grimy_cadantine.yaml6
-rw-r--r--data/items/materials/grimy_dwarf_weed.yaml6
-rw-r--r--data/items/materials/grimy_guam.yaml6
-rw-r--r--data/items/materials/grimy_harralander.yaml6
-rw-r--r--data/items/materials/grimy_irit.yaml6
-rw-r--r--data/items/materials/grimy_kwuarm.yaml6
-rw-r--r--data/items/materials/grimy_lantadyme.yaml6
-rw-r--r--data/items/materials/grimy_marrentill.yaml6
-rw-r--r--data/items/materials/grimy_ranarr.yaml6
-rw-r--r--data/items/materials/grimy_snapdragon.yaml6
-rw-r--r--data/items/materials/grimy_tarromin.yaml6
-rw-r--r--data/items/materials/grimy_toadflax.yaml6
-rw-r--r--data/items/materials/grimy_torstol.yaml6
-rw-r--r--data/items/materials/guam.yaml6
-rw-r--r--data/items/materials/hard_leather.yaml6
-rw-r--r--data/items/materials/harralander.yaml6
-rw-r--r--data/items/materials/irit.yaml6
-rw-r--r--data/items/materials/iron_bar.yaml6
-rw-r--r--data/items/materials/iron_nails.yaml6
-rw-r--r--data/items/materials/iron_ore.yaml6
-rw-r--r--data/items/materials/kwuarm.yaml6
-rw-r--r--data/items/materials/lantadyme.yaml6
-rw-r--r--data/items/materials/leather.yaml6
-rw-r--r--data/items/materials/limpwurt_root.yaml6
-rw-r--r--data/items/materials/logs.yaml9
-rw-r--r--data/items/materials/magic_logs.yaml9
-rw-r--r--data/items/materials/mahogany_logs.yaml9
-rw-r--r--data/items/materials/mahogany_planks.yaml6
-rw-r--r--data/items/materials/maple_logs.yaml9
-rw-r--r--data/items/materials/marrentill.yaml6
-rw-r--r--data/items/materials/mithril_bar.yaml6
-rw-r--r--data/items/materials/mithril_nails.yaml6
-rw-r--r--data/items/materials/mithril_ore.yaml6
-rw-r--r--data/items/materials/oak_logs.yaml9
-rw-r--r--data/items/materials/oak_planks.yaml6
-rw-r--r--data/items/materials/planks.yaml6
-rw-r--r--data/items/materials/potato_cactus.yaml6
-rw-r--r--data/items/materials/ranarr.yaml6
-rw-r--r--data/items/materials/redwood_logs.yaml9
-rw-r--r--data/items/materials/ruby.yaml6
-rw-r--r--data/items/materials/rune_nails.yaml6
-rw-r--r--data/items/materials/runite_bar.yaml6
-rw-r--r--data/items/materials/runite_ore.yaml6
-rw-r--r--data/items/materials/sacred_eel.yaml6
-rw-r--r--data/items/materials/salt.yaml6
-rw-r--r--data/items/materials/sapphire.yaml6
-rw-r--r--data/items/materials/silver_bar.yaml6
-rw-r--r--data/items/materials/silver_ore.yaml6
-rw-r--r--data/items/materials/slug_mucus.yaml6
-rw-r--r--data/items/materials/snapdragon.yaml6
-rw-r--r--data/items/materials/snape_grass.yaml6
-rw-r--r--data/items/materials/soft_clay.yaml13
-rw-r--r--data/items/materials/steel_bar.yaml6
-rw-r--r--data/items/materials/steel_nails.yaml6
-rw-r--r--data/items/materials/stim_cell.yaml9
-rw-r--r--data/items/materials/tarromin.yaml6
-rw-r--r--data/items/materials/teak_logs.yaml9
-rw-r--r--data/items/materials/teak_planks.yaml6
-rw-r--r--data/items/materials/thread.yaml6
-rw-r--r--data/items/materials/tin_ore.yaml6
-rw-r--r--data/items/materials/toadflax.yaml6
-rw-r--r--data/items/materials/torstol.yaml6
-rw-r--r--data/items/materials/uncut_diamond.yaml6
-rw-r--r--data/items/materials/uncut_emerald.yaml6
-rw-r--r--data/items/materials/uncut_ruby.yaml6
-rw-r--r--data/items/materials/uncut_sapphire.yaml6
-rw-r--r--data/items/materials/vial.yaml6
-rw-r--r--data/items/materials/white_berries.yaml6
-rw-r--r--data/items/materials/willow_logs.yaml9
-rw-r--r--data/items/materials/wool.yaml6
-rw-r--r--data/items/materials/yew_logs.yaml9
99 files changed, 630 insertions, 0 deletions
diff --git a/data/items/materials/adamant_nails.yaml b/data/items/materials/adamant_nails.yaml
new file mode 100644
index 0000000..c40d228
--- /dev/null
+++ b/data/items/materials/adamant_nails.yaml
@@ -0,0 +1,6 @@
+id: adamant_nails
+name: adamant nails
+color: "120"
+description: "A set of adamant nails."
+value: 16
+stackable: true
diff --git a/data/items/materials/adamantite_bar.yaml b/data/items/materials/adamantite_bar.yaml
new file mode 100644
index 0000000..5a9b827
--- /dev/null
+++ b/data/items/materials/adamantite_bar.yaml
@@ -0,0 +1,6 @@
+id: adamantite_bar
+name: adamantite bar
+color: "71"
+description: "A bar of adamantite metal, extremely durable."
+value: 200
+stackable: false
diff --git a/data/items/materials/adamantite_ore.yaml b/data/items/materials/adamantite_ore.yaml
new file mode 100644
index 0000000..fabe0da
--- /dev/null
+++ b/data/items/materials/adamantite_ore.yaml
@@ -0,0 +1,6 @@
+id: adamantite_ore
+name: adamantite ore
+color: "120"
+description: "A chunk of dark green adamantite ore."
+value: 100
+stackable: false
diff --git a/data/items/materials/arachnid_enzyme.yaml b/data/items/materials/arachnid_enzyme.yaml
new file mode 100644
index 0000000..4be2f65
--- /dev/null
+++ b/data/items/materials/arachnid_enzyme.yaml
@@ -0,0 +1,6 @@
+id: arachnid_enzyme
+name: "arachnid enzyme"
+color: "196"
+description: "A viscous red enzyme harvested from spider egg sacs. Potent catalytic agent."
+value: 12
+stackable: false
diff --git a/data/items/materials/ashes.yaml b/data/items/materials/ashes.yaml
new file mode 100644
index 0000000..0b83f77
--- /dev/null
+++ b/data/items/materials/ashes.yaml
@@ -0,0 +1,6 @@
+id: ashes
+name: ashes
+color: "243"
+description: "A pile of cold ashes. What was once ablaze is now mere dust."
+value: 1
+stackable: false
diff --git a/data/items/materials/avantoe.yaml b/data/items/materials/avantoe.yaml
new file mode 100644
index 0000000..d596096
--- /dev/null
+++ b/data/items/materials/avantoe.yaml
@@ -0,0 +1,6 @@
+id: avantoe
+name: "avantoe"
+color: "48"
+description: "A clean avantoe leaf, ready for use in pharmacy."
+value: 48
+stackable: true
diff --git a/data/items/materials/ball_of_wool.yaml b/data/items/materials/ball_of_wool.yaml
new file mode 100644
index 0000000..1a680a4
--- /dev/null
+++ b/data/items/materials/ball_of_wool.yaml
@@ -0,0 +1,6 @@
+id: ball_of_wool
+name: ball of wool
+color: "255"
+description: "A ball of spun wool."
+value: 5
+stackable: false
diff --git a/data/items/materials/bones.yaml b/data/items/materials/bones.yaml
new file mode 100644
index 0000000..25097d3
--- /dev/null
+++ b/data/items/materials/bones.yaml
@@ -0,0 +1,6 @@
+id: bones
+name: bones
+color: "253"
+description: "A pile of bones."
+value: 2
+stackable: false
diff --git a/data/items/materials/bowstring.yaml b/data/items/materials/bowstring.yaml
new file mode 100644
index 0000000..a180081
--- /dev/null
+++ b/data/items/materials/bowstring.yaml
@@ -0,0 +1,5 @@
+id: bowstring
+name: bowstring
+color: "230"
+description: "A string used for stringing bows."
+value: 10
diff --git a/data/items/materials/bronze_bar.yaml b/data/items/materials/bronze_bar.yaml
new file mode 100644
index 0000000..053cfe8
--- /dev/null
+++ b/data/items/materials/bronze_bar.yaml
@@ -0,0 +1,6 @@
+id: bronze_bar
+name: bronze bar
+color: "178"
+description: "A bar of bronze metal, smelted from copper and tin ore."
+value: 4
+stackable: false
diff --git a/data/items/materials/bronze_nails.yaml b/data/items/materials/bronze_nails.yaml
new file mode 100644
index 0000000..513e9c4
--- /dev/null
+++ b/data/items/materials/bronze_nails.yaml
@@ -0,0 +1,6 @@
+id: bronze_nails
+name: bronze nails
+color: "178"
+description: "A set of bronze nails."
+value: 1
+stackable: true
diff --git a/data/items/materials/cadantine.yaml b/data/items/materials/cadantine.yaml
new file mode 100644
index 0000000..f684f0d
--- /dev/null
+++ b/data/items/materials/cadantine.yaml
@@ -0,0 +1,6 @@
+id: cadantine
+name: "cadantine"
+color: "48"
+description: "A clean cadantine leaf, ready for use in pharmacy."
+value: 70
+stackable: true
diff --git a/data/items/materials/chocolate_dust.yaml b/data/items/materials/chocolate_dust.yaml
new file mode 100644
index 0000000..56a6666
--- /dev/null
+++ b/data/items/materials/chocolate_dust.yaml
@@ -0,0 +1,6 @@
+id: chocolate_dust
+name: "chocolate dust"
+color: "94"
+description: "Finely ground chocolate. A surprisingly effective pharmaceutical binding agent."
+value: 5
+stackable: false
diff --git a/data/items/materials/clay.yaml b/data/items/materials/clay.yaml
new file mode 100644
index 0000000..55c9b2b
--- /dev/null
+++ b/data/items/materials/clay.yaml
@@ -0,0 +1,6 @@
+id: clay
+name: clay
+color: "173"
+description: "Some soft clay, useful for crafting and pottery."
+value: 1
+stackable: false
diff --git a/data/items/materials/coal.yaml b/data/items/materials/coal.yaml
new file mode 100644
index 0000000..7b79f08
--- /dev/null
+++ b/data/items/materials/coal.yaml
@@ -0,0 +1,6 @@
+id: coal
+name: coal
+color: "240"
+description: "A lump of coal, useful for smelting."
+value: 5
+stackable: false
diff --git a/data/items/materials/copper_ore.yaml b/data/items/materials/copper_ore.yaml
new file mode 100644
index 0000000..392879a
--- /dev/null
+++ b/data/items/materials/copper_ore.yaml
@@ -0,0 +1,6 @@
+id: copper_ore
+name: copper ore
+color: "178"
+description: "A chunk of copper-bearing rock. Can be smelted into a bronze bar."
+value: 1
+stackable: false
diff --git a/data/items/materials/cowhide.yaml b/data/items/materials/cowhide.yaml
new file mode 100644
index 0000000..2cb192e
--- /dev/null
+++ b/data/items/materials/cowhide.yaml
@@ -0,0 +1,6 @@
+id: cowhide
+name: cowhide
+color: "130"
+description: "A fresh cowhide. A tanner can turn this into leather."
+value: 5
+stackable: false
diff --git a/data/items/materials/crushed_nest.yaml b/data/items/materials/crushed_nest.yaml
new file mode 100644
index 0000000..533d942
--- /dev/null
+++ b/data/items/materials/crushed_nest.yaml
@@ -0,0 +1,6 @@
+id: crushed_nest
+name: "crushed nest"
+color: "94"
+description: "Finely crushed bird's nest material. Contains trace minerals used in advanced pharmacy."
+value: 25
+stackable: false
diff --git a/data/items/materials/diamond.yaml b/data/items/materials/diamond.yaml
new file mode 100644
index 0000000..2ec703f
--- /dev/null
+++ b/data/items/materials/diamond.yaml
@@ -0,0 +1,6 @@
+id: diamond
+name: diamond
+color: "255"
+description: "A beautifully cut diamond."
+value: 400
+stackable: false
diff --git a/data/items/materials/dwarf_weed.yaml b/data/items/materials/dwarf_weed.yaml
new file mode 100644
index 0000000..559edf3
--- /dev/null
+++ b/data/items/materials/dwarf_weed.yaml
@@ -0,0 +1,6 @@
+id: dwarf_weed
+name: "dwarf weed"
+color: "48"
+description: "A clean dwarf weed leaf, ready for use in pharmacy."
+value: 85
+stackable: true
diff --git a/data/items/materials/ectoplasm.yaml b/data/items/materials/ectoplasm.yaml
new file mode 100644
index 0000000..8417e2d
--- /dev/null
+++ b/data/items/materials/ectoplasm.yaml
@@ -0,0 +1,6 @@
+id: ectoplasm
+name: ectoplasm
+color: "159"
+description: "A shimmering residue left behind by a destroyed phantom."
+value: 75
+stackable: false
diff --git a/data/items/materials/emerald.yaml b/data/items/materials/emerald.yaml
new file mode 100644
index 0000000..9a0c71d
--- /dev/null
+++ b/data/items/materials/emerald.yaml
@@ -0,0 +1,6 @@
+id: emerald
+name: emerald
+color: "83"
+description: "A beautifully cut emerald."
+value: 100
+stackable: false
diff --git a/data/items/materials/eye_of_newt.yaml b/data/items/materials/eye_of_newt.yaml
new file mode 100644
index 0000000..baf5ebe
--- /dev/null
+++ b/data/items/materials/eye_of_newt.yaml
@@ -0,0 +1,6 @@
+id: eye_of_newt
+name: "eye of newt"
+color: "215"
+description: "A preserved eye of newt, suspended in synthetic fluid. Used in pharmacy."
+value: 3
+stackable: false
diff --git a/data/items/materials/feather.yaml b/data/items/materials/feather.yaml
new file mode 100644
index 0000000..25afc2a
--- /dev/null
+++ b/data/items/materials/feather.yaml
@@ -0,0 +1,6 @@
+id: feather
+name: feather
+color: "230"
+description: "A colorful feather. Used as fly fishing bait."
+value: 1
+stackable: true
diff --git a/data/items/materials/flax.yaml b/data/items/materials/flax.yaml
new file mode 100644
index 0000000..36f7082
--- /dev/null
+++ b/data/items/materials/flax.yaml
@@ -0,0 +1,6 @@
+id: flax
+name: flax
+color: "113"
+description: "A bundle of flax. Can be spun into a bowstring."
+value: 5
+stackable: false
diff --git a/data/items/materials/gold_bar.yaml b/data/items/materials/gold_bar.yaml
new file mode 100644
index 0000000..3272b04
--- /dev/null
+++ b/data/items/materials/gold_bar.yaml
@@ -0,0 +1,6 @@
+id: gold_bar
+name: gold bar
+color: "220"
+description: "A bar of gold metal."
+value: 50
+stackable: false
diff --git a/data/items/materials/gold_ore.yaml b/data/items/materials/gold_ore.yaml
new file mode 100644
index 0000000..e45ca03
--- /dev/null
+++ b/data/items/materials/gold_ore.yaml
@@ -0,0 +1,6 @@
+id: gold_ore
+name: gold ore
+color: "220"
+description: "A glittering chunk of gold ore."
+value: 25
+stackable: false
diff --git a/data/items/materials/grimy_avantoe.yaml b/data/items/materials/grimy_avantoe.yaml
new file mode 100644
index 0000000..4f84679
--- /dev/null
+++ b/data/items/materials/grimy_avantoe.yaml
@@ -0,0 +1,6 @@
+id: grimy_avantoe
+name: "grimy avantoe"
+color: "65"
+description: "A grimy avantoe leaf. It needs to be cleaned before it can be used."
+value: 35
+stackable: false
diff --git a/data/items/materials/grimy_cadantine.yaml b/data/items/materials/grimy_cadantine.yaml
new file mode 100644
index 0000000..0eb88f8
--- /dev/null
+++ b/data/items/materials/grimy_cadantine.yaml
@@ -0,0 +1,6 @@
+id: grimy_cadantine
+name: "grimy cadantine"
+color: "65"
+description: "A grimy cadantine leaf. It needs to be cleaned before it can be used."
+value: 55
+stackable: false
diff --git a/data/items/materials/grimy_dwarf_weed.yaml b/data/items/materials/grimy_dwarf_weed.yaml
new file mode 100644
index 0000000..8f24595
--- /dev/null
+++ b/data/items/materials/grimy_dwarf_weed.yaml
@@ -0,0 +1,6 @@
+id: grimy_dwarf_weed
+name: "grimy dwarf weed"
+color: "65"
+description: "A grimy dwarf weed leaf. It needs to be cleaned before it can be used."
+value: 65
+stackable: false
diff --git a/data/items/materials/grimy_guam.yaml b/data/items/materials/grimy_guam.yaml
new file mode 100644
index 0000000..fb408af
--- /dev/null
+++ b/data/items/materials/grimy_guam.yaml
@@ -0,0 +1,6 @@
+id: grimy_guam
+name: "grimy guam"
+color: "65"
+description: "A grimy guam leaf. It needs to be cleaned before it can be used."
+value: 2
+stackable: false
diff --git a/data/items/materials/grimy_harralander.yaml b/data/items/materials/grimy_harralander.yaml
new file mode 100644
index 0000000..deea973
--- /dev/null
+++ b/data/items/materials/grimy_harralander.yaml
@@ -0,0 +1,6 @@
+id: grimy_harralander
+name: "grimy harralander"
+color: "65"
+description: "A grimy harralander leaf. It needs to be cleaned before it can be used."
+value: 12
+stackable: false
diff --git a/data/items/materials/grimy_irit.yaml b/data/items/materials/grimy_irit.yaml
new file mode 100644
index 0000000..54f66f8
--- /dev/null
+++ b/data/items/materials/grimy_irit.yaml
@@ -0,0 +1,6 @@
+id: grimy_irit
+name: "grimy irit"
+color: "65"
+description: "A grimy irit leaf. It needs to be cleaned before it can be used."
+value: 30
+stackable: false
diff --git a/data/items/materials/grimy_kwuarm.yaml b/data/items/materials/grimy_kwuarm.yaml
new file mode 100644
index 0000000..88630f8
--- /dev/null
+++ b/data/items/materials/grimy_kwuarm.yaml
@@ -0,0 +1,6 @@
+id: grimy_kwuarm
+name: "grimy kwuarm"
+color: "65"
+description: "A grimy kwuarm leaf. It needs to be cleaned before it can be used."
+value: 40
+stackable: false
diff --git a/data/items/materials/grimy_lantadyme.yaml b/data/items/materials/grimy_lantadyme.yaml
new file mode 100644
index 0000000..8003931
--- /dev/null
+++ b/data/items/materials/grimy_lantadyme.yaml
@@ -0,0 +1,6 @@
+id: grimy_lantadyme
+name: "grimy lantadyme"
+color: "65"
+description: "A grimy lantadyme leaf. It needs to be cleaned before it can be used."
+value: 60
+stackable: false
diff --git a/data/items/materials/grimy_marrentill.yaml b/data/items/materials/grimy_marrentill.yaml
new file mode 100644
index 0000000..7548fe5
--- /dev/null
+++ b/data/items/materials/grimy_marrentill.yaml
@@ -0,0 +1,6 @@
+id: grimy_marrentill
+name: "grimy marrentill"
+color: "65"
+description: "A grimy marrentill leaf. It needs to be cleaned before it can be used."
+value: 4
+stackable: false
diff --git a/data/items/materials/grimy_ranarr.yaml b/data/items/materials/grimy_ranarr.yaml
new file mode 100644
index 0000000..1f82277
--- /dev/null
+++ b/data/items/materials/grimy_ranarr.yaml
@@ -0,0 +1,6 @@
+id: grimy_ranarr
+name: "grimy ranarr"
+color: "65"
+description: "A grimy ranarr leaf. It needs to be cleaned before it can be used."
+value: 25
+stackable: false
diff --git a/data/items/materials/grimy_snapdragon.yaml b/data/items/materials/grimy_snapdragon.yaml
new file mode 100644
index 0000000..f15c604
--- /dev/null
+++ b/data/items/materials/grimy_snapdragon.yaml
@@ -0,0 +1,6 @@
+id: grimy_snapdragon
+name: "grimy snapdragon"
+color: "65"
+description: "A grimy snapdragon leaf. It needs to be cleaned before it can be used."
+value: 50
+stackable: false
diff --git a/data/items/materials/grimy_tarromin.yaml b/data/items/materials/grimy_tarromin.yaml
new file mode 100644
index 0000000..712061c
--- /dev/null
+++ b/data/items/materials/grimy_tarromin.yaml
@@ -0,0 +1,6 @@
+id: grimy_tarromin
+name: "grimy tarromin"
+color: "65"
+description: "A grimy tarromin leaf. It needs to be cleaned before it can be used."
+value: 7
+stackable: false
diff --git a/data/items/materials/grimy_toadflax.yaml b/data/items/materials/grimy_toadflax.yaml
new file mode 100644
index 0000000..c489566
--- /dev/null
+++ b/data/items/materials/grimy_toadflax.yaml
@@ -0,0 +1,6 @@
+id: grimy_toadflax
+name: "grimy toadflax"
+color: "65"
+description: "A grimy toadflax leaf. It needs to be cleaned before it can be used."
+value: 18
+stackable: false
diff --git a/data/items/materials/grimy_torstol.yaml b/data/items/materials/grimy_torstol.yaml
new file mode 100644
index 0000000..47db8d7
--- /dev/null
+++ b/data/items/materials/grimy_torstol.yaml
@@ -0,0 +1,6 @@
+id: grimy_torstol
+name: "grimy torstol"
+color: "65"
+description: "A grimy torstol leaf. It needs to be cleaned before it can be used."
+value: 75
+stackable: false
diff --git a/data/items/materials/guam.yaml b/data/items/materials/guam.yaml
new file mode 100644
index 0000000..8fe7972
--- /dev/null
+++ b/data/items/materials/guam.yaml
@@ -0,0 +1,6 @@
+id: guam
+name: "guam"
+color: "48"
+description: "A clean guam leaf, ready for use in pharmacy."
+value: 3
+stackable: true
diff --git a/data/items/materials/hard_leather.yaml b/data/items/materials/hard_leather.yaml
new file mode 100644
index 0000000..e04030c
--- /dev/null
+++ b/data/items/materials/hard_leather.yaml
@@ -0,0 +1,6 @@
+id: hard_leather
+name: hard leather
+color: "94"
+description: "A piece of hardened leather, suitable for sturdy armour."
+value: 55
+stackable: false
diff --git a/data/items/materials/harralander.yaml b/data/items/materials/harralander.yaml
new file mode 100644
index 0000000..08e66ed
--- /dev/null
+++ b/data/items/materials/harralander.yaml
@@ -0,0 +1,6 @@
+id: harralander
+name: "harralander"
+color: "48"
+description: "A clean harralander leaf, ready for use in pharmacy."
+value: 16
+stackable: true
diff --git a/data/items/materials/irit.yaml b/data/items/materials/irit.yaml
new file mode 100644
index 0000000..40f1956
--- /dev/null
+++ b/data/items/materials/irit.yaml
@@ -0,0 +1,6 @@
+id: irit
+name: "irit"
+color: "48"
+description: "A clean irit leaf, ready for use in pharmacy."
+value: 40
+stackable: true
diff --git a/data/items/materials/iron_bar.yaml b/data/items/materials/iron_bar.yaml
new file mode 100644
index 0000000..26c8352
--- /dev/null
+++ b/data/items/materials/iron_bar.yaml
@@ -0,0 +1,6 @@
+id: iron_bar
+name: iron bar
+color: "250"
+description: "A bar of iron metal."
+value: 12
+stackable: false
diff --git a/data/items/materials/iron_nails.yaml b/data/items/materials/iron_nails.yaml
new file mode 100644
index 0000000..77323c9
--- /dev/null
+++ b/data/items/materials/iron_nails.yaml
@@ -0,0 +1,6 @@
+id: iron_nails
+name: iron nails
+color: "250"
+description: "A set of iron nails."
+value: 2
+stackable: true
diff --git a/data/items/materials/iron_ore.yaml b/data/items/materials/iron_ore.yaml
new file mode 100644
index 0000000..78e82a5
--- /dev/null
+++ b/data/items/materials/iron_ore.yaml
@@ -0,0 +1,6 @@
+id: iron_ore
+name: iron ore
+color: "250"
+description: "A chunk of iron ore, ready for smelting."
+value: 5
+stackable: false
diff --git a/data/items/materials/kwuarm.yaml b/data/items/materials/kwuarm.yaml
new file mode 100644
index 0000000..ab0d7ff
--- /dev/null
+++ b/data/items/materials/kwuarm.yaml
@@ -0,0 +1,6 @@
+id: kwuarm
+name: "kwuarm"
+color: "48"
+description: "A clean kwuarm leaf, ready for use in pharmacy."
+value: 54
+stackable: true
diff --git a/data/items/materials/lantadyme.yaml b/data/items/materials/lantadyme.yaml
new file mode 100644
index 0000000..d38b7da
--- /dev/null
+++ b/data/items/materials/lantadyme.yaml
@@ -0,0 +1,6 @@
+id: lantadyme
+name: "lantadyme"
+color: "48"
+description: "A clean lantadyme leaf, ready for use in pharmacy."
+value: 78
+stackable: true
diff --git a/data/items/materials/leather.yaml b/data/items/materials/leather.yaml
new file mode 100644
index 0000000..82d0696
--- /dev/null
+++ b/data/items/materials/leather.yaml
@@ -0,0 +1,6 @@
+id: leather
+name: leather
+color: "130"
+description: "A piece of tanned leather, ready for crafting."
+value: 15
+stackable: false
diff --git a/data/items/materials/limpwurt_root.yaml b/data/items/materials/limpwurt_root.yaml
new file mode 100644
index 0000000..49dd0dc
--- /dev/null
+++ b/data/items/materials/limpwurt_root.yaml
@@ -0,0 +1,6 @@
+id: limpwurt_root
+name: "limpwurt root"
+color: "130"
+description: "A thick, gnarled root with natural stimulant properties."
+value: 8
+stackable: false
diff --git a/data/items/materials/logs.yaml b/data/items/materials/logs.yaml
new file mode 100644
index 0000000..1395d94
--- /dev/null
+++ b/data/items/materials/logs.yaml
@@ -0,0 +1,9 @@
+id: logs
+name: logs
+color: "107"
+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/materials/magic_logs.yaml b/data/items/materials/magic_logs.yaml
new file mode 100644
index 0000000..01a804e
--- /dev/null
+++ b/data/items/materials/magic_logs.yaml
@@ -0,0 +1,9 @@
+id: magic_logs
+name: magic logs
+color: "135"
+description: "Some mystical magic logs."
+value: 80
+stackable: false
+fire_level: 75
+fire_xp: 303
+burn_ticks: 52
diff --git a/data/items/materials/mahogany_logs.yaml b/data/items/materials/mahogany_logs.yaml
new file mode 100644
index 0000000..67b9a6c
--- /dev/null
+++ b/data/items/materials/mahogany_logs.yaml
@@ -0,0 +1,9 @@
+id: mahogany_logs
+name: mahogany logs
+color: "131"
+description: "Some rich mahogany logs."
+value: 20
+stackable: false
+fire_level: 50
+fire_xp: 158
+burn_ticks: 44
diff --git a/data/items/materials/mahogany_planks.yaml b/data/items/materials/mahogany_planks.yaml
new file mode 100644
index 0000000..d551321
--- /dev/null
+++ b/data/items/materials/mahogany_planks.yaml
@@ -0,0 +1,6 @@
+id: mahogany_planks
+name: mahogany planks
+color: "96"
+description: "Luxurious mahogany planks with a deep reddish hue."
+value: 120
+stackable: false
diff --git a/data/items/materials/maple_logs.yaml b/data/items/materials/maple_logs.yaml
new file mode 100644
index 0000000..6b081e1
--- /dev/null
+++ b/data/items/materials/maple_logs.yaml
@@ -0,0 +1,9 @@
+id: maple_logs
+name: maple logs
+color: "173"
+description: "Some smooth maple logs."
+value: 16
+stackable: false
+fire_level: 45
+fire_xp: 135
+burn_ticks: 40
diff --git a/data/items/materials/marrentill.yaml b/data/items/materials/marrentill.yaml
new file mode 100644
index 0000000..4bd492d
--- /dev/null
+++ b/data/items/materials/marrentill.yaml
@@ -0,0 +1,6 @@
+id: marrentill
+name: "marrentill"
+color: "48"
+description: "A clean marrentill leaf, ready for use in pharmacy."
+value: 6
+stackable: true
diff --git a/data/items/materials/mithril_bar.yaml b/data/items/materials/mithril_bar.yaml
new file mode 100644
index 0000000..00e97a4
--- /dev/null
+++ b/data/items/materials/mithril_bar.yaml
@@ -0,0 +1,6 @@
+id: mithril_bar
+name: mithril bar
+color: "75"
+description: "A bar of mithril metal, light and strong."
+value: 100
+stackable: false
diff --git a/data/items/materials/mithril_nails.yaml b/data/items/materials/mithril_nails.yaml
new file mode 100644
index 0000000..aeb0544
--- /dev/null
+++ b/data/items/materials/mithril_nails.yaml
@@ -0,0 +1,6 @@
+id: mithril_nails
+name: mithril nails
+color: "75"
+description: "A set of mithril nails."
+value: 8
+stackable: true
diff --git a/data/items/materials/mithril_ore.yaml b/data/items/materials/mithril_ore.yaml
new file mode 100644
index 0000000..55d8d2c
--- /dev/null
+++ b/data/items/materials/mithril_ore.yaml
@@ -0,0 +1,6 @@
+id: mithril_ore
+name: mithril ore
+color: "75"
+description: "A piece of light blue mithril ore."
+value: 50
+stackable: false
diff --git a/data/items/materials/oak_logs.yaml b/data/items/materials/oak_logs.yaml
new file mode 100644
index 0000000..840ebfd
--- /dev/null
+++ b/data/items/materials/oak_logs.yaml
@@ -0,0 +1,9 @@
+id: oak_logs
+name: oak logs
+color: "113"
+description: "Some sturdy oak logs."
+value: 4
+stackable: false
+fire_level: 15
+fire_xp: 60
+burn_ticks: 28
diff --git a/data/items/materials/oak_planks.yaml b/data/items/materials/oak_planks.yaml
new file mode 100644
index 0000000..29376c6
--- /dev/null
+++ b/data/items/materials/oak_planks.yaml
@@ -0,0 +1,6 @@
+id: oak_planks
+name: oak planks
+color: "102"
+description: "Sturdy oak planks, ideal for furniture."
+value: 40
+stackable: false
diff --git a/data/items/materials/planks.yaml b/data/items/materials/planks.yaml
new file mode 100644
index 0000000..67de72e
--- /dev/null
+++ b/data/items/materials/planks.yaml
@@ -0,0 +1,6 @@
+id: planks
+name: planks
+color: "137"
+description: "Some regular wooden planks, ready for construction."
+value: 20
+stackable: false
diff --git a/data/items/materials/potato_cactus.yaml b/data/items/materials/potato_cactus.yaml
new file mode 100644
index 0000000..1178727
--- /dev/null
+++ b/data/items/materials/potato_cactus.yaml
@@ -0,0 +1,6 @@
+id: potato_cactus
+name: "potato cactus"
+color: "106"
+description: "A bulbous cactus with medicinal properties. Thrives in the arid zones."
+value: 18
+stackable: false
diff --git a/data/items/materials/ranarr.yaml b/data/items/materials/ranarr.yaml
new file mode 100644
index 0000000..683cce6
--- /dev/null
+++ b/data/items/materials/ranarr.yaml
@@ -0,0 +1,6 @@
+id: ranarr
+name: "ranarr"
+color: "48"
+description: "A clean ranarr leaf, ready for use in pharmacy."
+value: 35
+stackable: true
diff --git a/data/items/materials/redwood_logs.yaml b/data/items/materials/redwood_logs.yaml
new file mode 100644
index 0000000..5ea1ab0
--- /dev/null
+++ b/data/items/materials/redwood_logs.yaml
@@ -0,0 +1,9 @@
+id: redwood_logs
+name: redwood logs
+color: "131"
+description: "Some rare redwood logs."
+value: 100
+stackable: false
+fire_level: 90
+fire_xp: 350
+burn_ticks: 60
diff --git a/data/items/materials/ruby.yaml b/data/items/materials/ruby.yaml
new file mode 100644
index 0000000..644e1bf
--- /dev/null
+++ b/data/items/materials/ruby.yaml
@@ -0,0 +1,6 @@
+id: ruby
+name: ruby
+color: "196"
+description: "A beautifully cut ruby."
+value: 200
+stackable: false
diff --git a/data/items/materials/rune_nails.yaml b/data/items/materials/rune_nails.yaml
new file mode 100644
index 0000000..5d2dfc5
--- /dev/null
+++ b/data/items/materials/rune_nails.yaml
@@ -0,0 +1,6 @@
+id: rune_nails
+name: rune nails
+color: "87"
+description: "A set of rune nails."
+value: 30
+stackable: true
diff --git a/data/items/materials/runite_bar.yaml b/data/items/materials/runite_bar.yaml
new file mode 100644
index 0000000..1faff69
--- /dev/null
+++ b/data/items/materials/runite_bar.yaml
@@ -0,0 +1,6 @@
+id: runite_bar
+name: runite bar
+color: "39"
+description: "A bar of runite metal, the finest alloy known."
+value: 500
+stackable: false
diff --git a/data/items/materials/runite_ore.yaml b/data/items/materials/runite_ore.yaml
new file mode 100644
index 0000000..05d3248
--- /dev/null
+++ b/data/items/materials/runite_ore.yaml
@@ -0,0 +1,6 @@
+id: runite_ore
+name: runite ore
+color: "87"
+description: "A rare piece of light blue runite ore."
+value: 500
+stackable: false
diff --git a/data/items/materials/sacred_eel.yaml b/data/items/materials/sacred_eel.yaml
new file mode 100644
index 0000000..9a03940
--- /dev/null
+++ b/data/items/materials/sacred_eel.yaml
@@ -0,0 +1,6 @@
+id: sacred_eel
+name: sacred eel
+color: "177"
+description: "A glowing eel imbued with sacred energy."
+value: 25
+stackable: false
diff --git a/data/items/materials/salt.yaml b/data/items/materials/salt.yaml
new file mode 100644
index 0000000..d9c1b2a
--- /dev/null
+++ b/data/items/materials/salt.yaml
@@ -0,0 +1,6 @@
+id: salt
+name: salt
+color: "255"
+description: "A packet of coarse industrial salt. Used to destroy slugs."
+value: 5
+stackable: true
diff --git a/data/items/materials/sapphire.yaml b/data/items/materials/sapphire.yaml
new file mode 100644
index 0000000..9710d45
--- /dev/null
+++ b/data/items/materials/sapphire.yaml
@@ -0,0 +1,6 @@
+id: sapphire
+name: sapphire
+color: "69"
+description: "A beautifully cut sapphire."
+value: 50
+stackable: false
diff --git a/data/items/materials/silver_bar.yaml b/data/items/materials/silver_bar.yaml
new file mode 100644
index 0000000..eccb25f
--- /dev/null
+++ b/data/items/materials/silver_bar.yaml
@@ -0,0 +1,6 @@
+id: silver_bar
+name: silver bar
+color: "255"
+description: "A bar of silver metal."
+value: 20
+stackable: false
diff --git a/data/items/materials/silver_ore.yaml b/data/items/materials/silver_ore.yaml
new file mode 100644
index 0000000..5b40ff0
--- /dev/null
+++ b/data/items/materials/silver_ore.yaml
@@ -0,0 +1,6 @@
+id: silver_ore
+name: silver ore
+color: "253"
+description: "A piece of silver ore with a faint metallic sheen."
+value: 10
+stackable: false
diff --git a/data/items/materials/slug_mucus.yaml b/data/items/materials/slug_mucus.yaml
new file mode 100644
index 0000000..620038a
--- /dev/null
+++ b/data/items/materials/slug_mucus.yaml
@@ -0,0 +1,6 @@
+id: slug_mucus
+name: slug mucus
+color: "82"
+description: "A glob of toxic slug mucus. Unpleasant."
+value: 5
+stackable: false
diff --git a/data/items/materials/snapdragon.yaml b/data/items/materials/snapdragon.yaml
new file mode 100644
index 0000000..0c3ba2f
--- /dev/null
+++ b/data/items/materials/snapdragon.yaml
@@ -0,0 +1,6 @@
+id: snapdragon
+name: "snapdragon"
+color: "48"
+description: "A clean snapdragon leaf, ready for use in pharmacy."
+value: 65
+stackable: true
diff --git a/data/items/materials/snape_grass.yaml b/data/items/materials/snape_grass.yaml
new file mode 100644
index 0000000..59a9b30
--- /dev/null
+++ b/data/items/materials/snape_grass.yaml
@@ -0,0 +1,6 @@
+id: snape_grass
+name: "snape grass"
+color: "120"
+description: "A long blade of snape grass. It crackles with faint static charge."
+value: 10
+stackable: false
diff --git a/data/items/materials/soft_clay.yaml b/data/items/materials/soft_clay.yaml
new file mode 100644
index 0000000..018e5ef
--- /dev/null
+++ b/data/items/materials/soft_clay.yaml
@@ -0,0 +1,13 @@
+id: soft_clay
+name: soft clay
+color: "173"
+description: "Soft, workable clay ready for shaping on a pottery wheel."
+value: 2
+stackable: false
+ticks: 2
+made_from:
+ - items: [clay]
+ quantity: 1
+ - items: [bucket_of_water, jug_of_water]
+ quantity: 1
+ byproducts: [empty_bucket, empty_jug]
diff --git a/data/items/materials/steel_bar.yaml b/data/items/materials/steel_bar.yaml
new file mode 100644
index 0000000..450fd5c
--- /dev/null
+++ b/data/items/materials/steel_bar.yaml
@@ -0,0 +1,6 @@
+id: steel_bar
+name: steel bar
+color: "254"
+description: "A bar of steel, forged from iron ore and coal."
+value: 30
+stackable: false
diff --git a/data/items/materials/steel_nails.yaml b/data/items/materials/steel_nails.yaml
new file mode 100644
index 0000000..4890d18
--- /dev/null
+++ b/data/items/materials/steel_nails.yaml
@@ -0,0 +1,6 @@
+id: steel_nails
+name: steel nails
+color: "253"
+description: "A set of steel nails."
+value: 4
+stackable: true
diff --git a/data/items/materials/stim_cell.yaml b/data/items/materials/stim_cell.yaml
new file mode 100644
index 0000000..b431532
--- /dev/null
+++ b/data/items/materials/stim_cell.yaml
@@ -0,0 +1,9 @@
+id: stim_cell
+name: "stim cell"
+color: "226"
+description: "A bright yellow energy supplement that restores stamina."
+value: 65
+stackable: false
+potion_effect: "battery"
+potion_bonus: 25
+potion_duration: 0
diff --git a/data/items/materials/tarromin.yaml b/data/items/materials/tarromin.yaml
new file mode 100644
index 0000000..5af2573
--- /dev/null
+++ b/data/items/materials/tarromin.yaml
@@ -0,0 +1,6 @@
+id: tarromin
+name: "tarromin"
+color: "48"
+description: "A clean tarromin leaf, ready for use in pharmacy."
+value: 10
+stackable: true
diff --git a/data/items/materials/teak_logs.yaml b/data/items/materials/teak_logs.yaml
new file mode 100644
index 0000000..c69f807
--- /dev/null
+++ b/data/items/materials/teak_logs.yaml
@@ -0,0 +1,9 @@
+id: teak_logs
+name: teak logs
+color: "179"
+description: "Some solid teak logs."
+value: 12
+stackable: false
+fire_level: 35
+fire_xp: 105
+burn_ticks: 36
diff --git a/data/items/materials/teak_planks.yaml b/data/items/materials/teak_planks.yaml
new file mode 100644
index 0000000..f0a0642
--- /dev/null
+++ b/data/items/materials/teak_planks.yaml
@@ -0,0 +1,6 @@
+id: teak_planks
+name: teak planks
+color: "100"
+description: "Fine teak planks with a rich grain."
+value: 80
+stackable: false
diff --git a/data/items/materials/thread.yaml b/data/items/materials/thread.yaml
new file mode 100644
index 0000000..3a9a4f7
--- /dev/null
+++ b/data/items/materials/thread.yaml
@@ -0,0 +1,6 @@
+id: thread
+name: thread
+color: "230"
+description: "A spool of thread used for leatherworking."
+value: 1
+stackable: true
diff --git a/data/items/materials/tin_ore.yaml b/data/items/materials/tin_ore.yaml
new file mode 100644
index 0000000..0ae1cd0
--- /dev/null
+++ b/data/items/materials/tin_ore.yaml
@@ -0,0 +1,6 @@
+id: tin_ore
+name: tin ore
+color: "253"
+description: "A lump of tin ore, ready for smelting."
+value: 3
+stackable: false
diff --git a/data/items/materials/toadflax.yaml b/data/items/materials/toadflax.yaml
new file mode 100644
index 0000000..0de8f01
--- /dev/null
+++ b/data/items/materials/toadflax.yaml
@@ -0,0 +1,6 @@
+id: toadflax
+name: "toadflax"
+color: "48"
+description: "A clean toadflax leaf, ready for use in pharmacy."
+value: 25
+stackable: true
diff --git a/data/items/materials/torstol.yaml b/data/items/materials/torstol.yaml
new file mode 100644
index 0000000..a8b8fbb
--- /dev/null
+++ b/data/items/materials/torstol.yaml
@@ -0,0 +1,6 @@
+id: torstol
+name: "torstol"
+color: "48"
+description: "A clean torstol leaf, ready for use in pharmacy."
+value: 100
+stackable: true
diff --git a/data/items/materials/uncut_diamond.yaml b/data/items/materials/uncut_diamond.yaml
new file mode 100644
index 0000000..cf41d70
--- /dev/null
+++ b/data/items/materials/uncut_diamond.yaml
@@ -0,0 +1,6 @@
+id: uncut_diamond
+name: uncut diamond
+color: "255"
+description: "An uncut diamond. Can be cut with a chisel."
+value: 200
+stackable: false
diff --git a/data/items/materials/uncut_emerald.yaml b/data/items/materials/uncut_emerald.yaml
new file mode 100644
index 0000000..1ea217a
--- /dev/null
+++ b/data/items/materials/uncut_emerald.yaml
@@ -0,0 +1,6 @@
+id: uncut_emerald
+name: uncut emerald
+color: "83"
+description: "An uncut emerald. Can be cut with a chisel."
+value: 50
+stackable: false
diff --git a/data/items/materials/uncut_ruby.yaml b/data/items/materials/uncut_ruby.yaml
new file mode 100644
index 0000000..dfa8188
--- /dev/null
+++ b/data/items/materials/uncut_ruby.yaml
@@ -0,0 +1,6 @@
+id: uncut_ruby
+name: uncut ruby
+color: "196"
+description: "An uncut ruby. Can be cut with a chisel."
+value: 100
+stackable: false
diff --git a/data/items/materials/uncut_sapphire.yaml b/data/items/materials/uncut_sapphire.yaml
new file mode 100644
index 0000000..bf073fa
--- /dev/null
+++ b/data/items/materials/uncut_sapphire.yaml
@@ -0,0 +1,6 @@
+id: uncut_sapphire
+name: uncut sapphire
+color: "69"
+description: "An uncut sapphire. Can be cut with a chisel."
+value: 25
+stackable: false
diff --git a/data/items/materials/vial.yaml b/data/items/materials/vial.yaml
new file mode 100644
index 0000000..2a5260a
--- /dev/null
+++ b/data/items/materials/vial.yaml
@@ -0,0 +1,6 @@
+id: vial
+name: "vial"
+color: "253"
+description: "An empty glass vial."
+value: 1
+stackable: false
diff --git a/data/items/materials/white_berries.yaml b/data/items/materials/white_berries.yaml
new file mode 100644
index 0000000..bdaa993
--- /dev/null
+++ b/data/items/materials/white_berries.yaml
@@ -0,0 +1,6 @@
+id: white_berries
+name: "white berries"
+color: "255"
+description: "Pale berries from a hardy bush. They have defensive biochemical properties."
+value: 10
+stackable: false
diff --git a/data/items/materials/willow_logs.yaml b/data/items/materials/willow_logs.yaml
new file mode 100644
index 0000000..dbd315b
--- /dev/null
+++ b/data/items/materials/willow_logs.yaml
@@ -0,0 +1,9 @@
+id: willow_logs
+name: willow logs
+color: "114"
+description: "Some flexible willow logs."
+value: 8
+stackable: false
+fire_level: 30
+fire_xp: 90
+burn_ticks: 32
diff --git a/data/items/materials/wool.yaml b/data/items/materials/wool.yaml
new file mode 100644
index 0000000..f557aaf
--- /dev/null
+++ b/data/items/materials/wool.yaml
@@ -0,0 +1,6 @@
+id: wool
+name: wool
+color: "255"
+description: "A tuft of sheep's wool. Can be spun into a ball of wool."
+value: 1
+stackable: false
diff --git a/data/items/materials/yew_logs.yaml b/data/items/materials/yew_logs.yaml
new file mode 100644
index 0000000..a5a86a2
--- /dev/null
+++ b/data/items/materials/yew_logs.yaml
@@ -0,0 +1,9 @@
+id: yew_logs
+name: yew logs
+color: "108"
+description: "Some high-quality yew logs."
+value: 40
+stackable: false
+fire_level: 60
+fire_xp: 202
+burn_ticks: 48