anchor.diff:    FreeAndNil(fTerrainPainter);
     FreeAndNil(fDeposits);
     FreeAndNil(fSelection);
  -  FreeAndNil(fMapTxtInfo);
   
     for I := Low(fRevealers) to High(fRevealers) do
       FreeAndNil(fRevealers[I]);
  
positive.code:     //When you load a map script/libx/wav/etc. files are "attached" then copied when
      //saving if the path is different
      fAttachedFiles: array of UnicodeString;
      fMapTxtInfo: TKMMapTxtInfo;
  
      function GetRevealer(aIndex: Byte): TKMPointTagList;
      procedure ProceedUnitsCursorMode;
  
negative.code:     property Deposits: TKMDeposits read fDeposits;
      property Selection: TKMSelection read fSelection;
      property Revealers[aIndex: Byte]: TKMPointTagList read GetRevealer;
      property VisibleLayers: TKMMapEdLayerSet read fVisibleLayers write fVisibleLayers;
  
      function OnlyAdvancedAIHand(aHandId: TKMHandID): Boolean;
  