Increase maximum number of laps to 20 and maximum number of people in maze to 64.

This commit is contained in:
Gymnasiast 2015-05-19 11:18:08 +02:00
parent dc524c1b6a
commit 257e330503
1 changed files with 5 additions and 1 deletions

View File

@ -2703,6 +2703,10 @@ static void window_ride_mode_tweak_increase(rct_window *w)
//fast_lift_hill is the cheat that allows maxing out many limits on the Operating tab.
uint8 max_value = gConfigCheat.fast_lift_hill ? 255 : RCT2_GLOBAL(RCT2_ADDRESS_RIDE_FLAGS + (ride->type * 8) + 5, uint8);
//Allow 64 people in mazes under non-cheat settings. The old maximum of 16 was too little for even moderately big mazes.
if(ride->mode == RIDE_MODE_MAZE && !gConfigCheat.fast_lift_hill)
max_value = 64;
if (value < max_value)
value += ride->mode == RIDE_MODE_BUMPERCAR ? 10 : 1;
@ -2920,7 +2924,7 @@ static void window_ride_operating_mousedown(int widgetIndex, rct_window *w, rct_
window_ride_load_dropdown(w, widget);
break;
case WIDX_OPERATE_NUMBER_OF_CIRCUITS_INCREASE:
set_operating_setting(w->number, 9, min(ride->num_circuits + 1, 7));
set_operating_setting(w->number, 9, min(ride->num_circuits + 1, 20));
break;
case WIDX_OPERATE_NUMBER_OF_CIRCUITS_DECREASE:
set_operating_setting(w->number, 9, max(1, ride->num_circuits - 1));