Spiracle Shock Shot

Skill #2313 · Séraphin server

All skills

#2313

Spiracle Shock Shot

ActiveNormalMax lv 20
Spiracle Shock Shot Lv20
NormalMP 345
Attack Skill
Shoots a spiracle, causing damage, knocks the opponent back, and stuns them momentarily. Works with bows 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 20 · +0
  • Physical damage: 870 % of your attack + 880.
  • Then: applies "Stun" (level 20) for 4 s.

Characteristics

Lv 20 · +0
Type
Active
Element
Normal
MP cost
345
Casting time
Instant
Cooldown
30 sec
Range
Weapon range
Critical bonus
+10

Applied state

Stun#6006 · open the state page
Level
20
Duration
4 sec
Chance
100 %

Learned by

  • Skill steps

    • Up to level 4requires: job level 30, Heat Shot lv 1
    • Up to level 5requires: job level 40, Heat Shot lv 1
  • Skill steps

    • Levels 6 to 7requires: job level 10, Archery Training lv 6
    • Levels 6 to 8requires: job level 20, Archery Training lv 6
    • Levels 6 to 9requires: job level 30, Archery Training lv 6
    • Levels 6 to 10requires: job level 40, Archery Training lv 6
  • Skill steps

    • Levels 11 to 15requires: Victory Cheer lv 1
    • Levels 11 to 20requires: Victory Cheer lv 2

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
11131,000767,180
12245,0001,012,180
13458,0001,470,180
14856,0002,326,180
151,599,0003,925,180
162,987,0006,912,180
175,578,00012,490,180
1810,419,00022,909,180
1919,461,00042,370,180
2036,348,00078,718,180
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 30006 · PHYSICAL_SINGLE_DAMAGE_KNOCKBACK

VariableValueMeaning
var11.1nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var20.38nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var444nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel();
var50.1nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(4) * GetEnhance();
var635if( !RUSH( pTarget, GetVar(5) ) )nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(5) * GetEnhance();
var91float fRange = GetVar(8) + GetVar(9) * GetRequestedSkillLevel();
var100.3float fRange = GetVar(8) + GetVar(9) * GetRequestedSkillLevel();
var120.2nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();AR_TIME knock_back_time = ( GetVar(10) + GetVar(11) * GetRequestedSkillLevel() ) * 100;