… | |
… | |
199 | }; |
199 | }; |
200 | |
200 | |
201 | cf::register_command whereami => sub { |
201 | cf::register_command whereami => sub { |
202 | my ($ob) = @_; |
202 | my ($ob) = @_; |
203 | |
203 | |
204 | my $reg = $ob->region; |
204 | my $reg = $ob->contr->observe->region; |
205 | $ob->reply (undef, (sprintf "You are %s.\n%s", $reg->longname, $reg->msg)); |
205 | $ob->reply (undef, (sprintf "You are %s.\n%s", $reg->longname, $reg->msg)); |
206 | |
206 | |
207 | 1 |
207 | 1 |
208 | }; |
208 | }; |
209 | |
209 | |
… | |
… | |
240 | |
240 | |
241 | cf::register_command usekeys => sub { |
241 | cf::register_command usekeys => sub { |
242 | my ($ob, $arg) = @_; |
242 | my ($ob, $arg) = @_; |
243 | |
243 | |
244 | _set_mode "usekeys", $ob, $arg, usekeys => qw(inventory keyrings containers); |
244 | _set_mode "usekeys", $ob, $arg, usekeys => qw(inventory keyrings containers); |
|
|
245 | |
|
|
246 | 1 |
|
|
247 | }; |
|
|
248 | |
|
|
249 | cf::register_command hintmode => sub { |
|
|
250 | my ($ob, $arg) = @_; |
|
|
251 | |
|
|
252 | _set_mode "hintmode", $ob, $arg, hintmode => qw(show mark hide); |
245 | |
253 | |
246 | 1 |
254 | 1 |
247 | }; |
255 | }; |
248 | |
256 | |
249 | cf::register_command afk => sub { |
257 | cf::register_command afk => sub { |