From 85628544eeac566a70bf3f218bc078c096c65c50 Mon Sep 17 00:00:00 2001 From: darkvater Date: Sat, 4 Sep 2004 13:06:09 +0000 Subject: (svn r157) -Feature: [1009708] Percent-based service intervals. Send a vehicle to depot after it has lost X% of its reliability (mivlad) --- vehicle.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'vehicle.h') diff --git a/vehicle.h b/vehicle.h index b970bb8ab..f45e1e035 100644 --- a/vehicle.h +++ b/vehicle.h @@ -414,4 +414,10 @@ VARDEF BackuppedOrders _backup_orders_data[1]; #define INVALID_VEHICLE 0xffff +#define SERVICE_INTERVAL (_patches.servint_ispercent ? (v->reliability > _engines[v->engine_type].reliability * (100 - v->service_interval) / 100) : (v->date_of_last_service + v->service_interval > _date)) +#define MIN_SERVINT_PERCENT 5 +#define MAX_SERVINT_PERCENT 90 +#define MIN_SERVINT_DAYS 30 +#define MAX_SERVINT_DAYS 800 + #endif /* VEHICLE_H */ -- cgit v1.2.3-54-g00ecf