anchor.diff:              POM_WT := WT;
               WT := WareOrder[I];
               WareOrder[I] := POM_WT;
  -            POM_Priority := Priority;
  -            Priority := WarePriority[I];
  -            WarePriority[I] := POM_Priority;
  +            SwapFloat(Priority, WarePriority[I]);
             end;
         end;
       end;
  
positive.code:   if (Node1Idx = -1) OR (Node2Idx = -1) then
      Exit;
  
    if fPlanner.GetHousePlan(aUnlockProcedure, aIgnoreExistingPlans, aHT, Loc, HouseIdx) then
    begin
      // Check if we can place house by default KaM function
  
negative.code:             Active := True;
              RemoveTreesMode := False;
              ShortcutMode := False;
              MaxReqWorkers := Round(GA_BUILDER_BuildHouse_FieldMaxWork);
              RequiredWorkers := Min(MaxReqWorkers, FieldList.Count);
              CenterPoint := Loc;
            end;
          end;
          // Reserve house place
  