anchor.diff:        AddMember(Warrior, -1, False);
         Warrior.Condition := NewCondition;
       end;
  -    UpdatePushbackLimit; //After all members were added
     end;
   
     //We could not set it earlier cos it's limited by Count
  
positive.code:     function GetFlagColor: Cardinal;
  
      procedure SetGroupOrder(aOrder: TKMGroupOrder);
      procedure UpdatePushbackLimit;
  
      function GetOrderTargetUnit: TKMUnit;
      function GetOrderTargetGroup: TKMUnitGroup;
  
negative.code:                         end
                          else
                            //Guide Idle and pushed units back to their places
                            if not pushbackLimitReached
                              and (Members[I].IsIdle
                                   or ((Members[I].Action is TKMUnitActionWalkTo) and TKMUnitActionWalkTo(Members[I].Action).WasPushed)) then
                            begin
  