diff options
author | darkvater <darkvater@openttd.org> | 2004-09-04 13:06:09 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2004-09-04 13:06:09 +0000 |
commit | 85628544eeac566a70bf3f218bc078c096c65c50 (patch) | |
tree | 4c8dfe7c2804e783d4308382ce2f15c7f96bd43f /vehicle.h | |
parent | b4cf633f66491956dcb94e7fa39e687f9341b7e1 (diff) | |
download | openttd-85628544eeac566a70bf3f218bc078c096c65c50.tar.xz |
(svn r157) -Feature: [1009708] Percent-based service intervals. Send a vehicle to depot after it has lost X% of its reliability (mivlad)
Diffstat (limited to 'vehicle.h')
-rw-r--r-- | vehicle.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 */ |