(svn r8485) -Fix

-Fix (since the dawn of time): Remove phantom oil rigs sometimes present in old savegames
This commit is contained in:
tron
2007-01-31 10:50:12 +00:00
parent f5d74b8af6
commit 63a5b0e8be
3 changed files with 15 additions and 1 deletions

View File

@@ -1302,6 +1302,19 @@ bool AfterLoadGame(void)
}
break;
case STATION_OILRIG: {
/* Very old savegames sometimes have phantom oil rigs, i.e.
* an oil rig which got shut down, but not completly removed from
* the map
*/
TileIndex t1 = TILE_ADDXY(t, 1, 0);
if (!IsTileType(t1, MP_INDUSTRY) ||
GetIndustryGfx(t1) != GFX_OILRIG_3) {
DeleteOilRig(t);
}
break;
}
default: break;
}
break;