aboutsummaryrefslogtreecommitdiff
path: root/data/items/consumables
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/consumables
parent2bec24859af8f03c80a0a58e3240519942450167 (diff)
downloadthehouseoficarus-8ee8982b8759bcae116647cc993867f4c8b0a6ce.tar.gz
reorganized items, objects, and rooms in directories. oranized module names. added startup checks.
Diffstat (limited to 'data/items/consumables')
-rw-r--r--data/items/consumables/acid_vial.yaml6
-rw-r--r--data/items/consumables/amp_potion.yaml9
-rw-r--r--data/items/consumables/anchovies.yaml8
-rw-r--r--data/items/consumables/antitoxin_powder.yaml6
-rw-r--r--data/items/consumables/apple.yaml8
-rw-r--r--data/items/consumables/avantoe_potion_unf.yaml12
-rw-r--r--data/items/consumables/bio_serum.yaml9
-rw-r--r--data/items/consumables/blight_spore.yaml6
-rw-r--r--data/items/consumables/bread.yaml8
-rw-r--r--data/items/consumables/bread_dough.yaml14
-rw-r--r--data/items/consumables/bucket_of_water.yaml6
-rw-r--r--data/items/consumables/burnt_fish.yaml6
-rw-r--r--data/items/consumables/burnt_meat.yaml6
-rw-r--r--data/items/consumables/cabbage.yaml8
-rw-r--r--data/items/consumables/cadantine_potion_unf.yaml12
-rw-r--r--data/items/consumables/catalyst_wine.yaml6
-rw-r--r--data/items/consumables/cheese.yaml8
-rw-r--r--data/items/consumables/dwarf_weed_potion_unf.yaml12
-rw-r--r--data/items/consumables/full_restore.yaml9
-rw-r--r--data/items/consumables/guam_potion_unf.yaml12
-rw-r--r--data/items/consumables/harralander_potion_unf.yaml12
-rw-r--r--data/items/consumables/herring.yaml8
-rw-r--r--data/items/consumables/irit_potion_unf.yaml12
-rw-r--r--data/items/consumables/jug_of_water.yaml6
-rw-r--r--data/items/consumables/kwuarm_potion_unf.yaml12
-rw-r--r--data/items/consumables/lantadyme_potion_unf.yaml12
-rw-r--r--data/items/consumables/marrentill_potion_unf.yaml12
-rw-r--r--data/items/consumables/nano_restore.yaml9
-rw-r--r--data/items/consumables/onion.yaml8
-rw-r--r--data/items/consumables/pastry_dough.yaml11
-rw-r--r--data/items/consumables/pie_dish.yaml5
-rw-r--r--data/items/consumables/pizza_dough.yaml11
-rw-r--r--data/items/consumables/plant_cure.yaml6
-rw-r--r--data/items/consumables/pot_of_flour.yaml6
-rw-r--r--data/items/consumables/potato.yaml8
-rw-r--r--data/items/consumables/ranarr_potion_unf.yaml12
-rw-r--r--data/items/consumables/raw_anchovies.yaml6
-rw-r--r--data/items/consumables/raw_anglerfish.yaml6
-rw-r--r--data/items/consumables/raw_bass.yaml6
-rw-r--r--data/items/consumables/raw_beef.yaml6
-rw-r--r--data/items/consumables/raw_cave_eel.yaml6
-rw-r--r--data/items/consumables/raw_cod.yaml6
-rw-r--r--data/items/consumables/raw_herring.yaml6
-rw-r--r--data/items/consumables/raw_lobster.yaml6
-rw-r--r--data/items/consumables/raw_mackerel.yaml6
-rw-r--r--data/items/consumables/raw_pike.yaml6
-rw-r--r--data/items/consumables/raw_rainbow_fish.yaml6
-rw-r--r--data/items/consumables/raw_salmon.yaml6
-rw-r--r--data/items/consumables/raw_sardine.yaml6
-rw-r--r--data/items/consumables/raw_shark.yaml6
-rw-r--r--data/items/consumables/raw_shrimps.yaml6
-rw-r--r--data/items/consumables/raw_slimy_eel.yaml6
-rw-r--r--data/items/consumables/raw_swordfish.yaml6
-rw-r--r--data/items/consumables/raw_trout.yaml6
-rw-r--r--data/items/consumables/raw_tuna.yaml6
-rw-r--r--data/items/consumables/restoration_compound.yaml9
-rw-r--r--data/items/consumables/salmon.yaml8
-rw-r--r--data/items/consumables/sardine.yaml8
-rw-r--r--data/items/consumables/science_serum.yaml9
-rw-r--r--data/items/consumables/shield_potion.yaml9
-rw-r--r--data/items/consumables/shrimps.yaml8
-rw-r--r--data/items/consumables/snapdragon_potion_unf.yaml12
-rw-r--r--data/items/consumables/stim_potion.yaml9
-rw-r--r--data/items/consumables/strawberry.yaml8
-rw-r--r--data/items/consumables/super_amp.yaml9
-rw-r--r--data/items/consumables/super_bio_serum.yaml9
-rw-r--r--data/items/consumables/super_shield.yaml9
-rw-r--r--data/items/consumables/super_stim.yaml9
-rw-r--r--data/items/consumables/super_stim_cell.yaml9
-rw-r--r--data/items/consumables/sweetcorn.yaml8
-rw-r--r--data/items/consumables/targeting_serum.yaml9
-rw-r--r--data/items/consumables/tarromin_potion_unf.yaml12
-rw-r--r--data/items/consumables/tech_serum.yaml9
-rw-r--r--data/items/consumables/toadflax_potion_unf.yaml12
-rw-r--r--data/items/consumables/tomato.yaml8
-rw-r--r--data/items/consumables/torstol_potion_unf.yaml12
-rw-r--r--data/items/consumables/trout.yaml8
-rw-r--r--data/items/consumables/vial_of_water.yaml6
-rw-r--r--data/items/consumables/watermelon.yaml8
79 files changed, 652 insertions, 0 deletions
diff --git a/data/items/consumables/acid_vial.yaml b/data/items/consumables/acid_vial.yaml
new file mode 100644
index 0000000..7a49e2d
--- /dev/null
+++ b/data/items/consumables/acid_vial.yaml
@@ -0,0 +1,6 @@
+id: acid_vial
+name: acid vial
+color: "46"
+description: "A small vial of concentrated acid. Used to dissolve crawlers."
+value: 10
+stackable: true
diff --git a/data/items/consumables/amp_potion.yaml b/data/items/consumables/amp_potion.yaml
new file mode 100644
index 0000000..8167932
--- /dev/null
+++ b/data/items/consumables/amp_potion.yaml
@@ -0,0 +1,9 @@
+id: amp_potion
+name: "amp potion"
+color: "220"
+description: "A glowing gold potion that amplifies physical strength."
+value: 55
+stackable: false
+potion_effect: "strength"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/anchovies.yaml b/data/items/consumables/anchovies.yaml
new file mode 100644
index 0000000..0abd846
--- /dev/null
+++ b/data/items/consumables/anchovies.yaml
@@ -0,0 +1,8 @@
+id: anchovies
+name: anchovies
+color: "209"
+description: "Some nicely cooked anchovies."
+value: 5
+stackable: false
+heal_value: 3
+eat_message: "You eat the anchovies."
diff --git a/data/items/consumables/antitoxin_powder.yaml b/data/items/consumables/antitoxin_powder.yaml
new file mode 100644
index 0000000..dedba43
--- /dev/null
+++ b/data/items/consumables/antitoxin_powder.yaml
@@ -0,0 +1,6 @@
+id: antitoxin_powder
+name: "antitoxin powder"
+color: "255"
+description: "A fine white powder derived from synthetic horn material. Neutralizes biological toxins."
+value: 15
+stackable: false
diff --git a/data/items/consumables/apple.yaml b/data/items/consumables/apple.yaml
new file mode 100644
index 0000000..10c09c1
--- /dev/null
+++ b/data/items/consumables/apple.yaml
@@ -0,0 +1,8 @@
+id: apple
+name: apple
+color: "196"
+description: "A bright red apple."
+value: 3
+stackable: false
+heal_value: 2
+eat_message: "You eat the apple. Refreshing." \ No newline at end of file
diff --git a/data/items/consumables/avantoe_potion_unf.yaml b/data/items/consumables/avantoe_potion_unf.yaml
new file mode 100644
index 0000000..62f2218
--- /dev/null
+++ b/data/items/consumables/avantoe_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: avantoe_potion_unf
+name: "avantoe potion (unf)"
+color: "48"
+description: "An unfinished potion with avantoe floating in water."
+value: 50
+stackable: false
+made_from:
+ - items: [avantoe]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/bio_serum.yaml b/data/items/consumables/bio_serum.yaml
new file mode 100644
index 0000000..b397e46
--- /dev/null
+++ b/data/items/consumables/bio_serum.yaml
@@ -0,0 +1,9 @@
+id: bio_serum
+name: "bio serum"
+color: "48"
+description: "A green serum that neutralizes biological toxins and restores health."
+value: 45
+stackable: false
+potion_effect: "heal"
+potion_bonus: 60
+potion_duration: 0
diff --git a/data/items/consumables/blight_spore.yaml b/data/items/consumables/blight_spore.yaml
new file mode 100644
index 0000000..add0f6e
--- /dev/null
+++ b/data/items/consumables/blight_spore.yaml
@@ -0,0 +1,6 @@
+id: blight_spore
+name: "blight spore"
+color: "58"
+description: "A desiccated fungal spore from the deadlands. Pulsing with residual bio-energy."
+value: 20
+stackable: false
diff --git a/data/items/consumables/bread.yaml b/data/items/consumables/bread.yaml
new file mode 100644
index 0000000..68cefdc
--- /dev/null
+++ b/data/items/consumables/bread.yaml
@@ -0,0 +1,8 @@
+id: bread
+name: bread
+color: "222"
+description: "A fresh loaf of bread, still warm from the oven."
+value: 5
+stackable: false
+heal_value: 5
+eat_message: "You eat the bread. Warm and satisfying."
diff --git a/data/items/consumables/bread_dough.yaml b/data/items/consumables/bread_dough.yaml
new file mode 100644
index 0000000..73ac998
--- /dev/null
+++ b/data/items/consumables/bread_dough.yaml
@@ -0,0 +1,14 @@
+id: bread_dough
+name: bread dough
+color: "222"
+description: "A ball of uncooked bread dough. It needs to be baked."
+value: 3
+stackable: false
+ticks: 2
+made_from:
+ - items: [pot_of_flour]
+ quantity: 1
+ byproducts: [empty_pot]
+ - items: [bucket_of_water, jug_of_water]
+ quantity: 1
+ byproducts: [empty_bucket, empty_jug]
diff --git a/data/items/consumables/bucket_of_water.yaml b/data/items/consumables/bucket_of_water.yaml
new file mode 100644
index 0000000..3449cdd
--- /dev/null
+++ b/data/items/consumables/bucket_of_water.yaml
@@ -0,0 +1,6 @@
+id: bucket_of_water
+name: bucket of water
+color: "81"
+description: "A wooden bucket filled with fresh water."
+value: 5
+stackable: false
diff --git a/data/items/consumables/burnt_fish.yaml b/data/items/consumables/burnt_fish.yaml
new file mode 100644
index 0000000..7af9f03
--- /dev/null
+++ b/data/items/consumables/burnt_fish.yaml
@@ -0,0 +1,6 @@
+id: burnt_fish
+name: burnt fish
+color: "243"
+description: "A badly burnt fish. Completely inedible."
+value: 0
+stackable: true
diff --git a/data/items/consumables/burnt_meat.yaml b/data/items/consumables/burnt_meat.yaml
new file mode 100644
index 0000000..92c339c
--- /dev/null
+++ b/data/items/consumables/burnt_meat.yaml
@@ -0,0 +1,6 @@
+id: burnt_meat
+name: burnt meat
+color: "243"
+description: "A piece of badly burnt meat. Completely inedible."
+value: 0
+stackable: true
diff --git a/data/items/consumables/cabbage.yaml b/data/items/consumables/cabbage.yaml
new file mode 100644
index 0000000..c04fd4e
--- /dev/null
+++ b/data/items/consumables/cabbage.yaml
@@ -0,0 +1,8 @@
+id: cabbage
+name: cabbage
+color: "71"
+description: "A freshly harvested cabbage."
+value: 3
+stackable: true
+heal_value: 1
+eat_message: "You eat the cabbage."
diff --git a/data/items/consumables/cadantine_potion_unf.yaml b/data/items/consumables/cadantine_potion_unf.yaml
new file mode 100644
index 0000000..d1f13c6
--- /dev/null
+++ b/data/items/consumables/cadantine_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: cadantine_potion_unf
+name: "cadantine potion (unf)"
+color: "48"
+description: "An unfinished potion with cadantine floating in water."
+value: 72
+stackable: false
+made_from:
+ - items: [cadantine]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/catalyst_wine.yaml b/data/items/consumables/catalyst_wine.yaml
new file mode 100644
index 0000000..fcfe1a0
--- /dev/null
+++ b/data/items/consumables/catalyst_wine.yaml
@@ -0,0 +1,6 @@
+id: catalyst_wine
+name: "catalyst wine"
+color: "124"
+description: "A volatile crimson wine infused with unstable compounds. Handle with care."
+value: 30
+stackable: false
diff --git a/data/items/consumables/cheese.yaml b/data/items/consumables/cheese.yaml
new file mode 100644
index 0000000..79d9fe8
--- /dev/null
+++ b/data/items/consumables/cheese.yaml
@@ -0,0 +1,8 @@
+id: cheese
+name: cheese
+color: "226"
+description: "A wedge of sharp cheese."
+value: 4
+stackable: false
+heal_value: 2
+eat_message: "You eat the cheese. Tasty." \ No newline at end of file
diff --git a/data/items/consumables/dwarf_weed_potion_unf.yaml b/data/items/consumables/dwarf_weed_potion_unf.yaml
new file mode 100644
index 0000000..64f7faa
--- /dev/null
+++ b/data/items/consumables/dwarf_weed_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: dwarf_weed_potion_unf
+name: "dwarf weed potion (unf)"
+color: "48"
+description: "An unfinished potion with dwarf weed floating in water."
+value: 88
+stackable: false
+made_from:
+ - items: [dwarf_weed]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/full_restore.yaml b/data/items/consumables/full_restore.yaml
new file mode 100644
index 0000000..96f6036
--- /dev/null
+++ b/data/items/consumables/full_restore.yaml
@@ -0,0 +1,9 @@
+id: full_restore
+name: "full restore"
+color: "208"
+description: "A powerful orange potion that completely restores health."
+value: 200
+stackable: false
+potion_effect: "heal"
+potion_bonus: 500
+potion_duration: 0
diff --git a/data/items/consumables/guam_potion_unf.yaml b/data/items/consumables/guam_potion_unf.yaml
new file mode 100644
index 0000000..ba81e93
--- /dev/null
+++ b/data/items/consumables/guam_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: guam_potion_unf
+name: "guam potion (unf)"
+color: "48"
+description: "An unfinished potion with guam floating in water."
+value: 5
+stackable: false
+made_from:
+ - items: [guam]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/harralander_potion_unf.yaml b/data/items/consumables/harralander_potion_unf.yaml
new file mode 100644
index 0000000..522f8ea
--- /dev/null
+++ b/data/items/consumables/harralander_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: harralander_potion_unf
+name: "harralander potion (unf)"
+color: "48"
+description: "An unfinished potion with harralander floating in water."
+value: 18
+stackable: false
+made_from:
+ - items: [harralander]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/herring.yaml b/data/items/consumables/herring.yaml
new file mode 100644
index 0000000..adbbd95
--- /dev/null
+++ b/data/items/consumables/herring.yaml
@@ -0,0 +1,8 @@
+id: herring
+name: herring
+color: "209"
+description: "A nicely cooked herring."
+value: 7
+stackable: false
+heal_value: 5
+eat_message: "You eat the herring."
diff --git a/data/items/consumables/irit_potion_unf.yaml b/data/items/consumables/irit_potion_unf.yaml
new file mode 100644
index 0000000..76a8577
--- /dev/null
+++ b/data/items/consumables/irit_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: irit_potion_unf
+name: "irit potion (unf)"
+color: "48"
+description: "An unfinished potion with irit floating in water."
+value: 42
+stackable: false
+made_from:
+ - items: [irit]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/jug_of_water.yaml b/data/items/consumables/jug_of_water.yaml
new file mode 100644
index 0000000..04d3b8f
--- /dev/null
+++ b/data/items/consumables/jug_of_water.yaml
@@ -0,0 +1,6 @@
+id: jug_of_water
+name: jug of water
+color: "81"
+description: "A ceramic jug filled with fresh water."
+value: 5
+stackable: false
diff --git a/data/items/consumables/kwuarm_potion_unf.yaml b/data/items/consumables/kwuarm_potion_unf.yaml
new file mode 100644
index 0000000..0448145
--- /dev/null
+++ b/data/items/consumables/kwuarm_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: kwuarm_potion_unf
+name: "kwuarm potion (unf)"
+color: "48"
+description: "An unfinished potion with kwuarm floating in water."
+value: 56
+stackable: false
+made_from:
+ - items: [kwuarm]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/lantadyme_potion_unf.yaml b/data/items/consumables/lantadyme_potion_unf.yaml
new file mode 100644
index 0000000..3460a18
--- /dev/null
+++ b/data/items/consumables/lantadyme_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: lantadyme_potion_unf
+name: "lantadyme potion (unf)"
+color: "48"
+description: "An unfinished potion with lantadyme floating in water."
+value: 80
+stackable: false
+made_from:
+ - items: [lantadyme]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/marrentill_potion_unf.yaml b/data/items/consumables/marrentill_potion_unf.yaml
new file mode 100644
index 0000000..4424e5e
--- /dev/null
+++ b/data/items/consumables/marrentill_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: marrentill_potion_unf
+name: "marrentill potion (unf)"
+color: "48"
+description: "An unfinished potion with marrentill floating in water."
+value: 8
+stackable: false
+made_from:
+ - items: [marrentill]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/nano_restore.yaml b/data/items/consumables/nano_restore.yaml
new file mode 100644
index 0000000..e430b49
--- /dev/null
+++ b/data/items/consumables/nano_restore.yaml
@@ -0,0 +1,9 @@
+id: nano_restore
+name: "nano restore"
+color: "208"
+description: "An orange potion containing nanobots that restore diminished attributes."
+value: 70
+stackable: false
+potion_effect: "heal"
+potion_bonus: 100
+potion_duration: 0
diff --git a/data/items/consumables/onion.yaml b/data/items/consumables/onion.yaml
new file mode 100644
index 0000000..0d0aca7
--- /dev/null
+++ b/data/items/consumables/onion.yaml
@@ -0,0 +1,8 @@
+id: onion
+name: onion
+color: "229"
+description: "A freshly harvested onion."
+value: 3
+stackable: true
+heal_value: 1
+eat_message: "You eat the onion. It's surprisingly sweet."
diff --git a/data/items/consumables/pastry_dough.yaml b/data/items/consumables/pastry_dough.yaml
new file mode 100644
index 0000000..b607c83
--- /dev/null
+++ b/data/items/consumables/pastry_dough.yaml
@@ -0,0 +1,11 @@
+id: pastry_dough
+name: pastry dough
+color: "222"
+description: "A ball of uncooked pastry dough. It needs to be baked."
+value: 3
+stackable: false
+made_from:
+ - items: [pot_of_flour]
+ quantity: 1
+ - items: [bucket_of_water]
+ quantity: 1
diff --git a/data/items/consumables/pie_dish.yaml b/data/items/consumables/pie_dish.yaml
new file mode 100644
index 0000000..bd6100b
--- /dev/null
+++ b/data/items/consumables/pie_dish.yaml
@@ -0,0 +1,5 @@
+id: pie_dish
+name: pie dish
+color: "130"
+description: "A clay pie dish for baking pies."
+value: 5
diff --git a/data/items/consumables/pizza_dough.yaml b/data/items/consumables/pizza_dough.yaml
new file mode 100644
index 0000000..12d8b14
--- /dev/null
+++ b/data/items/consumables/pizza_dough.yaml
@@ -0,0 +1,11 @@
+id: pizza_dough
+name: pizza dough
+color: "222"
+description: "A ball of uncooked pizza dough. It needs to be baked."
+value: 3
+stackable: false
+made_from:
+ - items: [pot_of_flour]
+ quantity: 1
+ - items: [bucket_of_water]
+ quantity: 1
diff --git a/data/items/consumables/plant_cure.yaml b/data/items/consumables/plant_cure.yaml
new file mode 100644
index 0000000..64ebe91
--- /dev/null
+++ b/data/items/consumables/plant_cure.yaml
@@ -0,0 +1,6 @@
+id: plant_cure
+name: plant cure
+color: "120"
+description: "A bio-engineered solution that cures diseased plants."
+value: 25
+stackable: true
diff --git a/data/items/consumables/pot_of_flour.yaml b/data/items/consumables/pot_of_flour.yaml
new file mode 100644
index 0000000..c05c065
--- /dev/null
+++ b/data/items/consumables/pot_of_flour.yaml
@@ -0,0 +1,6 @@
+id: pot_of_flour
+name: pot of flour
+color: "255"
+description: "A clay pot filled with finely ground flour."
+value: 5
+stackable: false
diff --git a/data/items/consumables/potato.yaml b/data/items/consumables/potato.yaml
new file mode 100644
index 0000000..d9f521a
--- /dev/null
+++ b/data/items/consumables/potato.yaml
@@ -0,0 +1,8 @@
+id: potato
+name: potato
+color: "180"
+description: "A freshly harvested potato."
+value: 2
+stackable: true
+heal_value: 1
+eat_message: "You eat the potato."
diff --git a/data/items/consumables/ranarr_potion_unf.yaml b/data/items/consumables/ranarr_potion_unf.yaml
new file mode 100644
index 0000000..d2c475d
--- /dev/null
+++ b/data/items/consumables/ranarr_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: ranarr_potion_unf
+name: "ranarr potion (unf)"
+color: "48"
+description: "An unfinished potion with ranarr floating in water."
+value: 38
+stackable: false
+made_from:
+ - items: [ranarr]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/raw_anchovies.yaml b/data/items/consumables/raw_anchovies.yaml
new file mode 100644
index 0000000..cf5b75f
--- /dev/null
+++ b/data/items/consumables/raw_anchovies.yaml
@@ -0,0 +1,6 @@
+id: raw_anchovies
+name: raw anchovies
+color: "75"
+description: "Some tiny raw anchovies."
+value: 2
+stackable: false
diff --git a/data/items/consumables/raw_anglerfish.yaml b/data/items/consumables/raw_anglerfish.yaml
new file mode 100644
index 0000000..b1c7262
--- /dev/null
+++ b/data/items/consumables/raw_anglerfish.yaml
@@ -0,0 +1,6 @@
+id: raw_anglerfish
+name: raw anglerfish
+color: "80"
+description: "An ugly but delicious raw anglerfish."
+value: 20
+stackable: false
diff --git a/data/items/consumables/raw_bass.yaml b/data/items/consumables/raw_bass.yaml
new file mode 100644
index 0000000..34dddc1
--- /dev/null
+++ b/data/items/consumables/raw_bass.yaml
@@ -0,0 +1,6 @@
+id: raw_bass
+name: raw bass
+color: "69"
+description: "A freshly caught raw bass."
+value: 10
+stackable: false
diff --git a/data/items/consumables/raw_beef.yaml b/data/items/consumables/raw_beef.yaml
new file mode 100644
index 0000000..59695b0
--- /dev/null
+++ b/data/items/consumables/raw_beef.yaml
@@ -0,0 +1,6 @@
+id: raw_beef
+name: raw beef
+color: "196"
+description: "A slab of raw beef."
+value: 2
+stackable: false
diff --git a/data/items/consumables/raw_cave_eel.yaml b/data/items/consumables/raw_cave_eel.yaml
new file mode 100644
index 0000000..000f93c
--- /dev/null
+++ b/data/items/consumables/raw_cave_eel.yaml
@@ -0,0 +1,6 @@
+id: raw_cave_eel
+name: raw cave eel
+color: "80"
+description: "A pale eel from deep underground waters."
+value: 12
+stackable: false
diff --git a/data/items/consumables/raw_cod.yaml b/data/items/consumables/raw_cod.yaml
new file mode 100644
index 0000000..fe94f35
--- /dev/null
+++ b/data/items/consumables/raw_cod.yaml
@@ -0,0 +1,6 @@
+id: raw_cod
+name: raw cod
+color: "69"
+description: "A freshly caught raw cod."
+value: 6
+stackable: false
diff --git a/data/items/consumables/raw_herring.yaml b/data/items/consumables/raw_herring.yaml
new file mode 100644
index 0000000..730eca5
--- /dev/null
+++ b/data/items/consumables/raw_herring.yaml
@@ -0,0 +1,6 @@
+id: raw_herring
+name: raw herring
+color: "75"
+description: "A freshly caught raw herring."
+value: 5
+stackable: false
diff --git a/data/items/consumables/raw_lobster.yaml b/data/items/consumables/raw_lobster.yaml
new file mode 100644
index 0000000..908c931
--- /dev/null
+++ b/data/items/consumables/raw_lobster.yaml
@@ -0,0 +1,6 @@
+id: raw_lobster
+name: raw lobster
+color: "33"
+description: "A freshly caught raw lobster."
+value: 15
+stackable: false
diff --git a/data/items/consumables/raw_mackerel.yaml b/data/items/consumables/raw_mackerel.yaml
new file mode 100644
index 0000000..42e1d09
--- /dev/null
+++ b/data/items/consumables/raw_mackerel.yaml
@@ -0,0 +1,6 @@
+id: raw_mackerel
+name: raw mackerel
+color: "69"
+description: "A freshly caught raw mackerel."
+value: 4
+stackable: false
diff --git a/data/items/consumables/raw_pike.yaml b/data/items/consumables/raw_pike.yaml
new file mode 100644
index 0000000..625c019
--- /dev/null
+++ b/data/items/consumables/raw_pike.yaml
@@ -0,0 +1,6 @@
+id: raw_pike
+name: raw pike
+color: "69"
+description: "A freshly caught raw pike."
+value: 8
+stackable: false
diff --git a/data/items/consumables/raw_rainbow_fish.yaml b/data/items/consumables/raw_rainbow_fish.yaml
new file mode 100644
index 0000000..311c9f1
--- /dev/null
+++ b/data/items/consumables/raw_rainbow_fish.yaml
@@ -0,0 +1,6 @@
+id: raw_rainbow_fish
+name: raw rainbow fish
+color: "177"
+description: "A shimmering raw rainbow fish."
+value: 10
+stackable: false
diff --git a/data/items/consumables/raw_salmon.yaml b/data/items/consumables/raw_salmon.yaml
new file mode 100644
index 0000000..d5ae9bd
--- /dev/null
+++ b/data/items/consumables/raw_salmon.yaml
@@ -0,0 +1,6 @@
+id: raw_salmon
+name: raw salmon
+color: "69"
+description: "A freshly caught raw salmon."
+value: 8
+stackable: false
diff --git a/data/items/consumables/raw_sardine.yaml b/data/items/consumables/raw_sardine.yaml
new file mode 100644
index 0000000..d27a155
--- /dev/null
+++ b/data/items/consumables/raw_sardine.yaml
@@ -0,0 +1,6 @@
+id: raw_sardine
+name: raw sardine
+color: "75"
+description: "A freshly caught raw sardine."
+value: 3
+stackable: false
diff --git a/data/items/consumables/raw_shark.yaml b/data/items/consumables/raw_shark.yaml
new file mode 100644
index 0000000..999ccb9
--- /dev/null
+++ b/data/items/consumables/raw_shark.yaml
@@ -0,0 +1,6 @@
+id: raw_shark
+name: raw shark
+color: "27"
+description: "A freshly caught raw shark."
+value: 30
+stackable: false
diff --git a/data/items/consumables/raw_shrimps.yaml b/data/items/consumables/raw_shrimps.yaml
new file mode 100644
index 0000000..1127fda
--- /dev/null
+++ b/data/items/consumables/raw_shrimps.yaml
@@ -0,0 +1,6 @@
+id: raw_shrimps
+name: raw shrimps
+color: "75"
+description: "Some small raw shrimps."
+value: 2
+stackable: false
diff --git a/data/items/consumables/raw_slimy_eel.yaml b/data/items/consumables/raw_slimy_eel.yaml
new file mode 100644
index 0000000..40820e5
--- /dev/null
+++ b/data/items/consumables/raw_slimy_eel.yaml
@@ -0,0 +1,6 @@
+id: raw_slimy_eel
+name: raw slimy eel
+color: "108"
+description: "A slippery raw eel covered in slime."
+value: 10
+stackable: false
diff --git a/data/items/consumables/raw_swordfish.yaml b/data/items/consumables/raw_swordfish.yaml
new file mode 100644
index 0000000..e162460
--- /dev/null
+++ b/data/items/consumables/raw_swordfish.yaml
@@ -0,0 +1,6 @@
+id: raw_swordfish
+name: raw swordfish
+color: "33"
+description: "A freshly caught raw swordfish."
+value: 18
+stackable: false
diff --git a/data/items/consumables/raw_trout.yaml b/data/items/consumables/raw_trout.yaml
new file mode 100644
index 0000000..c1d98aa
--- /dev/null
+++ b/data/items/consumables/raw_trout.yaml
@@ -0,0 +1,6 @@
+id: raw_trout
+name: raw trout
+color: "69"
+description: "A freshly caught trout. Needs cooking."
+value: 3
+stackable: false
diff --git a/data/items/consumables/raw_tuna.yaml b/data/items/consumables/raw_tuna.yaml
new file mode 100644
index 0000000..6079f92
--- /dev/null
+++ b/data/items/consumables/raw_tuna.yaml
@@ -0,0 +1,6 @@
+id: raw_tuna
+name: raw tuna
+color: "33"
+description: "A freshly caught raw tuna."
+value: 12
+stackable: false
diff --git a/data/items/consumables/restoration_compound.yaml b/data/items/consumables/restoration_compound.yaml
new file mode 100644
index 0000000..913153f
--- /dev/null
+++ b/data/items/consumables/restoration_compound.yaml
@@ -0,0 +1,9 @@
+id: restoration_compound
+name: "restoration compound"
+color: "51"
+description: "A teal compound that enhances all combat capabilities."
+value: 250
+stackable: false
+potion_effect: "all_combat"
+potion_bonus: 15
+potion_duration: 150
diff --git a/data/items/consumables/salmon.yaml b/data/items/consumables/salmon.yaml
new file mode 100644
index 0000000..59b8237
--- /dev/null
+++ b/data/items/consumables/salmon.yaml
@@ -0,0 +1,8 @@
+id: salmon
+name: salmon
+color: "209"
+description: "A nicely cooked salmon."
+value: 10
+stackable: false
+heal_value: 9
+eat_message: "You eat the salmon. Savory and satisfying!"
diff --git a/data/items/consumables/sardine.yaml b/data/items/consumables/sardine.yaml
new file mode 100644
index 0000000..c11b42b
--- /dev/null
+++ b/data/items/consumables/sardine.yaml
@@ -0,0 +1,8 @@
+id: sardine
+name: sardine
+color: "209"
+description: "A nicely cooked sardine."
+value: 5
+stackable: false
+heal_value: 4
+eat_message: "You eat the sardine."
diff --git a/data/items/consumables/science_serum.yaml b/data/items/consumables/science_serum.yaml
new file mode 100644
index 0000000..e78f915
--- /dev/null
+++ b/data/items/consumables/science_serum.yaml
@@ -0,0 +1,9 @@
+id: science_serum
+name: "science serum"
+color: "141"
+description: "A violet serum that heightens scientific cognition."
+value: 200
+stackable: false
+potion_effect: "science"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/shield_potion.yaml b/data/items/consumables/shield_potion.yaml
new file mode 100644
index 0000000..4cd91e8
--- /dev/null
+++ b/data/items/consumables/shield_potion.yaml
@@ -0,0 +1,9 @@
+id: shield_potion
+name: "shield potion"
+color: "21"
+description: "A deep blue potion that reinforces defensive capability."
+value: 85
+stackable: false
+potion_effect: "defense"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/shrimps.yaml b/data/items/consumables/shrimps.yaml
new file mode 100644
index 0000000..9c280c8
--- /dev/null
+++ b/data/items/consumables/shrimps.yaml
@@ -0,0 +1,8 @@
+id: shrimps
+name: shrimps
+color: "209"
+description: "Some nicely cooked shrimps."
+value: 5
+stackable: false
+heal_value: 3
+eat_message: "You eat the shrimps. Tasty!"
diff --git a/data/items/consumables/snapdragon_potion_unf.yaml b/data/items/consumables/snapdragon_potion_unf.yaml
new file mode 100644
index 0000000..ee8e366
--- /dev/null
+++ b/data/items/consumables/snapdragon_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: snapdragon_potion_unf
+name: "snapdragon potion (unf)"
+color: "48"
+description: "An unfinished potion with snapdragon floating in water."
+value: 68
+stackable: false
+made_from:
+ - items: [snapdragon]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/stim_potion.yaml b/data/items/consumables/stim_potion.yaml
new file mode 100644
index 0000000..de51291
--- /dev/null
+++ b/data/items/consumables/stim_potion.yaml
@@ -0,0 +1,9 @@
+id: stim_potion
+name: "stim potion"
+color: "196"
+description: "A bubbling red potion that temporarily boosts attack capability."
+value: 30
+stackable: false
+potion_effect: "attack"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/strawberry.yaml b/data/items/consumables/strawberry.yaml
new file mode 100644
index 0000000..337a65e
--- /dev/null
+++ b/data/items/consumables/strawberry.yaml
@@ -0,0 +1,8 @@
+id: strawberry
+name: strawberry
+color: "197"
+description: "A freshly harvested strawberry."
+value: 10
+stackable: true
+heal_value: 3
+eat_message: "You eat the strawberry."
diff --git a/data/items/consumables/super_amp.yaml b/data/items/consumables/super_amp.yaml
new file mode 100644
index 0000000..3bea59b
--- /dev/null
+++ b/data/items/consumables/super_amp.yaml
@@ -0,0 +1,9 @@
+id: super_amp
+name: "super amp"
+color: "220"
+description: "A concentrated gold potion that significantly amplifies physical strength."
+value: 155
+stackable: false
+potion_effect: "strength"
+potion_bonus: 20
+potion_duration: 200
diff --git a/data/items/consumables/super_bio_serum.yaml b/data/items/consumables/super_bio_serum.yaml
new file mode 100644
index 0000000..fbc5ebe
--- /dev/null
+++ b/data/items/consumables/super_bio_serum.yaml
@@ -0,0 +1,9 @@
+id: super_bio_serum
+name: "super bio serum"
+color: "48"
+description: "A concentrated green serum that powerfully restores health."
+value: 130
+stackable: false
+potion_effect: "heal"
+potion_bonus: 120
+potion_duration: 0
diff --git a/data/items/consumables/super_shield.yaml b/data/items/consumables/super_shield.yaml
new file mode 100644
index 0000000..7545b2e
--- /dev/null
+++ b/data/items/consumables/super_shield.yaml
@@ -0,0 +1,9 @@
+id: super_shield
+name: "super shield"
+color: "21"
+description: "A concentrated blue potion that provides significant defensive enhancement."
+value: 175
+stackable: false
+potion_effect: "defense"
+potion_bonus: 20
+potion_duration: 200
diff --git a/data/items/consumables/super_stim.yaml b/data/items/consumables/super_stim.yaml
new file mode 100644
index 0000000..c290c5f
--- /dev/null
+++ b/data/items/consumables/super_stim.yaml
@@ -0,0 +1,9 @@
+id: super_stim
+name: "super stim"
+color: "196"
+description: "A potent red potion that dramatically boosts attack capability."
+value: 120
+stackable: false
+potion_effect: "attack"
+potion_bonus: 20
+potion_duration: 200
diff --git a/data/items/consumables/super_stim_cell.yaml b/data/items/consumables/super_stim_cell.yaml
new file mode 100644
index 0000000..1f25597
--- /dev/null
+++ b/data/items/consumables/super_stim_cell.yaml
@@ -0,0 +1,9 @@
+id: super_stim_cell
+name: "super stim cell"
+color: "226"
+description: "A concentrated yellow energy supplement that fully restores stamina."
+value: 140
+stackable: false
+potion_effect: "battery"
+potion_bonus: 50
+potion_duration: 0
diff --git a/data/items/consumables/sweetcorn.yaml b/data/items/consumables/sweetcorn.yaml
new file mode 100644
index 0000000..32f5a70
--- /dev/null
+++ b/data/items/consumables/sweetcorn.yaml
@@ -0,0 +1,8 @@
+id: sweetcorn
+name: sweetcorn
+color: "226"
+description: "A freshly harvested ear of sweetcorn."
+value: 6
+stackable: true
+heal_value: 2
+eat_message: "You eat the sweetcorn."
diff --git a/data/items/consumables/targeting_serum.yaml b/data/items/consumables/targeting_serum.yaml
new file mode 100644
index 0000000..b10ebc5
--- /dev/null
+++ b/data/items/consumables/targeting_serum.yaml
@@ -0,0 +1,9 @@
+id: targeting_serum
+name: "targeting serum"
+color: "202"
+description: "A pink serum that sharpens ranged targeting."
+value: 190
+stackable: false
+potion_effect: "ranged"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/tarromin_potion_unf.yaml b/data/items/consumables/tarromin_potion_unf.yaml
new file mode 100644
index 0000000..abc6438
--- /dev/null
+++ b/data/items/consumables/tarromin_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: tarromin_potion_unf
+name: "tarromin potion (unf)"
+color: "48"
+description: "An unfinished potion with tarromin floating in water."
+value: 12
+stackable: false
+made_from:
+ - items: [tarromin]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/tech_serum.yaml b/data/items/consumables/tech_serum.yaml
new file mode 100644
index 0000000..aac3fdc
--- /dev/null
+++ b/data/items/consumables/tech_serum.yaml
@@ -0,0 +1,9 @@
+id: tech_serum
+name: "tech serum"
+color: "75"
+description: "A cyan serum that enhances technology interface."
+value: 100
+stackable: false
+potion_effect: "technology"
+potion_bonus: 10
+potion_duration: 200
diff --git a/data/items/consumables/toadflax_potion_unf.yaml b/data/items/consumables/toadflax_potion_unf.yaml
new file mode 100644
index 0000000..f05b406
--- /dev/null
+++ b/data/items/consumables/toadflax_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: toadflax_potion_unf
+name: "toadflax potion (unf)"
+color: "48"
+description: "An unfinished potion with toadflax floating in water."
+value: 28
+stackable: false
+made_from:
+ - items: [toadflax]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/tomato.yaml b/data/items/consumables/tomato.yaml
new file mode 100644
index 0000000..d2ad349
--- /dev/null
+++ b/data/items/consumables/tomato.yaml
@@ -0,0 +1,8 @@
+id: tomato
+name: tomato
+color: "196"
+description: "A freshly harvested tomato."
+value: 4
+stackable: true
+heal_value: 2
+eat_message: "You eat the tomato."
diff --git a/data/items/consumables/torstol_potion_unf.yaml b/data/items/consumables/torstol_potion_unf.yaml
new file mode 100644
index 0000000..cf551df
--- /dev/null
+++ b/data/items/consumables/torstol_potion_unf.yaml
@@ -0,0 +1,12 @@
+id: torstol_potion_unf
+name: "torstol potion (unf)"
+color: "48"
+description: "An unfinished potion with torstol floating in water."
+value: 102
+stackable: false
+made_from:
+ - items: [torstol]
+ quantity: 1
+ - items: [vial_of_water]
+ quantity: 1
+ticks: 0
diff --git a/data/items/consumables/trout.yaml b/data/items/consumables/trout.yaml
new file mode 100644
index 0000000..df6cdcc
--- /dev/null
+++ b/data/items/consumables/trout.yaml
@@ -0,0 +1,8 @@
+id: trout
+name: trout
+color: "209"
+description: "A nicely cooked trout."
+value: 8
+stackable: false
+heal_value: 7
+eat_message: "You eat the trout. Delicious!"
diff --git a/data/items/consumables/vial_of_water.yaml b/data/items/consumables/vial_of_water.yaml
new file mode 100644
index 0000000..c3e2995
--- /dev/null
+++ b/data/items/consumables/vial_of_water.yaml
@@ -0,0 +1,6 @@
+id: vial_of_water
+name: "vial of water"
+color: "39"
+description: "A small glass vial filled with purified water. The base for all potions."
+value: 2
+stackable: false
diff --git a/data/items/consumables/watermelon.yaml b/data/items/consumables/watermelon.yaml
new file mode 100644
index 0000000..3374687
--- /dev/null
+++ b/data/items/consumables/watermelon.yaml
@@ -0,0 +1,8 @@
+id: watermelon
+name: watermelon
+color: "34"
+description: "A freshly harvested watermelon."
+value: 18
+stackable: true
+heal_value: 4
+eat_message: "You eat the watermelon."