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

All Things Albion
Arctic Volley

Arctic VolleyActive

FROST_TARGETED_CHANNEL

Fire a volley of icicles in the targeted direction every 0.4s, while channeling for 2.2s (can move while channeling).
Each volley deals 262 magical damage in a 4m radius on impact.
Slows by -10% for 1s (stacks up to 6 times).
Costs 2 energy for every volley fired.

Stats

Energy cost10
Cooldown12 s
Cast timeInstant
Range22 m
TargetGround

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.

Elder's Arctic Staff

Granted by(1)

Advanced view

Where each number comes from, and the arithmetic behind it. How this works

# Source Base Progression Result
{0} $FROST_TARGETED_CHANNEL.channeling[0].effectinterval 0.4 0.4s
{1} $FROST_TARGETED_CHANNEL.channeling[0].totalduration 2.2 2.2s
{2} $FROST_TARGETED_CHANNEL_EFFECT.directattributechange[0].change -76 ×3.443 262
{3} $FROST_TARGETED_CHANNEL.channeling[0].energyusage 2 2
{4} $FROST_TARGETED_CHANNEL_EFFECT.directattributechange[0].effectarearadius 4 4m
{5} $FROST_TARGETED_CHANNEL_EFFECT_SLOW.buffovertime[0].value -0.1 -10%
{6} $FROST_TARGETED_CHANNEL_EFFECT_SLOW.buffovertime[0].time 1 1s
{7} $FROST_TARGETED_CHANNEL_EFFECT_SLOW.maxcharges 6 6

Ability definition

{
 "@uniquename": "FROST_TARGETED_CHANNEL",
 "@target": "ground",
 "@keepmovingaftercast": "true",
 "@category": "instant",
 "@castingtime": "0",
 "@hitdelay": "0",
 "@standtime": "0",
 "@disruptionfactor": "1",
 "@recastdelay": "12",
 "@energyusage": "3",
 "@castrange": "22",
 "@adjustgroundtargettorange": "true",
 "@uitype": "crowdcontrol",
 "@assessment": "negative",
 "@descriptionlocatag": "@SPELLS_FROST_TARGETED_CHANNEL_V2_DESC",
 "@statblock": "@SPELLS_CHANNELING_STATBLOCK_V2",
 "@autoattackcooldownaftercasting": "Trigger",
 "@controllerpreferredtarget": "enemy",
 "locareferences": {
  "description": {
   "locareference": [
    {
     "@tag": "$$FROST_TARGETED_CHANNEL.channeling[0].effectinterval$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL.channeling[0].totalduration$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL_EFFECT.directattributechange[0].change$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL.channeling[0].energyusage$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL_EFFECT.directattributechange[0].effectarearadius$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL_EFFECT_SLOW.buffovertime[0].value$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL_EFFECT_SLOW.buffovertime[0].time$"
    },
    {
     "@tag": "$$FROST_TARGETED_CHANNEL_EFFECT_SLOW.maxcharges$"
    }
   ]
  },
  "statblock": {
   "locareference": [
    {
     "@tag": "$energyusage$"
    },
    {
     "@tag": "$castingtime$"
    },
    {
     "@tag": "$channeling[0].totalduration$"
    },
    {
     "@tag": "$castrange$"
    },
    {
     "@tag": "$recastdelay$"
    }
   ]
  }
 },
 "nop": {
  "@target": "self",
  "@skillshotindicatormin": "24",
  "@skillshotindicatormax": "24"
 },
 "channelingspell": {
  "@castDirectionDuringChannel": "initialCastDirection",
  "@allowmovement": "true",
  "@allowcancel": "true",
  "@effectcount": "6",
  "@initialeffectinterval": "0.2",
  "@effectinterval": "0.4",
  "@energyusage": "2",
  "@overrideRotation": "false",
  "applyspell": [
   {
    "@target": "self",
    "@spell": "FROST_TARGETED_CHANNEL_AREA",
    "IfChannelTick": {
     "@modulo": "2",
     "@op": "equals",
     "@value": "0"
    }
   },
   {
    "@target": "self",
    "@spell": "FROST_TARGETED_CHANNEL_AREA2",
    "IfChannelTick": {
     "@modulo": "2",
     "@op": "equals",
     "@value": "1"
    }
   },
   {
    "@target": "self",
    "@spell": "FROST_TARGETED_CHANNEL_RECOIL_VFX",
    "not": {
     "IfChannelTick": {
      "@op": "greaterOrEqual",
      "@value": "8"
     }
    }
   }
  ]
 }
}

Abilities