Interruption de Sorts

Compétence n° 3806 · serveur Séraphin

Toutes les compétences

#3806

Interruption de Sorts

ActiveTénèbresNiv. max 11
Interruption de Sorts Niv.1
TénèbresMP 120
Incantation de l'Ombre
Interrompt l'Incantation de la cible en la rendant brièvement muette.
Recharge 1 minute(s)

Amélioration de la carte de compétence : réduit le coût en MP, l'incantation ou la recharge selon la compétence.

Caractéristiques

Niv. 1 · +0
Type
Active
Élément
Ténèbres
Coût en MP
120
Incantation
Instantanée
Recharge
1 minute(s)
Portée
16
Zone d'effet
16

Appris par

  • Paliers de la compétence

    • Jusqu'au niveau 4requiert : niveau de job 30, Sombre Spirale niv. 6
    • Jusqu'au niveau 5requiert : niveau de job 40, Sombre Spirale niv. 0
  • Paliers de la compétence

    • Niveaux 6 à 8requiert : Ombre des Apôtres niv. 1
    • Niveaux 6 à 11requiert : Ombre des Apôtres niv. 2

Pré-requis

Coût d'apprentissage

Points de job (JP) pour passer au niveau indiqué.
NiveauJPJP cumulés
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
Données brutes du serveurPour vérifier un calcul : inutile pour comprendre la compétence.

Type d'effet : 304 · CASTING_CANCEL_WITH_ADD_STATE

Applique l'état défini dans « État appliqué » (state_id, niveau et durée calculés par niveau de skill). var1..var5 peuvent contenir jusqu'à 5 codes d'états supplémentaires (0 = aucun). Réussite : 50 + précision magique − esquive magique + bonus ≥ aléa 0..99.

VariableValeurSignification
var12État supplémentaire 1 (code)switch( static_cast< int >( GetVar( 0 ) ) )
var2100État supplémentaire 2int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance();
var42État supplémentaire 4int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance();
var56013État supplémentaire 5pTarget->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() )