station_cmd.c
changeset 1295 5dc810674581
parent 1285 dee20e32bffe
child 1299 0a6510cc889b
equal deleted inserted replaced
1294:bc831562148e 1295:5dc810674581
  2439 			for (k = 0; k < NUM_SLOTS; k++) {
  2439 			for (k = 0; k < NUM_SLOTS; k++) {
  2440 				if (rs->slot[k] != INVALID_SLOT) {
  2440 				if (rs->slot[k] != INVALID_SLOT) {
  2441 					Vehicle *v = GetVehicle(rs->slot[k]);
  2441 					Vehicle *v = GetVehicle(rs->slot[k]);
  2442 
  2442 
  2443 					if (v->u.road.slot != rs) {
  2443 					if (v->u.road.slot != rs) {
  2444 						DEBUG(misc, 1) ("Bus Slot Desync! cleaning up (Don't panic)");
  2444 						DEBUG(ms, 0) ("Multistop: Bus Slot Desync! cleaning up (Don't panic)");
  2445 						v->u.road.slot = NULL;
  2445 						v->u.road.slot = NULL;
  2446 						v->u.road.slot_age = 0;
  2446 						v->u.road.slot_age = 0;
  2447 						rs->slot[k] = INVALID_SLOT;
  2447 						rs->slot[k] = INVALID_SLOT;
  2448 					}
  2448 					}
  2449 				}
  2449 				}
  2455 			for (k = 0; k < NUM_SLOTS; k++) {
  2455 			for (k = 0; k < NUM_SLOTS; k++) {
  2456 				if (rs->slot[k] != INVALID_SLOT) {
  2456 				if (rs->slot[k] != INVALID_SLOT) {
  2457 					Vehicle *v = GetVehicle(rs->slot[k]);
  2457 					Vehicle *v = GetVehicle(rs->slot[k]);
  2458 
  2458 
  2459 					if (v->u.road.slot != rs) {
  2459 					if (v->u.road.slot != rs) {
  2460 						DEBUG(misc, 1) ("Truck Slot Desync! cleaning up (Don't panic)");
  2460 						DEBUG(ms, 0) ("Multistop: Truck Slot Desync! cleaning up (Don't panic)");
  2461 						v->u.road.slot = NULL;
  2461 						v->u.road.slot = NULL;
  2462 						v->u.road.slot_age = 0;
  2462 						v->u.road.slot_age = 0;
  2463 						rs->slot[k] = INVALID_SLOT;
  2463 						rs->slot[k] = INVALID_SLOT;
  2464 					}
  2464 					}
  2465 				}
  2465 				}