diff --git a/src/economy_type.h b/src/economy_type.h index 7e7a572..27982a3 100644 --- a/src/economy_type.h +++ b/src/economy_type.h @@ -111,6 +111,7 @@ enum Price { PR_RUNNING_TRAIN_STEAM, PR_RUNNING_TRAIN_DIESEL, PR_RUNNING_TRAIN_ELECTRIC, + PR_RUNNING_TRAIN_WAGON, PR_RUNNING_AIRCRAFT, PR_RUNNING_ROADVEH, PR_RUNNING_SHIP, diff --git a/src/table/engines.h b/src/table/engines.h index aed1fc2..7ebf994 100644 --- a/src/table/engines.h +++ b/src/table/engines.h @@ -395,7 +395,7 @@ static const EngineInfo _orig_engine_info[] = { #define RC_S PR_RUNNING_TRAIN_STEAM #define RC_D PR_RUNNING_TRAIN_DIESEL #define RC_E PR_RUNNING_TRAIN_ELECTRIC -#define RC_W INVALID_PRICE +#define RC_W PR_RUNNING_TRAIN_WAGON static const RailVehicleInfo _orig_rail_vehicle_info[] = { /* image_index max_speed running_cost engclass @@ -431,7 +431,7 @@ static const RailVehicleInfo _orig_rail_vehicle_info[] = { RVI(20, G, 30, 176, 5000, 82, 205, RC_E, 0, C, E), // 24 SH '40' (Electric) RVI(21, M, 40, 240, 7000, 90, 240, RC_E, 0, C, E), // 25 'T.I.M.' (Electric) RVI(23, M, 43, 264, 8000, 95, 250, RC_E, 0, C, E), // 26 'AsiaStar' (Electric) - RVI(33, W, 247, 0, 0, 25, 0, RC_W, 40, R, A), // 27 Passenger Carriage + RVI(33, W, 247, 0, 0, 25, 25, RC_W, 40, R, A), // 27 Passenger Carriage RVI(35, W, 228, 0, 0, 21, 0, RC_W, 30, R, A), // 28 Mail Van RVI(34, W, 176, 0, 0, 18, 0, RC_W, 30, R, A), // 29 Coal Truck RVI(36, W, 200, 0, 0, 24, 0, RC_W, 30, R, A), // 30 Oil Tanker diff --git a/src/table/pricebase.h b/src/table/pricebase.h index 9dc2ee2..d4344e4 100644 --- a/src/table/pricebase.h +++ b/src/table/pricebase.h @@ -55,6 +55,7 @@ extern const PriceBaseSpec _price_base_specs[] = { { 5600, PCAT_RUNNING, GSF_TRAINS, INVALID_PRICE }, ///< PR_RUNNING_TRAIN_STEAM { 5200, PCAT_RUNNING, GSF_TRAINS, INVALID_PRICE }, ///< PR_RUNNING_TRAIN_DIESEL { 4800, PCAT_RUNNING, GSF_TRAINS, INVALID_PRICE }, ///< PR_RUNNING_TRAIN_ELECTRIC + { 4800, PCAT_RUNNING, GSF_TRAINS, INVALID_PRICE }, ///< PR_RUNNING_TRAIN_WAGON { 9600, PCAT_RUNNING, GSF_AIRCRAFT, INVALID_PRICE }, ///< PR_RUNNING_AIRCRAFT { 1600, PCAT_RUNNING, GSF_ROADVEHICLES, INVALID_PRICE }, ///< PR_RUNNING_ROADVEH { 5600, PCAT_RUNNING, GSF_SHIPS, INVALID_PRICE }, ///< PR_RUNNING_SHIP