anchor.diff:    UT: TKMUnitType;
     iPlayerAI: TKMHandAI;
     ChooseLoc: TKMChooseLoc;
  -  attackPos: TKMAttackPosition;
  +  groupOrder: TKMMissionScriptGroupOrder;
   begin
     Result := False; //Set it right from the start. There are several Exit points below
   
  
positive.code: 
  procedure TKMMissionParserStandard.Init(aMode: TKMMissionParsingMode);
  begin
    fAttackPositions := TList<TKMAttackPosition>.Create;
    fParsingMode := aMode;
    fDefaultLocation := 0;
  end;
  
negative.code:     fLastUnit: TKMUnit;
      fLastTroop: TKMUnitGroup;
      fAIAttack: TKMAIAttack;
      fGroupOrders: TList<TKMMissionScriptGroupOrder>;
      fDefaultLocation: ShortInt;
      procedure ProcessAttackPositions;
      procedure Init(aMode: TKMMissionParsingMode);
  