… | |
… | |
34 | |
34 | |
35 | } elsif ($k eq "spellmon") { |
35 | } elsif ($k eq "spellmon") { |
36 | $ns->monitor_spells ($v); |
36 | $ns->monitor_spells ($v); |
37 | |
37 | |
38 | } elsif ($k eq "darkness") { |
38 | } elsif ($k eq "darkness") { |
39 | $ns->darkness ($v); |
39 | $setup{$k} = 1; |
40 | |
40 | |
41 | } elsif ($k eq "map1cmd") { |
41 | } elsif ($k eq "map1cmd") { |
42 | $ns->mapmode (cf::Map1Cmd) if $v > 0; |
42 | $ns->mapmode (cf::Map1Cmd) if $v > 0; |
43 | |
43 | |
44 | } elsif ($k eq "map1acmd") { |
44 | } elsif ($k eq "map1acmd") { |
45 | $ns->mapmode (cf::Map1aCmd) if $v > 0; |
45 | $ns->mapmode (cf::Map1aCmd) if $v > 0; |
46 | |
|
|
47 | } elsif ($k eq "map2cmd") { |
|
|
48 | # gcfclient bug, map1acmd is sent too late |
|
|
49 | $ns->mapmode (cf::Map1aCmd); |
|
|
50 | $setup{$k} = "FALSE"; |
|
|
51 | |
46 | |
52 | } elsif ($k eq "newmapcmd") { |
47 | } elsif ($k eq "newmapcmd") { |
53 | $ns->newmapcmd ($v); |
48 | $ns->newmapcmd ($v); |
54 | |
49 | |
55 | } elsif ($k eq "mapinfocmd") { |
50 | } elsif ($k eq "mapinfocmd") { |
… | |
… | |
61 | |
56 | |
62 | } elsif ($k eq "extmap") { |
57 | } elsif ($k eq "extmap") { |
63 | $ns->extmap ($v); |
58 | $ns->extmap ($v); |
64 | |
59 | |
65 | } elsif ($k eq "facecache") { |
60 | } elsif ($k eq "facecache") { |
66 | if (!$v) { |
|
|
67 | $v = 1; |
|
|
68 | $setup{$k} = $v; |
61 | $setup{$k} = 1; |
69 | $ns->send_drawinfo ("(trying to forcefully enable facecaching)", cf::NDI_RED); |
|
|
70 | } |
|
|
71 | |
|
|
72 | $ns->facecache ($v); |
|
|
73 | |
62 | |
74 | } elsif ($k eq "faceset") { |
63 | } elsif ($k eq "faceset") { |
75 | $ns->faceset (0); |
64 | $ns->faceset (0); |
76 | $setup{$k} = 0; |
65 | $setup{$k} = 0; |
77 | # $ns->image2 (1) |
66 | # $ns->image2 (1) |
… | |
… | |
102 | |
91 | |
103 | } elsif ($k eq "smoothing") { # cfplus-style smoothing |
92 | } elsif ($k eq "smoothing") { # cfplus-style smoothing |
104 | $ns->smoothing ($v); |
93 | $ns->smoothing ($v); |
105 | |
94 | |
106 | } elsif ($k eq "fxix") { |
95 | } elsif ($k eq "fxix") { |
107 | $ns->fxix ($setup{$k} = min 3, $v); |
96 | $setup{$k} = 3; |
108 | |
97 | |
109 | } elsif ($k eq "msg") { |
98 | } elsif ($k eq "msg") { |
110 | $ns->can_msg ($setup{$k} = min 2, $v); |
99 | $ns->can_msg ($setup{$k} = min 2, $v); |
111 | |
100 | |
112 | } elsif ($k eq "widget") { |
101 | } elsif ($k eq "widget") { |