anchor.diff:    KM_CommonClasses, KM_CommonTypes, KM_Defaults, KM_Points,
     KM_Units, KM_UnitGroups,
     KM_NavMesh, KM_NavMeshInfluences,
  -  KM_NavMeshFloodFill;
  +  KM_NavMeshFloodFill, KM_FloodFill;
   
   
   const
  
positive.code:   AVOID_BUILDING_HOUSE_INSIDE_LOCK = 40;
    AVOID_BUILDING_NODE_LOCK_FIELD = 45;
    AVOID_BUILDING_NODE_LOCK_ROAD = 50;
    AVOID_BUILDING_FOREST_RANGE = 150; // Value: 255 <-> AVOID_BUILDING_FOREST_VARIANCE which may forest tiles have
    AVOID_BUILDING_FOREST_MINIMUM = 255 - AVOID_BUILDING_FOREST_RANGE; // Minimum value of forest reservation tiles
    AVOID_BUILDING_COAL_TILE = 254;
  
  
  type
  
    //Collection of influence maps
    TKMInfluences = class
  
negative.code:     for Y := 1 to fMapY - 1 do
      for X := 1 to fMapX - 1 do
      begin
        //cnt := 0;
        cnt := MAX_ELEMENTS;
        for Y0 := Max(1, Y - RAD) to Min(Y + RAD, fMapY - 1) do
        for X0 := Max(1, X - RAD) to Min(X + RAD, fMapX - 1) do
  