This site is in early development. Sections are still being written and figures may change.

All Things Albion
After Image

After ImageActive

AFTER_IMAGE

Combine up to two abilities. The combo resets after 6s.

1st After Image:
Dash towards the targeted position, leaving an After Image of yourself at your original position for up to 6s. Moving more than 32m away from the After Image will set this ability on cooldown.

2nd Return to Image:
Teleport to the After Image (cannot teleport through obstacles).

Stats

Cooldown12 s
Cast timeInstant
Range10 m
TargetGround

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"
 }
}

Abilities