… | … | ||
---|---|---|---|
73 | 73 | ||
74 | return unless $ob->may ("command_reset"); | 74 | return unless $ob->may ("command_reset"); |
75 | 75 | ||
76 | my $map = $ob->map; | 76 | my $map = $ob->map; |
77 | 77 | ||
78 | Coro::async { | ||
79 | my @pl = $map->players; | 78 | my @pl = $map->players; |
80 | |||
81 | $_->enter_link for @pl; | 79 | $_->enter_link for @pl; |
80 | cf::async { | ||
82 | $map->reset; | 81 | $map->reset; |
83 | $_->leave_link for @pl; | 82 | $_->leave_link for @pl; |
84 | 83 | ||
85 | $ob->reply (undef, $map->{path}->as_string . " was reset."); | 84 | $ob->reply (undef, $map->{path}->as_string . " was reset."); |
86 | }; | 85 | }; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |