diff --git a/assets/common/items/crafting_ing/amethyst.ron b/assets/common/items/crafting_ing/amethyst.ron new file mode 100644 index 0000000000..05fd4ad0ef --- /dev/null +++ b/assets/common/items/crafting_ing/amethyst.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Amethyst", + description: "A precious purple gem.", + kind: Ingredient( + kind: "Amethyst", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/animal_pelt.ron b/assets/common/items/crafting_ing/animal_pelt.ron new file mode 100644 index 0000000000..b8844c6cd6 --- /dev/null +++ b/assets/common/items/crafting_ing/animal_pelt.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Animal Pelt", + description: "A pelt from an animal. Becomes leather.", + kind: Ingredient( + kind: "AnimalPelt", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/bloodsteel_ingot.ron b/assets/common/items/crafting_ing/bloodsteel_ingot.ron new file mode 100644 index 0000000000..3480c54dfb --- /dev/null +++ b/assets/common/items/crafting_ing/bloodsteel_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Bloodsteel Ingot", + description: "An alloy of bloodstone and iron.", + kind: Ingredient( + kind: "BloodsteelIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/bloodstone_ore.ron b/assets/common/items/crafting_ing/bloodstone_ore.ron new file mode 100644 index 0000000000..cb657a8fc7 --- /dev/null +++ b/assets/common/items/crafting_ing/bloodstone_ore.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Bloodstone Ore", + description: "A deep red ore.", + kind: Ingredient( + kind: "BloodstoneOre", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/bone.ron b/assets/common/items/crafting_ing/bone.ron new file mode 100644 index 0000000000..31fd51a4f2 --- /dev/null +++ b/assets/common/items/crafting_ing/bone.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Thick Bone", + description: "A bone sturdy enough to craft with.", + kind: Ingredient( + kind: "Bone", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/bronze_ingot.ron b/assets/common/items/crafting_ing/bronze_ingot.ron new file mode 100644 index 0000000000..723451ccc2 --- /dev/null +++ b/assets/common/items/crafting_ing/bronze_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Bronze Ingot", + description: "A sturdy alloy made from combining copper and tin.", + kind: Ingredient( + kind: "BronzeIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/carapace.ron b/assets/common/items/crafting_ing/carapace.ron new file mode 100644 index 0000000000..ce0f515708 --- /dev/null +++ b/assets/common/items/crafting_ing/carapace.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Hard Carapace", + description: "Tough, hard carapace.", + kind: Ingredient( + kind: "Carapace", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/claw.ron b/assets/common/items/crafting_ing/claw.ron new file mode 100644 index 0000000000..6bae2ccd4a --- /dev/null +++ b/assets/common/items/crafting_ing/claw.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Predator Claw", + description: "Incredibly sharp claw from a predatory animal.", + kind: Ingredient( + kind: "Claw", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/coal.ron b/assets/common/items/crafting_ing/coal.ron new file mode 100644 index 0000000000..d9f2a64b95 --- /dev/null +++ b/assets/common/items/crafting_ing/coal.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Coal", + description: "A black rock that happens to be really good at burning.", + kind: Ingredient( + kind: "Coal", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/cobalt_ingot.ron b/assets/common/items/crafting_ing/cobalt_ingot.ron new file mode 100644 index 0000000000..997e4f24f4 --- /dev/null +++ b/assets/common/items/crafting_ing/cobalt_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Cobalt Ingot", + description: "A strikingly blue ingot.", + kind: Ingredient( + kind: "CobaltIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/cobalt_ore.ron b/assets/common/items/crafting_ing/cobalt_ore.ron new file mode 100644 index 0000000000..9170e362a1 --- /dev/null +++ b/assets/common/items/crafting_ing/cobalt_ore.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Cobalt Ore", + description: "A blue, shiny ore.", + kind: Ingredient( + kind: "CobaltOre", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/copper_ingot.ron b/assets/common/items/crafting_ing/copper_ingot.ron new file mode 100644 index 0000000000..61a43daf71 --- /dev/null +++ b/assets/common/items/crafting_ing/copper_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Copper Ingot", + description: "An ingot with a unique brown color.", + kind: Ingredient( + kind: "CopperIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/copper_ore.ron b/assets/common/items/crafting_ing/copper_ore.ron new file mode 100644 index 0000000000..540b7e6917 --- /dev/null +++ b/assets/common/items/crafting_ing/copper_ore.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Copper Ore", + description: "A brown metal. Key part of bronze.", + kind: Ingredient( + kind: "CopperOre", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/diamond.ron b/assets/common/items/crafting_ing/diamond.ron new file mode 100644 index 0000000000..10b8dff3a8 --- /dev/null +++ b/assets/common/items/crafting_ing/diamond.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Diamond", + description: "A sparkling silver gem.", + kind: Ingredient( + kind: "Diamond", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/eldwood_logs.ron b/assets/common/items/crafting_ing/eldwood_logs.ron new file mode 100644 index 0000000000..3f805e74a5 --- /dev/null +++ b/assets/common/items/crafting_ing/eldwood_logs.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Eldwood Logs", + description: "Old logs that emanate magic.", + kind: Ingredient( + kind: "EldwoodLogs", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/ember.ron b/assets/common/items/crafting_ing/ember.ron new file mode 100644 index 0000000000..c397d976b1 --- /dev/null +++ b/assets/common/items/crafting_ing/ember.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Ember", + description: "A flicking ember left by a fiery creature.", + kind: Ingredient( + kind: "Ember", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/emerald.ron b/assets/common/items/crafting_ing/emerald.ron new file mode 100644 index 0000000000..bb6abd8db9 --- /dev/null +++ b/assets/common/items/crafting_ing/emerald.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Emerald", + description: "A vibrant viridian gem.", + kind: Ingredient( + kind: "Emerald", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/fang.ron b/assets/common/items/crafting_ing/fang.ron new file mode 100644 index 0000000000..49639a44a5 --- /dev/null +++ b/assets/common/items/crafting_ing/fang.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Predator Fang", + description: "Incredibly sharp tooth from a predatory animal.", + kind: Ingredient( + kind: "Fang", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/feather.ron b/assets/common/items/crafting_ing/feather.ron new file mode 100644 index 0000000000..a1d670db60 --- /dev/null +++ b/assets/common/items/crafting_ing/feather.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Feather", + description: "Feather from a bird.", + kind: Ingredient( + kind: "Feather", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/frostwood_logs.ron b/assets/common/items/crafting_ing/frostwood_logs.ron new file mode 100644 index 0000000000..28c4e95e45 --- /dev/null +++ b/assets/common/items/crafting_ing/frostwood_logs.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Frostwood Logs", + description: "Chilly wood that comes from cold biomes. Cold to the touch.", + kind: Ingredient( + kind: "FrostwoodLogs", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/fur.ron b/assets/common/items/crafting_ing/fur.ron new file mode 100644 index 0000000000..5e06a7ba3b --- /dev/null +++ b/assets/common/items/crafting_ing/fur.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Soft Fur", + description: "Soft fur from an animal.", + kind: Ingredient( + kind: "Fur", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/hardwood_logs.ron b/assets/common/items/crafting_ing/hardwood_logs.ron new file mode 100644 index 0000000000..e3a6fe70d9 --- /dev/null +++ b/assets/common/items/crafting_ing/hardwood_logs.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Hardwood Logs", + description: "Extra thick and sturdy logs.", + kind: Ingredient( + kind: "HardwoodLogs", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/horn.ron b/assets/common/items/crafting_ing/horn.ron new file mode 100644 index 0000000000..9f08802aac --- /dev/null +++ b/assets/common/items/crafting_ing/horn.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Sharp Horn", + description: "A sharp horn from an animal.", + kind: Ingredient( + kind: "Horn", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/iron_ore.ron b/assets/common/items/crafting_ing/iron_ore.ron new file mode 100644 index 0000000000..096f4eef2a --- /dev/null +++ b/assets/common/items/crafting_ing/iron_ore.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Iron Ore", + description: "An incredibly common but incredibly versatile metal.", + kind: Ingredient( + kind: "IronOre", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/oil.ron b/assets/common/items/crafting_ing/oil.ron new file mode 100644 index 0000000000..226ff0b7bc --- /dev/null +++ b/assets/common/items/crafting_ing/oil.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Oil", + description: "A measure of thick, sludgy oil.", + kind: Ingredient( + kind: "Oil", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/plant_fiber.ron b/assets/common/items/crafting_ing/plant_fiber.ron new file mode 100644 index 0000000000..cbb1e189f8 --- /dev/null +++ b/assets/common/items/crafting_ing/plant_fiber.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Plant Fiber", + description: "A length of raw plant material.", + kind: Ingredient( + kind: "PlantFiber", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/plates.ron b/assets/common/items/crafting_ing/plates.ron new file mode 100644 index 0000000000..497faefa85 --- /dev/null +++ b/assets/common/items/crafting_ing/plates.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Durable Plate", + description: "Durable plate from an armored animal.", + kind: Ingredient( + kind: "Plate", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/ruby.ron b/assets/common/items/crafting_ing/ruby.ron new file mode 100644 index 0000000000..d240f7480f --- /dev/null +++ b/assets/common/items/crafting_ing/ruby.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Ruby", + description: "A superbly scarlet gem.", + kind: Ingredient( + kind: "Ruby", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/sapphire.ron b/assets/common/items/crafting_ing/sapphire.ron new file mode 100644 index 0000000000..a5cf2e5c22 --- /dev/null +++ b/assets/common/items/crafting_ing/sapphire.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Sapphire", + description: "A colorful cobalt gem.", + kind: Ingredient( + kind: "Sapphire", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/scales.ron b/assets/common/items/crafting_ing/scales.ron new file mode 100644 index 0000000000..d077d541d8 --- /dev/null +++ b/assets/common/items/crafting_ing/scales.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Scale", + description: "Shiny scale from an animal.", + kind: Ingredient( + kind: "Scale", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/steel_ingot.ron b/assets/common/items/crafting_ing/steel_ingot.ron new file mode 100644 index 0000000000..87644e58bc --- /dev/null +++ b/assets/common/items/crafting_ing/steel_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Steel Ingot", + description: "An alloy of iron and coal that is much tougher than its components.", + kind: Ingredient( + kind: "SteelIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/tin_ingot.ron b/assets/common/items/crafting_ing/tin_ingot.ron new file mode 100644 index 0000000000..4f9afd5578 --- /dev/null +++ b/assets/common/items/crafting_ing/tin_ingot.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Tin Ingot", + description: "An ingot primarily used to make bronze.", + kind: Ingredient( + kind: "TinIngot", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/tin_ore.ron b/assets/common/items/crafting_ing/tin_ore.ron new file mode 100644 index 0000000000..09881556be --- /dev/null +++ b/assets/common/items/crafting_ing/tin_ore.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Tin Ore", + description: "A silvery metal. One of the components of bronze.", + kind: Ingredient( + kind: "TinOre", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/topaz.ron b/assets/common/items/crafting_ing/topaz.ron new file mode 100644 index 0000000000..1e1e03587f --- /dev/null +++ b/assets/common/items/crafting_ing/topaz.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Topaz", + description: "An outstanding orange gem.", + kind: Ingredient( + kind: "Topaz", + ), + quality: Common, +) diff --git a/assets/common/items/crafting_ing/venomsac.ron b/assets/common/items/crafting_ing/venomsac.ron new file mode 100644 index 0000000000..a17deb5ff1 --- /dev/null +++ b/assets/common/items/crafting_ing/venomsac.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Venom Sac", + description: "A venomous sac from a poisonous creature.", + kind: Ingredient( + kind: "VenomSac", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/vine.ron b/assets/common/items/crafting_ing/vine.ron new file mode 100644 index 0000000000..fb3ed65a9a --- /dev/null +++ b/assets/common/items/crafting_ing/vine.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Vine", + description: "A strong vine.", + kind: Ingredient( + kind: "Vine", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/viscous_ooze.ron b/assets/common/items/crafting_ing/viscous_ooze.ron new file mode 100644 index 0000000000..3cd2f0a062 --- /dev/null +++ b/assets/common/items/crafting_ing/viscous_ooze.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Viscous Ooze", + description: "A measure of viscous ooze from a slimy creature.", + kind: Ingredient( + kind: "ViscousOoze", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/wood_logs.ron b/assets/common/items/crafting_ing/wood_logs.ron new file mode 100644 index 0000000000..3f1c44c98d --- /dev/null +++ b/assets/common/items/crafting_ing/wood_logs.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Wood Logs", + description: "Regular, sturdy wooden logs.", + kind: Ingredient( + kind: "WoodLogs", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/crafting_ing/wool.ron b/assets/common/items/crafting_ing/wool.ron new file mode 100644 index 0000000000..aeac78196f --- /dev/null +++ b/assets/common/items/crafting_ing/wool.ron @@ -0,0 +1,8 @@ +ItemDef( + name: "Soft Wool", + description: "Soft wool from an animal.", + kind: Ingredient( + kind: "Wool", + ), + quality: Common, +) \ No newline at end of file diff --git a/assets/common/items/food/carrot.ron b/assets/common/items/food/carrot.ron new file mode 100644 index 0000000000..477b757d3c --- /dev/null +++ b/assets/common/items/food/carrot.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Carrot", + description: "Restores 10 Health over 20 seconds\n\nAn orange root vegetable. They say it'll improve your vision!", + kind: Consumable( + kind: "Carrot", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/coltsfoot.ron b/assets/common/items/food/coltsfoot.ron new file mode 100644 index 0000000000..923e428f9a --- /dev/null +++ b/assets/common/items/food/coltsfoot.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Coltsfoot", + description: "Restores 10 Health over 20 seconds\n\nA daisy-like flower often used in herbal teas.", + kind: Consumable( + kind: "Coltsfoot", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/dandelion.ron b/assets/common/items/food/dandelion.ron new file mode 100644 index 0000000000..6195240040 --- /dev/null +++ b/assets/common/items/food/dandelion.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Dandelion", + description: "Restores 10 Health over 20 seconds\n\nA small, yellow flower. Uses the wind to spread its seeds.", + kind: Consumable( + kind: "Dandelion", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/garlic.ron b/assets/common/items/food/garlic.ron new file mode 100644 index 0000000000..90bda55862 --- /dev/null +++ b/assets/common/items/food/garlic.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Garlic", + description: "Restores 10 Health over 20 seconds\n\nMake sure to brush your teeth after eating.", + kind: Consumable( + kind: "Garlic", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/lettuce.ron b/assets/common/items/food/lettuce.ron new file mode 100644 index 0000000000..4b274e9d10 --- /dev/null +++ b/assets/common/items/food/lettuce.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Lettuce", + description: "Restores 10 Health over 20 seconds\n\nA vibrant green leafy vegetable. Lettuce make some salads!", + kind: Consumable( + kind: "Lettuce", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/meat.ron b/assets/common/items/food/meat.ron new file mode 100644 index 0000000000..e121ff67de --- /dev/null +++ b/assets/common/items/food/meat.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Meat", + description: "Restores 10 Health over 20 seconds\n\nMeat. The lifeblood of mankind.", + kind: Consumable( + kind: "Meat", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/onion.ron b/assets/common/items/food/onion.ron new file mode 100644 index 0000000000..3fd3010e5b --- /dev/null +++ b/assets/common/items/food/onion.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Onion", + description: "Restores 10 Health over 20 seconds\n\nA vegetable that's made the toughest men cry.", + kind: Consumable( + kind: "Onion", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/plainsalad.ron b/assets/common/items/food/plainsalad.ron new file mode 100644 index 0000000000..a947cf6f9e --- /dev/null +++ b/assets/common/items/food/plainsalad.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Plain Salad", + description: "Restores 20 Health over 20 seconds\n\nLiterally just chopped lettuce. Does this even count as a salad?", + kind: Consumable( + kind: "PlainSalad", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 10.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/sage.ron b/assets/common/items/food/sage.ron new file mode 100644 index 0000000000..1bcaa3adfb --- /dev/null +++ b/assets/common/items/food/sage.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Sage", + description: "Restores 10 Health over 20 seconds\n\nAn herb commonly used in tea.", + kind: Consumable( + kind: "Sage", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/tomato.ron b/assets/common/items/food/tomato.ron new file mode 100644 index 0000000000..0a8d99a0ee --- /dev/null +++ b/assets/common/items/food/tomato.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Tomato", + description: "Restores 10 Health over 20 seconds\n\nA red fruit. Not actually a vegetable.", + kind: Consumable( + kind: "Tomato", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 5.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +) diff --git a/assets/common/items/food/tomatosalad.ron b/assets/common/items/food/tomatosalad.ron new file mode 100644 index 0000000000..e4171eca15 --- /dev/null +++ b/assets/common/items/food/tomatosalad.ron @@ -0,0 +1,21 @@ +ItemDef( + name: "Tomato Salad", + description: "Restores 30 Health over 20 seconds\n\nLeafy salad with some chopped, juicy tomatoes mixed in.", + kind: Consumable( + kind: "TomatoSalad", + effect: [ + Buff(( + kind: Saturation, + data: ( + strength: 15.0, + duration: Some(( + secs: 10, + nanos: 0, + )), + ), + cat_ids: [Natural], + )), + ] + ), + quality: Common, +)