diff --git a/src/level_caps.c b/src/level_caps.c index 9a51edccb0..81ffa7b090 100644 --- a/src/level_caps.c +++ b/src/level_caps.c @@ -65,7 +65,13 @@ u32 GetSoftLevelCapExpValue(u32 level, u32 expValue) else return expValue / sExpScalingDown[levelDifference]; } + else if (level < currentLevelCap) + { + return expValue; + } else + { return 0; + } }