… | |
… | |
122 | { |
122 | { |
123 | my @players; |
123 | my @players; |
124 | |
124 | |
125 | Event->timer (interval => 0.2, data => cf::WF_AUTOCANCEL, cb => sub { |
125 | Event->timer (interval => 0.2, data => cf::WF_AUTOCANCEL, cb => sub { |
126 | @players = map $_->ob->name, cf::player::list unless @players; |
126 | @players = map $_->ob->name, cf::player::list unless @players; |
127 | my $player = cf::player::find pop @players |
127 | my $player = cf::player::find_active pop @players |
128 | or return; |
128 | or return; |
129 | |
129 | |
130 | if (my $map = $player->ob->map) { |
130 | if (my $map = $player->ob->map) { |
131 | prefetch_map $map; |
131 | prefetch_map $map; |
132 | } |
132 | } |