anchor.diff:  {TKMFavouriteMaps}
   constructor TKMFavouriteMaps.Create;
   begin
  +  inherited;
     fFavouriteMPMaps := TStringList.Create;
     fFavouriteMPMaps.Delimiter       := FAVOURITE_MAPS_DELIMITER;
     fFavouriteMPMaps.StrictDelimiter := True; // Requires D2006 or newer.
  
positive.code:     fFavouriteMPMaps: TStringList;
      fOnMapsUpdate: TUnicodeStringEvent;
  
      procedure UpdateSettings;
    public
      constructor Create;
      destructor Destroy; override;
  
negative.code:   if not Contains(aMapCRC) then
    begin
      fFavouriteMPMaps.Add(IntToStr(aMapCRC));
      FavoriteMapsUpdated;
    end;
  end;
  
  