ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/dmcommands.ext
(Generate patch)

Comparing deliantra/maps/perl/dmcommands.ext (file contents):
Revision 1.4 by root, Mon Oct 2 00:03:23 2006 UTC vs.
Revision 1.5 by root, Mon Oct 2 00:21:44 2006 UTC

16 $portal->apply ($ob); 16 $portal->apply ($ob);
17 17
18 $portal->free; 18 $portal->free;
19}; 19};
20 20
21cf::register_command wizpass => 0, sub {
22 my ($ob, $arg) = @_;
23
24 return unless $ob->flag (cf::FLAG_WIZ) || $cf::CFG{unpriv_wizpass};
25
26 my $new_val = length $arg ? $arg * 1 : !$ob->flag (cf::FLAG_WIZPASS);
27
28 $ob->flag (cf::FLAG_WIZPASS, $new_val);
29
30 $ob->reply (undef,
31 $new_val
32 ? "You will now walk through walls.\n"
33 : "You will now be stopped by walls.\n",
34 );
35};
36
37cf::register_command wizcast => 0, sub {
38 my ($ob, $arg) = @_;
39
40 return unless $ob->flag (cf::FLAG_WIZ) || $cf::CFG{unpriv_wizcast};
41
42 my $new_val = length $arg ? $arg * 1 : !$ob->flag (cf::FLAG_WIZCAST);
43
44 $ob->flag (cf::FLAG_WIZCAST, $new_val);
45
46 $ob->reply (undef,
47 $new_val
48 ? "You can now cast spells anywhere."
49 : "You now cannot cast spells in no-magic areas.",
50 );
51};
52

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines