Angin PuyuhActive
AXEWHIRLWIND2
Berputar seperti angin puyuh, memutar kapakmu dan memberikan 170 damage fisik setiap 0.5s dalam radius5m ketika menyalurkan selama 2.5s (tidak bisa diinterupsi dan bisa bergerak saat penyaluran).
Mengenai setidaknya satu musuh meningkatkan Kecepatan Gerak kamu sebesar 20% selama 0.75s.
Tiap hit beruntun pada musuh yang sama akan meningkatkan damage sebesar 20.
Tiap 0.5s digunakan untuk penyaluran mengonsumsi 4 Energi.
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"
}
}
}