From 87fd3a3650b31bb470a61f213993f20af2f94388 Mon Sep 17 00:00:00 2001 From: David Gay Date: Fri, 28 May 2021 12:03:12 -0400 Subject: Add some more otherforge activities and their items --- data/activities.yml | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++- data/items.yml | 36 +++++++++++- 2 files changed, 187 insertions(+), 3 deletions(-) diff --git a/data/activities.yml b/data/activities.yml index 9c88fdf..fc8d8d1 100644 --- a/data/activities.yml +++ b/data/activities.yml @@ -252,7 +252,7 @@ craft_iron_lockpicks: gid: "forge" level: 1 duration: - base: 100 + base: 110 minimum: 35 scaling: - type: "skill" @@ -264,13 +264,163 @@ craft_iron_lockpicks: cost: - type: "item" gid: "iron_ingot" - quantity: 3 + quantity: 2 results: - type: "item" gid: "iron_lockpicks" xp: - gid: "otherforge" value: 15 +craft_iron_dagger: + name: "Craft Iron Dagger" + description: "Craft an iron dagger." + innate: true + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + 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_dagger" + xp: + - gid: "otherforge" + value: 15 +craft_iron_short_sword: + name: "Craft Iron Short Sword" + description: "Craft an iron short sword." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 3 + duration: + base: 125 + 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_short_sword" + xp: + - gid: "otherforge" + value: 30 +craft_iron_longsword: + name: "Craft Iron Longsword" + description: "Craft an iron longsword." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 5 + 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: 7 + results: + - type: "item" + gid: "iron_longsword" + xp: + - gid: "otherforge" + value: 53 +craft_iron_buckler: + name: "Craft Iron Buckler" + description: "Craft an iron buckler." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + 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: 4 + results: + - type: "item" + gid: "iron_buckler" + xp: + - gid: "otherforge" + value: 20 +craft_iron_shield: + name: "Craft Iron Shield" + description: "Craft an iron shield." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 4 + 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: 8 + results: + - type: "item" + gid: "iron_buckler" + xp: + - gid: "otherforge" + value: 40 craft_mending_salve: name: "Mix mending salve" description: "Mix a mending salve." diff --git a/data/items.yml b/data/items.yml index 4e8972b..99c5768 100644 --- a/data/items.yml +++ b/data/items.yml @@ -47,6 +47,10 @@ iron_short_sword: whatnot: equip_slots: - "mainhand" + equip_requirements: + skills: + - gid: "beastslay" + level: 2 equip_effects: - type: "stat_change" gid: "accuracy" @@ -63,7 +67,7 @@ iron_longsword: equip_requirements: skills: - gid: "beastslay" - level: 3 + level: 5 equip_effects: - type: "stat_change" gid: "accuracy" @@ -71,6 +75,36 @@ iron_longsword: - type: "stat_change" gid: "power" modifier: 4 +iron_buckler: + name: "iron buckler" + description: "A buckler made of iron." + whatnot: + equip_slots: + - "offhand" + equip_effects: + - type: "stat_change" + gid: "block" + modifier: 1 + - type: "stat_change" + gid: "block_value" + modifier: 1 +iron_shield: + name: "iron shield" + description: "A shield made of iron." + whatnot: + equip_slots: + - "offhand" + equip_requirements: + skills: + - gid: "beastslay" + level: 3 + equip_effects: + - type: "stat_change" + gid: "block" + modifier: 2 + - type: "stat_change" + gid: "block_value" + modifier: 2 mending_salve: name: "Mending salve" description: "A healing mixture capable of closing wounds." -- cgit v1.2.3