--- deliantra/server/common/map.C 2007/08/24 00:26:09 1.117 +++ deliantra/server/common/map.C 2007/08/24 00:40:31 1.118 @@ -1229,12 +1229,12 @@ bool maptile::tile_available (int dir, bool load) { - if (tile_map[dir] && (!load || tile_map[dir]->in_memory == MAP_IN_MEMORY)) - return 1; - if (!tile_path[dir]) return 0; + if (tile_map[dir] && (!load || tile_map[dir]->in_memory == MAP_IN_MEMORY)) + return 1; + if ((tile_map[dir] = find_async (tile_path[dir], this, load))) return 1;