anchor.diff:        UpdateWalkConnect([wcWalk, wcRoad, wcWork], KMRectGrowTopLeft(KMRect(X, Y, X, Y)), DiagonalChanged);
         Result := True;
       end
  -    else
  +    else // Other objects
       begin
         UpdatePassability(KMRect(X, Y, X, Y)); //When using KMRect map bounds are checked by UpdatePassability
         UpdateWalkConnect([wcWalk, wcRoad, wcWork], KMRectGrowTopLeft(KMRect(X, Y, X, Y)), DiagonalChanged);
  
positive.code:       end
        else
          Result := False;
      59..63:
        if CanAddField(X, Y, ft_Corn) then
        begin
          SetField(KMPoint(X, Y), -1, ft_Corn);
  
negative.code:       end
        else
          Result := False;
      88..124, // Trees - 125 is mushroom
      126..172:
      begin
        if ObjectIsChopableTree(KMPoint(X,Y), caAge1) then Land[Y,X].TreeAge := 1;
  