--- deliantra/server/ext/invite.ext 2008/05/04 08:55:52 1.5 +++ deliantra/server/ext/invite.ext 2009/02/01 19:50:27 1.8 @@ -50,9 +50,9 @@ my @maplevel = ( "some mysterious hideout", - "his home", - "his guild", # wrong, this is any unique place !player-specific - "a nice place", + "a private apartment", + "a guild", # wrong, this is any unique place !player-specific + "some nice and safe place", "a place with monsters", ); @@ -77,7 +77,7 @@ } elsif ($plevel >= $mlevel) { if (my $other = cf::player::find_active $args) { $who->message ("inviting player '$args', to cancel, use invite with no arguments or wait $TIMEOUT seconds"); - $other->ob->message ("$name invites you to $maplevel[$mlevel], to accept, use 'accept-invitation $name"); + $other->ob->message ("$name invites you to $maplevel[$mlevel], to accept, use C (or C)"); $invite{$name}{$args} = [time + $TIMEOUT, $map, $x, $y]; } else { $who->message ("cannot invite '$args': no such player"); @@ -114,7 +114,7 @@ } else { my $inv = delete $invite{$args}{$name}; $who->message ("A godly force starts to pull you up..."); - $who->goto ($inv->[1,2,3]); + $who->goto (@$inv[1,2,3]); $who->message ("... and sets you down where $args invited you to."); } };