--- deliantra/server/ext/map-scheduler.ext 2007/06/10 04:05:47 1.35 +++ deliantra/server/ext/map-scheduler.ext 2007/06/10 04:24:50 1.36 @@ -19,13 +19,11 @@ # because old files will get cleaned up on reset time Coro::Timer::sleep 0.25; - for my $map (@{ cf::map::tmp_maps or [] }) { - cf::map::find $map; + for my $path (@{ cf::map::tmp_maps or [] }, @{ cf::map::random_maps or [] }) { + cf::map::find $path; cf::wait_for_tick; Coro::cede; } - #TODO: should also preload random maps... - # now hunt for resettable per-player maps for my $login (@{ cf::player::list_logins or [] }) { for my $path (@{ cf::player::maps $login or [] }) {