(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)
authortruelight
Sat, 11 Aug 2007 22:57:23 +0000
changeset 7436 2ef100150423
parent 7435 c5d1a7a3235c
child 7437 27551f746064
(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)
src/economy.cpp
--- a/src/economy.cpp	Sat Aug 11 15:52:34 2007 +0000
+++ b/src/economy.cpp	Sat Aug 11 22:57:23 2007 +0000
@@ -1445,8 +1445,8 @@
 				/* 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;