anchor.diff:      begin
         Output := True;
         // Check whether is cutting point (center of forest) inside of house plan and in this case set it to zero point
  -      if ((aCenter.Y <= BestLoc.Y) AND (aCenter.Y >= BestLoc.Y+1)) AND ((aCenter.X <= BestLoc.X) AND (aCenter.X >= BestLoc.X-2)) then
  +      if ((aCenter.Y <= BestLoc.Y) AND (aCenter.Y >= BestLoc.Y-1)) AND ((aCenter.X <= BestLoc.X) AND (aCenter.X >= BestLoc.X-2)) then
           aCenter := KMPOINT_ZERO;
         AddPlan(ht_Woodcutters, BestLoc, aCenter);
       end;
  
positive.code: 
  end.
  
  
negative.code:     function FindPlaceForHouse(aUnlockProcedure: Boolean; aHT: THouseType; out aBestLocs: TKMPointArray): Byte;
      function FindPlaceForMines(aHT: THouseType): Boolean;
      function FindPlaceForWoodcutter(): Boolean;
      function PlanDefenceTowers(): Boolean;
    public
      constructor Create(aPlayer: TKMHandIndex);
      destructor Destroy(); override;
  