FlingActive
SHOVEL
Fling the targeted enemy, pulling them -10m behind you.
Deals physical damage based on the amount of Spirit Spear Charges on you.
Spirit Spear Charges: 0 | 1 | 2 | 3
Damage: 203 | 326 | 486 | 689
Stats
| Energy cost | 54 |
|---|---|
| Cooldown | 18 s |
| Cast time | Instant |
| Range | 5 m |
| Target | Enemy |
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} | $SHOVEL_PULL.pull[0].enddistance | -10 | — | -10m |
| {1} | directattributechange[0].change | -56 | ×3.626 | 203 |
| {2} | directattributechange[3].change | -90 | ×3.626 | 326 |
| {3} | directattributechange[2].change | -134 | ×3.626 | 486 |
| {4} | directattributechange[1].change | -190 | ×3.626 | 689 |
Ability definition
{
"@uniquename": "SHOVEL",
"@target": "enemy",
"@castingtime": "0",
"@hitdelay": "0.2",
"@standtime": "0.6",
"@disruptionfactor": "1",
"@recastdelay": "18",
"@energyusage": "15",
"@castrange": "5",
"@uitype": "crowdcontrol",
"@category": "instant",
"@showrange": "true",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemy",
"applyspell": {
"@target": "enemy",
"@spell": "SHOVEL_PULL"
},
"directattributechange": [
{
"@target": "enemy",
"@attribute": "health",
"@change": "-56",
"@effecttype": "physical",
"not": {
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true"
}
}
},
{
"@target": "enemy",
"@attribute": "health",
"@change": "-190",
"@effecttype": "physical",
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true",
"@atleastcharges": "3"
}
},
{
"@target": "enemy",
"@attribute": "health",
"@change": "-134",
"@effecttype": "physical",
"and": {
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true",
"@atleastcharges": "2"
},
"not": {
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true",
"@atleastcharges": "3"
}
}
}
},
{
"@target": "enemy",
"@attribute": "health",
"@change": "-90",
"@effecttype": "physical",
"and": {
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true",
"@atleastcharges": "1"
},
"not": {
"IfSpellActive": {
"@who": "Caster",
"@spell": "SPIRIT_CHARGE",
"@casterchargesonly": "true",
"@atleastcharges": "2"
}
}
}
}
]
}