Interruption de Sorts

Compétence n° 53806 · serveur Séraphin

Toutes les compétences

#53806

Interruption de Sorts

ActiveTénèbres
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 30 seconde(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
30 seconde(s)
Portée
16
Zone d'effet
16

Appris par

Aucune classe ni créature ne l'apprend : compétence de monstre, d'objet ou d'événement.

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 ) ) )
var230État supplémentaire 2int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance();
var32État supplémentaire 3int 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
var110.2—
var1280if( XRandom( 0, 99 ) < GetVar(11) + GetVar(12) * GetRequestedSkillLevel() + GetVar(13) * GetEnhance() )