Spell Breaker

Skill #3806 · Séraphin server

All skills

#3806

Spell Breaker

ActiveDarkMax lv 11
Spell Breaker Lv11
DarkMP 320
Shade Attack Spell
Attempts to interrupt the target's spell casting. If successful, the enemy will not be able to cast spells for a short duration.
Cool Time 1 min

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

Characteristics

Lv 11 · +0
Type
Active
Element
Dark
MP cost
320
Casting time
Instant
Cooldown
1 min
Range
16
Area of effect
16

Learned by

  • Skill steps

    • Up to level 4requires: job level 30, Dark Spiral lv 6
    • Up to level 5requires: job level 40, Dark Spiral lv 0
  • Skill steps

    • Levels 6 to 8requires: Apostle of Darkness lv 1
    • Levels 6 to 11requires: Apostle of Darkness lv 2

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
139,00039,000
254,00093,000
387,400180,400
4137,000317,400
5216,000533,400
6243,000776,400
7709,0001,485,400
82,068,0003,553,400
96,035,0009,588,400
1017,613,00027,201,400
1151,402,00078,603,400
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 304 · CASTING_CANCEL_WITH_ADD_STATE

VariableValueMeaning
var12switch( static_cast< int >( GetVar( 0 ) ) )
var2100int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance();
var42int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance();
var56013pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev
var71pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev
var91.5pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev
var100.5pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev
var110.2—
var12100if( XRandom( 0, 99 ) < GetVar(11) + GetVar(12) * GetRequestedSkillLevel() + GetVar(13) * GetEnhance() )