Divine Nova

Skill #3040 · Séraphin server

All skills

#3040

Divine Nova

ActiveLightMax lv 20
Divine Nova Lv20
LightMP 1475 3 sec
Holy Attack Spell
A brilliant flash of light explodes around you, damaging and stunning nearby enemies.
Cool Time 40 sec

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

What the skill does

Lv 20 · +0
  • Magic damage in an area: 1,220 % of your magic attack + 3,350.
  • Then: applies "Stun" (level 20) for 3 s.

Characteristics

Lv 20 · +0
Type
Active
Element
Light
MP cost
1,475
Casting time
3 sec
Cooldown
40 sec
Range
10
Area of effect
10

Applied state

Stun#6006 · open the state page
Level
20
Duration
3 sec
Chance
100 %

Learned by

  • Skill steps

    • Up to level 10requires: job level 40, Shining Buster lv 6
  • Skill steps

    • Levels 11 to 15requires: Inner Light lv 1
    • Levels 11 to 20requires: Inner Light lv 2

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
11131,0001,314,700
12245,0001,559,700
13458,0002,017,700
14856,0002,873,700
151,599,0004,472,700
162,987,0007,459,700
175,578,00013,037,700
1810,419,00023,456,700
1919,461,00042,917,700
2036,348,00079,265,700
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 261 · MAGIC_SINGLE_REGION_DAMAGE

VariableValueMeaning
var14.2int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var20.4int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var30.35int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var4550int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var5140int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var6150int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var1010float effectLength = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(12) : GetVar(9);
var111float distributeType = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(13) : GetVar(10);
var128float targetMax = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(14) : GetVar(11);