anchor.diff:  
     //Roads don't affect wcWalk or wcFish
     if aUpdateWalkConnects then
  -    UpdateWalkConnect([wcRoad, wcWolf, wcCrab], Bounds, False);
  +    UpdateWalkConnect([wcRoad], Bounds, False);
   end;
   
   
  
positive.code:   end;
  
    UpdatePassability(KMRect(Loc.X - 3, Loc.Y - 4, Loc.X + 2, Loc.Y + 1));
    UpdateWalkConnect([wcWalk, wcRoad, wcWolf, wcCrab, wcWork], KMRect(Loc.X - 3, Loc.Y - 4, Loc.X + 2, Loc.Y + 1), True); //Rubble objects block diagonals
  end;
  
  
  
negative.code:   UpdatePassability(KMRect(1, 1, fMapX, fMapY));
  
    //Everything except roads
    UpdateWalkConnect([wcWalk, wcFish, wcWork], KMRect(1, 1, fMapX, fMapY), True);
    fLog.AppendLog('Map file loaded');
  end;
  
  