summaryrefslogtreecommitdiff
path: root/src/vehicle_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vehicle_cmd.cpp')
-rw-r--r--src/vehicle_cmd.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/vehicle_cmd.cpp b/src/vehicle_cmd.cpp
index 9bd27ad60..529d31adc 100644
--- a/src/vehicle_cmd.cpp
+++ b/src/vehicle_cmd.cpp
@@ -267,23 +267,22 @@ static CommandCost GetRefitCost(EngineID engine_type)
const Engine *e = Engine::Get(engine_type);
switch (e->type) {
case VEH_SHIP:
- base_cost = _price.ship_base;
+ base_cost = _price[PR_BUILD_VEHICLE_SHIP];
expense_type = EXPENSES_SHIP_RUN;
break;
case VEH_ROAD:
- base_cost = _price.roadveh_base;
+ base_cost = _price[PR_BUILD_VEHICLE_ROAD];
expense_type = EXPENSES_ROADVEH_RUN;
break;
case VEH_AIRCRAFT:
- base_cost = _price.aircraft_base;
+ base_cost = _price[PR_BUILD_VEHICLE_AIRCRAFT];
expense_type = EXPENSES_AIRCRAFT_RUN;
break;
case VEH_TRAIN:
- base_cost = 2 * ((e->u.rail.railveh_type == RAILVEH_WAGON) ?
- _price.build_railwagon : _price.build_railvehicle);
+ base_cost = 2 * _price[(e->u.rail.railveh_type == RAILVEH_WAGON) ? PR_BUILD_VEHICLE_WAGON : PR_BUILD_VEHICLE_TRAIN];
expense_type = EXPENSES_TRAIN_RUN;
break;