Hellstorm
Skill #31105 · Séraphin server
All skills
Stun#6006 · open the state page
#31105
Hellstorm
ActiveLightMax lv 10
Hellstorm Lv10
LightMP 1545
Attack Skill
You channel unholy strength from the deepest pits of Hell and unleash it upon your target and all nearby foes, stunning them.
Cool Time 30 sec
Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.
Characteristics
Lv 10 · +0- Type
- Active
- Element
- Light
- MP cost
- 1,545
- Casting time
- Instant
- Cooldown
- 30 sec
- Range
- Weapon range
- Area of effect
- 3
Applied state
- Duration
- 3 sec
- Chance
- 100 %
Learned by
Skill steps
- Up to level 5requires: Surge of Adrenaline lv 1
- Up to level 10requires: Surge of Adrenaline lv 2
Prerequisites
Learning cost
Job points (JP) needed to reach the level.| Level | JP | Total JP |
|---|---|---|
| 1 | 131,000 | 131,000 |
| 2 | 245,000 | 376,000 |
| 3 | 458,000 | 834,000 |
| 4 | 856,000 | 1,690,000 |
| 5 | 1,599,000 | 3,289,000 |
| 6 | 2,987,000 | 6,276,000 |
| 7 | 5,578,000 | 11,854,000 |
| 8 | 10,419,000 | 22,273,000 |
| 9 | 19,461,000 | 41,734,000 |
| 10 | 36,348,000 | 78,082,000 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 30012 · PHYSICAL_MULTIPLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 0.9 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |
| var2 | 0.35 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |
| var3 | 25 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance(); |
| var4 | 50 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance(); |
| var5 | 7 | float fEffectLength = GetVar(4) * GameRule::DEFAULT_UNIT_SIZE; |
| var6 | 1 | nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength |
| var7 | 12 | nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength |
| var8 | 5 | nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();nRegionType = static_cast< int >( GetVar(7) ); |
| var9 | 0.3 | nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();fRegionProperty = GetVar(8); |
| var10 | 0.02 | nFireInterval = GetVar(9) * 100;nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel(); |
| var11 | 0.29 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel(); |
| var12 | 30 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |

