Spell Breaker

Fertigkeit #53806 · Server Séraphin

Alle Fertigkeiten

#53806

Spell Breaker

AktivDunkelheit
Spell Breaker Lv1
DunkelheitMP 120
Shade Attack magic
Special magic. Cancel the target's magic casting and if successful, make target quite for certain time.
Cool Time 30 sec

Verbesserung der Fertigkeitskarte: senkt je nach Fertigkeit die MP-Kosten, die Zauberzeit oder die Abklingzeit.

Eigenschaften

Stufe 1 · +0
Typ
Aktiv
Element
Dunkelheit
MP-Kosten
120
Zauberzeit
Sofort
Abklingzeit
30 sec
Reichweite
16
Wirkungsbereich
16

Erlernt von

Keine Klasse und keine Kreatur lernt sie: Fertigkeit von Monstern, Gegenständen oder Events.

Rohdaten des ServersZum Nachprüfen einer Berechnung: Für das Verständnis der Fertigkeit nicht nötig.

Effekttyp : 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.

VariableWertBedeutung
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() )