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.19 by root, Thu Dec 14 22:45:41 2006 UTC vs.
Revision 1.23 by root, Sun Jan 14 02:10:41 2007 UTC

1/* 1/*
2 CrossFire, A Multiplayer game for X-windows 2 CrossFire, A Multiplayer game for X-windows
3 3
4 Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team
4 Copyright (C) 2002 Mark Wedel & Crossfire Development Team 5 Copyright (C) 2002 Mark Wedel & Crossfire Development Team
5 Copyright (C) 1992 Frank Tore Johansen 6 Copyright (C) 1992 Frank Tore Johansen
6 7
7 This program is free software; you can redistribute it and/or modify 8 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 9 it under the terms of the GNU General Public License as published by
38 39
39/* 40/*
40 * Normal game commands 41 * Normal game commands
41 */ 42 */
42CommArray_s Commands[] = { 43CommArray_s Commands[] = {
43 {"save", command_save, 0.0},
44
45 {"sound", command_sound, 0.0}, 44 {"sound", command_sound, 0.0},
46 {"party", command_party, 0.0}, 45 {"party", command_party, 0.0},
47 {"gsay", command_gsay, 1.0}, 46 {"gsay", command_gsay, 1.0},
48 47
49 {"apply", command_apply, 1.0}, /* should be variable */ 48 {"apply", command_apply, 1.0}, /* should be variable */
56 {"dm", command_dm, 0.0}, 55 {"dm", command_dm, 0.0},
57 {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ 56 {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */
58 {"drop", command_drop, 1.0}, 57 {"drop", command_drop, 1.0},
59 {"dropall", command_dropall, 1.0}, 58 {"dropall", command_dropall, 1.0},
60 {"examine", command_examine, 0.5}, 59 {"examine", command_examine, 0.5},
61 {"explore", command_explore, 0.0},
62 {"fix_me", command_fix_me, 0.0}, 60 {"fix_me", command_fix_me, 0.0},
63 {"get", command_take, 1.0}, 61 {"get", command_take, 1.0},
64 {"help", command_help, 0.0}, 62 {"help", command_help, 0.0},
65 {"hiscore", command_hiscore, 0.0}, 63 {"hiscore", command_hiscore, 0.0},
66 {"inventory", command_inventory, 0.0}, 64 {"inventory", command_inventory, 0.0},
67 {"invoke", command_invoke, 1.0}, 65 {"invoke", command_invoke, 1.0},
68 {"killpets", command_kill_pets, 0.0}, 66 {"killpets", command_kill_pets, 0.0},
69 {"listen", command_listen, 0.0}, 67 {"listen", command_listen, 0.0},
70 {"logs", command_logs, 0.0}, 68 {"logs", command_logs, 0.0},
71 {"maps", command_maps, 0.0},
72 {"mapinfo", command_mapinfo, 0.0}, 69 {"mapinfo", command_mapinfo, 0.0},
73 {"mark", command_mark, 0.0}, 70 {"mark", command_mark, 0.0},
74 {"motd", command_motd, 0.0}, 71 {"motd", command_motd, 0.0},
75 {"output-sync", command_output_sync, 0.0}, 72 {"output-sync", command_output_sync, 0.0},
76 {"output-count", command_output_count, 0.0}, 73 {"output-count", command_output_count, 0.0},
77 {"peaceful", command_peaceful, 0.0}, 74 {"peaceful", command_peaceful, 0.0},
78 {"pickup", command_pickup, 1.0}, 75 {"pickup", command_pickup, 1.0},
79 {"prepare", command_prepare, 1.0}, 76 {"prepare", command_prepare, 1.0},
80 {"quit", command_quit, 0.0},
81 {"quit_character", command_real_quit, 0.0},
82 {"resistances", command_resistances, 0.0}, 77 {"resistances", command_resistances, 0.0},
83 {"rotateshoottype", command_rotateshoottype, 0.0}, 78 {"rotateshoottype", command_rotateshoottype, 0.0},
84 {"skills", command_skills, 0.0}, /* shows player list of skills */ 79 {"skills", command_skills, 0.0}, /* shows player list of skills */
85 {"use_skill", command_uskill, 1.0}, 80 {"use_skill", command_uskill, 1.0},
86 {"ready_skill", command_rskill, 1.0}, 81 {"ready_skill", command_rskill, 1.0},
197 {"create", command_create, 0.0}, 192 {"create", command_create, 0.0},
198 {"debug", command_debug, 0.0}, 193 {"debug", command_debug, 0.0},
199 {"dump", command_dump, 0.0}, 194 {"dump", command_dump, 0.0},
200 {"dumpbelow", command_dumpbelow, 0.0}, 195 {"dumpbelow", command_dumpbelow, 0.0},
201 {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0}, 196 {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0},
202 {"dumpallmaps", command_dumpallmaps, 0.0},
203 {"dumpmap", command_dumpmap, 0.0},
204 {"forget_spell", command_forget_spell, 0.0}, 197 {"forget_spell", command_forget_spell, 0.0},
205 {"free", command_free, 0.0}, 198 {"free", command_free, 0.0},
206 {"freeze", command_freeze, 0.0}, 199 {"freeze", command_freeze, 0.0},
207 {"hide", command_hide, 0.0}, 200 {"hide", command_hide, 0.0},
208 {"insert_into", command_insert_into, 0.0}, 201 {"insert_into", command_insert_into, 0.0},
219 {"plugout", command_unloadplugin, 0.0}, 212 {"plugout", command_unloadplugin, 0.0},
220 {"nodm", command_nowiz, 0.0}, 213 {"nodm", command_nowiz, 0.0},
221 {"nowiz", command_nowiz, 0.0}, 214 {"nowiz", command_nowiz, 0.0},
222 {"patch", command_patch, 0.0}, 215 {"patch", command_patch, 0.0},
223 {"remove", command_remove, 0.0}, 216 {"remove", command_remove, 0.0},
224 {"reset", command_reset, 0.0},
225 {"set_god", command_setgod, 0.0}, 217 {"set_god", command_setgod, 0.0},
226 {"shutdown", command_shutdown, 0.0}, 218 {"shutdown", command_shutdown, 0.0},
227 {"stack_clear", command_stack_clear, 0.0}, 219 {"stack_clear", command_stack_clear, 0.0},
228 {"stack_list", command_stack_list, 0.0}, 220 {"stack_list", command_stack_list, 0.0},
229 {"stack_pop", command_stack_pop, 0.0}, 221 {"stack_pop", command_stack_pop, 0.0},
230 {"stack_push", command_stack_push, 0.0}, 222 {"stack_push", command_stack_push, 0.0},
231 {"stats", command_stats, 0.0}, 223 {"stats", command_stats, 0.0},
232 {"style_info", command_style_map_info, 0.0}, /* Costly command, so make it wiz only */
233 {"summon", command_summon, 0.0}, 224 {"summon", command_summon, 0.0},
234 {"teleport", command_teleport, 0.0},
235 {"overlay_save", command_save_overlay, 0.0}, 225 //{"overlay_save", command_save_overlay, 0.0},
236 226
237/* {"possess", command_possess, 0.0}, */ 227/* {"possess", command_possess, 0.0}, */
238 {"mon_aggr", command_mon_aggr, 0.0}, 228 {"mon_aggr", command_mon_aggr, 0.0},
239}; 229};
240const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s); 230const int WizCommandsSize = sizeof (WizCommands) / sizeof (CommArray_s);
243 * to the various players/sockets. 233 * to the various players/sockets.
244 */ 234 */
245CommArray_s Socket_Commands[] = { 235CommArray_s Socket_Commands[] = {
246 {"hiscore", command_hiscore, 0.0}, 236 {"hiscore", command_hiscore, 0.0},
247 {"logs", command_logs, 0.0}, 237 {"logs", command_logs, 0.0},
248 {"maps", command_maps, 0.0},
249 {"motd", command_motd, 0.0}, 238 {"motd", command_motd, 0.0},
250 {"players", command_players, 0.0}, 239 {"players", command_players, 0.0},
251 {"version", command_version, 0.0}, 240 {"version", command_version, 0.0},
252}; 241};
253const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s); 242const int Socket_CommandsSize = sizeof (Socket_Commands) / sizeof (CommArray_s);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines