Merge branch 'master' into jgrpp
# Conflicts: # src/game/game_gui.cpp # src/graph_gui.cpp # src/linkgraph/linkgraph_gui.h # src/newgrf.cpp # src/order_gui.cpp # src/saveload/engine_sl.cpp # src/saveload/saveload.h # src/script/api/script_text.cpp # src/script/script_gui.cpp # src/settings_table.cpp # src/strings.cpp # src/table/settings/economy_settings.ini # src/table/settings/locale_settings.ini # src/timetable_gui.cpp
This commit is contained in:
@@ -987,7 +987,10 @@ static void UpdateConsists(int32 new_value)
|
||||
SetWindowClassesDirty(WC_CREATE_TEMPLATE);
|
||||
}
|
||||
|
||||
/* Check service intervals of vehicles, newvalue is value of % or day based servicing */
|
||||
/**
|
||||
* Check and update if needed all vehicle service intervals.
|
||||
* @param new_value Contains 0 if service intervals are in days, otherwise intervals use percents.
|
||||
*/
|
||||
static void UpdateAllServiceInterval(int32 new_value)
|
||||
{
|
||||
bool update_vehicles;
|
||||
@@ -1001,15 +1004,17 @@ static void UpdateAllServiceInterval(int32 new_value)
|
||||
}
|
||||
|
||||
if (new_value != 0) {
|
||||
vds->servint_trains = 50;
|
||||
vds->servint_roadveh = 50;
|
||||
vds->servint_aircraft = 50;
|
||||
vds->servint_ships = 50;
|
||||
/* Service intervals are in percents. */
|
||||
vds->servint_trains = DEF_SERVINT_PERCENT;
|
||||
vds->servint_roadveh = DEF_SERVINT_PERCENT;
|
||||
vds->servint_aircraft = DEF_SERVINT_PERCENT;
|
||||
vds->servint_ships = DEF_SERVINT_PERCENT;
|
||||
} else {
|
||||
vds->servint_trains = 150;
|
||||
vds->servint_roadveh = 150;
|
||||
vds->servint_aircraft = 100;
|
||||
vds->servint_ships = 360;
|
||||
/* Service intervals are in days. */
|
||||
vds->servint_trains = DEF_SERVINT_DAYS_TRAINS;
|
||||
vds->servint_roadveh = DEF_SERVINT_DAYS_ROADVEH;
|
||||
vds->servint_aircraft = DEF_SERVINT_DAYS_AIRCRAFT;
|
||||
vds->servint_ships = DEF_SERVINT_DAYS_SHIPS;
|
||||
}
|
||||
|
||||
if (update_vehicles) {
|
||||
|
Reference in New Issue
Block a user