summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-06-13 13:10:28 -0400
committerDavid Gay <david@davidgay.org>2021-06-13 13:10:28 -0400
commit3c59ffbe5f9cf1235b726f110cb173a50fffda61 (patch)
tree1486c24b4fd1704f3b0a5b8c21319168405ad579
parent04792306a8736dccaec8aeeb5d33b16718ca5cd8 (diff)
Have omens grant mana and add a couple havencast spells
-rw-r--r--data/activities.yml54
-rw-r--r--data/conditions.yml14
-rw-r--r--data/items.yml19
3 files changed, 87 insertions, 0 deletions
diff --git a/data/activities.yml b/data/activities.yml
index 58bba2d..f2e5e8f 100644
--- a/data/activities.yml
+++ b/data/activities.yml
@@ -2843,3 +2843,57 @@ craft_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/items.yml b/data/items.yml
index 1f0be2c..8a876a7 100644
--- a/data/items.yml
+++ b/data/items.yml
@@ -1100,21 +1100,40 @@ faint_hope:
whatnot:
tags:
- "omen"
+ use_effects:
+ - type: "mana"
+ gid: "clear"
+ quantity: 1
fleeting_glimpse:
name: "fleeting glimpse"
description: "A weak omen that shows vague images in its ethereal surface."
whatnot:
tags:
- "omen"
+ use_effects:
+ - type: "mana"
+ gid: "clear"
+ quantity: 3
bright_token:
name: "bright token"
description: "An omen with promising magical potential."
whatnot:
tags:
- "omen"
+ use_effects:
+ - type: "mana"
+ gid: "clear"
+ quantity: 6
sign_of_solace:
name: "sign of solace"
description: "A sign that shines radiantly from a pinpoint at its center."
whatnot:
tags:
- "omen"
+ use_effects:
+ - type: "mana"
+ gid: "clear"
+ quantity: 5
+ - type: "mana"
+ gid: "white"
+ quantity: 5