anchor.diff:  end;
   
   
  +//Rebuilds passability for all map
  +procedure TKMTerrain.UpdatePassability;
  +begin
  +  UpdatePassability(fMapRect);
  +end;
  +
  +
   //Rebuilds passability for given bounds
   procedure TKMTerrain.UpdatePassability(const aRect: TKMRect);
   var
  
positive.code: 
    fFinder := TKMTerrainFinder.Create;
  
    UpdateLighting(MapRect);
    // Do not update Passability and WalkConnect, since we loaded it from the stream
    gLog.AddTime('Terrain loaded');
  end;
  
negative.code:   end;
  
    fFinder := TKMTerrainFinder.Create;
    UpdateLighting;
    UpdatePassability;
  
    //Everything except roads
    UpdateWalkConnect([wcWalk, wcFish, wcWork], MapRect, True);
  