From e81c316134b1aba5dfab9cb4e6bc09ad3f49878e Mon Sep 17 00:00:00 2001 From: peter1138 Date: Sat, 7 Jan 2006 16:47:59 +0000 Subject: (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384. --- newgrf.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'newgrf.c') diff --git a/newgrf.c b/newgrf.c index 908e719f9..989677d22 100644 --- a/newgrf.c +++ b/newgrf.c @@ -262,9 +262,9 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf uint32 base = grf_load_dword(&buf); switch (base) { - case 0x4C30: rvi[i].engclass = 0; break; - case 0x4C36: rvi[i].engclass = 1; break; - case 0x4C3C: rvi[i].engclass = 2; break; + case 0x4C30: rvi[i].running_cost_class = 0; break; + case 0x4C36: rvi[i].running_cost_class = 1; break; + case 0x4C3C: rvi[i].running_cost_class = 2; break; } dewagonize(base, engine + i); } @@ -291,7 +291,7 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf if (rvi[i].flags & RVI_MULTIHEAD) { // adjust power and running cost if needed rvi[i].power *= 2; - rvi[i].running_cost_base /= 2; + rvi[i].running_cost_base *= 2; } rvi[i].flags &= ~RVI_MULTIHEAD; } -- cgit v1.2.3-54-g00ecf