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.
| Variable | Valeur | Signification |
|---|---|---|
| var1 | 2 | État supplémentaire 1 (code)switch( static_cast< int >( GetVar( 0 ) ) ) |
| var2 | 30 | État supplémentaire 2int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance(); |
| var3 | 2 | État supplémentaire 3int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance(); |
| var4 | 2 | État supplémentaire 4int nCastingCancelRate = GetVar( 1 ) + GetVar( 2 ) * GetRequestedSkillLevel() + GetVar( 3 ) * GetEnhance(); |
| var5 | 6013 | État supplémentaire 5pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev |
| var7 | 1 | pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev |
| var9 | 1.5 | pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar(4) ) ), m_pOwner->GetHandle(), GetVar(5) + GetVar(6) * GetRequestedSkillLev |
| var11 | 0.2 | — |
| var12 | 80 | if( XRandom( 0, 99 ) < GetVar(11) + GetVar(12) * GetRequestedSkillLevel() + GetVar(13) * GetEnhance() ) |

