Shield Blow

Skill #62001 · Séraphin server

All skills

#62001

Shield Blow

ActiveNormalMax lv 10
Shield Blow Lv6
NormalMP 120
Attack Skill
A shield only skill that decreases the target's attack power by hitting the target's weapon with your shield, while also increasing your threat level.
Cool Time 10 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: 160 % of your attack + 900.
  • Then: applies "Shield Blow" (level 18) for 5 s.

Characteristics

Lv 6 · +0
Type
Active
Element
Normal
MP cost
120
Casting time
Instant
Cooldown
10 sec
Range
Weapon range

Applied state

Shield Blow#162001 · open the state page
Level
18
Duration
5 sec
Chance
100 %

Learned by

  • Skill steps

    • Up to level 1requires: job level 5, Shield Mastery lv 1
    • Up to level 2requires: job level 10, Shield Mastery lv 1
    • Up to level 3requires: job level 20, Shield Mastery lv 1
    • Up to level 4requires: job level 30, Shield Mastery lv 1
    • Up to level 5requires: job level 40, Shield Mastery lv 1
  • Skill steps

    • Levels 6 to 6requires: job level 5, Shield Mastery lv 11
    • Levels 6 to 7requires: job level 10, Shield Mastery lv 11
    • Levels 6 to 8requires: job level 20, Shield Mastery lv 11
    • Levels 6 to 9requires: job level 30, Shield Mastery lv 11
    • Levels 6 to 10requires: job level 40, Shield Mastery 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
var11nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var20.1nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel();
var4150nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel();
var57float 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.05nDamage *= GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(10) * GetEnhance();fKnockbackRange = ( GetVar(9) + GetVar(10) * GetRequestedSkillLevel() ) * GameRule::DEFAULT_UNIT_SIZE;
var12120nDamage += GetVar(2) + GetVar(3) * GetRequestedSkillLevel() + GetVar(11) * GetEnhance();nKnockbackTime = ( GetVar(11) + GetVar(12) * GetRequestedSkillLevel() ) * 100;