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