DoppioneActive
AFTER_IMAGE
Concateni fino a due abilità. La combo si azzera dopo 6s.
1° Doppione:
Scatti verso la posizione bersaglio, lasciando un Doppione di te stesso alla tua posizione originale per un massimo di 6s. Allontanarsi per più di 32m dal Doppione causerà l'entrata in ricarica di questa abilità.
2° Ritorna dal Doppione:
Ti teletrasporti al Doppione (non puoi teletrasportarti attraverso gli ostacoli).
Stats
| Cooldown | 12 s |
|---|---|
| Cast time | Instant |
| Range | 10 m |
| Target | Ground |
Granted by(1)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | $AFTER_IMAGE.multispell[0].timewindow | 6 | — | 6s |
| {1} | $AFTER_IMAGE.spelleffectarea.time | 6 | — | 6s |
| {2} | $AFTER_IMAGE_RETURN.castrange | 32 | — | 32m |
Ability definition
{
"@uniquename": "AFTER_IMAGE",
"@target": "ground",
"@castingtime": "0",
"@hitdelay": "0",
"@standtime": "0",
"@disruptionfactor": "1",
"@recastdelay": "12",
"@energyusage": "0",
"@castrange": "10",
"@uitype": "buff",
"@category": "instant",
"@assessment": "positive",
"@showrange": "true",
"@adjustgroundtargettorange": "true",
"@keepmovingaftercast": "true",
"@descriptionlocatag": "@SPELLS_AFTER_IMAGE_DESC",
"@statblock": "@SPELLS_STATBLOCK_SEQUENCE_1_2",
"@hidespelleffecticon": "true",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "neutral",
"@controllerpreferredcastdirection": "alwayslookdirection",
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$$AFTER_IMAGE.multispell[0].timewindow$"
},
{
"@tag": "$$AFTER_IMAGE.spelleffectarea.time$"
},
{
"@tag": "$$AFTER_IMAGE_RETURN.castrange$"
}
]
},
"statblock": {
"locareference": [
{
"@tag": "$$AFTER_IMAGE.energyusage$"
},
{
"@tag": "$$AFTER_IMAGE_RETURN.energyusage$"
},
{
"@tag": "$$AFTER_IMAGE.castingtime$"
},
{
"@tag": "$$AFTER_IMAGE_RETURN.castingtime$"
},
{
"@tag": "$$AFTER_IMAGE.castrange$"
},
{
"@tag": "$$AFTER_IMAGE_RETURN.castrange$"
},
{
"@tag": "$$AFTER_IMAGE.recastdelay$"
},
{
"@tag": "$$AFTER_IMAGE_RETURN.recastdelay$"
}
]
}
},
"nop": {
"@target": "self",
"@effectarearadius": "1",
"@showarearadius": "true"
},
"spelleffectarea": {
"@target": "self",
"@effect": "none",
"@position": "atcaster",
"@time": "6",
"@visible": "true",
"area": {
"shape": {
"circle": {
"@radius": "1"
}
}
}
},
"storetargets": {
"@target": "ground",
"@targettype": "spelleffectarea",
"@time": "6",
"@maxtargets": "1",
"@tag": "IMAGE"
},
"dash": {
"@movespeed": "32",
"@mindistance": "3",
"@endeffecttarget": "caster",
"IfOwnLoadPercent": {
"@op": "less",
"@value": "150"
}
},
"castspellafterdistancemoved": {
"@spell": "AFTER_IMAGE_REMOVE",
"@firstcastonapply": "false",
"@time": "6",
"@target": "self",
"@castafterdistancemoved": "32",
"@castspellintervalnotenoughmovement": "0"
},
"resetcooldowns": {
"@target": "self",
"@slot": "shoes",
"@amount": "1",
"@relative": "true"
},
"multispell": {
"@spell": "AFTER_IMAGE_RETURN",
"@slot": "shoes",
"@timewindow": "6",
"@timeoutcooldown": "12",
"@extendtimewindowaftersuccessfulcastbyseconds": "0",
"@castableonlyonce": "true"
}
}