summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-06-16 20:01:55 -0400
committerDavid Gay <david@davidgay.org>2021-06-16 20:01:55 -0400
commit5e7d68eda4390a8506c448d709c11509d6756e6d (patch)
treed6c19b0773e3dc1f037b2fe70fa78d2f49c3e0c6 /data
parent8b9191b20faf7473e42b08f5cbf73783f4353b4a (diff)
[data] New spell: Flame Whirl
Diffstat (limited to 'data')
-rw-r--r--data/activities.yml55
-rw-r--r--data/conditions.yml12
2 files changed, 55 insertions, 12 deletions
diff --git a/data/activities.yml b/data/activities.yml
index 316b3de..9846863 100644
--- a/data/activities.yml
+++ b/data/activities.yml
@@ -2861,8 +2861,8 @@ havencast_light:
gid: "mana"
value: 1
duration:
- base: 30
- minimum: 10
+ base: 62
+ minimum: 35
scaling:
- type: "skill"
gid: "havencast"
@@ -2883,8 +2883,8 @@ havencast_dazzle:
- "spell"
- "cantrip"
duration:
- base: 32
- minimum: 10
+ base: 62
+ minimum: 35
scaling:
- type: "skill"
gid: "havencast"
@@ -2912,8 +2912,8 @@ havencast_decipher_simple_magicscript:
- "spell"
- "cantrip"
duration:
- base: 34
- minimum: 10
+ base: 64
+ minimum: 35
scaling:
- type: "skill"
gid: "havencast"
@@ -2938,6 +2938,8 @@ havencast_decipher_simple_magicscript:
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."
@@ -2946,8 +2948,8 @@ havencast_enchant_apprentice_wand:
- "spell"
- "cantrip"
duration:
- base: 60
- minimum: 10
+ base: 70
+ minimum: 35
scaling:
- type: "skill"
gid: "havencast"
@@ -2983,8 +2985,8 @@ havencast_stinging_rays:
tags:
- "spell"
duration:
- base: 38
- minimum: 10
+ base: 70
+ minimum: 35
scaling:
- type: "skill"
gid: "havencast"
@@ -3002,7 +3004,38 @@ havencast_stinging_rays:
- type: "condition"
gid: "stinging_rays"
duration: 600 # 10 minutes
- message: "Beams of arcane energy shoot at your enemies from the air around you."
+ message: "Beams of arcane energy appear in the air around you."
- type: "xp"
gid: "havencast"
base: 11
+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: 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: 15
diff --git a/data/conditions.yml b/data/conditions.yml
index 95d2bda..4cb71b0 100644
--- a/data/conditions.yml
+++ b/data/conditions.yml
@@ -116,7 +116,7 @@ dazzle:
modifier: -1
stinging_rays:
name: "stinging rays"
- description: "Adds arcane damage to your attacks."
+ description: "Does arcane damage over time."
whatnot:
effects:
- type: "dot"
@@ -124,3 +124,13 @@ stinging_rays:
min: 1
max: 3
message: "Stinging rays spring from the air around you and hit your enemy."
+flame_whirl:
+ name: "flame whirl"
+ description: "Does fire damage over time."
+ whatnot:
+ effects:
+ - type: "dot"
+ gid: "fire"
+ min: 1
+ max: 8
+ message: "A ring of flame spins about you, licking at your enemy."