From de4cece0f141d883d62614dfe132a24a5e140eda Mon Sep 17 00:00:00 2001 From: David Gay Date: Tue, 6 Jul 2021 19:55:46 -0400 Subject: [data] Add foundation level 2, and make all other level 2 amenities require it --- CHANGELOG.md | 3 +++ data/activities.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ data/hearth_amenities.yml | 2 ++ 3 files changed, 47 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56cafc6..a08e57c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,9 @@ All notable changes to this project will be documented in this file. ### Hearth - New amentity: aetherloom (level 1, level 2) +- Foundation can now be upgraded to level 2. +- Constructing all level 2 amenities other than the foundation require a level 2 foundation to be built first. + If you already have a level 2 amenity, you are grandfathered in and can continue using it as normal. ### Items - New items: pluma moss, laris strand, fine aethermesh, faint weaving haste diff --git a/data/activities.yml b/data/activities.yml index 00419bd..f141500 100644 --- a/data/activities.yml +++ b/data/activities.yml @@ -15,6 +15,23 @@ construct_foundation_level1: - type: "hearth_amenity" gid: "foundation" level: 1 +construct_foundation_level2: + name: "Construct Foundation Level 2" + description: "Upgrade your foundation to level 2." + whatnot: + duration: + base: 600 + cost: + - type: "item" + gid: "stone" + quantity: 250 + - type: "item" + gid: "wood" + quantity: 250 + results: + - type: "hearth_amenity" + gid: "foundation" + level: 2 construct_forge_level1: name: "Construct Forge Level 1" description: "Build a level 1 forge." @@ -40,6 +57,9 @@ construct_forge_level2: requirements: - type: "hearth_amenity" gid: "foundation" + level: 2 + - type: "hearth_amenity" + gid: "forge" level: 1 duration: base: 2400 @@ -86,6 +106,9 @@ construct_laboratory_level2: description: "Upgrade your laboratory to level 2." whatnot: requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 2 - type: "hearth_amenity" gid: "laboratory" level: 1 @@ -117,6 +140,10 @@ construct_listern_font_level1: whatnot: duration: base: 1000 + requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 1 cost: - type: "item" gid: "stone" @@ -136,6 +163,9 @@ construct_listern_font_level2: - type: "hearth_amenity" gid: "listern_font" level: 1 + - type: "hearth_amenity" + gid: "foundation" + level: 2 duration: base: 3600 cost: @@ -178,6 +208,9 @@ construct_loamspire_level2: description: "Upgrade your loamspire to level 2." whatnot: requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 2 - type: "hearth_amenity" gid: "loamspire" level: 1 @@ -229,6 +262,9 @@ construct_spicebench_level2: description: "Upgrade your spicebench to level 2." whatnot: requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 2 - type: "hearth_amenity" gid: "spicebench" level: 1 @@ -286,6 +322,9 @@ construct_binding_array_level2: description: "Upgrade your binding array to level 2." whatnot: requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 2 - type: "hearth_amenity" gid: "binding_array" level: 1 @@ -343,6 +382,9 @@ construct_aetherloom_level2: description: "Upgrade your aetherloom to level 2." whatnot: requirements: + - type: "hearth_amenity" + gid: "foundation" + level: 2 - type: "hearth_amenity" gid: "aetherloom" level: 1 diff --git a/data/hearth_amenities.yml b/data/hearth_amenities.yml index 957287b..dbc35ed 100644 --- a/data/hearth_amenities.yml +++ b/data/hearth_amenities.yml @@ -5,6 +5,8 @@ foundation: construct_activities: - level: 1 gid: "construct_foundation_level1" + - level: 2 + gid: "construct_foundation_level2" forge: name: "Forge" description: "A stone furnace. Can be used for practicing the otherforge skill." -- cgit v1.2.3