WirbelwindActive
AXEWHIRLWIND2
Wirble wie ein Wirbelwind herum, schwinge deine Axt und verursache 203 physischen Schaden alle 0.5s in einem 5m Radius, während du kanalisierst für bis zu 2.5s (du kannst dich während des Kanalisierens bewegen und es kann nicht unterbrochen werden).
Wenn du mindestens einen Gegner triffst, erhöht sich deine Bewegungsgeschwindigkeit für 0.75s um 20%.
Jeder aufeinander folgende Treffer beim gleichen Gegner steigert den Schaden um 24.
Jede 0.5s, die du mit Kanalisieren verbringst, kostet dich 4 Energie.
Stats
| Cooldown | 25 s |
|---|---|
| Cast time | Instant |
| Range | 5 m |
| 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].directattributechange[0].change | -56 | ×3.626 | 203 |
| {1} | channeling[0].effectinterval | 0.5 | — | 0.5s |
| {2} | channeling[0].directattributechange[0].effectarearadius | 5 | — | 5m |
| {3} | channeling[0].totalduration | 2.5 | — | 2.5s |
| {4} | $AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].value | 0.2 | — | 20% |
| {5} | $AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].time | 0.75 | — | 0.75s |
| {6} | channeling[0].directattributechange[0].valueoverride[0].ifcharge[5].value | -6.5 | ×3.626 | 24 |
| {7} | channeling[0].energyusage | 4 | — | 4 |
Ability definition
{
"@uniquename": "AXEWHIRLWIND2",
"@keepmovingaftercast": "true",
"@target": "self",
"@recastdelay": "25",
"@energyusage": "0",
"@castingtime": "0",
"@hitdelay": "0",
"@standtime": "0",
"@disruptionfactor": "1",
"@castrange": "5",
"@uitype": "damage",
"@category": "damage",
"@hidespelleffecticon": "true",
"@interruptiblebyspell": "false",
"@statblock": "@SPELLS_CHANNELING_STATBLOCK",
"@autoattackcooldownaftercasting": "Trigger",
"@descriptionlocatag": "@SPELLS_AXEWHIRLWIND2_V2_DESC",
"@controllerpreferredtarget": "neutral",
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$channeling[0].directattributechange[0].change$"
},
{
"@tag": "$channeling[0].effectinterval$"
},
{
"@tag": "$channeling[0].directattributechange[0].effectarearadius$"
},
{
"@tag": "$channeling[0].totalduration$"
},
{
"@tag": "$$AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].value$"
},
{
"@tag": "$$AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].time$"
},
{
"@tag": "$channeling[0].directattributechange[0].valueoverride[0].ifcharge[5].value$"
},
{
"@tag": "$channeling[0].energyusage$"
}
]
}
},
"channelingspell": {
"@initialeffectinterval": "0",
"@effectinterval": "0.5",
"@effectcount": "6",
"@energyusage": "4",
"@allowmovement": "true",
"@damagecancelscasting": "false",
"@allowcancel": "true",
"@disruptionfactor": "0",
"@namelocatag": "@SPELLS_AXEWHIRLWIND2",
"@endeffect": "AXEWHIRLWIND_CLEANUP",
"@endeffecttarget": "caster",
"@cancelpreventsendeffects": "false",
"directattributechange": {
"@target": "enemy",
"@attribute": "health",
"@change": "-56.00",
"@effectarearadius": "5",
"@effecttype": "physical",
"@targetcountvaluebonusfactor": "0.08",
"Event": {
"@type": "onHit",
"@count": "1",
"Spell": {
"@name": "AXEWHIRLWIND_MOVESPEEDBUFF",
"@target": "Caster"
}
},
"valueoverride": {
"IfCharge": {
"@chargespell": "AXEWHIRLWIND_STACK",
"@casterchargesonly": "true",
"@who": "EffectTarget",
"change": [
{
"@mincharges": "1",
"@value": "-62.50"
},
{
"@mincharges": "2",
"@value": "-69.00"
},
{
"@mincharges": "3",
"@value": "-75.50"
},
{
"@mincharges": "4",
"@value": "-82.00"
},
{
"@mincharges": "5",
"@value": "-88.50"
},
{
"@mincharges": "99",
"@value": "-6.50"
}
]
}
}
},
"applyspell": {
"@spell": "AXEWHIRLWIND_STACK",
"@target": "enemy",
"@effectarearadius": "5"
}
}
}