--- deliantra/server/ext/suicide.ext 2010/05/04 21:45:42 1.5 +++ deliantra/server/ext/suicide.ext 2010/05/09 22:51:13 1.6 @@ -7,7 +7,10 @@ $who->message ("You see no way to escape. Real heroes would rather starve to death than to give up, but you realise you are no hero.."); my $killer = cf::arch::get "killer_suicide"; $who->contr->killer ($killer); $killer->destroy; - ext::highscore::check $who; - $who->kill_player; + + cf::async { + ext::highscore::check $who; + $who->kill_player; + }; };