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

All Things Albion
Protective Beam

Protective BeamActive

INVULNERABILITY

Conjure an arcane shield in a 6.5m radius around the targeted ally, slowing yourself by -30% while channeling for 6s (can't be cast on self).
Absorbs up to 757 damage (before resistances).
Reapplies the shield every 1s, costing 5 Energy.

The shield lasts up to 2s after the channel has ended.

Stats

Cooldown30 s
Cast timeInstant
Range14 m
TargetAlly

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 Enigmatic Staff

Granted by(1)

Advanced view

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

# Source Base Progression Result
{0} $INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].effectarearadius 6.5 6.5m
{1} $INVULNERABILITY.channeling[0].buffovertime[0].value -0.3 -30%
{2} $INVULNERABILITY.channeling[0].totalduration 6 6s
{3} $INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].damageabsorbed 240 ×3.153 757
{4} $INVULNERABILITY.channeling[0].effectinterval 1 1s
{5} $INVULNERABILITY.channeling[0].energyusage 5 5
{6} $INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].time 2 2s

Ability definition

{
 "@uniquename": "INVULNERABILITY",
 "@target": "friendother",
 "@castingtime": "0",
 "@keepmovingaftercast": "false",
 "@hitdelay": "0",
 "@standtime": "0",
 "@disruptionfactor": "1",
 "@recastdelay": "30",
 "@castrange": "14",
 "@energyusage": "0",
 "@uitype": "buff",
 "@category": "instant",
 "@hidespelleffecticon": "true",
 "@maxstack": "1",
 "@showrange": "true",
 "@maxcharges": "1",
 "@assessment": "positive",
 "@statblock": "@SPELLS_INVULNERABILITY_CHANNELING_STATBLOCK",
 "@descriptionlocatag": "@SPELLS_INVULNERABILITY_V2_DESC",
 "@autoattackcooldownaftercasting": "Trigger",
 "@controllerpreferredtarget": "ally",
 "locareferences": {
  "description": {
   "locareference": [
    {
     "@tag": "$$INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].effectarearadius$"
    },
    {
     "@tag": "$$INVULNERABILITY.channeling[0].buffovertime[0].value$"
    },
    {
     "@tag": "$$INVULNERABILITY.channeling[0].totalduration$"
    },
    {
     "@tag": "$$INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].damageabsorbed$"
    },
    {
     "@tag": "$$INVULNERABILITY.channeling[0].effectinterval$"
    },
    {
     "@tag": "$$INVULNERABILITY.channeling[0].energyusage$"
    },
    {
     "@tag": "$$INVULNERABILITY_CHANNEL_EFFECT.damageshield[0].time$"
    }
   ]
  }
 },
 "channelingspell": {
  "@initialeffectinterval": "0",
  "@effectinterval": "1",
  "@effectcount": "7",
  "@energyusage": "5",
  "@disruptionfactor": "0",
  "@allowmovement": "true",
  "@upperbodychannelinganim": "true",
  "@spelleffectlocatag": "@SPELLS_STATUS_SHIELD",
  "dummy": {
   "@target": "friendall",
   "@time": "6",
   "@linktochanneling": "true"
  },
  "buffovertime": {
   "@target": "self",
   "@type": "movespeedbonus",
   "@value": "-0.3",
   "@time": "5",
   "@linktochanneling": "true",
   "@ignoreabilitypowerscaling": "true",
   "@ignorebonusccdurationscaling": "true",
   "@ignorecrowdcontrolresistance": "true",
   "@donttriggerdiminishingreturns": "true"
  },
  "applyspell": {
   "@spell": "INVULNERABILITY_CHANNEL_EFFECT",
   "@target": "friendother"
  }
 }
}

Abilities