Shining Buster

Skill #3004 · Séraphin server

All skills

#3004

Shining Buster

ActiveLightMax lv 20
Shining Buster Lv20
LightMP 1880 2 sec
Holy Attack Spell
Attack spell which magically damages your opponent with a series of powerful hits.
Cool Time 45 sec

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

Characteristics

Lv 20 · +0
Type
Active
Element
Light
MP cost
1,880
Casting time
2 sec
Cooldown
45 sec
Range
20
Area of effect
20

Learned by

  • Skill steps

    • Up to level 5requires: job level 40, Shining Cross lv 1
  • Skill steps

    • Levels 6 to 9requires: job level 30, Shining Cross lv 11
    • Levels 6 to 10requires: job level 40, Shining Cross lv 11
  • Skill steps

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

    • Levels 11 to 15requires: Angel's Deception lv 1
    • Levels 11 to 20requires: Angel's Deception lv 2

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
11131,000702,820
12245,000947,820
13458,0001,405,820
14856,0002,261,820
151,599,0003,860,820
162,987,0006,847,820
175,578,00012,425,820
1810,419,00022,844,820
1919,461,00042,305,820
2036,348,00078,653,820
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 263 · MAGIC_MULTIPLE_REGION_DAMAGE

VariableValueMeaning
var12.5int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var20.3int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var30.15int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var4210int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var5115int 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
var72m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel();
var80.3m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel();
var90.05m_nFireTime += GetVar(8) * 100;
var105float fEffectLength = GetVar(9) * GameRule::DEFAULT_UNIT_SIZE;
var112nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0,
var1212nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0,