Dual Strike
Skill #2061 · Séraphin server
All skills
Dual Strike#12061 · open the state page
#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
- 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.| Level | JP | Total JP |
|---|---|---|
| 1 | 43,400 | 43,400 |
| 2 | 51,400 | 94,800 |
| 3 | 60,000 | 154,800 |
| 4 | 84,600 | 239,400 |
| 5 | 97,100 | 336,500 |
| 6 | 135,000 | 471,500 |
| 7 | 152,000 | 623,500 |
| 8 | 171,000 | 794,500 |
| 9 | 241,000 | 1,035,500 |
| 10 | 281,000 | 1,316,500 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 30012 · PHYSICAL_MULTIPLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 0.6 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |
| var2 | 0.225 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |
| var3 | 130 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance(); |
| var4 | 80 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(12) * GetEnhance(); |
| var5 | 8 | 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 | 10 | nDamage = EnumSkillTargetsAndCalcDamage( m_pOwner->GetCurrentPosition( t ), m_pOwner->GetLayer(), pTarget->GetCurrentPosition( t ), bTargetOrigin, fEffectLength |
| var8 | 2 | nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();nRegionType = static_cast< int >( GetVar(7) ); |
| var9 | 0.2 | nCount = GetVar(7) + GetVar(8) * GetRequestedSkillLevel();fRegionProperty = GetVar(8); |
| var10 | 0.2 | nFireInterval = GetVar(9) * 100;nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel(); |
| var11 | 0.225 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nCount = GetVar(9) + GetVar(10) * GetRequestedSkillLevel(); |
| var12 | 70 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance(); |

