From 0f12b8c5c71417fadb2b772521eebd6add85ec2d Mon Sep 17 00:00:00 2001 From: David Gay Date: Sun, 6 Jun 2021 16:10:54 -0400 Subject: Add new iron gear and rebalance costs and requirements of gear --- CHANGELOG.md | 20 +++++++ data/activities.yml | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++-- data/items.yml | 104 +++++++++++++++++++++++++++++--- 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" -- cgit v1.2.3