--- deliantra/server/ext/minesweeper.ext 2006/12/15 19:29:18 1.1 +++ deliantra/server/ext/minesweeper.ext 2007/01/07 02:39:14 1.3 @@ -9,7 +9,7 @@ if (my $teleport = $ob->{options}{"teleport_$status"}) { my ($x, $y, $damned) = split /,/, $teleport; - my $pl = cf::player::find $ob->{player}; + my $pl = cf::player::find_active $ob->{player}; $pl->ob->transfer ($x, $y); $pl->savebed ($pl->ob->map->path, $x, $y) @@ -62,7 +62,7 @@ 1 } -cf::register_attachment minesweeper => +cf::object::attachment minesweeper => on_tick => sub { my ($self) = @_; @@ -119,7 +119,7 @@ }, ; -cf::register_attachment minesweeper_field => +cf::object::attachment minesweeper_field => on_apply => sub { my ($ob, $who) = @_;