ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/setup.ext
(Generate patch)

Comparing deliantra/server/ext/setup.ext (file contents):
Revision 1.1 by root, Thu Jul 5 20:52:23 2007 UTC vs.
Revision 1.5 by root, Fri Aug 17 21:18:01 2007 UTC

7sub send_capabilities { 7sub send_capabilities {
8 my ($ns) = @_; 8 my ($ns) = @_;
9 9
10 return unless $ns->extcmd; 10 return unless $ns->extcmd;
11 11
12 $ns->ext_event (capabilities => 12 $ns->ext_msg (capabilities =>
13 # id, name, flags (1 == 2d), edge length 13 # id, name, flags (1 == 2d), edge length
14 tileset => [[1, "default 64x64 faceset", 1, 64], [0, "default 32x32 faceset", 1, 32]], 14 tileset => [[1, "default 64x64 faceset", 1, 64], [0, "default 32x32 faceset", 1, 32]],
15 ); 15 );
16} 16}
17 17
54 54
55 } elsif ($k eq "mapinfocmd") { 55 } elsif ($k eq "mapinfocmd") {
56 $ns->mapinfocmd ($v); 56 $ns->mapinfocmd ($v);
57 57
58 } elsif ($k eq "extcmd") { 58 } elsif ($k eq "extcmd") {
59 $ns->extcmd ($v > 0); 59 $ns->extcmd (min 2, $v);
60 send_capabilities $ns; 60 send_capabilities $ns;
61 61
62 } elsif ($k eq "extmap") { 62 } elsif ($k eq "extmap") {
63 $ns->extmap ($v); 63 $ns->extmap ($v);
64 64
103 103
104 } elsif ($k eq "smoothing") { # cfplus-style smoothing 104 } elsif ($k eq "smoothing") { # cfplus-style smoothing
105 $ns->smoothing ($v); 105 $ns->smoothing ($v);
106 106
107 } elsif ($k eq "fxix") { 107 } elsif ($k eq "fxix") {
108 $ns->fxix ($setup{$k} = min 2, $v); 108 $ns->fxix ($setup{$k} = min 3, $v);
109 109
110 } elsif ($k eq "msg") { 110 } elsif ($k eq "msg") {
111 $ns->can_msg ($setup{$k} = min 2, $v); 111 $ns->can_msg ($setup{$k} = min 2, $v);
112 112
113 } elsif ($k eq "xwidget") { 113 } elsif ($k eq "xwidget1") {
114 # eXperimental server-side widgets 114 # eXperimental server-side widgets
115 $ns->{can_widget} = 1; 115 $ns->{can_widget} = 1;
116 116
117 } elsif ($k eq "excmd") { 117 } elsif ($k eq "excmd") {
118 # we support it 118 # we support it

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines