summaryrefslogtreecommitdiff
path: root/train_cmd.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-01-07 16:47:59 +0000
committerpeter1138 <peter1138@openttd.org>2006-01-07 16:47:59 +0000
commite81c316134b1aba5dfab9cb4e6bc09ad3f49878e (patch)
tree420d4feed72d14cc6515ef88f8e37e66e0ca4423 /train_cmd.c
parent18de531671575549252cd947d09c83179faf47f5 (diff)
downloadopenttd-e81c316134b1aba5dfab9cb4e6bc09ad3f49878e.tar.xz
(svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
Diffstat (limited to 'train_cmd.c')
-rw-r--r--train_cmd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/train_cmd.c b/train_cmd.c
index 09d074afe..67b181212 100644
--- a/train_cmd.c
+++ b/train_cmd.c
@@ -3601,9 +3601,9 @@ int32 GetTrainRunningCost(const Vehicle *v)
do {
const RailVehicleInfo *rvi = RailVehInfo(v->engine_type);
- if (rvi->running_cost_base)
- cost += rvi->running_cost_base * _price.running_rail[rvi->engclass];
- } while ( (v=v->next) != NULL );
+ if (rvi->running_cost_base > 0)
+ cost += rvi->running_cost_base * _price.running_rail[rvi->running_cost_class];
+ } while ((v = v->next) != NULL);
return cost;
}