Fixed error when gaining happiness while at/above the happiness soft cap

This commit is contained in:
Maruno17
2023-01-01 18:34:54 +00:00
parent 522f78b75d
commit 9dd774a767
2 changed files with 2 additions and 2 deletions

View File

@@ -962,7 +962,7 @@ class Pokemon
gain += 1 if @poke_ball == :LUXURYBALL
gain = (gain * 1.5).floor if hasItem?(:SOOTHEBELL)
if Settings::APPLY_HAPPINESS_SOFT_CAP && method != "evberry"
gain = gain.clamp(0, 179 - @happiness)
gain = (@happiness >= 179) ? 0 : gain.clamp(0, 179 - @happiness)
end
end
@happiness = (@happiness + gain).clamp(0, 255)