Dark Spiral

Skill #3027 · Séraphin server

All skills

#3027

Dark Spiral

ActiveDarkMax lv 10
Dark Spiral Lv10
DarkMP 1400 1.5 sec
Shade Attack Spell
Causes massive damage to enemies in a certain range around a target by continuously dropping concentrated dark energy.
Cool Time 1 min 30 sec

Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.

Characteristics

Lv 10 · +0
Type
Active
Element
Dark
MP cost
1,400
Casting time
1.5 sec
Cooldown
1 min 30 sec
Range
20
Area of effect
20

Learned by

  • Skill steps

    • Up to level 6requires: job level 20, Dark Might lv 6
    • Up to level 8requires: job level 30, Dark Might lv 6
    • Up to level 10requires: job level 40, Dark Might lv 6

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
139,00039,000
246,20085,200
354,000139,200
476,100215,300
587,400302,700
6121,000423,700
7137,000560,700
8154,000714,700
9216,000930,700
10253,0001,183,700
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 263 · MAGIC_MULTIPLE_REGION_DAMAGE

VariableValueMeaning
var10.75int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var20.15int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var30.075int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var4170int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var560int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var670int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var75m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel();
var80.5m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel();
var90.3m_nFireTime += GetVar(8) * 100;
var108float fEffectLength = GetVar(9) * GameRule::DEFAULT_UNIT_SIZE;
var111nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0,
var1210nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0,