1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-31 02:35:46 +01:00

fix ride rating underflows, #2031

This commit is contained in:
IntelOrca
2015-10-10 11:54:19 +01:00
parent 5a59e7fed4
commit 955f9a02e9

View File

@@ -620,8 +620,14 @@ static void ride_ratings_calculate(rct_ride *ride)
ride_ratings_calculation calcFunc;
calcFunc = ride_ratings_calculate_func_table[ride->type];
if (calcFunc != NULL)
if (calcFunc != NULL) {
calcFunc(ride);
}
// Prevent negative ratings
ride->ratings.excitement = max(0, ride->ratings.excitement);
ride->ratings.intensity = max(0, ride->ratings.intensity);
ride->ratings.nausea = max(0, ride->ratings.nausea);
// Original ride calculation
// calcFunc = RCT2_ADDRESS(0x0097E050, ride_ratings_calculation)[ride->type];