Heaven's Spear

Skill #63004 · Séraphin server

All skills

#63004

Heaven's Spear

ActiveLightMax lv 10
Heaven's Spear Lv6
LightMP 158 1.5 sec
Holy Attack Magic
Attacks the target and those nearby with a spear of light, applying Holy Damage over time.
Cool Time 25 sec

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

What the skill does

Lv 6 · +0
  • Magic damage in an area: 712 % of your magic attack + 570.
  • Then: applies "Heaven's Spear" (level 12) for 12.1 s.

Characteristics

Lv 6 · +0
Type
Active
Element
Light
MP cost
158
Casting time
1.5 sec
Cooldown
25 sec
Range
20
Area of effect
20

Applied state

Heaven's Spear#163004 · open the state page
Level
12
Duration
12.1 sec
Chance
100 %

Learned by

  • Skill steps

    • Up to level 3requires: job level 25, Light Saver lv 1
    • Up to level 4requires: job level 30, Light Saver lv 1
    • Up to level 5requires: job level 40, Light Saver lv 1
  • Skill steps

    • Levels 6 to 7requires: job level 15, Flash lv 6
    • Levels 6 to 8requires: job level 20, Flash lv 6
    • Levels 6 to 9requires: job level 30, Flash lv 6
    • Levels 6 to 10requires: job level 40, Flash lv 6

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
1180180
21,2401,420
34,5005,920
410,90016,820
521,60038,420
639,00077,420
754,000131,420
887,400218,820
9137,000355,820
10216,000571,820
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 261 · MAGIC_SINGLE_REGION_DAMAGE

VariableValueMeaning
var14int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var20.52int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var30.155int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var595int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var640int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var108float effectLength = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(12) : GetVar(9);
var113float distributeType = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(13) : GetVar(10);
var1210float targetMax = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(14) : GetVar(11);