Sphère de Récupération Totale
Compétence n° 47015 · serveur Séraphin
Toutes les compétences
#47015
Sphère de Récupération Totale
ActiveLumièreNiv. max 10
Sphère de Récupération Totale Niv.10
LumièreMP 440 Invocation : 1 seconde(s)
Auto-Bienfait de Lumière
Diminue le niveau de menace et recouvre la créature d'une sphère l'aidant à se régénérer.
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
- 440
- Incantation
- 1 seconde(s)
- Recharge
- 30 seconde(s)
- Portée
- 16
- Zone d'effet
- 18
Appris par
Créatures et familiers
Licorne d'Argent, Licorne Sacrée
Coût d'apprentissage
Points de job (JP) pour passer au niveau indiqué.| Niveau | JP | JP cumulés |
|---|---|---|
| 1 | 2 | 2 |
| 2 | 2 | 4 |
| 3 | 2 | 6 |
| 4 | 2 | 8 |
| 5 | 2 | 10 |
| 6 | 2 | 12 |
| 7 | 2 | 14 |
| 8 | 2 | 16 |
| 9 | 2 | 18 |
| 10 | 2 | 20 |
Données brutes du serveurPour vérifier un calcul : inutile pour comprendre la compétence.
Type d'effet : 904 · REGION_REMOVE_HATE_OF_TARGET
Haine : ajoute ou retire de la haine sur les monstres ciblés (hate_basic, hate_per_skl, hate_mod).
| Variable | Valeur | Signification |
|---|---|---|
| var1 | 50 | float fHateRemoveRate = GetVar( 0 ) + GetVar( 1 ) * GetRequestedSkillLevel() + GetVar( 7 ) * GetEnhance();int nDamage = m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElementalType(), GetSkillBase()->IsPhysicalSkill(), GetSkillBase()->IsHarmful() ) + Ge |
| var2 | 5 | float fHateRemoveRate = GetVar( 0 ) + GetVar( 1 ) * GetRequestedSkillLevel() + GetVar( 7 ) * GetEnhance();int nDamage = m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElementalType(), GetSkillBase()->IsPhysicalSkill(), GetSkillBase()->IsHarmful() ) + Ge |
| var3 | 10 | float fEffectLength = ( GetVar( 2 ) + GetVar( 8 ) * GetEnhance() ) * GameRule::DEFAULT_UNIT_SIZE;float fEffectLength = GetVar(2) * GameRule::DEFAULT_UNIT_SIZE; |
| var4 | 2 | EnumSkillTargetsAndCalcDamage( pCaster->GetCurrentPosition( t ), pCaster->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, 0, true, pCanDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, |
| var5 | 5 | EnumSkillTargetsAndCalcDamage( pCaster->GetCurrentPosition( t ), pCaster->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, 0, true, pCanDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), true, fEffectLength, -1, 0, |
| var6 | 60 | int nSuccessRate = GetVar( 5 ) + GetVar( 6 ) * GetRequestedSkillLevel() + GetVar( 9 ) * GetEnhance();int nDamage = m_pOwner->GetMagicPoint((Elemental::Type)GetSkillBase()->GetElementalType(), GetSkillBase()->IsPhysicalSkill(), GetSkillBase()->IsHarmful() ) + Ge |
| var7 | 4 | int nSuccessRate = GetVar( 5 ) + GetVar( 6 ) * GetRequestedSkillLevel() + GetVar( 9 ) * GetEnhance();int nCount = GetVar(6) + GetVar(7)*GetRequestedSkillLevel(); |
| var11 | 147019 | if( GetVar( 10 ) != 0 && GetVar( 13 ) + GetVar( 14 ) * GetRequestedSkillLevel() > XRandom( 0, 99 ) )pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar( 10 ) ) ), m_pOwner->GetHandle(), GetVar( 11 ) + GetVar( 12 ) * GetRequeste |
| var13 | 1 | pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar( 10 ) ) ), m_pOwner->GetHandle(), GetVar( 11 ) + GetVar( 12 ) * GetRequeste |
| var15 | 100 | if( GetVar( 10 ) != 0 && GetVar( 13 ) + GetVar( 14 ) * GetRequestedSkillLevel() > XRandom( 0, 99 ) ) |
| var16 | 5 | pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar( 10 ) ) ), m_pOwner->GetHandle(), GetVar( 11 ) + GetVar( 12 ) * GetRequeste |
| var17 | 1 | pTarget->AddState( static_cast< StructState::StateCode >( static_cast< int >( GetVar( 10 ) ) ), m_pOwner->GetHandle(), GetVar( 11 ) + GetVar( 12 ) * GetRequeste |

