Cursed Arrow

Skill #62304 · Séraphin server

All skills

#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

Cursed Arrow#162304 · open the state page
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.
LevelJPTotal JP
1200200
21,3801,580
35,0006,580
412,10018,680
524,00042,680
643,40086,080
760,000146,080
897,100243,180
9152,000395,180
10241,000636,180
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 30011 · PHYSICAL_SINGLE_REGION_DAMAGE

VariableValueMeaning
var11.75nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var20.45nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var440nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel();
var510float 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
var110.3nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();fKnockbackRange = ( GetVar(9) + GetVar(10) * GetRequestedSkillLevel() ) * GameRule::DEFAULT_UNIT_SIZE;
var1235nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nKnockbackTime = ( GetVar(11) + GetVar(12) * GetRequestedSkillLevel() ) * 100;