From a9c4b80d26008aa1a62f9aa4fd885fc8de608c3e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 17 Dec 2019 17:09:58 +0000 Subject: [PATCH] TBTR: Fix refitting of virtual trains costing actual money --- src/vehicle_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vehicle_cmd.cpp b/src/vehicle_cmd.cpp index 4bd65938d5..74e746631c 100644 --- a/src/vehicle_cmd.cpp +++ b/src/vehicle_cmd.cpp @@ -528,6 +528,7 @@ CommandCost CmdRefitVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, uint uint8 num_vehicles = GB(p2, 16, 8); CommandCost cost = RefitVehicle(v, only_this, num_vehicles, new_cid, new_subtype, flags, auto_refit); + if (is_virtual_train) cost.MultiplyCost(0); if (flags & DC_EXEC) { /* Update the cached variables */