From 8fa45ddfe700d603403b4102ee4797ebebbfcfd2 Mon Sep 17 00:00:00 2001 From: David Gay Date: Sun, 11 Jul 2021 15:29:55 -0400 Subject: Allow for splitting activites and items data files into multiple files, and start doing so --- data/activities.yml | 3531 ----------------------------------------- data/activities/floret.yml | 532 +++++++ data/activities/general.yml | 2788 ++++++++++++++++++++++++++++++++ data/activities/havencast.yml | 211 +++ data/items.yml | 1277 --------------- data/items/general.yml | 1277 +++++++++++++++ db/seeds.rb | 20 +- 7 files changed, 4820 insertions(+), 4816 deletions(-) delete mode 100644 data/activities.yml create mode 100644 data/activities/floret.yml create mode 100644 data/activities/general.yml create mode 100644 data/activities/havencast.yml delete mode 100644 data/items.yml create mode 100644 data/items/general.yml diff --git a/data/activities.yml b/data/activities.yml deleted file mode 100644 index 06f385c..0000000 --- a/data/activities.yml +++ /dev/null @@ -1,3531 +0,0 @@ -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 -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 -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 -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 -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 -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 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 diff --git a/data/items.yml b/data/items.yml deleted file mode 100644 index cf475e5..0000000 --- a/data/items.yml +++ /dev/null @@ -1,1277 +0,0 @@ -stone: - name: "stone" - description: "A chunk of gray stone." - whatnot: - tags: - - "material" -crude_iron_ore: - name: "crude iron ore" - description: "A chunk of very impure iron ore." - whatnot: - tags: - - "material" -iron_ore: - name: "iron ore" - description: "A chunk of unrefined iron ore." - whatnot: - tags: - - "material" -pure_iron_ore: - name: "pure iron ore" - description: "A chunk of naturally rich and pure iron ore." - whatnot: - tags: - - "material" -gaian_ore: - name: "gaian ore" - description: "A chunk of verdant, emerald-green ore." - whatnot: - tags: - - "material" -paraiba_tourmaline: - name: "paraiba tourmaline" - description: "A rare and beautiful turquoise gem." - whatnot: - tags: - - "material" -red_beryl: - name: "red beryl" - description: "A simple red gem." - whatnot: - tags: - - "material" -tourmaline: - name: "tourmaline" - description: "A crude pink-blue gem." - whatnot: - tags: - - "material" -yellow_beryl: - name: "yellow beryl" - description: "A rare and beautiful yellow gem." - whatnot: - tags: - - "material" -crude_iron_ingot: - name: "crude iron ingot" - description: "Low quality iron ingot meant to be remelted for further use." - whatnot: - tags: - - "material" -iron_ingot: - name: "iron ingot" - description: "A simple bar of iron." - whatnot: - tags: - - "material" -pure_iron_ingot: - name: "pure iron ingot" - description: "A bar of highly-pure iron." - whatnot: - tags: - - "material" -arcanite_ingot: - name: "arcanite ingot" - description: "A bar of arcanite. Tastes salty." - whatnot: - tags: - - "material" -iron_dagger: - name: "iron dagger" - description: "A dagger made of iron." - whatnot: - equip_slots: - - "mainhand" - equip_effects: - - type: "damage" - gid: "pierce" - min: 1 - max: 4 -iron_short_sword: - name: "iron short sword" - description: "A short sword made of iron." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 3 - equip_effects: - - type: "damage" - gid: "slash" - min: 1 - max: 3 - - type: "damage" - gid: "pierce" - min: 1 - max: 3 -iron_longsword: - name: "iron longsword" - description: "A longsword made of iron." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 7 - equip_effects: - - type: "damage" - gid: "slash" - min: 1 - max: 8 -iron_buckler: - name: "iron buckler" - description: "A buckler made of iron." - whatnot: - equip_slots: - - "offhand" - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 1 -iron_shield: - name: "iron shield" - description: "A shield made of iron." - whatnot: - equip_slots: - - "offhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - 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" - modifier: 2 - - 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: 1 - - type: "stat_change" - gid: "pierce_resistance" - modifier: 1 - - type: "stat_change" - gid: "physical_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 - - type: "stat_change" - gid: "speed" - modifier: -1 -arcanite_dagger: - name: "arcanite dagger" - description: "A dagger made of arcanite." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 11 - equip_effects: - - type: "damage" - gid: "pierce" - min: 2 - max: 6 -arcanite_short_sword: - name: "arcanite short sword" - description: "A short sword made of iron." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 13 - equip_effects: - - type: "damage" - gid: "slash" - min: 2 - max: 5 - - type: "damage" - gid: "pierce" - min: 2 - max: 5 -arcanite_longsword: - name: "arcanite longsword" - description: "A longsword made of arcanite." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 17 - equip_effects: - - type: "damage" - gid: "slash" - min: 3 - max: 12 -arcanite_buckler: - name: "arcanite buckler" - description: "A buckler made of arcanite." - whatnot: - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 11 - equip_slots: - - "offhand" - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 3 -arcanite_shield: - name: "arcanite shield" - description: "A shield made of arcanite." - whatnot: - equip_slots: - - "offhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 14 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 -arcanite_cap: - name: "arcanite cap" - description: "A cap made of arcanite." - whatnot: - equip_slots: - - "head" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 12 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 -arcanite_sallet: - name: "arcanite sallet" - description: "A visored helmet made of arcanite." - whatnot: - equip_slots: - - "head" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 16 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 -arcanite_leggings: - name: "arcanite leggings" - description: "Leg armor made of arcanite." - whatnot: - equip_slots: - - "legs" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 18 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 -arcanite_chainmail: - name: "arcanite chainmail" - description: "Chainmail made of arcanite." - whatnot: - equip_slots: - - "torso" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 15 - equip_effects: - - type: "stat_change" - gid: "slash_resistance" - modifier: 1 - - type: "stat_change" - gid: "pierce_resistance" - modifier: 1 - - type: "stat_change" - gid: "physical_resistance" - modifier: 2 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 -arcanite_platemail: - name: "arcanite platemail" - description: "Platemail made of arcanite." - whatnot: - equip_slots: - - "torso" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 19 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 - - type: "stat_change" - gid: "speed" - modifier: -1 -mending_salve: - name: "mending salve" - description: "A healing mixture capable of closing wounds." - whatnot: - use_effects: - - type: "change_wounds" - value: -1 - message: "You apply the salve to your skin." -wood: - name: "wood" - description: "A bit of wood." - whatnot: - tags: - - "material" -vestige: - name: "vestige" - description: "Faintly glimmering remnants of magical events. Used as currency." - whatnot: - tags: - - "currency" -arcane_dust: - name: "arcane dust" - description: "Little specs of magic, taken physical form." - whatnot: - tags: - - "material" -burstshroom: - name: "burstshroom" - description: >- - These mushrooms come in all sizes and are recognizable from the bright fluorescent colors and spherical cap. This - mushroom is loved by few and hated by most, as should the unwary wanderer disturb it, the cap will burst, shooting - highly irritating spores into the air. These spores cause extremely uncomfortable itching, but are not deadly - unless an individual is allergic... or foolish enough to put one in their mouth. - whatnot: - tags: - - "material" -discord_pome: - name: "discord pome" - description: >- - This mushroom looks at first like an ordinary apple growing from a tree and grows in the same range of sizes as any - other apple. Upon closer inspection one will notice that the skin of the "apple" is indigo and that the tree that - it is growing on is not an apple tree. This mushroom grows on the branches of various non-apple trees and - parasitically draws nutrients from its host tree, too many of these mushrooms will kill a tree if they are not - removed. These mushrooms are very sweet tasting and are not poisonous, but give a nasty surprise as biting into the - core will cause spores to burst out (similar to burstshrooms). - whatnot: - tags: - - "material" -disturbing_doodad: - name: "disturbing doodad" - description: "..." -last_breath: - name: "last breath" - description: >- - This is a small grey mushroom that is very common in forests and grasslands. Its unassuming looks are belied by its - deadly nature; if consumed this mushroom triggers an allergic reaction that results in the victim's throat swelling - shut and them choking to death, hence the name. - whatnot: - tags: - - "material" -pluma_moss: - name: "pluma moss" - description: "A fluffy moss that can be woven into cloth." - whatnot: - tags: - - "material" -laris_strand: - name: "laris strand" - description: "A long, thin, robust fiber from the laris plant." - whatnot: - tags: - - "material" -woodrun_bloom: - name: "woodrun bloom" - description: >- - A yellow and red flowering clover. - whatnot: - tags: - - "material" -claritas_flower: - name: "claritas flower" - description: "A pure white flower with a crystaline center." - whatnot: - tags: - - "material" -silver_iris: - name: "silver iris" - description: "A beautiful plant flower with silvery flowers running up the length of its stem." - whatnot: - tags: - - "material" -#nasca_beetle: -# name: "nasca beetle" -# description: "A firey orange insect with a huge shell." -aseas_leaf: - name: "aseas leaf" - description: >- - A feather-light collection of green, clover-like leaves. Has healing properties, in the right hands. - whatnot: - tags: - - "material" -shimmering_essence: - name: "shimmering essence" - description: "A luminescent tendril of energy." - whatnot: - tags: - - "material" -shrine_hassock: - name: "shrine hassock" - description: >- - This is a small white and black mushroom commonly found on old battlefields, feeding on the residual death left - behind by such conflicts. Despite this grim association with death this mushroom can be a great medicine with - skillful processing... or a powerful laxative with unskilled processing. - whatnot: - tags: - - "material" -wisp_of_the_current: - name: "wisp of the current" - description: "A glowing ball of energy. It fills the hazy air around it with visions of a river." - whatnot: - tags: - - "material" -manadross_tincture: - name: "manadross tincture" - description: "A clear, blue-tinted liquid containing a swirling, silver cloud." - whatnot: - tags: - - "material" -lusterlight_tincture: - name: "lusterlight tincture" - description: "A radiant liquid, though it is truly transparent, it appears white -- an optical illusion of its glow." - whatnot: - tags: - - "material" -waning_light: - name: "waning light" - description: "A fading, yellow light taken from the eye socket of a trodgeathomp." - whatnot: - tags: - - "material" -rusted_lockbox: - name: "rusted lockbox" - description: "A small, rusty, metal box with a lock on it." - whatnot: - tags: - - "treasure" - use_effects: - - type: "activity" - gid: "synthsever_rusted_lockbox" -unlocked_rusted_lockbox: - name: "unlocked rusted lockbox" - description: "A small, rusty, metal box that has been unlocked." - whatnot: - tags: - - "treasure" - use_effects: - - type: "activity" - gid: "open_unlocked_rusted_lockbox" -warm_diadem: - name: "warm diadem" - description: "A thin, blood-colored circlet giving off a faint warmth." - whatnot: - equip_slots: - - "head" - equip_effects: - - type: "stat_change" - gid: "max_hp" - modifier: 2 -warped_eyestalk: - name: "warped eyestalk" - description: "An anomalous stalk from a stalk beast." - whatnot: - tags: - - "material" -pit_leech_trophy: - name: "pit leech trophy" - description: "A trophy from a pit leech." - whatnot: - equip_slots: - - "curio" -stalk_beast_trophy: - name: "stalk beast trophy" - description: "A trophy from a stalk beast." - whatnot: - equip_slots: - - "curio" -grinpad_trophy: - name: "grinpad trophy" - description: "A trophy from a grinpad." - whatnot: - equip_slots: - - "curio" -lesser_trodgeathomp_trophy: - name: "lesser trodgeathomp trophy" - description: "A trophy from a lesser trodgeathomp." - whatnot: - equip_slots: - - "curio" -bollyrot_trophy: - name: "bollyrot trophy" - description: "A trophy from a bollyrot." - whatnot: - equip_slots: - - "curio" -crypt_writhe_trophy: - name: "crypt writhe trophy" - description: "A trophy from a crypt writhe." - whatnot: - equip_slots: - - "curio" -slate_ring: - name: "slate ring" - description: "A brittle ring made of slate. It's flat, inside and out." - whatnot: - equip_slots: - - "left_ring" - - "right_ring" - equip_effects: - - type: "stat_change" - gid: "accuracy" - modifier: 1 -iron_ring: - name: "iron ring" - description: "A strong, iron ring." - whatnot: - equip_slots: - - "left_ring" - - "right_ring" - equip_effects: - - type: "stat_change" - gid: "power" - modifier: 1 -quartz_ring: - name: "quartz ring" - description: "A small ring, strangely made entirely of quartz." - whatnot: - equip_slots: - - "left_ring" - - "right_ring" - equip_effects: - - type: "stat_change" - gid: "evasion" - modifier: 1 -granite_ring: - name: "granite ring" - description: "A heavy ring made of granite." - whatnot: - equip_slots: - - "left_ring" - - "right_ring" - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 2 -mudtub_seed: - name: "mudtub seed" - description: "The seed of a mudtub plant." - whatnot: - tags: - - "seed" - ripen_duration: - base: 28800 # 8 hours - harvest_activity: "harvest_mudtub" -midoras_seed: - name: "midoras seed" - description: "The seed of a midoras plant." - whatnot: - tags: - - "seed" - ripen_duration: - base: 36000 # 10 hours - harvest_activity: "harvest_midoras" -templis_seed: - name: "templis seed" - description: "The seed of a templis plant." - whatnot: - tags: - - "seed" - ripen_duration: - base: 43200 # 12 hours - harvest_activity: "harvest_templis" -enzon_seed: - name: "enzon seed" - description: "The seed of an enzon plant." - whatnot: - tags: - - "seed" - ripen_duration: - base: 50400 # 14 hours - harvest_activity: "harvest_enzon" -mudtub: - name: "mudtub" - description: "A bulbous, brown tuber that smells terrible and tastes like nothing." - whatnot: - tags: - - "material" -midoras: - name: "midoras" - description: "A dark green vegetable with massive leaves many times the size of its stalk." - whatnot: - tags: - - "material" -templis: - name: "templis" - description: "A plant consisting of thin stems from which dangle small, yellow, oblong peppers." - whatnot: - tags: - - "material" -enzon: - name: "enzon" - description: >- - A huge, black vegetable that grows from a vine. Looks like a giant seed, but its insides contain white, meaty - flesh. - whatnot: - tags: - - "material" -iron_lockpicks: - name: "iron lockpicks" - description: "Tools for getting into places other people -- or things -- don't want you to be." - whatnot: - tags: - - "tool" - - "lockpicks" - equip_effects: - - type: "stat_change" - gid: "synthsever_speed" - modifier: 10 - equip_slots: - - "mainhand" -stone_pickaxe: - name: "stone pickaxe" - description: "An old pickaxe found in some ruins." - whatnot: - tags: - - "tool" - - "pickaxe" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "planequarry_speed" - modifier: 2 - - type: "stat_change" - gid: "accuracy" - modifier: 0 - - type: "stat_change" - gid: "power" - modifier: 1 -stone_axe: - name: "stone axe" - description: "An old axe found in some ruins." - whatnot: - tags: - - "tool" - - "axe" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "wealdreap_speed" - modifier: 2 - - type: "stat_change" - gid: "accuracy" - modifier: 0 - - type: "stat_change" - gid: "power" - modifier: 1 -stone_spade: - name: "stone spade" - description: "An old spade found in some ruins." - whatnot: - tags: - - "tool" - - "spade" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "magiculture_speed" - modifier: 2 - - type: "stat_change" - gid: "accuracy" - modifier: 0 - - type: "stat_change" - gid: "power" - modifier: 1 -iron_pickaxe: - name: "iron pickaxe" - description: "A pickaxe made of iron." - whatnot: - tags: - - "tool" - - "pickaxe" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "planequarry_speed" - modifier: 10 - - type: "stat_change" - gid: "accuracy" - modifier: 1 - - type: "stat_change" - gid: "power" - modifier: 2 -iron_axe: - name: "iron axe" - description: "An axe made of iron." - whatnot: - tags: - - "tool" - - "axe" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "wealdreap_speed" - modifier: 10 - - type: "stat_change" - gid: "accuracy" - modifier: 1 - - type: "stat_change" - gid: "power" - modifier: 2 -iron_spade: - name: "iron spade" - description: "A spade made of iron." - whatnot: - tags: - - "tool" - - "spade" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "magiculture_speed" - modifier: 10 - - type: "stat_change" - gid: "accuracy" - modifier: 1 - - type: "stat_change" - gid: "power" - modifier: 2 -arcanite_pickaxe: - name: "arcanite pickaxe" - description: "A pickaxe made of arcanite." - whatnot: - tags: - - "tool" - - "pickaxe" - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "planequarry" - level: 10 - equip_effects: - - type: "stat_change" - gid: "planequarry_speed" - modifier: 20 - - type: "stat_change" - gid: "accuracy" - modifier: 2 - - type: "stat_change" - gid: "power" - modifier: 3 -arcanite_axe: - name: "arcanite axe" - description: "An axe made of arcanite." - whatnot: - tags: - - "tool" - - "axe" - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "wealdreap" - level: 10 - equip_effects: - - type: "stat_change" - gid: "wealdreap_speed" - modifier: 20 - - type: "stat_change" - gid: "accuracy" - modifier: 2 - - type: "stat_change" - gid: "power" - modifier: 3 -arcanite_spade: - name: "arcanite spade" - description: "A spade made of arcanite." - whatnot: - tags: - - "tool" - - "spade" - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "magiculture" - level: 10 - equip_effects: - - type: "stat_change" - gid: "magiculture_speed" - modifier: 20 - - type: "stat_change" - gid: "accuracy" - modifier: 2 - - type: "stat_change" - gid: "power" - modifier: 3 -apprentice_wand: - name: "apprentice wand" - description: "A simple magic wand." - whatnot: - tags: - - "tool" - - "focus" - equip_requirements: - - type: "skill" - gid: "havencast" - level: 5 - equip_slots: - - "mainhand" - - "offhand" - equip_effects: - - type: "stat_change" - gid: "havencast_speed" - modifier: 2 -aethermesh: - name: "aethermesh" - description: "A tool for manatrawl." - whatnot: - tags: - - "tool" - - "aethermesh" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "manatrawl_speed" - modifier: 2 -fine_aethermesh: - name: "fine aethermesh" - description: "A fine tool for manatrawl." - whatnot: - tags: - - "tool" - - "aethermesh" - equip_slots: - - "mainhand" - equip_effects: - - type: "stat_change" - gid: "manatrawl_speed" - modifier: 10 -quarrying_draught: - name: "quarrying draught" - description: "Increases the speed of planequarry for an hour." - whatnot: - use_effects: - - type: "condition" - gid: "quarrying_draught" - duration: 3600 # 1 Hour - message: "The draught increases your planequarry speed." -reaping_draught: - name: "reaping draught" - description: "Increases the speed of wealdreap for an hour." - whatnot: - use_effects: - - type: "condition" - gid: "reaping_draught" - duration: 3600 # 1 Hour - message: "The draught increases your wealdreap speed." -trawling_draught: - name: "trawling draught" - description: "Increases the speed of manatrawl for an hour." - whatnot: - use_effects: - - type: "condition" - gid: "trawling_draught" - duration: 3600 # 1 Hour - message: "The draught increases your manatrawl speed." -bluster_powder: - name: "bluster powder" - description: "A coarse powder that, when inhaled, causes severe pain and rage." - whatnot: - use_effects: - - type: "condition" - gid: "bluster_powder" - duration: 600 # 10 minutes - message: "The powder enrages you, increasing your power and speed but decreasing your accuracy and evasion." -mudtub_mash: - name: "mudtub mash" - description: "It's mashed mudtubs. Doesn't get any simpler than that." - whatnot: - use_effects: - - type: "condition" - gid: "mudtub_mash" - duration: 7200 # 2 hours - message: "The mash is bland -- uncomfortably tasteless. But it'll get you through." -midoras_spice: - name: "midoras spice" - description: "A savory spice made from the midoras plant." - whatnot: - tags: - - "material" -midoras_mudtub_mash: - name: "midoras mudtub mash" - description: "Spiced mudtub mash. Tastes like spice." - whatnot: - use_effects: - - type: "condition" - gid: "midoras_mudtub_mash" - duration: 7200 # 2 hours - message: "The mash fills your mouth with a biting tingle." -dusted_templis: - name: "dusted templis" - description: "The fruit of a templis plant, seasoned with a little something extra." - whatnot: - use_effects: - - type: "condition" - gid: "dusted_templis" - duration: 7200 # 2 hours - message: "The dusted templis is strangely complex and delicious." -gem_dust: - name: "gem dust" - description: "Dust resulting from the crushing of a gem." - whatnot: - tags: - - "material" -salt: - name: "salt" - description: "It's salt." - whatnot: - tags: - - "material" -seas_tear: - name: "sea's tear" - description: "A dense crystal, similar in appearance to salt." - whatnot: - tags: - - "material" -bollyrot_acerbic: - name: "bollyrot acerbic" - description: "Acid from the internals of a bollyrot." - whatnot: - tags: - - "material" -black_gizzard: - name: "black gizzard" - description: "An organ from a crypt writhe." - whatnot: - tags: - - "material" -onus_of_vision: - name: "onus of vision" - description: "A heavy chain necklace bearing a glowing yellow beryl." - whatnot: - equip_slots: - - "neck" - equip_effects: - - type: "stat_change" - gid: "accuracy" - modifier: 2 - - type: "stat_change" - gid: "evasion" - modifier: 2 - - type: "stat_change" - gid: "speed" - modifier: -2 -balgoloth_skull: - name: "balgoloth skull" - description: "The enormous skull of a balgoloth. About as big as your entire upper body." - whatnot: - tags: - - "material" -balgoloth_plate: - name: "balgoloth plate" - description: "Horrific armor made from a balgoloth skull." - whatnot: - equip_slots: - - "torso" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 15 - equip_effects: - - type: "stat_change" - gid: "physical_resistance" - modifier: 4 - - type: "stat_change" - gid: "energy_resistance" - modifier: 2 - - type: "stat_change" - gid: "speed" - modifier: -1 - - type: "stat_change" - gid: "power" - modifier: 2 -woodflesh_potion: - name: "woodflesh potion" - description: "A magic potion that causes your skin to toughen and better resist physical damage." - whatnot: - use_effects: - - type: "condition" - gid: "woodflesh" - duration: 600 # 10 minutes - message: "Your skin toughens." -lightblood_potion: - name: "lightblood potion" - description: "A magic potion that instills an inner radiance, increasing your resistance to necrotic damage." - whatnot: - use_effects: - - type: "condition" - gid: "lightblood" - duration: 600 # 10 minutes - message: "You feel an inner glow." -mercuria_potion: - name: "mercuria potion" - description: "A magic potion that causes you to become slightly less tangible, increasing your evasion." - whatnot: - use_effects: - - type: "condition" - gid: "mercuria" - duration: 600 # 10 minutes - message: "You feel elusive." -balgoloth_claw: - name: "balgoloth claw" - description: "A claw from a balgoloth that's balanced enough to use as a weapon. It's two feet long." - whatnot: - equip_slots: - - "mainhand" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 15 - equip_effects: - - type: "damage" - gid: "bash" - min: 1 - max: 6 - - type: "damage" - gid: "pierce" - min: 1 - max: 6 -faint_mana: - name: "faint mana" - description: "A weak omen that provides a very small amount of magical energy." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "havencast" - infix_effects: - - type: "stat_change" - gid: "mana" - modifier: 1 -minor_mana: - name: "minor mana" - description: "A weak omen that provides a small amount of magical energy." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "havencast" - infix_effects: - - type: "stat_change" - gid: "mana" - modifier: 2 -faint_forging_haste: - name: "faint forging haste" - description: "A very weak omen that grants a very small increase to otherforge speed." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "otherforge" - infix_effects: - - type: "stat_change" - gid: "otherforge_speed" - modifier: 2 -faint_seething_haste: - name: "faint seething haste" - description: "A very weak omen that grants a very small increase to fluxseethe speed." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "fluxseethe" - infix_effects: - - type: "stat_change" - gid: "fluxseethe_speed" - modifier: 2 -faint_working_haste: - name: "faint working haste" - description: "A very weak omen that grants a very small increase to spicework speed." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "spicework" - infix_effects: - - type: "stat_change" - gid: "spicework_speed" - modifier: 2 -faint_weaving_haste: - name: "faint weaving haste" - description: "A very weak omen that grants a very small increase to aetherweave speed." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "aetherweave" - infix_effects: - - type: "stat_change" - gid: "aetherweave_speed" - modifier: 2 -lusterlight_brand: - name: "lusterlight brand" - description: "A radiant omen." - whatnot: - tags: - - "omen" - infix_skills: - - gid: "beastslay" - infix_effects: - - type: "damage" - gid: "radiant" - min: 1 - max: 3 -simple_spellpage: - name: "simple spellpage" - description: "An old piece of parchment covered in magical script. Deciphering it can yield knowledge of a spell." - whatnot: - tags: - - "material" -alacrity_ribbon: - name: "alacrity ribbon" - description: "A belt that increases the wearer's speed." - whatnot: - equip_slots: - - "waist" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 5 - equip_effects: - - type: "stat_change" - gid: "speed" - modifier: 1 -shawl_of_wiles: - name: "shawl of wiles" - description: "A garment that increases the wearer's evasion." - whatnot: - equip_slots: - - "back" - equip_requirements: - - type: "skill" - gid: "beastslay" - level: 5 - equip_effects: - - type: "stat_change" - gid: "evasion" - modifier: 1 diff --git a/data/items/general.yml b/data/items/general.yml new file mode 100644 index 0000000..cf475e5 --- /dev/null +++ b/data/items/general.yml @@ -0,0 +1,1277 @@ +stone: + name: "stone" + description: "A chunk of gray stone." + whatnot: + tags: + - "material" +crude_iron_ore: + name: "crude iron ore" + description: "A chunk of very impure iron ore." + whatnot: + tags: + - "material" +iron_ore: + name: "iron ore" + description: "A chunk of unrefined iron ore." + whatnot: + tags: + - "material" +pure_iron_ore: + name: "pure iron ore" + description: "A chunk of naturally rich and pure iron ore." + whatnot: + tags: + - "material" +gaian_ore: + name: "gaian ore" + description: "A chunk of verdant, emerald-green ore." + whatnot: + tags: + - "material" +paraiba_tourmaline: + name: "paraiba tourmaline" + description: "A rare and beautiful turquoise gem." + whatnot: + tags: + - "material" +red_beryl: + name: "red beryl" + description: "A simple red gem." + whatnot: + tags: + - "material" +tourmaline: + name: "tourmaline" + description: "A crude pink-blue gem." + whatnot: + tags: + - "material" +yellow_beryl: + name: "yellow beryl" + description: "A rare and beautiful yellow gem." + whatnot: + tags: + - "material" +crude_iron_ingot: + name: "crude iron ingot" + description: "Low quality iron ingot meant to be remelted for further use." + whatnot: + tags: + - "material" +iron_ingot: + name: "iron ingot" + description: "A simple bar of iron." + whatnot: + tags: + - "material" +pure_iron_ingot: + name: "pure iron ingot" + description: "A bar of highly-pure iron." + whatnot: + tags: + - "material" +arcanite_ingot: + name: "arcanite ingot" + description: "A bar of arcanite. Tastes salty." + whatnot: + tags: + - "material" +iron_dagger: + name: "iron dagger" + description: "A dagger made of iron." + whatnot: + equip_slots: + - "mainhand" + equip_effects: + - type: "damage" + gid: "pierce" + min: 1 + max: 4 +iron_short_sword: + name: "iron short sword" + description: "A short sword made of iron." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 3 + equip_effects: + - type: "damage" + gid: "slash" + min: 1 + max: 3 + - type: "damage" + gid: "pierce" + min: 1 + max: 3 +iron_longsword: + name: "iron longsword" + description: "A longsword made of iron." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 7 + equip_effects: + - type: "damage" + gid: "slash" + min: 1 + max: 8 +iron_buckler: + name: "iron buckler" + description: "A buckler made of iron." + whatnot: + equip_slots: + - "offhand" + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 1 +iron_shield: + name: "iron shield" + description: "A shield made of iron." + whatnot: + equip_slots: + - "offhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + 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" + modifier: 2 + - 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: 1 + - type: "stat_change" + gid: "pierce_resistance" + modifier: 1 + - type: "stat_change" + gid: "physical_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 + - type: "stat_change" + gid: "speed" + modifier: -1 +arcanite_dagger: + name: "arcanite dagger" + description: "A dagger made of arcanite." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 11 + equip_effects: + - type: "damage" + gid: "pierce" + min: 2 + max: 6 +arcanite_short_sword: + name: "arcanite short sword" + description: "A short sword made of iron." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 13 + equip_effects: + - type: "damage" + gid: "slash" + min: 2 + max: 5 + - type: "damage" + gid: "pierce" + min: 2 + max: 5 +arcanite_longsword: + name: "arcanite longsword" + description: "A longsword made of arcanite." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 17 + equip_effects: + - type: "damage" + gid: "slash" + min: 3 + max: 12 +arcanite_buckler: + name: "arcanite buckler" + description: "A buckler made of arcanite." + whatnot: + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 11 + equip_slots: + - "offhand" + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 3 +arcanite_shield: + name: "arcanite shield" + description: "A shield made of arcanite." + whatnot: + equip_slots: + - "offhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 14 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_cap: + name: "arcanite cap" + description: "A cap made of arcanite." + whatnot: + equip_slots: + - "head" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 12 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 +arcanite_sallet: + name: "arcanite sallet" + description: "A visored helmet made of arcanite." + whatnot: + equip_slots: + - "head" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 16 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_leggings: + name: "arcanite leggings" + description: "Leg armor made of arcanite." + whatnot: + equip_slots: + - "legs" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 18 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_chainmail: + name: "arcanite chainmail" + description: "Chainmail made of arcanite." + whatnot: + equip_slots: + - "torso" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 15 + equip_effects: + - type: "stat_change" + gid: "slash_resistance" + modifier: 1 + - type: "stat_change" + gid: "pierce_resistance" + modifier: 1 + - type: "stat_change" + gid: "physical_resistance" + modifier: 2 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_platemail: + name: "arcanite platemail" + description: "Platemail made of arcanite." + whatnot: + equip_slots: + - "torso" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 19 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 + - type: "stat_change" + gid: "speed" + modifier: -1 +mending_salve: + name: "mending salve" + description: "A healing mixture capable of closing wounds." + whatnot: + use_effects: + - type: "change_wounds" + value: -1 + message: "You apply the salve to your skin." +wood: + name: "wood" + description: "A bit of wood." + whatnot: + tags: + - "material" +vestige: + name: "vestige" + description: "Faintly glimmering remnants of magical events. Used as currency." + whatnot: + tags: + - "currency" +arcane_dust: + name: "arcane dust" + description: "Little specs of magic, taken physical form." + whatnot: + tags: + - "material" +burstshroom: + name: "burstshroom" + description: >- + These mushrooms come in all sizes and are recognizable from the bright fluorescent colors and spherical cap. This + mushroom is loved by few and hated by most, as should the unwary wanderer disturb it, the cap will burst, shooting + highly irritating spores into the air. These spores cause extremely uncomfortable itching, but are not deadly + unless an individual is allergic... or foolish enough to put one in their mouth. + whatnot: + tags: + - "material" +discord_pome: + name: "discord pome" + description: >- + This mushroom looks at first like an ordinary apple growing from a tree and grows in the same range of sizes as any + other apple. Upon closer inspection one will notice that the skin of the "apple" is indigo and that the tree that + it is growing on is not an apple tree. This mushroom grows on the branches of various non-apple trees and + parasitically draws nutrients from its host tree, too many of these mushrooms will kill a tree if they are not + removed. These mushrooms are very sweet tasting and are not poisonous, but give a nasty surprise as biting into the + core will cause spores to burst out (similar to burstshrooms). + whatnot: + tags: + - "material" +disturbing_doodad: + name: "disturbing doodad" + description: "..." +last_breath: + name: "last breath" + description: >- + This is a small grey mushroom that is very common in forests and grasslands. Its unassuming looks are belied by its + deadly nature; if consumed this mushroom triggers an allergic reaction that results in the victim's throat swelling + shut and them choking to death, hence the name. + whatnot: + tags: + - "material" +pluma_moss: + name: "pluma moss" + description: "A fluffy moss that can be woven into cloth." + whatnot: + tags: + - "material" +laris_strand: + name: "laris strand" + description: "A long, thin, robust fiber from the laris plant." + whatnot: + tags: + - "material" +woodrun_bloom: + name: "woodrun bloom" + description: >- + A yellow and red flowering clover. + whatnot: + tags: + - "material" +claritas_flower: + name: "claritas flower" + description: "A pure white flower with a crystaline center." + whatnot: + tags: + - "material" +silver_iris: + name: "silver iris" + description: "A beautiful plant flower with silvery flowers running up the length of its stem." + whatnot: + tags: + - "material" +#nasca_beetle: +# name: "nasca beetle" +# description: "A firey orange insect with a huge shell." +aseas_leaf: + name: "aseas leaf" + description: >- + A feather-light collection of green, clover-like leaves. Has healing properties, in the right hands. + whatnot: + tags: + - "material" +shimmering_essence: + name: "shimmering essence" + description: "A luminescent tendril of energy." + whatnot: + tags: + - "material" +shrine_hassock: + name: "shrine hassock" + description: >- + This is a small white and black mushroom commonly found on old battlefields, feeding on the residual death left + behind by such conflicts. Despite this grim association with death this mushroom can be a great medicine with + skillful processing... or a powerful laxative with unskilled processing. + whatnot: + tags: + - "material" +wisp_of_the_current: + name: "wisp of the current" + description: "A glowing ball of energy. It fills the hazy air around it with visions of a river." + whatnot: + tags: + - "material" +manadross_tincture: + name: "manadross tincture" + description: "A clear, blue-tinted liquid containing a swirling, silver cloud." + whatnot: + tags: + - "material" +lusterlight_tincture: + name: "lusterlight tincture" + description: "A radiant liquid, though it is truly transparent, it appears white -- an optical illusion of its glow." + whatnot: + tags: + - "material" +waning_light: + name: "waning light" + description: "A fading, yellow light taken from the eye socket of a trodgeathomp." + whatnot: + tags: + - "material" +rusted_lockbox: + name: "rusted lockbox" + description: "A small, rusty, metal box with a lock on it." + whatnot: + tags: + - "treasure" + use_effects: + - type: "activity" + gid: "synthsever_rusted_lockbox" +unlocked_rusted_lockbox: + name: "unlocked rusted lockbox" + description: "A small, rusty, metal box that has been unlocked." + whatnot: + tags: + - "treasure" + use_effects: + - type: "activity" + gid: "open_unlocked_rusted_lockbox" +warm_diadem: + name: "warm diadem" + description: "A thin, blood-colored circlet giving off a faint warmth." + whatnot: + equip_slots: + - "head" + equip_effects: + - type: "stat_change" + gid: "max_hp" + modifier: 2 +warped_eyestalk: + name: "warped eyestalk" + description: "An anomalous stalk from a stalk beast." + whatnot: + tags: + - "material" +pit_leech_trophy: + name: "pit leech trophy" + description: "A trophy from a pit leech." + whatnot: + equip_slots: + - "curio" +stalk_beast_trophy: + name: "stalk beast trophy" + description: "A trophy from a stalk beast." + whatnot: + equip_slots: + - "curio" +grinpad_trophy: + name: "grinpad trophy" + description: "A trophy from a grinpad." + whatnot: + equip_slots: + - "curio" +lesser_trodgeathomp_trophy: + name: "lesser trodgeathomp trophy" + description: "A trophy from a lesser trodgeathomp." + whatnot: + equip_slots: + - "curio" +bollyrot_trophy: + name: "bollyrot trophy" + description: "A trophy from a bollyrot." + whatnot: + equip_slots: + - "curio" +crypt_writhe_trophy: + name: "crypt writhe trophy" + description: "A trophy from a crypt writhe." + whatnot: + equip_slots: + - "curio" +slate_ring: + name: "slate ring" + description: "A brittle ring made of slate. It's flat, inside and out." + whatnot: + equip_slots: + - "left_ring" + - "right_ring" + equip_effects: + - type: "stat_change" + gid: "accuracy" + modifier: 1 +iron_ring: + name: "iron ring" + description: "A strong, iron ring." + whatnot: + equip_slots: + - "left_ring" + - "right_ring" + equip_effects: + - type: "stat_change" + gid: "power" + modifier: 1 +quartz_ring: + name: "quartz ring" + description: "A small ring, strangely made entirely of quartz." + whatnot: + equip_slots: + - "left_ring" + - "right_ring" + equip_effects: + - type: "stat_change" + gid: "evasion" + modifier: 1 +granite_ring: + name: "granite ring" + description: "A heavy ring made of granite." + whatnot: + equip_slots: + - "left_ring" + - "right_ring" + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 2 +mudtub_seed: + name: "mudtub seed" + description: "The seed of a mudtub plant." + whatnot: + tags: + - "seed" + ripen_duration: + base: 28800 # 8 hours + harvest_activity: "harvest_mudtub" +midoras_seed: + name: "midoras seed" + description: "The seed of a midoras plant." + whatnot: + tags: + - "seed" + ripen_duration: + base: 36000 # 10 hours + harvest_activity: "harvest_midoras" +templis_seed: + name: "templis seed" + description: "The seed of a templis plant." + whatnot: + tags: + - "seed" + ripen_duration: + base: 43200 # 12 hours + harvest_activity: "harvest_templis" +enzon_seed: + name: "enzon seed" + description: "The seed of an enzon plant." + whatnot: + tags: + - "seed" + ripen_duration: + base: 50400 # 14 hours + harvest_activity: "harvest_enzon" +mudtub: + name: "mudtub" + description: "A bulbous, brown tuber that smells terrible and tastes like nothing." + whatnot: + tags: + - "material" +midoras: + name: "midoras" + description: "A dark green vegetable with massive leaves many times the size of its stalk." + whatnot: + tags: + - "material" +templis: + name: "templis" + description: "A plant consisting of thin stems from which dangle small, yellow, oblong peppers." + whatnot: + tags: + - "material" +enzon: + name: "enzon" + description: >- + A huge, black vegetable that grows from a vine. Looks like a giant seed, but its insides contain white, meaty + flesh. + whatnot: + tags: + - "material" +iron_lockpicks: + name: "iron lockpicks" + description: "Tools for getting into places other people -- or things -- don't want you to be." + whatnot: + tags: + - "tool" + - "lockpicks" + equip_effects: + - type: "stat_change" + gid: "synthsever_speed" + modifier: 10 + equip_slots: + - "mainhand" +stone_pickaxe: + name: "stone pickaxe" + description: "An old pickaxe found in some ruins." + whatnot: + tags: + - "tool" + - "pickaxe" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "planequarry_speed" + modifier: 2 + - type: "stat_change" + gid: "accuracy" + modifier: 0 + - type: "stat_change" + gid: "power" + modifier: 1 +stone_axe: + name: "stone axe" + description: "An old axe found in some ruins." + whatnot: + tags: + - "tool" + - "axe" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "wealdreap_speed" + modifier: 2 + - type: "stat_change" + gid: "accuracy" + modifier: 0 + - type: "stat_change" + gid: "power" + modifier: 1 +stone_spade: + name: "stone spade" + description: "An old spade found in some ruins." + whatnot: + tags: + - "tool" + - "spade" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "magiculture_speed" + modifier: 2 + - type: "stat_change" + gid: "accuracy" + modifier: 0 + - type: "stat_change" + gid: "power" + modifier: 1 +iron_pickaxe: + name: "iron pickaxe" + description: "A pickaxe made of iron." + whatnot: + tags: + - "tool" + - "pickaxe" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "planequarry_speed" + modifier: 10 + - type: "stat_change" + gid: "accuracy" + modifier: 1 + - type: "stat_change" + gid: "power" + modifier: 2 +iron_axe: + name: "iron axe" + description: "An axe made of iron." + whatnot: + tags: + - "tool" + - "axe" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "wealdreap_speed" + modifier: 10 + - type: "stat_change" + gid: "accuracy" + modifier: 1 + - type: "stat_change" + gid: "power" + modifier: 2 +iron_spade: + name: "iron spade" + description: "A spade made of iron." + whatnot: + tags: + - "tool" + - "spade" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "magiculture_speed" + modifier: 10 + - type: "stat_change" + gid: "accuracy" + modifier: 1 + - type: "stat_change" + gid: "power" + modifier: 2 +arcanite_pickaxe: + name: "arcanite pickaxe" + description: "A pickaxe made of arcanite." + whatnot: + tags: + - "tool" + - "pickaxe" + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "planequarry" + level: 10 + equip_effects: + - type: "stat_change" + gid: "planequarry_speed" + modifier: 20 + - type: "stat_change" + gid: "accuracy" + modifier: 2 + - type: "stat_change" + gid: "power" + modifier: 3 +arcanite_axe: + name: "arcanite axe" + description: "An axe made of arcanite." + whatnot: + tags: + - "tool" + - "axe" + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "wealdreap" + level: 10 + equip_effects: + - type: "stat_change" + gid: "wealdreap_speed" + modifier: 20 + - type: "stat_change" + gid: "accuracy" + modifier: 2 + - type: "stat_change" + gid: "power" + modifier: 3 +arcanite_spade: + name: "arcanite spade" + description: "A spade made of arcanite." + whatnot: + tags: + - "tool" + - "spade" + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "magiculture" + level: 10 + equip_effects: + - type: "stat_change" + gid: "magiculture_speed" + modifier: 20 + - type: "stat_change" + gid: "accuracy" + modifier: 2 + - type: "stat_change" + gid: "power" + modifier: 3 +apprentice_wand: + name: "apprentice wand" + description: "A simple magic wand." + whatnot: + tags: + - "tool" + - "focus" + equip_requirements: + - type: "skill" + gid: "havencast" + level: 5 + equip_slots: + - "mainhand" + - "offhand" + equip_effects: + - type: "stat_change" + gid: "havencast_speed" + modifier: 2 +aethermesh: + name: "aethermesh" + description: "A tool for manatrawl." + whatnot: + tags: + - "tool" + - "aethermesh" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "manatrawl_speed" + modifier: 2 +fine_aethermesh: + name: "fine aethermesh" + description: "A fine tool for manatrawl." + whatnot: + tags: + - "tool" + - "aethermesh" + equip_slots: + - "mainhand" + equip_effects: + - type: "stat_change" + gid: "manatrawl_speed" + modifier: 10 +quarrying_draught: + name: "quarrying draught" + description: "Increases the speed of planequarry for an hour." + whatnot: + use_effects: + - type: "condition" + gid: "quarrying_draught" + duration: 3600 # 1 Hour + message: "The draught increases your planequarry speed." +reaping_draught: + name: "reaping draught" + description: "Increases the speed of wealdreap for an hour." + whatnot: + use_effects: + - type: "condition" + gid: "reaping_draught" + duration: 3600 # 1 Hour + message: "The draught increases your wealdreap speed." +trawling_draught: + name: "trawling draught" + description: "Increases the speed of manatrawl for an hour." + whatnot: + use_effects: + - type: "condition" + gid: "trawling_draught" + duration: 3600 # 1 Hour + message: "The draught increases your manatrawl speed." +bluster_powder: + name: "bluster powder" + description: "A coarse powder that, when inhaled, causes severe pain and rage." + whatnot: + use_effects: + - type: "condition" + gid: "bluster_powder" + duration: 600 # 10 minutes + message: "The powder enrages you, increasing your power and speed but decreasing your accuracy and evasion." +mudtub_mash: + name: "mudtub mash" + description: "It's mashed mudtubs. Doesn't get any simpler than that." + whatnot: + use_effects: + - type: "condition" + gid: "mudtub_mash" + duration: 7200 # 2 hours + message: "The mash is bland -- uncomfortably tasteless. But it'll get you through." +midoras_spice: + name: "midoras spice" + description: "A savory spice made from the midoras plant." + whatnot: + tags: + - "material" +midoras_mudtub_mash: + name: "midoras mudtub mash" + description: "Spiced mudtub mash. Tastes like spice." + whatnot: + use_effects: + - type: "condition" + gid: "midoras_mudtub_mash" + duration: 7200 # 2 hours + message: "The mash fills your mouth with a biting tingle." +dusted_templis: + name: "dusted templis" + description: "The fruit of a templis plant, seasoned with a little something extra." + whatnot: + use_effects: + - type: "condition" + gid: "dusted_templis" + duration: 7200 # 2 hours + message: "The dusted templis is strangely complex and delicious." +gem_dust: + name: "gem dust" + description: "Dust resulting from the crushing of a gem." + whatnot: + tags: + - "material" +salt: + name: "salt" + description: "It's salt." + whatnot: + tags: + - "material" +seas_tear: + name: "sea's tear" + description: "A dense crystal, similar in appearance to salt." + whatnot: + tags: + - "material" +bollyrot_acerbic: + name: "bollyrot acerbic" + description: "Acid from the internals of a bollyrot." + whatnot: + tags: + - "material" +black_gizzard: + name: "black gizzard" + description: "An organ from a crypt writhe." + whatnot: + tags: + - "material" +onus_of_vision: + name: "onus of vision" + description: "A heavy chain necklace bearing a glowing yellow beryl." + whatnot: + equip_slots: + - "neck" + equip_effects: + - type: "stat_change" + gid: "accuracy" + modifier: 2 + - type: "stat_change" + gid: "evasion" + modifier: 2 + - type: "stat_change" + gid: "speed" + modifier: -2 +balgoloth_skull: + name: "balgoloth skull" + description: "The enormous skull of a balgoloth. About as big as your entire upper body." + whatnot: + tags: + - "material" +balgoloth_plate: + name: "balgoloth plate" + description: "Horrific armor made from a balgoloth skull." + whatnot: + equip_slots: + - "torso" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 15 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 + - type: "stat_change" + gid: "speed" + modifier: -1 + - type: "stat_change" + gid: "power" + modifier: 2 +woodflesh_potion: + name: "woodflesh potion" + description: "A magic potion that causes your skin to toughen and better resist physical damage." + whatnot: + use_effects: + - type: "condition" + gid: "woodflesh" + duration: 600 # 10 minutes + message: "Your skin toughens." +lightblood_potion: + name: "lightblood potion" + description: "A magic potion that instills an inner radiance, increasing your resistance to necrotic damage." + whatnot: + use_effects: + - type: "condition" + gid: "lightblood" + duration: 600 # 10 minutes + message: "You feel an inner glow." +mercuria_potion: + name: "mercuria potion" + description: "A magic potion that causes you to become slightly less tangible, increasing your evasion." + whatnot: + use_effects: + - type: "condition" + gid: "mercuria" + duration: 600 # 10 minutes + message: "You feel elusive." +balgoloth_claw: + name: "balgoloth claw" + description: "A claw from a balgoloth that's balanced enough to use as a weapon. It's two feet long." + whatnot: + equip_slots: + - "mainhand" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 15 + equip_effects: + - type: "damage" + gid: "bash" + min: 1 + max: 6 + - type: "damage" + gid: "pierce" + min: 1 + max: 6 +faint_mana: + name: "faint mana" + description: "A weak omen that provides a very small amount of magical energy." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "havencast" + infix_effects: + - type: "stat_change" + gid: "mana" + modifier: 1 +minor_mana: + name: "minor mana" + description: "A weak omen that provides a small amount of magical energy." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "havencast" + infix_effects: + - type: "stat_change" + gid: "mana" + modifier: 2 +faint_forging_haste: + name: "faint forging haste" + description: "A very weak omen that grants a very small increase to otherforge speed." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "otherforge" + infix_effects: + - type: "stat_change" + gid: "otherforge_speed" + modifier: 2 +faint_seething_haste: + name: "faint seething haste" + description: "A very weak omen that grants a very small increase to fluxseethe speed." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "fluxseethe" + infix_effects: + - type: "stat_change" + gid: "fluxseethe_speed" + modifier: 2 +faint_working_haste: + name: "faint working haste" + description: "A very weak omen that grants a very small increase to spicework speed." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "spicework" + infix_effects: + - type: "stat_change" + gid: "spicework_speed" + modifier: 2 +faint_weaving_haste: + name: "faint weaving haste" + description: "A very weak omen that grants a very small increase to aetherweave speed." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "aetherweave" + infix_effects: + - type: "stat_change" + gid: "aetherweave_speed" + modifier: 2 +lusterlight_brand: + name: "lusterlight brand" + description: "A radiant omen." + whatnot: + tags: + - "omen" + infix_skills: + - gid: "beastslay" + infix_effects: + - type: "damage" + gid: "radiant" + min: 1 + max: 3 +simple_spellpage: + name: "simple spellpage" + description: "An old piece of parchment covered in magical script. Deciphering it can yield knowledge of a spell." + whatnot: + tags: + - "material" +alacrity_ribbon: + name: "alacrity ribbon" + description: "A belt that increases the wearer's speed." + whatnot: + equip_slots: + - "waist" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 5 + equip_effects: + - type: "stat_change" + gid: "speed" + modifier: 1 +shawl_of_wiles: + name: "shawl of wiles" + description: "A garment that increases the wearer's evasion." + whatnot: + equip_slots: + - "back" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 5 + equip_effects: + - type: "stat_change" + gid: "evasion" + modifier: 1 diff --git a/db/seeds.rb b/db/seeds.rb index 1e2888a..a513ee1 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -25,9 +25,11 @@ load_data_file("data/skills.yml").map do |gid, hash| skill.update(hash) end -load_data_file("data/items.yml").map do |gid, hash| - item = Item.find_or_create_by(gid: gid) - item.update(hash) +Dir["data/items/*"].each do |file_name| + load_data_file(file_name).map do |gid, hash| + item = Item.find_or_create_by(gid: gid) + item.update(hash) + end end load_data_file("data/locations.yml").map do |gid, hash| @@ -35,11 +37,13 @@ load_data_file("data/locations.yml").map do |gid, hash| location.update(hash) end -load_data_file("data/activities.yml").map do |gid, hash| - activity = Activity.find_or_create_by(gid: gid) - activity.assign_attributes(hash.except(:location)) - activity.location = Location.find_by_gid(hash[:location]) - activity.save +Dir["data/activities/*"].each do |file_name| + load_data_file(file_name).map do |gid, hash| + activity = Activity.find_or_create_by(gid: gid) + activity.assign_attributes(hash.except(:location)) + activity.location = Location.find_by_gid(hash[:location]) + activity.save + end end load_data_file("data/hearth_amenities.yml").map do |gid, hash| -- cgit v1.2.3