aboutsummaryrefslogtreecommitdiff
path: root/data/items/equipment
diff options
context:
space:
mode:
Diffstat (limited to 'data/items/equipment')
-rw-r--r--data/items/equipment/abyssal_bracelet.yaml8
-rw-r--r--data/items/equipment/adamant_dagger.yaml43
-rw-r--r--data/items/equipment/adamant_full_helm.yaml39
-rw-r--r--data/items/equipment/adamant_med_helm.yaml39
-rw-r--r--data/items/equipment/adamant_platebody.yaml39
-rw-r--r--data/items/equipment/adamant_sword.yaml43
-rw-r--r--data/items/equipment/binding_necklace.yaml8
-rw-r--r--data/items/equipment/black_axe.yaml35
-rw-r--r--data/items/equipment/bracelet_of_clay.yaml8
-rw-r--r--data/items/equipment/bracelet_of_slaughter.yaml8
-rw-r--r--data/items/equipment/bronze_dagger.yaml43
-rw-r--r--data/items/equipment/bronze_full_helm.yaml39
-rw-r--r--data/items/equipment/bronze_med_helm.yaml39
-rw-r--r--data/items/equipment/bronze_platebody.yaml39
-rw-r--r--data/items/equipment/bronze_sword.yaml43
-rw-r--r--data/items/equipment/capacitor_gloves.yaml19
-rw-r--r--data/items/equipment/cape_of_agility.yaml8
-rw-r--r--data/items/equipment/coif.yaml50
-rw-r--r--data/items/equipment/diamond_amulet_u.yaml3
-rw-r--r--data/items/equipment/diamond_bracelet.yaml43
-rw-r--r--data/items/equipment/diamond_necklace.yaml43
-rw-r--r--data/items/equipment/diamond_ring.yaml43
-rw-r--r--data/items/equipment/digsite_pendant.yaml8
-rw-r--r--data/items/equipment/dragon_axe.yaml33
-rw-r--r--data/items/equipment/emerald_amulet_u.yaml3
-rw-r--r--data/items/equipment/emerald_bracelet.yaml41
-rw-r--r--data/items/equipment/emerald_necklace.yaml41
-rw-r--r--data/items/equipment/emerald_ring.yaml41
-rw-r--r--data/items/equipment/gold_amulet_u.yaml3
-rw-r--r--data/items/equipment/gold_bracelet.yaml37
-rw-r--r--data/items/equipment/gold_necklace.yaml37
-rw-r--r--data/items/equipment/gold_ring.yaml37
-rw-r--r--data/items/equipment/graceful_boots.yaml8
-rw-r--r--data/items/equipment/graceful_cape.yaml8
-rw-r--r--data/items/equipment/graceful_gloves.yaml8
-rw-r--r--data/items/equipment/graceful_hat.yaml8
-rw-r--r--data/items/equipment/graceful_legs.yaml8
-rw-r--r--data/items/equipment/graceful_torso.yaml8
-rw-r--r--data/items/equipment/hard_leather_body.yaml45
-rw-r--r--data/items/equipment/hard_leather_shield.yaml45
-rw-r--r--data/items/equipment/inoculation_bracelet.yaml8
-rw-r--r--data/items/equipment/insulated_gloves.yaml12
-rw-r--r--data/items/equipment/iron_dagger.yaml43
-rw-r--r--data/items/equipment/iron_full_helm.yaml39
-rw-r--r--data/items/equipment/iron_med_helm.yaml39
-rw-r--r--data/items/equipment/iron_platebody.yaml39
-rw-r--r--data/items/equipment/iron_sword.yaml43
-rw-r--r--data/items/equipment/leather_body.yaml41
-rw-r--r--data/items/equipment/leather_boots.yaml41
-rw-r--r--data/items/equipment/leather_chaps.yaml41
-rw-r--r--data/items/equipment/leather_cowl.yaml41
-rw-r--r--data/items/equipment/leather_gloves.yaml41
-rw-r--r--data/items/equipment/leather_vambraces.yaml44
-rw-r--r--data/items/equipment/longbow.yaml36
-rw-r--r--data/items/equipment/longbow_u.yaml3
-rw-r--r--data/items/equipment/magic_longbow.yaml40
-rw-r--r--data/items/equipment/magic_longbow_u.yaml3
-rw-r--r--data/items/equipment/magic_shortbow.yaml40
-rw-r--r--data/items/equipment/magic_shortbow_u.yaml3
-rw-r--r--data/items/equipment/maple_longbow.yaml40
-rw-r--r--data/items/equipment/maple_longbow_u.yaml3
-rw-r--r--data/items/equipment/maple_shortbow.yaml40
-rw-r--r--data/items/equipment/maple_shortbow_u.yaml3
-rw-r--r--data/items/equipment/mithril_dagger.yaml45
-rw-r--r--data/items/equipment/mithril_full_helm.yaml41
-rw-r--r--data/items/equipment/mithril_med_helm.yaml41
-rw-r--r--data/items/equipment/mithril_platebody.yaml41
-rw-r--r--data/items/equipment/mithril_sword.yaml45
-rw-r--r--data/items/equipment/necklace_of_passage.yaml8
-rw-r--r--data/items/equipment/neural_headband.yaml19
-rw-r--r--data/items/equipment/oak_longbow.yaml38
-rw-r--r--data/items/equipment/oak_longbow_u.yaml3
-rw-r--r--data/items/equipment/oak_shortbow.yaml38
-rw-r--r--data/items/equipment/oak_shortbow_u.yaml3
-rw-r--r--data/items/equipment/party_hat_blue.yaml10
-rw-r--r--data/items/equipment/party_hat_green.yaml10
-rw-r--r--data/items/equipment/party_hat_pink.yaml10
-rw-r--r--data/items/equipment/party_hat_red.yaml10
-rw-r--r--data/items/equipment/party_hat_white.yaml10
-rw-r--r--data/items/equipment/party_hat_yellow.yaml10
-rw-r--r--data/items/equipment/phoenix_necklace.yaml8
-rw-r--r--data/items/equipment/power_amulet.yaml12
-rw-r--r--data/items/equipment/ring_of_dueling.yaml8
-rw-r--r--data/items/equipment/ring_of_forging.yaml8
-rw-r--r--data/items/equipment/ring_of_life.yaml8
-rw-r--r--data/items/equipment/ring_of_recoil.yaml8
-rw-r--r--data/items/equipment/ruby_amulet_u.yaml3
-rw-r--r--data/items/equipment/ruby_bracelet.yaml43
-rw-r--r--data/items/equipment/ruby_necklace.yaml43
-rw-r--r--data/items/equipment/ruby_ring.yaml43
-rw-r--r--data/items/equipment/rune_dagger.yaml43
-rw-r--r--data/items/equipment/rune_full_helm.yaml39
-rw-r--r--data/items/equipment/rune_med_helm.yaml39
-rw-r--r--data/items/equipment/rune_platebody.yaml39
-rw-r--r--data/items/equipment/rune_sword.yaml43
-rw-r--r--data/items/equipment/sapphire_amulet_u.yaml3
-rw-r--r--data/items/equipment/sapphire_bracelet.yaml41
-rw-r--r--data/items/equipment/sapphire_necklace.yaml41
-rw-r--r--data/items/equipment/sapphire_ring.yaml41
-rw-r--r--data/items/equipment/shortbow.yaml36
-rw-r--r--data/items/equipment/shortbow_u.yaml3
-rw-r--r--data/items/equipment/spectral_visor.yaml12
-rw-r--r--data/items/equipment/steel_dagger.yaml45
-rw-r--r--data/items/equipment/steel_full_helm.yaml41
-rw-r--r--data/items/equipment/steel_med_helm.yaml41
-rw-r--r--data/items/equipment/steel_platebody.yaml41
-rw-r--r--data/items/equipment/steel_sword.yaml45
-rw-r--r--data/items/equipment/willow_longbow.yaml40
-rw-r--r--data/items/equipment/willow_longbow_u.yaml3
-rw-r--r--data/items/equipment/willow_shortbow.yaml40
-rw-r--r--data/items/equipment/willow_shortbow_u.yaml3
-rw-r--r--data/items/equipment/yew_longbow.yaml40
-rw-r--r--data/items/equipment/yew_longbow_u.yaml3
-rw-r--r--data/items/equipment/yew_shortbow.yaml40
-rw-r--r--data/items/equipment/yew_shortbow_u.yaml3
115 files changed, 1609 insertions, 1506 deletions
diff --git a/data/items/equipment/abyssal_bracelet.yaml b/data/items/equipment/abyssal_bracelet.yaml
index df10e72..f20c1c4 100644
--- a/data/items/equipment/abyssal_bracelet.yaml
+++ b/data/items/equipment/abyssal_bracelet.yaml
@@ -1,5 +1,7 @@
+color: FF
+description: An enchanted diamond bracelet that increases scavenging output.
+equipment:
+ slot: hands
+ type: armor
name: abyssal bracelet
-color: "FF"
-description: "An enchanted diamond bracelet that increases scavenging output."
value: 6000
-equip_slot: hands
diff --git a/data/items/equipment/adamant_dagger.yaml b/data/items/equipment/adamant_dagger.yaml
index 3f8263c..7a4a832 100644
--- a/data/items/equipment/adamant_dagger.yaml
+++ b/data/items/equipment/adamant_dagger.yaml
@@ -1,28 +1,29 @@
-attack_type: stab
color: "78"
craft:
- consume:
- - items:
- - adamantite_bar
- quantity: 1
- level: 70
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 62
+ ingredients:
+ - items:
+ - adamantite_bar
+ quantity: 1
+ level: 70
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
description: A small adamant dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 14
+ stab: 23
+ attack_type: stab
+ other:
+ strength: 19
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: adamant dagger
requirements:
- accuracy: 30
-speed: 3
+ accuracy: 30
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 14
- stab_attack: 23
- strength_bonus: 19
value: 400
-weapon_type: melee
diff --git a/data/items/equipment/adamant_full_helm.yaml b/data/items/equipment/adamant_full_helm.yaml
index 9a8e2a2..5d4bd24 100644
--- a/data/items/equipment/adamant_full_helm.yaml
+++ b/data/items/equipment/adamant_full_helm.yaml
@@ -1,26 +1,27 @@
color: "78"
craft:
- consume:
- - items:
- - adamantite_bar
- quantity: 2
- level: 77
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 125
+ ingredients:
+ - items:
+ - adamantite_bar
+ quantity: 2
+ level: 77
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 125
description: An adamant full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 16
+ ranged: 22
+ science: -8
+ slash: 24
+ stab: 22
+ slot: head
+ type: armor
name: adamant full helm
requirements:
- defense: 30
+ defense: 30
stackable: false
-stats:
- crush_defense: 16
- ranged_defense: 22
- science_defense: -8
- slash_defense: 24
- stab_defense: 22
value: 1000
diff --git a/data/items/equipment/adamant_med_helm.yaml b/data/items/equipment/adamant_med_helm.yaml
index baa3cf3..3b06767 100644
--- a/data/items/equipment/adamant_med_helm.yaml
+++ b/data/items/equipment/adamant_med_helm.yaml
@@ -1,26 +1,27 @@
color: "78"
craft:
- consume:
- - items:
- - adamantite_bar
- quantity: 1
- level: 73
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 62
+ ingredients:
+ - items:
+ - adamantite_bar
+ quantity: 1
+ level: 73
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
description: An adamant medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 10
+ ranged: 14
+ science: -3
+ slash: 16
+ stab: 14
+ slot: head
+ type: armor
name: adamant med helm
requirements:
- defense: 30
+ defense: 30
stackable: false
-stats:
- crush_defense: 10
- ranged_defense: 14
- science_defense: -3
- slash_defense: 16
- stab_defense: 14
value: 400
diff --git a/data/items/equipment/adamant_platebody.yaml b/data/items/equipment/adamant_platebody.yaml
index a80f375..144bf78 100644
--- a/data/items/equipment/adamant_platebody.yaml
+++ b/data/items/equipment/adamant_platebody.yaml
@@ -1,26 +1,27 @@
color: "78"
craft:
- consume:
- - items:
- - adamantite_bar
- quantity: 5
- level: 88
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 312
+ ingredients:
+ - items:
+ - adamantite_bar
+ quantity: 5
+ level: 88
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 312
description: An adamant platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 40
+ ranged: 49
+ science: -25
+ slash: 55
+ stab: 49
+ slot: torso
+ type: armor
name: adamant platebody
requirements:
- defense: 30
+ defense: 30
stackable: false
-stats:
- crush_defense: 40
- ranged_defense: 49
- science_defense: -25
- slash_defense: 55
- stab_defense: 49
value: 5000
diff --git a/data/items/equipment/adamant_sword.yaml b/data/items/equipment/adamant_sword.yaml
index 0033f76..052d501 100644
--- a/data/items/equipment/adamant_sword.yaml
+++ b/data/items/equipment/adamant_sword.yaml
@@ -1,28 +1,29 @@
-attack_type: slash
color: "78"
craft:
- consume:
- - items:
- - adamantite_bar
- quantity: 1
- level: 74
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 62
+ ingredients:
+ - items:
+ - adamantite_bar
+ quantity: 1
+ level: 74
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
description: An adamant sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 40
+ stab: 20
+ attack_type: slash
+ other:
+ strength: 27
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: adamant sword
requirements:
- accuracy: 30
-speed: 4
+ accuracy: 30
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 40
- stab_attack: 20
- strength_bonus: 27
value: 700
-weapon_type: melee
diff --git a/data/items/equipment/binding_necklace.yaml b/data/items/equipment/binding_necklace.yaml
index 6518ce7..879271e 100644
--- a/data/items/equipment/binding_necklace.yaml
+++ b/data/items/equipment/binding_necklace.yaml
@@ -1,5 +1,7 @@
-name: binding necklace
color: "22"
-description: "An enchanted emerald necklace. Provides a 100 percent success rate when identifying junk at altars."
+description: An enchanted emerald necklace. Provides a 100 percent success rate when identifying junk at altars.
+equipment:
+ slot: neck
+ type: armor
+name: binding necklace
value: 1200
-equip_slot: neck
diff --git a/data/items/equipment/black_axe.yaml b/data/items/equipment/black_axe.yaml
index ffff723..e0bbad2 100644
--- a/data/items/equipment/black_axe.yaml
+++ b/data/items/equipment/black_axe.yaml
@@ -1,18 +1,21 @@
+color: F0
+description: A black axe, good for woodcutting.
+equipment:
+ attack:
+ crush: 14
+ slash: 18
+ stab: -2
+ attack_type: slash
+ other:
+ strength: 14
+ slot: main_hand
+ speed: 5
+ type: melee_weapon
name: black axe
-color: "F0"
-description: "A black axe, good for woodcutting."
-value: 150
-stackable: false
-equip_slot: main_hand
-weapon_type: melee
-attack_type: slash
-stats:
- stab_attack: -2
- slash_attack: 18
- crush_attack: 14
- strength_bonus: 14
-speed: 5
-tool_type: axe
-tool_speed: 2.5
requirements:
- accuracy: 10
+ accuracy: 10
+stackable: false
+tool:
+ speed: 2.5
+ type: axe
+value: 150
diff --git a/data/items/equipment/bracelet_of_clay.yaml b/data/items/equipment/bracelet_of_clay.yaml
index ed9f92f..297538c 100644
--- a/data/items/equipment/bracelet_of_clay.yaml
+++ b/data/items/equipment/bracelet_of_clay.yaml
@@ -1,5 +1,7 @@
-name: bracelet of clay
color: "27"
-description: "An enchanted sapphire bracelet. Softens clay for easier crafting."
+description: An enchanted sapphire bracelet. Softens clay for easier crafting.
+equipment:
+ slot: hands
+ type: armor
+name: bracelet of clay
value: 500
-equip_slot: hands
diff --git a/data/items/equipment/bracelet_of_slaughter.yaml b/data/items/equipment/bracelet_of_slaughter.yaml
index 785a379..4ce08c9 100644
--- a/data/items/equipment/bracelet_of_slaughter.yaml
+++ b/data/items/equipment/bracelet_of_slaughter.yaml
@@ -1,5 +1,7 @@
-name: bracelet of slaughter
color: "22"
-description: "An enchanted emerald bracelet that provides bonus XP on kills."
+description: An enchanted emerald bracelet that provides bonus XP on kills.
+equipment:
+ slot: hands
+ type: armor
+name: bracelet of slaughter
value: 1200
-equip_slot: hands
diff --git a/data/items/equipment/bronze_dagger.yaml b/data/items/equipment/bronze_dagger.yaml
index d74276e..a1fa416 100644
--- a/data/items/equipment/bronze_dagger.yaml
+++ b/data/items/equipment/bronze_dagger.yaml
@@ -1,26 +1,27 @@
-attack_type: stab
-color: "B2"
+color: B2
craft:
- consume:
- - items:
- - bronze_bar
- quantity: 1
- level: 1
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 12
+ ingredients:
+ - items:
+ - bronze_bar
+ quantity: 1
+ level: 1
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 12
description: A small bronze dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 3
+ stab: 5
+ attack_type: stab
+ other:
+ strength: 4
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: bronze dagger
-speed: 3
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 3
- stab_attack: 5
- strength_bonus: 4
value: 8
-weapon_type: melee
diff --git a/data/items/equipment/bronze_full_helm.yaml b/data/items/equipment/bronze_full_helm.yaml
index 07db7f4..1d61b36 100644
--- a/data/items/equipment/bronze_full_helm.yaml
+++ b/data/items/equipment/bronze_full_helm.yaml
@@ -1,24 +1,25 @@
-color: "B2"
+color: B2
craft:
- consume:
- - items:
- - bronze_bar
- quantity: 2
- level: 7
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - bronze_bar
+ quantity: 2
+ level: 7
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
description: A bronze full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 4
+ ranged: 5
+ science: -3
+ slash: 6
+ stab: 5
+ slot: head
+ type: armor
name: bronze full helm
stackable: false
-stats:
- crush_defense: 4
- ranged_defense: 5
- science_defense: -3
- slash_defense: 6
- stab_defense: 5
value: 20
diff --git a/data/items/equipment/bronze_med_helm.yaml b/data/items/equipment/bronze_med_helm.yaml
index d6a31ad..4832b3d 100644
--- a/data/items/equipment/bronze_med_helm.yaml
+++ b/data/items/equipment/bronze_med_helm.yaml
@@ -1,24 +1,25 @@
-color: "B2"
+color: B2
craft:
- consume:
- - items:
- - bronze_bar
- quantity: 1
- level: 3
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 12
+ ingredients:
+ - items:
+ - bronze_bar
+ quantity: 1
+ level: 3
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 12
description: A bronze medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 2
+ ranged: 3
+ science: -1
+ slash: 4
+ stab: 3
+ slot: head
+ type: armor
name: bronze med helm
stackable: false
-stats:
- crush_defense: 2
- ranged_defense: 3
- science_defense: -1
- slash_defense: 4
- stab_defense: 3
value: 8
diff --git a/data/items/equipment/bronze_platebody.yaml b/data/items/equipment/bronze_platebody.yaml
index d6954a2..a642f14 100644
--- a/data/items/equipment/bronze_platebody.yaml
+++ b/data/items/equipment/bronze_platebody.yaml
@@ -1,24 +1,25 @@
-color: "B2"
+color: B2
craft:
- consume:
- - items:
- - bronze_bar
- quantity: 5
- level: 18
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 62
+ ingredients:
+ - items:
+ - bronze_bar
+ quantity: 5
+ level: 18
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 62
description: A bronze platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 10
+ ranged: 12
+ science: -10
+ slash: 15
+ stab: 12
+ slot: torso
+ type: armor
name: bronze platebody
stackable: false
-stats:
- crush_defense: 10
- ranged_defense: 12
- science_defense: -10
- slash_defense: 15
- stab_defense: 12
value: 60
diff --git a/data/items/equipment/bronze_sword.yaml b/data/items/equipment/bronze_sword.yaml
index 7a93c4c..56160f4 100644
--- a/data/items/equipment/bronze_sword.yaml
+++ b/data/items/equipment/bronze_sword.yaml
@@ -1,26 +1,27 @@
-attack_type: slash
-color: "B2"
+color: B2
craft:
- consume:
- - items:
- - bronze_bar
- quantity: 1
- level: 4
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 12
+ ingredients:
+ - items:
+ - bronze_bar
+ quantity: 1
+ level: 4
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 12
description: A basic bronze sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 10
+ stab: 4
+ attack_type: slash
+ other:
+ strength: 7
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: bronze sword
-speed: 4
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 10
- stab_attack: 4
- strength_bonus: 7
value: 12
-weapon_type: melee
diff --git a/data/items/equipment/capacitor_gloves.yaml b/data/items/equipment/capacitor_gloves.yaml
index 85cccc0..4b30983 100644
--- a/data/items/equipment/capacitor_gloves.yaml
+++ b/data/items/equipment/capacitor_gloves.yaml
@@ -1,10 +1,13 @@
+color: FA
+description: Gloves woven with superconducting filaments.
+equipment:
+ defense:
+ crush: 2
+ slash: 2
+ stab: 2
+ other:
+ technology: 2
+ slot: hands
+ type: armor
name: Capacitor Gloves
-description: "Gloves woven with superconducting filaments."
-color: "FA"
value: 300
-equip_slot: hands
-stats:
- stab_defense: 2
- slash_defense: 2
- crush_defense: 2
- technology_bonus: 2
diff --git a/data/items/equipment/cape_of_agility.yaml b/data/items/equipment/cape_of_agility.yaml
index 62b8635..a64be10 100644
--- a/data/items/equipment/cape_of_agility.yaml
+++ b/data/items/equipment/cape_of_agility.yaml
@@ -1,5 +1,7 @@
+color: g:DF,E7,DF
+description: A lightweight cape that allows the wearer to move with extraordinary speed.
+equipment:
+ slot: back
+ type: armor
name: cape of agility
-color: "g:DF,E7,DF"
-description: "A lightweight cape that allows the wearer to move with extraordinary speed."
value: 500
-equip_slot: back
diff --git a/data/items/equipment/coif.yaml b/data/items/equipment/coif.yaml
index ea02d92..7aeab1b 100644
--- a/data/items/equipment/coif.yaml
+++ b/data/items/equipment/coif.yaml
@@ -1,29 +1,31 @@
-color: "5E"
+color: 5E
craft:
- consume:
- - items:
- - hard_leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 38
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 37
+ ingredients:
+ - items:
+ - hard_leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 38
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 37
description: A hard leather coif.
-equip_slot: head
+equipment:
+ attack:
+ ranged: 2
+ defense:
+ crush: 2
+ ranged: 6
+ science: 4
+ slash: 4
+ stab: 2
+ slot: head
+ type: armor
name: coif
requirements:
- defense: 20
- ranged: 20
-stats:
- crush_defense: 2
- ranged_attack: 2
- ranged_defense: 6
- science_defense: 4
- slash_defense: 4
- stab_defense: 2
+ defense: 20
+ ranged: 20
value: 45
diff --git a/data/items/equipment/diamond_amulet_u.yaml b/data/items/equipment/diamond_amulet_u.yaml
index 2959aac..e8be864 100644
--- a/data/items/equipment/diamond_amulet_u.yaml
+++ b/data/items/equipment/diamond_amulet_u.yaml
@@ -1,6 +1,6 @@
color: "FF"
craft:
- consume:
+ ingredients:
- items:
- gold_bar
quantity: 1
@@ -13,7 +13,6 @@ craft:
- amulet_mould
quantity: 1
level: 70
- skill: crafting
station:
- furnace
type: crafting
diff --git a/data/items/equipment/diamond_bracelet.yaml b/data/items/equipment/diamond_bracelet.yaml
index 13acc98..090f4f5 100644
--- a/data/items/equipment/diamond_bracelet.yaml
+++ b/data/items/equipment/diamond_bracelet.yaml
@@ -1,25 +1,26 @@
-color: "FF"
+color: FF
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - diamond
- quantity: 1
- - byproducts:
- - bracelet_mould
- items:
- - bracelet_mould
- quantity: 1
- level: 58
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 95
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - diamond
+ quantity: 1
+ - byproducts:
+ - bracelet_mould
+ items:
+ - bracelet_mould
+ quantity: 1
+ level: 58
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 95
description: A bracelet set with a diamond. Can be enchanted.
-equip_slot: hands
+equipment:
+ slot: hands
+ type: armor
name: diamond bracelet
value: 1500
diff --git a/data/items/equipment/diamond_necklace.yaml b/data/items/equipment/diamond_necklace.yaml
index 19d485a..1c3510d 100644
--- a/data/items/equipment/diamond_necklace.yaml
+++ b/data/items/equipment/diamond_necklace.yaml
@@ -1,25 +1,26 @@
-color: "FF"
+color: FF
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - diamond
- quantity: 1
- - byproducts:
- - necklace_mould
- items:
- - necklace_mould
- quantity: 1
- level: 56
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 90
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - diamond
+ quantity: 1
+ - byproducts:
+ - necklace_mould
+ items:
+ - necklace_mould
+ quantity: 1
+ level: 56
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 90
description: A necklace set with a diamond. Can be enchanted.
-equip_slot: neck
+equipment:
+ slot: neck
+ type: armor
name: diamond necklace
value: 1600
diff --git a/data/items/equipment/diamond_ring.yaml b/data/items/equipment/diamond_ring.yaml
index f8fc583..a8f8017 100644
--- a/data/items/equipment/diamond_ring.yaml
+++ b/data/items/equipment/diamond_ring.yaml
@@ -1,25 +1,26 @@
-color: "FF"
+color: FF
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - diamond
- quantity: 1
- - byproducts:
- - ring_mould
- items:
- - ring_mould
- quantity: 1
- level: 43
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 85
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - diamond
+ quantity: 1
+ - byproducts:
+ - ring_mould
+ items:
+ - ring_mould
+ quantity: 1
+ level: 43
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 85
description: A ring set with a diamond. Can be enchanted.
-equip_slot: ring
+equipment:
+ slot: ring
+ type: armor
name: diamond ring
value: 1500
diff --git a/data/items/equipment/digsite_pendant.yaml b/data/items/equipment/digsite_pendant.yaml
index b8a2985..49942f1 100644
--- a/data/items/equipment/digsite_pendant.yaml
+++ b/data/items/equipment/digsite_pendant.yaml
@@ -1,5 +1,7 @@
+color: C4
+description: An enchanted ruby necklace that can teleport you to dig sites.
+equipment:
+ slot: neck
+ type: armor
name: digsite pendant
-color: "C4"
-description: "An enchanted ruby necklace that can teleport you to dig sites."
value: 2500
-equip_slot: neck
diff --git a/data/items/equipment/dragon_axe.yaml b/data/items/equipment/dragon_axe.yaml
index 127b343..81f7c48 100644
--- a/data/items/equipment/dragon_axe.yaml
+++ b/data/items/equipment/dragon_axe.yaml
@@ -1,18 +1,21 @@
+color: C4
+description: A powerful dragon axe.
+equipment:
+ attack:
+ crush: 32
+ slash: 43
+ stab: -2
+ attack_type: slash
+ other:
+ strength: 36
+ slot: main_hand
+ speed: 5
+ type: melee_weapon
name: dragon axe
-color: "C4"
-description: "A powerful dragon axe."
-value: 50000
-stackable: false
-equip_slot: main_hand
-weapon_type: melee
-attack_type: slash
-stats:
- stab_attack: -2
- slash_attack: 43
- crush_attack: 32
- strength_bonus: 36
-speed: 5
-tool_type: axe
-tool_speed: 1
requirements:
accuracy: 60
+stackable: false
+tool:
+ speed: 1
+ type: axe
+value: 50000
diff --git a/data/items/equipment/emerald_amulet_u.yaml b/data/items/equipment/emerald_amulet_u.yaml
index 27421f2..0e0ac26 100644
--- a/data/items/equipment/emerald_amulet_u.yaml
+++ b/data/items/equipment/emerald_amulet_u.yaml
@@ -1,6 +1,6 @@
color: "53"
craft:
- consume:
+ ingredients:
- items:
- gold_bar
quantity: 1
@@ -13,7 +13,6 @@ craft:
- amulet_mould
quantity: 1
level: 31
- skill: crafting
station:
- furnace
type: crafting
diff --git a/data/items/equipment/emerald_bracelet.yaml b/data/items/equipment/emerald_bracelet.yaml
index 55ad471..990a7eb 100644
--- a/data/items/equipment/emerald_bracelet.yaml
+++ b/data/items/equipment/emerald_bracelet.yaml
@@ -1,25 +1,26 @@
color: "22"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - emerald
- quantity: 1
- - byproducts:
- - bracelet_mould
- items:
- - bracelet_mould
- quantity: 1
- level: 30
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 65
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - emerald
+ quantity: 1
+ - byproducts:
+ - bracelet_mould
+ items:
+ - bracelet_mould
+ quantity: 1
+ level: 30
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 65
description: A bracelet set with an emerald. Can be enchanted.
-equip_slot: hands
+equipment:
+ slot: hands
+ type: armor
name: emerald bracelet
value: 400
diff --git a/data/items/equipment/emerald_necklace.yaml b/data/items/equipment/emerald_necklace.yaml
index a0a8b95..99f1af2 100644
--- a/data/items/equipment/emerald_necklace.yaml
+++ b/data/items/equipment/emerald_necklace.yaml
@@ -1,25 +1,26 @@
color: "22"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - emerald
- quantity: 1
- - byproducts:
- - necklace_mould
- items:
- - necklace_mould
- quantity: 1
- level: 29
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 60
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - emerald
+ quantity: 1
+ - byproducts:
+ - necklace_mould
+ items:
+ - necklace_mould
+ quantity: 1
+ level: 29
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 60
description: A necklace set with an emerald. Can be enchanted.
-equip_slot: neck
+equipment:
+ slot: neck
+ type: armor
name: emerald necklace
value: 450
diff --git a/data/items/equipment/emerald_ring.yaml b/data/items/equipment/emerald_ring.yaml
index c51f9ea..401ac71 100644
--- a/data/items/equipment/emerald_ring.yaml
+++ b/data/items/equipment/emerald_ring.yaml
@@ -1,25 +1,26 @@
color: "22"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - emerald
- quantity: 1
- - byproducts:
- - ring_mould
- items:
- - ring_mould
- quantity: 1
- level: 27
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 55
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - emerald
+ quantity: 1
+ - byproducts:
+ - ring_mould
+ items:
+ - ring_mould
+ quantity: 1
+ level: 27
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 55
description: A ring set with an emerald. Can be enchanted.
-equip_slot: ring
+equipment:
+ slot: ring
+ type: armor
name: emerald ring
value: 400
diff --git a/data/items/equipment/gold_amulet_u.yaml b/data/items/equipment/gold_amulet_u.yaml
index 705042d..bc8041c 100644
--- a/data/items/equipment/gold_amulet_u.yaml
+++ b/data/items/equipment/gold_amulet_u.yaml
@@ -1,6 +1,6 @@
color: "DC"
craft:
- consume:
+ ingredients:
- items:
- gold_bar
quantity: 1
@@ -10,7 +10,6 @@ craft:
- amulet_mould
quantity: 1
level: 8
- skill: crafting
station:
- furnace
type: crafting
diff --git a/data/items/equipment/gold_bracelet.yaml b/data/items/equipment/gold_bracelet.yaml
index 874441a..56882c2 100644
--- a/data/items/equipment/gold_bracelet.yaml
+++ b/data/items/equipment/gold_bracelet.yaml
@@ -1,22 +1,23 @@
-color: "DC"
+color: DC
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - byproducts:
- - bracelet_mould
- items:
- - bracelet_mould
- quantity: 1
- level: 7
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - byproducts:
+ - bracelet_mould
+ items:
+ - bracelet_mould
+ quantity: 1
+ level: 7
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 25
description: A gold bracelet.
-equip_slot: hands
+equipment:
+ slot: hands
+ type: armor
name: gold bracelet
value: 65
diff --git a/data/items/equipment/gold_necklace.yaml b/data/items/equipment/gold_necklace.yaml
index 2366bd8..dc8d439 100644
--- a/data/items/equipment/gold_necklace.yaml
+++ b/data/items/equipment/gold_necklace.yaml
@@ -1,22 +1,23 @@
-color: "DC"
+color: DC
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - byproducts:
- - necklace_mould
- items:
- - necklace_mould
- quantity: 1
- level: 6
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 20
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - byproducts:
+ - necklace_mould
+ items:
+ - necklace_mould
+ quantity: 1
+ level: 6
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 20
description: A gold necklace.
-equip_slot: neck
+equipment:
+ slot: neck
+ type: armor
name: gold necklace
value: 60
diff --git a/data/items/equipment/gold_ring.yaml b/data/items/equipment/gold_ring.yaml
index 8b6dc9d..f9106ce 100644
--- a/data/items/equipment/gold_ring.yaml
+++ b/data/items/equipment/gold_ring.yaml
@@ -1,22 +1,23 @@
-color: "DC"
+color: DC
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - byproducts:
- - ring_mould
- items:
- - ring_mould
- quantity: 1
- level: 5
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 15
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - byproducts:
+ - ring_mould
+ items:
+ - ring_mould
+ quantity: 1
+ level: 5
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 15
description: A simple gold ring.
-equip_slot: ring
+equipment:
+ slot: ring
+ type: armor
name: gold ring
value: 50
diff --git a/data/items/equipment/graceful_boots.yaml b/data/items/equipment/graceful_boots.yaml
index 52c0e9a..c300bc6 100644
--- a/data/items/equipment/graceful_boots.yaml
+++ b/data/items/equipment/graceful_boots.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: Lightweight boots. Part of the graceful set.
+equipment:
+ slot: feet
+ type: armor
name: graceful boots
-color: "E6"
-description: "Lightweight boots. Part of the graceful set."
value: 80
-equip_slot: feet
diff --git a/data/items/equipment/graceful_cape.yaml b/data/items/equipment/graceful_cape.yaml
index 88ebd9d..433be48 100644
--- a/data/items/equipment/graceful_cape.yaml
+++ b/data/items/equipment/graceful_cape.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: A lightweight cape. Part of the graceful set.
+equipment:
+ slot: back
+ type: armor
name: graceful cape
-color: "E6"
-description: "A lightweight cape. Part of the graceful set."
value: 100
-equip_slot: back
diff --git a/data/items/equipment/graceful_gloves.yaml b/data/items/equipment/graceful_gloves.yaml
index c55d41b..265b321 100644
--- a/data/items/equipment/graceful_gloves.yaml
+++ b/data/items/equipment/graceful_gloves.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: Lightweight gloves. Part of the graceful set.
+equipment:
+ slot: hands
+ type: armor
name: graceful gloves
-color: "E6"
-description: "Lightweight gloves. Part of the graceful set."
value: 80
-equip_slot: hands
diff --git a/data/items/equipment/graceful_hat.yaml b/data/items/equipment/graceful_hat.yaml
index 3c7a211..a0a524a 100644
--- a/data/items/equipment/graceful_hat.yaml
+++ b/data/items/equipment/graceful_hat.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: A lightweight hat. Part of the graceful set.
+equipment:
+ slot: head
+ type: armor
name: graceful hat
-color: "E6"
-description: "A lightweight hat. Part of the graceful set."
value: 100
-equip_slot: head
diff --git a/data/items/equipment/graceful_legs.yaml b/data/items/equipment/graceful_legs.yaml
index 5b7eb44..5142692 100644
--- a/data/items/equipment/graceful_legs.yaml
+++ b/data/items/equipment/graceful_legs.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: Lightweight leg armour. Part of the graceful set.
+equipment:
+ slot: legs
+ type: armor
name: graceful legs
-color: "E6"
-description: "Lightweight leg armour. Part of the graceful set."
value: 150
-equip_slot: legs
diff --git a/data/items/equipment/graceful_torso.yaml b/data/items/equipment/graceful_torso.yaml
index 656918a..502573e 100644
--- a/data/items/equipment/graceful_torso.yaml
+++ b/data/items/equipment/graceful_torso.yaml
@@ -1,5 +1,7 @@
+color: E6
+description: A lightweight top. Part of the graceful set.
+equipment:
+ slot: torso
+ type: armor
name: graceful torso
-color: "E6"
-description: "A lightweight top. Part of the graceful set."
value: 150
-equip_slot: torso
diff --git a/data/items/equipment/hard_leather_body.yaml b/data/items/equipment/hard_leather_body.yaml
index 8951f1d..f621852 100644
--- a/data/items/equipment/hard_leather_body.yaml
+++ b/data/items/equipment/hard_leather_body.yaml
@@ -1,27 +1,28 @@
-color: "5E"
+color: 5E
craft:
- consume:
- - items:
- - hard_leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 28
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 35
+ ingredients:
+ - items:
+ - hard_leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 28
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 35
description: A hardened leather body armour.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 8
+ ranged: 14
+ science: 6
+ slash: 12
+ stab: 8
+ slot: torso
+ type: armor
name: hard leather body
requirements:
- defense: 10
-stats:
- crush_defense: 8
- ranged_defense: 14
- science_defense: 6
- slash_defense: 12
- stab_defense: 8
+ defense: 10
value: 60
diff --git a/data/items/equipment/hard_leather_shield.yaml b/data/items/equipment/hard_leather_shield.yaml
index 7ea33cb..5d4a0d8 100644
--- a/data/items/equipment/hard_leather_shield.yaml
+++ b/data/items/equipment/hard_leather_shield.yaml
@@ -1,27 +1,28 @@
-color: "5E"
+color: 5E
craft:
- consume:
- - items:
- - hard_leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 41
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 40
+ ingredients:
+ - items:
+ - hard_leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 41
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 40
description: A shield made of hardened leather.
-equip_slot: off_hand
+equipment:
+ defense:
+ crush: 5
+ ranged: 8
+ science: 4
+ slash: 7
+ stab: 5
+ slot: off_hand
+ type: armor
name: hard leather shield
requirements:
- defense: 10
-stats:
- crush_defense: 5
- ranged_defense: 8
- science_defense: 4
- slash_defense: 7
- stab_defense: 5
+ defense: 10
value: 55
diff --git a/data/items/equipment/inoculation_bracelet.yaml b/data/items/equipment/inoculation_bracelet.yaml
index ce55652..2029a71 100644
--- a/data/items/equipment/inoculation_bracelet.yaml
+++ b/data/items/equipment/inoculation_bracelet.yaml
@@ -1,5 +1,7 @@
+color: C4
+description: An enchanted ruby bracelet that provides resistance to poison.
+equipment:
+ slot: hands
+ type: armor
name: inoculation bracelet
-color: "C4"
-description: "An enchanted ruby bracelet that provides resistance to poison."
value: 2500
-equip_slot: hands
diff --git a/data/items/equipment/insulated_gloves.yaml b/data/items/equipment/insulated_gloves.yaml
index 3c50755..08740ce 100644
--- a/data/items/equipment/insulated_gloves.yaml
+++ b/data/items/equipment/insulated_gloves.yaml
@@ -1,8 +1,8 @@
+color: D6
+description: Heavy rubber gloves that protect against electrical attacks. Essential when fighting drones.
+equipment:
+ slot: hands
+ type: armor
name: insulated gloves
-color: "D6"
-description: "Heavy rubber gloves that protect against electrical attacks. Essential when fighting drones."
-value: 50
stackable: false
-equip_slot: hands
-stats:
- defense_bonus: 1
+value: 50
diff --git a/data/items/equipment/iron_dagger.yaml b/data/items/equipment/iron_dagger.yaml
index 80c0382..024e4e1 100644
--- a/data/items/equipment/iron_dagger.yaml
+++ b/data/items/equipment/iron_dagger.yaml
@@ -1,26 +1,27 @@
-attack_type: stab
-color: "FA"
+color: FA
craft:
- consume:
- - items:
- - iron_bar
- quantity: 1
- level: 20
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - iron_bar
+ quantity: 1
+ level: 20
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
description: A small iron dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 5
+ stab: 8
+ attack_type: stab
+ other:
+ strength: 7
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: iron dagger
-speed: 3
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 5
- stab_attack: 8
- strength_bonus: 7
value: 20
-weapon_type: melee
diff --git a/data/items/equipment/iron_full_helm.yaml b/data/items/equipment/iron_full_helm.yaml
index 5e9e500..d828b95 100644
--- a/data/items/equipment/iron_full_helm.yaml
+++ b/data/items/equipment/iron_full_helm.yaml
@@ -1,24 +1,25 @@
-color: "FA"
+color: FA
craft:
- consume:
- - items:
- - iron_bar
- quantity: 2
- level: 27
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 50
+ ingredients:
+ - items:
+ - iron_bar
+ quantity: 2
+ level: 27
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
description: An iron full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 6
+ ranged: 8
+ science: -3
+ slash: 9
+ stab: 8
+ slot: head
+ type: armor
name: iron full helm
stackable: false
-stats:
- crush_defense: 6
- ranged_defense: 8
- science_defense: -3
- slash_defense: 9
- stab_defense: 8
value: 50
diff --git a/data/items/equipment/iron_med_helm.yaml b/data/items/equipment/iron_med_helm.yaml
index 6fea4b8..250327d 100644
--- a/data/items/equipment/iron_med_helm.yaml
+++ b/data/items/equipment/iron_med_helm.yaml
@@ -1,24 +1,25 @@
-color: "FA"
+color: FA
craft:
- consume:
- - items:
- - iron_bar
- quantity: 1
- level: 22
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - iron_bar
+ quantity: 1
+ level: 22
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
description: An iron medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 3
+ ranged: 5
+ science: -1
+ slash: 6
+ stab: 5
+ slot: head
+ type: armor
name: iron med helm
stackable: false
-stats:
- crush_defense: 3
- ranged_defense: 5
- science_defense: -1
- slash_defense: 6
- stab_defense: 5
value: 20
diff --git a/data/items/equipment/iron_platebody.yaml b/data/items/equipment/iron_platebody.yaml
index e7bfa17..73c40f1 100644
--- a/data/items/equipment/iron_platebody.yaml
+++ b/data/items/equipment/iron_platebody.yaml
@@ -1,24 +1,25 @@
-color: "FA"
+color: FA
craft:
- consume:
- - items:
- - iron_bar
- quantity: 5
- level: 33
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 125
+ ingredients:
+ - items:
+ - iron_bar
+ quantity: 5
+ level: 33
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 125
description: An iron platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 14
+ ranged: 18
+ science: -10
+ slash: 22
+ stab: 18
+ slot: torso
+ type: armor
name: iron platebody
stackable: false
-stats:
- crush_defense: 14
- ranged_defense: 18
- science_defense: -10
- slash_defense: 22
- stab_defense: 18
value: 150
diff --git a/data/items/equipment/iron_sword.yaml b/data/items/equipment/iron_sword.yaml
index cdc6017..392fe53 100644
--- a/data/items/equipment/iron_sword.yaml
+++ b/data/items/equipment/iron_sword.yaml
@@ -1,26 +1,27 @@
-attack_type: slash
-color: "FA"
+color: FA
craft:
- consume:
- - items:
- - iron_bar
- quantity: 1
- level: 24
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - iron_bar
+ quantity: 1
+ level: 24
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 25
description: An iron sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 15
+ stab: 7
+ attack_type: slash
+ other:
+ strength: 10
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: iron sword
-speed: 4
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 15
- stab_attack: 7
- strength_bonus: 10
value: 30
-weapon_type: melee
diff --git a/data/items/equipment/leather_body.yaml b/data/items/equipment/leather_body.yaml
index e201f10..6611ce2 100644
--- a/data/items/equipment/leather_body.yaml
+++ b/data/items/equipment/leather_body.yaml
@@ -1,25 +1,26 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 14
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 25
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 14
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 25
description: A leather body armour.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 5
+ ranged: 10
+ science: 4
+ slash: 7
+ stab: 4
+ slot: torso
+ type: armor
name: leather body
-stats:
- crush_defense: 5
- ranged_defense: 10
- science_defense: 4
- slash_defense: 7
- stab_defense: 4
value: 25
diff --git a/data/items/equipment/leather_boots.yaml b/data/items/equipment/leather_boots.yaml
index a917637..2d8d280 100644
--- a/data/items/equipment/leather_boots.yaml
+++ b/data/items/equipment/leather_boots.yaml
@@ -1,25 +1,26 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 7
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 16
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 7
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 16
description: A pair of leather boots.
-equip_slot: feet
+equipment:
+ defense:
+ crush: 1
+ ranged: 2
+ science: 1
+ slash: 1
+ stab: 1
+ slot: feet
+ type: armor
name: leather boots
-stats:
- crush_defense: 1
- ranged_defense: 2
- science_defense: 1
- slash_defense: 1
- stab_defense: 1
value: 12
diff --git a/data/items/equipment/leather_chaps.yaml b/data/items/equipment/leather_chaps.yaml
index 8917732..8246c8a 100644
--- a/data/items/equipment/leather_chaps.yaml
+++ b/data/items/equipment/leather_chaps.yaml
@@ -1,25 +1,26 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 18
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 27
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 18
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 27
description: A pair of leather chaps.
-equip_slot: legs
+equipment:
+ defense:
+ crush: 3
+ ranged: 6
+ science: 3
+ slash: 4
+ stab: 2
+ slot: legs
+ type: armor
name: leather chaps
-stats:
- crush_defense: 3
- ranged_defense: 6
- science_defense: 3
- slash_defense: 4
- stab_defense: 2
value: 20
diff --git a/data/items/equipment/leather_cowl.yaml b/data/items/equipment/leather_cowl.yaml
index b48ba23..c918ef0 100644
--- a/data/items/equipment/leather_cowl.yaml
+++ b/data/items/equipment/leather_cowl.yaml
@@ -1,25 +1,26 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 9
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 19
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 9
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 19
description: A leather cowl.
-equip_slot: head
+equipment:
+ defense:
+ crush: 1
+ ranged: 4
+ science: 2
+ slash: 2
+ stab: 1
+ slot: head
+ type: armor
name: leather cowl
-stats:
- crush_defense: 1
- ranged_defense: 4
- science_defense: 2
- slash_defense: 2
- stab_defense: 1
value: 15
diff --git a/data/items/equipment/leather_gloves.yaml b/data/items/equipment/leather_gloves.yaml
index 04efee9..65a0168 100644
--- a/data/items/equipment/leather_gloves.yaml
+++ b/data/items/equipment/leather_gloves.yaml
@@ -1,25 +1,26 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 1
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 14
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 1
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 14
description: A pair of leather gloves.
-equip_slot: hands
+equipment:
+ defense:
+ crush: 1
+ ranged: 2
+ science: 1
+ slash: 1
+ stab: 1
+ slot: hands
+ type: armor
name: leather gloves
-stats:
- crush_defense: 1
- ranged_defense: 2
- science_defense: 1
- slash_defense: 1
- stab_defense: 1
value: 10
diff --git a/data/items/equipment/leather_vambraces.yaml b/data/items/equipment/leather_vambraces.yaml
index 7b8022d..26b0dea 100644
--- a/data/items/equipment/leather_vambraces.yaml
+++ b/data/items/equipment/leather_vambraces.yaml
@@ -1,26 +1,28 @@
color: "82"
craft:
- consume:
- - items:
- - leather
- quantity: 1
- - items:
- - thread
- quantity: 1
- level: 11
- skill: crafting
- tool: needle
- type: crafting
- wait: 4
- xp: 22
+ ingredients:
+ - items:
+ - leather
+ quantity: 1
+ - items:
+ - thread
+ quantity: 1
+ level: 11
+ tool: needle
+ type: crafting
+ wait: 4
+ xp: 22
description: A pair of leather vambraces.
-equip_slot: hands
+equipment:
+ attack:
+ ranged: 4
+ defense:
+ crush: 2
+ ranged: 4
+ science: 2
+ slash: 2
+ stab: 2
+ slot: hands
+ type: armor
name: leather vambraces
-stats:
- crush_defense: 2
- ranged_attack: 4
- ranged_defense: 4
- science_defense: 2
- slash_defense: 2
- stab_defense: 2
value: 18
diff --git a/data/items/equipment/longbow.yaml b/data/items/equipment/longbow.yaml
index 8c2aac5..5529c1c 100644
--- a/data/items/equipment/longbow.yaml
+++ b/data/items/equipment/longbow.yaml
@@ -1,23 +1,23 @@
-attack_type: ranged
color: "89"
craft:
- consume:
- - items:
- - longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 10
- skill: fletching
- type: fletching
- wait: 2
- xp: 10
+ ingredients:
+ - items:
+ - longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 10
+ type: fletching
+ wait: 2
+ xp: 10
description: A longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 8
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: longbow
-speed: 6
-stats:
- ranged_attack: 8
value: 20
-weapon_type: ranged
diff --git a/data/items/equipment/longbow_u.yaml b/data/items/equipment/longbow_u.yaml
index b6f2c44..9597919 100644
--- a/data/items/equipment/longbow_u.yaml
+++ b/data/items/equipment/longbow_u.yaml
@@ -1,11 +1,10 @@
color: "89"
craft:
- consume:
+ ingredients:
- items:
- logs
quantity: 1
level: 10
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/magic_longbow.yaml b/data/items/equipment/magic_longbow.yaml
index becbf99..fd39e94 100644
--- a/data/items/equipment/magic_longbow.yaml
+++ b/data/items/equipment/magic_longbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "3F"
+color: 3F
craft:
- consume:
- - items:
- - magic_longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 85
- skill: fletching
- type: fletching
- wait: 2
- xp: 91
+ ingredients:
+ - items:
+ - magic_longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 85
+ type: fletching
+ wait: 2
+ xp: 91
description: A magic longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 69
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: magic longbow
requirements:
- ranged: 50
-speed: 6
-stats:
- ranged_attack: 69
+ ranged: 50
value: 6000
-weapon_type: ranged
diff --git a/data/items/equipment/magic_longbow_u.yaml b/data/items/equipment/magic_longbow_u.yaml
index ac81260..fae49b7 100644
--- a/data/items/equipment/magic_longbow_u.yaml
+++ b/data/items/equipment/magic_longbow_u.yaml
@@ -1,11 +1,10 @@
color: "3F"
craft:
- consume:
+ ingredients:
- items:
- magic_logs
quantity: 1
level: 85
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/magic_shortbow.yaml b/data/items/equipment/magic_shortbow.yaml
index 210dffe..424a504 100644
--- a/data/items/equipment/magic_shortbow.yaml
+++ b/data/items/equipment/magic_shortbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "3F"
+color: 3F
craft:
- consume:
- - items:
- - magic_shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 80
- skill: fletching
- type: fletching
- wait: 2
- xp: 83
+ ingredients:
+ - items:
+ - magic_shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 80
+ type: fletching
+ wait: 2
+ xp: 83
description: A magic shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 69
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: magic shortbow
requirements:
- ranged: 50
-speed: 4
-stats:
- ranged_attack: 69
+ ranged: 50
value: 4000
-weapon_type: ranged
diff --git a/data/items/equipment/magic_shortbow_u.yaml b/data/items/equipment/magic_shortbow_u.yaml
index aa9e455..4ba09d6 100644
--- a/data/items/equipment/magic_shortbow_u.yaml
+++ b/data/items/equipment/magic_shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "3F"
craft:
- consume:
+ ingredients:
- items:
- magic_logs
quantity: 1
level: 80
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/maple_longbow.yaml b/data/items/equipment/maple_longbow.yaml
index 66ee5a0..994a60e 100644
--- a/data/items/equipment/maple_longbow.yaml
+++ b/data/items/equipment/maple_longbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "AC"
+color: AC
craft:
- consume:
- - items:
- - maple_longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 55
- skill: fletching
- type: fletching
- wait: 2
- xp: 58
+ ingredients:
+ - items:
+ - maple_longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 55
+ type: fletching
+ wait: 2
+ xp: 58
description: A maple longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 29
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: maple longbow
requirements:
- ranged: 30
-speed: 6
-stats:
- ranged_attack: 29
+ ranged: 30
value: 1280
-weapon_type: ranged
diff --git a/data/items/equipment/maple_longbow_u.yaml b/data/items/equipment/maple_longbow_u.yaml
index b26bae6..85d558a 100644
--- a/data/items/equipment/maple_longbow_u.yaml
+++ b/data/items/equipment/maple_longbow_u.yaml
@@ -1,11 +1,10 @@
color: "AC"
craft:
- consume:
+ ingredients:
- items:
- maple_logs
quantity: 1
level: 55
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/maple_shortbow.yaml b/data/items/equipment/maple_shortbow.yaml
index 385cbd0..cd3a02c 100644
--- a/data/items/equipment/maple_shortbow.yaml
+++ b/data/items/equipment/maple_shortbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "AC"
+color: AC
craft:
- consume:
- - items:
- - maple_shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 50
- skill: fletching
- type: fletching
- wait: 2
- xp: 50
+ ingredients:
+ - items:
+ - maple_shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 50
+ type: fletching
+ wait: 2
+ xp: 50
description: A maple shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 29
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: maple shortbow
requirements:
- ranged: 30
-speed: 4
-stats:
- ranged_attack: 29
+ ranged: 30
value: 640
-weapon_type: ranged
diff --git a/data/items/equipment/maple_shortbow_u.yaml b/data/items/equipment/maple_shortbow_u.yaml
index 5c58cbf..93e7d6c 100644
--- a/data/items/equipment/maple_shortbow_u.yaml
+++ b/data/items/equipment/maple_shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "AC"
craft:
- consume:
+ ingredients:
- items:
- maple_logs
quantity: 1
level: 50
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/mithril_dagger.yaml b/data/items/equipment/mithril_dagger.yaml
index 3b258cf..0f717e7 100644
--- a/data/items/equipment/mithril_dagger.yaml
+++ b/data/items/equipment/mithril_dagger.yaml
@@ -1,28 +1,29 @@
-attack_type: stab
-color: "4B"
+color: 4B
craft:
- consume:
- - items:
- - mithril_bar
- quantity: 1
- level: 50
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 50
+ ingredients:
+ - items:
+ - mithril_bar
+ quantity: 1
+ level: 50
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
description: A small mithril dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 10
+ stab: 17
+ attack_type: stab
+ other:
+ strength: 14
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: mithril dagger
requirements:
- accuracy: 20
-speed: 3
+ accuracy: 20
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 10
- stab_attack: 17
- strength_bonus: 14
value: 150
-weapon_type: melee
diff --git a/data/items/equipment/mithril_full_helm.yaml b/data/items/equipment/mithril_full_helm.yaml
index 9b0787b..6d40856 100644
--- a/data/items/equipment/mithril_full_helm.yaml
+++ b/data/items/equipment/mithril_full_helm.yaml
@@ -1,26 +1,27 @@
-color: "4B"
+color: 4B
craft:
- consume:
- - items:
- - mithril_bar
- quantity: 2
- level: 57
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 100
+ ingredients:
+ - items:
+ - mithril_bar
+ quantity: 2
+ level: 57
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 100
description: A mithril full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 12
+ ranged: 16
+ science: -6
+ slash: 18
+ stab: 16
+ slot: head
+ type: armor
name: mithril full helm
requirements:
- defense: 20
+ defense: 20
stackable: false
-stats:
- crush_defense: 12
- ranged_defense: 16
- science_defense: -6
- slash_defense: 18
- stab_defense: 16
value: 400
diff --git a/data/items/equipment/mithril_med_helm.yaml b/data/items/equipment/mithril_med_helm.yaml
index 0c5c936..8bf7ac1 100644
--- a/data/items/equipment/mithril_med_helm.yaml
+++ b/data/items/equipment/mithril_med_helm.yaml
@@ -1,26 +1,27 @@
-color: "4B"
+color: 4B
craft:
- consume:
- - items:
- - mithril_bar
- quantity: 1
- level: 53
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 50
+ ingredients:
+ - items:
+ - mithril_bar
+ quantity: 1
+ level: 53
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
description: A mithril medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 7
+ ranged: 10
+ science: -3
+ slash: 12
+ stab: 10
+ slot: head
+ type: armor
name: mithril med helm
requirements:
- defense: 20
+ defense: 20
stackable: false
-stats:
- crush_defense: 7
- ranged_defense: 10
- science_defense: -3
- slash_defense: 12
- stab_defense: 10
value: 150
diff --git a/data/items/equipment/mithril_platebody.yaml b/data/items/equipment/mithril_platebody.yaml
index 4683a50..04ca44e 100644
--- a/data/items/equipment/mithril_platebody.yaml
+++ b/data/items/equipment/mithril_platebody.yaml
@@ -1,26 +1,27 @@
-color: "4B"
+color: 4B
craft:
- consume:
- - items:
- - mithril_bar
- quantity: 5
- level: 68
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 250
+ ingredients:
+ - items:
+ - mithril_bar
+ quantity: 5
+ level: 68
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 250
description: A mithril platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 30
+ ranged: 36
+ science: -20
+ slash: 42
+ stab: 36
+ slot: torso
+ type: armor
name: mithril platebody
requirements:
- defense: 20
+ defense: 20
stackable: false
-stats:
- crush_defense: 30
- ranged_defense: 36
- science_defense: -20
- slash_defense: 42
- stab_defense: 36
value: 1500
diff --git a/data/items/equipment/mithril_sword.yaml b/data/items/equipment/mithril_sword.yaml
index aee233a..fa87e56 100644
--- a/data/items/equipment/mithril_sword.yaml
+++ b/data/items/equipment/mithril_sword.yaml
@@ -1,28 +1,29 @@
-attack_type: slash
-color: "4B"
+color: 4B
craft:
- consume:
- - items:
- - mithril_bar
- quantity: 1
- level: 54
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 50
+ ingredients:
+ - items:
+ - mithril_bar
+ quantity: 1
+ level: 54
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 50
description: A mithril sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 30
+ stab: 14
+ attack_type: slash
+ other:
+ strength: 20
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: mithril sword
requirements:
- accuracy: 20
-speed: 4
+ accuracy: 20
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 30
- stab_attack: 14
- strength_bonus: 20
value: 250
-weapon_type: melee
diff --git a/data/items/equipment/necklace_of_passage.yaml b/data/items/equipment/necklace_of_passage.yaml
index 6fefd6b..b6ebe71 100644
--- a/data/items/equipment/necklace_of_passage.yaml
+++ b/data/items/equipment/necklace_of_passage.yaml
@@ -1,5 +1,7 @@
-name: necklace of passage
color: "27"
-description: "An enchanted sapphire necklace that can teleport the wearer to various locations."
+description: An enchanted sapphire necklace that can teleport the wearer to various locations.
+equipment:
+ slot: neck
+ type: armor
+name: necklace of passage
value: 750
-equip_slot: neck
diff --git a/data/items/equipment/neural_headband.yaml b/data/items/equipment/neural_headband.yaml
index aede26e..14a1a34 100644
--- a/data/items/equipment/neural_headband.yaml
+++ b/data/items/equipment/neural_headband.yaml
@@ -1,10 +1,13 @@
-name: Neural Headband
-description: "A thin band of circuitry that amplifies neural signals, reducing battery drain."
color: "27"
+description: A thin band of circuitry that amplifies neural signals, reducing battery drain.
+equipment:
+ defense:
+ crush: 1
+ slash: 1
+ stab: 1
+ other:
+ technology: 4
+ slot: head
+ type: armor
+name: Neural Headband
value: 500
-equip_slot: head
-stats:
- stab_defense: 1
- slash_defense: 1
- crush_defense: 1
- technology_bonus: 4
diff --git a/data/items/equipment/oak_longbow.yaml b/data/items/equipment/oak_longbow.yaml
index bf2c259..45ef2fc 100644
--- a/data/items/equipment/oak_longbow.yaml
+++ b/data/items/equipment/oak_longbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
color: "88"
craft:
- consume:
- - items:
- - oak_longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 25
- skill: fletching
- type: fletching
- wait: 2
- xp: 25
+ ingredients:
+ - items:
+ - oak_longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 25
+ type: fletching
+ wait: 2
+ xp: 25
description: An oak longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 14
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: oak longbow
requirements:
- ranged: 5
-speed: 6
-stats:
- ranged_attack: 14
+ ranged: 5
value: 80
-weapon_type: ranged
diff --git a/data/items/equipment/oak_longbow_u.yaml b/data/items/equipment/oak_longbow_u.yaml
index 89e7aa7..9d3cf68 100644
--- a/data/items/equipment/oak_longbow_u.yaml
+++ b/data/items/equipment/oak_longbow_u.yaml
@@ -1,11 +1,10 @@
color: "88"
craft:
- consume:
+ ingredients:
- items:
- oak_logs
quantity: 1
level: 25
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/oak_shortbow.yaml b/data/items/equipment/oak_shortbow.yaml
index 879dead..767bb43 100644
--- a/data/items/equipment/oak_shortbow.yaml
+++ b/data/items/equipment/oak_shortbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
color: "88"
craft:
- consume:
- - items:
- - oak_shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 20
- skill: fletching
- type: fletching
- wait: 2
- xp: 16
+ ingredients:
+ - items:
+ - oak_shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 20
+ type: fletching
+ wait: 2
+ xp: 16
description: An oak shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 14
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: oak shortbow
requirements:
- ranged: 5
-speed: 4
-stats:
- ranged_attack: 14
+ ranged: 5
value: 40
-weapon_type: ranged
diff --git a/data/items/equipment/oak_shortbow_u.yaml b/data/items/equipment/oak_shortbow_u.yaml
index 553b9bd..0b567c2 100644
--- a/data/items/equipment/oak_shortbow_u.yaml
+++ b/data/items/equipment/oak_shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "88"
craft:
- consume:
+ ingredients:
- items:
- oak_logs
quantity: 1
level: 20
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/party_hat_blue.yaml b/data/items/equipment/party_hat_blue.yaml
index 87fe732..0d2f33e 100644
--- a/data/items/equipment/party_hat_blue.yaml
+++ b/data/items/equipment/party_hat_blue.yaml
@@ -1,6 +1,8 @@
-name: blue party hat
color: "45"
-description: "A festive blue party hat."
-value: 2
-equip_slot: head
+description: A festive blue party hat.
+equipment:
+ slot: head
+ type: armor
+name: blue party hat
stackable: false
+value: 2
diff --git a/data/items/equipment/party_hat_green.yaml b/data/items/equipment/party_hat_green.yaml
index 39efc53..e8b6349 100644
--- a/data/items/equipment/party_hat_green.yaml
+++ b/data/items/equipment/party_hat_green.yaml
@@ -1,6 +1,8 @@
-name: green party hat
color: "53"
-description: "A festive green party hat."
-value: 2
-equip_slot: head
+description: A festive green party hat.
+equipment:
+ slot: head
+ type: armor
+name: green party hat
stackable: false
+value: 2
diff --git a/data/items/equipment/party_hat_pink.yaml b/data/items/equipment/party_hat_pink.yaml
index 37473d5..da52fb7 100644
--- a/data/items/equipment/party_hat_pink.yaml
+++ b/data/items/equipment/party_hat_pink.yaml
@@ -1,6 +1,8 @@
+color: D5
+description: A festive pink party hat.
+equipment:
+ slot: head
+ type: armor
name: pink party hat
-color: "D5"
-description: "A festive pink party hat."
-value: 2
-equip_slot: head
stackable: false
+value: 2
diff --git a/data/items/equipment/party_hat_red.yaml b/data/items/equipment/party_hat_red.yaml
index a26b690..322c008 100644
--- a/data/items/equipment/party_hat_red.yaml
+++ b/data/items/equipment/party_hat_red.yaml
@@ -1,6 +1,8 @@
+color: C4
+description: A festive red party hat.
+equipment:
+ slot: head
+ type: armor
name: red party hat
-color: "C4"
-description: "A festive red party hat."
-value: 2
-equip_slot: head
stackable: false
+value: 2
diff --git a/data/items/equipment/party_hat_white.yaml b/data/items/equipment/party_hat_white.yaml
index f1e748c..138a1ab 100644
--- a/data/items/equipment/party_hat_white.yaml
+++ b/data/items/equipment/party_hat_white.yaml
@@ -1,6 +1,8 @@
+color: FF
+description: A festive white party hat.
+equipment:
+ slot: head
+ type: armor
name: white party hat
-color: "FF"
-description: "A festive white party hat."
-value: 2
-equip_slot: head
stackable: false
+value: 2
diff --git a/data/items/equipment/party_hat_yellow.yaml b/data/items/equipment/party_hat_yellow.yaml
index eda601b..3ec9303 100644
--- a/data/items/equipment/party_hat_yellow.yaml
+++ b/data/items/equipment/party_hat_yellow.yaml
@@ -1,6 +1,8 @@
+color: E2
+description: A festive yellow party hat.
+equipment:
+ slot: head
+ type: armor
name: yellow party hat
-color: "E2"
-description: "A festive yellow party hat."
-value: 2
-equip_slot: head
stackable: false
+value: 2
diff --git a/data/items/equipment/phoenix_necklace.yaml b/data/items/equipment/phoenix_necklace.yaml
index 8db7ed8..c163b1f 100644
--- a/data/items/equipment/phoenix_necklace.yaml
+++ b/data/items/equipment/phoenix_necklace.yaml
@@ -1,5 +1,7 @@
+color: FF
+description: An enchanted diamond necklace that restores HP when you drop below 20 percent health.
+equipment:
+ slot: neck
+ type: armor
name: phoenix necklace
-color: "FF"
-description: "An enchanted diamond necklace that restores HP when you drop below 20 percent health."
value: 5500
-equip_slot: neck
diff --git a/data/items/equipment/power_amulet.yaml b/data/items/equipment/power_amulet.yaml
index 6039d03..c32063c 100644
--- a/data/items/equipment/power_amulet.yaml
+++ b/data/items/equipment/power_amulet.yaml
@@ -1,7 +1,9 @@
+color: DC
+description: A pendant containing a miniature power cell that augments tech efficiency.
+equipment:
+ other:
+ technology: 3
+ slot: neck
+ type: armor
name: Power Amulet
-description: "A pendant containing a miniature power cell that augments tech efficiency."
-color: "DC"
value: 800
-equip_slot: neck
-stats:
- technology_bonus: 3
diff --git a/data/items/equipment/ring_of_dueling.yaml b/data/items/equipment/ring_of_dueling.yaml
index 7b2f5a1..206d088 100644
--- a/data/items/equipment/ring_of_dueling.yaml
+++ b/data/items/equipment/ring_of_dueling.yaml
@@ -1,5 +1,7 @@
-name: ring of dueling
color: "22"
-description: "An enchanted emerald ring used for teleporting to dueling arenas."
+description: An enchanted emerald ring used for teleporting to dueling arenas.
+equipment:
+ slot: ring
+ type: armor
+name: ring of dueling
value: 1000
-equip_slot: ring
diff --git a/data/items/equipment/ring_of_forging.yaml b/data/items/equipment/ring_of_forging.yaml
index 0b76249..41770db 100644
--- a/data/items/equipment/ring_of_forging.yaml
+++ b/data/items/equipment/ring_of_forging.yaml
@@ -1,5 +1,7 @@
+color: C4
+description: An enchanted ruby ring that prevents ore from failing to smelt.
+equipment:
+ slot: ring
+ type: armor
name: ring of forging
-color: "C4"
-description: "An enchanted ruby ring that prevents ore from failing to smelt."
value: 2000
-equip_slot: ring
diff --git a/data/items/equipment/ring_of_life.yaml b/data/items/equipment/ring_of_life.yaml
index fa831e4..5304578 100644
--- a/data/items/equipment/ring_of_life.yaml
+++ b/data/items/equipment/ring_of_life.yaml
@@ -1,5 +1,7 @@
+color: FF
+description: An enchanted diamond ring that teleports you to safety when your HP drops critically low.
+equipment:
+ slot: ring
+ type: armor
name: ring of life
-color: "FF"
-description: "An enchanted diamond ring that teleports you to safety when your HP drops critically low."
value: 5000
-equip_slot: ring
diff --git a/data/items/equipment/ring_of_recoil.yaml b/data/items/equipment/ring_of_recoil.yaml
index 337d4cd..b7d08ec 100644
--- a/data/items/equipment/ring_of_recoil.yaml
+++ b/data/items/equipment/ring_of_recoil.yaml
@@ -1,5 +1,7 @@
-name: ring of recoil
color: "27"
-description: "An enchanted sapphire ring that reflects a portion of melee damage back to the attacker."
+description: An enchanted sapphire ring that reflects a portion of melee damage back to the attacker.
+equipment:
+ slot: ring
+ type: armor
+name: ring of recoil
value: 500
-equip_slot: ring
diff --git a/data/items/equipment/ruby_amulet_u.yaml b/data/items/equipment/ruby_amulet_u.yaml
index 79cb716..261d2e9 100644
--- a/data/items/equipment/ruby_amulet_u.yaml
+++ b/data/items/equipment/ruby_amulet_u.yaml
@@ -1,6 +1,6 @@
color: "C4"
craft:
- consume:
+ ingredients:
- items:
- gold_bar
quantity: 1
@@ -13,7 +13,6 @@ craft:
- amulet_mould
quantity: 1
level: 50
- skill: crafting
station:
- furnace
type: crafting
diff --git a/data/items/equipment/ruby_bracelet.yaml b/data/items/equipment/ruby_bracelet.yaml
index 5964aa6..cc7a99a 100644
--- a/data/items/equipment/ruby_bracelet.yaml
+++ b/data/items/equipment/ruby_bracelet.yaml
@@ -1,25 +1,26 @@
-color: "C4"
+color: C4
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - ruby
- quantity: 1
- - byproducts:
- - bracelet_mould
- items:
- - bracelet_mould
- quantity: 1
- level: 42
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 80
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - ruby
+ quantity: 1
+ - byproducts:
+ - bracelet_mould
+ items:
+ - bracelet_mould
+ quantity: 1
+ level: 42
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 80
description: A bracelet set with a ruby. Can be enchanted.
-equip_slot: hands
+equipment:
+ slot: hands
+ type: armor
name: ruby bracelet
value: 800
diff --git a/data/items/equipment/ruby_necklace.yaml b/data/items/equipment/ruby_necklace.yaml
index ec7250e..b4e6cfb 100644
--- a/data/items/equipment/ruby_necklace.yaml
+++ b/data/items/equipment/ruby_necklace.yaml
@@ -1,25 +1,26 @@
-color: "C4"
+color: C4
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - ruby
- quantity: 1
- - byproducts:
- - necklace_mould
- items:
- - necklace_mould
- quantity: 1
- level: 40
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 75
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - ruby
+ quantity: 1
+ - byproducts:
+ - necklace_mould
+ items:
+ - necklace_mould
+ quantity: 1
+ level: 40
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 75
description: A necklace set with a ruby. Can be enchanted.
-equip_slot: neck
+equipment:
+ slot: neck
+ type: armor
name: ruby necklace
value: 850
diff --git a/data/items/equipment/ruby_ring.yaml b/data/items/equipment/ruby_ring.yaml
index a7159c8..812a969 100644
--- a/data/items/equipment/ruby_ring.yaml
+++ b/data/items/equipment/ruby_ring.yaml
@@ -1,25 +1,26 @@
-color: "C4"
+color: C4
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - ruby
- quantity: 1
- - byproducts:
- - ring_mould
- items:
- - ring_mould
- quantity: 1
- level: 63
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 70
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - ruby
+ quantity: 1
+ - byproducts:
+ - ring_mould
+ items:
+ - ring_mould
+ quantity: 1
+ level: 63
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 70
description: A ring set with a ruby. Can be enchanted.
-equip_slot: ring
+equipment:
+ slot: ring
+ type: armor
name: ruby ring
value: 800
diff --git a/data/items/equipment/rune_dagger.yaml b/data/items/equipment/rune_dagger.yaml
index d96e2d2..005fdc2 100644
--- a/data/items/equipment/rune_dagger.yaml
+++ b/data/items/equipment/rune_dagger.yaml
@@ -1,28 +1,29 @@
-attack_type: stab
color: "57"
craft:
- consume:
- - items:
- - runite_bar
- quantity: 1
- level: 85
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 75
+ ingredients:
+ - items:
+ - runite_bar
+ quantity: 1
+ level: 85
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
description: A small rune dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 18
+ stab: 30
+ attack_type: stab
+ other:
+ strength: 24
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: rune dagger
requirements:
- accuracy: 40
-speed: 3
+ accuracy: 40
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 18
- stab_attack: 30
- strength_bonus: 24
value: 5000
-weapon_type: melee
diff --git a/data/items/equipment/rune_full_helm.yaml b/data/items/equipment/rune_full_helm.yaml
index e25f22e..92fe0d5 100644
--- a/data/items/equipment/rune_full_helm.yaml
+++ b/data/items/equipment/rune_full_helm.yaml
@@ -1,26 +1,27 @@
color: "57"
craft:
- consume:
- - items:
- - runite_bar
- quantity: 2
- level: 92
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 150
+ ingredients:
+ - items:
+ - runite_bar
+ quantity: 2
+ level: 92
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 150
description: A rune full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 22
+ ranged: 30
+ science: -11
+ slash: 33
+ stab: 30
+ slot: head
+ type: armor
name: rune full helm
requirements:
- defense: 40
+ defense: 40
stackable: false
-stats:
- crush_defense: 22
- ranged_defense: 30
- science_defense: -11
- slash_defense: 33
- stab_defense: 30
value: 12000
diff --git a/data/items/equipment/rune_med_helm.yaml b/data/items/equipment/rune_med_helm.yaml
index 0823947..24a8992 100644
--- a/data/items/equipment/rune_med_helm.yaml
+++ b/data/items/equipment/rune_med_helm.yaml
@@ -1,26 +1,27 @@
color: "57"
craft:
- consume:
- - items:
- - runite_bar
- quantity: 1
- level: 88
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 75
+ ingredients:
+ - items:
+ - runite_bar
+ quantity: 1
+ level: 88
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
description: A rune medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 13
+ ranged: 19
+ science: -4
+ slash: 22
+ stab: 19
+ slot: head
+ type: armor
name: rune med helm
requirements:
- defense: 40
+ defense: 40
stackable: false
-stats:
- crush_defense: 13
- ranged_defense: 19
- science_defense: -4
- slash_defense: 22
- stab_defense: 19
value: 5000
diff --git a/data/items/equipment/rune_platebody.yaml b/data/items/equipment/rune_platebody.yaml
index 7702976..c5686d1 100644
--- a/data/items/equipment/rune_platebody.yaml
+++ b/data/items/equipment/rune_platebody.yaml
@@ -1,26 +1,27 @@
color: "57"
craft:
- consume:
- - items:
- - runite_bar
- quantity: 5
- level: 99
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 375
+ ingredients:
+ - items:
+ - runite_bar
+ quantity: 5
+ level: 99
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 375
description: A rune platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 52
+ ranged: 65
+ science: -30
+ slash: 72
+ stab: 65
+ slot: torso
+ type: armor
name: rune platebody
requirements:
- defense: 40
+ defense: 40
stackable: false
-stats:
- crush_defense: 52
- ranged_defense: 65
- science_defense: -30
- slash_defense: 72
- stab_defense: 65
value: 40000
diff --git a/data/items/equipment/rune_sword.yaml b/data/items/equipment/rune_sword.yaml
index f1c9f14..d0adcdb 100644
--- a/data/items/equipment/rune_sword.yaml
+++ b/data/items/equipment/rune_sword.yaml
@@ -1,28 +1,29 @@
-attack_type: slash
color: "57"
craft:
- consume:
- - items:
- - runite_bar
- quantity: 1
- level: 89
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 75
+ ingredients:
+ - items:
+ - runite_bar
+ quantity: 1
+ level: 89
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
description: A rune sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 52
+ stab: 27
+ attack_type: slash
+ other:
+ strength: 36
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: rune sword
requirements:
- accuracy: 40
-speed: 4
+ accuracy: 40
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 52
- stab_attack: 27
- strength_bonus: 36
value: 10000
-weapon_type: melee
diff --git a/data/items/equipment/sapphire_amulet_u.yaml b/data/items/equipment/sapphire_amulet_u.yaml
index 20d7581..241d463 100644
--- a/data/items/equipment/sapphire_amulet_u.yaml
+++ b/data/items/equipment/sapphire_amulet_u.yaml
@@ -1,6 +1,6 @@
color: "45"
craft:
- consume:
+ ingredients:
- items:
- gold_bar
quantity: 1
@@ -13,7 +13,6 @@ craft:
- amulet_mould
quantity: 1
level: 24
- skill: crafting
station:
- furnace
type: crafting
diff --git a/data/items/equipment/sapphire_bracelet.yaml b/data/items/equipment/sapphire_bracelet.yaml
index e128639..f5cf3fb 100644
--- a/data/items/equipment/sapphire_bracelet.yaml
+++ b/data/items/equipment/sapphire_bracelet.yaml
@@ -1,25 +1,26 @@
color: "27"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - sapphire
- quantity: 1
- - byproducts:
- - bracelet_mould
- items:
- - bracelet_mould
- quantity: 1
- level: 23
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 60
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - sapphire
+ quantity: 1
+ - byproducts:
+ - bracelet_mould
+ items:
+ - bracelet_mould
+ quantity: 1
+ level: 23
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 60
description: A bracelet set with a sapphire. Can be enchanted.
-equip_slot: hands
+equipment:
+ slot: hands
+ type: armor
name: sapphire bracelet
value: 200
diff --git a/data/items/equipment/sapphire_necklace.yaml b/data/items/equipment/sapphire_necklace.yaml
index 5d59df6..cd93467 100644
--- a/data/items/equipment/sapphire_necklace.yaml
+++ b/data/items/equipment/sapphire_necklace.yaml
@@ -1,25 +1,26 @@
color: "27"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - sapphire
- quantity: 1
- - byproducts:
- - necklace_mould
- items:
- - necklace_mould
- quantity: 1
- level: 22
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 55
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - sapphire
+ quantity: 1
+ - byproducts:
+ - necklace_mould
+ items:
+ - necklace_mould
+ quantity: 1
+ level: 22
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 55
description: A necklace set with a sapphire. Can be enchanted.
-equip_slot: neck
+equipment:
+ slot: neck
+ type: armor
name: sapphire necklace
value: 250
diff --git a/data/items/equipment/sapphire_ring.yaml b/data/items/equipment/sapphire_ring.yaml
index aca01dc..da1cd43 100644
--- a/data/items/equipment/sapphire_ring.yaml
+++ b/data/items/equipment/sapphire_ring.yaml
@@ -1,25 +1,26 @@
color: "27"
craft:
- consume:
- - items:
- - gold_bar
- quantity: 1
- - items:
- - sapphire
- quantity: 1
- - byproducts:
- - ring_mould
- items:
- - ring_mould
- quantity: 1
- level: 20
- skill: crafting
- station:
- - furnace
- type: crafting
- wait: 4
- xp: 40
+ ingredients:
+ - items:
+ - gold_bar
+ quantity: 1
+ - items:
+ - sapphire
+ quantity: 1
+ - byproducts:
+ - ring_mould
+ items:
+ - ring_mould
+ quantity: 1
+ level: 20
+ station:
+ - furnace
+ type: crafting
+ wait: 4
+ xp: 40
description: A ring set with a sapphire. Can be enchanted.
-equip_slot: ring
+equipment:
+ slot: ring
+ type: armor
name: sapphire ring
value: 200
diff --git a/data/items/equipment/shortbow.yaml b/data/items/equipment/shortbow.yaml
index cec7661..cd79769 100644
--- a/data/items/equipment/shortbow.yaml
+++ b/data/items/equipment/shortbow.yaml
@@ -1,23 +1,23 @@
-attack_type: ranged
color: "89"
craft:
- consume:
- - items:
- - shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 5
- skill: fletching
- type: fletching
- wait: 2
- xp: 5
+ ingredients:
+ - items:
+ - shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 5
+ type: fletching
+ wait: 2
+ xp: 5
description: A shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 8
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: shortbow
-speed: 4
-stats:
- ranged_attack: 8
value: 10
-weapon_type: ranged
diff --git a/data/items/equipment/shortbow_u.yaml b/data/items/equipment/shortbow_u.yaml
index 07d5fb9..9715273 100644
--- a/data/items/equipment/shortbow_u.yaml
+++ b/data/items/equipment/shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "89"
craft:
- consume:
+ ingredients:
- items:
- logs
quantity: 1
level: 5
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/spectral_visor.yaml b/data/items/equipment/spectral_visor.yaml
index e69a785..79bd829 100644
--- a/data/items/equipment/spectral_visor.yaml
+++ b/data/items/equipment/spectral_visor.yaml
@@ -1,8 +1,8 @@
+color: 8D
+description: A visor fitted with spectral frequency filters. Dampens psychic attacks from phantoms.
+equipment:
+ slot: head
+ type: armor
name: spectral visor
-color: "8D"
-description: "A visor fitted with spectral frequency filters. Dampens psychic attacks from phantoms."
-value: 75
stackable: false
-equip_slot: head
-stats:
- defense_bonus: 2
+value: 75
diff --git a/data/items/equipment/steel_dagger.yaml b/data/items/equipment/steel_dagger.yaml
index 66265e2..4a1cbc5 100644
--- a/data/items/equipment/steel_dagger.yaml
+++ b/data/items/equipment/steel_dagger.yaml
@@ -1,28 +1,29 @@
-attack_type: stab
-color: "FD"
+color: FD
craft:
- consume:
- - items:
- - steel_bar
- quantity: 1
- level: 30
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 37
+ ingredients:
+ - items:
+ - steel_bar
+ quantity: 1
+ level: 30
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 37
description: A small steel dagger.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -1
+ slash: 7
+ stab: 12
+ attack_type: stab
+ other:
+ strength: 10
+ slot: main_hand
+ speed: 3
+ type: melee_weapon
name: steel dagger
requirements:
- accuracy: 5
-speed: 3
+ accuracy: 5
stackable: false
-stats:
- crush_attack: -1
- slash_attack: 7
- stab_attack: 12
- strength_bonus: 10
value: 60
-weapon_type: melee
diff --git a/data/items/equipment/steel_full_helm.yaml b/data/items/equipment/steel_full_helm.yaml
index 01c1e39..da282fa 100644
--- a/data/items/equipment/steel_full_helm.yaml
+++ b/data/items/equipment/steel_full_helm.yaml
@@ -1,26 +1,27 @@
-color: "FD"
+color: FD
craft:
- consume:
- - items:
- - steel_bar
- quantity: 2
- level: 37
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 75
+ ingredients:
+ - items:
+ - steel_bar
+ quantity: 2
+ level: 37
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 75
description: A steel full helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 9
+ ranged: 12
+ science: -5
+ slash: 13
+ stab: 12
+ slot: head
+ type: armor
name: steel full helm
requirements:
- defense: 5
+ defense: 5
stackable: false
-stats:
- crush_defense: 9
- ranged_defense: 12
- science_defense: -5
- slash_defense: 13
- stab_defense: 12
value: 150
diff --git a/data/items/equipment/steel_med_helm.yaml b/data/items/equipment/steel_med_helm.yaml
index 0c4b666..99186d0 100644
--- a/data/items/equipment/steel_med_helm.yaml
+++ b/data/items/equipment/steel_med_helm.yaml
@@ -1,26 +1,27 @@
-color: "FD"
+color: FD
craft:
- consume:
- - items:
- - steel_bar
- quantity: 1
- level: 33
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 37
+ ingredients:
+ - items:
+ - steel_bar
+ quantity: 1
+ level: 33
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 37
description: A steel medium helmet.
-equip_slot: head
+equipment:
+ defense:
+ crush: 5
+ ranged: 7
+ science: -2
+ slash: 9
+ stab: 7
+ slot: head
+ type: armor
name: steel med helm
requirements:
- defense: 5
+ defense: 5
stackable: false
-stats:
- crush_defense: 5
- ranged_defense: 7
- science_defense: -2
- slash_defense: 9
- stab_defense: 7
value: 60
diff --git a/data/items/equipment/steel_platebody.yaml b/data/items/equipment/steel_platebody.yaml
index 6c6dfd2..cb80601 100644
--- a/data/items/equipment/steel_platebody.yaml
+++ b/data/items/equipment/steel_platebody.yaml
@@ -1,26 +1,27 @@
-color: "FD"
+color: FD
craft:
- consume:
- - items:
- - steel_bar
- quantity: 5
- level: 48
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 187
+ ingredients:
+ - items:
+ - steel_bar
+ quantity: 5
+ level: 48
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 187
description: A steel platebody.
-equip_slot: torso
+equipment:
+ defense:
+ crush: 22
+ ranged: 27
+ science: -15
+ slash: 32
+ stab: 27
+ slot: torso
+ type: armor
name: steel platebody
requirements:
- defense: 5
+ defense: 5
stackable: false
-stats:
- crush_defense: 22
- ranged_defense: 27
- science_defense: -15
- slash_defense: 32
- stab_defense: 27
value: 500
diff --git a/data/items/equipment/steel_sword.yaml b/data/items/equipment/steel_sword.yaml
index 01ceb5c..b590210 100644
--- a/data/items/equipment/steel_sword.yaml
+++ b/data/items/equipment/steel_sword.yaml
@@ -1,28 +1,29 @@
-attack_type: slash
-color: "FD"
+color: FD
craft:
- consume:
- - items:
- - steel_bar
- quantity: 1
- level: 34
- skill: smithing
- station:
- - anvil
- type: smithing
- wait: 4
- xp: 37
+ ingredients:
+ - items:
+ - steel_bar
+ quantity: 1
+ level: 34
+ station:
+ - anvil
+ type: smithing
+ wait: 4
+ xp: 37
description: A steel sword.
-equip_slot: main_hand
+equipment:
+ attack:
+ crush: -2
+ slash: 22
+ stab: 10
+ attack_type: slash
+ other:
+ strength: 14
+ slot: main_hand
+ speed: 4
+ type: melee_weapon
name: steel sword
requirements:
- accuracy: 5
-speed: 4
+ accuracy: 5
stackable: false
-stats:
- crush_attack: -2
- slash_attack: 22
- stab_attack: 10
- strength_bonus: 14
value: 100
-weapon_type: melee
diff --git a/data/items/equipment/willow_longbow.yaml b/data/items/equipment/willow_longbow.yaml
index 90f8ba6..f177552 100644
--- a/data/items/equipment/willow_longbow.yaml
+++ b/data/items/equipment/willow_longbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "6B"
+color: 6B
craft:
- consume:
- - items:
- - willow_longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 40
- skill: fletching
- type: fletching
- wait: 2
- xp: 41
+ ingredients:
+ - items:
+ - willow_longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 40
+ type: fletching
+ wait: 2
+ xp: 41
description: A willow longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 20
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: willow longbow
requirements:
- ranged: 20
-speed: 6
-stats:
- ranged_attack: 20
+ ranged: 20
value: 320
-weapon_type: ranged
diff --git a/data/items/equipment/willow_longbow_u.yaml b/data/items/equipment/willow_longbow_u.yaml
index 9d4db3d..25194d1 100644
--- a/data/items/equipment/willow_longbow_u.yaml
+++ b/data/items/equipment/willow_longbow_u.yaml
@@ -1,11 +1,10 @@
color: "6B"
craft:
- consume:
+ ingredients:
- items:
- willow_logs
quantity: 1
level: 40
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/willow_shortbow.yaml b/data/items/equipment/willow_shortbow.yaml
index a663353..f7028e4 100644
--- a/data/items/equipment/willow_shortbow.yaml
+++ b/data/items/equipment/willow_shortbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "6B"
+color: 6B
craft:
- consume:
- - items:
- - willow_shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 35
- skill: fletching
- type: fletching
- wait: 2
- xp: 33
+ ingredients:
+ - items:
+ - willow_shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 35
+ type: fletching
+ wait: 2
+ xp: 33
description: A willow shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 20
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: willow shortbow
requirements:
- ranged: 20
-speed: 4
-stats:
- ranged_attack: 20
+ ranged: 20
value: 160
-weapon_type: ranged
diff --git a/data/items/equipment/willow_shortbow_u.yaml b/data/items/equipment/willow_shortbow_u.yaml
index e737292..534c50d 100644
--- a/data/items/equipment/willow_shortbow_u.yaml
+++ b/data/items/equipment/willow_shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "6B"
craft:
- consume:
+ ingredients:
- items:
- willow_logs
quantity: 1
level: 35
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/yew_longbow.yaml b/data/items/equipment/yew_longbow.yaml
index ee365d3..1deab6d 100644
--- a/data/items/equipment/yew_longbow.yaml
+++ b/data/items/equipment/yew_longbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "5E"
+color: 5E
craft:
- consume:
- - items:
- - yew_longbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 65
- skill: fletching
- type: fletching
- wait: 2
- xp: 75
+ ingredients:
+ - items:
+ - yew_longbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 65
+ type: fletching
+ wait: 2
+ xp: 75
description: A yew longbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 47
+ attack_type: ranged
+ slot: main_hand
+ speed: 6
+ type: ranged_weapon
name: yew longbow
requirements:
- ranged: 40
-speed: 6
-stats:
- ranged_attack: 47
+ ranged: 40
value: 2000
-weapon_type: ranged
diff --git a/data/items/equipment/yew_longbow_u.yaml b/data/items/equipment/yew_longbow_u.yaml
index ff15392..61eeac4 100644
--- a/data/items/equipment/yew_longbow_u.yaml
+++ b/data/items/equipment/yew_longbow_u.yaml
@@ -1,11 +1,10 @@
color: "5E"
craft:
- consume:
+ ingredients:
- items:
- yew_logs
quantity: 1
level: 65
- skill: fletching
tool: knife
type: fletching
wait: 3
diff --git a/data/items/equipment/yew_shortbow.yaml b/data/items/equipment/yew_shortbow.yaml
index a94b78f..b9f3eb5 100644
--- a/data/items/equipment/yew_shortbow.yaml
+++ b/data/items/equipment/yew_shortbow.yaml
@@ -1,25 +1,25 @@
-attack_type: ranged
-color: "5E"
+color: 5E
craft:
- consume:
- - items:
- - yew_shortbow_u
- quantity: 1
- - items:
- - bowstring
- quantity: 1
- level: 60
- skill: fletching
- type: fletching
- wait: 2
- xp: 67
+ ingredients:
+ - items:
+ - yew_shortbow_u
+ quantity: 1
+ - items:
+ - bowstring
+ quantity: 1
+ level: 60
+ type: fletching
+ wait: 2
+ xp: 67
description: A yew shortbow.
-equip_slot: main_hand
+equipment:
+ attack:
+ ranged: 47
+ attack_type: ranged
+ slot: main_hand
+ speed: 4
+ type: ranged_weapon
name: yew shortbow
requirements:
- ranged: 40
-speed: 4
-stats:
- ranged_attack: 47
+ ranged: 40
value: 1600
-weapon_type: ranged
diff --git a/data/items/equipment/yew_shortbow_u.yaml b/data/items/equipment/yew_shortbow_u.yaml
index 77cb117..ee4ed7d 100644
--- a/data/items/equipment/yew_shortbow_u.yaml
+++ b/data/items/equipment/yew_shortbow_u.yaml
@@ -1,11 +1,10 @@
color: "5E"
craft:
- consume:
+ ingredients:
- items:
- yew_logs
quantity: 1
level: 60
- skill: fletching
tool: knife
type: fletching
wait: 3