Huge Rock Fall

Skill #3025 · Séraphin server

All skills

#3025

Huge Rock Fall

ActiveEarthMax lv 20
Huge Rock Fall Lv20
EarthMP 950 2.5 sec
Earth Attack Spell
Area spell which causes rocks to fall on nearby enemies.
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
  • Magic damage in an area: 1,400 % of your magic attack + 3,300.

Characteristics

Lv 20 · +0
Type
Active
Element
Earth
MP cost
950
Casting time
2.5 sec
Cooldown
30 sec
Range
16
Area of effect
16

Learned by

  • Skill steps

    • Up to level 8requires: job level 35, Rock Energy lv 1
    • Up to level 10requires: job level 40, Rock Energy lv 1
  • Skill steps

    • Levels 11 to 16requires: job level 20, Rock Energy lv 6
    • Levels 11 to 18requires: job level 30, Rock Energy lv 6
    • Levels 11 to 20requires: job level 40, Rock Energy lv 6
  • Skill steps

    • Levels 11 to 16requires: job level 25, Rock Energy lv 6
    • Levels 11 to 18requires: job level 30, Rock Energy lv 6
    • Levels 11 to 20requires: job level 40, Rock Energy lv 6

Prerequisites

Learning cost

Job points (JP) needed to reach the level.
LevelJPTotal JP
1180180
2600780
31,2402,020
42,7004,720
54,5009,220
67,85017,070
710,90027,970
814,20042,170
921,60063,770
1026,80090,570
1139,000129,570
1246,200175,770
1354,000229,770
1476,100305,870
1587,400393,270
16121,000514,270
17137,000651,270
18154,000805,270
19216,0001,021,270
20253,0001,274,270
Raw server dataTo check a calculation: not needed to understand the skill.

Effect type : 261 · MAGIC_SINGLE_REGION_DAMAGE

VariableValueMeaning
var15int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var20.45int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var30.45int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var5165int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var645int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() +
var108float effectLength = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(12) : GetVar(9);
var111float distributeType = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(13) : GetVar(10);
var1215float targetMax = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(14) : GetVar(11);