anchor.diff:  
       procedure UpdateState(aTick: Cardinal);
       procedure LogStatus(var aBalanceText: UnicodeString);
  -    procedure Save(SaveStream: TKMemoryStream);
  -    procedure Load(LoadStream: TKMemoryStream);
   
     end;
   
  
positive.code:     with fRequiredWeapons[WT] do
        aBalanceText := aBalanceText + WARFARE[WT] + ':   ('
                        + Format(
                          COLOR_GREEN+'%D'+COLOR_WHITE+'; '
                          +COLOR_RED+'%D'+COLOR_WHITE+'; '
                          +COLOR_YELLOW+'%.2f'+COLOR_WHITE+')|', [Avaiable, Required, Fraction]
                        );
  
negative.code:   public
      constructor Create(aPlayer: TKMHandIndex; aSetup: TKMHandAISetup);
      destructor Destroy(); override;
      procedure Save(SaveStream: TKMemoryStream);
      procedure Load(LoadStream: TKMemoryStream);
      procedure SyncLoad();
  
      procedure AfterMissionInit();
      procedure OwnerUpdate(aPlayer: TKMHandIndex);
  