diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/activities.yml | 262 | ||||
-rw-r--r-- | data/conditions.yml | 14 | ||||
-rw-r--r-- | data/hearth_amenities.yml | 11 | ||||
-rw-r--r-- | data/items.yml | 24 | ||||
-rw-r--r-- | data/skills.yml | 2 |
5 files changed, 306 insertions, 7 deletions
diff --git a/data/activities.yml b/data/activities.yml index 3d3dc7b..525905a 100644 --- a/data/activities.yml +++ b/data/activities.yml @@ -251,6 +251,69 @@ construct_spicebench_level2: - 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: "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 plant_mudtub_seed: name: "Plant Mudtub Seed" description: "Plant a mudtub seed." @@ -595,7 +658,7 @@ craft_purify_crude_iron_ingot: gid: "forge" level: 1 duration: - base: 105 + base: 60 minimum: 35 scaling: - type: "skill" @@ -626,7 +689,7 @@ craft_purify_iron_ingot: gid: "otherforge" level: 5 duration: - base: 115 + base: 70 minimum: 35 scaling: - type: "skill" @@ -1049,7 +1112,7 @@ craft_arcanite_longsword: level: 2 - type: "skill" gid: "otherforge" - level: 15 + level: 17 duration: base: 215 minimum: 35 @@ -1912,7 +1975,7 @@ planequarry_floret_mines: score: 0.996 xp: - gid: "planequarry" - value: 25 + value: 18 - type: "item" chance: 0.02 table: @@ -1980,12 +2043,12 @@ planequarry_deepshaft: score: 0.90 xp: - gid: "planequarry" - value: 25 + value: 18 - gid: "gaian_ore" score: 0.995 xp: - gid: "planequarry" - value: 50 + value: 25 - type: "item" chance: 0.03 table: @@ -2647,3 +2710,190 @@ beastslay_leviathan_floret_region: - type: "monster_spawn" location: "floret_region" chance: 1 +craft_faint_hope: + name: "Bind faint hope" + description: "Bind an omen of faint hope." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "binding_array" + level: 1 + duration: + base: 60 + minimum: 35 + scaling: + - type: "skill" + gid: "omenbind" + scale_value: 1 + - 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_hope" + xp: + - gid: "omenbind" + value: 6 +craft_fleeting_glimpse: + name: "Bind fleeting glimpse" + description: "Bind a fleeting glimpse omen." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "binding_array" + level: 1 + - type: "skill" + gid: "omenbind" + level: 3 + duration: + base: 65 + minimum: 35 + scaling: + - type: "skill" + gid: "omenbind" + scale_value: 1 + - type: "stat" + gid: "omenbind_speed" + scale_value: 1 + cost: + - type: "item" + gid: "vestige" + quantity: 8 + - type: "item" + gid: "shimmering_essence" + quantity: 1 + results: + - type: "item" + gid: "fleeting_glimpse" + xp: + - gid: "omenbind" + value: 12 +craft_bright_token: + name: "Bind bright token" + description: "Bind a bright token omen." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "binding_array" + level: 1 + - type: "skill" + gid: "omenbind" + level: 6 + duration: + base: 70 + minimum: 35 + scaling: + - type: "skill" + gid: "omenbind" + scale_value: 1 + - type: "stat" + gid: "omenbind_speed" + scale_value: 1 + cost: + - type: "item" + gid: "vestige" + quantity: 12 + - type: "item" + gid: "gem_dust" + quantity: 1 + results: + - type: "item" + gid: "bright_token" + xp: + - gid: "omenbind" + value: 16 +craft_sign_of_solace: + name: "Bind sign of solace" + description: "Bind a sign of solace." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "binding_array" + level: 2 + - type: "skill" + gid: "omenbind" + level: 10 + duration: + base: 80 + minimum: 35 + scaling: + - type: "skill" + gid: "omenbind" + scale_value: 1 + - type: "stat" + gid: "omenbind_speed" + scale_value: 1 + cost: + - type: "item" + gid: "vestige" + quantity: 25 + - type: "item" + gid: "claritas_flower" + quantity: 1 + results: + - type: "item" + gid: "sign_of_solace" + xp: + - gid: "omenbind" + value: 22 +havencast_light: + name: "Cast Light" + description: "Cast the Light cantrip." + whatnot: + tags: + - "cantrip" + duration: + base: 30 + minimum: 10 + scaling: + - type: "skill" + gid: "havencast" + scale_value: 1 + requirements: + - type: "skill" + gid: "havencast" + level: 1 + cost: + - type: "mana" + gid: "clear" + quantity: 1 + results: + - type: "condition" + gid: "light" + - type: "xp" + gid: "havencast" + base: 3 +havencast_dazzle: + name: "Cast Dazzle" + description: "Cast the Dazzle cantrip." + whatnot: + tags: + - "cantrip" + duration: + base: 32 + minimum: 10 + scaling: + - type: "skill" + gid: "havencast" + scale_value: 1 + requirements: + - type: "skill" + gid: "havencast" + level: 2 + cost: + - type: "mana" + gid: "clear" + quantity: 2 + results: + - type: "condition" + gid: "dazzle" + - type: "xp" + gid: "havencast" + base: 6 diff --git a/data/conditions.yml b/data/conditions.yml index b691254..11dcede 100644 --- a/data/conditions.yml +++ b/data/conditions.yml @@ -96,3 +96,17 @@ mercuria: - type: "stat_change" gid: "evasion" modifier: 1 +light: + name: "light" + description: "Allows seeing in dark areas." + whatnot: + effects: + - type: "special" + gid: "darkvision" +dazzle: + name: "dazzle" + description: "Reduces enemies' accuracy." + effects: + - type: "enemy_stat_change" + gid: "accuracy" + modifier: -1 diff --git a/data/hearth_amenities.yml b/data/hearth_amenities.yml index 6ab8021..e58aa1c 100644 --- a/data/hearth_amenities.yml +++ b/data/hearth_amenities.yml @@ -85,3 +85,14 @@ spicebench: level: 2 gid: "spicework_speed" modifier: 4 +binding_array: + name: "Binding Array" + description: >- + A apparatus for binding magical energy into a physical form, creating an omen. + whatnot: + construct_activities: + - level: 1 + gid: "construct_binding_array_level1" + - level: 2 + gid: "construct_binding_array_level2" + diff --git a/data/items.yml b/data/items.yml index 0aac500..1f0be2c 100644 --- a/data/items.yml +++ b/data/items.yml @@ -1094,3 +1094,27 @@ balgoloth_claw: gid: "pierce" min: 1 max: 6 +faint_hope: + name: "faint hope" + description: "A weak omen made from compressed arcane energy." + whatnot: + tags: + - "omen" +fleeting_glimpse: + name: "fleeting glimpse" + description: "A weak omen that shows vague images in its ethereal surface." + whatnot: + tags: + - "omen" +bright_token: + name: "bright token" + description: "An omen with promising magical potential." + whatnot: + tags: + - "omen" +sign_of_solace: + name: "sign of solace" + description: "A sign that shines radiantly from a pinpoint at its center." + whatnot: + tags: + - "omen" diff --git a/data/skills.yml b/data/skills.yml index 68de599..0bbd63a 100644 --- a/data/skills.yml +++ b/data/skills.yml @@ -52,7 +52,7 @@ omenbind: ago developed a technique for harnessing magical power and spells within physical objects like crystalline batteries and gem-laden crowns. These power-imbued objects are called omens. The practice of omenbinding flourishes to this day, and indeed the world would not be the same without its providing for saving and storing up power to be - used at a later time, or in greater mass. The most powerful omenbinders have been known to bind energy even within + used at a later time, or in greater mass. The most powerful omenbinding have been known to bind energy even within flesh, though this practice is as risky as it is dangerous. otherforge: name: "Otherforge" |