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.| Level | JP | Total JP |
|---|---|---|
| 1 | 200 | 200 |
| 2 | 3,340 | 3,540 |
| 3 | 13,800 | 17,340 |
| 4 | 43,400 | 60,740 |
| 5 | 87,700 | 148,440 |
| 6 | 162,000 | 310,440 |
| 7 | 1,173,000 | 1,483,440 |
| 8 | 4,279,000 | 5,762,440 |
| 9 | 15,609,000 | 21,371,440 |
| 10 | 56,940,000 | 78,311,440 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 505 · ADD_HP_MP
| Variable | Value | Meaning |
|---|---|---|
| var3 | 204 | nDecMP = GetVar( 2 ) + GetVar( 3 ) * GetRequestedSkillLevel() + GetVar( 5 ) * GetEnhance();int nHealLimitHP = ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) * pTarget->GetMaxHP(); |
| var4 | 0.02 | nDecMP = GetVar( 2 ) + GetVar( 3 ) * GetRequestedSkillLevel() + GetVar( 5 ) * GetEnhance();int nHealLimitMP = ( GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + GetVar(5) * GetEnhance() ) * pTarget->GetMaxMP(); |
| var5 | 60 | nDecHP = GetVar( 0 ) + GetVar( 1 ) * GetRequestedSkillLevel() + GetVar( 4 ) * GetEnhance();int nHealLimitMP = ( GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + GetVar(5) * GetEnhance() ) * pTarget->GetMaxMP(); |
| var8 | 20 | nIncHP = nDecHP * GetVar( 6 ) + GetVar( 7 ) * GetEnhance();nIncMP = nDecMP * GetVar( 6 ) + GetVar( 7 ) * GetEnhance(); |
| var9 | 0.02 | + pTarget->GetMaxMP() * GetVar(8) * GetRequestedSkillLevel() |
| var10 | 6 | + GetVar(9) * GetEnhance(); |
| var11 | 82 | nDecHP = pSummon->GetMaxHP() * GetVar(10);nIncHP += GetVar(10); |
| var12 | 16 | nIncMP += GetVar(11); |

