diff options
author | truelight <truelight@openttd.org> | 2007-08-11 22:57:23 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2007-08-11 22:57:23 +0000 |
commit | 81810ad3914a87887abbb5ba0a0fd9f458c3044e (patch) | |
tree | 970c57e9dbda309e224b77c09bb0ee810d109ca7 | |
parent | 1a5a748973598f6406e1687ac642c1886a203074 (diff) | |
download | openttd-81810ad3914a87887abbb5ba0a0fd9f458c3044e.tar.xz |
(svn r10857) -Fix: feeder-income was broken; substract the feeder-costs from the vehicle-income, not from the route-income (tnx to RichK for all the info)
-rw-r--r-- | src/economy.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/economy.cpp b/src/economy.cpp index ee7ac8d5d..e4b87d476 100644 --- a/src/economy.cpp +++ b/src/economy.cpp @@ -1445,8 +1445,8 @@ void VehiclePayment(Vehicle *front_v) /* handle end of route payment */ Money profit = DeliverGoods(cp->count, v->cargo_type, cp->source, last_visited, cp->source_xy, cp->days_in_transit); cp->paid_for = true; - route_profit += profit - cp->feeder_share; // display amount paid for final route delivery, A-D of a chain A-B-C-D - vehicle_profit += profit; // whole vehicle is not payed for transfers picked up earlier + route_profit += profit; // display amount paid for final route delivery, A-D of a chain A-B-C-D + vehicle_profit += profit - cp->feeder_share; // whole vehicle is not payed for transfers picked up earlier result |= 1; |