Châtiment Divin
Compétence n° 48245 · serveur Séraphin
Toutes les compétences

#48245
Châtiment Divin
ActiveTénèbres
Châtiment Divin Niv.1
TénèbresMP 375Invocation : 2 seconde(s)
Inflige d'importants dégâts à la cible.
Recharge 2 minute(s)
Cette compétence est affectée par les objets et autres compétences.
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
- 375
- Incantation
- 2 seconde(s)
- Recharge
- 2 minute(s)
- Portée
- 16
- Zone d'effet
- 18
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 : 234 · MAGIC_SINGLE_DAMAGE_OR_DEATH
Dégâts magiques. Le multiplicateur s'applique à la magie du lanceur ; var7..var12 ajoutent une composante physique pour les variantes mixtes.
Dégâts = Magie × (var1 + var2×lv + var3×enh) + (var4 + var5×lv + var6×enh)
| Variable | Valeur | Signification |
|---|---|---|
| var1 | 0.2 | Multiplicateur de magie de baseint nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var4 | 500 | Dégâts fixes de baseint nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var5 | 100 | Dégâts fixes par niveauint nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var7 | 5 | Multiplicateur d'attaque physique (mixte)float fDeathProbability = ( GetVar( 6 ) + GetVar( 7 ) * GetRequestedSkillLevel() ) * 100; |
| var8 | 0.5 | …par niveaufloat fDeathProbability = ( GetVar( 6 ) + GetVar( 7 ) * GetRequestedSkillLevel() ) * 100; |
| var9 | 99 | Dégâts physiques fixesif( GetVar( 8 ) != CREATURE_ALL && GetVar( 8 ) != static_cast< StructMonster * >(pTarget)->GetCreatureGroup() ) |
| var11 | 15 | Multiplicateur physique par améliorationif( GetVar( 10 ) != 0 && GetVar( 10 ) + GetVar( 17 ) * GetRequestedSkillLevel() < (float)pTarget->GetHP()/pTarget->GetMaxHP()*100 ) return; |
| var18 | 1 | if( GetVar( 10 ) != 0 && GetVar( 10 ) + GetVar( 17 ) * GetRequestedSkillLevel() < (float)pTarget->GetHP()/pTarget->GetMaxHP()*100 ) return; |

