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

All Things Albion
Whirlwind

WhirlwindActive

AXEWHIRLWIND2

Spin around like a whirlwind, swinging your axe and dealing 203 physical damage every 0.5s in a 5m radius while channeling for up to 2.5s (can move while channeling and can't be interrupted).

Hitting at least one enemy increases your Movement Speed by 20% for 0.75s.
Each consecutive hit on the same enemy increases the damage by 24.

Each 0.5s spent channeling costs 4 Energy.

Stats

Cooldown25 s
Cast timeInstant
Range5 m
TargetSelf

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.

The Hand of Khor

Granted by(1)

Advanced view

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

# Source Base Progression Result
{0} channeling[0].directattributechange[0].change -56 ×3.626 203
{1} channeling[0].effectinterval 0.5 0.5s
{2} channeling[0].directattributechange[0].effectarearadius 5 5m
{3} channeling[0].totalduration 2.5 2.5s
{4} $AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].value 0.2 20%
{5} $AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].time 0.75 0.75s
{6} channeling[0].directattributechange[0].valueoverride[0].ifcharge[5].value -6.5 ×3.626 24
{7} channeling[0].energyusage 4 4

Ability definition

{
 "@uniquename": "AXEWHIRLWIND2",
 "@keepmovingaftercast": "true",
 "@target": "self",
 "@recastdelay": "25",
 "@energyusage": "0",
 "@castingtime": "0",
 "@hitdelay": "0",
 "@standtime": "0",
 "@disruptionfactor": "1",
 "@castrange": "5",
 "@uitype": "damage",
 "@category": "damage",
 "@hidespelleffecticon": "true",
 "@interruptiblebyspell": "false",
 "@statblock": "@SPELLS_CHANNELING_STATBLOCK",
 "@autoattackcooldownaftercasting": "Trigger",
 "@descriptionlocatag": "@SPELLS_AXEWHIRLWIND2_V2_DESC",
 "@controllerpreferredtarget": "neutral",
 "locareferences": {
  "description": {
   "locareference": [
    {
     "@tag": "$channeling[0].directattributechange[0].change$"
    },
    {
     "@tag": "$channeling[0].effectinterval$"
    },
    {
     "@tag": "$channeling[0].directattributechange[0].effectarearadius$"
    },
    {
     "@tag": "$channeling[0].totalduration$"
    },
    {
     "@tag": "$$AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].value$"
    },
    {
     "@tag": "$$AXEWHIRLWIND_MOVESPEEDBUFF.buffovertime[0].time$"
    },
    {
     "@tag": "$channeling[0].directattributechange[0].valueoverride[0].ifcharge[5].value$"
    },
    {
     "@tag": "$channeling[0].energyusage$"
    }
   ]
  }
 },
 "channelingspell": {
  "@initialeffectinterval": "0",
  "@effectinterval": "0.5",
  "@effectcount": "6",
  "@energyusage": "4",
  "@allowmovement": "true",
  "@damagecancelscasting": "false",
  "@allowcancel": "true",
  "@disruptionfactor": "0",
  "@namelocatag": "@SPELLS_AXEWHIRLWIND2",
  "@endeffect": "AXEWHIRLWIND_CLEANUP",
  "@endeffecttarget": "caster",
  "@cancelpreventsendeffects": "false",
  "directattributechange": {
   "@target": "enemy",
   "@attribute": "health",
   "@change": "-56.00",
   "@effectarearadius": "5",
   "@effecttype": "physical",
   "@targetcountvaluebonusfactor": "0.08",
   "Event": {
    "@type": "onHit",
    "@count": "1",
    "Spell": {
     "@name": "AXEWHIRLWIND_MOVESPEEDBUFF",
     "@target": "Caster"
    }
   },
   "valueoverride": {
    "IfCharge": {
     "@chargespell": "AXEWHIRLWIND_STACK",
     "@casterchargesonly": "true",
     "@who": "EffectTarget",
     "change": [
      {
       "@mincharges": "1",
       "@value": "-62.50"
      },
      {
       "@mincharges": "2",
       "@value": "-69.00"
      },
      {
       "@mincharges": "3",
       "@value": "-75.50"
      },
      {
       "@mincharges": "4",
       "@value": "-82.00"
      },
      {
       "@mincharges": "5",
       "@value": "-88.50"
      },
      {
       "@mincharges": "99",
       "@value": "-6.50"
      }
     ]
    }
   }
  },
  "applyspell": {
   "@spell": "AXEWHIRLWIND_STACK",
   "@target": "enemy",
   "@effectarearadius": "5"
  }
 }
}

Abilities