Distortion of Rage
Skill #2637 · Séraphin server
All skills
#2637
Distortion of Rage
ActiveDarkMax lv 3
Distortion of Rage Lv1
DarkMP 55
Shade Attack Skill
Completely diminish the threat level of monsters around you.
Cool Time 15 sec
Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.
Characteristics
Lv 1 · +0- Type
- Active
- Element
- Dark
- MP cost
- 55
- Casting time
- Instant
- Cooldown
- 15 sec
- Range
- 12
- Area of effect
- 12
Learned by
Skill steps
- Up to level 2requires: job level 15, Shadow Stab lv 1
- Up to level 3requires: job level 30, Shadow Stab lv 1
Prerequisites
Learning cost
Job points (JP) needed to reach the level.| Level | JP | Total JP |
|---|---|---|
| 1 | 43,400 | 43,400 |
| 2 | 87,700 | 131,100 |
| 3 | 162,000 | 293,100 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 903 · REGION_REMOVE_HATE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 100 | 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 | 12 | float fEffectLength = ( GetVar( 2 ) + GetVar( 8 ) * GetEnhance() ) * GameRule::DEFAULT_UNIT_SIZE;float fEffectLength = GetVar(2) * GameRule::DEFAULT_UNIT_SIZE; |
| 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 | 5 | int nSuccessRate = GetVar( 5 ) + GetVar( 6 ) * GetRequestedSkillLevel() + GetVar( 9 ) * GetEnhance();int nCount = GetVar(6) + GetVar(7)*GetRequestedSkillLevel(); |
| var10 | 2 | int nSuccessRate = GetVar( 5 ) + GetVar( 6 ) * GetRequestedSkillLevel() + GetVar( 9 ) * GetEnhance();float effectLength = GetVar(9); |

