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

All Things Albion
Hellfire Barrage

Hellfire BarrageActive

IMP_BEAM

Release a Hellfire Barrage at the targeted enemy, slowing yourself by -30%, while channeling for up to 3s (taking damage reduces the channel time).
Deals 99 magical damage every 0.2s.

Stats

Cooldown12 s
Cast timeInstant
Range12 m
Charge cost3
TargetEnemy

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

Granted by(1)

Advanced view

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

# Source Base Progression Result
{0} $IMP_BEAM.channeling[0].buffovertime[0].value -0.3 -30%
{1} $IMP_BEAM.channeling[0].totalduration 3 3s
{2} $IMP_BEAM_PROJECTILE_RIGHT.directattributechange[0].change -30 ×3.295 99
{3} $IMP_BEAM.channeling[0].effectinterval 0.2 0.2s

Ability definition

{
 "@uniquename": "IMP_BEAM",
 "@target": "enemy",
 "@castingtime": "0",
 "@keepmovingaftercast": "true",
 "@hitdelay": "0",
 "@standtime": "0.2",
 "@disruptionfactor": "1",
 "@recastdelay": "12",
 "@castrange": "12",
 "@energyusage": "0",
 "@spellchargesrequired": "3",
 "@spellchargesspell": "SHAPE_FEROCITY_STACK",
 "@uitype": "damage",
 "@category": "instant",
 "@hidespelleffecticon": "true",
 "@maxstack": "1",
 "@showrange": "true",
 "@maxcharges": "1",
 "@unlockedtoequip": "true",
 "@assessment": "negative",
 "@statblock": "@SPELLS_CHARGECONSUMING_STATBLOCK",
 "@rotatetowardstarget": "true",
 "@descriptionlocatag": "@SPELLS_IMP_BEAM_V2_DESC",
 "@autoattackcooldownaftercasting": "Trigger",
 "@controllerpreferredtarget": "enemy",
 "locareferences": {
  "description": {
   "locareference": [
    {
     "@tag": "$$IMP_BEAM.channeling[0].buffovertime[0].value$"
    },
    {
     "@tag": "$$IMP_BEAM.channeling[0].totalduration$"
    },
    {
     "@tag": "$$IMP_BEAM_PROJECTILE_RIGHT.directattributechange[0].change$"
    },
    {
     "@tag": "$$IMP_BEAM.channeling[0].effectinterval$"
    }
   ]
  }
 },
 "removeactivespell": {
  "@target": "self",
  "@spell": "SHAPE_IMP_REBIRTH",
  "not": {
   "IfSpellActive": {
    "@spell": "SHAPE_FEROCITY_STACK",
    "@atleastcharges": "3",
    "@casterchargesonly": "true",
    "@who": "Caster"
   }
  }
 },
 "channelingspell": {
  "@initialeffectinterval": "0",
  "@effectinterval": "0.2",
  "@effectcount": "16",
  "@energyusage": "0",
  "@disruptionfactor": "5",
  "@allowmovement": "true",
  "@rotatetowardstarget": "true",
  "@overrideRotation": "false",
  "buffovertime": {
   "@target": "self",
   "@type": "movespeedbonus",
   "@time": "4",
   "@value": "-0.3",
   "@linktochanneling": "true",
   "@ignoreabilitypowerscaling": "true",
   "@ignorebonusccdurationscaling": "true",
   "@ignorecrowdcontrolresistance": "true",
   "@donttriggerdiminishingreturns": "true"
  },
  "applyspell": [
   {
    "@target": "enemy",
    "@spell": "IMP_BEAM_PROJECTILE_RIGHT",
    "IfChannelTick": {
     "@value": "0",
     "@op": "equals",
     "@modulo": "2"
    }
   },
   {
    "@target": "enemy",
    "@spell": "IMP_BEAM_PROJECTILE_LEFT",
    "IfChannelTick": {
     "@value": "1",
     "@op": "equals",
     "@modulo": "2"
    }
   }
  ]
 }
}

Abilities