anchor.diff:  
   
   //Used from MapEd to give multiplayer building maps an AI builder config
  -procedure TKMHandAISetup.ApplyAgressiveBuilderSetup;
  +procedure TKMHandAISetup.ApplyAgressiveBuilderSetup(aNewAI: Boolean = False);
   begin
  +  NewAI := aNewAI;
     SerfsPerHouse := 1;
     WorkerCount := 20;
     ArmyType := atIronAndLeather; //Mixed army
  
positive.code:   // Could be a record, but we want to have default values initialization in constructor
    TKMHandAISetup = class
    public
      Aggressiveness: Integer; //-1 means not used or default
      AutoAttack: Boolean;
      AutoRepair: Boolean;
  
negative.code: procedure TKMHandAISetup.Save(SaveStream: TKMemoryStream);
  begin
    SaveStream.WriteA('AISetup');
    SaveStream.Write(NewAI);
    SaveStream.Write(Aggressiveness);
    SaveStream.Write(AutoAttack);
    SaveStream.Write(AutoBuild);
  