… | |
… | |
7 | sub send_capabilities { |
7 | sub 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 | |