Diseased Strike
Skill #48039 · Séraphin server
All skills
Diseased Strike#147128 · open the state page
#48039
Diseased Strike
ActiveDarkMax lv 10
Diseased Strike Lv10
DarkMP 110 0.5 sec
Shade Attack Spell
Attacks all enemies around the target, causing magic damage and shade damage over time.
Cool Time 30 sec
Skill card enhancement: lowers the MP cost, casting time or cooldown depending on the skill.
What the skill does
Lv 10 · +0- Magic damage in an area: 614 % of your magic attack.
- Then: applies "Diseased Strike" (level 10) for 21 s.
Characteristics
Lv 10 · +0- Type
- Active
- Element
- Dark
- MP cost
- 110
- Casting time
- 0.5 sec
- Cooldown
- 30 sec
- Range
- 16
- Area of effect
- 18
Applied state
- Level
- 10
- Duration
- 21 sec
- Chance
- 100 %
Learned by
Creatures and pets
Blight Ogre, Blight Ogre Prime
Learning cost
Job points (JP) needed to reach the level.| Level | JP | Total JP |
|---|---|---|
| 1 | 2 | 2 |
| 2 | 2 | 4 |
| 3 | 2 | 6 |
| 4 | 2 | 8 |
| 5 | 2 | 10 |
| 6 | 2 | 12 |
| 7 | 2 | 14 |
| 8 | 2 | 16 |
| 9 | 2 | 18 |
| 10 | 2 | 20 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 261 · MAGIC_SINGLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 1.24 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var2 | 0.49 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var10 | 5 | float effectLength = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(12) : GetVar(9); |
| var11 | 1 | float distributeType = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(13) : GetVar(10); |
| var12 | 5 | float targetMax = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(14) : GetVar(11); |

