Hellstorm

Skill #31105 · Séraphin server

All skills

#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

Stun#6006 · open the state page
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.
LevelJPTotal JP
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
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 30012 · PHYSICAL_MULTIPLE_REGION_DAMAGE

VariableValueMeaning
var10.9nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var20.35nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var325nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var450nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var57float fEffectLength = GetVar(4) * GameRule::DEFAULT_UNIT_SIZE;
var61nDamage = 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.3nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();fRegionProperty = GetVar(8);
var100.02nFireInterval = GetVar(9) * 100;nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var110.29nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var1230nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();