OuraganActive
QSWHIRLWIND
Faites tourbillonner votre bâton dans un rayon de 5m autour de vous, infligeant 182 dégâts physiques toutes les 0.5s, en canalisant pendant 3s (déplacement possible pendant la canalisation).
Augmente les résistances aux dégâts de 15% pendant 5s.
Les joueurs ennemis sont repoussés de 12m (ignore la résistance aux contrôles de foule).
Les monstres voient leurs incantations de sorts interrompues.
Stats
| Energy cost | 10% |
|---|---|
| Cooldown | 29 s |
| Cast time | Instant |
| Target | Self |
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} | channeling[0].applyspell[0].effectarearadius | 5 | — | 5m |
| {1} | $QSWHIRLWIND_AOE_DMG.directattributechange[0].change | -55 | ×3.311 | 182 |
| {2} | channeling[0].effectinterval | 0.5 | — | 0.5s |
| {3} | channeling[0].totalduration | 3 | — | 3s |
| {4} | buffovertime.value | 0.15 | — | 15% |
| {5} | buffovertime.time | 5 | — | 5s |
| {6} | $QSWHIRLWIND_AOE_KNOCKBACK.knockback[0].distance | 12 | — | 12m |
Ability definition
{
"@uniquename": "QSWHIRLWIND",
"@target": "self",
"@keepmovingaftercast": "true",
"@castingtime": "0",
"@hitdelay": "0",
"@standtime": "0",
"@disruptionfactor": "1",
"@recastdelay": "29",
"@itempowerrecastdelaymodifier": "-0.5",
"@energyusage": "0.1",
"@energyusageisrelative": "true",
"@castrange": "0",
"@uitype": "damage",
"@category": "instant",
"@statblock": "@SPELLS_CHANNELING_STATBLOCK",
"@autoattackcooldownaftercasting": "Trigger",
"@spelleffectlocatag": "@SPELLS_STATUS_RESISTANCES_INCREASED",
"@assessment": "positive",
"@descriptionlocatag": "@SPELLS_QSWHIRLWIND_V2_DESC",
"@controllerpreferredtarget": "neutral",
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$channeling[0].applyspell[0].effectarearadius$"
},
{
"@tag": "$$QSWHIRLWIND_AOE_DMG.directattributechange[0].change$"
},
{
"@tag": "$channeling[0].effectinterval$"
},
{
"@tag": "$channeling[0].totalduration$"
},
{
"@tag": "$buffovertime.value$"
},
{
"@tag": "$buffovertime.time$"
},
{
"@tag": "$$QSWHIRLWIND_AOE_KNOCKBACK.knockback[0].distance$"
}
]
}
},
"buffovertime": [
{
"@target": "self",
"@time": "5",
"@type": "physicalarmor",
"@value": "0.15"
},
{
"@target": "self",
"@time": "5",
"@type": "magicresistance",
"@value": "0.15"
}
],
"spelleffectfx": {
"@constraintpreset": "pointconstraint"
},
"channelingspell": {
"@initialeffectinterval": "0",
"@effectinterval": "0.5",
"@effectcount": "7",
"@energyusage": "0",
"@allowmovement": "true",
"@damagecancelscasting": "false",
"@allowcancel": "true",
"@disruptionfactor": "0",
"applyspell": [
{
"@target": "enemy",
"@spell": "QSWHIRLWIND_AOE_DMG",
"@effectarearadius": "5"
},
{
"@target": "enemyplayers",
"@spell": "QSWHIRLWIND_AOE_KNOCKBACK",
"@effectarearadius": "5"
}
]
}
}