HailActive
HAIL_MULTI_1
Conjure a wave of hail with a 5m radius around the targeted position, which crashes down after 0.4s.
Deals 505 magical damage.
Slows by -10% for 2s.
The spell can be recast within 3s.
Stats
| Energy cost | 47 |
|---|---|
| Cooldown | 1 s |
| Cast time | Instant |
| Range | 15 m |
| Target | Ground |
Numbers shown for
Ability damage and healing scale with the weapon carrying them; a sword multiplies them by more than a bow. Select a weapon for its figures.
Granted by(1)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | spelleffectarea[0].circle[0].radius_start | 5 | — | 5m |
| {1} | hitdelay | 0.4 | — | 0.4s |
| {2} | $HAIL_EFFECT.directattributechange[0].change | -160 | ×3.153 | 505 |
| {3} | $HAIL_EFFECT.buffovertime[0].value | -0.1 | — | -10% |
| {4} | $HAIL_EFFECT.buffovertime[0].time | 2 | — | 2s |
| {5} | $HAIL_MULTI_1.multispell[0].timewindow | 3 | — | 3s |
| {6} | multispell[0].timewindow | 3 | — | 3s |
Ability definition
{
"@uniquename": "HAIL_MULTI_1",
"@target": "ground",
"@keepmovingaftercast": "false",
"@category": "damage",
"@castingtime": "0",
"@hitdelay": "0.4",
"@standtime": "0.5",
"@disruptionfactor": "0.7",
"@recastdelay": "1",
"@energyusage": "15",
"@castrange": "15",
"@uitype": "damage",
"@showrange": "true",
"@assessment": "negative",
"@adjustgroundtargettorange": "true",
"@statblock": "@SPELLS_STANDARD_STATBLOCK_V2",
"@namelocatag": "@SPELLS_HAIL",
"@descriptionlocatag": "@SPELLS_HAIL_V2_DESC",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemy",
"@controllerselfcastable": "true",
"spellindicationarea": {
"@target": "enemy",
"@position": "attarget",
"@visible": "true",
"@ignoreLegacy250msDelay": "true",
"area": {
"shape": {
"circle": {
"@radius": "5"
}
},
"fill": {
"circle": {
"@radius": "0-5"
}
}
}
},
"locareferences": {
"statblock": {
"locareference": [
{
"@tag": "$$HAIL_MULTI_1.energyusage$"
},
{
"@tag": "$$HAIL_MULTI_1.castingtime$"
},
{
"@tag": "$$HAIL_MULTI_1.castrange$"
},
{
"@tag": "$$HAIL_MULTI_2.recastdelay$"
}
]
}
},
"nop": {
"@target": "self",
"@effectarearadius": "5",
"@showarearadius": "true"
},
"spelleffectarea": {
"@time": "0.4",
"@effect": "HAIL_EFFECT",
"@target": "enemy",
"@position": "attarget",
"@removeonleave": "false",
"@visible": "false",
"@applyeffectonlyoncepertarget": "true",
"area": {
"shape": {
"node": {
"@distance": "0",
"@angle": "0",
"circle": {
"@radius": "5"
}
}
}
}
},
"multispell": {
"@spell": "HAIL_MULTI_2",
"@slot": "offhandormainhand3",
"@timeoutcooldown": "12",
"@castableonlyonce": "true",
"@timewindow": "3",
"@extendtimewindowaftersuccessfulcastbyseconds": "0"
}
}