--- deliantra/server/ext/commands.ext 2007/07/20 14:13:58 1.55 +++ deliantra/server/ext/commands.ext 2007/07/22 17:10:06 1.56 @@ -187,11 +187,11 @@ cf::register_command mapinfo => sub { my ($ob) = @_; - $ob = $ob->contr->observe; + my $observe = $ob->contr->observe; - my $map = $ob->map + my $map = $observe->map or return; - $ob->reply (undef, (sprintf "%s (%s) %s", $map->name, $map->path, $ob->region->longname)); + $ob->reply (undef, (sprintf "%s (%s) %s", $map->name, $map->path, $observe->region->longname)); $ob->reply (undef, (sprintf "players: %d difficulty: %d size: %d start: %dx%d timeout: %d", (scalar $map->players), $map->difficulty, $map->width, $map->height, $map->enter_x, $map->enter_y, $map->timeout)) if $ob->flag (cf::FLAG_WIZ);