Dual Strike

Skill #2061 · Séraphin server

All skills

#2061

Dual Strike

ActiveLightMax lv 10
Dual Strike Lv. 10
LightMP 297 0.5 sec
Holy Attack Skill
Hits the target multiple times and inflicts lasting holy damage.
Cool Time 15 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
297
Casting time
0.5 sec
Cooldown
15 sec
Range
Weapon range

Applied state

Dual Strike#12061 · open the state page
Level
128
Duration
10 sec
Chance
100 %

Learned by

  • Skill steps

    • Up to level 8requires: job level 30, Offense Breaker lv 6
    • Up to level 10requires: job level 40, Offense Breaker lv 6

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
143,40043,400
251,40094,800
360,000154,800
484,600239,400
597,100336,500
6135,000471,500
7152,000623,500
8171,000794,500
9241,0001,035,500
10281,0001,316,500
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 30012 · PHYSICAL_MULTIPLE_REGION_DAMAGE

VariableValueMeaning
var10.6nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var20.225nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();
var3130nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var480nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance();
var58float fEffectLength = GetVar(4) * GameRule::DEFAULT_UNIT_SIZE;
var61nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength
var710nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength
var82nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();nRegionType = static_cast< int >( GetVar(7) );
var90.2nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();fRegionProperty = GetVar(8);
var100.2nFireInterval = GetVar(9) * 100;nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var110.225nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel();
var1270nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();