الزوبعةActive
AXEWHIRLWIND2
عليك الالتفاف مثل الزوبعة لأرجحة فأسك وإلحاق 170 من الضرر البدني كل0.5s في 5m محيط خلال التوجيه لمدة 2.5s (لا يمكن مقاطعتها ويمكن التحرك خلال التوجيه).
إصابة على الأقل عدو واحد يزيد من سرعة حركتك بمقدار 20% لمدة 0.75s.
كل ضربة في سلسلة ضربات منفذة على العدو نفسه ترفع الضرر بمقدار 20.
كل 0.5s تم إنفاقها على التوجيه تكلف 4 من الطاقة.
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.042 | 170 |
| {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.042 | 20 |
| {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"
}
}
}