src/openttd.cpp
changeset 7508 d1c4fa7461c6
parent 7506 e52d89f5c7c1
child 7514 98a024616010
equal deleted inserted replaced
7507:c287e5e93517 7508:d1c4fa7461c6
  2059 				CLRBIT(_m[t].m2, 7);
  2059 				CLRBIT(_m[t].m2, 7);
  2060 			}
  2060 			}
  2061 		}
  2061 		}
  2062 	}
  2062 	}
  2063 
  2063 
       
  2064 	if (CheckSavegameVersion(69)) {
       
  2065 		/* In some old savegames a bit was cleared when it should not be cleared */
       
  2066 		Vehicle *v;
       
  2067 		FOR_ALL_VEHICLES(v) {
       
  2068 			if (v->type == VEH_ROAD && (v->u.road.state == 250 || v->u.road.state == 251)) {
       
  2069 				SETBIT(v->u.road.state, RVS_IS_STOPPING);
       
  2070 			}
       
  2071 		}
       
  2072 	}
       
  2073 
  2064 	/* Recalculate */
  2074 	/* Recalculate */
  2065 	Group *g;
  2075 	Group *g;
  2066 	FOR_ALL_GROUPS(g) {
  2076 	FOR_ALL_GROUPS(g) {
  2067 		const Vehicle *v;
  2077 		const Vehicle *v;
  2068 		FOR_ALL_VEHICLES(v) {
  2078 		FOR_ALL_VEHICLES(v) {