--- deliantra/server/lib/cf.pm 2007/01/08 22:32:10 1.152 +++ deliantra/server/lib/cf.pm 2007/01/08 23:36:16 1.153 @@ -1673,18 +1673,18 @@ sub cf::object::player::goto { my ($self, $path, $x, $y) = @_; + $path = new cf::path $path; + $path ne "/" or Carp::cluck ("oy");#d# + $self->enter_link; (async { - $path = new cf::path $path; - my $map = cf::map::find $path->as_string; $map = $map->customise_for ($self) if $map; # warn "entering ", $map->path, " at ($x, $y)\n" # if $map; - $map or Carp::cluck ("oy");#d# $map or $self->message ("The exit to '" . ($path->visible_name) . "' is closed", cf::NDI_UNIQUE | cf::NDI_RED); $self->leave_link ($map, $x, $y);