… | |
… | |
99 | {"usekeys", command_usekeys, 0.0}, |
99 | {"usekeys", command_usekeys, 0.0}, |
100 | {"bowmode", command_bowmode, 0.0}, |
100 | {"bowmode", command_bowmode, 0.0}, |
101 | {"petmode", command_petmode, 0.0}, |
101 | {"petmode", command_petmode, 0.0}, |
102 | {"version", command_version, 0.0}, |
102 | {"version", command_version, 0.0}, |
103 | {"wimpy", command_wimpy, 0.0}, |
103 | {"wimpy", command_wimpy, 0.0}, |
104 | {"who", command_who, 0.0}, |
|
|
105 | {"afk", command_afk, 0.0}, |
104 | {"afk", command_afk, 0.0}, |
106 | |
105 | |
107 | {"stay", command_stay, 1.0}, /* 1.0 because it is used when using a |
106 | {"stay", command_stay, 1.0}, /* 1.0 because it is used when using a |
108 | * skill on yourself */ |
107 | * skill on yourself */ |
109 | {"north", command_north, 1.0}, |
108 | {"north", command_north, 1.0}, |
… | |
… | |
118 | |
117 | |
119 | const int CommandsSize = sizeof (Commands) / sizeof (CommArray_s); |
118 | const int CommandsSize = sizeof (Commands) / sizeof (CommArray_s); |
120 | |
119 | |
121 | CommArray_s CommunicationCommands[] = { |
120 | CommArray_s CommunicationCommands[] = { |
122 | /* begin emotions */ |
121 | /* begin emotions */ |
123 | {"me", command_me, 0.1} |
122 | {"me", command_me, 0.1}, |
124 | , |
|
|
125 | {"nod", command_nod, 0.0} |
123 | {"nod", command_nod, 0.0}, |
126 | , |
|
|
127 | {"dance", command_dance, 0.0} |
124 | {"dance", command_dance, 0.0}, |
128 | , |
|
|
129 | {"kiss", command_kiss, 0.0} |
125 | {"kiss", command_kiss, 0.0}, |
130 | , |
|
|
131 | {"bounce", command_bounce, 0.0} |
126 | {"bounce", command_bounce, 0.0}, |
132 | , |
|
|
133 | {"smile", command_smile, 0.0} |
127 | {"smile", command_smile, 0.0}, |
134 | , |
|
|
135 | {"cackle", command_cackle, 0.0} |
128 | {"cackle", command_cackle, 0.0}, |
136 | , |
|
|
137 | {"laugh", command_laugh, 0.0} |
129 | {"laugh", command_laugh, 0.0}, |
138 | , |
|
|
139 | {"giggle", command_giggle, 0.0} |
130 | {"giggle", command_giggle, 0.0}, |
140 | , |
|
|
141 | {"shake", command_shake, 0.0} |
131 | {"shake", command_shake, 0.0}, |
142 | , |
|
|
143 | {"puke", command_puke, 0.0} |
132 | {"puke", command_puke, 0.0}, |
144 | , |
|
|
145 | {"growl", command_growl, 0.0} |
133 | {"growl", command_growl, 0.0}, |
146 | , |
|
|
147 | {"scream", command_scream, 0.0} |
134 | {"scream", command_scream, 0.0}, |
148 | , |
|
|
149 | {"sigh", command_sigh, 0.0} |
135 | {"sigh", command_sigh, 0.0}, |
150 | , |
|
|
151 | {"sulk", command_sulk, 0.0} |
136 | {"sulk", command_sulk, 0.0}, |
152 | , |
|
|
153 | {"hug", command_hug, 0.0} |
137 | {"hug", command_hug, 0.0}, |
154 | , |
|
|
155 | {"cry", command_cry, 0.0} |
138 | {"cry", command_cry, 0.0}, |
156 | , |
|
|
157 | {"poke", command_poke, 0.0} |
139 | {"poke", command_poke, 0.0}, |
158 | , |
|
|
159 | {"accuse", command_accuse, 0.0} |
140 | {"accuse", command_accuse, 0.0}, |
160 | , |
|
|
161 | {"grin", command_grin, 0.0} |
141 | {"grin", command_grin, 0.0}, |
162 | , |
|
|
163 | {"bow", command_bow, 0.0} |
142 | {"bow", command_bow, 0.0}, |
164 | , |
|
|
165 | {"clap", command_clap, 0.0} |
143 | {"clap", command_clap, 0.0}, |
166 | , |
|
|
167 | {"blush", command_blush, 0.0} |
144 | {"blush", command_blush, 0.0}, |
168 | , |
|
|
169 | {"burp", command_burp, 0.0} |
145 | {"burp", command_burp, 0.0}, |
170 | , |
|
|
171 | {"chuckle", command_chuckle, 0.0} |
146 | {"chuckle", command_chuckle, 0.0}, |
172 | , |
|
|
173 | {"cough", command_cough, 0.0} |
147 | {"cough", command_cough, 0.0}, |
174 | , |
|
|
175 | {"flip", command_flip, 0.0} |
148 | {"flip", command_flip, 0.0}, |
176 | , |
|
|
177 | {"frown", command_frown, 0.0} |
149 | {"frown", command_frown, 0.0}, |
178 | , |
|
|
179 | {"gasp", command_gasp, 0.0} |
150 | {"gasp", command_gasp, 0.0}, |
180 | , |
|
|
181 | {"glare", command_glare, 0.0} |
151 | {"glare", command_glare, 0.0}, |
182 | , |
|
|
183 | {"groan", command_groan, 0.0} |
152 | {"groan", command_groan, 0.0}, |
184 | , |
|
|
185 | {"hiccup", command_hiccup, 0.0} |
153 | {"hiccup", command_hiccup, 0.0}, |
186 | , |
|
|
187 | {"lick", command_lick, 0.0} |
154 | {"lick", command_lick, 0.0}, |
188 | , |
|
|
189 | {"pout", command_pout, 0.0} |
155 | {"pout", command_pout, 0.0}, |
190 | , |
|
|
191 | {"shiver", command_shiver, 0.0} |
156 | {"shiver", command_shiver, 0.0}, |
192 | , |
|
|
193 | {"shrug", command_shrug, 0.0} |
157 | {"shrug", command_shrug, 0.0}, |
194 | , |
|
|
195 | {"slap", command_slap, 0.0} |
158 | {"slap", command_slap, 0.0}, |
196 | , |
|
|
197 | {"smirk", command_smirk, 0.0} |
159 | {"smirk", command_smirk, 0.0}, |
198 | , |
|
|
199 | {"snap", command_snap, 0.0} |
160 | {"snap", command_snap, 0.0}, |
200 | , |
|
|
201 | {"sneeze", command_sneeze, 0.0} |
161 | {"sneeze", command_sneeze, 0.0}, |
202 | , |
|
|
203 | {"snicker", command_snicker, 0.0} |
162 | {"snicker", command_snicker, 0.0}, |
204 | , |
|
|
205 | {"sniff", command_sniff, 0.0} |
163 | {"sniff", command_sniff, 0.0}, |
206 | , |
|
|
207 | {"snore", command_snore, 0.0} |
164 | {"snore", command_snore, 0.0}, |
208 | , |
|
|
209 | {"spit", command_spit, 0.0} |
165 | {"spit", command_spit, 0.0}, |
210 | , |
|
|
211 | {"strut", command_strut, 0.0} |
166 | {"strut", command_strut, 0.0}, |
212 | , |
|
|
213 | {"thank", command_thank, 0.0} |
167 | {"thank", command_thank, 0.0}, |
214 | , |
|
|
215 | {"twiddle", command_twiddle, 0.0} |
168 | {"twiddle", command_twiddle, 0.0}, |
216 | , |
|
|
217 | {"wave", command_wave, 0.0} |
169 | {"wave", command_wave, 0.0}, |
218 | , |
|
|
219 | {"whistle", command_whistle, 0.0} |
170 | {"whistle", command_whistle, 0.0}, |
220 | , |
|
|
221 | {"wink", command_wink, 0.0} |
171 | {"wink", command_wink, 0.0}, |
222 | , |
|
|
223 | {"yawn", command_yawn, 0.0} |
172 | {"yawn", command_yawn, 0.0}, |
224 | , |
|
|
225 | {"beg", command_beg, 0.0} |
173 | {"beg", command_beg, 0.0}, |
226 | , |
|
|
227 | {"bleed", command_bleed, 0.0} |
174 | {"bleed", command_bleed, 0.0}, |
228 | , |
|
|
229 | {"cringe", command_cringe, 0.0} |
175 | {"cringe", command_cringe, 0.0}, |
230 | , |
|
|
231 | {"think", command_think, 0.0} |
176 | {"think", command_think, 0.0}, |
232 | , |
|
|
233 | {"cointoss", command_cointoss, 0.0} |
177 | {"cointoss", command_cointoss, 0.0}, |
234 | , |
|
|
235 | {"orcknuckle", command_orcknuckle, 0.0} |
178 | {"orcknuckle", command_orcknuckle, 0.0}, |
236 | , |
|
|
237 | {"printlos", command_printlos, 0.0} |
179 | {"printlos", command_printlos, 0.0}, |
238 | , |
|
|
239 | }; |
180 | }; |
240 | |
181 | |
241 | const int CommunicationCommandSize = sizeof (CommunicationCommands) / sizeof (CommArray_s); |
182 | const int CommunicationCommandSize = sizeof (CommunicationCommands) / sizeof (CommArray_s); |
242 | |
183 | |
243 | CommArray_s NewServerCommands[] = { |
184 | CommArray_s NewServerCommands[] = { |
244 | {"run", command_run, 1.0} |
185 | {"run", command_run, 1.0}, |
245 | , |
|
|
246 | {"run_stop", command_run_stop, 0.0} |
186 | {"run_stop", command_run_stop, 0.0}, |
247 | , |
|
|
248 | {"fire", command_fire, 1.0} |
187 | {"fire", command_fire, 1.0}, |
249 | , |
|
|
250 | {"fire_stop", command_fire_stop, 0.0} |
188 | {"fire_stop", command_fire_stop, 0.0}, |
251 | }; |
189 | }; |
252 | |
190 | |
253 | const int NewServerCommandSize = sizeof (NewServerCommands) / sizeof (CommArray_s); |
191 | const int NewServerCommandSize = sizeof (NewServerCommands) / sizeof (CommArray_s); |
254 | |
192 | |
255 | /* |
193 | /* |
256 | * Wizard commands (for both) |
194 | * Wizard commands (for both) |
257 | */ |
195 | */ |
258 | CommArray_s WizCommands[] = { |
196 | CommArray_s WizCommands[] = { |
259 | {"abil", command_abil, 0.0} |
197 | {"abil", command_abil, 0.0}, |
260 | , |
|
|
261 | {"addexp", command_addexp, 0.0} |
198 | {"addexp", command_addexp, 0.0}, |
262 | , |
|
|
263 | {"arrest", command_arrest, 0.0} |
199 | {"arrest", command_arrest, 0.0}, |
264 | , |
|
|
265 | {"banish", command_banish, 0.0} |
200 | {"banish", command_banish, 0.0}, |
266 | , |
|
|
267 | {"create", command_create, 0.0} |
201 | {"create", command_create, 0.0}, |
268 | , |
|
|
269 | {"debug", command_debug, 0.0} |
202 | {"debug", command_debug, 0.0}, |
270 | , |
|
|
271 | {"dump", command_dump, 0.0} |
203 | {"dump", command_dump, 0.0}, |
272 | , |
|
|
273 | {"dumpbelow", command_dumpbelow, 0.0} |
204 | {"dumpbelow", command_dumpbelow, 0.0}, |
274 | , |
|
|
275 | {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0} |
205 | {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0}, |
276 | , |
|
|
277 | {"dumpallarchetypes", command_dumpallarchetypes, 0.0} |
206 | {"dumpallarchetypes", command_dumpallarchetypes, 0.0}, |
278 | , |
|
|
279 | {"dumpallmaps", command_dumpallmaps, 0.0} |
207 | {"dumpallmaps", command_dumpallmaps, 0.0}, |
280 | , |
|
|
281 | {"dumpallobjects", command_dumpallobjects, 0.0} |
208 | {"dumpallobjects", command_dumpallobjects, 0.0}, |
282 | , |
|
|
283 | {"dumpmap", command_dumpmap, 0.0} |
209 | {"dumpmap", command_dumpmap, 0.0}, |
284 | , |
|
|
285 | {"forget_spell", command_forget_spell, 0.0} |
210 | {"forget_spell", command_forget_spell, 0.0}, |
286 | , |
|
|
287 | {"free", command_free, 0.0} |
211 | {"free", command_free, 0.0}, |
288 | , |
|
|
289 | {"freeze", command_freeze, 0.0} |
212 | {"freeze", command_freeze, 0.0}, |
290 | , |
|
|
291 | {"goto", command_goto, 0.0} |
|
|
292 | , |
|
|
293 | {"hide", command_hide, 0.0} |
213 | {"hide", command_hide, 0.0}, |
294 | , |
|
|
295 | {"insert_into", command_insert_into, 0.0} |
214 | {"insert_into", command_insert_into, 0.0}, |
296 | , |
|
|
297 | {"invisible", command_invisible, 0.0} |
215 | {"invisible", command_invisible, 0.0}, |
298 | , |
|
|
299 | {"kick", command_kick, 0.0} |
216 | {"kick", command_kick, 0.0}, |
300 | , |
|
|
301 | {"learn_special_prayer", command_learn_special_prayer, 0.0} |
217 | {"learn_special_prayer", command_learn_special_prayer, 0.0}, |
302 | , |
|
|
303 | {"learn_spell", command_learn_spell, 0.0} |
218 | {"learn_spell", command_learn_spell, 0.0}, |
304 | , |
|
|
305 | #ifdef DEBUG_MALLOC_LEVEL |
219 | #ifdef DEBUG_MALLOC_LEVEL |
306 | {"verify", command_malloc_verify, 0.0} |
220 | {"verify", command_malloc_verify, 0.0}, |
307 | , |
|
|
308 | #endif |
221 | #endif |
309 | {"players", command_players, 0.0} |
222 | {"players", command_players, 0.0}, |
310 | , |
|
|
311 | {"plugin", command_loadplugin, 0.0} |
223 | {"plugin", command_loadplugin, 0.0}, |
312 | , |
|
|
313 | {"pluglist", command_listplugins, 0.0} |
224 | {"pluglist", command_listplugins, 0.0}, |
314 | , |
|
|
315 | {"plugout", command_unloadplugin, 0.0} |
225 | {"plugout", command_unloadplugin, 0.0}, |
316 | , |
|
|
317 | {"nodm", command_nowiz, 0.0} |
226 | {"nodm", command_nowiz, 0.0}, |
318 | , |
|
|
319 | {"nowiz", command_nowiz, 0.0} |
227 | {"nowiz", command_nowiz, 0.0}, |
320 | , |
|
|
321 | {"patch", command_patch, 0.0} |
228 | {"patch", command_patch, 0.0}, |
322 | , |
|
|
323 | {"remove", command_remove, 0.0} |
229 | {"remove", command_remove, 0.0}, |
324 | , |
|
|
325 | {"reset", command_reset, 0.0} |
230 | {"reset", command_reset, 0.0}, |
326 | , |
|
|
327 | {"set_god", command_setgod, 0.0} |
231 | {"set_god", command_setgod, 0.0}, |
328 | , |
|
|
329 | {"shutdown", command_shutdown, 0.0} |
232 | {"shutdown", command_shutdown, 0.0}, |
330 | , |
|
|
331 | {"stack_clear", command_stack_clear, 0.0} |
233 | {"stack_clear", command_stack_clear, 0.0}, |
332 | , |
|
|
333 | {"stack_list", command_stack_list, 0.0} |
234 | {"stack_list", command_stack_list, 0.0}, |
334 | , |
|
|
335 | {"stack_pop", command_stack_pop, 0.0} |
235 | {"stack_pop", command_stack_pop, 0.0}, |
336 | , |
|
|
337 | {"stack_push", command_stack_push, 0.0} |
236 | {"stack_push", command_stack_push, 0.0}, |
338 | , |
|
|
339 | {"stats", command_stats, 0.0} |
237 | {"stats", command_stats, 0.0}, |
340 | , |
|
|
341 | {"style_info", command_style_map_info, 0.0} |
|
|
342 | , /* Costly command, so make it wiz only */ |
238 | {"style_info", command_style_map_info, 0.0}, /* Costly command, so make it wiz only */ |
343 | {"summon", command_summon, 0.0} |
239 | {"summon", command_summon, 0.0}, |
344 | , |
|
|
345 | {"teleport", command_teleport, 0.0} |
240 | {"teleport", command_teleport, 0.0}, |
346 | , |
|
|
347 | {"wizpass", command_wizpass, 0.0} |
241 | {"wizpass", command_wizpass, 0.0}, |
348 | , |
|
|
349 | {"wizcast", command_wizcast, 0.0} |
242 | {"wizcast", command_wizcast, 0.0}, |
350 | , |
|
|
351 | {"overlay_save", command_save_overlay, 0.0} |
243 | {"overlay_save", command_save_overlay, 0.0}, |
352 | , |
|
|
353 | |
244 | |
354 | /* {"possess", command_possess, 0.0}, */ |
245 | /* {"possess", command_possess, 0.0}, */ |
355 | {"mon_aggr", command_mon_aggr, 0.0} |
246 | {"mon_aggr", command_mon_aggr, 0.0}, |
356 | , |
|
|
357 | {"loadtest", command_loadtest, 0.0} |
|
|
358 | , |
|
|
359 | }; |
247 | }; |
360 | const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s); |
248 | const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s); |
361 | |
249 | |
362 | /* Socket commands - these should really do nothing more than output things |
250 | /* Socket commands - these should really do nothing more than output things |
363 | * to the various players/sockets. |
251 | * to the various players/sockets. |
364 | */ |
252 | */ |
365 | CommArray_s Socket_Commands[] = { |
253 | CommArray_s Socket_Commands[] = { |
366 | {"hiscore", command_hiscore, 0.0} |
254 | {"hiscore", command_hiscore, 0.0}, |
367 | , |
|
|
368 | {"logs", command_logs, 0.0} |
255 | {"logs", command_logs, 0.0}, |
369 | , |
|
|
370 | {"maps", command_maps, 0.0} |
256 | {"maps", command_maps, 0.0}, |
371 | , |
|
|
372 | {"motd", command_motd, 0.0} |
257 | {"motd", command_motd, 0.0}, |
373 | , |
|
|
374 | {"players", command_players, 0.0} |
258 | {"players", command_players, 0.0}, |
375 | , |
|
|
376 | {"version", command_version, 0.0} |
259 | {"version", command_version, 0.0}, |
377 | , |
|
|
378 | {"who", command_who, 0.0} |
|
|
379 | , |
|
|
380 | }; |
260 | }; |
381 | |
261 | |
382 | const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s); |
262 | const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s); |
383 | |
263 | |
384 | |
264 | |