Cursed Arrow
Skill #62304 · Séraphin server
All skills
Cursed Arrow#162304 · open the state page
#62304
Cursed Arrow
ActiveDarkMax lv 10
Cursed Arrow Lv6
DarkMP 150 0.5 sec
Shade Attack Skill
Causes damage to target and causes shade lasting damage. Crossbow only.
Cool Time 30 sec
Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.
What the skill does
Lv 6 · +0- Physical damage around the target: 445 % of your attack + 240.
- Then: applies "Cursed Arrow" (level 120) for 15 s.
Characteristics
Lv 6 · +0- Type
- Active
- Element
- Dark
- MP cost
- 150
- Casting time
- 0.5 sec
- Cooldown
- 30 sec
- Range
- Weapon range
Applied state
- Level
- 120
- Duration
- 15 sec
- Chance
- 100 %
Learned by
Skill steps
- Up to level 4requires: job level 30, Piercing Arrow lv 1
- Up to level 5requires: job level 40, Piercing Arrow lv 1
Skill steps
- Levels 6 to 8requires: job level 20, Piercing Arrow lv 11
- Levels 6 to 9requires: job level 30, Piercing Arrow lv 11
- Levels 6 to 10requires: job level 40, Piercing Arrow lv 11
Prerequisites
Learning cost
Job points (JP) needed to reach the level.| Level | JP | Total JP |
|---|---|---|
| 1 | 200 | 200 |
| 2 | 1,380 | 1,580 |
| 3 | 5,000 | 6,580 |
| 4 | 12,100 | 18,680 |
| 5 | 24,000 | 42,680 |
| 6 | 43,400 | 86,080 |
| 7 | 60,000 | 146,080 |
| 8 | 97,100 | 243,180 |
| 9 | 152,000 | 395,180 |
| 10 | 241,000 | 636,180 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 30011 · PHYSICAL_SINGLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 1.75 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel(); |
| var2 | 0.45 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel(); |
| var4 | 40 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel(); |
| var5 | 10 | 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 |
| var11 | 0.3 | nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();fKnockbackRange = ( GetVar(9) + GetVar(10) * GetRequestedSkillLevel() ) * GameRule::DEFAULT_UNIT_SIZE; |
| var12 | 35 | nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nKnockbackTime = ( GetVar(11) + GetVar(12) * GetRequestedSkillLevel() ) * 100; |

