TornadoActive
TORNADO
Send a tornado in the targeted direction, passing through all enemies and dealing 528 magical damage.
Throws them in the air for 1.4s (ignoring Crowd Control Resistance).
Slows all enemies within a 7m radius of the tornado by -80%.
Stats
| Energy cost | 15% |
|---|---|
| Cooldown | 30 s |
| Cast time | Instant |
| Range | 25 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} | $TORNADO_EFFECT.directattributechange[0].change | -152.54 | ×3.460 | 528 |
| {1} | $TORNADO_KNOCKBACK.knockback[0].duration | 1.4 | — | 1.4s |
| {2} | spelleffectarea[1].circle[0].radius_end | 7 | — | 7m |
| {3} | $TORNADO_EFFECT2.buffovertime[0].value | -0.8 | — | -80% |
Ability definition
{
"@uniquename": "TORNADO",
"@target": "ground",
"@keepmovingaftercast": "false",
"@category": "damage",
"@castingtime": "0",
"@hitdelay": "0",
"@standtime": "0.4",
"@disruptionfactor": "1",
"@recastdelay": "30",
"@energyusage": "0.15",
"@energyusageisrelative": "true",
"@castrange": "25",
"@adjustgroundtargettorange": "true",
"@uitype": "damage",
"@assessment": "negative",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemy",
"spelleffectarea": [
{
"@time": "2.5",
"@effect": "TORNADO_EFFECT",
"@target": "enemy",
"@position": "atcaster",
"@removeonleave": "false",
"@applyeffectonlyoncepertarget": "true",
"@deletewhenmaxtargetshit": "false",
"@visible": "true",
"@skillshotindicatormax": "25",
"area": {
"shape": {
"node": {
"@angle": "0",
"@distance": "AS 0:0;0.03:0;2.4:25",
"circle": {
"@radius": "AS 0:0;1:3;2.4:3"
}
}
}
}
},
{
"@time": "2.6",
"@effect": "TORNADO_EFFECT2",
"@target": "enemy",
"@position": "atcaster",
"@removeonleave": "true",
"@applyeffectonlyoncepertarget": "false",
"@deletewhenmaxtargetshit": "false",
"@visible": "true",
"area": {
"shape": {
"node": {
"@angle": "0",
"@distance": "AS 0:0;0.03:0;2.4:25",
"circle": {
"@radius": "7"
}
}
}
}
}
],
"spelleffectfx": {
"@constraintpreset": "pointconstraint"
}
}