aboutsummaryrefslogtreecommitdiff
path: root/data/recipes
diff options
context:
space:
mode:
Diffstat (limited to 'data/recipes')
-rw-r--r--data/recipes/clean/avantoe.yaml (renamed from data/recipes/clean/clean_avantoe.yaml)2
-rw-r--r--data/recipes/clean/cadantine.yaml (renamed from data/recipes/clean/clean_cadantine.yaml)2
-rw-r--r--data/recipes/clean/dwarf_weed.yaml (renamed from data/recipes/clean/clean_dwarf_weed.yaml)2
-rw-r--r--data/recipes/clean/guam.yaml (renamed from data/recipes/clean/clean_guam.yaml)2
-rw-r--r--data/recipes/clean/harralander.yaml (renamed from data/recipes/clean/clean_harralander.yaml)2
-rw-r--r--data/recipes/clean/irit.yaml (renamed from data/recipes/clean/clean_irit.yaml)2
-rw-r--r--data/recipes/clean/kwuarm.yaml (renamed from data/recipes/clean/clean_kwuarm.yaml)2
-rw-r--r--data/recipes/clean/lantadyme.yaml (renamed from data/recipes/clean/clean_lantadyme.yaml)2
-rw-r--r--data/recipes/clean/marrentill.yaml (renamed from data/recipes/clean/clean_marrentill.yaml)2
-rw-r--r--data/recipes/clean/ranarr.yaml (renamed from data/recipes/clean/clean_ranarr.yaml)2
-rw-r--r--data/recipes/clean/snapdragon.yaml (renamed from data/recipes/clean/clean_snapdragon.yaml)2
-rw-r--r--data/recipes/clean/tarromin.yaml (renamed from data/recipes/clean/clean_tarromin.yaml)2
-rw-r--r--data/recipes/clean/toadflax.yaml (renamed from data/recipes/clean/clean_toadflax.yaml)2
-rw-r--r--data/recipes/clean/torstol.yaml (renamed from data/recipes/clean/clean_torstol.yaml)2
-rw-r--r--data/recipes/construction/mahogany_planks.yaml (renamed from data/recipes/construction/construct_mahogany_planks.yaml)2
-rw-r--r--data/recipes/construction/mahogany_table.yaml (renamed from data/recipes/construction/construct_mahogany_table.yaml)2
-rw-r--r--data/recipes/construction/oak_planks.yaml (renamed from data/recipes/construction/construct_oak_planks.yaml)2
-rw-r--r--data/recipes/construction/oak_shelf.yaml (renamed from data/recipes/construction/construct_oak_shelf.yaml)2
-rw-r--r--data/recipes/construction/oak_table.yaml (renamed from data/recipes/construction/construct_oak_table.yaml)2
-rw-r--r--data/recipes/construction/planks.yaml (renamed from data/recipes/construction/construct_planks.yaml)2
-rw-r--r--data/recipes/construction/teak_planks.yaml (renamed from data/recipes/construction/construct_teak_planks.yaml)2
-rw-r--r--data/recipes/construction/teak_table.yaml (renamed from data/recipes/construction/construct_teak_table.yaml)2
-rw-r--r--data/recipes/construction/wooden_chair.yaml (renamed from data/recipes/construction/construct_wooden_chair.yaml)2
-rw-r--r--data/recipes/construction/wooden_shelf.yaml (renamed from data/recipes/construction/construct_wooden_shelf.yaml)2
-rw-r--r--data/recipes/construction/wooden_table.yaml (renamed from data/recipes/construction/construct_wooden_table.yaml)2
-rw-r--r--data/recipes/cooking/anchovies.yaml (renamed from data/recipes/cooking/cook_anchovies.yaml)2
-rw-r--r--data/recipes/cooking/bread.yaml (renamed from data/recipes/cooking/cook_bread.yaml)2
-rw-r--r--data/recipes/cooking/herring.yaml (renamed from data/recipes/cooking/cook_herring.yaml)2
-rw-r--r--data/recipes/cooking/salmon.yaml (renamed from data/recipes/cooking/cook_salmon.yaml)2
-rw-r--r--data/recipes/cooking/sardine.yaml (renamed from data/recipes/cooking/cook_sardine.yaml)2
-rw-r--r--data/recipes/cooking/shrimps.yaml (renamed from data/recipes/cooking/cook_shrimps.yaml)2
-rw-r--r--data/recipes/cooking/trout.yaml (renamed from data/recipes/cooking/cook_trout.yaml)2
-rw-r--r--data/recipes/crafting/ball_of_wool.yaml (renamed from data/recipes/crafting/craft_ball_of_wool.yaml)2
-rw-r--r--data/recipes/crafting/bowstring.yaml (renamed from data/recipes/crafting/craft_bowstring.yaml)2
-rw-r--r--data/recipes/crafting/coif.yaml (renamed from data/recipes/crafting/craft_coif.yaml)2
-rw-r--r--data/recipes/crafting/cut_diamond.yaml (renamed from data/recipes/crafting/craft_cut_diamond.yaml)2
-rw-r--r--data/recipes/crafting/cut_emerald.yaml (renamed from data/recipes/crafting/craft_cut_emerald.yaml)2
-rw-r--r--data/recipes/crafting/cut_ruby.yaml (renamed from data/recipes/crafting/craft_cut_ruby.yaml)2
-rw-r--r--data/recipes/crafting/cut_sapphire.yaml (renamed from data/recipes/crafting/craft_cut_sapphire.yaml)2
-rw-r--r--data/recipes/crafting/diamond_amulet_u.yaml (renamed from data/recipes/crafting/craft_diamond_amulet_u.yaml)2
-rw-r--r--data/recipes/crafting/diamond_bracelet.yaml (renamed from data/recipes/crafting/craft_diamond_bracelet.yaml)2
-rw-r--r--data/recipes/crafting/diamond_necklace.yaml (renamed from data/recipes/crafting/craft_diamond_necklace.yaml)2
-rw-r--r--data/recipes/crafting/diamond_ring.yaml (renamed from data/recipes/crafting/craft_diamond_ring.yaml)2
-rw-r--r--data/recipes/crafting/emerald_amulet_u.yaml (renamed from data/recipes/crafting/craft_emerald_amulet_u.yaml)2
-rw-r--r--data/recipes/crafting/emerald_bracelet.yaml (renamed from data/recipes/crafting/craft_emerald_bracelet.yaml)2
-rw-r--r--data/recipes/crafting/emerald_necklace.yaml (renamed from data/recipes/crafting/craft_emerald_necklace.yaml)2
-rw-r--r--data/recipes/crafting/emerald_ring.yaml (renamed from data/recipes/crafting/craft_emerald_ring.yaml)2
-rw-r--r--data/recipes/crafting/gold_amulet_u.yaml (renamed from data/recipes/crafting/craft_gold_amulet_u.yaml)2
-rw-r--r--data/recipes/crafting/gold_bracelet.yaml (renamed from data/recipes/crafting/craft_gold_bracelet.yaml)2
-rw-r--r--data/recipes/crafting/gold_necklace.yaml (renamed from data/recipes/crafting/craft_gold_necklace.yaml)2
-rw-r--r--data/recipes/crafting/gold_ring.yaml (renamed from data/recipes/crafting/craft_gold_ring.yaml)2
-rw-r--r--data/recipes/crafting/hard_leather_body.yaml (renamed from data/recipes/crafting/craft_hard_leather_body.yaml)2
-rw-r--r--data/recipes/crafting/hard_leather_shield.yaml (renamed from data/recipes/crafting/craft_hard_leather_shield.yaml)2
-rw-r--r--data/recipes/crafting/leather_body.yaml (renamed from data/recipes/crafting/craft_leather_body.yaml)2
-rw-r--r--data/recipes/crafting/leather_boots.yaml (renamed from data/recipes/crafting/craft_leather_boots.yaml)2
-rw-r--r--data/recipes/crafting/leather_chaps.yaml (renamed from data/recipes/crafting/craft_leather_chaps.yaml)2
-rw-r--r--data/recipes/crafting/leather_cowl.yaml (renamed from data/recipes/crafting/craft_leather_cowl.yaml)2
-rw-r--r--data/recipes/crafting/leather_gloves.yaml (renamed from data/recipes/crafting/craft_leather_gloves.yaml)2
-rw-r--r--data/recipes/crafting/leather_vambraces.yaml (renamed from data/recipes/crafting/craft_leather_vambraces.yaml)2
-rw-r--r--data/recipes/crafting/pie_dish.yaml (renamed from data/recipes/crafting/craft_pie_dish.yaml)2
-rw-r--r--data/recipes/crafting/plant_pot.yaml (renamed from data/recipes/crafting/craft_plant_pot.yaml)2
-rw-r--r--data/recipes/crafting/pot.yaml (renamed from data/recipes/crafting/craft_pot.yaml)2
-rw-r--r--data/recipes/crafting/ruby_amulet_u.yaml (renamed from data/recipes/crafting/craft_ruby_amulet_u.yaml)2
-rw-r--r--data/recipes/crafting/ruby_bracelet.yaml (renamed from data/recipes/crafting/craft_ruby_bracelet.yaml)2
-rw-r--r--data/recipes/crafting/ruby_necklace.yaml (renamed from data/recipes/crafting/craft_ruby_necklace.yaml)2
-rw-r--r--data/recipes/crafting/ruby_ring.yaml (renamed from data/recipes/crafting/craft_ruby_ring.yaml)2
-rw-r--r--data/recipes/crafting/sapphire_amulet_u.yaml (renamed from data/recipes/crafting/craft_sapphire_amulet_u.yaml)2
-rw-r--r--data/recipes/crafting/sapphire_bracelet.yaml (renamed from data/recipes/crafting/craft_sapphire_bracelet.yaml)2
-rw-r--r--data/recipes/crafting/sapphire_necklace.yaml (renamed from data/recipes/crafting/craft_sapphire_necklace.yaml)2
-rw-r--r--data/recipes/crafting/sapphire_ring.yaml (renamed from data/recipes/crafting/craft_sapphire_ring.yaml)2
-rw-r--r--data/recipes/crafting/unfired_pie_dish.yaml (renamed from data/recipes/crafting/craft_unfired_pie_dish.yaml)2
-rw-r--r--data/recipes/crafting/unfired_plant_pot.yaml (renamed from data/recipes/crafting/craft_unfired_plant_pot.yaml)2
-rw-r--r--data/recipes/crafting/unfired_pot.yaml (renamed from data/recipes/crafting/craft_unfired_pot.yaml)2
-rw-r--r--data/recipes/fletching/arrow_shafts.yaml52
-rw-r--r--data/recipes/fletching/bolt_feathering.yaml63
-rw-r--r--data/recipes/fletching/fletch_adamant_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_adamant_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft.yaml12
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft_magic.yaml12
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft_maple.yaml12
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft_oak.yaml12
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft_willow.yaml12
-rw-r--r--data/recipes/fletching/fletch_arrow_shaft_yew.yaml12
-rw-r--r--data/recipes/fletching/fletch_bronze_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_bronze_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_diamond_bolt_tips.yaml12
-rw-r--r--data/recipes/fletching/fletch_diamond_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_emerald_bolt_tips.yaml12
-rw-r--r--data/recipes/fletching/fletch_emerald_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_iron_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_iron_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_magic_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_magic_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_magic_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_magic_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_maple_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_maple_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_maple_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_maple_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_mithril_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_mithril_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_oak_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_oak_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_oak_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_oak_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_ruby_bolt_tips.yaml12
-rw-r--r--data/recipes/fletching/fletch_ruby_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_rune_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_rune_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_sapphire_bolt_tips.yaml12
-rw-r--r--data/recipes/fletching/fletch_sapphire_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_steel_arrow.yaml13
-rw-r--r--data/recipes/fletching/fletch_steel_bolts.yaml13
-rw-r--r--data/recipes/fletching/fletch_willow_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_willow_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_willow_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_willow_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_yew_longbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_yew_longbow_u.yaml11
-rw-r--r--data/recipes/fletching/fletch_yew_shortbow.yaml12
-rw-r--r--data/recipes/fletching/fletch_yew_shortbow_u.yaml11
-rw-r--r--data/recipes/fletching/gem_bolt_tips.yaml36
-rw-r--r--data/recipes/fletching/gem_tipped_bolts.yaml43
-rw-r--r--data/recipes/fletching/headless_arrow.yaml (renamed from data/recipes/fletching/fletch_headless_arrow.yaml)2
-rw-r--r--data/recipes/fletching/strung_bows.yaml111
-rw-r--r--data/recipes/fletching/tipped_arrows.yaml63
-rw-r--r--data/recipes/fletching/unstrung_bows.yaml88
-rw-r--r--data/recipes/mixing/amp_potion.yaml (renamed from data/recipes/mixing/mix_amp_potion.yaml)2
-rw-r--r--data/recipes/mixing/bio_serum.yaml (renamed from data/recipes/mixing/mix_bio_serum.yaml)2
-rw-r--r--data/recipes/mixing/full_restore.yaml (renamed from data/recipes/mixing/mix_full_restore.yaml)2
-rw-r--r--data/recipes/mixing/nano_restore.yaml (renamed from data/recipes/mixing/mix_nano_restore.yaml)2
-rw-r--r--data/recipes/mixing/restoration_compound.yaml (renamed from data/recipes/mixing/mix_restoration_compound.yaml)2
-rw-r--r--data/recipes/mixing/science_serum.yaml (renamed from data/recipes/mixing/mix_science_serum.yaml)2
-rw-r--r--data/recipes/mixing/shield_potion.yaml (renamed from data/recipes/mixing/mix_shield_potion.yaml)2
-rw-r--r--data/recipes/mixing/stim_cell.yaml (renamed from data/recipes/mixing/mix_stim_cell.yaml)2
-rw-r--r--data/recipes/mixing/stim_potion.yaml (renamed from data/recipes/mixing/mix_stim_potion.yaml)2
-rw-r--r--data/recipes/mixing/super_amp.yaml (renamed from data/recipes/mixing/mix_super_amp.yaml)2
-rw-r--r--data/recipes/mixing/super_bio_serum.yaml (renamed from data/recipes/mixing/mix_super_bio_serum.yaml)2
-rw-r--r--data/recipes/mixing/super_shield.yaml (renamed from data/recipes/mixing/mix_super_shield.yaml)2
-rw-r--r--data/recipes/mixing/super_stim.yaml (renamed from data/recipes/mixing/mix_super_stim.yaml)2
-rw-r--r--data/recipes/mixing/super_stim_cell.yaml (renamed from data/recipes/mixing/mix_super_stim_cell.yaml)2
-rw-r--r--data/recipes/mixing/targeting_serum.yaml (renamed from data/recipes/mixing/mix_targeting_serum.yaml)2
-rw-r--r--data/recipes/mixing/tech_serum.yaml (renamed from data/recipes/mixing/mix_tech_serum.yaml)2
-rw-r--r--data/recipes/smelting/adamantite.yaml (renamed from data/recipes/smelting/smelt_adamantite.yaml)2
-rw-r--r--data/recipes/smelting/bronze.yaml (renamed from data/recipes/smelting/smelt_bronze.yaml)2
-rw-r--r--data/recipes/smelting/gold.yaml (renamed from data/recipes/smelting/smelt_gold.yaml)2
-rw-r--r--data/recipes/smelting/iron.yaml (renamed from data/recipes/smelting/smelt_iron.yaml)2
-rw-r--r--data/recipes/smelting/mithril.yaml (renamed from data/recipes/smelting/smelt_mithril.yaml)2
-rw-r--r--data/recipes/smelting/runite.yaml (renamed from data/recipes/smelting/smelt_runite.yaml)2
-rw-r--r--data/recipes/smelting/silver.yaml (renamed from data/recipes/smelting/smelt_silver.yaml)2
-rw-r--r--data/recipes/smelting/steel.yaml (renamed from data/recipes/smelting/smelt_steel.yaml)2
-rw-r--r--data/recipes/smithing/adamant.yaml48
-rw-r--r--data/recipes/smithing/bronze.yaml48
-rw-r--r--data/recipes/smithing/iron.yaml48
-rw-r--r--data/recipes/smithing/mithril.yaml48
-rw-r--r--data/recipes/smithing/rune.yaml48
-rw-r--r--data/recipes/smithing/smith_adamant_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_adamant_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_adamant_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_adamant_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_adamant_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_adamant_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_adamant_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_adamant_sword.yaml11
-rw-r--r--data/recipes/smithing/smith_bronze_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_bronze_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_bronze_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_bronze_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_bronze_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_bronze_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_bronze_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_bronze_sword.yaml11
-rw-r--r--data/recipes/smithing/smith_iron_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_iron_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_iron_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_iron_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_iron_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_iron_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_iron_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_iron_sword.yaml11
-rw-r--r--data/recipes/smithing/smith_mithril_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_mithril_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_mithril_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_mithril_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_mithril_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_mithril_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_mithril_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_mithril_sword.yaml11
-rw-r--r--data/recipes/smithing/smith_rune_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_rune_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_rune_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_rune_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_rune_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_rune_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_rune_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_rune_sword.yaml11
-rw-r--r--data/recipes/smithing/smith_steel_arrowtips.yaml12
-rw-r--r--data/recipes/smithing/smith_steel_bolts_unf.yaml12
-rw-r--r--data/recipes/smithing/smith_steel_dagger.yaml11
-rw-r--r--data/recipes/smithing/smith_steel_full_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_steel_med_helm.yaml11
-rw-r--r--data/recipes/smithing/smith_steel_nails.yaml12
-rw-r--r--data/recipes/smithing/smith_steel_platebody.yaml11
-rw-r--r--data/recipes/smithing/smith_steel_sword.yaml11
-rw-r--r--data/recipes/smithing/steel.yaml48
209 files changed, 842 insertions, 1248 deletions
diff --git a/data/recipes/clean/clean_avantoe.yaml b/data/recipes/clean/avantoe.yaml
index 61f8f87..fe00db5 100644
--- a/data/recipes/clean/clean_avantoe.yaml
+++ b/data/recipes/clean/avantoe.yaml
@@ -1,4 +1,4 @@
-id: clean_avantoe
+id: avantoe
type: clean
skill: pharmacy
level: 48
diff --git a/data/recipes/clean/clean_cadantine.yaml b/data/recipes/clean/cadantine.yaml
index a013b5d..8acb2c5 100644
--- a/data/recipes/clean/clean_cadantine.yaml
+++ b/data/recipes/clean/cadantine.yaml
@@ -1,4 +1,4 @@
-id: clean_cadantine
+id: cadantine
type: clean
skill: pharmacy
level: 65
diff --git a/data/recipes/clean/clean_dwarf_weed.yaml b/data/recipes/clean/dwarf_weed.yaml
index 4ea9bb7..70c6c42 100644
--- a/data/recipes/clean/clean_dwarf_weed.yaml
+++ b/data/recipes/clean/dwarf_weed.yaml
@@ -1,4 +1,4 @@
-id: clean_dwarf_weed
+id: dwarf_weed
type: clean
skill: pharmacy
level: 70
diff --git a/data/recipes/clean/clean_guam.yaml b/data/recipes/clean/guam.yaml
index d8bb492..410e309 100644
--- a/data/recipes/clean/clean_guam.yaml
+++ b/data/recipes/clean/guam.yaml
@@ -1,4 +1,4 @@
-id: clean_guam
+id: guam
type: clean
skill: pharmacy
level: 3
diff --git a/data/recipes/clean/clean_harralander.yaml b/data/recipes/clean/harralander.yaml
index 15d9d22..f60a737 100644
--- a/data/recipes/clean/clean_harralander.yaml
+++ b/data/recipes/clean/harralander.yaml
@@ -1,4 +1,4 @@
-id: clean_harralander
+id: harralander
type: clean
skill: pharmacy
level: 20
diff --git a/data/recipes/clean/clean_irit.yaml b/data/recipes/clean/irit.yaml
index f75603b..5853b89 100644
--- a/data/recipes/clean/clean_irit.yaml
+++ b/data/recipes/clean/irit.yaml
@@ -1,4 +1,4 @@
-id: clean_irit
+id: irit
type: clean
skill: pharmacy
level: 40
diff --git a/data/recipes/clean/clean_kwuarm.yaml b/data/recipes/clean/kwuarm.yaml
index 1a11a84..04e50ad 100644
--- a/data/recipes/clean/clean_kwuarm.yaml
+++ b/data/recipes/clean/kwuarm.yaml
@@ -1,4 +1,4 @@
-id: clean_kwuarm
+id: kwuarm
type: clean
skill: pharmacy
level: 54
diff --git a/data/recipes/clean/clean_lantadyme.yaml b/data/recipes/clean/lantadyme.yaml
index 076f20d..499dee9 100644
--- a/data/recipes/clean/clean_lantadyme.yaml
+++ b/data/recipes/clean/lantadyme.yaml
@@ -1,4 +1,4 @@
-id: clean_lantadyme
+id: lantadyme
type: clean
skill: pharmacy
level: 67
diff --git a/data/recipes/clean/clean_marrentill.yaml b/data/recipes/clean/marrentill.yaml
index f1565dd..291ea21 100644
--- a/data/recipes/clean/clean_marrentill.yaml
+++ b/data/recipes/clean/marrentill.yaml
@@ -1,4 +1,4 @@
-id: clean_marrentill
+id: marrentill
type: clean
skill: pharmacy
level: 5
diff --git a/data/recipes/clean/clean_ranarr.yaml b/data/recipes/clean/ranarr.yaml
index 2e639d8..989de1e 100644
--- a/data/recipes/clean/clean_ranarr.yaml
+++ b/data/recipes/clean/ranarr.yaml
@@ -1,4 +1,4 @@
-id: clean_ranarr
+id: ranarr
type: clean
skill: pharmacy
level: 25
diff --git a/data/recipes/clean/clean_snapdragon.yaml b/data/recipes/clean/snapdragon.yaml
index 995ac8f..8819630 100644
--- a/data/recipes/clean/clean_snapdragon.yaml
+++ b/data/recipes/clean/snapdragon.yaml
@@ -1,4 +1,4 @@
-id: clean_snapdragon
+id: snapdragon
type: clean
skill: pharmacy
level: 59
diff --git a/data/recipes/clean/clean_tarromin.yaml b/data/recipes/clean/tarromin.yaml
index 1ad55e1..89bdce3 100644
--- a/data/recipes/clean/clean_tarromin.yaml
+++ b/data/recipes/clean/tarromin.yaml
@@ -1,4 +1,4 @@
-id: clean_tarromin
+id: tarromin
type: clean
skill: pharmacy
level: 11
diff --git a/data/recipes/clean/clean_toadflax.yaml b/data/recipes/clean/toadflax.yaml
index 11aafca..77fb955 100644
--- a/data/recipes/clean/clean_toadflax.yaml
+++ b/data/recipes/clean/toadflax.yaml
@@ -1,4 +1,4 @@
-id: clean_toadflax
+id: toadflax
type: clean
skill: pharmacy
level: 30
diff --git a/data/recipes/clean/clean_torstol.yaml b/data/recipes/clean/torstol.yaml
index c9bac28..8833eb4 100644
--- a/data/recipes/clean/clean_torstol.yaml
+++ b/data/recipes/clean/torstol.yaml
@@ -1,4 +1,4 @@
-id: clean_torstol
+id: torstol
type: clean
skill: pharmacy
level: 75
diff --git a/data/recipes/construction/construct_mahogany_planks.yaml b/data/recipes/construction/mahogany_planks.yaml
index 6634f78..3008a07 100644
--- a/data/recipes/construction/construct_mahogany_planks.yaml
+++ b/data/recipes/construction/mahogany_planks.yaml
@@ -1,4 +1,4 @@
-id: construct_mahogany_planks
+id: mahogany_planks
type: construction
level: 50
xp: 30
diff --git a/data/recipes/construction/construct_mahogany_table.yaml b/data/recipes/construction/mahogany_table.yaml
index 89d08e4..4b08c06 100644
--- a/data/recipes/construction/construct_mahogany_table.yaml
+++ b/data/recipes/construction/mahogany_table.yaml
@@ -1,4 +1,4 @@
-id: construct_mahogany_table
+id: mahogany_table
type: construction
level: 52
xp: 120
diff --git a/data/recipes/construction/construct_oak_planks.yaml b/data/recipes/construction/oak_planks.yaml
index 77c2fcb..da50f88 100644
--- a/data/recipes/construction/construct_oak_planks.yaml
+++ b/data/recipes/construction/oak_planks.yaml
@@ -1,4 +1,4 @@
-id: construct_oak_planks
+id: oak_planks
type: construction
level: 15
xp: 10
diff --git a/data/recipes/construction/construct_oak_shelf.yaml b/data/recipes/construction/oak_shelf.yaml
index 042e64f..c9f6242 100644
--- a/data/recipes/construction/construct_oak_shelf.yaml
+++ b/data/recipes/construction/oak_shelf.yaml
@@ -1,4 +1,4 @@
-id: construct_oak_shelf
+id: oak_shelf
type: construction
level: 18
xp: 40
diff --git a/data/recipes/construction/construct_oak_table.yaml b/data/recipes/construction/oak_table.yaml
index 8eafe15..6428200 100644
--- a/data/recipes/construction/construct_oak_table.yaml
+++ b/data/recipes/construction/oak_table.yaml
@@ -1,4 +1,4 @@
-id: construct_oak_table
+id: oak_table
type: construction
level: 20
xp: 50
diff --git a/data/recipes/construction/construct_planks.yaml b/data/recipes/construction/planks.yaml
index 3ed8058..9d202ff 100644
--- a/data/recipes/construction/construct_planks.yaml
+++ b/data/recipes/construction/planks.yaml
@@ -1,4 +1,4 @@
-id: construct_planks
+id: planks
type: construction
level: 1
xp: 5
diff --git a/data/recipes/construction/construct_teak_planks.yaml b/data/recipes/construction/teak_planks.yaml
index aec0888..1780d8b 100644
--- a/data/recipes/construction/construct_teak_planks.yaml
+++ b/data/recipes/construction/teak_planks.yaml
@@ -1,4 +1,4 @@
-id: construct_teak_planks
+id: teak_planks
type: construction
level: 35
xp: 20
diff --git a/data/recipes/construction/construct_teak_table.yaml b/data/recipes/construction/teak_table.yaml
index 88d4a2a..ce579e1 100644
--- a/data/recipes/construction/construct_teak_table.yaml
+++ b/data/recipes/construction/teak_table.yaml
@@ -1,4 +1,4 @@
-id: construct_teak_table
+id: teak_table
type: construction
level: 38
xp: 80
diff --git a/data/recipes/construction/construct_wooden_chair.yaml b/data/recipes/construction/wooden_chair.yaml
index 3a9120d..a1db252 100644
--- a/data/recipes/construction/construct_wooden_chair.yaml
+++ b/data/recipes/construction/wooden_chair.yaml
@@ -1,4 +1,4 @@
-id: construct_wooden_chair
+id: wooden_chair
type: construction
level: 8
xp: 30
diff --git a/data/recipes/construction/construct_wooden_shelf.yaml b/data/recipes/construction/wooden_shelf.yaml
index c8ea836..3ea97cc 100644
--- a/data/recipes/construction/construct_wooden_shelf.yaml
+++ b/data/recipes/construction/wooden_shelf.yaml
@@ -1,4 +1,4 @@
-id: construct_wooden_shelf
+id: wooden_shelf
type: construction
level: 4
xp: 20
diff --git a/data/recipes/construction/construct_wooden_table.yaml b/data/recipes/construction/wooden_table.yaml
index 21d6c53..73050a7 100644
--- a/data/recipes/construction/construct_wooden_table.yaml
+++ b/data/recipes/construction/wooden_table.yaml
@@ -1,4 +1,4 @@
-id: construct_wooden_table
+id: wooden_table
type: construction
level: 6
xp: 25
diff --git a/data/recipes/cooking/cook_anchovies.yaml b/data/recipes/cooking/anchovies.yaml
index bd4ea41..26bcc39 100644
--- a/data/recipes/cooking/cook_anchovies.yaml
+++ b/data/recipes/cooking/anchovies.yaml
@@ -1,4 +1,4 @@
-id: cook_anchovies
+id: anchovies
type: cooking
level: 1
xp: 30
diff --git a/data/recipes/cooking/cook_bread.yaml b/data/recipes/cooking/bread.yaml
index d1c68bf..0a27439 100644
--- a/data/recipes/cooking/cook_bread.yaml
+++ b/data/recipes/cooking/bread.yaml
@@ -1,4 +1,4 @@
-id: cook_bread
+id: bread
type: cooking
level: 1
xp: 40
diff --git a/data/recipes/cooking/cook_herring.yaml b/data/recipes/cooking/herring.yaml
index 3113092..486476c 100644
--- a/data/recipes/cooking/cook_herring.yaml
+++ b/data/recipes/cooking/herring.yaml
@@ -1,4 +1,4 @@
-id: cook_herring
+id: herring
type: cooking
level: 5
xp: 50
diff --git a/data/recipes/cooking/cook_salmon.yaml b/data/recipes/cooking/salmon.yaml
index 32c0fb0..c3362c0 100644
--- a/data/recipes/cooking/cook_salmon.yaml
+++ b/data/recipes/cooking/salmon.yaml
@@ -1,4 +1,4 @@
-id: cook_salmon
+id: salmon
type: cooking
level: 25
xp: 90
diff --git a/data/recipes/cooking/cook_sardine.yaml b/data/recipes/cooking/sardine.yaml
index fcda9b5..c03b7f0 100644
--- a/data/recipes/cooking/cook_sardine.yaml
+++ b/data/recipes/cooking/sardine.yaml
@@ -1,4 +1,4 @@
-id: cook_sardine
+id: sardine
type: cooking
level: 1
xp: 40
diff --git a/data/recipes/cooking/cook_shrimps.yaml b/data/recipes/cooking/shrimps.yaml
index feb4506..19ae396 100644
--- a/data/recipes/cooking/cook_shrimps.yaml
+++ b/data/recipes/cooking/shrimps.yaml
@@ -1,4 +1,4 @@
-id: cook_shrimps
+id: shrimps
type: cooking
level: 1
xp: 30
diff --git a/data/recipes/cooking/cook_trout.yaml b/data/recipes/cooking/trout.yaml
index cec6cd4..72587d5 100644
--- a/data/recipes/cooking/cook_trout.yaml
+++ b/data/recipes/cooking/trout.yaml
@@ -1,4 +1,4 @@
-id: cook_trout
+id: trout
type: cooking
level: 15
xp: 70
diff --git a/data/recipes/crafting/craft_ball_of_wool.yaml b/data/recipes/crafting/ball_of_wool.yaml
index ef25972..09fca8b 100644
--- a/data/recipes/crafting/craft_ball_of_wool.yaml
+++ b/data/recipes/crafting/ball_of_wool.yaml
@@ -1,4 +1,4 @@
-id: craft_ball_of_wool
+id: ball_of_wool
type: crafting
level: 1
xp: 3
diff --git a/data/recipes/crafting/craft_bowstring.yaml b/data/recipes/crafting/bowstring.yaml
index caca1a4..dfb4ea7 100644
--- a/data/recipes/crafting/craft_bowstring.yaml
+++ b/data/recipes/crafting/bowstring.yaml
@@ -1,4 +1,4 @@
-id: craft_bowstring
+id: bowstring
type: crafting
level: 1
xp: 15
diff --git a/data/recipes/crafting/craft_coif.yaml b/data/recipes/crafting/coif.yaml
index 4aa914a..8e6cac9 100644
--- a/data/recipes/crafting/craft_coif.yaml
+++ b/data/recipes/crafting/coif.yaml
@@ -1,4 +1,4 @@
-id: craft_coif
+id: coif
type: crafting
level: 38
xp: 37
diff --git a/data/recipes/crafting/craft_cut_diamond.yaml b/data/recipes/crafting/cut_diamond.yaml
index 175a518..e1e7343 100644
--- a/data/recipes/crafting/craft_cut_diamond.yaml
+++ b/data/recipes/crafting/cut_diamond.yaml
@@ -1,4 +1,4 @@
-id: craft_cut_diamond
+id: cut_diamond
type: crafting
level: 43
xp: 108
diff --git a/data/recipes/crafting/craft_cut_emerald.yaml b/data/recipes/crafting/cut_emerald.yaml
index f725103..405fb53 100644
--- a/data/recipes/crafting/craft_cut_emerald.yaml
+++ b/data/recipes/crafting/cut_emerald.yaml
@@ -1,4 +1,4 @@
-id: craft_cut_emerald
+id: cut_emerald
type: crafting
level: 27
xp: 68
diff --git a/data/recipes/crafting/craft_cut_ruby.yaml b/data/recipes/crafting/cut_ruby.yaml
index bfc5e88..02ab139 100644
--- a/data/recipes/crafting/craft_cut_ruby.yaml
+++ b/data/recipes/crafting/cut_ruby.yaml
@@ -1,4 +1,4 @@
-id: craft_cut_ruby
+id: cut_ruby
type: crafting
level: 63
xp: 85
diff --git a/data/recipes/crafting/craft_cut_sapphire.yaml b/data/recipes/crafting/cut_sapphire.yaml
index bfd9a00..330834f 100644
--- a/data/recipes/crafting/craft_cut_sapphire.yaml
+++ b/data/recipes/crafting/cut_sapphire.yaml
@@ -1,4 +1,4 @@
-id: craft_cut_sapphire
+id: cut_sapphire
type: crafting
level: 20
xp: 50
diff --git a/data/recipes/crafting/craft_diamond_amulet_u.yaml b/data/recipes/crafting/diamond_amulet_u.yaml
index 533ce2e..9c90b8c 100644
--- a/data/recipes/crafting/craft_diamond_amulet_u.yaml
+++ b/data/recipes/crafting/diamond_amulet_u.yaml
@@ -1,4 +1,4 @@
-id: craft_diamond_amulet_u
+id: diamond_amulet_u
type: crafting
level: 70
xp: 100
diff --git a/data/recipes/crafting/craft_diamond_bracelet.yaml b/data/recipes/crafting/diamond_bracelet.yaml
index f9486d3..0a15546 100644
--- a/data/recipes/crafting/craft_diamond_bracelet.yaml
+++ b/data/recipes/crafting/diamond_bracelet.yaml
@@ -1,4 +1,4 @@
-id: craft_diamond_bracelet
+id: diamond_bracelet
type: crafting
level: 58
xp: 95
diff --git a/data/recipes/crafting/craft_diamond_necklace.yaml b/data/recipes/crafting/diamond_necklace.yaml
index bdd4425..9c15245 100644
--- a/data/recipes/crafting/craft_diamond_necklace.yaml
+++ b/data/recipes/crafting/diamond_necklace.yaml
@@ -1,4 +1,4 @@
-id: craft_diamond_necklace
+id: diamond_necklace
type: crafting
level: 56
xp: 90
diff --git a/data/recipes/crafting/craft_diamond_ring.yaml b/data/recipes/crafting/diamond_ring.yaml
index eaf3a59..3045b74 100644
--- a/data/recipes/crafting/craft_diamond_ring.yaml
+++ b/data/recipes/crafting/diamond_ring.yaml
@@ -1,4 +1,4 @@
-id: craft_diamond_ring
+id: diamond_ring
type: crafting
level: 43
xp: 85
diff --git a/data/recipes/crafting/craft_emerald_amulet_u.yaml b/data/recipes/crafting/emerald_amulet_u.yaml
index 82773fb..4530fa2 100644
--- a/data/recipes/crafting/craft_emerald_amulet_u.yaml
+++ b/data/recipes/crafting/emerald_amulet_u.yaml
@@ -1,4 +1,4 @@
-id: craft_emerald_amulet_u
+id: emerald_amulet_u
type: crafting
level: 31
xp: 70
diff --git a/data/recipes/crafting/craft_emerald_bracelet.yaml b/data/recipes/crafting/emerald_bracelet.yaml
index 3c2f7b4..498b1ce 100644
--- a/data/recipes/crafting/craft_emerald_bracelet.yaml
+++ b/data/recipes/crafting/emerald_bracelet.yaml
@@ -1,4 +1,4 @@
-id: craft_emerald_bracelet
+id: emerald_bracelet
type: crafting
level: 30
xp: 65
diff --git a/data/recipes/crafting/craft_emerald_necklace.yaml b/data/recipes/crafting/emerald_necklace.yaml
index 7815c16..2d0596e 100644
--- a/data/recipes/crafting/craft_emerald_necklace.yaml
+++ b/data/recipes/crafting/emerald_necklace.yaml
@@ -1,4 +1,4 @@
-id: craft_emerald_necklace
+id: emerald_necklace
type: crafting
level: 29
xp: 60
diff --git a/data/recipes/crafting/craft_emerald_ring.yaml b/data/recipes/crafting/emerald_ring.yaml
index 2590490..c5cee62 100644
--- a/data/recipes/crafting/craft_emerald_ring.yaml
+++ b/data/recipes/crafting/emerald_ring.yaml
@@ -1,4 +1,4 @@
-id: craft_emerald_ring
+id: emerald_ring
type: crafting
level: 27
xp: 55
diff --git a/data/recipes/crafting/craft_gold_amulet_u.yaml b/data/recipes/crafting/gold_amulet_u.yaml
index 69daa89..d960be6 100644
--- a/data/recipes/crafting/craft_gold_amulet_u.yaml
+++ b/data/recipes/crafting/gold_amulet_u.yaml
@@ -1,4 +1,4 @@
-id: craft_gold_amulet_u
+id: gold_amulet_u
type: crafting
level: 8
xp: 30
diff --git a/data/recipes/crafting/craft_gold_bracelet.yaml b/data/recipes/crafting/gold_bracelet.yaml
index e3de6d0..9669943 100644
--- a/data/recipes/crafting/craft_gold_bracelet.yaml
+++ b/data/recipes/crafting/gold_bracelet.yaml
@@ -1,4 +1,4 @@
-id: craft_gold_bracelet
+id: gold_bracelet
type: crafting
level: 7
xp: 25
diff --git a/data/recipes/crafting/craft_gold_necklace.yaml b/data/recipes/crafting/gold_necklace.yaml
index ab52bef..e2a96c4 100644
--- a/data/recipes/crafting/craft_gold_necklace.yaml
+++ b/data/recipes/crafting/gold_necklace.yaml
@@ -1,4 +1,4 @@
-id: craft_gold_necklace
+id: gold_necklace
type: crafting
level: 6
xp: 20
diff --git a/data/recipes/crafting/craft_gold_ring.yaml b/data/recipes/crafting/gold_ring.yaml
index 943c31d..dcb3c09 100644
--- a/data/recipes/crafting/craft_gold_ring.yaml
+++ b/data/recipes/crafting/gold_ring.yaml
@@ -1,4 +1,4 @@
-id: craft_gold_ring
+id: gold_ring
type: crafting
level: 5
xp: 15
diff --git a/data/recipes/crafting/craft_hard_leather_body.yaml b/data/recipes/crafting/hard_leather_body.yaml
index d1287df..869867e 100644
--- a/data/recipes/crafting/craft_hard_leather_body.yaml
+++ b/data/recipes/crafting/hard_leather_body.yaml
@@ -1,4 +1,4 @@
-id: craft_hard_leather_body
+id: hard_leather_body
type: crafting
level: 28
xp: 35
diff --git a/data/recipes/crafting/craft_hard_leather_shield.yaml b/data/recipes/crafting/hard_leather_shield.yaml
index 7dbd66a..b46222f 100644
--- a/data/recipes/crafting/craft_hard_leather_shield.yaml
+++ b/data/recipes/crafting/hard_leather_shield.yaml
@@ -1,4 +1,4 @@
-id: craft_hard_leather_shield
+id: hard_leather_shield
type: crafting
level: 41
xp: 40
diff --git a/data/recipes/crafting/craft_leather_body.yaml b/data/recipes/crafting/leather_body.yaml
index 0f9774e..4f87c8f 100644
--- a/data/recipes/crafting/craft_leather_body.yaml
+++ b/data/recipes/crafting/leather_body.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_body
+id: leather_body
type: crafting
level: 14
xp: 25
diff --git a/data/recipes/crafting/craft_leather_boots.yaml b/data/recipes/crafting/leather_boots.yaml
index b935a08..569fb81 100644
--- a/data/recipes/crafting/craft_leather_boots.yaml
+++ b/data/recipes/crafting/leather_boots.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_boots
+id: leather_boots
type: crafting
level: 7
xp: 16
diff --git a/data/recipes/crafting/craft_leather_chaps.yaml b/data/recipes/crafting/leather_chaps.yaml
index fac2a9d..82fdac9 100644
--- a/data/recipes/crafting/craft_leather_chaps.yaml
+++ b/data/recipes/crafting/leather_chaps.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_chaps
+id: leather_chaps
type: crafting
level: 18
xp: 27
diff --git a/data/recipes/crafting/craft_leather_cowl.yaml b/data/recipes/crafting/leather_cowl.yaml
index 9e5de25..70fc500 100644
--- a/data/recipes/crafting/craft_leather_cowl.yaml
+++ b/data/recipes/crafting/leather_cowl.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_cowl
+id: leather_cowl
type: crafting
level: 9
xp: 19
diff --git a/data/recipes/crafting/craft_leather_gloves.yaml b/data/recipes/crafting/leather_gloves.yaml
index 4b4fdfc..fa4cd37 100644
--- a/data/recipes/crafting/craft_leather_gloves.yaml
+++ b/data/recipes/crafting/leather_gloves.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_gloves
+id: leather_gloves
type: crafting
level: 1
xp: 14
diff --git a/data/recipes/crafting/craft_leather_vambraces.yaml b/data/recipes/crafting/leather_vambraces.yaml
index 1227271..6167294 100644
--- a/data/recipes/crafting/craft_leather_vambraces.yaml
+++ b/data/recipes/crafting/leather_vambraces.yaml
@@ -1,4 +1,4 @@
-id: craft_leather_vambraces
+id: leather_vambraces
type: crafting
level: 11
xp: 22
diff --git a/data/recipes/crafting/craft_pie_dish.yaml b/data/recipes/crafting/pie_dish.yaml
index 2b31d17..5f49d62 100644
--- a/data/recipes/crafting/craft_pie_dish.yaml
+++ b/data/recipes/crafting/pie_dish.yaml
@@ -1,4 +1,4 @@
-id: craft_pie_dish
+id: pie_dish
type: crafting
level: 7
xp: 10
diff --git a/data/recipes/crafting/craft_plant_pot.yaml b/data/recipes/crafting/plant_pot.yaml
index ddfcefa..2c4b228 100644
--- a/data/recipes/crafting/craft_plant_pot.yaml
+++ b/data/recipes/crafting/plant_pot.yaml
@@ -1,4 +1,4 @@
-id: craft_plant_pot
+id: plant_pot
type: crafting
level: 19
xp: 18
diff --git a/data/recipes/crafting/craft_pot.yaml b/data/recipes/crafting/pot.yaml
index 1b80eef..3215036 100644
--- a/data/recipes/crafting/craft_pot.yaml
+++ b/data/recipes/crafting/pot.yaml
@@ -1,4 +1,4 @@
-id: craft_pot
+id: pot
type: crafting
level: 1
xp: 6
diff --git a/data/recipes/crafting/craft_ruby_amulet_u.yaml b/data/recipes/crafting/ruby_amulet_u.yaml
index 38a864e..2958d77 100644
--- a/data/recipes/crafting/craft_ruby_amulet_u.yaml
+++ b/data/recipes/crafting/ruby_amulet_u.yaml
@@ -1,4 +1,4 @@
-id: craft_ruby_amulet_u
+id: ruby_amulet_u
type: crafting
level: 50
xp: 85
diff --git a/data/recipes/crafting/craft_ruby_bracelet.yaml b/data/recipes/crafting/ruby_bracelet.yaml
index bcc963e..7f36bce 100644
--- a/data/recipes/crafting/craft_ruby_bracelet.yaml
+++ b/data/recipes/crafting/ruby_bracelet.yaml
@@ -1,4 +1,4 @@
-id: craft_ruby_bracelet
+id: ruby_bracelet
type: crafting
level: 42
xp: 80
diff --git a/data/recipes/crafting/craft_ruby_necklace.yaml b/data/recipes/crafting/ruby_necklace.yaml
index 60e47a3..7be562e 100644
--- a/data/recipes/crafting/craft_ruby_necklace.yaml
+++ b/data/recipes/crafting/ruby_necklace.yaml
@@ -1,4 +1,4 @@
-id: craft_ruby_necklace
+id: ruby_necklace
type: crafting
level: 40
xp: 75
diff --git a/data/recipes/crafting/craft_ruby_ring.yaml b/data/recipes/crafting/ruby_ring.yaml
index 61d2b46..78a6339 100644
--- a/data/recipes/crafting/craft_ruby_ring.yaml
+++ b/data/recipes/crafting/ruby_ring.yaml
@@ -1,4 +1,4 @@
-id: craft_ruby_ring
+id: ruby_ring
type: crafting
level: 63
xp: 70
diff --git a/data/recipes/crafting/craft_sapphire_amulet_u.yaml b/data/recipes/crafting/sapphire_amulet_u.yaml
index 07ef6bf..36302d8 100644
--- a/data/recipes/crafting/craft_sapphire_amulet_u.yaml
+++ b/data/recipes/crafting/sapphire_amulet_u.yaml
@@ -1,4 +1,4 @@
-id: craft_sapphire_amulet_u
+id: sapphire_amulet_u
type: crafting
level: 24
xp: 65
diff --git a/data/recipes/crafting/craft_sapphire_bracelet.yaml b/data/recipes/crafting/sapphire_bracelet.yaml
index 3bc1067..2e1031e 100644
--- a/data/recipes/crafting/craft_sapphire_bracelet.yaml
+++ b/data/recipes/crafting/sapphire_bracelet.yaml
@@ -1,4 +1,4 @@
-id: craft_sapphire_bracelet
+id: sapphire_bracelet
type: crafting
level: 23
xp: 60
diff --git a/data/recipes/crafting/craft_sapphire_necklace.yaml b/data/recipes/crafting/sapphire_necklace.yaml
index 8006bf7..2671e6b 100644
--- a/data/recipes/crafting/craft_sapphire_necklace.yaml
+++ b/data/recipes/crafting/sapphire_necklace.yaml
@@ -1,4 +1,4 @@
-id: craft_sapphire_necklace
+id: sapphire_necklace
type: crafting
level: 22
xp: 55
diff --git a/data/recipes/crafting/craft_sapphire_ring.yaml b/data/recipes/crafting/sapphire_ring.yaml
index cc67b73..f755b6f 100644
--- a/data/recipes/crafting/craft_sapphire_ring.yaml
+++ b/data/recipes/crafting/sapphire_ring.yaml
@@ -1,4 +1,4 @@
-id: craft_sapphire_ring
+id: sapphire_ring
type: crafting
level: 20
xp: 40
diff --git a/data/recipes/crafting/craft_unfired_pie_dish.yaml b/data/recipes/crafting/unfired_pie_dish.yaml
index 7ba5032..d698cf4 100644
--- a/data/recipes/crafting/craft_unfired_pie_dish.yaml
+++ b/data/recipes/crafting/unfired_pie_dish.yaml
@@ -1,4 +1,4 @@
-id: craft_unfired_pie_dish
+id: unfired_pie_dish
type: crafting
level: 7
xp: 15
diff --git a/data/recipes/crafting/craft_unfired_plant_pot.yaml b/data/recipes/crafting/unfired_plant_pot.yaml
index db7a38e..e0675db 100644
--- a/data/recipes/crafting/craft_unfired_plant_pot.yaml
+++ b/data/recipes/crafting/unfired_plant_pot.yaml
@@ -1,4 +1,4 @@
-id: craft_unfired_plant_pot
+id: unfired_plant_pot
type: crafting
level: 19
xp: 18
diff --git a/data/recipes/crafting/craft_unfired_pot.yaml b/data/recipes/crafting/unfired_pot.yaml
index 5b2762d..04604e3 100644
--- a/data/recipes/crafting/craft_unfired_pot.yaml
+++ b/data/recipes/crafting/unfired_pot.yaml
@@ -1,4 +1,4 @@
-id: craft_unfired_pot
+id: unfired_pot
type: crafting
level: 1
xp: 6
diff --git a/data/recipes/fletching/arrow_shafts.yaml b/data/recipes/fletching/arrow_shafts.yaml
new file mode 100644
index 0000000..c382340
--- /dev/null
+++ b/data/recipes/fletching/arrow_shafts.yaml
@@ -0,0 +1,52 @@
+type: fletching
+tool: knife
+wait: 5
+products:
+ - id: arrow_shaft
+ output: arrow_shaft
+ level: 1
+ xp: 5
+ output_qty: 15
+ consume:
+ - items: [logs]
+ quantity: 1
+ - id: arrow_shaft_oak
+ output: arrow_shaft
+ level: 15
+ xp: 10
+ output_qty: 20
+ consume:
+ - items: [oak_logs]
+ quantity: 1
+ - id: arrow_shaft_willow
+ output: arrow_shaft
+ level: 30
+ xp: 15
+ output_qty: 25
+ consume:
+ - items: [willow_logs]
+ quantity: 1
+ - id: arrow_shaft_maple
+ output: arrow_shaft
+ level: 45
+ xp: 20
+ output_qty: 30
+ consume:
+ - items: [maple_logs]
+ quantity: 1
+ - id: arrow_shaft_yew
+ output: arrow_shaft
+ level: 60
+ xp: 25
+ output_qty: 35
+ consume:
+ - items: [yew_logs]
+ quantity: 1
+ - id: arrow_shaft_magic
+ output: arrow_shaft
+ level: 75
+ xp: 30
+ output_qty: 40
+ consume:
+ - items: [magic_logs]
+ quantity: 1
diff --git a/data/recipes/fletching/bolt_feathering.yaml b/data/recipes/fletching/bolt_feathering.yaml
new file mode 100644
index 0000000..2197de1
--- /dev/null
+++ b/data/recipes/fletching/bolt_feathering.yaml
@@ -0,0 +1,63 @@
+type: fletching
+wait: 0
+products:
+ - id: bronze_bolts
+ output: bronze_bolts
+ level: 9
+ xp: 5
+ output_qty: 10
+ consume:
+ - items: [bronze_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
+ - id: iron_bolts
+ output: iron_bolts
+ level: 39
+ xp: 15
+ output_qty: 10
+ consume:
+ - items: [iron_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
+ - id: steel_bolts
+ output: steel_bolts
+ level: 46
+ xp: 35
+ output_qty: 10
+ consume:
+ - items: [steel_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
+ - id: mithril_bolts
+ output: mithril_bolts
+ level: 54
+ xp: 50
+ output_qty: 10
+ consume:
+ - items: [mithril_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
+ - id: adamant_bolts
+ output: adamant_bolts
+ level: 61
+ xp: 70
+ output_qty: 10
+ consume:
+ - items: [adamant_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
+ - id: rune_bolts
+ output: rune_bolts
+ level: 69
+ xp: 100
+ output_qty: 10
+ consume:
+ - items: [rune_bolts_unf]
+ quantity: 10
+ - items: [feather]
+ quantity: 10
diff --git a/data/recipes/fletching/fletch_adamant_arrow.yaml b/data/recipes/fletching/fletch_adamant_arrow.yaml
deleted file mode 100644
index 57f899b..0000000
--- a/data/recipes/fletching/fletch_adamant_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_adamant_arrow
-type: fletching
-level: 60
-xp: 10
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [adamant_arrowtips]
- quantity: 15
-output: adamant_arrow
-output_qty: 15
-message: "You attach the adamant arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_adamant_bolts.yaml b/data/recipes/fletching/fletch_adamant_bolts.yaml
deleted file mode 100644
index d96c811..0000000
--- a/data/recipes/fletching/fletch_adamant_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_adamant_bolts
-type: fletching
-level: 61
-xp: 70
-wait: 0
-consume:
- - items: [adamant_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: adamant_bolts
-output_qty: 10
-message: "You attach feathers to the adamant bolts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft.yaml b/data/recipes/fletching/fletch_arrow_shaft.yaml
deleted file mode 100644
index ebf3861..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft
-type: fletching
-tool: knife
-level: 1
-xp: 5
-wait: 5
-consume:
- - items: [logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 15
-message: "You carefully cut the logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft_magic.yaml b/data/recipes/fletching/fletch_arrow_shaft_magic.yaml
deleted file mode 100644
index 0621859..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft_magic.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft_magic
-type: fletching
-tool: knife
-level: 75
-xp: 30
-wait: 5
-consume:
- - items: [magic_logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 40
-message: "You carefully cut the magic logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft_maple.yaml b/data/recipes/fletching/fletch_arrow_shaft_maple.yaml
deleted file mode 100644
index b6671da..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft_maple.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft_maple
-type: fletching
-tool: knife
-level: 45
-xp: 20
-wait: 5
-consume:
- - items: [maple_logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 30
-message: "You carefully cut the maple logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft_oak.yaml b/data/recipes/fletching/fletch_arrow_shaft_oak.yaml
deleted file mode 100644
index cf38335..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft_oak.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft_oak
-type: fletching
-tool: knife
-level: 15
-xp: 10
-wait: 5
-consume:
- - items: [oak_logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 20
-message: "You carefully cut the oak logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft_willow.yaml b/data/recipes/fletching/fletch_arrow_shaft_willow.yaml
deleted file mode 100644
index 0c39a13..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft_willow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft_willow
-type: fletching
-tool: knife
-level: 30
-xp: 15
-wait: 5
-consume:
- - items: [willow_logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 25
-message: "You carefully cut the willow logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_arrow_shaft_yew.yaml b/data/recipes/fletching/fletch_arrow_shaft_yew.yaml
deleted file mode 100644
index 785325e..0000000
--- a/data/recipes/fletching/fletch_arrow_shaft_yew.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_arrow_shaft_yew
-type: fletching
-tool: knife
-level: 60
-xp: 25
-wait: 5
-consume:
- - items: [yew_logs]
- quantity: 1
-output: arrow_shaft
-output_qty: 35
-message: "You carefully cut the yew logs into arrow shafts."
diff --git a/data/recipes/fletching/fletch_bronze_arrow.yaml b/data/recipes/fletching/fletch_bronze_arrow.yaml
deleted file mode 100644
index 4b9e924..0000000
--- a/data/recipes/fletching/fletch_bronze_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_bronze_arrow
-type: fletching
-level: 1
-xp: 1
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [bronze_arrowtips]
- quantity: 15
-output: bronze_arrow
-output_qty: 15
-message: "You attach the bronze arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_bronze_bolts.yaml b/data/recipes/fletching/fletch_bronze_bolts.yaml
deleted file mode 100644
index cdcf6db..0000000
--- a/data/recipes/fletching/fletch_bronze_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_bronze_bolts
-type: fletching
-level: 9
-xp: 5
-wait: 0
-consume:
- - items: [bronze_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: bronze_bolts
-output_qty: 10
-message: "You attach feathers to the bronze bolts."
diff --git a/data/recipes/fletching/fletch_diamond_bolt_tips.yaml b/data/recipes/fletching/fletch_diamond_bolt_tips.yaml
deleted file mode 100644
index 0ccabe2..0000000
--- a/data/recipes/fletching/fletch_diamond_bolt_tips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_diamond_bolt_tips
-type: fletching
-tool: chisel
-level: 65
-xp: 7
-wait: 5
-consume:
- - items: [uncut_diamond]
- quantity: 1
-output: diamond_bolt_tips
-output_qty: 12
-message: "You cut the diamond into bolt tips."
diff --git a/data/recipes/fletching/fletch_diamond_bolts.yaml b/data/recipes/fletching/fletch_diamond_bolts.yaml
deleted file mode 100644
index 8c98fc2..0000000
--- a/data/recipes/fletching/fletch_diamond_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_diamond_bolts
-type: fletching
-level: 65
-xp: 7
-wait: 2
-consume:
- - items: [adamant_bolts]
- quantity: 10
- - items: [diamond_bolt_tips]
- quantity: 10
-output: diamond_bolts
-output_qty: 10
-message: "You tip the adamant bolts with diamond."
diff --git a/data/recipes/fletching/fletch_emerald_bolt_tips.yaml b/data/recipes/fletching/fletch_emerald_bolt_tips.yaml
deleted file mode 100644
index d48cf73..0000000
--- a/data/recipes/fletching/fletch_emerald_bolt_tips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_emerald_bolt_tips
-type: fletching
-tool: chisel
-level: 66
-xp: 5
-wait: 5
-consume:
- - items: [uncut_emerald]
- quantity: 1
-output: emerald_bolt_tips
-output_qty: 12
-message: "You cut the emerald into bolt tips."
diff --git a/data/recipes/fletching/fletch_emerald_bolts.yaml b/data/recipes/fletching/fletch_emerald_bolts.yaml
deleted file mode 100644
index 8e7e446..0000000
--- a/data/recipes/fletching/fletch_emerald_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_emerald_bolts
-type: fletching
-level: 66
-xp: 5
-wait: 2
-consume:
- - items: [mithril_bolts]
- quantity: 10
- - items: [emerald_bolt_tips]
- quantity: 10
-output: emerald_bolts
-output_qty: 10
-message: "You tip the mithril bolts with emerald."
diff --git a/data/recipes/fletching/fletch_iron_arrow.yaml b/data/recipes/fletching/fletch_iron_arrow.yaml
deleted file mode 100644
index fbb1c2c..0000000
--- a/data/recipes/fletching/fletch_iron_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_iron_arrow
-type: fletching
-level: 15
-xp: 2
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [iron_arrowtips]
- quantity: 15
-output: iron_arrow
-output_qty: 15
-message: "You attach the iron arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_iron_bolts.yaml b/data/recipes/fletching/fletch_iron_bolts.yaml
deleted file mode 100644
index bb90403..0000000
--- a/data/recipes/fletching/fletch_iron_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_iron_bolts
-type: fletching
-level: 39
-xp: 15
-wait: 0
-consume:
- - items: [iron_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: iron_bolts
-output_qty: 10
-message: "You attach feathers to the iron bolts."
diff --git a/data/recipes/fletching/fletch_longbow.yaml b/data/recipes/fletching/fletch_longbow.yaml
deleted file mode 100644
index fa46921..0000000
--- a/data/recipes/fletching/fletch_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_longbow
-type: fletching
-level: 10
-xp: 10
-wait: 2
-consume:
- - items: [longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: longbow
-message: "You string the longbow."
diff --git a/data/recipes/fletching/fletch_longbow_u.yaml b/data/recipes/fletching/fletch_longbow_u.yaml
deleted file mode 100644
index a893b49..0000000
--- a/data/recipes/fletching/fletch_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_longbow_u
-type: fletching
-tool: knife
-level: 10
-xp: 10
-wait: 3
-consume:
- - items: [logs]
- quantity: 1
-output: longbow_u
-message: "You carefully carve the log into a longbow."
diff --git a/data/recipes/fletching/fletch_magic_longbow.yaml b/data/recipes/fletching/fletch_magic_longbow.yaml
deleted file mode 100644
index 8e16b9c..0000000
--- a/data/recipes/fletching/fletch_magic_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_magic_longbow
-type: fletching
-level: 85
-xp: 91
-wait: 2
-consume:
- - items: [magic_longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: magic_longbow
-message: "You string the magic longbow."
diff --git a/data/recipes/fletching/fletch_magic_longbow_u.yaml b/data/recipes/fletching/fletch_magic_longbow_u.yaml
deleted file mode 100644
index ce2e247..0000000
--- a/data/recipes/fletching/fletch_magic_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_magic_longbow_u
-type: fletching
-tool: knife
-level: 85
-xp: 91
-wait: 3
-consume:
- - items: [magic_logs]
- quantity: 1
-output: magic_longbow_u
-message: "You carefully carve the magic log into a longbow."
diff --git a/data/recipes/fletching/fletch_magic_shortbow.yaml b/data/recipes/fletching/fletch_magic_shortbow.yaml
deleted file mode 100644
index 58abce9..0000000
--- a/data/recipes/fletching/fletch_magic_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_magic_shortbow
-type: fletching
-level: 80
-xp: 83
-wait: 2
-consume:
- - items: [magic_shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: magic_shortbow
-message: "You string the magic shortbow."
diff --git a/data/recipes/fletching/fletch_magic_shortbow_u.yaml b/data/recipes/fletching/fletch_magic_shortbow_u.yaml
deleted file mode 100644
index 3fbf6cd..0000000
--- a/data/recipes/fletching/fletch_magic_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_magic_shortbow_u
-type: fletching
-tool: knife
-level: 80
-xp: 83
-wait: 3
-consume:
- - items: [magic_logs]
- quantity: 1
-output: magic_shortbow_u
-message: "You carefully carve the magic log into a shortbow."
diff --git a/data/recipes/fletching/fletch_maple_longbow.yaml b/data/recipes/fletching/fletch_maple_longbow.yaml
deleted file mode 100644
index 123d531..0000000
--- a/data/recipes/fletching/fletch_maple_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_maple_longbow
-type: fletching
-level: 55
-xp: 58
-wait: 2
-consume:
- - items: [maple_longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: maple_longbow
-message: "You string the maple longbow."
diff --git a/data/recipes/fletching/fletch_maple_longbow_u.yaml b/data/recipes/fletching/fletch_maple_longbow_u.yaml
deleted file mode 100644
index 4c61993..0000000
--- a/data/recipes/fletching/fletch_maple_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_maple_longbow_u
-type: fletching
-tool: knife
-level: 55
-xp: 58
-wait: 3
-consume:
- - items: [maple_logs]
- quantity: 1
-output: maple_longbow_u
-message: "You carefully carve the maple log into a longbow."
diff --git a/data/recipes/fletching/fletch_maple_shortbow.yaml b/data/recipes/fletching/fletch_maple_shortbow.yaml
deleted file mode 100644
index aebe50a..0000000
--- a/data/recipes/fletching/fletch_maple_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_maple_shortbow
-type: fletching
-level: 50
-xp: 50
-wait: 2
-consume:
- - items: [maple_shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: maple_shortbow
-message: "You string the maple shortbow."
diff --git a/data/recipes/fletching/fletch_maple_shortbow_u.yaml b/data/recipes/fletching/fletch_maple_shortbow_u.yaml
deleted file mode 100644
index 36270dd..0000000
--- a/data/recipes/fletching/fletch_maple_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_maple_shortbow_u
-type: fletching
-tool: knife
-level: 50
-xp: 50
-wait: 3
-consume:
- - items: [maple_logs]
- quantity: 1
-output: maple_shortbow_u
-message: "You carefully carve the maple log into a shortbow."
diff --git a/data/recipes/fletching/fletch_mithril_arrow.yaml b/data/recipes/fletching/fletch_mithril_arrow.yaml
deleted file mode 100644
index 87a46e2..0000000
--- a/data/recipes/fletching/fletch_mithril_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_mithril_arrow
-type: fletching
-level: 45
-xp: 7
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [mithril_arrowtips]
- quantity: 15
-output: mithril_arrow
-output_qty: 15
-message: "You attach the mithril arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_mithril_bolts.yaml b/data/recipes/fletching/fletch_mithril_bolts.yaml
deleted file mode 100644
index a2afcb8..0000000
--- a/data/recipes/fletching/fletch_mithril_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_mithril_bolts
-type: fletching
-level: 54
-xp: 50
-wait: 0
-consume:
- - items: [mithril_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: mithril_bolts
-output_qty: 10
-message: "You attach feathers to the mithril bolts."
diff --git a/data/recipes/fletching/fletch_oak_longbow.yaml b/data/recipes/fletching/fletch_oak_longbow.yaml
deleted file mode 100644
index f1c96ba..0000000
--- a/data/recipes/fletching/fletch_oak_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_oak_longbow
-type: fletching
-level: 25
-xp: 25
-wait: 2
-consume:
- - items: [oak_longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: oak_longbow
-message: "You string the oak longbow."
diff --git a/data/recipes/fletching/fletch_oak_longbow_u.yaml b/data/recipes/fletching/fletch_oak_longbow_u.yaml
deleted file mode 100644
index 8f0b234..0000000
--- a/data/recipes/fletching/fletch_oak_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_oak_longbow_u
-type: fletching
-tool: knife
-level: 25
-xp: 25
-wait: 3
-consume:
- - items: [oak_logs]
- quantity: 1
-output: oak_longbow_u
-message: "You carefully carve the oak log into a longbow."
diff --git a/data/recipes/fletching/fletch_oak_shortbow.yaml b/data/recipes/fletching/fletch_oak_shortbow.yaml
deleted file mode 100644
index 198657f..0000000
--- a/data/recipes/fletching/fletch_oak_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_oak_shortbow
-type: fletching
-level: 20
-xp: 16
-wait: 2
-consume:
- - items: [oak_shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: oak_shortbow
-message: "You string the oak shortbow."
diff --git a/data/recipes/fletching/fletch_oak_shortbow_u.yaml b/data/recipes/fletching/fletch_oak_shortbow_u.yaml
deleted file mode 100644
index 4f96a09..0000000
--- a/data/recipes/fletching/fletch_oak_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_oak_shortbow_u
-type: fletching
-tool: knife
-level: 20
-xp: 16
-wait: 3
-consume:
- - items: [oak_logs]
- quantity: 1
-output: oak_shortbow_u
-message: "You carefully carve the oak log into a shortbow."
diff --git a/data/recipes/fletching/fletch_ruby_bolt_tips.yaml b/data/recipes/fletching/fletch_ruby_bolt_tips.yaml
deleted file mode 100644
index bc9f695..0000000
--- a/data/recipes/fletching/fletch_ruby_bolt_tips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_ruby_bolt_tips
-type: fletching
-tool: chisel
-level: 73
-xp: 6
-wait: 5
-consume:
- - items: [uncut_ruby]
- quantity: 1
-output: ruby_bolt_tips
-output_qty: 12
-message: "You cut the ruby into bolt tips."
diff --git a/data/recipes/fletching/fletch_ruby_bolts.yaml b/data/recipes/fletching/fletch_ruby_bolts.yaml
deleted file mode 100644
index ac1d150..0000000
--- a/data/recipes/fletching/fletch_ruby_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_ruby_bolts
-type: fletching
-level: 73
-xp: 6
-wait: 2
-consume:
- - items: [adamant_bolts]
- quantity: 10
- - items: [ruby_bolt_tips]
- quantity: 10
-output: ruby_bolts
-output_qty: 10
-message: "You tip the adamant bolts with ruby."
diff --git a/data/recipes/fletching/fletch_rune_arrow.yaml b/data/recipes/fletching/fletch_rune_arrow.yaml
deleted file mode 100644
index aa2795e..0000000
--- a/data/recipes/fletching/fletch_rune_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_rune_arrow
-type: fletching
-level: 75
-xp: 12
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [rune_arrowtips]
- quantity: 15
-output: rune_arrow
-output_qty: 15
-message: "You attach the rune arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_rune_bolts.yaml b/data/recipes/fletching/fletch_rune_bolts.yaml
deleted file mode 100644
index 20bb7b9..0000000
--- a/data/recipes/fletching/fletch_rune_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_rune_bolts
-type: fletching
-level: 69
-xp: 100
-wait: 0
-consume:
- - items: [rune_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: rune_bolts
-output_qty: 10
-message: "You attach feathers to the rune bolts."
diff --git a/data/recipes/fletching/fletch_sapphire_bolt_tips.yaml b/data/recipes/fletching/fletch_sapphire_bolt_tips.yaml
deleted file mode 100644
index dca6fef..0000000
--- a/data/recipes/fletching/fletch_sapphire_bolt_tips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_sapphire_bolt_tips
-type: fletching
-tool: chisel
-level: 63
-xp: 4
-wait: 5
-consume:
- - items: [uncut_sapphire]
- quantity: 1
-output: sapphire_bolt_tips
-output_qty: 12
-message: "You cut the sapphire into bolt tips."
diff --git a/data/recipes/fletching/fletch_sapphire_bolts.yaml b/data/recipes/fletching/fletch_sapphire_bolts.yaml
deleted file mode 100644
index 712578f..0000000
--- a/data/recipes/fletching/fletch_sapphire_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_sapphire_bolts
-type: fletching
-level: 63
-xp: 4
-wait: 2
-consume:
- - items: [mithril_bolts]
- quantity: 10
- - items: [sapphire_bolt_tips]
- quantity: 10
-output: sapphire_bolts
-output_qty: 10
-message: "You tip the mithril bolts with sapphire."
diff --git a/data/recipes/fletching/fletch_shortbow.yaml b/data/recipes/fletching/fletch_shortbow.yaml
deleted file mode 100644
index e96317d..0000000
--- a/data/recipes/fletching/fletch_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_shortbow
-type: fletching
-level: 5
-xp: 5
-wait: 2
-consume:
- - items: [shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: shortbow
-message: "You string the shortbow."
diff --git a/data/recipes/fletching/fletch_shortbow_u.yaml b/data/recipes/fletching/fletch_shortbow_u.yaml
deleted file mode 100644
index 3ab4931..0000000
--- a/data/recipes/fletching/fletch_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_shortbow_u
-type: fletching
-tool: knife
-level: 5
-xp: 5
-wait: 3
-consume:
- - items: [logs]
- quantity: 1
-output: shortbow_u
-message: "You carefully carve the log into a shortbow."
diff --git a/data/recipes/fletching/fletch_steel_arrow.yaml b/data/recipes/fletching/fletch_steel_arrow.yaml
deleted file mode 100644
index 9bd229a..0000000
--- a/data/recipes/fletching/fletch_steel_arrow.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_steel_arrow
-type: fletching
-level: 30
-xp: 5
-wait: 2
-consume:
- - items: [headless_arrow]
- quantity: 15
- - items: [steel_arrowtips]
- quantity: 15
-output: steel_arrow
-output_qty: 15
-message: "You attach the steel arrowtips to the headless arrows."
diff --git a/data/recipes/fletching/fletch_steel_bolts.yaml b/data/recipes/fletching/fletch_steel_bolts.yaml
deleted file mode 100644
index 9bfdafe..0000000
--- a/data/recipes/fletching/fletch_steel_bolts.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-id: fletch_steel_bolts
-type: fletching
-level: 46
-xp: 35
-wait: 0
-consume:
- - items: [steel_bolts_unf]
- quantity: 10
- - items: [feather]
- quantity: 10
-output: steel_bolts
-output_qty: 10
-message: "You attach feathers to the steel bolts."
diff --git a/data/recipes/fletching/fletch_willow_longbow.yaml b/data/recipes/fletching/fletch_willow_longbow.yaml
deleted file mode 100644
index 28071ac..0000000
--- a/data/recipes/fletching/fletch_willow_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_willow_longbow
-type: fletching
-level: 40
-xp: 41
-wait: 2
-consume:
- - items: [willow_longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: willow_longbow
-message: "You string the willow longbow."
diff --git a/data/recipes/fletching/fletch_willow_longbow_u.yaml b/data/recipes/fletching/fletch_willow_longbow_u.yaml
deleted file mode 100644
index ef808c0..0000000
--- a/data/recipes/fletching/fletch_willow_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_willow_longbow_u
-type: fletching
-tool: knife
-level: 40
-xp: 41
-wait: 3
-consume:
- - items: [willow_logs]
- quantity: 1
-output: willow_longbow_u
-message: "You carefully carve the willow log into a longbow."
diff --git a/data/recipes/fletching/fletch_willow_shortbow.yaml b/data/recipes/fletching/fletch_willow_shortbow.yaml
deleted file mode 100644
index a2b2c2b..0000000
--- a/data/recipes/fletching/fletch_willow_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_willow_shortbow
-type: fletching
-level: 35
-xp: 33
-wait: 2
-consume:
- - items: [willow_shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: willow_shortbow
-message: "You string the willow shortbow."
diff --git a/data/recipes/fletching/fletch_willow_shortbow_u.yaml b/data/recipes/fletching/fletch_willow_shortbow_u.yaml
deleted file mode 100644
index 95609b3..0000000
--- a/data/recipes/fletching/fletch_willow_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_willow_shortbow_u
-type: fletching
-tool: knife
-level: 35
-xp: 33
-wait: 3
-consume:
- - items: [willow_logs]
- quantity: 1
-output: willow_shortbow_u
-message: "You carefully carve the willow log into a shortbow."
diff --git a/data/recipes/fletching/fletch_yew_longbow.yaml b/data/recipes/fletching/fletch_yew_longbow.yaml
deleted file mode 100644
index 208c623..0000000
--- a/data/recipes/fletching/fletch_yew_longbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_yew_longbow
-type: fletching
-level: 65
-xp: 75
-wait: 2
-consume:
- - items: [yew_longbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: yew_longbow
-message: "You string the yew longbow."
diff --git a/data/recipes/fletching/fletch_yew_longbow_u.yaml b/data/recipes/fletching/fletch_yew_longbow_u.yaml
deleted file mode 100644
index bdce4f8..0000000
--- a/data/recipes/fletching/fletch_yew_longbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_yew_longbow_u
-type: fletching
-tool: knife
-level: 65
-xp: 75
-wait: 3
-consume:
- - items: [yew_logs]
- quantity: 1
-output: yew_longbow_u
-message: "You carefully carve the yew log into a longbow."
diff --git a/data/recipes/fletching/fletch_yew_shortbow.yaml b/data/recipes/fletching/fletch_yew_shortbow.yaml
deleted file mode 100644
index fbe5f62..0000000
--- a/data/recipes/fletching/fletch_yew_shortbow.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: fletch_yew_shortbow
-type: fletching
-level: 60
-xp: 67
-wait: 2
-consume:
- - items: [yew_shortbow_u]
- quantity: 1
- - items: [bowstring]
- quantity: 1
-output: yew_shortbow
-message: "You string the yew shortbow."
diff --git a/data/recipes/fletching/fletch_yew_shortbow_u.yaml b/data/recipes/fletching/fletch_yew_shortbow_u.yaml
deleted file mode 100644
index 774e3a5..0000000
--- a/data/recipes/fletching/fletch_yew_shortbow_u.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: fletch_yew_shortbow_u
-type: fletching
-tool: knife
-level: 60
-xp: 67
-wait: 3
-consume:
- - items: [yew_logs]
- quantity: 1
-output: yew_shortbow_u
-message: "You carefully carve the yew log into a shortbow."
diff --git a/data/recipes/fletching/gem_bolt_tips.yaml b/data/recipes/fletching/gem_bolt_tips.yaml
new file mode 100644
index 0000000..5482140
--- /dev/null
+++ b/data/recipes/fletching/gem_bolt_tips.yaml
@@ -0,0 +1,36 @@
+type: fletching
+tool: chisel
+wait: 5
+products:
+ - id: sapphire_bolt_tips
+ output: sapphire_bolt_tips
+ level: 63
+ xp: 4
+ output_qty: 12
+ consume:
+ - items: [uncut_sapphire]
+ quantity: 1
+ - id: diamond_bolt_tips
+ output: diamond_bolt_tips
+ level: 65
+ xp: 7
+ output_qty: 12
+ consume:
+ - items: [uncut_diamond]
+ quantity: 1
+ - id: emerald_bolt_tips
+ output: emerald_bolt_tips
+ level: 66
+ xp: 5
+ output_qty: 12
+ consume:
+ - items: [uncut_emerald]
+ quantity: 1
+ - id: ruby_bolt_tips
+ output: ruby_bolt_tips
+ level: 73
+ xp: 6
+ output_qty: 12
+ consume:
+ - items: [uncut_ruby]
+ quantity: 1
diff --git a/data/recipes/fletching/gem_tipped_bolts.yaml b/data/recipes/fletching/gem_tipped_bolts.yaml
new file mode 100644
index 0000000..7ed5adc
--- /dev/null
+++ b/data/recipes/fletching/gem_tipped_bolts.yaml
@@ -0,0 +1,43 @@
+type: fletching
+wait: 2
+products:
+ - id: sapphire_bolts
+ output: sapphire_bolts
+ level: 63
+ xp: 4
+ output_qty: 10
+ consume:
+ - items: [mithril_bolts]
+ quantity: 10
+ - items: [sapphire_bolt_tips]
+ quantity: 10
+ - id: diamond_bolts
+ output: diamond_bolts
+ level: 65
+ xp: 7
+ output_qty: 10
+ consume:
+ - items: [adamant_bolts]
+ quantity: 10
+ - items: [diamond_bolt_tips]
+ quantity: 10
+ - id: emerald_bolts
+ output: emerald_bolts
+ level: 66
+ xp: 5
+ output_qty: 10
+ consume:
+ - items: [mithril_bolts]
+ quantity: 10
+ - items: [emerald_bolt_tips]
+ quantity: 10
+ - id: ruby_bolts
+ output: ruby_bolts
+ level: 73
+ xp: 6
+ output_qty: 10
+ consume:
+ - items: [adamant_bolts]
+ quantity: 10
+ - items: [ruby_bolt_tips]
+ quantity: 10
diff --git a/data/recipes/fletching/fletch_headless_arrow.yaml b/data/recipes/fletching/headless_arrow.yaml
index 84d88f5..0c1e363 100644
--- a/data/recipes/fletching/fletch_headless_arrow.yaml
+++ b/data/recipes/fletching/headless_arrow.yaml
@@ -1,4 +1,4 @@
-id: fletch_headless_arrow
+id: headless_arrow
type: fletching
level: 1
xp: 1
diff --git a/data/recipes/fletching/strung_bows.yaml b/data/recipes/fletching/strung_bows.yaml
new file mode 100644
index 0000000..c7e2c3d
--- /dev/null
+++ b/data/recipes/fletching/strung_bows.yaml
@@ -0,0 +1,111 @@
+type: fletching
+wait: 2
+products:
+ - id: shortbow
+ output: shortbow
+ level: 5
+ xp: 5
+ consume:
+ - items: [shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: longbow
+ output: longbow
+ level: 10
+ xp: 10
+ consume:
+ - items: [longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: oak_shortbow
+ output: oak_shortbow
+ level: 20
+ xp: 16
+ consume:
+ - items: [oak_shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: oak_longbow
+ output: oak_longbow
+ level: 25
+ xp: 25
+ consume:
+ - items: [oak_longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: willow_shortbow
+ output: willow_shortbow
+ level: 35
+ xp: 33
+ consume:
+ - items: [willow_shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: willow_longbow
+ output: willow_longbow
+ level: 40
+ xp: 41
+ consume:
+ - items: [willow_longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: maple_shortbow
+ output: maple_shortbow
+ level: 50
+ xp: 50
+ consume:
+ - items: [maple_shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: maple_longbow
+ output: maple_longbow
+ level: 55
+ xp: 58
+ consume:
+ - items: [maple_longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: yew_shortbow
+ output: yew_shortbow
+ level: 60
+ xp: 67
+ consume:
+ - items: [yew_shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: yew_longbow
+ output: yew_longbow
+ level: 65
+ xp: 75
+ consume:
+ - items: [yew_longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: magic_shortbow
+ output: magic_shortbow
+ level: 80
+ xp: 83
+ consume:
+ - items: [magic_shortbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
+ - id: magic_longbow
+ output: magic_longbow
+ level: 85
+ xp: 91
+ consume:
+ - items: [magic_longbow_u]
+ quantity: 1
+ - items: [bowstring]
+ quantity: 1
diff --git a/data/recipes/fletching/tipped_arrows.yaml b/data/recipes/fletching/tipped_arrows.yaml
new file mode 100644
index 0000000..8e4530b
--- /dev/null
+++ b/data/recipes/fletching/tipped_arrows.yaml
@@ -0,0 +1,63 @@
+type: fletching
+wait: 2
+products:
+ - id: bronze_arrow
+ output: bronze_arrow
+ level: 1
+ xp: 1
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [bronze_arrowtips]
+ quantity: 15
+ - id: iron_arrow
+ output: iron_arrow
+ level: 15
+ xp: 2
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [iron_arrowtips]
+ quantity: 15
+ - id: steel_arrow
+ output: steel_arrow
+ level: 30
+ xp: 5
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [steel_arrowtips]
+ quantity: 15
+ - id: mithril_arrow
+ output: mithril_arrow
+ level: 45
+ xp: 7
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [mithril_arrowtips]
+ quantity: 15
+ - id: adamant_arrow
+ output: adamant_arrow
+ level: 60
+ xp: 10
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [adamant_arrowtips]
+ quantity: 15
+ - id: rune_arrow
+ output: rune_arrow
+ level: 75
+ xp: 12
+ output_qty: 15
+ consume:
+ - items: [headless_arrow]
+ quantity: 15
+ - items: [rune_arrowtips]
+ quantity: 15
diff --git a/data/recipes/fletching/unstrung_bows.yaml b/data/recipes/fletching/unstrung_bows.yaml
new file mode 100644
index 0000000..3195c8d
--- /dev/null
+++ b/data/recipes/fletching/unstrung_bows.yaml
@@ -0,0 +1,88 @@
+type: fletching
+tool: knife
+wait: 3
+products:
+ - id: shortbow_u
+ output: shortbow_u
+ level: 5
+ xp: 5
+ consume:
+ - items: [logs]
+ quantity: 1
+ - id: longbow_u
+ output: longbow_u
+ level: 10
+ xp: 10
+ consume:
+ - items: [logs]
+ quantity: 1
+ - id: oak_shortbow_u
+ output: oak_shortbow_u
+ level: 20
+ xp: 16
+ consume:
+ - items: [oak_logs]
+ quantity: 1
+ - id: oak_longbow_u
+ output: oak_longbow_u
+ level: 25
+ xp: 25
+ consume:
+ - items: [oak_logs]
+ quantity: 1
+ - id: willow_shortbow_u
+ output: willow_shortbow_u
+ level: 35
+ xp: 33
+ consume:
+ - items: [willow_logs]
+ quantity: 1
+ - id: willow_longbow_u
+ output: willow_longbow_u
+ level: 40
+ xp: 41
+ consume:
+ - items: [willow_logs]
+ quantity: 1
+ - id: maple_shortbow_u
+ output: maple_shortbow_u
+ level: 50
+ xp: 50
+ consume:
+ - items: [maple_logs]
+ quantity: 1
+ - id: maple_longbow_u
+ output: maple_longbow_u
+ level: 55
+ xp: 58
+ consume:
+ - items: [maple_logs]
+ quantity: 1
+ - id: yew_shortbow_u
+ output: yew_shortbow_u
+ level: 60
+ xp: 67
+ consume:
+ - items: [yew_logs]
+ quantity: 1
+ - id: yew_longbow_u
+ output: yew_longbow_u
+ level: 65
+ xp: 75
+ consume:
+ - items: [yew_logs]
+ quantity: 1
+ - id: magic_shortbow_u
+ output: magic_shortbow_u
+ level: 80
+ xp: 83
+ consume:
+ - items: [magic_logs]
+ quantity: 1
+ - id: magic_longbow_u
+ output: magic_longbow_u
+ level: 85
+ xp: 91
+ consume:
+ - items: [magic_logs]
+ quantity: 1
diff --git a/data/recipes/mixing/mix_amp_potion.yaml b/data/recipes/mixing/amp_potion.yaml
index 6145296..40aeb84 100644
--- a/data/recipes/mixing/mix_amp_potion.yaml
+++ b/data/recipes/mixing/amp_potion.yaml
@@ -1,4 +1,4 @@
-id: mix_amp_potion
+id: amp_potion
type: pharmacy
skill: pharmacy
level: 12
diff --git a/data/recipes/mixing/mix_bio_serum.yaml b/data/recipes/mixing/bio_serum.yaml
index 6f5a3ea..f7f728a 100644
--- a/data/recipes/mixing/mix_bio_serum.yaml
+++ b/data/recipes/mixing/bio_serum.yaml
@@ -1,4 +1,4 @@
-id: mix_bio_serum
+id: bio_serum
type: pharmacy
skill: pharmacy
level: 5
diff --git a/data/recipes/mixing/mix_full_restore.yaml b/data/recipes/mixing/full_restore.yaml
index b9e320e..c5ed30b 100644
--- a/data/recipes/mixing/mix_full_restore.yaml
+++ b/data/recipes/mixing/full_restore.yaml
@@ -1,4 +1,4 @@
-id: mix_full_restore
+id: full_restore
type: pharmacy
skill: pharmacy
level: 63
diff --git a/data/recipes/mixing/mix_nano_restore.yaml b/data/recipes/mixing/nano_restore.yaml
index 4a5ebb0..c14f151 100644
--- a/data/recipes/mixing/mix_nano_restore.yaml
+++ b/data/recipes/mixing/nano_restore.yaml
@@ -1,4 +1,4 @@
-id: mix_nano_restore
+id: nano_restore
type: pharmacy
skill: pharmacy
level: 22
diff --git a/data/recipes/mixing/mix_restoration_compound.yaml b/data/recipes/mixing/restoration_compound.yaml
index c945cac..0613d47 100644
--- a/data/recipes/mixing/mix_restoration_compound.yaml
+++ b/data/recipes/mixing/restoration_compound.yaml
@@ -1,4 +1,4 @@
-id: mix_restoration_compound
+id: restoration_compound
type: pharmacy
skill: pharmacy
level: 81
diff --git a/data/recipes/mixing/mix_science_serum.yaml b/data/recipes/mixing/science_serum.yaml
index b65f2d2..311f3c4 100644
--- a/data/recipes/mixing/mix_science_serum.yaml
+++ b/data/recipes/mixing/science_serum.yaml
@@ -1,4 +1,4 @@
-id: mix_science_serum
+id: science_serum
type: pharmacy
skill: pharmacy
level: 76
diff --git a/data/recipes/mixing/mix_shield_potion.yaml b/data/recipes/mixing/shield_potion.yaml
index fc44abf..f334b5a 100644
--- a/data/recipes/mixing/mix_shield_potion.yaml
+++ b/data/recipes/mixing/shield_potion.yaml
@@ -1,4 +1,4 @@
-id: mix_shield_potion
+id: shield_potion
type: pharmacy
skill: pharmacy
level: 30
diff --git a/data/recipes/mixing/mix_stim_cell.yaml b/data/recipes/mixing/stim_cell.yaml
index ccca53a..ddf37f8 100644
--- a/data/recipes/mixing/mix_stim_cell.yaml
+++ b/data/recipes/mixing/stim_cell.yaml
@@ -1,4 +1,4 @@
-id: mix_stim_cell
+id: stim_cell
type: pharmacy
skill: pharmacy
level: 26
diff --git a/data/recipes/mixing/mix_stim_potion.yaml b/data/recipes/mixing/stim_potion.yaml
index 437b985..ad6abd3 100644
--- a/data/recipes/mixing/mix_stim_potion.yaml
+++ b/data/recipes/mixing/stim_potion.yaml
@@ -1,4 +1,4 @@
-id: mix_stim_potion
+id: stim_potion
type: pharmacy
skill: pharmacy
level: 3
diff --git a/data/recipes/mixing/mix_super_amp.yaml b/data/recipes/mixing/super_amp.yaml
index 5e05019..dc4ef81 100644
--- a/data/recipes/mixing/mix_super_amp.yaml
+++ b/data/recipes/mixing/super_amp.yaml
@@ -1,4 +1,4 @@
-id: mix_super_amp
+id: super_amp
type: pharmacy
skill: pharmacy
level: 55
diff --git a/data/recipes/mixing/mix_super_bio_serum.yaml b/data/recipes/mixing/super_bio_serum.yaml
index 96e6632..3c763a6 100644
--- a/data/recipes/mixing/mix_super_bio_serum.yaml
+++ b/data/recipes/mixing/super_bio_serum.yaml
@@ -1,4 +1,4 @@
-id: mix_super_bio_serum
+id: super_bio_serum
type: pharmacy
skill: pharmacy
level: 48
diff --git a/data/recipes/mixing/mix_super_shield.yaml b/data/recipes/mixing/super_shield.yaml
index 61b3686..706d402 100644
--- a/data/recipes/mixing/mix_super_shield.yaml
+++ b/data/recipes/mixing/super_shield.yaml
@@ -1,4 +1,4 @@
-id: mix_super_shield
+id: super_shield
type: pharmacy
skill: pharmacy
level: 66
diff --git a/data/recipes/mixing/mix_super_stim.yaml b/data/recipes/mixing/super_stim.yaml
index bac9f8f..8ef6819 100644
--- a/data/recipes/mixing/mix_super_stim.yaml
+++ b/data/recipes/mixing/super_stim.yaml
@@ -1,4 +1,4 @@
-id: mix_super_stim
+id: super_stim
type: pharmacy
skill: pharmacy
level: 45
diff --git a/data/recipes/mixing/mix_super_stim_cell.yaml b/data/recipes/mixing/super_stim_cell.yaml
index 26640ea..ec4a515 100644
--- a/data/recipes/mixing/mix_super_stim_cell.yaml
+++ b/data/recipes/mixing/super_stim_cell.yaml
@@ -1,4 +1,4 @@
-id: mix_super_stim_cell
+id: super_stim_cell
type: pharmacy
skill: pharmacy
level: 52
diff --git a/data/recipes/mixing/mix_targeting_serum.yaml b/data/recipes/mixing/targeting_serum.yaml
index 06f8421..e91e20e 100644
--- a/data/recipes/mixing/mix_targeting_serum.yaml
+++ b/data/recipes/mixing/targeting_serum.yaml
@@ -1,4 +1,4 @@
-id: mix_targeting_serum
+id: targeting_serum
type: pharmacy
skill: pharmacy
level: 72
diff --git a/data/recipes/mixing/mix_tech_serum.yaml b/data/recipes/mixing/tech_serum.yaml
index a57d2f9..3a21619 100644
--- a/data/recipes/mixing/mix_tech_serum.yaml
+++ b/data/recipes/mixing/tech_serum.yaml
@@ -1,4 +1,4 @@
-id: mix_tech_serum
+id: tech_serum
type: pharmacy
skill: pharmacy
level: 38
diff --git a/data/recipes/smelting/smelt_adamantite.yaml b/data/recipes/smelting/adamantite.yaml
index 5ff675b..af9283d 100644
--- a/data/recipes/smelting/smelt_adamantite.yaml
+++ b/data/recipes/smelting/adamantite.yaml
@@ -1,4 +1,4 @@
-id: smelt_adamantite
+id: adamantite
type: smelting
skill: smithing
level: 65
diff --git a/data/recipes/smelting/smelt_bronze.yaml b/data/recipes/smelting/bronze.yaml
index bdb33af..af28ca0 100644
--- a/data/recipes/smelting/smelt_bronze.yaml
+++ b/data/recipes/smelting/bronze.yaml
@@ -1,4 +1,4 @@
-id: smelt_bronze
+id: bronze
type: smelting
skill: smithing
level: 1
diff --git a/data/recipes/smelting/smelt_gold.yaml b/data/recipes/smelting/gold.yaml
index 91229e8..9ebb96b 100644
--- a/data/recipes/smelting/smelt_gold.yaml
+++ b/data/recipes/smelting/gold.yaml
@@ -1,4 +1,4 @@
-id: smelt_gold
+id: gold
type: smelting
skill: smithing
level: 45
diff --git a/data/recipes/smelting/smelt_iron.yaml b/data/recipes/smelting/iron.yaml
index ce0ca11..fa210d6 100644
--- a/data/recipes/smelting/smelt_iron.yaml
+++ b/data/recipes/smelting/iron.yaml
@@ -1,4 +1,4 @@
-id: smelt_iron
+id: iron
type: smelting
skill: smithing
level: 20
diff --git a/data/recipes/smelting/smelt_mithril.yaml b/data/recipes/smelting/mithril.yaml
index 6285c1b..8e11e61 100644
--- a/data/recipes/smelting/smelt_mithril.yaml
+++ b/data/recipes/smelting/mithril.yaml
@@ -1,4 +1,4 @@
-id: smelt_mithril
+id: mithril
type: smelting
skill: smithing
level: 50
diff --git a/data/recipes/smelting/smelt_runite.yaml b/data/recipes/smelting/runite.yaml
index b683221..36d44a4 100644
--- a/data/recipes/smelting/smelt_runite.yaml
+++ b/data/recipes/smelting/runite.yaml
@@ -1,4 +1,4 @@
-id: smelt_runite
+id: runite
type: smelting
skill: smithing
level: 80
diff --git a/data/recipes/smelting/smelt_silver.yaml b/data/recipes/smelting/silver.yaml
index f381bd0..05a76ef 100644
--- a/data/recipes/smelting/smelt_silver.yaml
+++ b/data/recipes/smelting/silver.yaml
@@ -1,4 +1,4 @@
-id: smelt_silver
+id: silver
type: smelting
skill: smithing
level: 25
diff --git a/data/recipes/smelting/smelt_steel.yaml b/data/recipes/smelting/steel.yaml
index ec1c2df..86ee366 100644
--- a/data/recipes/smelting/smelt_steel.yaml
+++ b/data/recipes/smelting/steel.yaml
@@ -1,4 +1,4 @@
-id: smelt_steel
+id: steel
type: smelting
skill: smithing
level: 40
diff --git a/data/recipes/smithing/adamant.yaml b/data/recipes/smithing/adamant.yaml
new file mode 100644
index 0000000..bd9debe
--- /dev/null
+++ b/data/recipes/smithing/adamant.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [adamantite_bar]
+ quantity: 1
+products:
+ - id: adamant_dagger
+ output: adamant_dagger
+ level: 70
+ xp: 62
+ - id: adamant_med_helm
+ output: adamant_med_helm
+ level: 73
+ xp: 62
+ - id: adamant_sword
+ output: adamant_sword
+ level: 74
+ xp: 62
+ - id: adamant_nails
+ output: adamant_nails
+ level: 74
+ xp: 62
+ output_qty: 15
+ - id: adamant_arrowtips
+ output: adamant_arrowtips
+ level: 75
+ xp: 62
+ output_qty: 15
+ - id: adamant_bolts_unf
+ output: adamant_bolts_unf
+ level: 76
+ xp: 62
+ output_qty: 10
+ - id: adamant_full_helm
+ output: adamant_full_helm
+ level: 77
+ xp: 125
+ consume:
+ - items: [adamantite_bar]
+ quantity: 2
+ - id: adamant_platebody
+ output: adamant_platebody
+ level: 88
+ xp: 312
+ consume:
+ - items: [adamantite_bar]
+ quantity: 5
diff --git a/data/recipes/smithing/bronze.yaml b/data/recipes/smithing/bronze.yaml
new file mode 100644
index 0000000..da1b55f
--- /dev/null
+++ b/data/recipes/smithing/bronze.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [bronze_bar]
+ quantity: 1
+products:
+ - id: bronze_dagger
+ output: bronze_dagger
+ level: 1
+ xp: 12
+ - id: bronze_med_helm
+ output: bronze_med_helm
+ level: 3
+ xp: 12
+ - id: bronze_sword
+ output: bronze_sword
+ level: 4
+ xp: 12
+ - id: bronze_nails
+ output: bronze_nails
+ level: 4
+ xp: 12
+ output_qty: 15
+ - id: bronze_arrowtips
+ output: bronze_arrowtips
+ level: 5
+ xp: 12
+ output_qty: 15
+ - id: bronze_bolts_unf
+ output: bronze_bolts_unf
+ level: 6
+ xp: 12
+ output_qty: 10
+ - id: bronze_full_helm
+ output: bronze_full_helm
+ level: 7
+ xp: 25
+ consume:
+ - items: [bronze_bar]
+ quantity: 2
+ - id: bronze_platebody
+ output: bronze_platebody
+ level: 18
+ xp: 62
+ consume:
+ - items: [bronze_bar]
+ quantity: 5
diff --git a/data/recipes/smithing/iron.yaml b/data/recipes/smithing/iron.yaml
new file mode 100644
index 0000000..e39facd
--- /dev/null
+++ b/data/recipes/smithing/iron.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [iron_bar]
+ quantity: 1
+products:
+ - id: iron_dagger
+ output: iron_dagger
+ level: 20
+ xp: 25
+ - id: iron_med_helm
+ output: iron_med_helm
+ level: 22
+ xp: 25
+ - id: iron_sword
+ output: iron_sword
+ level: 24
+ xp: 25
+ - id: iron_nails
+ output: iron_nails
+ level: 24
+ xp: 25
+ output_qty: 15
+ - id: iron_arrowtips
+ output: iron_arrowtips
+ level: 25
+ xp: 25
+ output_qty: 15
+ - id: iron_bolts_unf
+ output: iron_bolts_unf
+ level: 26
+ xp: 25
+ output_qty: 10
+ - id: iron_full_helm
+ output: iron_full_helm
+ level: 27
+ xp: 50
+ consume:
+ - items: [iron_bar]
+ quantity: 2
+ - id: iron_platebody
+ output: iron_platebody
+ level: 33
+ xp: 125
+ consume:
+ - items: [iron_bar]
+ quantity: 5
diff --git a/data/recipes/smithing/mithril.yaml b/data/recipes/smithing/mithril.yaml
new file mode 100644
index 0000000..dfa4a6d
--- /dev/null
+++ b/data/recipes/smithing/mithril.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [mithril_bar]
+ quantity: 1
+products:
+ - id: mithril_dagger
+ output: mithril_dagger
+ level: 50
+ xp: 50
+ - id: mithril_med_helm
+ output: mithril_med_helm
+ level: 53
+ xp: 50
+ - id: mithril_sword
+ output: mithril_sword
+ level: 54
+ xp: 50
+ - id: mithril_nails
+ output: mithril_nails
+ level: 54
+ xp: 50
+ output_qty: 15
+ - id: mithril_arrowtips
+ output: mithril_arrowtips
+ level: 55
+ xp: 50
+ output_qty: 15
+ - id: mithril_bolts_unf
+ output: mithril_bolts_unf
+ level: 56
+ xp: 50
+ output_qty: 10
+ - id: mithril_full_helm
+ output: mithril_full_helm
+ level: 57
+ xp: 100
+ consume:
+ - items: [mithril_bar]
+ quantity: 2
+ - id: mithril_platebody
+ output: mithril_platebody
+ level: 68
+ xp: 250
+ consume:
+ - items: [mithril_bar]
+ quantity: 5
diff --git a/data/recipes/smithing/rune.yaml b/data/recipes/smithing/rune.yaml
new file mode 100644
index 0000000..fdffafc
--- /dev/null
+++ b/data/recipes/smithing/rune.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [runite_bar]
+ quantity: 1
+products:
+ - id: rune_dagger
+ output: rune_dagger
+ level: 85
+ xp: 75
+ - id: rune_med_helm
+ output: rune_med_helm
+ level: 88
+ xp: 75
+ - id: rune_sword
+ output: rune_sword
+ level: 89
+ xp: 75
+ - id: rune_nails
+ output: rune_nails
+ level: 89
+ xp: 75
+ output_qty: 15
+ - id: rune_arrowtips
+ output: rune_arrowtips
+ level: 90
+ xp: 75
+ output_qty: 15
+ - id: rune_bolts_unf
+ output: rune_bolts_unf
+ level: 91
+ xp: 75
+ output_qty: 10
+ - id: rune_full_helm
+ output: rune_full_helm
+ level: 92
+ xp: 150
+ consume:
+ - items: [runite_bar]
+ quantity: 2
+ - id: rune_platebody
+ output: rune_platebody
+ level: 99
+ xp: 375
+ consume:
+ - items: [runite_bar]
+ quantity: 5
diff --git a/data/recipes/smithing/smith_adamant_arrowtips.yaml b/data/recipes/smithing/smith_adamant_arrowtips.yaml
deleted file mode 100644
index 466cfa2..0000000
--- a/data/recipes/smithing/smith_adamant_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_adamant_arrowtips
-type: smithing
-level: 75
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_arrowtips
-output_qty: 15
-message: "You hammer out some adamant arrowtips."
diff --git a/data/recipes/smithing/smith_adamant_bolts_unf.yaml b/data/recipes/smithing/smith_adamant_bolts_unf.yaml
deleted file mode 100644
index 2fe1730..0000000
--- a/data/recipes/smithing/smith_adamant_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_adamant_bolts_unf
-type: smithing
-level: 76
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_bolts_unf
-output_qty: 10
-message: "You hammer out some adamant bolts."
diff --git a/data/recipes/smithing/smith_adamant_dagger.yaml b/data/recipes/smithing/smith_adamant_dagger.yaml
deleted file mode 100644
index fb68dbf..0000000
--- a/data/recipes/smithing/smith_adamant_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_adamant_dagger
-type: smithing
-level: 70
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_dagger
-message: "You hammer out an adamant dagger."
diff --git a/data/recipes/smithing/smith_adamant_full_helm.yaml b/data/recipes/smithing/smith_adamant_full_helm.yaml
deleted file mode 100644
index 2d849e5..0000000
--- a/data/recipes/smithing/smith_adamant_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_adamant_full_helm
-type: smithing
-level: 77
-xp: 125
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 2
-output: adamant_full_helm
-message: "You hammer out an adamant full helm."
diff --git a/data/recipes/smithing/smith_adamant_med_helm.yaml b/data/recipes/smithing/smith_adamant_med_helm.yaml
deleted file mode 100644
index 505691c..0000000
--- a/data/recipes/smithing/smith_adamant_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_adamant_med_helm
-type: smithing
-level: 73
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_med_helm
-message: "You hammer out an adamant med helm."
diff --git a/data/recipes/smithing/smith_adamant_nails.yaml b/data/recipes/smithing/smith_adamant_nails.yaml
deleted file mode 100644
index 2273b67..0000000
--- a/data/recipes/smithing/smith_adamant_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_adamant_nails
-type: smithing
-level: 74
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_nails
-output_qty: 15
-message: "You hammer out some adamant nails."
diff --git a/data/recipes/smithing/smith_adamant_platebody.yaml b/data/recipes/smithing/smith_adamant_platebody.yaml
deleted file mode 100644
index 33dc400..0000000
--- a/data/recipes/smithing/smith_adamant_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_adamant_platebody
-type: smithing
-level: 88
-xp: 312
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 5
-output: adamant_platebody
-message: "You hammer out an adamant platebody."
diff --git a/data/recipes/smithing/smith_adamant_sword.yaml b/data/recipes/smithing/smith_adamant_sword.yaml
deleted file mode 100644
index e853ea6..0000000
--- a/data/recipes/smithing/smith_adamant_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_adamant_sword
-type: smithing
-level: 74
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [adamantite_bar]
- quantity: 1
-output: adamant_sword
-message: "You hammer out an adamant sword."
diff --git a/data/recipes/smithing/smith_bronze_arrowtips.yaml b/data/recipes/smithing/smith_bronze_arrowtips.yaml
deleted file mode 100644
index 77d724f..0000000
--- a/data/recipes/smithing/smith_bronze_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_bronze_arrowtips
-type: smithing
-level: 5
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_arrowtips
-output_qty: 15
-message: "You hammer out some bronze arrowtips."
diff --git a/data/recipes/smithing/smith_bronze_bolts_unf.yaml b/data/recipes/smithing/smith_bronze_bolts_unf.yaml
deleted file mode 100644
index 340d14f..0000000
--- a/data/recipes/smithing/smith_bronze_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_bronze_bolts_unf
-type: smithing
-level: 6
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_bolts_unf
-output_qty: 10
-message: "You hammer out some bronze bolts."
diff --git a/data/recipes/smithing/smith_bronze_dagger.yaml b/data/recipes/smithing/smith_bronze_dagger.yaml
deleted file mode 100644
index 4842927..0000000
--- a/data/recipes/smithing/smith_bronze_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_bronze_dagger
-type: smithing
-level: 1
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_dagger
-message: "You hammer out a bronze dagger."
diff --git a/data/recipes/smithing/smith_bronze_full_helm.yaml b/data/recipes/smithing/smith_bronze_full_helm.yaml
deleted file mode 100644
index 6ef58ed..0000000
--- a/data/recipes/smithing/smith_bronze_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_bronze_full_helm
-type: smithing
-level: 7
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 2
-output: bronze_full_helm
-message: "You hammer out a bronze full helm."
diff --git a/data/recipes/smithing/smith_bronze_med_helm.yaml b/data/recipes/smithing/smith_bronze_med_helm.yaml
deleted file mode 100644
index 6abbc60..0000000
--- a/data/recipes/smithing/smith_bronze_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_bronze_med_helm
-type: smithing
-level: 3
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_med_helm
-message: "You hammer out a bronze med helm."
diff --git a/data/recipes/smithing/smith_bronze_nails.yaml b/data/recipes/smithing/smith_bronze_nails.yaml
deleted file mode 100644
index c75a957..0000000
--- a/data/recipes/smithing/smith_bronze_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_bronze_nails
-type: smithing
-level: 4
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_nails
-output_qty: 15
-message: "You hammer out some bronze nails."
diff --git a/data/recipes/smithing/smith_bronze_platebody.yaml b/data/recipes/smithing/smith_bronze_platebody.yaml
deleted file mode 100644
index c9d7d39..0000000
--- a/data/recipes/smithing/smith_bronze_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_bronze_platebody
-type: smithing
-level: 18
-xp: 62
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 5
-output: bronze_platebody
-message: "You hammer out a bronze platebody."
diff --git a/data/recipes/smithing/smith_bronze_sword.yaml b/data/recipes/smithing/smith_bronze_sword.yaml
deleted file mode 100644
index 322ca9f..0000000
--- a/data/recipes/smithing/smith_bronze_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_bronze_sword
-type: smithing
-level: 4
-xp: 12
-wait: 4
-station: [anvil]
-consume:
- - items: [bronze_bar]
- quantity: 1
-output: bronze_sword
-message: "You hammer out a bronze sword."
diff --git a/data/recipes/smithing/smith_iron_arrowtips.yaml b/data/recipes/smithing/smith_iron_arrowtips.yaml
deleted file mode 100644
index d11286e..0000000
--- a/data/recipes/smithing/smith_iron_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_iron_arrowtips
-type: smithing
-level: 25
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_arrowtips
-output_qty: 15
-message: "You hammer out some iron arrowtips."
diff --git a/data/recipes/smithing/smith_iron_bolts_unf.yaml b/data/recipes/smithing/smith_iron_bolts_unf.yaml
deleted file mode 100644
index 9529cab..0000000
--- a/data/recipes/smithing/smith_iron_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_iron_bolts_unf
-type: smithing
-level: 26
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_bolts_unf
-output_qty: 10
-message: "You hammer out some iron bolts."
diff --git a/data/recipes/smithing/smith_iron_dagger.yaml b/data/recipes/smithing/smith_iron_dagger.yaml
deleted file mode 100644
index 3694ca5..0000000
--- a/data/recipes/smithing/smith_iron_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_iron_dagger
-type: smithing
-level: 20
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_dagger
-message: "You hammer out an iron dagger."
diff --git a/data/recipes/smithing/smith_iron_full_helm.yaml b/data/recipes/smithing/smith_iron_full_helm.yaml
deleted file mode 100644
index cfa27f5..0000000
--- a/data/recipes/smithing/smith_iron_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_iron_full_helm
-type: smithing
-level: 27
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 2
-output: iron_full_helm
-message: "You hammer out an iron full helm."
diff --git a/data/recipes/smithing/smith_iron_med_helm.yaml b/data/recipes/smithing/smith_iron_med_helm.yaml
deleted file mode 100644
index 54b6654..0000000
--- a/data/recipes/smithing/smith_iron_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_iron_med_helm
-type: smithing
-level: 22
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_med_helm
-message: "You hammer out an iron med helm."
diff --git a/data/recipes/smithing/smith_iron_nails.yaml b/data/recipes/smithing/smith_iron_nails.yaml
deleted file mode 100644
index cb6ad89..0000000
--- a/data/recipes/smithing/smith_iron_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_iron_nails
-type: smithing
-level: 24
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_nails
-output_qty: 15
-message: "You hammer out some iron nails."
diff --git a/data/recipes/smithing/smith_iron_platebody.yaml b/data/recipes/smithing/smith_iron_platebody.yaml
deleted file mode 100644
index dd8a7d6..0000000
--- a/data/recipes/smithing/smith_iron_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_iron_platebody
-type: smithing
-level: 33
-xp: 125
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 5
-output: iron_platebody
-message: "You hammer out an iron platebody."
diff --git a/data/recipes/smithing/smith_iron_sword.yaml b/data/recipes/smithing/smith_iron_sword.yaml
deleted file mode 100644
index c2d4bc5..0000000
--- a/data/recipes/smithing/smith_iron_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_iron_sword
-type: smithing
-level: 24
-xp: 25
-wait: 4
-station: [anvil]
-consume:
- - items: [iron_bar]
- quantity: 1
-output: iron_sword
-message: "You hammer out an iron sword."
diff --git a/data/recipes/smithing/smith_mithril_arrowtips.yaml b/data/recipes/smithing/smith_mithril_arrowtips.yaml
deleted file mode 100644
index 2d27604..0000000
--- a/data/recipes/smithing/smith_mithril_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_mithril_arrowtips
-type: smithing
-level: 55
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_arrowtips
-output_qty: 15
-message: "You hammer out some mithril arrowtips."
diff --git a/data/recipes/smithing/smith_mithril_bolts_unf.yaml b/data/recipes/smithing/smith_mithril_bolts_unf.yaml
deleted file mode 100644
index 03afe7f..0000000
--- a/data/recipes/smithing/smith_mithril_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_mithril_bolts_unf
-type: smithing
-level: 56
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_bolts_unf
-output_qty: 10
-message: "You hammer out some mithril bolts."
diff --git a/data/recipes/smithing/smith_mithril_dagger.yaml b/data/recipes/smithing/smith_mithril_dagger.yaml
deleted file mode 100644
index a437969..0000000
--- a/data/recipes/smithing/smith_mithril_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_mithril_dagger
-type: smithing
-level: 50
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_dagger
-message: "You hammer out a mithril dagger."
diff --git a/data/recipes/smithing/smith_mithril_full_helm.yaml b/data/recipes/smithing/smith_mithril_full_helm.yaml
deleted file mode 100644
index f9d6b74..0000000
--- a/data/recipes/smithing/smith_mithril_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_mithril_full_helm
-type: smithing
-level: 57
-xp: 100
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 2
-output: mithril_full_helm
-message: "You hammer out a mithril full helm."
diff --git a/data/recipes/smithing/smith_mithril_med_helm.yaml b/data/recipes/smithing/smith_mithril_med_helm.yaml
deleted file mode 100644
index c4ebc30..0000000
--- a/data/recipes/smithing/smith_mithril_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_mithril_med_helm
-type: smithing
-level: 53
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_med_helm
-message: "You hammer out a mithril med helm."
diff --git a/data/recipes/smithing/smith_mithril_nails.yaml b/data/recipes/smithing/smith_mithril_nails.yaml
deleted file mode 100644
index 6c9f225..0000000
--- a/data/recipes/smithing/smith_mithril_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_mithril_nails
-type: smithing
-level: 54
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_nails
-output_qty: 15
-message: "You hammer out some mithril nails."
diff --git a/data/recipes/smithing/smith_mithril_platebody.yaml b/data/recipes/smithing/smith_mithril_platebody.yaml
deleted file mode 100644
index 751a7ea..0000000
--- a/data/recipes/smithing/smith_mithril_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_mithril_platebody
-type: smithing
-level: 68
-xp: 250
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 5
-output: mithril_platebody
-message: "You hammer out a mithril platebody."
diff --git a/data/recipes/smithing/smith_mithril_sword.yaml b/data/recipes/smithing/smith_mithril_sword.yaml
deleted file mode 100644
index fdf96ff..0000000
--- a/data/recipes/smithing/smith_mithril_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_mithril_sword
-type: smithing
-level: 54
-xp: 50
-wait: 4
-station: [anvil]
-consume:
- - items: [mithril_bar]
- quantity: 1
-output: mithril_sword
-message: "You hammer out a mithril sword."
diff --git a/data/recipes/smithing/smith_rune_arrowtips.yaml b/data/recipes/smithing/smith_rune_arrowtips.yaml
deleted file mode 100644
index 93554a9..0000000
--- a/data/recipes/smithing/smith_rune_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_rune_arrowtips
-type: smithing
-level: 90
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_arrowtips
-output_qty: 15
-message: "You hammer out some rune arrowtips."
diff --git a/data/recipes/smithing/smith_rune_bolts_unf.yaml b/data/recipes/smithing/smith_rune_bolts_unf.yaml
deleted file mode 100644
index 93047ce..0000000
--- a/data/recipes/smithing/smith_rune_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_rune_bolts_unf
-type: smithing
-level: 91
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_bolts_unf
-output_qty: 10
-message: "You hammer out some rune bolts."
diff --git a/data/recipes/smithing/smith_rune_dagger.yaml b/data/recipes/smithing/smith_rune_dagger.yaml
deleted file mode 100644
index a87b356..0000000
--- a/data/recipes/smithing/smith_rune_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_rune_dagger
-type: smithing
-level: 85
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_dagger
-message: "You hammer out a rune dagger."
diff --git a/data/recipes/smithing/smith_rune_full_helm.yaml b/data/recipes/smithing/smith_rune_full_helm.yaml
deleted file mode 100644
index 79ae3b0..0000000
--- a/data/recipes/smithing/smith_rune_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_rune_full_helm
-type: smithing
-level: 92
-xp: 150
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 2
-output: rune_full_helm
-message: "You hammer out a rune full helm."
diff --git a/data/recipes/smithing/smith_rune_med_helm.yaml b/data/recipes/smithing/smith_rune_med_helm.yaml
deleted file mode 100644
index 74e639a..0000000
--- a/data/recipes/smithing/smith_rune_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_rune_med_helm
-type: smithing
-level: 88
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_med_helm
-message: "You hammer out a rune med helm."
diff --git a/data/recipes/smithing/smith_rune_nails.yaml b/data/recipes/smithing/smith_rune_nails.yaml
deleted file mode 100644
index 2681a57..0000000
--- a/data/recipes/smithing/smith_rune_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_rune_nails
-type: smithing
-level: 89
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_nails
-output_qty: 15
-message: "You hammer out some rune nails."
diff --git a/data/recipes/smithing/smith_rune_platebody.yaml b/data/recipes/smithing/smith_rune_platebody.yaml
deleted file mode 100644
index 4a36082..0000000
--- a/data/recipes/smithing/smith_rune_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_rune_platebody
-type: smithing
-level: 99
-xp: 375
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 5
-output: rune_platebody
-message: "You hammer out a rune platebody."
diff --git a/data/recipes/smithing/smith_rune_sword.yaml b/data/recipes/smithing/smith_rune_sword.yaml
deleted file mode 100644
index 20f94f6..0000000
--- a/data/recipes/smithing/smith_rune_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_rune_sword
-type: smithing
-level: 89
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [runite_bar]
- quantity: 1
-output: rune_sword
-message: "You hammer out a rune sword."
diff --git a/data/recipes/smithing/smith_steel_arrowtips.yaml b/data/recipes/smithing/smith_steel_arrowtips.yaml
deleted file mode 100644
index 1ec292f..0000000
--- a/data/recipes/smithing/smith_steel_arrowtips.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_steel_arrowtips
-type: smithing
-level: 35
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_arrowtips
-output_qty: 15
-message: "You hammer out some steel arrowtips."
diff --git a/data/recipes/smithing/smith_steel_bolts_unf.yaml b/data/recipes/smithing/smith_steel_bolts_unf.yaml
deleted file mode 100644
index cc071ef..0000000
--- a/data/recipes/smithing/smith_steel_bolts_unf.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_steel_bolts_unf
-type: smithing
-level: 36
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_bolts_unf
-output_qty: 10
-message: "You hammer out some steel bolts."
diff --git a/data/recipes/smithing/smith_steel_dagger.yaml b/data/recipes/smithing/smith_steel_dagger.yaml
deleted file mode 100644
index 6e2f1c4..0000000
--- a/data/recipes/smithing/smith_steel_dagger.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_steel_dagger
-type: smithing
-level: 30
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_dagger
-message: "You hammer out a steel dagger."
diff --git a/data/recipes/smithing/smith_steel_full_helm.yaml b/data/recipes/smithing/smith_steel_full_helm.yaml
deleted file mode 100644
index c95d0d0..0000000
--- a/data/recipes/smithing/smith_steel_full_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_steel_full_helm
-type: smithing
-level: 37
-xp: 75
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 2
-output: steel_full_helm
-message: "You hammer out a steel full helm."
diff --git a/data/recipes/smithing/smith_steel_med_helm.yaml b/data/recipes/smithing/smith_steel_med_helm.yaml
deleted file mode 100644
index 3415ec8..0000000
--- a/data/recipes/smithing/smith_steel_med_helm.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_steel_med_helm
-type: smithing
-level: 33
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_med_helm
-message: "You hammer out a steel med helm."
diff --git a/data/recipes/smithing/smith_steel_nails.yaml b/data/recipes/smithing/smith_steel_nails.yaml
deleted file mode 100644
index 2da69c8..0000000
--- a/data/recipes/smithing/smith_steel_nails.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-id: smith_steel_nails
-type: smithing
-level: 34
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_nails
-output_qty: 15
-message: "You hammer out some steel nails."
diff --git a/data/recipes/smithing/smith_steel_platebody.yaml b/data/recipes/smithing/smith_steel_platebody.yaml
deleted file mode 100644
index da11d11..0000000
--- a/data/recipes/smithing/smith_steel_platebody.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_steel_platebody
-type: smithing
-level: 48
-xp: 187
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 5
-output: steel_platebody
-message: "You hammer out a steel platebody."
diff --git a/data/recipes/smithing/smith_steel_sword.yaml b/data/recipes/smithing/smith_steel_sword.yaml
deleted file mode 100644
index 63270bc..0000000
--- a/data/recipes/smithing/smith_steel_sword.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-id: smith_steel_sword
-type: smithing
-level: 34
-xp: 37
-wait: 4
-station: [anvil]
-consume:
- - items: [steel_bar]
- quantity: 1
-output: steel_sword
-message: "You hammer out a steel sword."
diff --git a/data/recipes/smithing/steel.yaml b/data/recipes/smithing/steel.yaml
new file mode 100644
index 0000000..204b427
--- /dev/null
+++ b/data/recipes/smithing/steel.yaml
@@ -0,0 +1,48 @@
+type: smithing
+station: [anvil]
+wait: 4
+consume:
+ - items: [steel_bar]
+ quantity: 1
+products:
+ - id: steel_dagger
+ output: steel_dagger
+ level: 30
+ xp: 37
+ - id: steel_med_helm
+ output: steel_med_helm
+ level: 33
+ xp: 37
+ - id: steel_sword
+ output: steel_sword
+ level: 34
+ xp: 37
+ - id: steel_nails
+ output: steel_nails
+ level: 34
+ xp: 37
+ output_qty: 15
+ - id: steel_arrowtips
+ output: steel_arrowtips
+ level: 35
+ xp: 37
+ output_qty: 15
+ - id: steel_bolts_unf
+ output: steel_bolts_unf
+ level: 36
+ xp: 37
+ output_qty: 10
+ - id: steel_full_helm
+ output: steel_full_helm
+ level: 37
+ xp: 75
+ consume:
+ - items: [steel_bar]
+ quantity: 2
+ - id: steel_platebody
+ output: steel_platebody
+ level: 48
+ xp: 187
+ consume:
+ - items: [steel_bar]
+ quantity: 5