summaryrefslogtreecommitdiff
path: root/data/activities
diff options
context:
space:
mode:
Diffstat (limited to 'data/activities')
-rw-r--r--data/activities/floret.yml532
-rw-r--r--data/activities/general.yml2788
-rw-r--r--data/activities/havencast.yml211
3 files changed, 3531 insertions, 0 deletions
diff --git a/data/activities/floret.yml b/data/activities/floret.yml
new file mode 100644
index 0000000..71b6136
--- /dev/null
+++ b/data/activities/floret.yml
@@ -0,0 +1,532 @@
+planequarry_floret_mines:
+ name: "Quarry Floret Mines"
+ description: "Planequarry at the Floret Mines."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "planequarry"
+ level: 1
+ - type: "equipment"
+ tag: "pickaxe"
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "planequarry"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "planequarry_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "stone"
+ score: 0
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "crude_iron_ore"
+ score: 0
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "iron_ore"
+ score: 0.95
+ xp:
+ - gid: "planequarry"
+ value: 6
+ - gid: "pure_iron_ore"
+ score: 0.996
+ xp:
+ - gid: "planequarry"
+ value: 7
+ - type: "item"
+ chance: 0.02
+ table:
+ - gid: "red_beryl"
+ score: 0
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "tourmaline"
+ score: 0.45
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "yellow_beryl"
+ score: 0.90
+ xp:
+ - gid: "planequarry"
+ value: 7
+ titles:
+ - gid: "beryly"
+ - gid: "paraiba_tourmaline"
+ score: 0.95
+ xp:
+ - gid: "planequarry"
+ value: 7
+planequarry_deepshaft:
+ name: "Quarry Deepshaft"
+ description: "Descend far below the the Floret Mines into the labyrinth of shafts left behind by the ancients."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "planequarry"
+ level: 10
+ - type: "equipment"
+ tag: "pickaxe"
+ duration:
+ base: 80
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "planequarry"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "planequarry_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "stone"
+ score: 0
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "crude_iron_ore"
+ score: 0
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "iron_ore"
+ score: 0.20
+ xp:
+ - gid: "planequarry"
+ value: 6
+ - gid: "pure_iron_ore"
+ score: 0.90
+ xp:
+ - gid: "planequarry"
+ value: 7
+ - gid: "gaian_ore"
+ score: 0.995
+ xp:
+ - gid: "planequarry"
+ value: 9
+ - type: "item"
+ chance: 0.03
+ table:
+ - gid: "red_beryl"
+ score: 0
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "tourmaline"
+ score: 0.45
+ xp:
+ - gid: "planequarry"
+ value: 5
+ - gid: "yellow_beryl"
+ score: 0.90
+ xp:
+ - gid: "planequarry"
+ value: 7
+ titles:
+ - gid: "beryly"
+ - gid: "paraiba_tourmaline"
+ score: 0.95
+ xp:
+ - gid: "planequarry"
+ value: 7
+planequarry_brine_trench:
+ name: "Quarry Brine Trench"
+ description: "Planequarry in the south Floret brine trench."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "planequarry"
+ level: 1
+ - type: "equipment"
+ tag: "pickaxe"
+ duration:
+ base: 50
+ minimum: 25
+ scaling:
+ - type: "skill"
+ gid: "planequarry"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "planequarry_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ gid: "salt"
+ max_quantity: 3
+ xp:
+ - gid: "planequarry"
+ value: 2
+ - type: "item"
+ chance: 0.0133
+ gid: "seas_tear"
+ xp:
+ - gid: "planequarry"
+ value: 5
+beastslay_killing_fields:
+ name: "Slay in the Killing Fields"
+ description: "Hunt monsters in the Killing Fields."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "beastslay"
+ scale_value: 0.5
+ results:
+ - type: "monster"
+ chance: 1
+ table:
+ - gid: "pit_leech"
+ score: 0
+ - gid: "stalk_beast"
+ score: 0.40
+ - gid: "grinpad"
+ score: 0.70
+ - gid: "lesser_trodgeathomp"
+ score: 0.98
+beastslay_hopegraves:
+ name: "Slay in the Hopegraves"
+ description: "Hunt monsters in the Hopegraves."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 1
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "beastslay"
+ scale_value: 1
+ results:
+ - type: "monster"
+ chance: 1
+ table:
+ - gid: "grinpad"
+ score: 0
+ - gid: "bollyrot"
+ score: 0.45
+ - gid: "crypt_writhe"
+ score: 0.96
+wealdreap_twil_woods:
+ name: "Reap Twil Woods"
+ description: "Wealdreap within Twil Woods."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "wealdreap"
+ level: 1
+ - type: "equipment"
+ tag: "axe"
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "wealdreap"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "wealdreap_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "wood"
+ score: 0
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "pluma_moss"
+ score: 0.10
+ xp:
+ - gid: "wealdreap"
+ value: 1
+ - gid: "burstshroom"
+ score: 0.40
+ xp:
+ - gid: "wealdreap"
+ value: 5
+ - gid: "aseas_leaf"
+ score: 0.70
+ xp:
+ - gid: "wealdreap"
+ value: 5
+ - gid: "shrine_hassock"
+ score: 0.98
+ xp:
+ - gid: "wealdreap"
+ value: 8
+ - gid: "discord_pome"
+ score: 0.996
+ xp:
+ - gid: "wealdreap"
+ value: 9
+ - type: "item"
+ chance: 0.02
+ table:
+ - gid: "mudtub_seed"
+ score: 0
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 5
+ - gid: "midoras_seed"
+ score: 0.45
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 6
+ - gid: "templis_seed"
+ score: 0.90
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 7
+wealdreap_twil_grove:
+ name: "Reap Twil Grove"
+ description: "Wealdreap within the hidden woodways of the Twil Woods Grove."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "wealdreap"
+ level: 10
+ - type: "equipment"
+ tag: "axe"
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "wealdreap"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "wealdreap_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "laris_strand"
+ score: 0.10
+ xp:
+ - gid: "wealdreap"
+ value: 2
+ - gid: "woodrun_bloom"
+ score: 0.40
+ xp:
+ - gid: "wealdreap"
+ value: 6
+ - gid: "last_breath"
+ score: 0.70
+ xp:
+ - gid: "wealdreap"
+ value: 6
+ - gid: "silver_iris"
+ score: 0.98
+ xp:
+ - gid: "wealdreap"
+ value: 9
+ - gid: "claritas_flower"
+ score: 0.996
+ xp:
+ - gid: "wealdreap"
+ value: 10
+ - type: "item"
+ chance: 0.02
+ table:
+ - gid: "mudtub_seed"
+ score: 0
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 5
+ - gid: "midoras_seed"
+ score: 0.30
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 6
+ - gid: "templis_seed"
+ score: 0.60
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 7
+ - gid: "enzon_seed"
+ score: 0.90
+ max_quantity: 3
+ xp:
+ - gid: "wealdreap"
+ value: 8
+manatrawl_sor_well:
+ name: "Trawl Sor Well"
+ description: "Manatrawl within Sor Well."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "manatrawl"
+ level: 1
+ - type: "equipment"
+ tag: "aethermesh"
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "manatrawl"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "manatrawl_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "arcane_dust"
+ score: 0
+ max_quantity: 2
+ xp:
+ - gid: "manatrawl"
+ value: 2
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "shimmering_essence"
+ score: 0.934
+ xp:
+ - gid: "manatrawl"
+ value: 7
+ - gid: "wisp_of_the_current"
+ score: 0.996
+ xp:
+ - gid: "manatrawl"
+ value: 10
+manatrawl_sor_well_depths:
+ name: "Trawl Sor Well Depths"
+ description: "Manatrawl deep within Sor Well."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "manatrawl"
+ level: 7
+ - type: "equipment"
+ tag: "aethermesh"
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "manatrawl"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "manatrawl_speed"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "arcane_dust"
+ score: 0
+ max_quantity: 3
+ xp:
+ - gid: "manatrawl"
+ value: 2
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "shimmering_essence"
+ score: 0.934
+ max_quantity: 2
+ xp:
+ - gid: "manatrawl"
+ value: 7
+ - gid: "wisp_of_the_current"
+ score: 0.995
+ xp:
+ - gid: "manatrawl"
+ value: 10
+wildscour_crumbling_ruins:
+ name: "Scour Crumbling Ruins"
+ description: "Wildscour within the crumbling ruins."
+ location: "floret"
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "wildscour"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "wildscour"
+ scale_value: 1
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "vestige"
+ score: 0.35
+ max_quantity: 5
+ xp:
+ - gid: "wildscour"
+ value: 2
+ - gid: "aethermesh"
+ score: 0.50
+ xp:
+ - gid: "wildscour"
+ value: 2
+ - gid: "stone_spade"
+ score: 0.60
+ xp:
+ - gid: "wildscour"
+ value: 2
+ - gid: "stone_pickaxe"
+ score: 0.70
+ xp:
+ - gid: "wildscour"
+ value: 2
+ - gid: "stone_axe"
+ score: 0.80
+ xp:
+ - gid: "wildscour"
+ value: 2
+ - gid: "simple_spellpage"
+ score: 0.99
+ xp:
+ - gid: "wildscour"
+ value: 7
+ - gid: "disturbing_doodad"
+ score: 0.998
+ xp:
+ - gid: "wildscour"
+ value: 10
diff --git a/data/activities/general.yml b/data/activities/general.yml
new file mode 100644
index 0000000..6f624a1
--- /dev/null
+++ b/data/activities/general.yml
@@ -0,0 +1,2788 @@
+construct_foundation_level1:
+ name: "Construct Foundation Level 1"
+ description: "Build a level 1 foundation."
+ whatnot:
+ duration:
+ base: 60
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 100
+ - type: "item"
+ gid: "wood"
+ quantity: 100
+ results:
+ - 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."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 300
+ results:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+construct_forge_level2:
+ name: "Upgrade Forge to Level 2"
+ description: "Upgrade your forge to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ duration:
+ base: 2400
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 300
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 10
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 500
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 10
+ results:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+construct_laboratory_level1:
+ name: "Construct Laboratory Level 1"
+ description: "Build a level 1 laboratory."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 600
+ cost:
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "stone"
+ quantity: 100
+ results:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+construct_laboratory_level2:
+ name: "Upgrade Laboratory to Level 2"
+ description: "Upgrade your laboratory to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ duration:
+ base: 2400
+ cost:
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "stone"
+ quantity: 200
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 6
+ - type: "item"
+ gid: "paraiba_tourmaline"
+ quantity: 1
+ - type: "item"
+ gid: "yellow_beryl"
+ quantity: 1
+ results:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 2
+construct_listern_font_level1:
+ name: "Construct Listern Font Level 1"
+ description: "Build a level 1 listern font."
+ whatnot:
+ duration:
+ base: 1000
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 200
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 30
+ results:
+ - type: "hearth_amenity"
+ gid: "listern_font"
+ level: 1
+construct_listern_font_level2:
+ name: "Upgrade Listern Font to Level 2"
+ description: "Upgrade your listern font to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "listern_font"
+ level: 1
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ duration:
+ base: 3600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 500
+ - type: "item"
+ gid: "manadross_tincture"
+ quantity: 1
+ results:
+ - type: "hearth_amenity"
+ gid: "listern_font"
+ level: 2
+construct_loamspire_level1:
+ name: "Construct Loamspire Level 1"
+ description: "Build a level 1 loamspire."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 1000
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 100
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 200
+ results:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+construct_loamspire_level2:
+ name: "Construct Loamspire Level 2"
+ description: "Upgrade your loamspire to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ duration:
+ base: 3600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 100
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 200
+ - type: "item"
+ gid: "burstshroom"
+ quantity: 100
+ - type: "item"
+ gid: "wisp_of_the_current"
+ quantity: 1
+ results:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 2
+construct_spicebench_level1:
+ name: "Construct Spicebench Level 1"
+ description: "Build a level 1 spicebench."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 200
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ results:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+construct_spicebench_level2:
+ name: "Construct Spicebench Level 2"
+ description: "Upgrade your spicebench to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ duration:
+ base: 2400
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 250
+ - type: "item"
+ gid: "wood"
+ quantity: 250
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 10
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 200
+ results:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 2
+construct_binding_array_level1:
+ name: "Construct Binding Array Level 1"
+ description: "Build a level 1 binding array."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 1000
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 200
+ - type: "item"
+ gid: "wood"
+ quantity: 400
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 4
+ - type: "item"
+ gid: "red_beryl"
+ quantity: 2
+ - type: "item"
+ gid: "tourmaline"
+ quantity: 2
+ results:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+construct_binding_array_level2:
+ name: "Construct Binding Array Level 2"
+ 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
+ duration:
+ base: 3600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 200
+ - type: "item"
+ gid: "wood"
+ quantity: 300
+ - type: "item"
+ gid: "red_beryl"
+ quantity: 2
+ - type: "item"
+ gid: "tourmaline"
+ quantity: 2
+ - type: "item"
+ gid: "paraiba_tourmaline"
+ quantity: 1
+ - type: "item"
+ gid: "yellow_beryl"
+ quantity: 1
+ results:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 2
+construct_aetherloom_level1:
+ name: "Construct Aetherloom Level 1"
+ description: "Build a level 1 aetherloom."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 1
+ duration:
+ base: 600
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 50
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 50
+ results:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 1
+construct_aetherloom_level2:
+ name: "Construct Aetherloom Level 2"
+ description: "Upgrade your aetherloom to level 2."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "foundation"
+ level: 2
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 1
+ duration:
+ base: 2400
+ cost:
+ - type: "item"
+ gid: "stone"
+ quantity: 50
+ - type: "item"
+ gid: "wood"
+ quantity: 200
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 40
+ - type: "item"
+ gid: "laris_strand"
+ quantity: 40
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 15
+ results:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 2
+plant_mudtub_seed:
+ name: "Plant Mudtub Seed"
+ description: "Plant a mudtub seed."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 1
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 60
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "mudtub_seed"
+ results:
+ - type: "hearth_planting"
+ gid: "mudtub_seed"
+harvest_mudtub:
+ name: "Harvest Mudtub"
+ description: "Harvest a mudtub."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 1
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 60
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "hearth_planting"
+ gid: "mudtub_seed"
+ results:
+ - type: "item"
+ gid: "mudtub"
+ xp:
+ - gid: "magiculture"
+ value: 5
+plant_midoras_seed:
+ name: "Plant Midoras Seed"
+ description: "Plant a midoras seed."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 2
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 70
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "midoras_seed"
+ results:
+ - type: "hearth_planting"
+ gid: "midoras_seed"
+harvest_midoras:
+ name: "Harvest Midoras"
+ description: "Harvest a midoras."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 2
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 70
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "hearth_planting"
+ gid: "midoras_seed"
+ results:
+ - type: "item"
+ gid: "midoras"
+ xp:
+ - gid: "magiculture"
+ value: 7
+plant_templis_seed:
+ name: "Plant Templis Seed"
+ description: "Plant a templis seed."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 4
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 80
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "templis_seed"
+ results:
+ - type: "hearth_planting"
+ gid: "templis_seed"
+harvest_templis:
+ name: "Harvest Templis"
+ description: "Harvest a templis."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 4
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 80
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "hearth_planting"
+ gid: "templis_seed"
+ results:
+ - type: "item"
+ gid: "templis"
+ xp:
+ - gid: "magiculture"
+ value: 9
+plant_enzon_seed:
+ name: "Plant Enzon Seed"
+ description: "Plant an enzon seed."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 7
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 90
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "enzon_seed"
+ results:
+ - type: "hearth_planting"
+ gid: "enzon_seed"
+harvest_enzon:
+ name: "Harvest Enzon"
+ description: "Harvest an enzon."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "loamspire"
+ level: 1
+ - type: "skill"
+ gid: "magiculture"
+ level: 7
+ - type: "equipment"
+ tag: "spade"
+ duration:
+ base: 90
+ scaling:
+ - type: "skill"
+ gid: "magiculture"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "magiculture_speed"
+ scale_value: 1
+ cost:
+ - type: "hearth_planting"
+ gid: "enzon_seed"
+ results:
+ - type: "item"
+ gid: "enzon"
+ xp:
+ - gid: "magiculture"
+ value: 11
+craft_crude_iron_ingot:
+ name: "Smelt Crude Iron Ingot"
+ description: "Smelt a crude iron ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 50
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "crude_iron_ore"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "crude_iron_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 6
+craft_iron_ingot:
+ name: "Smelt Iron Ingot"
+ description: "Smelt an iron ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ore"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "iron_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 8
+craft_pure_iron_ingot:
+ name: "Smelt Pure Iron Ingot"
+ description: "Smelt a pure iron ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 5
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pure_iron_ore"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "pure_iron_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 11
+craft_arcanite_ingot:
+ name: "Smelt Arcanite Ingot"
+ description: "Smelt an arcanite ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 10
+ duration:
+ base: 80
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pure_iron_ingot"
+ quantity: 1
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 12
+ results:
+ - type: "item"
+ gid: "arcanite_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 14
+craft_purify_crude_iron_ingot:
+ name: "Purify Crude Iron Ingot"
+ description: "Purify crude iron ingots into an iron ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "crude_iron_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "iron_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 8
+craft_purify_iron_ingot:
+ name: "Purify Iron Ingot"
+ description: "Purify iron ingots into a pure iron ingot."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 5
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "pure_iron_ingot"
+ xp:
+ - gid: "otherforge"
+ value: 11
+craft_iron_lockpicks:
+ name: "Craft Iron Lockpicks"
+ description: "Craft iron lockpicks."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 50
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ 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."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 50
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 20
+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: 100
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 50
+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: 7
+ duration:
+ base: 155
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 120
+craft_iron_buckler:
+ name: "Craft Iron Buckler"
+ description: "Craft an iron buckler."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 100
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 40
+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: 200
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "iron_shield"
+ xp:
+ - gid: "otherforge"
+ 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: 50
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 100
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 250
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 200
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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: 250
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - 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."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 11
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "arcanite_dagger"
+ xp:
+ - gid: "otherforge"
+ value: 30
+craft_arcanite_short_sword:
+ name: "Craft Arcanite Short Sword"
+ description: "Craft an arcanite short sword."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 13
+ duration:
+ base: 140
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "arcanite_short_sword"
+ xp:
+ - gid: "otherforge"
+ value: 75
+craft_arcanite_longsword:
+ name: "Craft Arcanite Longsword"
+ description: "Craft an arcanite longsword."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 17
+ duration:
+ base: 215
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 7
+ results:
+ - type: "item"
+ gid: "arcanite_longsword"
+ xp:
+ - gid: "otherforge"
+ value: 180
+craft_arcanite_buckler:
+ name: "Craft Arcanite Buckler"
+ description: "Craft an arcanite buckler."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 10
+ duration:
+ base: 140
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "arcanite_buckler"
+ xp:
+ - gid: "otherforge"
+ value: 60
+craft_arcanite_shield:
+ name: "Craft Arcanite Shield"
+ description: "Craft an arcanite shield."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 14
+ duration:
+ base: 240
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "arcanite_shield"
+ xp:
+ - gid: "otherforge"
+ value: 120
+craft_arcanite_cap:
+ name: "Craft Arcanite Cap"
+ description: "Craft an arcanite cap."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 12
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "arcanite_cap"
+ xp:
+ - gid: "otherforge"
+ value: 38
+craft_arcanite_sallet:
+ name: "Craft Arcanite Sallet"
+ description: "Craft an arcanite sallet."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 16
+ duration:
+ base: 140
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "arcanite_sallet"
+ xp:
+ - gid: "otherforge"
+ value: 80
+craft_arcanite_leggings:
+ name: "Craft Arcanite Leggings"
+ description: "Craft arcanite leggings."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 18
+ duration:
+ base: 290
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "arcanite_leggings"
+ xp:
+ - gid: "otherforge"
+ value: 225
+craft_arcanite_chainmail:
+ name: "Craft Arcanite Chainmail"
+ description: "Craft arcanite chainmail."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 15
+ duration:
+ base: 240
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 8
+ results:
+ - type: "item"
+ gid: "arcanite_chainmail"
+ xp:
+ - gid: "otherforge"
+ value: 180
+craft_arcanite_platemail:
+ name: "Craft Arcanite Platemail"
+ description: "Craft arcanite platemail."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 19
+ duration:
+ base: 290
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "arcanite_platemail"
+ xp:
+ - gid: "otherforge"
+ value: 255
+craft_balgoloth_plate:
+ name: "Craft Balgoloth Plate"
+ description: "Craft balgoloth plate."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 15
+ duration:
+ base: 290
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "balgoloth_skull"
+ quantity: 1
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 4
+ results:
+ - type: "item"
+ gid: "balgoloth_plate"
+ xp:
+ - gid: "otherforge"
+ value: 500
+craft_iron_pickaxe:
+ name: "Craft Iron Pickaxe"
+ description: "Craft an iron pickaxe."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "iron_pickaxe"
+ xp:
+ - gid: "otherforge"
+ value: 25
+craft_iron_axe:
+ name: "Craft Iron Axe"
+ description: "Craft an iron axe."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "iron_axe"
+ xp:
+ - gid: "otherforge"
+ value: 25
+craft_iron_spade:
+ name: "Craft Iron Spade"
+ description: "Craft an iron spade."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 1
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "iron_spade"
+ xp:
+ - gid: "otherforge"
+ value: 25
+craft_arcanite_pickaxe:
+ name: "Craft Arcanite Pickaxe"
+ description: "Craft an arcanite pickaxe."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 10
+ duration:
+ base: 115
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "arcanite_pickaxe"
+ xp:
+ - gid: "otherforge"
+ value: 38
+craft_arcanite_axe:
+ name: "Craft Arcanite Axe"
+ description: "Craft an arcanite axe."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 10
+ duration:
+ base: 115
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "arcanite_axe"
+ xp:
+ - gid: "otherforge"
+ value: 38
+craft_arcanite_spade:
+ name: "Craft Arcanite Spade"
+ description: "Craft an arcanite spade."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 2
+ - type: "skill"
+ gid: "otherforge"
+ level: 10
+ duration:
+ base: 115
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcanite_ingot"
+ quantity: 3
+ - type: "item"
+ gid: "wood"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "arcanite_spade"
+ xp:
+ - gid: "otherforge"
+ value: 38
+craft_onus_of_vision:
+ name: "Craft onus of vision"
+ description: "Craft an onus of vision."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "forge"
+ level: 1
+ - type: "skill"
+ gid: "otherforge"
+ level: 5
+ duration:
+ base: 170
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "otherforge"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "otherforge_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pure_iron_ingot"
+ quantity: 1
+ - type: "item"
+ gid: "warped_eyestalk"
+ quantity: 1
+ - type: "item"
+ gid: "waning_light"
+ quantity: 1
+ - type: "item"
+ gid: "yellow_beryl"
+ quantity: 1
+ - type: "item"
+ gid: "lusterlight_tincture"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "onus_of_vision"
+ xp:
+ - gid: "otherforge"
+ value: 200
+craft_aethermesh:
+ name: "Weave aethermesh"
+ description: "Weave an aethermesh."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 1
+ - type: "skill"
+ gid: "aetherweave"
+ level: 1
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "aetherweave"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "aetherweave_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 20
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ - type: "item"
+ gid: "wood"
+ quantity: 5
+ results:
+ - type: "item"
+ gid: "aethermesh"
+ xp:
+ - gid: "aetherweave"
+ value: 8
+craft_shawl_of_wiles:
+ name: "Weave shawl of wiles"
+ description: "Weave a shawl of wiles."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 1
+ - type: "skill"
+ gid: "aetherweave"
+ level: 4
+ duration:
+ base: 100
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "aetherweave"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "aetherweave_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 15
+ - type: "item"
+ gid: "gem_dust"
+ quantity: 1
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 15
+ results:
+ - type: "item"
+ gid: "shawl_of_wiles"
+ xp:
+ - gid: "aetherweave"
+ value: 10
+craft_alacrity_ribbon:
+ name: "Weave alacrity ribbon"
+ description: "Weave an alacrity ribbon."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 1
+ - type: "skill"
+ gid: "aetherweave"
+ level: 7
+ duration:
+ base: 100
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "aetherweave"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "aetherweave_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 15
+ - type: "item"
+ gid: "wisp_of_the_current"
+ quantity: 1
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "alacrity_ribbon"
+ xp:
+ - gid: "aetherweave"
+ value: 12
+craft_fine_aethermesh:
+ name: "Weave fine aethermesh"
+ description: "Weave a fine aethermesh."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "aetherloom"
+ level: 2
+ - type: "skill"
+ gid: "aetherweave"
+ level: 10
+ duration:
+ base: 105
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "aetherweave"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "aetherweave_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "laris_strand"
+ quantity: 20
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 2
+ - type: "item"
+ gid: "wood"
+ quantity: 5
+ results:
+ - type: "item"
+ gid: "fine_aethermesh"
+ xp:
+ - gid: "aetherweave"
+ value: 15
+craft_mending_salve:
+ name: "Mix mending salve"
+ description: "Mix a mending salve."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 1
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "aseas_leaf"
+ quantity: 2
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "mending_salve"
+ xp:
+ - gid: "fluxseethe"
+ value: 15
+craft_manadross_tincture:
+ name: "Distill manadross tincture"
+ description: "Create a manadross tincture."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 5
+ duration:
+ base: 180
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 200
+ - type: "item"
+ gid: "wisp_of_the_current"
+ quantity: 1
+ - type: "item"
+ gid: "shrine_hassock"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "manadross_tincture"
+ xp:
+ - gid: "fluxseethe"
+ value: 70
+craft_lusterlight_tincture:
+ name: "Distill lusterlight tincture"
+ description: "Create a lusterlight tincture."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 7
+ - type: "time_of_day"
+ times:
+ - "firstlight"
+ duration:
+ base: 180
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 15
+ - type: "item"
+ gid: "claritas_flower"
+ quantity: 1
+ - type: "item"
+ gid: "discord_pome"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "lusterlight_tincture"
+ xp:
+ - gid: "fluxseethe"
+ value: 100
+craft_quarrying_draught:
+ name: "Brew quarrying draught"
+ description: "Brew a quarrying draught."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 3
+ duration:
+ base: 105
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "gem_dust"
+ quantity: 1
+ - type: "item"
+ gid: "burstshroom"
+ quantity: 6
+ results:
+ - type: "item"
+ gid: "quarrying_draught"
+ xp:
+ - gid: "fluxseethe"
+ value: 30
+craft_reaping_draught:
+ name: "Brew reaping draught"
+ description: "Brew a reaping draught."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 3
+ duration:
+ base: 105
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "silver_iris"
+ quantity: 1
+ - type: "item"
+ gid: "woodrun_bloom"
+ quantity: 6
+ results:
+ - type: "item"
+ gid: "reaping_draught"
+ xp:
+ - gid: "fluxseethe"
+ value: 30
+craft_trawling_draught:
+ name: "Brew trawling draught"
+ description: "Brew a trawling draught."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 3
+ duration:
+ base: 105
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 2
+ - type: "item"
+ gid: "warped_eyestalk"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "trawling_draught"
+ xp:
+ - gid: "fluxseethe"
+ value: 30
+craft_woodflesh_potion:
+ name: "Brew woodflesh potion"
+ description: "Brew a woodflesh potion."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 6
+ duration:
+ base: 115
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 20
+ - type: "item"
+ gid: "woodrun_bloom"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "woodflesh_potion"
+ xp:
+ - gid: "fluxseethe"
+ value: 30
+craft_lightblood_potion:
+ name: "Brew lightblood potion"
+ description: "Brew a lightblood potion."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 7
+ duration:
+ base: 120
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 1
+ - type: "item"
+ gid: "last_breath"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "lightblood_potion"
+ xp:
+ - gid: "fluxseethe"
+ value: 33
+craft_mercuria_potion:
+ name: "Brew mercuria potion"
+ description: "Brew a mercuria potion."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 8
+ duration:
+ base: 125
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "gem_dust"
+ quantity: 1
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 2
+ - type: "item"
+ gid: "burstshroom"
+ quantity: 3
+ results:
+ - type: "item"
+ gid: "mercuria_potion"
+ xp:
+ - gid: "fluxseethe"
+ value: 38
+synthsever_rusted_lockbox:
+ name: "Unlock Rusted Lockbox"
+ description: "Unseal the lock on a rusted lockbox."
+ whatnot:
+ requirements:
+ - type: "equipment"
+ tag: "lockpicks"
+ - type: "skill"
+ gid: "synthsever"
+ level: 1
+ duration:
+ base: 120
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "synthsever"
+ scale_value: 0.5
+ cost:
+ - type: "item"
+ gid: "rusted_lockbox"
+ results:
+ - type: "item"
+ gid: "unlocked_rusted_lockbox"
+ - type: "xp"
+ gid: "synthsever"
+ base: 15
+open_unlocked_rusted_lockbox:
+ name: "Open Unlocked Rusted Lockbox"
+ description: "Open an unlocked rusted lockbox."
+ whatnot:
+ duration:
+ base: 5
+ cost:
+ - type: "item"
+ gid: "unlocked_rusted_lockbox"
+ results:
+ - type: "item"
+ chance: 1
+ table:
+ - gid: "vestige"
+ score: 0
+ min_quantity: 20
+ max_quantity: 100
+ - gid: "red_beryl"
+ score: 0.30
+ - gid: "tourmaline"
+ score: 0.45
+ - gid: "yellow_beryl"
+ score: 0.60
+ titles:
+ - gid: "beryly"
+ - gid: "paraiba_tourmaline"
+ score: 0.70
+ - gid: "slate_ring"
+ score: 0.80
+ - gid: "iron_ring"
+ score: 0.85
+ - gid: "quartz_ring"
+ score: 0.90
+ - gid: "granite_ring"
+ score: 0.95
+craft_gem_dust_from_red_beryl:
+ name: "Crush red beryl"
+ description: "Crush a red beryl into gem dust."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 1
+ duration:
+ base: 60
+ minimum: 15
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "red_beryl"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "gem_dust"
+ xp:
+ - gid: "fluxseethe"
+ value: 4
+craft_gem_dust_from_tourmaline:
+ name: "Crush tourmaline"
+ description: "Crush a tourmaline into gem dust."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "laboratory"
+ level: 1
+ - type: "skill"
+ gid: "fluxseethe"
+ level: 1
+ duration:
+ base: 60
+ minimum: 15
+ scaling:
+ - type: "skill"
+ gid: "fluxseethe"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "fluxseethe_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "tourmaline"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "gem_dust"
+ xp:
+ - gid: "fluxseethe"
+ value: 4
+craft_bluster_powder:
+ name: "Craft bluster powder"
+ description: "Crush materials and create bluster powder."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ - type: "skill"
+ gid: "spicework"
+ level: 5
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "spicework"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "spicework_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ - type: "item"
+ gid: "bollyrot_acerbic"
+ quantity: 2
+ results:
+ - type: "item"
+ gid: "bluster_powder"
+ xp:
+ - gid: "spicework"
+ value: 15
+craft_mudtub_mash:
+ name: "Craft mudtub mash"
+ description: "Cook up some mudtub mash."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ - type: "skill"
+ gid: "spicework"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "spicework"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "spicework_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "mudtub"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "mudtub_mash"
+ xp:
+ - gid: "spicework"
+ value: 8
+craft_midoras_spice:
+ name: "Craft midoras spice"
+ description: "Craft some midoras spice."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ - type: "skill"
+ gid: "spicework"
+ level: 2
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "spicework"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "spicework_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "midoras"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "midoras_spice"
+ xp:
+ - gid: "spicework"
+ value: 10
+craft_midoras_mudtub_mash:
+ name: "Craft midoras mudtub mash"
+ description: "Cook up some midoras mudtub mash."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ - type: "skill"
+ gid: "spicework"
+ level: 2
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "spicework"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "spicework_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "midoras_spice"
+ quantity: 1
+ - type: "item"
+ gid: "mudtub_mash"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "midoras_mudtub_mash"
+ xp:
+ - gid: "spicework"
+ value: 10
+craft_dusted_templis:
+ name: "Craft dusted templis"
+ description: "Cook up some dusted templis."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "spicebench"
+ level: 1
+ - type: "skill"
+ gid: "spicework"
+ level: 4
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "spicework"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "spicework_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "templis"
+ quantity: 1
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 12
+ results:
+ - type: "item"
+ gid: "dusted_templis"
+ xp:
+ - gid: "spicework"
+ value: 14
+beastslay_leviathan_floret:
+ name: "Hunt a Leviathan in the Floret Region"
+ description: "You are hunting down a leviathan ravaging the Floret Region."
+ whatnot:
+ requirements:
+ - type: "skill"
+ gid: "beastslay"
+ level: 1
+ duration:
+ base: 80
+ minimum: 40
+ scaling:
+ - type: "skill"
+ gid: "beastslay"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "beastslay_speed"
+ scale_value: 1
+ results:
+ - type: "monster_spawn"
+ location: "floret"
+ chance: 1
+craft_faint_mana:
+ name: "Bind faint mana"
+ description: "Bind an omen of faint mana."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+ - type: "skill"
+ gid: "omenbind"
+ level: 1
+ duration:
+ base: 60
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "vestige"
+ quantity: 5
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "faint_mana"
+ xp:
+ - gid: "omenbind"
+ value: 8
+craft_faint_forging_haste:
+ name: "Bind faint forging haste"
+ description: "Bind an omen of faint forging haste."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+ - type: "skill"
+ gid: "omenbind"
+ level: 5
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "vestige"
+ quantity: 10
+ - type: "item"
+ gid: "iron_ingot"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "faint_forging_haste"
+ xp:
+ - gid: "omenbind"
+ value: 12
+craft_faint_seething_haste:
+ name: "Bind faint seething haste"
+ description: "Bind an omen of faint seething haste."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+ - type: "skill"
+ gid: "omenbind"
+ level: 5
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "vestige"
+ quantity: 10
+ - type: "item"
+ gid: "burstshroom"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "faint_seething_haste"
+ xp:
+ - gid: "omenbind"
+ value: 12
+craft_faint_working_haste:
+ name: "Bind faint working haste"
+ description: "Bind an omen of faint working haste."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+ - type: "skill"
+ gid: "omenbind"
+ level: 5
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "vestige"
+ quantity: 10
+ - type: "item"
+ gid: "salt"
+ quantity: 20
+ results:
+ - type: "item"
+ gid: "faint_working_haste"
+ xp:
+ - gid: "omenbind"
+ value: 12
+craft_faint_weaving_haste:
+ name: "Bind faint weaving haste"
+ description: "Bind an omen of faint weaving haste."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 1
+ - type: "skill"
+ gid: "omenbind"
+ level: 5
+ duration:
+ base: 75
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "vestige"
+ quantity: 10
+ - type: "item"
+ gid: "pluma_moss"
+ quantity: 10
+ results:
+ - type: "item"
+ gid: "faint_weaving_haste"
+ xp:
+ - gid: "omenbind"
+ value: 12
+craft_lusterlight_brand:
+ name: "Bind lusterlight brand"
+ description: "Bind an omen of lusterlight."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 2
+ - type: "skill"
+ gid: "omenbind"
+ level: 11
+ duration:
+ base: 92
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "lusterlight_tincture"
+ quantity: 1
+ - type: "item"
+ gid: "vestige"
+ quantity: 20
+ results:
+ - type: "item"
+ gid: "lusterlight_brand"
+ xp:
+ - gid: "omenbind"
+ value: 18
+craft_minor_mana:
+ name: "Bind minor mana"
+ description: "Bind an omen of minor mana."
+ whatnot:
+ requirements:
+ - type: "hearth_amenity"
+ gid: "binding_array"
+ level: 2
+ - type: "skill"
+ gid: "omenbind"
+ level: 10
+ duration:
+ base: 90
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "omenbind"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "omenbind_speed"
+ scale_value: 1
+ cost:
+ - type: "item"
+ gid: "faint_mana"
+ quantity: 2
+ - type: "item"
+ gid: "vestige"
+ quantity: 10
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "minor_mana"
+ xp:
+ - gid: "omenbind"
+ value: 16
diff --git a/data/activities/havencast.yml b/data/activities/havencast.yml
new file mode 100644
index 0000000..ce84d24
--- /dev/null
+++ b/data/activities/havencast.yml
@@ -0,0 +1,211 @@
+havencast_light:
+ name: "Cast Light"
+ description: "Risk a little light."
+ whatnot:
+ tags:
+ - "spell"
+ - "cantrip"
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 1
+ - type: "stat"
+ gid: "mana"
+ value: 1
+ duration:
+ base: 62
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ results:
+ - type: "condition"
+ gid: "light"
+ duration: 3600 # 1 Hour
+ message: "A ball of light glows before you."
+ - type: "xp"
+ gid: "havencast"
+ base: 2
+havencast_dazzle:
+ name: "Cast Dazzle"
+ description: "Cast the Dazzle cantrip."
+ whatnot:
+ tags:
+ - "spell"
+ - "cantrip"
+ duration:
+ base: 62
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 2
+ - type: "stat"
+ gid: "mana"
+ value: 1
+ results:
+ - type: "condition"
+ gid: "dazzle"
+ duration: 600 # 10 minutes
+ message: "Sparkling lights distract your enemies."
+ - type: "xp"
+ gid: "havencast"
+ base: 3
+havencast_decipher_simple_magicscript:
+ name: "Cast Decipher Simple Magicscript"
+ description: "Cast the Decipher Simple Magicscript cantrip."
+ whatnot:
+ tags:
+ - "spell"
+ - "cantrip"
+ duration:
+ base: 64
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 3
+ - type: "stat"
+ gid: "mana"
+ value: 1
+ cost:
+ - type: "item"
+ gid: "simple_spellpage"
+ quantity: 1
+ results:
+ - type: "xp"
+ gid: "havencast"
+ base: 5
+ - type: "activity"
+ chance: 1
+ table:
+ - gid: "havencast_stinging_rays"
+ score: 0
+ - gid: "havencast_flame_whirl"
+ score: .50
+havencast_enchant_apprentice_wand:
+ name: "Cast Enchant Apprentice Wand"
+ description: "Cast the Enchant Apprentice Wand spell."
+ whatnot:
+ tags:
+ - "spell"
+ - "cantrip"
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 5
+ - type: "stat"
+ gid: "mana"
+ value: 1
+ cost:
+ - type: "item"
+ gid: "wood"
+ quantity: 1
+ - type: "item"
+ gid: "arcane_dust"
+ quantity: 10
+ - type: "item"
+ gid: "shimmering_essence"
+ quantity: 1
+ results:
+ - type: "item"
+ gid: "apprentice_wand"
+ - type: "xp"
+ gid: "havencast"
+ base: 8
+havencast_stinging_rays:
+ name: "Cast Stinging Rays"
+ description: "Cast the Stinging Rays spell."
+ innate: false
+ whatnot:
+ tags:
+ - "spell"
+ duration:
+ base: 70
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 5
+ - type: "stat"
+ gid: "mana"
+ value: 1
+ - type: "equipment"
+ tag: "focus"
+ results:
+ - type: "condition"
+ gid: "stinging_rays"
+ duration: 600 # 10 minutes
+ message: "Beams of arcane energy appear in the air around you."
+ - type: "xp"
+ gid: "havencast"
+ base: 7
+havencast_flame_whirl:
+ name: "Cast Flame Whirl"
+ description: "Cast the Flame Whirl spell."
+ innate: false
+ whatnot:
+ tags:
+ - "spell"
+ duration:
+ base: 80
+ minimum: 35
+ scaling:
+ - type: "skill"
+ gid: "havencast"
+ scale_value: 0.5
+ - type: "stat"
+ gid: "havencast_speed"
+ scale_value: 1
+ requirements:
+ - type: "skill"
+ gid: "havencast"
+ level: 10
+ - type: "stat"
+ gid: "mana"
+ value: 2
+ - type: "equipment"
+ tag: "focus"
+ results:
+ - type: "condition"
+ gid: "flame_whirl"
+ duration: 600 # 10 minutes
+ message: "A thin disc of fire encircles you."
+ - type: "xp"
+ gid: "havencast"
+ base: 9