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

Comparing deliantra/server/server/commands.C (file contents):
Revision 1.18 by root, Mon Dec 11 22:56:57 2006 UTC vs.
Revision 1.20 by root, Sat Dec 30 10:16:11 2006 UTC

23 23
24/* 24/*
25 * Command parser 25 * Command parser
26 */ 26 */
27 27
28#include <cctype>
29
28#include <global.h> 30#include <global.h>
29#include <commands.h> 31#include <commands.h>
30#ifndef __CEXTRACT__
31# include <sproto.h> 32#include <sproto.h>
32#endif
33#include <ctype.h>
34 33
35/* Added times to all the commands. However, this was quickly done, 34/* Added times to all the commands. However, this was quickly done,
36 * and probably needs more refinements. All socket and DM commands 35 * and probably needs more refinements. All socket and DM commands
37 * take 0 time. 36 * take 0 time.
38 */ 37 */
67 {"inventory", command_inventory, 0.0}, 66 {"inventory", command_inventory, 0.0},
68 {"invoke", command_invoke, 1.0}, 67 {"invoke", command_invoke, 1.0},
69 {"killpets", command_kill_pets, 0.0}, 68 {"killpets", command_kill_pets, 0.0},
70 {"listen", command_listen, 0.0}, 69 {"listen", command_listen, 0.0},
71 {"logs", command_logs, 0.0}, 70 {"logs", command_logs, 0.0},
72 {"maps", command_maps, 0.0},
73 {"mapinfo", command_mapinfo, 0.0}, 71 {"mapinfo", command_mapinfo, 0.0},
74 {"mark", command_mark, 0.0}, 72 {"mark", command_mark, 0.0},
75 {"motd", command_motd, 0.0}, 73 {"motd", command_motd, 0.0},
76 {"output-sync", command_output_sync, 0.0}, 74 {"output-sync", command_output_sync, 0.0},
77 {"output-count", command_output_count, 0.0}, 75 {"output-count", command_output_count, 0.0},
198 {"create", command_create, 0.0}, 196 {"create", command_create, 0.0},
199 {"debug", command_debug, 0.0}, 197 {"debug", command_debug, 0.0},
200 {"dump", command_dump, 0.0}, 198 {"dump", command_dump, 0.0},
201 {"dumpbelow", command_dumpbelow, 0.0}, 199 {"dumpbelow", command_dumpbelow, 0.0},
202 {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0}, 200 {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0},
203 {"dumpallmaps", command_dumpallmaps, 0.0},
204 {"dumpmap", command_dumpmap, 0.0},
205 {"forget_spell", command_forget_spell, 0.0}, 201 {"forget_spell", command_forget_spell, 0.0},
206 {"free", command_free, 0.0}, 202 {"free", command_free, 0.0},
207 {"freeze", command_freeze, 0.0}, 203 {"freeze", command_freeze, 0.0},
208 {"hide", command_hide, 0.0}, 204 {"hide", command_hide, 0.0},
209 {"insert_into", command_insert_into, 0.0}, 205 {"insert_into", command_insert_into, 0.0},
220 {"plugout", command_unloadplugin, 0.0}, 216 {"plugout", command_unloadplugin, 0.0},
221 {"nodm", command_nowiz, 0.0}, 217 {"nodm", command_nowiz, 0.0},
222 {"nowiz", command_nowiz, 0.0}, 218 {"nowiz", command_nowiz, 0.0},
223 {"patch", command_patch, 0.0}, 219 {"patch", command_patch, 0.0},
224 {"remove", command_remove, 0.0}, 220 {"remove", command_remove, 0.0},
225 {"reset", command_reset, 0.0},
226 {"set_god", command_setgod, 0.0}, 221 {"set_god", command_setgod, 0.0},
227 {"shutdown", command_shutdown, 0.0}, 222 {"shutdown", command_shutdown, 0.0},
228 {"stack_clear", command_stack_clear, 0.0}, 223 {"stack_clear", command_stack_clear, 0.0},
229 {"stack_list", command_stack_list, 0.0}, 224 {"stack_list", command_stack_list, 0.0},
230 {"stack_pop", command_stack_pop, 0.0}, 225 {"stack_pop", command_stack_pop, 0.0},
231 {"stack_push", command_stack_push, 0.0}, 226 {"stack_push", command_stack_push, 0.0},
232 {"stats", command_stats, 0.0}, 227 {"stats", command_stats, 0.0},
233 {"style_info", command_style_map_info, 0.0}, /* Costly command, so make it wiz only */
234 {"summon", command_summon, 0.0}, 228 {"summon", command_summon, 0.0},
235 {"teleport", command_teleport, 0.0}, 229 {"teleport", command_teleport, 0.0},
236 {"overlay_save", command_save_overlay, 0.0}, 230 //{"overlay_save", command_save_overlay, 0.0},
237 231
238/* {"possess", command_possess, 0.0}, */ 232/* {"possess", command_possess, 0.0}, */
239 {"mon_aggr", command_mon_aggr, 0.0}, 233 {"mon_aggr", command_mon_aggr, 0.0},
240}; 234};
241const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s); 235const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s);
244 * to the various players/sockets. 238 * to the various players/sockets.
245 */ 239 */
246CommArray_s Socket_Commands[] = { 240CommArray_s Socket_Commands[] = {
247 {"hiscore", command_hiscore, 0.0}, 241 {"hiscore", command_hiscore, 0.0},
248 {"logs", command_logs, 0.0}, 242 {"logs", command_logs, 0.0},
249 {"maps", command_maps, 0.0},
250 {"motd", command_motd, 0.0}, 243 {"motd", command_motd, 0.0},
251 {"players", command_players, 0.0}, 244 {"players", command_players, 0.0},
252 {"version", command_version, 0.0}, 245 {"version", command_version, 0.0},
253}; 246};
254const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s); 247const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines