diff --git a/Editor/Sector Summary.cpp b/Editor/Sector Summary.cpp index 8a20a4b8..f50a53ea 100644 --- a/Editor/Sector Summary.cpp +++ b/Editor/Sector Summary.cpp @@ -2577,9 +2577,13 @@ void LoadSummary( STR8 pSector, UINT8 ubLevel, FLOAT dMajorMapVersion ) { gusNumEntriesWithOutdatedOrNoSummaryInfo++; //CHRISL: These will force an update basically every time the editor is loaded. What's the point of that? + // instead, we should look at the dMajorMapVersion for this map and only load if we need to //ADB don't forget that these might need to be updated!!! - //gusNumberOfMapsToBeForceUpdated++; - //gfMustForceUpdateAllMaps = TRUE; + if(dMajorMapVersion < gdMajorMapVersion) + { + gusNumberOfMapsToBeForceUpdated++; + gfMustForceUpdateAllMaps = TRUE; + } return; } fread( &temp, 1, sizeof( SUMMARYFILE ), fp ); @@ -3155,3 +3159,4 @@ void ClearSummaryInfo() #endif +