Huge Rock Fall
Skill #3025 · Séraphin server
All skills
#3025
Huge Rock Fall
ActiveEarthMax lv 20
Huge Rock Fall Lv1
EarthMP 95 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 1 · +0- Magic damage in an area: 545 % of your magic attack + 165.
Characteristics
Lv 1 · +0- Type
- Active
- Element
- Earth
- MP cost
- 95
- 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.| Level | JP | Total JP |
|---|---|---|
| 1 | 180 | 180 |
| 2 | 600 | 780 |
| 3 | 1,240 | 2,020 |
| 4 | 2,700 | 4,720 |
| 5 | 4,500 | 9,220 |
| 6 | 7,850 | 17,070 |
| 7 | 10,900 | 27,970 |
| 8 | 14,200 | 42,170 |
| 9 | 21,600 | 63,770 |
| 10 | 26,800 | 90,570 |
| 11 | 39,000 | 129,570 |
| 12 | 46,200 | 175,770 |
| 13 | 54,000 | 229,770 |
| 14 | 76,100 | 305,870 |
| 15 | 87,400 | 393,270 |
| 16 | 121,000 | 514,270 |
| 17 | 137,000 | 651,270 |
| 18 | 154,000 | 805,270 |
| 19 | 216,000 | 1,021,270 |
| 20 | 253,000 | 1,274,270 |
Raw server dataTo check a calculation: not needed to understand the skill.
Effect type : 261 · MAGIC_SINGLE_REGION_DAMAGE
| Variable | Value | Meaning |
|---|---|---|
| var1 | 5 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var2 | 0.45 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var3 | 0.45 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var5 | 165 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var6 | 45 | int nDamage = nMagicPoint * ( GetVar(0) + GetVar(1) * GetRequestedSkillLevel() + GetVar(2) * GetEnhance() ) + GetVar(3) + GetVar(4) * GetRequestedSkillLevel() + |
| var10 | 8 | 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 | 15 | float targetMax = GetSkillBase()->GetEffectType() == SkillBase::EF_MAGIC_SINGLE_REGION_DAMAGE_ADD_RANDOM_STATE ? GetVar(14) : GetVar(11); |

