Skip to content

Commit f5b41b6

Browse files
committed
Rebalance of MO_INVESTIGATE (Occult Impact)
- Damage formula changed - New: (SkillLevel * 100)% - When used on target in Root state, deals 50% more damage From massive skills rebalance (1st/2nd/transclass) (2018.10.31)
1 parent f58c43a commit f5b41b6

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/map/battle.c

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2246,8 +2246,20 @@ static int battle_calc_skillratio(int attack_type, struct block_list *src, struc
22462246
case MO_FINGEROFFENSIVE:
22472247
skillratio+= 50 * skill_lv;
22482248
break;
2249-
case MO_INVESTIGATE:
2249+
case MO_INVESTIGATE: {
2250+
#ifndef RENEWAL
22502251
skillratio += 75 * skill_lv;
2252+
#else
2253+
int ratio = skill_lv * 100;
2254+
2255+
// Cast and Target must be locked in BladeStop.
2256+
// In other words: A third player won't do extra damage from hitting another Monk's blade stop
2257+
if (tsc != NULL && tsc->data[SC_BLADESTOP] != NULL && sc->data != NULL && sc->data[SC_BLADESTOP] != NULL)
2258+
ratio += ratio * 50 / 100;
2259+
2260+
skillratio += - 100 + ratio;
2261+
#endif
2262+
}
22512263
break;
22522264
case MO_EXTREMITYFIST:
22532265
{

0 commit comments

Comments
 (0)