SeelenschüttlerActive
SOULSHAKER
Lass den Boden entlang einer 20 langen Linie in der anvisierten Richtung erbeben, dies verursacht 347 physischen Schaden.
Dies hinterlässt eine Mauer aus Energie, die für 3.5s bestehen bleibt und alle unberittenen Gegner, die damit in Berührung kommen, für ihre Bestandsdauer verwurzelt.
Berittene Gegner werden stattdessen festgehalten für 2.89s.
Der Zauber kann innerhalb von 5s wiederholt werden, dies erhöht die Abklingzeit um 20s.
Stats
| Energy cost | 33 |
|---|---|
| Cooldown | 20 s |
| Cast time | Instant |
| Range | 20 m |
| Target | Ground |
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} | spelleffectarea[1].rectangle[0].height_max | 20 | — | 20 |
| {1} | $SOULSHAKER_EFFECT.directattributechange[0].change | -125 | ×2.778 | 347 |
| {2} | spelleffectarea[0].time | 3.5 | — | 3.5s |
| {3} | $SOULSHAKER_CC.root[1].time | 2 | ×1.445 | 2.89s |
| {4} | $SOULSHAKER.multispell[0].timewindow | 5 | — | 5s |
| {5} | $SOULSHAKER.dummy.time | 20 | — | 20s |
Ability definition
{
"@uniquename": "SOULSHAKER",
"@target": "ground",
"@castupperbodyblendtime": "0.0045",
"@castingtime": "0",
"@keepmovingaftercast": "false",
"@hitdelay": "0.5",
"@standtime": "1",
"@disruptionfactor": "0",
"@recastdelay": "20",
"@energyusage": "12",
"@castrange": "20",
"@uitype": "damage",
"@category": "instant",
"@assessment": "negative",
"@unlockedtoequip": "true",
"@adjustgroundtargettorange": "true",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@hidespelleffecticon": "true",
"@autoattackcooldownaftercasting": "Trigger",
"@descriptionlocatag": "@SPELLS_SOULSHAKER_V2_DESC",
"@controllerpreferredtarget": "enemy",
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$spelleffectarea[1].rectangle[0].height_max$"
},
{
"@tag": "$$SOULSHAKER_EFFECT.directattributechange[0].change$"
},
{
"@tag": "$spelleffectarea[0].time$"
},
{
"@tag": "$$SOULSHAKER_CC.root[1].time$"
},
{
"@tag": "$$SOULSHAKER.multispell[0].timewindow$"
},
{
"@tag": "$$SOULSHAKER.dummy.time$"
}
]
}
},
"dummy": {
"@target": "ground",
"@time": "20"
},
"resetcooldowns": {
"@target": "self",
"@slot": "offhandormainhand3",
"@amount": "1",
"@relative": "true"
},
"multispell": {
"@spell": "SOULSHAKER_MULTI2",
"@slot": "offhandormainhand3",
"@castableonlyonce": "true",
"@timeoutcooldown": "15",
"@extendtimewindowaftersuccessfulcastbyseconds": "1",
"@timewindow": "5"
},
"spelleffectarea": [
{
"@target": "enemy",
"@effect": "SOULSHAKER_CC",
"@time": "3.5",
"@visible": "true",
"@removeonleave": "true",
"@position": "atcaster",
"@skillshotindicatormax": "20",
"@skillshotindicatormin": "20",
"@applyeffectonlyoncepertarget": "true",
"@areatag": "hostilegroundeffectarea",
"area": {
"shape": {
"node": {
"@distance": "10",
"rectangle": {
"@width": "2",
"@height": "20"
}
}
}
}
},
{
"@target": "enemy",
"@effect": "SOULSHAKER_EFFECT",
"@time": "0.2",
"@visible": "false",
"@position": "atcaster",
"@applyeffectonlyoncepertarget": "true",
"@removeonleave": "false",
"@areatag": "hostilegroundeffectarea",
"area": {
"shape": {
"node": {
"@distance": "10",
"rectangle": {
"@height": "20",
"@width": "2"
}
}
}
}
}
],
"screenshakeinfo": {
"@name": "SPELLHIT_MEDIUM_IMPACT"
}
}