summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/activities.yml262
-rw-r--r--data/conditions.yml14
-rw-r--r--data/hearth_amenities.yml11
-rw-r--r--data/items.yml24
-rw-r--r--data/skills.yml2
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"