Mass Repentance

Skill #21417 · Séraphin server

All skills

#21417

Mass Repentance

ActiveLightMax lv 10
Mass Repentance Lv10
LightMP 1100 0.5 sec
Magic Attack
Deals damage over time to the target and nearby enemies. Damage reduced for larger groups of enemies.
Cool Time 10 sec

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

Characteristics

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

Learned by

  • Skill steps

    • Up to level 5requires: Angel's Deception lv 1
    • Up to level 10requires: Angel's Deception lv 2

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
1131,000131,000
2245,000376,000
3458,000834,000
4856,0001,690,000
51,599,0003,289,000
62,987,0006,276,000
75,578,00011,854,000
810,419,00022,273,000
919,461,00041,734,000
1036,348,00078,082,000
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.2int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var5105int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var64.5int nDamage = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElem
var71m_nTotalFire = GetVar(6) + GetVar(7) * GetRequestedSkillLevel();
var80.3m_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,