diff options
author | peter1138 <peter1138@openttd.org> | 2006-01-07 16:47:59 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-01-07 16:47:59 +0000 |
commit | e81c316134b1aba5dfab9cb4e6bc09ad3f49878e (patch) | |
tree | 420d4feed72d14cc6515ef88f8e37e66e0ca4423 /train_cmd.c | |
parent | 18de531671575549252cd947d09c83179faf47f5 (diff) | |
download | openttd-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.c | 6 |
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; } |