diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index ee05cd39d9..25b006e558 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -3926,7 +3926,7 @@ static void UpdateStationRating(Station *st) int or_ = ge->rating; // old rating /* only modify rating in steps of -2, -1, 0, 1 or 2 */ - ge->rating = rating = or_ + Clamp(ClampTo(rating) - or_, -2, 2); + ge->rating = rating = ClampTo(or_ + Clamp(rating - or_, -2, 2)); /* if rating is <= 64 and more than 100 items waiting on average per destination, * remove some random amount of goods from the station */