aboutsummaryrefslogtreecommitdiff
path: root/data/recipes/fletching
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-20 03:20:01 -0400
committerhistoria <[not public]>2026-06-20 03:20:01 -0400
commite4400c5f1e84c18d2126f2cb502ae10685977cbb (patch)
tree0523e9d68f1cfdc6f81b862e3068fe12c1a85054 /data/recipes/fletching
parent5ea082ab4e82409aebc889b496f43e52b003d4f7 (diff)
downloadthehouseoficarus-e4400c5f1e84c18d2126f2cb502ae10685977cbb.tar.gz
refactor: combined all station crafting
Diffstat (limited to 'data/recipes/fletching')
-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
58 files changed, 457 insertions, 605 deletions
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