aboutsummaryrefslogtreecommitdiff
path: root/data/items/ammo
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-20 23:43:35 -0400
committerhistoria <[not public]>2026-06-20 23:43:35 -0400
commit470bc5bd99b793e46305310b5fbeb3068eba45f1 (patch)
treeff268fab1a8e7699cd6404e6e86c2d4bd1c6f2f6 /data/items/ammo
parent010fa439399581391fcd509d2058191ff4fa74b3 (diff)
downloadthehouseoficarus-470bc5bd99b793e46305310b5fbeb3068eba45f1.tar.gz
refactor: removed separate crafting recipes and combined them into item YAML
Diffstat (limited to 'data/items/ammo')
-rw-r--r--data/items/ammo/adamant_arrow.yaml24
-rw-r--r--data/items/ammo/adamant_arrowtips.yaml19
-rw-r--r--data/items/ammo/adamant_bolts.yaml24
-rw-r--r--data/items/ammo/adamant_bolts_unf.yaml19
-rw-r--r--data/items/ammo/arrow_shaft.yaml73
-rw-r--r--data/items/ammo/bronze_arrow.yaml24
-rw-r--r--data/items/ammo/bronze_arrowtips.yaml19
-rw-r--r--data/items/ammo/bronze_bolts.yaml24
-rw-r--r--data/items/ammo/bronze_bolts_unf.yaml19
-rw-r--r--data/items/ammo/diamond_bolt_tips.yaml18
-rw-r--r--data/items/ammo/diamond_bolts.yaml24
-rw-r--r--data/items/ammo/emerald_bolt_tips.yaml18
-rw-r--r--data/items/ammo/emerald_bolts.yaml24
-rw-r--r--data/items/ammo/headless_arrow.yaml21
-rw-r--r--data/items/ammo/iron_arrow.yaml24
-rw-r--r--data/items/ammo/iron_arrowtips.yaml19
-rw-r--r--data/items/ammo/iron_bolts.yaml24
-rw-r--r--data/items/ammo/iron_bolts_unf.yaml19
-rw-r--r--data/items/ammo/mithril_arrow.yaml24
-rw-r--r--data/items/ammo/mithril_arrowtips.yaml19
-rw-r--r--data/items/ammo/mithril_bolts.yaml24
-rw-r--r--data/items/ammo/mithril_bolts_unf.yaml19
-rw-r--r--data/items/ammo/ruby_bolt_tips.yaml18
-rw-r--r--data/items/ammo/ruby_bolts.yaml24
-rw-r--r--data/items/ammo/rune_arrow.yaml24
-rw-r--r--data/items/ammo/rune_arrowtips.yaml19
-rw-r--r--data/items/ammo/rune_bolts.yaml24
-rw-r--r--data/items/ammo/rune_bolts_unf.yaml19
-rw-r--r--data/items/ammo/sapphire_bolt_tips.yaml18
-rw-r--r--data/items/ammo/sapphire_bolts.yaml24
-rw-r--r--data/items/ammo/steel_arrow.yaml24
-rw-r--r--data/items/ammo/steel_arrowtips.yaml19
-rw-r--r--data/items/ammo/steel_bolts.yaml24
-rw-r--r--data/items/ammo/steel_bolts_unf.yaml19
34 files changed, 644 insertions, 134 deletions
diff --git a/data/items/ammo/adamant_arrow.yaml b/data/items/ammo/adamant_arrow.yaml
index bbcdcab..cbed73f 100644
--- a/data/items/ammo/adamant_arrow.yaml
+++ b/data/items/ammo/adamant_arrow.yaml
@@ -1,9 +1,23 @@
+color: "120"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - adamant_arrowtips
+ quantity: 15
+ level: 60
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 10
+description: An adamant-tipped arrow.
+equip_slot: ammo
id: adamant_arrow
name: adamant arrow
-color: "120"
-description: "An adamant-tipped arrow."
-value: 20
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 31
+ ranged_strength: 31
+value: 20
diff --git a/data/items/ammo/adamant_arrowtips.yaml b/data/items/ammo/adamant_arrowtips.yaml
index 49ddb57..989a954 100644
--- a/data/items/ammo/adamant_arrowtips.yaml
+++ b/data/items/ammo/adamant_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "120"
+craft:
+ consume:
+ - items:
+ - adamantite_bar
+ quantity: 1
+ level: 75
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
+description: A set of adamant arrowtips.
id: adamant_arrowtips
name: adamant arrowtips
-color: "120"
-description: "A set of adamant arrowtips."
-value: 16
stackable: true
+value: 16
diff --git a/data/items/ammo/adamant_bolts.yaml b/data/items/ammo/adamant_bolts.yaml
index 47d088f..d1404d1 100644
--- a/data/items/ammo/adamant_bolts.yaml
+++ b/data/items/ammo/adamant_bolts.yaml
@@ -1,9 +1,23 @@
+color: "120"
+craft:
+ consume:
+ - items:
+ - adamant_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 61
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 70
+description: Adamant crossbow bolts.
+equip_slot: ammo
id: adamant_bolts
name: adamant bolts
-color: "120"
-description: "Adamant crossbow bolts."
-value: 24
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 43
+ ranged_strength: 43
+value: 24
diff --git a/data/items/ammo/adamant_bolts_unf.yaml b/data/items/ammo/adamant_bolts_unf.yaml
index db709db..9173679 100644
--- a/data/items/ammo/adamant_bolts_unf.yaml
+++ b/data/items/ammo/adamant_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "120"
+craft:
+ consume:
+ - items:
+ - adamantite_bar
+ quantity: 1
+ level: 76
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
+description: Unfinished adamant crossbow bolts.
id: adamant_bolts_unf
name: adamant bolts (unf)
-color: "120"
-description: "Unfinished adamant crossbow bolts."
-value: 20
stackable: true
+value: 20
diff --git a/data/items/ammo/arrow_shaft.yaml b/data/items/ammo/arrow_shaft.yaml
index 715a3e6..ec2d625 100644
--- a/data/items/ammo/arrow_shaft.yaml
+++ b/data/items/ammo/arrow_shaft.yaml
@@ -1,6 +1,73 @@
+color: "137"
+craft:
+ - consume:
+ - items:
+ - logs
+ quantity: 1
+ level: 1
+ output_qty: 15
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 5
+ - consume:
+ - items:
+ - oak_logs
+ quantity: 1
+ level: 15
+ output_qty: 20
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 10
+ - consume:
+ - items:
+ - willow_logs
+ quantity: 1
+ level: 30
+ output_qty: 25
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 15
+ - consume:
+ - items:
+ - maple_logs
+ quantity: 1
+ level: 45
+ output_qty: 30
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 20
+ - consume:
+ - items:
+ - yew_logs
+ quantity: 1
+ level: 60
+ output_qty: 35
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 25
+ - consume:
+ - items:
+ - magic_logs
+ quantity: 1
+ level: 75
+ output_qty: 40
+ skill: fletching
+ tool: knife
+ type: fletching
+ wait: 5
+ xp: 30
+description: A wooden arrow shaft. Needs feathers and a head.
id: arrow_shaft
name: arrow shaft
-color: "137"
-description: "A wooden arrow shaft. Needs feathers and a head."
-value: 1
stackable: true
+value: 1
diff --git a/data/items/ammo/bronze_arrow.yaml b/data/items/ammo/bronze_arrow.yaml
index eb73a48..bc26583 100644
--- a/data/items/ammo/bronze_arrow.yaml
+++ b/data/items/ammo/bronze_arrow.yaml
@@ -1,9 +1,23 @@
+color: "178"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - bronze_arrowtips
+ quantity: 15
+ level: 1
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 1
+description: A bronze-tipped arrow.
+equip_slot: ammo
id: bronze_arrow
name: bronze arrow
-color: "178"
-description: "A bronze-tipped arrow."
-value: 1
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 7
+ ranged_strength: 7
+value: 1
diff --git a/data/items/ammo/bronze_arrowtips.yaml b/data/items/ammo/bronze_arrowtips.yaml
index df42e59..2a453ce 100644
--- a/data/items/ammo/bronze_arrowtips.yaml
+++ b/data/items/ammo/bronze_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "178"
+craft:
+ consume:
+ - items:
+ - bronze_bar
+ quantity: 1
+ level: 5
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 12
+description: A set of bronze arrowtips.
id: bronze_arrowtips
name: bronze arrowtips
-color: "178"
-description: "A set of bronze arrowtips."
-value: 1
stackable: true
+value: 1
diff --git a/data/items/ammo/bronze_bolts.yaml b/data/items/ammo/bronze_bolts.yaml
index 0d3afae..7cf0776 100644
--- a/data/items/ammo/bronze_bolts.yaml
+++ b/data/items/ammo/bronze_bolts.yaml
@@ -1,9 +1,23 @@
+color: "178"
+craft:
+ consume:
+ - items:
+ - bronze_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 9
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 5
+description: Bronze crossbow bolts.
+equip_slot: ammo
id: bronze_bolts
name: bronze bolts
-color: "178"
-description: "Bronze crossbow bolts."
-value: 1
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 10
+ ranged_strength: 10
+value: 1
diff --git a/data/items/ammo/bronze_bolts_unf.yaml b/data/items/ammo/bronze_bolts_unf.yaml
index 538d8ab..169b19a 100644
--- a/data/items/ammo/bronze_bolts_unf.yaml
+++ b/data/items/ammo/bronze_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "178"
+craft:
+ consume:
+ - items:
+ - bronze_bar
+ quantity: 1
+ level: 6
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 12
+description: Unfinished bronze crossbow bolts.
id: bronze_bolts_unf
name: bronze bolts (unf)
-color: "178"
-description: "Unfinished bronze crossbow bolts."
-value: 1
stackable: true
+value: 1
diff --git a/data/items/ammo/diamond_bolt_tips.yaml b/data/items/ammo/diamond_bolt_tips.yaml
index 1529b11..1c925d6 100644
--- a/data/items/ammo/diamond_bolt_tips.yaml
+++ b/data/items/ammo/diamond_bolt_tips.yaml
@@ -1,6 +1,18 @@
+color: "255"
+craft:
+ consume:
+ - items:
+ - uncut_diamond
+ quantity: 1
+ level: 65
+ output_qty: 12
+ skill: fletching
+ tool: chisel
+ type: fletching
+ wait: 5
+ xp: 7
+description: Bolt tips cut from a diamond.
id: diamond_bolt_tips
name: diamond bolt tips
-color: "255"
-description: "Bolt tips cut from a diamond."
-value: 200
stackable: true
+value: 200
diff --git a/data/items/ammo/diamond_bolts.yaml b/data/items/ammo/diamond_bolts.yaml
index efe8013..e20349c 100644
--- a/data/items/ammo/diamond_bolts.yaml
+++ b/data/items/ammo/diamond_bolts.yaml
@@ -1,9 +1,23 @@
+color: "255"
+craft:
+ consume:
+ - items:
+ - adamant_bolts
+ quantity: 10
+ - items:
+ - diamond_bolt_tips
+ quantity: 10
+ level: 65
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 7
+description: Bolts tipped with diamond. Can be enchanted via science.
+equip_slot: ammo
id: diamond_bolts
name: diamond bolts
-color: "255"
-description: "Bolts tipped with diamond. Can be enchanted via science."
-value: 130
stackable: true
-equip_slot: ammo
stats:
- ranged_attack: 9
+ ranged_attack: 9
+value: 130
diff --git a/data/items/ammo/emerald_bolt_tips.yaml b/data/items/ammo/emerald_bolt_tips.yaml
index afd285b..068f3b6 100644
--- a/data/items/ammo/emerald_bolt_tips.yaml
+++ b/data/items/ammo/emerald_bolt_tips.yaml
@@ -1,6 +1,18 @@
+color: "83"
+craft:
+ consume:
+ - items:
+ - uncut_emerald
+ quantity: 1
+ level: 66
+ output_qty: 12
+ skill: fletching
+ tool: chisel
+ type: fletching
+ wait: 5
+ xp: 5
+description: Bolt tips cut from an emerald.
id: emerald_bolt_tips
name: emerald bolt tips
-color: "83"
-description: "Bolt tips cut from an emerald."
-value: 50
stackable: true
+value: 50
diff --git a/data/items/ammo/emerald_bolts.yaml b/data/items/ammo/emerald_bolts.yaml
index 1afdcd0..e90a562 100644
--- a/data/items/ammo/emerald_bolts.yaml
+++ b/data/items/ammo/emerald_bolts.yaml
@@ -1,9 +1,23 @@
+color: "34"
+craft:
+ consume:
+ - items:
+ - mithril_bolts
+ quantity: 10
+ - items:
+ - emerald_bolt_tips
+ quantity: 10
+ level: 66
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 5
+description: Bolts tipped with emerald. Can be enchanted via science.
+equip_slot: ammo
id: emerald_bolts
name: emerald bolts
-color: "34"
-description: "Bolts tipped with emerald. Can be enchanted via science."
-value: 40
stackable: true
-equip_slot: ammo
stats:
- ranged_attack: 5
+ ranged_attack: 5
+value: 40
diff --git a/data/items/ammo/headless_arrow.yaml b/data/items/ammo/headless_arrow.yaml
index acf1384..6f1c939 100644
--- a/data/items/ammo/headless_arrow.yaml
+++ b/data/items/ammo/headless_arrow.yaml
@@ -1,6 +1,21 @@
+color: "137"
+craft:
+ consume:
+ - items:
+ - arrow_shaft
+ quantity: 15
+ - items:
+ - feather
+ quantity: 15
+ level: 1
+ message: You attach feathers to the arrow shafts.
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 1
+description: An arrow shaft with feathers attached. Needs a head.
id: headless_arrow
name: headless arrow
-color: "137"
-description: "An arrow shaft with feathers attached. Needs a head."
-value: 1
stackable: true
+value: 1
diff --git a/data/items/ammo/iron_arrow.yaml b/data/items/ammo/iron_arrow.yaml
index ebadaec..4cd5bea 100644
--- a/data/items/ammo/iron_arrow.yaml
+++ b/data/items/ammo/iron_arrow.yaml
@@ -1,9 +1,23 @@
+color: "250"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - iron_arrowtips
+ quantity: 15
+ level: 15
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 2
+description: An iron-tipped arrow.
+equip_slot: ammo
id: iron_arrow
name: iron arrow
-color: "250"
-description: "An iron-tipped arrow."
-value: 2
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 10
+ ranged_strength: 10
+value: 2
diff --git a/data/items/ammo/iron_arrowtips.yaml b/data/items/ammo/iron_arrowtips.yaml
index 54ffd11..dd7e6d5 100644
--- a/data/items/ammo/iron_arrowtips.yaml
+++ b/data/items/ammo/iron_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "250"
+craft:
+ consume:
+ - items:
+ - iron_bar
+ quantity: 1
+ level: 25
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
+description: A set of iron arrowtips.
id: iron_arrowtips
name: iron arrowtips
-color: "250"
-description: "A set of iron arrowtips."
-value: 2
stackable: true
+value: 2
diff --git a/data/items/ammo/iron_bolts.yaml b/data/items/ammo/iron_bolts.yaml
index ed81578..d2aeb62 100644
--- a/data/items/ammo/iron_bolts.yaml
+++ b/data/items/ammo/iron_bolts.yaml
@@ -1,9 +1,23 @@
+color: "250"
+craft:
+ consume:
+ - items:
+ - iron_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 39
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 15
+description: Iron crossbow bolts.
+equip_slot: ammo
id: iron_bolts
name: iron bolts
-color: "250"
-description: "Iron crossbow bolts."
-value: 3
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 17
+ ranged_strength: 17
+value: 3
diff --git a/data/items/ammo/iron_bolts_unf.yaml b/data/items/ammo/iron_bolts_unf.yaml
index 0a51ca0..78746a8 100644
--- a/data/items/ammo/iron_bolts_unf.yaml
+++ b/data/items/ammo/iron_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "250"
+craft:
+ consume:
+ - items:
+ - iron_bar
+ quantity: 1
+ level: 26
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
+description: Unfinished iron crossbow bolts.
id: iron_bolts_unf
name: iron bolts (unf)
-color: "250"
-description: "Unfinished iron crossbow bolts."
-value: 2
stackable: true
+value: 2
diff --git a/data/items/ammo/mithril_arrow.yaml b/data/items/ammo/mithril_arrow.yaml
index 23464e9..3f07c09 100644
--- a/data/items/ammo/mithril_arrow.yaml
+++ b/data/items/ammo/mithril_arrow.yaml
@@ -1,9 +1,23 @@
+color: "75"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - mithril_arrowtips
+ quantity: 15
+ level: 45
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 7
+description: A mithril-tipped arrow.
+equip_slot: ammo
id: mithril_arrow
name: mithril arrow
-color: "75"
-description: "A mithril-tipped arrow."
-value: 10
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 22
+ ranged_strength: 22
+value: 10
diff --git a/data/items/ammo/mithril_arrowtips.yaml b/data/items/ammo/mithril_arrowtips.yaml
index 8f68a34..8dca92c 100644
--- a/data/items/ammo/mithril_arrowtips.yaml
+++ b/data/items/ammo/mithril_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "75"
+craft:
+ consume:
+ - items:
+ - mithril_bar
+ quantity: 1
+ level: 55
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
+description: A set of mithril arrowtips.
id: mithril_arrowtips
name: mithril arrowtips
-color: "75"
-description: "A set of mithril arrowtips."
-value: 8
stackable: true
+value: 8
diff --git a/data/items/ammo/mithril_bolts.yaml b/data/items/ammo/mithril_bolts.yaml
index e160065..d9b4183 100644
--- a/data/items/ammo/mithril_bolts.yaml
+++ b/data/items/ammo/mithril_bolts.yaml
@@ -1,9 +1,23 @@
+color: "75"
+craft:
+ consume:
+ - items:
+ - mithril_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 54
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 50
+description: Mithril crossbow bolts.
+equip_slot: ammo
id: mithril_bolts
name: mithril bolts
-color: "75"
-description: "Mithril crossbow bolts."
-value: 12
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 32
+ ranged_strength: 32
+value: 12
diff --git a/data/items/ammo/mithril_bolts_unf.yaml b/data/items/ammo/mithril_bolts_unf.yaml
index 8015f1a..93a5358 100644
--- a/data/items/ammo/mithril_bolts_unf.yaml
+++ b/data/items/ammo/mithril_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "75"
+craft:
+ consume:
+ - items:
+ - mithril_bar
+ quantity: 1
+ level: 56
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
+description: Unfinished mithril crossbow bolts.
id: mithril_bolts_unf
name: mithril bolts (unf)
-color: "75"
-description: "Unfinished mithril crossbow bolts."
-value: 10
stackable: true
+value: 10
diff --git a/data/items/ammo/ruby_bolt_tips.yaml b/data/items/ammo/ruby_bolt_tips.yaml
index 6ebe1a0..c5bc88c 100644
--- a/data/items/ammo/ruby_bolt_tips.yaml
+++ b/data/items/ammo/ruby_bolt_tips.yaml
@@ -1,6 +1,18 @@
+color: "196"
+craft:
+ consume:
+ - items:
+ - uncut_ruby
+ quantity: 1
+ level: 73
+ output_qty: 12
+ skill: fletching
+ tool: chisel
+ type: fletching
+ wait: 5
+ xp: 6
+description: Bolt tips cut from a ruby.
id: ruby_bolt_tips
name: ruby bolt tips
-color: "196"
-description: "Bolt tips cut from a ruby."
-value: 100
stackable: true
+value: 100
diff --git a/data/items/ammo/ruby_bolts.yaml b/data/items/ammo/ruby_bolts.yaml
index b83bec2..f10be7e 100644
--- a/data/items/ammo/ruby_bolts.yaml
+++ b/data/items/ammo/ruby_bolts.yaml
@@ -1,9 +1,23 @@
+color: "196"
+craft:
+ consume:
+ - items:
+ - adamant_bolts
+ quantity: 10
+ - items:
+ - ruby_bolt_tips
+ quantity: 10
+ level: 73
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 6
+description: Bolts tipped with ruby. Can be enchanted via science.
+equip_slot: ammo
id: ruby_bolts
name: ruby bolts
-color: "196"
-description: "Bolts tipped with ruby. Can be enchanted via science."
-value: 75
stackable: true
-equip_slot: ammo
stats:
- ranged_attack: 7
+ ranged_attack: 7
+value: 75
diff --git a/data/items/ammo/rune_arrow.yaml b/data/items/ammo/rune_arrow.yaml
index b00e922..0b497ff 100644
--- a/data/items/ammo/rune_arrow.yaml
+++ b/data/items/ammo/rune_arrow.yaml
@@ -1,9 +1,23 @@
+color: "87"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - rune_arrowtips
+ quantity: 15
+ level: 75
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 12
+description: A rune-tipped arrow.
+equip_slot: ammo
id: rune_arrow
name: rune arrow
-color: "87"
-description: "A rune-tipped arrow."
-value: 40
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 49
+ ranged_strength: 49
+value: 40
diff --git a/data/items/ammo/rune_arrowtips.yaml b/data/items/ammo/rune_arrowtips.yaml
index c2d80e0..e1cd229 100644
--- a/data/items/ammo/rune_arrowtips.yaml
+++ b/data/items/ammo/rune_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "87"
+craft:
+ consume:
+ - items:
+ - runite_bar
+ quantity: 1
+ level: 90
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
+description: A set of rune arrowtips.
id: rune_arrowtips
name: rune arrowtips
-color: "87"
-description: "A set of rune arrowtips."
-value: 30
stackable: true
+value: 30
diff --git a/data/items/ammo/rune_bolts.yaml b/data/items/ammo/rune_bolts.yaml
index 82ac597..f92a49e 100644
--- a/data/items/ammo/rune_bolts.yaml
+++ b/data/items/ammo/rune_bolts.yaml
@@ -1,9 +1,23 @@
+color: "87"
+craft:
+ consume:
+ - items:
+ - rune_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 69
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 100
+description: Rune crossbow bolts.
+equip_slot: ammo
id: rune_bolts
name: rune bolts
-color: "87"
-description: "Rune crossbow bolts."
-value: 48
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 55
+ ranged_strength: 55
+value: 48
diff --git a/data/items/ammo/rune_bolts_unf.yaml b/data/items/ammo/rune_bolts_unf.yaml
index ecaf494..20f0e1a 100644
--- a/data/items/ammo/rune_bolts_unf.yaml
+++ b/data/items/ammo/rune_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "87"
+craft:
+ consume:
+ - items:
+ - runite_bar
+ quantity: 1
+ level: 91
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
+description: Unfinished rune crossbow bolts.
id: rune_bolts_unf
name: rune bolts (unf)
-color: "87"
-description: "Unfinished rune crossbow bolts."
-value: 40
stackable: true
+value: 40
diff --git a/data/items/ammo/sapphire_bolt_tips.yaml b/data/items/ammo/sapphire_bolt_tips.yaml
index 7513fd3..0469bb0 100644
--- a/data/items/ammo/sapphire_bolt_tips.yaml
+++ b/data/items/ammo/sapphire_bolt_tips.yaml
@@ -1,6 +1,18 @@
+color: "69"
+craft:
+ consume:
+ - items:
+ - uncut_sapphire
+ quantity: 1
+ level: 63
+ output_qty: 12
+ skill: fletching
+ tool: chisel
+ type: fletching
+ wait: 5
+ xp: 4
+description: Bolt tips cut from a sapphire.
id: sapphire_bolt_tips
name: sapphire bolt tips
-color: "69"
-description: "Bolt tips cut from a sapphire."
-value: 25
stackable: true
+value: 25
diff --git a/data/items/ammo/sapphire_bolts.yaml b/data/items/ammo/sapphire_bolts.yaml
index a7102c9..5443347 100644
--- a/data/items/ammo/sapphire_bolts.yaml
+++ b/data/items/ammo/sapphire_bolts.yaml
@@ -1,9 +1,23 @@
+color: "39"
+craft:
+ consume:
+ - items:
+ - mithril_bolts
+ quantity: 10
+ - items:
+ - sapphire_bolt_tips
+ quantity: 10
+ level: 63
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 4
+description: Bolts tipped with sapphire. Can be enchanted via science.
+equip_slot: ammo
id: sapphire_bolts
name: sapphire bolts
-color: "39"
-description: "Bolts tipped with sapphire. Can be enchanted via science."
-value: 20
stackable: true
-equip_slot: ammo
stats:
- ranged_attack: 3
+ ranged_attack: 3
+value: 20
diff --git a/data/items/ammo/steel_arrow.yaml b/data/items/ammo/steel_arrow.yaml
index e14171f..fb85c0d 100644
--- a/data/items/ammo/steel_arrow.yaml
+++ b/data/items/ammo/steel_arrow.yaml
@@ -1,9 +1,23 @@
+color: "253"
+craft:
+ consume:
+ - items:
+ - headless_arrow
+ quantity: 15
+ - items:
+ - steel_arrowtips
+ quantity: 15
+ level: 30
+ output_qty: 15
+ skill: fletching
+ type: fletching
+ wait: 2
+ xp: 5
+description: A steel-tipped arrow.
+equip_slot: ammo
id: steel_arrow
name: steel arrow
-color: "253"
-description: "A steel-tipped arrow."
-value: 5
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 16
+ ranged_strength: 16
+value: 5
diff --git a/data/items/ammo/steel_arrowtips.yaml b/data/items/ammo/steel_arrowtips.yaml
index 49000d2..140fb9a 100644
--- a/data/items/ammo/steel_arrowtips.yaml
+++ b/data/items/ammo/steel_arrowtips.yaml
@@ -1,6 +1,19 @@
+color: "253"
+craft:
+ consume:
+ - items:
+ - steel_bar
+ quantity: 1
+ level: 35
+ output_qty: 15
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 37
+description: A set of steel arrowtips.
id: steel_arrowtips
name: steel arrowtips
-color: "253"
-description: "A set of steel arrowtips."
-value: 4
stackable: true
+value: 4
diff --git a/data/items/ammo/steel_bolts.yaml b/data/items/ammo/steel_bolts.yaml
index 7dfadf1..1e19e64 100644
--- a/data/items/ammo/steel_bolts.yaml
+++ b/data/items/ammo/steel_bolts.yaml
@@ -1,9 +1,23 @@
+color: "253"
+craft:
+ consume:
+ - items:
+ - steel_bolts_unf
+ quantity: 10
+ - items:
+ - feather
+ quantity: 10
+ level: 46
+ output_qty: 10
+ skill: fletching
+ type: fletching
+ wait: 0
+ xp: 35
+description: Steel crossbow bolts.
+equip_slot: ammo
id: steel_bolts
name: steel bolts
-color: "253"
-description: "Steel crossbow bolts."
-value: 6
stackable: true
-equip_slot: ammo
stats:
- ranged_strength: 25
+ ranged_strength: 25
+value: 6
diff --git a/data/items/ammo/steel_bolts_unf.yaml b/data/items/ammo/steel_bolts_unf.yaml
index b65d5fa..2404129 100644
--- a/data/items/ammo/steel_bolts_unf.yaml
+++ b/data/items/ammo/steel_bolts_unf.yaml
@@ -1,6 +1,19 @@
+color: "253"
+craft:
+ consume:
+ - items:
+ - steel_bar
+ quantity: 1
+ level: 36
+ output_qty: 10
+ skill: smithing
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 37
+description: Unfinished steel crossbow bolts.
id: steel_bolts_unf
name: steel bolts (unf)
-color: "253"
-description: "Unfinished steel crossbow bolts."
-value: 5
stackable: true
+value: 5