diff -r 4a31f2e9a591 -r 6483de08de63 src/openttd.cpp --- a/src/openttd.cpp Fri Aug 10 18:51:28 2007 +0000 +++ b/src/openttd.cpp Fri Aug 10 23:40:47 2007 +0000 @@ -1338,9 +1338,6 @@ UpdateAllWaypointSigns(); - /* in version 2.2 of the savegame, we have new airports */ - if (CheckSavegameVersionOldStyle(2, 2)) UpdateOldAircraft(); - UpdateAllStationVirtCoord(); /* Setup town coords */ @@ -1522,6 +1519,9 @@ } } + /* after savegame version 74, we have newgrf airports. make aircraft safe (either to hangar or bounce into air) */ + if (CheckSavegameVersion(74)) UpdateOldAircraft(); + /* In version 6.1 we put the town index in the map-array. To do this, we need * to use m2 (16bit big), so we need to clean m2, and that is where this is * all about ;) */