summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-06-15 19:13:55 -0400
committerDavid Gay <david@davidgay.org>2021-06-15 19:13:55 -0400
commit53c9df5feb8ad4ebef8f40840d29255a81edb6df (patch)
tree2b11367d054363e100db8b488bab3c816e070bf3 /data
parent362fcb62af0949b4c7ac1dfa052fa10b39d70b43 (diff)
Reboot omens and allow infixing items (like omens) into skills
Diffstat (limited to 'data')
-rw-r--r--data/activities.yml166
-rw-r--r--data/conditions.yml1
-rw-r--r--data/items.yml30
3 files changed, 15 insertions, 182 deletions
diff --git a/data/activities.yml b/data/activities.yml
index 525905a..a508781 100644
--- a/data/activities.yml
+++ b/data/activities.yml
@@ -305,7 +305,7 @@ construct_binding_array_level2:
gid: "tourmaline"
quantity: 2
- type: "item"
- gid: "paraiba tourmaline"
+ gid: "paraiba_tourmaline"
quantity: 1
- type: "item"
gid: "yellow_beryl"
@@ -2710,9 +2710,9 @@ 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."
+craft_faint_mana:
+ name: "Bind faint mana"
+ description: "Bind an omen of faint mana."
whatnot:
requirements:
- type: "hearth_amenity"
@@ -2737,163 +2737,7 @@ craft_faint_hope:
quantity: 10
results:
- type: "item"
- gid: "faint_hope"
+ gid: "faint_mana"
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 11dcede..3badf5b 100644
--- a/data/conditions.yml
+++ b/data/conditions.yml
@@ -106,6 +106,7 @@ light:
dazzle:
name: "dazzle"
description: "Reduces enemies' accuracy."
+ whatnot:
effects:
- type: "enemy_stat_change"
gid: "accuracy"
diff --git a/data/items.yml b/data/items.yml
index 1f0be2c..224aac6 100644
--- a/data/items.yml
+++ b/data/items.yml
@@ -1094,27 +1094,15 @@ 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."
+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