Shining Buster
Skill #3004 · Séraphin server
All skills
#3004
Shining Buster
ActiveLightMax lv 20
Shining Buster Lv6
LightMP 620 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 6 · +0- Type
- Active
- Element
- Light
- MP cost
- 620
- 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.| Level | JP | Total JP |
|---|---|---|
| 1 | 180 | 180 |
| 2 | 1,240 | 1,420 |
| 3 | 4,500 | 5,920 |
| 4 | 10,900 | 16,820 |
| 5 | 21,600 | 38,420 |
| 6 | 39,000 | 77,420 |
| 7 | 54,000 | 131,420 |
| 8 | 87,400 | 218,820 |
| 9 | 137,000 | 355,820 |
| 10 | 216,000 | 571,820 |
| 11 | 131,000 | 702,820 |
| 12 | 245,000 | 947,820 |
| 13 | 458,000 | 1,405,820 |
| 14 | 856,000 | 2,261,820 |
| 15 | 1,599,000 | 3,860,820 |
| 16 | 2,987,000 | 6,847,820 |
| 17 | 5,578,000 | 12,425,820 |
| 18 | 10,419,000 | 22,844,820 |
| 19 | 19,461,000 | 42,305,820 |
| 20 | 36,348,000 | 78,653,820 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 263 · MAGIC_MULTIPLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 2.5 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var2 | 0.3 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var3 | 0.15 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var4 | 210 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var5 | 115 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var6 | 70 | int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem |
| var7 | 2 | m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel(); |
| var8 | 0.3 | m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel(); |
| var9 | 0.05 | m_nFireTime += GetVar(8) * 100; |
| var10 | 5 | float fEffectLength = GetVar(9) * GameRule::DEFAULT_UNIT_SIZE; |
| var11 | 2 | nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, |
| var12 | 12 | nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, |

