--- deliantra/server/ext/login.ext 2007/09/19 21:56:30 1.72 +++ deliantra/server/ext/login.ext 2007/12/26 21:38:02 1.75 @@ -398,7 +398,7 @@ Coro::Timer::sleep 0.2; } - $ob->reply (undef, "Welcome to Crossfire!"); + $ob->reply (undef, "Welcome to Deliantra!"); delete $pl->{deny_save}; @@ -494,10 +494,8 @@ our $SCHEDULER = cf::async_ext { $Coro::current->{desc} = "player scheduler"; - my $schedule_interval = Coro::Event->timer (after => 1); while () { - $schedule_interval->interval ($SCHEDULE_INTERVAL); - $schedule_interval->next; + Coro::EV::timer_once $SCHEDULE_INTERVAL; # this weird form of iteration over values is used because # the hash changes underneath us frequently, and for