--- deliantra/server/ext/player-env.ext 2007/07/23 17:53:55 1.9 +++ deliantra/server/ext/player-env.ext 2007/07/31 00:56:58 1.12 @@ -70,15 +70,12 @@ $ns->{current_music_faces} = $facestr; - my $msg = { - play => $faces, - }; - my $pri = 0; - push @{$msg->{faces}}, [$_, $pri++, cf::face::get_chksum $_] - for grep $ns->must_send_face ($_), @$faces; + $ns->send_face ($_, --$pri - 110) + for @$faces; + $ns->flush_fx; - $ns->ext_event (music => %$msg); + $ns->ext_msg (music => { ambient => $faces }); } Coro::schedule unless %MUSIC_QUEUE; }