Changeset - r14966:0f4c360c3327
[Not reviewed]
master
0 1 0
rubidium - 14 years ago 2010-04-08 17:27:45
rubidium@openttd.org
(svn r19587) -Fix: false positive in cache validity checking when a train crashes; the max curve speed depends on the 'angle' between wagons and with wagons spinning around randomly without updating the max curve speed cache that leads to "seeing" a difference. As the caches aren't useful for crashed vehicles anymore, just ignore those vehicles
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/openttd.cpp
Show inline comments
 
@@ -1106,7 +1106,7 @@ static void CheckCaches()
 

	
 
	Vehicle *v;
 
	FOR_ALL_VEHICLES(v) {
 
		if (v != v->First()) continue;
 
		if (v != v->First() || v->vehstatus & VS_CRASHED) continue;
 

	
 
		switch (v->type) {
 
			case VEH_ROAD: {
0 comments (0 inline, 0 general)