Spell Run

spell-gallery harness — 36 spells, 121 phase stills, 36 clips

PASS · 0 failed266 functional checks · 1600×900 captures · built 2026-09-09 11:30 UTC

source: E:\Proj\MoGunn\.claude\worktrees\weapon-grip-alignment-24c30b\Client\src\bin\Debug\net8.0-windows\artifacts\spell-gallery
00

Magic Arrow

attack / minor · singleall checks passed
Magic Arrow clip
47 frames · 1.6s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id1
category / tierattack / minor
shapesingle
mana20
range7 tiles
cast / cooldown0s / 2s
base damage15 physical
scalingmagic 0.8, dexterity 0.3
projectileeffect 189 at 25/s
impact effect190
  • PASScaster swings@31: animation Attack, expected Attack
  • PASSprojectile in flight@31: live projectiles 1, expected 1
  • PASSenemy 100 hp after hit@42: hp 85, expected 85
  • PASSprojectile removed@43: live projectiles 0, expected 0
  • PASSbystander untouched@81: hp 100, expected 100
  • PASSbystander unmoved@81: tile (26, 20), expected (26, 20)
01

Fireball

attack / major · area 2all checks passed
Fireball clip
98 frames · 3.3s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id2
category / tierattack / major
shapearea 2
mana40
range6 tiles
cast / cooldown1.5s / 4s
base damage25 fire
scalingmagic 1.2, dexterity 0.3
projectileeffect 191 at 12/s aoe
area effect73
impact effect73
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSprojectile in flight@121: live projectiles 1, expected 1
  • PASSenemy 108 hp after hit@144: hp 75, expected 75
  • PASSenemy 108 staggers@144: animation Hit, expected Hit
  • PASSenemy 109 hp after hit@144: hp 75, expected 75
  • PASSenemy 109 staggers@144: animation Hit, expected Hit
  • PASSenemy 110 hp after hit@144: hp 75, expected 75
  • PASSenemy 110 staggers@144: animation Hit, expected Hit
  • PASSprojectile removed@145: live projectiles 0, expected 0
  • PASSbystander untouched@183: hp 100, expected 100
  • PASSbystander unmoved@183: tile (26, 20), expected (26, 20)
02

Heal Self

heal / minor · selfall checks passed
Heal Self clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id3
category / tierheal / minor
shapeself
mana30
range0 tiles
cast / cooldown0s / 1s
base healing40
scalingmagic 1.5
area effect193
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSally 1 hp after heal@31: hp 80, expected 80
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
03

Energy Wave

attack / major · line 1all checks passed
Energy Wave clip
56 frames · 1.9s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id4
category / tierattack / major
shapeline 1
mana60
range8 tiles
cast / cooldown0s / 4s
base damage20 energy
scalingmagic 1, dexterity 0.3
area effect209, wave 12/s
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 124 hp after hit@41: hp 80, expected 80
  • PASSenemy 124 staggers@41: animation Hit, expected Hit
  • PASSenemy 125 hp after hit@52: hp 80, expected 80
  • PASSenemy 125 staggers@52: animation Hit, expected Hit
  • PASSenemy 126 hp after hit@61: hp 80, expected 80
  • PASSenemy 126 staggers@61: animation Hit, expected Hit
  • PASSbystander untouched@100: hp 100, expected 100
  • PASSbystander unmoved@100: tile (26, 20), expected (26, 20)
04

Thunder Cone

attack / great · cone 45all checks passed
Thunder Cone clip
86 frames · 2.9s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id5
category / tierattack / great
shapecone 45
mana80
range6 tiles
cast / cooldown1.5s / 6s
base damage30 energy
scalingmagic 1.5, dexterity 0.3
area effect198, beam
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 132 hp after hit@121: hp 70, expected 70
  • PASSenemy 132 staggers@121: animation Hit, expected Hit
  • PASSenemy 133 hp after hit@121: hp 70, expected 70
  • PASSenemy 133 staggers@121: animation Hit, expected Hit
  • PASSenemy 134 hp after hit@121: hp 70, expected 70
  • PASSenemy 134 staggers@121: animation Hit, expected Hit
  • PASSbystander untouched@160: hp 100, expected 100
  • PASSbystander unmoved@160: tile (26, 20), expected (26, 20)
06

Repel

utility / minor · area 2all checks passed
Repel clip
50 frames · 1.7s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id7
category / tierutility / minor
shapearea 2
mana35
range4 tiles
cast / cooldown0s / 2s
area effect217, beam
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 148 displaced@32: tile (31, 24), expected (31, 24)
  • PASSenemy 149 displaced@32: tile (31, 26), expected (31, 26)
  • PASSenemy 150 displaced@32: tile (31, 22), expected (31, 22)
  • PASSbystander untouched@88: hp 100, expected 100
  • PASSbystander unmoved@88: tile (26, 20), expected (26, 20)
07

Summon

utility / minor · singleall checks passed
Summon clip
50 frames · 1.7s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id8
category / tierutility / minor
shapesingle
mana55
range4 tiles
cast / cooldown0s / 3s
area effect218, beam
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 156 displaced@32: tile (25, 24), expected (25, 24)
  • PASSbystander untouched@88: hp 100, expected 100
  • PASSbystander unmoved@88: tile (26, 20), expected (26, 20)
08

Great Heal

heal / great · area 2all checks passed
Great Heal clip
101 frames · 3.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id9
category / tierheal / great
shapearea 2
mana70
range0 tiles
cast / cooldown2s / 1s
base healing50
scalingmagic 2.5
area effect10
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSally 164 hp after heal@151: hp 100, expected 100
  • PASSally 165 hp after heal@151: hp 100, expected 100
  • PASSally 166 hp after heal@151: hp 100, expected 100
  • PASSally 1 hp after heal@151: hp 100, expected 100
  • PASSbystander untouched@190: hp 100, expected 100
  • PASSbystander unmoved@190: tile (26, 20), expected (26, 20)
09

Poison Cloud

attack / major · area 3all checks passed
Poison Cloud clip
146 frames · 4.9s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id10
category / tierattack / major
shapearea 3
mana45
range7 tiles
cast / cooldown1.5s / 5s
area effect194
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 172 hp after tick@241: hp 70, expected 70
  • PASSenemy 173 hp after tick@241: hp 70, expected 70
  • PASSenemy 174 hp after tick@241: hp 70, expected 70
  • PASSbystander untouched@280: hp 100, expected 100
  • PASSbystander unmoved@280: tile (26, 20), expected (26, 20)
10

Blaze

attack / minor · singleall checks passed
Blaze clip
101 frames · 3.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id11
category / tierattack / minor
shapesingle
mana35
range6 tiles
cast / cooldown0s / 3s
area effect196
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 180 hp after tick@151: hp 50, expected 50
  • PASSbystander untouched@190: hp 100, expected 100
  • PASSbystander unmoved@190: tile (26, 20), expected (26, 20)
11

Paralyze

attack / great · singleall checks passed
Paralyze clip
101 frames · 3.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id12
category / tierattack / great
shapesingle
mana60
range5 tiles
cast / cooldown2s / 6s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSbystander untouched@190: hp 100, expected 100
  • PASSbystander unmoved@190: tile (26, 20), expected (26, 20)
12

Blizzard

attack / great · area 3all checks passed
Blizzard clip
131 frames · 4.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id13
category / tierattack / great
shapearea 3
mana90
range7 tiles
cast / cooldown4s / 6s
base damage10 ice
scalingmagic 0.4, dexterity 0.1
area effect197
channel tick1s
  • PASSenemy 196 hp after hit@31: hp 90, expected 90
  • PASSenemy 197 hp after hit@31: hp 90, expected 90
  • PASSenemy 198 hp after hit@31: hp 90, expected 90
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 196 hp after hit@91: hp 80, expected 80
  • PASSenemy 197 hp after hit@91: hp 80, expected 80
  • PASSenemy 198 hp after hit@91: hp 80, expected 80
  • PASSenemy 196 hp after hit@151: hp 70, expected 70
  • PASSenemy 197 hp after hit@151: hp 70, expected 70
  • PASSenemy 198 hp after hit@151: hp 70, expected 70
  • PASSenemy 196 hp after hit@211: hp 60, expected 60
  • PASSenemy 197 hp after hit@211: hp 60, expected 60
  • PASSenemy 198 hp after hit@211: hp 60, expected 60
  • PASSbystander untouched@250: hp 100, expected 100
  • PASSbystander unmoved@250: tile (26, 20), expected (26, 20)
13

Dash

movement / none · singleall checks passed
Dash clip
50 frames · 1.7s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id14
category / tiermovement / none
shapesingle
mana30
range5 tiles
cast / cooldown0s / 8s
dash speed20/s
  • PASScaster arrived@87: tile (29, 24), expected (29, 24)
  • PASSdash finished@87: settled
  • PASSbystander untouched@87: hp 100, expected 100
  • PASSbystander unmoved@87: tile (26, 20), expected (26, 20)
14

Conjure Fire

attack / minor · areaall checks passed
Conjure Fire clip
56 frames · 1.9s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id15
category / tierattack / minor
shapearea
mana25
range5 tiles
cast / cooldown0.5s / 2s
base damage8 fire
scalingmagic 0.3, dexterity 0.1
area effect73
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 212 hp after hit@61: hp 92, expected 92
  • PASSbystander untouched@100: hp 100, expected 100
  • PASSbystander unmoved@100: tile (26, 20), expected (26, 20)
15

Lightning

attack / major · area 1all checks passed
Lightning clip
55 frames · 1.8s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id16
category / tierattack / major
shapearea 1
mana75
range6 tiles
cast / cooldown0.45s / 8s
base damage15 energy
scalingmagic 0.8, dexterity 0.2
area effect3
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 220 hp after hit@58: hp 85, expected 85
  • PASSenemy 221 hp after hit@58: hp 85, expected 85
  • PASSenemy 222 hp after hit@58: hp 85, expected 85
  • PASSbystander untouched@97: hp 100, expected 100
  • PASSbystander unmoved@97: tile (26, 20), expected (26, 20)
16

Fierce Thrust

attack / major · singleall checks passed
Fierce Thrust clip
52 frames · 1.7s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id17
category / tierattack / major
shapesingle
mana45
range3 tiles
cast / cooldown0.2s / 3s
base damage20 physical
scalingdamage 0.8, dexterity 0.5
projectileeffect 18 at 18.75/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASScaster swings@43: animation Attack, expected Attack
  • PASSprojectile in flight@43: live projectiles 1, expected 1
  • PASSenemy 228 hp after hit@45: hp 80, expected 80
  • PASSenemy 228 staggers@45: animation Hit, expected Hit
  • PASSenemy 229 hp after hit@48: hp 80, expected 80
  • PASSenemy 229 staggers@48: animation Hit, expected Hit
  • PASSenemy 230 hp after hit@51: hp 80, expected 80
  • PASSenemy 230 staggers@51: animation Hit, expected Hit
  • PASSprojectile removed@54: live projectiles 0, expected 0
  • PASSbystander untouched@92: hp 100, expected 100
  • PASSbystander unmoved@92: tile (26, 20), expected (26, 20)
17

Thrash

attack / minor · areaall checks passed
Thrash clip
59 frames · 2.0s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id18
category / tierattack / minor
shapearea
mana25
range5 tiles
cast / cooldown0.3s / 10s
base damage8 physical
scalingdamage 0.3, dexterity 0.2
dash speed20/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 236 hp after hit@49: hp 92, expected 92
  • PASScaster arrived@105: tile (29, 24), expected (29, 24)
  • PASSdash finished@105: settled
  • PASSbystander untouched@105: hp 100, expected 100
  • PASSbystander unmoved@105: tile (26, 20), expected (26, 20)
18

Charge

attack / major · area 1all checks passed
Charge clip
53 frames · 1.8s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id19
category / tierattack / major
shapearea 1
mana25
range5 tiles
cast / cooldown0.1s / 10s
base damage15 physical
scalingdamage 0.5, dexterity 0.3
area effect39
dash speed20/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 244 hp after hit@37: hp 85, expected 85
  • PASSenemy 245 hp after hit@37: hp 85, expected 85
  • PASSenemy 246 hp after hit@37: hp 85, expected 85
  • PASScaster arrived@93: tile (29, 24), expected (29, 24)
  • PASSdash finished@93: settled
  • PASSbystander untouched@93: hp 100, expected 100
  • PASSbystander unmoved@93: tile (26, 20), expected (26, 20)
19

Light

utility / none · selfall checks passed
Light clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id20
category / tierutility / none
shapeself
mana50
range0 tiles
cast / cooldown0s / 2s
area effect215
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSally 1 carries light@31: light active True, expected True
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
20

Starlight

utility / none · selfall checks passed
Starlight clip
71 frames · 2.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id21
category / tierutility / none
shapeself
mana200
range0 tiles
cast / cooldown1s / 5s
area effect216
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSally 1 carries light@91: light active True, expected True
  • PASSbystander untouched@130: hp 100, expected 100
  • PASSbystander unmoved@130: tile (26, 20), expected (26, 20)
21

Rock Throw

attack / major · area 1.5all checks passed
Rock Throw clip
65 frames · 2.2s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id22
category / tierattack / major
shapearea 1.5
mana100
range6 tiles
cast / cooldown0s / 5s
base damage20 poison
scalingmagic 0.5
projectileeffect 200 at 6/s aoe
area effect201
impact effect201
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSprojectile in flight@31: live projectiles 1, expected 1
  • PASSenemy 268 hp after hit@78: hp 80, expected 80
  • PASSenemy 268 staggers@78: animation Hit, expected Hit
  • PASSenemy 269 hp after hit@78: hp 80, expected 80
  • PASSenemy 269 staggers@78: animation Hit, expected Hit
  • PASSenemy 270 hp after hit@78: hp 80, expected 80
  • PASSenemy 270 staggers@78: animation Hit, expected Hit
  • PASSprojectile removed@79: live projectiles 0, expected 0
  • PASSbystander untouched@117: hp 100, expected 100
  • PASSbystander unmoved@117: tile (26, 20), expected (26, 20)
22

Berserk

attack / minor · self 1.5all checks passed
Berserk clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id23
category / tierattack / minor
shapeself 1.5
mana35
range0 tiles
cast / cooldown0s / 8s
base damage60 physical
scalingmagic 1
area effect39
  • PASScaster swings@31: animation Attack, expected Attack
  • PASSenemy 276 hp after hit@31: hp 40, expected 40
  • PASSenemy 276 staggers@31: animation Hit, expected Hit
  • PASSenemy 277 hp after hit@31: hp 40, expected 40
  • PASSenemy 277 staggers@31: animation Hit, expected Hit
  • PASSenemy 278 hp after hit@31: hp 40, expected 40
  • PASSenemy 278 staggers@31: animation Hit, expected Hit
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
23

Rain of Fire

attack / great · area 2all checks passed
Rain of Fire clip
116 frames · 3.9s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id24
category / tierattack / great
shapearea 2
mana80
range7 tiles
cast / cooldown3s / 8s
base damage12 fire
scalingmagic 1.2, dexterity 0.3
area effect199
channel tick0.5s
  • PASSenemy 284 hp after hit@31: hp 88, expected 88
  • PASSenemy 285 hp after hit@31: hp 88, expected 88
  • PASSenemy 286 hp after hit@31: hp 88, expected 88
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 284 hp after hit@61: hp 76, expected 76
  • PASSenemy 285 hp after hit@61: hp 76, expected 76
  • PASSenemy 286 hp after hit@61: hp 76, expected 76
  • PASSenemy 284 hp after hit@91: hp 64, expected 64
  • PASSenemy 285 hp after hit@91: hp 64, expected 64
  • PASSenemy 286 hp after hit@91: hp 64, expected 64
  • PASSenemy 284 hp after hit@121: hp 52, expected 52
  • PASSenemy 285 hp after hit@121: hp 52, expected 52
  • PASSenemy 286 hp after hit@121: hp 52, expected 52
  • PASSenemy 284 hp after hit@151: hp 40, expected 40
  • PASSenemy 285 hp after hit@151: hp 40, expected 40
  • PASSenemy 286 hp after hit@151: hp 40, expected 40
  • PASSenemy 284 hp after hit@181: hp 28, expected 28
  • PASSenemy 285 hp after hit@181: hp 28, expected 28
  • PASSenemy 286 hp after hit@181: hp 28, expected 28
  • PASSbystander untouched@220: hp 100, expected 100
  • PASSbystander unmoved@220: tile (26, 20), expected (26, 20)
24

Heal Friend

heal / minor · singleall checks passed
Heal Friend clip
98 frames · 3.3s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id25
category / tierheal / minor
shapesingle
mana40
range6 tiles
cast / cooldown1.5s / 5s
base healing60
scalingmagic 0.5
projectileeffect 202 at 15/s
area effect0
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSprojectile in flight@121: live projectiles 1, expected 1
  • PASSally 292 hp after heal@132: hp 100, expected 100
  • PASSally 293 hp after heal@136: hp 100, expected 100
  • PASSally 294 hp after heal@140: hp 100, expected 100
  • PASSprojectile removed@146: live projectiles 0, expected 0
  • PASSbystander untouched@184: hp 100, expected 100
  • PASSbystander unmoved@184: tile (26, 20), expected (26, 20)
25

Shadow Bolt

attack / major · singleall checks passed
Shadow Bolt clip
113 frames · 3.8s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id26
category / tierattack / major
shapesingle
mana40
range6 tiles
cast / cooldown2s / 4s
base damage35 shadow
scalingmagic 0.6
projectileeffect 204 at 12/s
area effect0
impact effect205
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSprojectile in flight@151: live projectiles 1, expected 1
  • PASSenemy 300 hp after hit@174: hp 65, expected 65
  • PASSenemy 300 staggers@174: animation Hit, expected Hit
  • PASSprojectile removed@175: live projectiles 0, expected 0
  • PASSbystander untouched@213: hp 100, expected 100
  • PASSbystander unmoved@213: tile (26, 20), expected (26, 20)
26

Fire Breath

attack / great · singleall checks passed
Fire Breath clip
73 frames · 2.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id27
category / tierattack / great
shapesingle
mana95
range2 tiles
cast / cooldown0.5s / 10s
base damage40 fire
scalingmagic 1.4
projectileeffect 188 at 3.6/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 308 hp after hit@72: hp 60, expected 60
  • PASSenemy 308 staggers@72: animation Hit, expected Hit
  • PASSenemy 309 hp after hit@89: hp 60, expected 60
  • PASSenemy 309 staggers@89: animation Hit, expected Hit
  • PASSbystander untouched@133: hp 100, expected 100
  • PASSbystander unmoved@133: tile (26, 20), expected (26, 20)
27

Water Breath

attack / great · singleall checks passed
Water Breath clip
73 frames · 2.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id28
category / tierattack / great
shapesingle
mana90
range2 tiles
cast / cooldown0.5s / 12s
base damage28 ice
scalingmagic 1
projectileeffect 210 at 3.6/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 316 hp after hit@72: hp 72, expected 72
  • PASSenemy 316 staggers@72: animation Hit, expected Hit
  • PASSenemy 316 displaced@73: tile (26, 24), expected (26, 24)
  • PASSenemy 317 hp after hit@89: hp 72, expected 72
  • PASSenemy 317 staggers@89: animation Hit, expected Hit
  • PASSenemy 317 displaced@90: tile (27, 24), expected (27, 24)
  • PASSbystander untouched@134: hp 100, expected 100
  • PASSbystander unmoved@134: tile (26, 20), expected (26, 20)
28

Magic Wall

utility / major · singleall checks passed
Magic Wall clip
71 frames · 2.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id29
category / tierutility / major
shapesingle
mana70
range5 tiles
cast / cooldown1s / 12s
area effect212
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSwall blocks movement and projectiles@91: item 3200 block_solid=True, block_projectile=True
  • PASSbystander untouched@130: hp 100, expected 100
  • PASSbystander unmoved@130: tile (26, 20), expected (26, 20)
29

Ice Berserk

attack / major · self 1.5all checks passed
Ice Berserk clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id30
category / tierattack / major
shapeself 1.5
mana55
range0 tiles
cast / cooldown0s / 10s
base damage45 ice
scalingmagic 0.9
area effect211
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 332 hp after hit@31: hp 55, expected 55
  • PASSenemy 332 staggers@31: animation Hit, expected Hit
  • PASSenemy 333 hp after hit@31: hp 55, expected 55
  • PASSenemy 333 staggers@31: animation Hit, expected Hit
  • PASSenemy 334 hp after hit@31: hp 55, expected 55
  • PASSenemy 334 staggers@31: animation Hit, expected Hit
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
30

Dark Bind

attack / major · areaall checks passed
Dark Bind clip
95 frames · 3.2s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id31
category / tierattack / major
shapearea
mana60
range6 tiles
cast / cooldown1.5s / 8s
base damage30 shadow
scalingmagic 0.5
projectileeffect 204 at 18/s aoe
area effect205
impact effect205
dash speed1000/s
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSprojectile in flight@121: live projectiles 1, expected 1
  • PASSenemy 340 hp after hit@137: hp 70, expected 70
  • PASSenemy 340 staggers@137: animation Hit, expected Hit
  • PASSprojectile removed@140: live projectiles 0, expected 0
  • PASScaster arrived@178: tile (28, 24), expected (28, 24)
  • PASSdash finished@178: settled
  • PASSbystander untouched@178: hp 100, expected 100
  • PASSbystander unmoved@178: tile (26, 20), expected (26, 20)
31

Flamestrike

attack / great · area 2all checks passed
Flamestrike clip
161 frames · 5.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id32
category / tierattack / great
shapearea 2
mana100
range7 tiles
cast / cooldown2s / 8s
base damage30 fire
scalingmagic 1.2, dexterity 0.3
area effect219, whole
  • PASScaster casts@32: animation Cast, expected Cast
  • PASSenemy 348 hp after hit@151: hp 70, expected 70
  • PASSenemy 348 staggers@151: animation Hit, expected Hit
  • PASSenemy 349 hp after hit@151: hp 70, expected 70
  • PASSenemy 349 staggers@151: animation Hit, expected Hit
  • PASSenemy 350 hp after hit@151: hp 70, expected 70
  • PASSenemy 350 staggers@151: animation Hit, expected Hit
  • PASSenemy 348 hp after tick@271: hp 20, expected 20
  • PASSenemy 349 hp after tick@271: hp 20, expected 20
  • PASSenemy 350 hp after tick@271: hp 20, expected 20
  • PASSbystander untouched@310: hp 100, expected 100
  • PASSbystander unmoved@310: tile (26, 20), expected (26, 20)
32

Cone of Cold

attack / major · singleall checks passed
Cone of Cold clip
64 frames · 2.1s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
flight
flight
impact
impact
aftermath
aftermath
id33
category / tierattack / major
shapesingle
mana70
range6 tiles
cast / cooldown0s / 8s
base damage22 ice
scalingmagic 1, dexterity 0.2
projectileeffect 226 at 8/s
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 356 hp after hit@51: hp 78, expected 78
  • PASSenemy 356 staggers@51: animation Hit, expected Hit
  • PASSenemy 357 hp after hit@58: hp 78, expected 78
  • PASSenemy 357 staggers@58: animation Hit, expected Hit
  • PASSenemy 358 hp after hit@66: hp 78, expected 78
  • PASSenemy 358 staggers@66: animation Hit, expected Hit
  • PASSbystander untouched@115: hp 100, expected 100
  • PASSbystander unmoved@115: tile (26, 20), expected (26, 20)
33

Arcane Explosion

attack / major · self 2.5all checks passed
Arcane Explosion clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id34
category / tierattack / major
shapeself 2.5
mana60
range0 tiles
cast / cooldown0s / 6s
base damage28 arcane
scalingmagic 1
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSenemy 364 hp after hit@31: hp 72, expected 72
  • PASSenemy 364 staggers@31: animation Hit, expected Hit
  • PASSenemy 365 hp after hit@31: hp 72, expected 72
  • PASSenemy 365 staggers@31: animation Hit, expected Hit
  • PASSenemy 366 hp after hit@31: hp 72, expected 72
  • PASSenemy 366 staggers@31: animation Hit, expected Hit
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
34

Haste

utility / minor · selfall checks passed
Haste clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id35
category / tierutility / minor
shapeself
mana40
range0 tiles
cast / cooldown0s / 10s
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)
35

Quick Attack

utility / minor · selfall checks passed
Quick Attack clip
41 frames · 1.4s at 30 fps · 1 of every 2 scene frames at 800×450
cast
cast
impact
impact
aftermath
aftermath
id36
category / tierutility / minor
shapeself
mana50
range0 tiles
cast / cooldown0s / 15s
  • PASScaster flourishes@31: animation Cast, expected Cast
  • PASSbystander untouched@70: hp 100, expected 100
  • PASSbystander unmoved@70: tile (26, 20), expected (26, 20)