From 9853c0dc224e01cf3394336ab074cbb18592bd5b Mon Sep 17 00:00:00 2001 From: frosch Date: Sun, 31 May 2009 12:03:14 +0000 Subject: (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains. --- src/newgrf_engine.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/newgrf_engine.cpp') diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp index 9ea0152eb..9d8f25639 100644 --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -1098,7 +1098,9 @@ void TriggerVehicle(Vehicle *v, VehicleTrigger trigger) VehicleEnteredDepotThisTick(v); } + v->InvalidateNewGRFCacheOfChain(); DoTriggerVehicle(v, trigger, 0, true); + v->InvalidateNewGRFCacheOfChain(); } /* Functions for changing the order of vehicle purchase lists -- cgit v1.2.3-70-g09d2