Dual Strike

Skill #2061 · Séraphin server

All skills

#2061

Dual Strike

ActiveLightMax lv 10
Dual Strike Lv. 1
LightMP 162 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 1 · +0
Type
Active
Element
Light
MP cost
162
Casting time
0.5 sec
Cooldown
15 sec
Range
Weapon range

Applied state

Dual Strike#12061 · open the state page
Level
56
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();