Energy Charge

Skill #2641 · Séraphin server

All skills

#2641

Energy Charge

ActiveNormalMax lv 10
Energy Charge Lv10
NormalMP 0
Self-Buff Skill
Use spiracles to recover a small amount of HP and MP. Amount of spiracles required is based on skill level.
Cool Time 1 min

Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.

Characteristics

Lv 10 · +0
Type
Active
Element
Normal
MP cost
0
Casting time
Instant
Cooldown
1 min
Range
None

Learned by

  • Skill steps

    • Up to level 1requires: job level 10, Spiracle Charge lv 1
    • Up to level 2requires: job level 15, Spiracle Charge lv 1
    • Up to level 3requires: job level 30, Spiracle Charge lv 1
  • Skill steps

    • Levels 4 to 5requires: job level 15, Spiracle Cannon lv 1
    • Levels 4 to 6requires: job level 30, Spiracle Cannon lv 1
  • Skill steps

    • Levels 4 to 5requires: job level 15, Mysterious Energy lv 1
    • Levels 4 to 6requires: job level 30, Mysterious Energy lv 1
  • Skill steps

    • Levels 7 to 8requires: Fatal Charge lv 1
    • Levels 7 to 10requires: Fatal Charge lv 2

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
1200200
23,3403,540
313,80017,340
443,40060,740
587,700148,440
6162,000310,440
71,173,0001,483,440
84,279,0005,762,440
915,609,00021,371,440
1056,940,00078,311,440
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 505 · ADD_HP_MP

VariableValueMeaning
var3204nDecMP = GetVar( 2 ) + GetVar( 3 ) * GetRequestedSkillLevel() + GetVar( 5 ) * GetEnhance();int nHealLimitHP = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * pTarget->GetMaxHP();
var40.02nDecMP = GetVar( 2 ) + GetVar( 3 ) * GetRequestedSkillLevel() + GetVar( 5 ) * GetEnhance();int nHealLimitMP = ( GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + GetVar(5) * GetEnhance() ) * pTarget->GetMaxMP();
var560nDecHP = GetVar( 0 ) + GetVar( 1 ) * GetRequestedSkillLevel() + GetVar( 4 ) * GetEnhance();int nHealLimitMP = ( GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + GetVar(5) * GetEnhance() ) * pTarget->GetMaxMP();
var820nIncHP = nDecHP * GetVar( 6 ) + GetVar( 7 ) * GetEnhance();nIncMP = nDecMP * GetVar( 6 ) + GetVar( 7 ) * GetEnhance();
var90.02+ pTarget->GetMaxMP() * GetVar(8) * GetRequestedSkillLevel()
var106+ GetVar(9) * GetEnhance();
var1182nDecHP = pSummon->GetMaxHP() * GetVar(10);nIncHP += GetVar(10);
var1216nIncMP += GetVar(11);