From d7d032f70a68d221e10859a61d1154e49c8866d2 Mon Sep 17 00:00:00 2001 From: michi_cc Date: Tue, 15 Nov 2011 19:53:46 +0000 Subject: (svn r23231) -Fix: [NewGRF] Make train var 0xF3 consistent with TTDPatch. --- src/newgrf_engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp index 69cbe4a56..5d01aae42 100644 --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -795,7 +795,7 @@ static uint32 VehicleGetVariable(Vehicle *v, const ResolverObject *object, byte switch (variable - 0x80) { case 0x62: return t->track; case 0x66: return t->railtype; - case 0x73: return t->gcache.cached_veh_length; + case 0x73: return 0x80 + VEHICLE_LENGTH - t->gcache.cached_veh_length; case 0x74: return t->gcache.cached_power; case 0x75: return GB(t->gcache.cached_power, 8, 24); case 0x76: return GB(t->gcache.cached_power, 16, 16); -- cgit v1.2.3-54-g00ecf