Apocalypse des Ténèbres

Compétence n° 31105 · serveur Séraphin

Toutes les compétences

#31105

Apocalypse des Ténèbres

ActiveLumièreNiv. max 10
Apocalypse des Ténèbres Niv.10
LumièreMP 1545
Attaque
Attaque au corps à corps. Entaille les ennemis à proximité à l'aide d'une série d'attaques d'Ombre.
Le nombre d'attaques portées et leur puissance augmentent en fonction du niveau de la compétence.
Nécessite : Double Epées ou Double Dagues
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. 10 · +0
Type
Active
Élément
Lumière
Coût en MP
1 545
Incantation
Instantanée
Recharge
30 seconde(s)
Portée
Portée de l'arme
Zone d'effet
3

État appliqué

Étourdissement#6006 · voir la fiche de l'état
Durée
3 seconde(s)
Chance
100 %

Appris par

  • Paliers de la compétence

    • Jusqu'au niveau 5requiert : Prière de Surate niv. 1
    • Jusqu'au niveau 10requiert : Prière de Surate niv. 2

Pré-requis

Coût d'apprentissage

Points de job (JP) pour passer au niveau indiqué.
NiveauJPJP cumulés
1131 000131 000
2245 000376 000
3458 000834 000
4856 0001 690 000
51 599 0003 289 000
62 987 0006 276 000
75 578 00011 854 000
810 419 00022 273 000
919 461 00041 734 000
1036 348 00078 082 000
Données brutes du serveurPour vérifier un calcul : inutile pour comprendre la compétence.

Type d'effet : 30012 · PHYSICAL_MULTIPLE_REGION_DAMAGE

Dégâts physiques. Le multiplicateur s'applique à l'attaque du lanceur, la partie fixe s'ajoute ensuite ; le tout passe par toucher, blocage, critique, défense et résistance.

Dégâts = Attaque × (var1 + var2×lv + var11×enh) + (var3 + var4×lv + var12×enh)

VariableValeurSignification
var10.9Multiplicateur d'attaque de basenDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var20.35Multiplicateur par niveau de skillnDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var325Dégâts fixes de basenDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var450Dégâts fixes par niveaunDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var57Multiplicateur par amélioration (variantes)float fEffectLength = GetVar(4) * GameRule::DEFAULT_UNIT_SIZE;
var61Charge (rush) si ≠ 0nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength
var712nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength
var85nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();nRegionType = static_cast< int >( GetVar(7) );
var90.3Rayon de zone de base (×12)nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();fRegionProperty = GetVar(8);
var100.02Rayon par niveaunFireInterval = GetVar(9) * 100;nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var110.29Multiplicateur par amélioration de créaturenDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var1230Dégâts fixes par amélioration de créaturenDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();