summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-06-06 16:10:54 -0400
committerDavid Gay <david@davidgay.org>2021-06-06 16:11:04 -0400
commit0f12b8c5c71417fadb2b772521eebd6add85ec2d (patch)
tree437aa6851a2933b0bdff4020504f54885ecc8937
parent11c868693391f8d48e40cff16cfaf1cee0ad3f57 (diff)
Add new iron gear and rebalance costs and requirements of gear
-rw-r--r--CHANGELOG.md20
-rw-r--r--data/activities.yml167
-rw-r--r--data/items.yml104
3 files changed, 277 insertions, 14 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9413f13..38cf6e7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,26 @@ All notable changes to this project will be documented in this file.
- Each point of power now translates to one extra point of damage. Each point is assigned randomly to the damage
types that are dealt by the attack. This occurs after any critical hit damage multiplier has been applied, and
before resistances are applied.
+
+### Skills
+- Otherforge
+ - Level requirements changes
+ - Iron shield 3 -> 4.
+ - XP award changes
+ - Iron dagger 15 -> 20
+ - Iron buckler 20 -> 40
+ - Iron short sword 30 -> 50
+ - Iron shield 40 -> 80
+ - Iron longsword 53 -> 120
+- Beastslay level requirements changes
+ - Iron short sword 2 -> 3
+ - Iron longsword 5 -> 7
+ - Iron shield 3 -> 4
+ - Arcanite dagger 10 -> 11
+ - Arcanite short sword 12 -> 13
+ - Arcanite longsword 15 -> 17
+ - Arcanite buckler 10 -> 11
+ - Arcanite shield 13 -> 14
### Items
- New damage and resistance stats have been added to combat equipment.
diff --git a/data/activities.yml b/data/activities.yml
index 10aab93..19a3eef 100644
--- a/data/activities.yml
+++ b/data/activities.yml
@@ -700,7 +700,7 @@ craft_iron_dagger:
gid: "iron_dagger"
xp:
- gid: "otherforge"
- value: 15
+ value: 20
craft_iron_short_sword:
name: "Craft Iron Short Sword"
description: "Craft an iron short sword."
@@ -731,7 +731,7 @@ craft_iron_short_sword:
gid: "iron_short_sword"
xp:
- gid: "otherforge"
- value: 30
+ value: 50
craft_iron_longsword:
name: "Craft Iron Longsword"
description: "Craft an iron longsword."
@@ -762,7 +762,7 @@ craft_iron_longsword:
gid: "iron_longsword"
xp:
- gid: "otherforge"
- value: 53
+ value: 120
craft_iron_buckler:
name: "Craft Iron Buckler"
description: "Craft an iron buckler."
@@ -790,7 +790,7 @@ craft_iron_buckler:
gid: "iron_buckler"
xp:
- gid: "otherforge"
- value: 20
+ value: 40
craft_iron_shield:
name: "Craft Iron Shield"
description: "Craft an iron shield."
@@ -801,7 +801,7 @@ craft_iron_shield:
level: 1
- type: "skill"
gid: "otherforge"
- level: 5
+ level: 4
duration:
base: 150
minimum: 35
@@ -821,7 +821,162 @@ craft_iron_shield:
gid: "iron_shield"
xp:
- gid: "otherforge"
- value: 40
+ value: 80
+craft_iron_cap:
+ name: "Craft Iron Cap"
+ description: "Craft an iron cap."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 2
+ duration:
+ base: 110
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 1
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "iron_cap"
+ xp:
+ - gid: "otherforge"
+ value: 25
+craft_iron_sallet:
+ name: "Craft Iron Sallet"
+ description: "Craft an iron sallet."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 6
+ duration:
+ base: 150
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 1
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "iron_sallet"
+ xp:
+ - gid: "otherforge"
+ value: 60
+craft_iron_leggings:
+ name: "Craft Iron Leggings"
+ description: "Craft iron leggings."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 8
+ duration:
+ base: 155
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 1
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "iron_leggings"
+ xp:
+ - gid: "otherforge"
+ value: 150
+craft_iron_chainmail:
+ name: "Craft Iron Chainmail"
+ description: "Craft iron chainmail."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 5
+ duration:
+ base: 180
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 1
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "iron_chainmail"
+ xp:
+ - gid: "otherforge"
+ value: 120
+craft_iron_platemail:
+ name: "Craft Iron Platemail"
+ description: "Craft iron platemail."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 9
+ duration:
+ base: 180
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 1
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "iron_platemail"
+ xp:
+ - gid: "otherforge"
+ value: 170
craft_arcanite_dagger:
name: "Craft Arcanite Dagger"
description: "Craft an arcanite dagger."
diff --git a/data/items.yml b/data/items.yml
index 760a7b6..2edc0f9 100644
--- a/data/items.yml
+++ b/data/items.yml
@@ -96,7 +96,7 @@ iron_short_sword:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 2
+ level: 3
equip_effects:
- type: "damage"
gid: "slash"
@@ -115,7 +115,7 @@ iron_longsword:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 5
+ level: 7
equip_effects:
- type: "damage"
gid: "slash"
@@ -140,7 +140,55 @@ iron_shield:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 3
+ level: 4
+ equip_effects:
+ - type: "stat_change"
+ gid: "physical_resistance"
+ modifier: 2
+ - type: "stat_change"
+ gid: "energy_resistance"
+ modifier: 1
+iron_cap:
+ name: "iron cap"
+ description: "A cap made of iron."
+ whatnot:
+ equip_slots:
+ - "head"
+ equip_requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 2
+ equip_effects:
+ - type: "stat_change"
+ gid: "physical_resistance"
+ modifier: 1
+iron_sallet:
+ name: "iron sallet"
+ description: "A visored helmet made of iron."
+ whatnot:
+ equip_slots:
+ - "head"
+ equip_requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 6
+ equip_effects:
+ - type: "stat_change"
+ gid: "physical_resistance"
+ modifier: 2
+ - type: "stat_change"
+ gid: "energy_resistance"
+ modifier: 1
+iron_leggings:
+ name: "iron leggings"
+ description: "Leg armor made of iron."
+ whatnot:
+ equip_slots:
+ - "legs"
+ equip_requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 8
equip_effects:
- type: "stat_change"
gid: "physical_resistance"
@@ -148,6 +196,46 @@ iron_shield:
- type: "stat_change"
gid: "energy_resistance"
modifier: 1
+iron_chainmail:
+ name: "iron chainmail"
+ description: "Chainmail made of iron."
+ whatnot:
+ equip_slots:
+ - "torso"
+ equip_requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 5
+ equip_effects:
+ - type: "stat_change"
+ gid: "slash_resistance"
+ modifier: 2
+ - type: "stat_change"
+ gid: "pierce_resistance"
+ modifier: 2
+ - type: "stat_change"
+ gid: "bash_resistance"
+ modifier: 1
+ - type: "stat_change"
+ gid: "energy_resistance"
+ modifier: 1
+iron_platemail:
+ name: "iron platemail"
+ description: "Platemail made of iron."
+ whatnot:
+ equip_slots:
+ - "torso"
+ equip_requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 9
+ equip_effects:
+ - type: "stat_change"
+ gid: "physical_resistance"
+ modifier: 3
+ - type: "stat_change"
+ gid: "energy_resistance"
+ modifier: 1
arcanite_dagger:
name: "arcanite dagger"
description: "A dagger made of arcanite."
@@ -157,7 +245,7 @@ arcanite_dagger:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 10
+ level: 11
equip_effects:
- type: "damage"
gid: "pierce"
@@ -172,7 +260,7 @@ arcanite_short_sword:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 12
+ level: 13
equip_effects:
- type: "damage"
gid: "slash"
@@ -191,7 +279,7 @@ arcanite_longsword:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 15
+ level: 17
equip_effects:
- type: "damage"
gid: "slash"
@@ -204,7 +292,7 @@ arcanite_buckler:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 10
+ level: 11
equip_slots:
- "offhand"
equip_effects:
@@ -220,7 +308,7 @@ arcanite_shield:
equip_requirements:
- type: "skill"
gid: "beastslay"
- level: 13
+ level: 14
equip_effects:
- type: "stat_change"
gid: "physical_resistance"