Crossfire Server, Branches 1.12  R18729
commands.c
Go to the documentation of this file.
1 /*
2  * static char *rcsid_commands_c =
3  * "$Id: commands.c 11578 2009-02-23 22:02:27Z lalo $";
4  */
5 
6 /*
7  CrossFire, A Multiplayer game for X-windows
8 
9  Copyright (C) 2006 Mark Wedel & Crossfire Development Team
10  Copyright (C) 1992 Frank Tore Johansen
11 
12  This program is free software; you can redistribute it and/or modify
13  it under the terms of the GNU General Public License as published by
14  the Free Software Foundation; either version 2 of the License, or
15  (at your option) any later version.
16 
17  This program is distributed in the hope that it will be useful,
18  but WITHOUT ANY WARRANTY; without even the implied warranty of
19  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  GNU General Public License for more details.
21 
22  You should have received a copy of the GNU General Public License
23  along with this program; if not, write to the Free Software
24  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 
26  The author can be reached via e-mail to crossfire-devel@real-time.com
27 */
28 
34 #include <global.h>
35 #include <commands.h>
36 #ifndef __CEXTRACT__
37 #include <sproto.h>
38 #endif
39 #include <ctype.h>
40 
41 /* Added times to all the commands. However, this was quickly done,
42  * and probably needs more refinements. All socket and DM commands
43  * take 0 time.
44  */
45 
50  { "language", command_language, 0.0 },
51  { "save", command_save, 0.0 },
52 
53  { "sound", command_sound, 0.0 },
54  { "party", command_party, 0.0 },
55  { "party_rejoin", command_party_rejoin, 0.0 },
56  { "gsay", command_gsay, 1.0 },
57 #ifdef DEBUG_MALLOC_LEVEL
58  { "verify", command_malloc_verify, 0.0 },
59 #endif
60  { "apply", command_apply, 1.0 }, /* should be variable */
61  { "applymode", command_applymode, 1.0 }, /* should be variable */
62  { "body", command_body, 0.0 },
63  { "brace", command_brace, 0.0 },
64  { "cast", command_cast, 0.2 }, /* Is this right? */
65  { "disarm", command_disarm, 1.0 },
66  { "dm", command_dm, 0.0 },
67  { "dmhide", command_dmhide, 0.0 }, /* Like dm, but don't tell a dm arrived, hide player */
68  { "drop", command_drop, 1.0 },
69  { "dropall", command_dropall, 1.0 },
70  { "empty", command_empty, 1.0 },
71  { "examine", command_examine, 0.5 },
72  { "explore", command_explore, 0.0 },
73  { "fix_me", command_fix_me, 0.0 },
74  { "get", command_take, 1.0 },
75  { "help", command_help, 0.0 },
76  { "hiscore", command_hiscore, 0.0 },
77  { "inventory", command_inventory, 0.0 },
78  { "invoke", command_invoke, 1.0 },
79  { "killpets", command_kill_pets, 0.0 },
80  { "listen", command_listen, 0.0 },
81  { "lock", command_lock_item, 0.0 },
82  { "maps", command_maps, 0.0 },
83  { "mapinfo", command_mapinfo, 0.0 },
84  { "mark", command_mark, 0.0 },
85  { "motd", command_motd, 0.0 },
86  { "rules", command_rules, 0.0 },
87  { "news", command_news, 0.0 },
88  { "output-sync", command_output_sync, 0.0 },
89  { "output-count", command_output_count, 0.0 },
90  { "passwd", command_passwd, 0.0 },
91  { "peaceful", command_peaceful, 0.0 },
92  { "pickup", command_pickup, 1.0 },
93  { "prepare", command_prepare, 1.0 },
94  { "quit", command_quit, 0.0 },
95  { "rename", command_rename_item, 0.0 },
96  { "resistances", command_resistances, 0.0 },
97  { "rotateshoottype", command_rotateshoottype, 0.0 },
98  { "skills", command_skills, 0.0 }, /* shows player list of skills */
99  { "use_skill", command_uskill, 1.0 },
100  { "ready_skill", command_rskill, 1.0 },
101  { "search", command_search, 1.0 },
102  { "search-items", command_search_items, 0.0 },
103  { "showpets", command_showpets, 1.0 },
104  { "statistics", command_statistics, 0.0 },
105  { "take", command_take, 1.0 },
106  { "throw", command_throw, 1.0 },
107  { "time", command_time, 0.0 },
108  { "use", command_use, 1.0 },
109  { "whereabouts", command_whereabouts, 0.0 },
110  { "whereami", command_whereami, 0.0 },
111  { "title", command_title, 0.0 },
112  { "usekeys", command_usekeys, 0.0 },
113  { "bowmode", command_bowmode, 0.0 },
114  { "petmode", command_petmode, 0.0 },
115  { "version", command_version, 0.0 },
116  { "wimpy", command_wimpy, 0.0 },
117  { "who", command_who, 0.0 },
118  { "afk", command_afk, 0.0 },
119 
120  { "stay", command_stay, 1.0 }, /* 1.0 because it is used when using a
121  * skill on yourself */
122  { "north", command_north, 1.0 },
123  { "east", command_east, 1.0 },
124  { "south", command_south, 1.0 },
125  { "west", command_west, 1.0 },
126  { "northeast", command_northeast, 1.0 },
127  { "southeast", command_southeast, 1.0 },
128  { "southwest", command_southwest, 1.0 },
129  { "northwest", command_northwest, 1.0 },
130  { "run", command_run, 1.0 },
131  { "run_stop", command_run_stop, 0.0 },
132  { "fire", command_fire, 1.0 },
133  { "fire_stop", command_fire_stop, 0.0 }
134 };
135 
137 const int CommandsSize = sizeof(Commands)/sizeof(command_array_struct);
138 
141  /* begin emotions */
142  { "tell", command_tell, 0.1 },
143  { "reply", command_reply, 0.0 },
144  { "say", command_say, 0.1 },
145  { "shout", command_shout, 0.1 },
146  { "chat", command_chat, 0.1 },
147  { "me", command_me, 0.1 },
148  { "nod", command_nod, 0.0 },
149  { "dance", command_dance, 0.0 },
150  { "kiss", command_kiss, 0.0 },
151  { "bounce", command_bounce, 0.0 },
152  { "smile", command_smile, 0.0 },
153  { "cackle", command_cackle, 0.0 },
154  { "laugh", command_laugh, 0.0 },
155  { "giggle", command_giggle, 0.0 },
156  { "shake", command_shake, 0.0 },
157  { "puke", command_puke, 0.0 },
158  { "growl", command_growl, 0.0 },
159  { "scream", command_scream, 0.0 },
160  { "sigh", command_sigh, 0.0 },
161  { "sulk", command_sulk, 0.0 },
162  { "hug", command_hug, 0.0 },
163  { "cry", command_cry, 0.0 },
164  { "poke", command_poke, 0.0 },
165  { "accuse", command_accuse, 0.0 },
166  { "grin", command_grin, 0.0 },
167  { "bow", command_bow, 0.0 },
168  { "clap", command_clap, 0.0 },
169  { "blush", command_blush, 0.0 },
170  { "burp", command_burp, 0.0 },
171  { "chuckle", command_chuckle, 0.0 },
172  { "cough", command_cough, 0.0 },
173  { "flip", command_flip, 0.0 },
174  { "frown", command_frown, 0.0 },
175  { "gasp", command_gasp, 0.0 },
176  { "glare", command_glare, 0.0 },
177  { "groan", command_groan, 0.0 },
178  { "hiccup", command_hiccup, 0.0 },
179  { "lick", command_lick, 0.0 },
180  { "pout", command_pout, 0.0 },
181  { "shiver", command_shiver, 0.0 },
182  { "shrug", command_shrug, 0.0 },
183  { "slap", command_slap, 0.0 },
184  { "smirk", command_smirk, 0.0 },
185  { "snap", command_snap, 0.0 },
186  { "sneeze", command_sneeze, 0.0 },
187  { "snicker", command_snicker, 0.0 },
188  { "sniff", command_sniff, 0.0 },
189  { "snore", command_snore, 0.0 },
190  { "spit", command_spit, 0.0 },
191  { "strut", command_strut, 0.0 },
192  { "thank", command_thank, 0.0 },
193  { "twiddle", command_twiddle, 0.0 },
194  { "wave", command_wave, 0.0 },
195  { "whistle", command_whistle, 0.0 },
196  { "wink", command_wink, 0.0 },
197  { "yawn", command_yawn, 0.0 },
198  { "beg", command_beg, 0.0 },
199  { "bleed", command_bleed, 0.0 },
200  { "cringe", command_cringe, 0.0 },
201  { "think", command_think, 0.0 },
202  { "cointoss", command_cointoss, 0.0 },
203  { "orcknuckle", command_orcknuckle, 0.0 },
204  { "printlos", command_printlos, 0.0 },
205 };
206 
209 
212  { "abil", command_abil, 0.0 },
213  { "addexp", command_addexp, 0.0 },
214  { "archs", command_archs, 0.0 },
215  { "arrest", command_arrest, 0.0 },
216  { "banish", command_banish, 0.0 },
217  { "create", command_create, 0.0 },
218  { "debug", command_debug, 0.0 },
219  { "diff", command_diff, 0.0 },
220  { "dmtell", command_dmtell, 0.0 },
221  { "dump", command_dump, 0.0 },
222  { "dumpbelow", command_dumpbelow, 0.0 },
223  { "dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0 },
224  { "dumpallarchetypes", command_dumpallarchetypes, 0.0 },
225  { "dumpallmaps", command_dumpallmaps, 0.0 },
226  { "dumpallobjects", command_dumpallobjects, 0.0 },
227  { "dumpmap", command_dumpmap, 0.0 },
228  { "follow", command_follow, 0.0 },
229  { "forget_spell", command_forget_spell, 0.0 },
230  { "free", command_free, 0.0 },
231  { "freeze", command_freeze, 0.0 },
232  { "goto", command_goto, 0.0 },
233  { "hide", command_hide, 0.0 },
234  { "insert_into", command_insert_into, 0.0 },
235  { "invisible", command_invisible, 0.0 },
236  { "kick", (command_function)command_kick, 0.0 },
237  { "learn_special_prayer", command_learn_special_prayer, 0.0 },
238  { "learn_spell", command_learn_spell, 0.0 },
239  { "malloc", command_malloc, 0.0 },
240  { "nodm", command_nowiz, 0.0 },
241  { "nowiz", command_nowiz, 0.0 },
242  { "patch", command_patch, 0.0 },
243  { "players", command_players, 0.0 },
244  { "plugin", command_loadplugin, 0.0 },
245  { "pluglist", command_listplugins, 0.0 },
246  { "plugout", command_unloadplugin, 0.0 },
247  { "remove", command_remove, 0.0 },
248  { "reset", command_reset, 0.0 },
249  { "set_god", command_setgod, 0.0 },
250  { "server_speed", command_speed, 0.0 },
251  { "shutdown", command_shutdown, 0.0 },
252  { "ssdumptable", command_ssdumptable, 0.0 },
253  { "stack_clear", command_stack_clear, 0.0 },
254  { "stack_list", command_stack_list, 0.0 },
255  { "stack_pop", command_stack_pop, 0.0 },
256  { "stack_push", command_stack_push, 0.0 },
257  { "stats", command_stats, 0.0 },
258  { "strings", command_strings, 0.0 },
259  { "style_info", command_style_map_info, 0.0 }, /* Costly command, so make it wiz only */
260  { "summon", command_summon, 0.0 },
261  { "teleport", command_teleport, 0.0 },
262  { "toggle_shout", command_toggle_shout, 0.0 },
263  { "wizpass", command_wizpass, 0.0 },
264  { "wizcast", command_wizcast, 0.0 },
265  { "overlay_save", command_overlay_save, 0.0 },
266  { "overlay_reset", command_overlay_reset, 0.0 },
267 /* { "possess", command_possess, 0.0 }, */
268  { "mon_aggr", command_mon_aggr, 0.0 },
269  { "loadtest", command_loadtest, 0.0 },
270 };
273 
286 static int compare_A(const void *a, const void *b) {
287  return strcmp(((const command_array_struct *)a)->name, ((const command_array_struct *)b)->name);
288 }
289 
293 void init_commands(void) {
294  qsort(Commands, CommandsSize, sizeof(command_array_struct), compare_A);
295  qsort(CommunicationCommands, CommunicationCommandSize, sizeof(command_array_struct), compare_A);
296  qsort(WizCommands, WizCommandsSize, sizeof(command_array_struct), compare_A);
297 }
int command_thank(object *op, char *params)
Definition: c_chat.c:1606
int command_free(object *op, char *params)
Definition: c_wiz.c:1394
int command_insert_into(object *op, char *params)
Definition: c_wiz.c:2733
int command_dumpallobjects(object *op, char *params)
Definition: c_misc.c:1072
int command_empty(object *op, char *params)
Definition: c_object.c:1263
int command_explore(object *op, char *params)
Definition: c_misc.c:2086
int command_cast(object *op, char *params)
Definition: c_range.c:67
int command_smile(object *op, char *params)
Definition: c_chat.c:1086
int command_printlos(object *op, char *params)
Definition: c_misc.c:1163
int command_stack_list(object *op, char *params)
Definition: c_wiz.c:2600
int command_overlay_save(object *op, char *params)
Definition: c_wiz.c:406
int command_speed(object *op, char *params)
Definition: c_wiz.c:1493
int command_snap(object *op, char *params)
Definition: c_chat.c:1515
int command_run_stop(object *op, char *params)
Definition: c_new.c:191
int command_use(object *op, char *params)
Definition: c_object.c:2282
int command_shrug(object *op, char *params)
Definition: c_chat.c:1476
int command_overlay_reset(object *op, char *params)
Definition: c_wiz.c:430
const int CommunicationCommandSize
Definition: commands.c:208
int command_shout(object *op, char *params)
Definition: c_chat.c:241
int command_applymode(object *op, char *params)
Definition: c_misc.c:1443
int command_dump(object *op, char *params)
Definition: c_wiz.c:1171
int command_west(object *op, char *params)
Definition: c_move.c:168
int command_wizpass(object *op, char *params)
Definition: c_misc.c:1006
int command_dropall(object *op, char *params)
Definition: c_object.c:1021
int command_take(object *op, char *params)
Definition: c_object.c:602
int command_passwd(object *pl, char *params)
Definition: c_misc.c:2454
int command_slap(object *op, char *params)
Definition: c_chat.c:1489
int command_reply(object *op, char *params)
Definition: c_chat.c:373
void init_commands(void)
Definition: commands.c:293
int command_follow(object *op, char *params)
Definition: c_wiz.c:2863
int command_reset(object *op, char *params)
Definition: c_wiz.c:1665
int command_peaceful(object *op, char *params)
Definition: c_misc.c:2333
int command_help(object *op, char *params)
Definition: c_misc.c:1900
int command_save(object *op, char *params)
Definition: c_misc.c:2305
int command_lick(object *op, char *params)
Definition: c_chat.c:1437
int command_patch(object *op, char *params)
Definition: c_wiz.c:1296
int command_wink(object *op, char *params)
Definition: c_chat.c:1658
int command_title(object *op, char *params)
Definition: c_misc.c:2250
int command_spit(object *op, char *params)
Definition: c_chat.c:1580
int command_mon_aggr(object *op, char *params)
Definition: c_wiz.c:1202
int command_southeast(object *op, char *params)
Definition: c_move.c:142
int command_glare(object *op, char *params)
Definition: c_chat.c:1398
int command_nod(object *op, char *params)
Definition: c_chat.c:1034
int command_puke(object *op, char *params)
Definition: c_chat.c:1151
int command_debug(object *op, char *params)
Definition: c_misc.c:945
int command_throw(object *op, char *params)
Definition: c_object.c:198
int command_north(object *op, char *params)
Definition: c_move.c:90
int command_lock_item(object *op, char *params)
Definition: c_object.c:2234
int command_addexp(object *op, char *params)
Definition: c_wiz.c:1433
int command_hiscore(object *op, char *params)
Definition: c_misc.c:930
command_array_struct WizCommands[]
Definition: commands.c:211
int command_scream(object *op, char *params)
Definition: c_chat.c:1177
int command_growl(object *op, char *params)
Definition: c_chat.c:1164
int command_apply(object *op, char *params)
Definition: c_object.c:221
int command_dmhide(object *op, char *params)
Definition: c_wiz.c:2333
int command_nowiz(object *op, char *params)
Definition: c_wiz.c:1839
int command_output_sync(object *op, char *params)
Definition: c_misc.c:1196
int command_frown(object *op, char *params)
Definition: c_chat.c:1372
int command_rules(object *op, char *params)
Definition: c_misc.c:218
int command_dance(object *op, char *params)
Definition: c_chat.c:1047
int command_style_map_info(object *op, char *params)
Definition: c_wiz.c:2815
int command_invisible(object *op, char *params)
Definition: c_wiz.c:1998
int command_snore(object *op, char *params)
Definition: c_chat.c:1567
int command_wave(object *op, char *params)
Definition: c_chat.c:1632
int command_party_rejoin(object *op, char *params)
Definition: c_party.c:688
int command_loadtest(object *op, char *params)
Definition: c_wiz.c:108
int command_freeze(object *op, char *params)
Definition: c_wiz.c:571
int command_time(object *op, char *params)
Definition: c_misc.c:900
int command_abil(object *op, char *params)
Definition: c_wiz.c:1595
int command_shake(object *op, char *params)
Definition: c_chat.c:1138
int command_rotateshoottype(object *op, char *params)
Definition: c_range.c:394
int command_stay(object *op, char *params)
Definition: c_move.c:181
int command_yawn(object *op, char *params)
Definition: c_chat.c:1671
int command_ssdumptable(object *op, char *params)
Definition: c_misc.c:1117
int command_dumpmap(object *op, char *params)
Definition: c_misc.c:1132
int command_southwest(object *op, char *params)
Definition: c_move.c:155
int command_think(object *op, char *params)
Definition: c_chat.c:1723
int command_say(object *op, char *params)
Definition: c_chat.c:47
int command_listen(object *op, char *params)
Definition: c_misc.c:1264
int command_create(object *op, char *params)
Definition: c_wiz.c:783
int command_resistances(object *op, char *params)
Definition: c_misc.c:1740
int command_fire_stop(object *op, char *params)
Definition: c_new.c:229
int(* command_function)(object *op, char *params)
Definition: commands.h:55
int command_maps(object *op, char *params)
Definition: c_misc.c:861
int command_malloc(object *op, char *params)
Definition: c_misc.c:818
int command_laugh(object *op, char *params)
Definition: c_chat.c:1112
int command_forget_spell(object *op, char *params)
Definition: c_wiz.c:2210
int command_rskill(object *pl, char *params)
Definition: c_object.c:132
int command_search(object *op, char *params)
Definition: c_object.c:167
int command_giggle(object *op, char *params)
Definition: c_chat.c:1125
int command_sneeze(object *op, char *params)
Definition: c_chat.c:1528
int command_orcknuckle(object *op, char *params)
Definition: c_chat.c:134
int command_wizcast(object *op, char *params)
Definition: c_misc.c:1039
int command_uskill(object *pl, char *params)
Definition: c_object.c:113
int command_pout(object *op, char *params)
Definition: c_chat.c:1450
int command_shutdown(object *op, char *params)
Definition: c_wiz.c:508
int command_showpets(object *op, char *params)
Definition: c_misc.c:1606
int command_players(object *op, char *params)
Definition: c_misc.c:1390
int command_usekeys(object *op, char *params)
Definition: c_misc.c:1692
int command_prepare(object *op, char *params)
Definition: c_range.c:82
int command_wimpy(object *op, char *params)
Definition: c_misc.c:2353
int command_chat(object *op, char *params)
Definition: c_chat.c:254
int command_stack_push(object *op, char *params)
Definition: c_wiz.c:2578
int command_bleed(object *op, char *params)
Definition: c_chat.c:1697
int command_hiccup(object *op, char *params)
Definition: c_chat.c:1424
int command_stack_clear(object *op, char *params)
Definition: c_wiz.c:2636
int command_fix_me(object *op, char *params)
Definition: c_misc.c:1374
int command_gsay(object *op, char *params)
Definition: c_party.c:304
int command_bowmode(object *op, char *params)
Definition: c_misc.c:1491
int command_language(object *op, char *params)
Definition: c_misc.c:97
int command_setgod(object *op, char *params)
Definition: c_wiz.c:232
int command_loadplugin(object *op, char *params)
Definition: c_wiz.c:2259
int command_northwest(object *op, char *params)
Definition: c_move.c:116
int command_gasp(object *op, char *params)
Definition: c_chat.c:1385
int command_groan(object *op, char *params)
Definition: c_chat.c:1411
int command_disarm(object *op, char *params)
Definition: c_object.c:181
const int CommandsSize
Definition: commands.c:137
int command_sound(object *op, char *params)
Definition: c_misc.c:2120
int command_kick(object *op, const char *params)
Definition: c_wiz.c:352
int command_hide(object *op, char *params)
Definition: c_wiz.c:197
int command_cringe(object *op, char *params)
Definition: c_chat.c:1710
int command_grin(object *op, char *params)
Definition: c_chat.c:1268
int command_banish(object *op, char *params)
Definition: c_wiz.c:293
int command_remove(object *op, char *params)
Definition: c_wiz.c:1342
int command_summon(object *op, char *params)
Definition: c_wiz.c:661
int command_stats(object *op, char *params)
Definition: c_wiz.c:1528
int command_sulk(object *op, char *params)
Definition: c_chat.c:1203
command_array_struct CommunicationCommands[]
Definition: commands.c:140
int command_drop(object *op, char *params)
Definition: c_object.c:1173
int command_kill_pets(object *op, char *params)
Definition: c_misc.c:2410
int command_chuckle(object *op, char *params)
Definition: c_chat.c:1333
int command_mapinfo(object *op, char *params)
Definition: c_misc.c:833
int command_toggle_shout(object *op, char *params)
Definition: c_wiz.c:459
int command_northeast(object *op, char *params)
Definition: c_move.c:103
int command_fire(object *op, char *params)
Definition: c_new.c:206
int command_arrest(object *op, char *params)
Definition: c_wiz.c:619
int command_pickup(object *op, char *params)
Definition: c_object.c:1867
int command_dmtell(object *op, char *params)
Definition: c_chat.c:357
int command_beg(object *op, char *params)
Definition: c_chat.c:1684
int command_poke(object *op, char *params)
Definition: c_chat.c:1242
int command_learn_spell(object *op, char *params)
Definition: c_wiz.c:2180
int command_rename_item(object *op, char *params)
Definition: c_object.c:2047
int command_inventory(object *op, char *params)
Definition: c_wiz.c:1123
int command_unloadplugin(object *op, char *params)
Definition: c_wiz.c:2298
int command_tell(object *op, char *params)
Definition: c_chat.c:343
int command_me(object *op, char *params)
Definition: c_chat.c:64
int command_kiss(object *op, char *params)
Definition: c_chat.c:1060
int command_dumpfriendlyobjects(object *op, char *params)
Definition: c_misc.c:1087
int command_hug(object *op, char *params)
Definition: c_chat.c:1216
int command_news(object *op, char *params)
Definition: c_misc.c:233
const int WizCommandsSize
Definition: commands.c:272
int command_twiddle(object *op, char *params)
Definition: c_chat.c:1619
int command_version(object *op, char *params)
Definition: c_misc.c:1180
int command_output_count(object *op, char *params)
Definition: c_misc.c:1230
int command_blush(object *op, char *params)
Definition: c_chat.c:1307
int command_bow(object *op, char *params)
Definition: c_chat.c:1281
int command_diff(object *op, char *params)
Definition: c_wiz.c:2664
int command_run(object *op, char *params)
Definition: c_new.c:168
int command_cough(object *op, char *params)
Definition: c_chat.c:1346
int command_motd(object *op, char *params)
Definition: c_misc.c:203
int command_snicker(object *op, char *params)
Definition: c_chat.c:1541
int command_sniff(object *op, char *params)
Definition: c_chat.c:1554
int command_who(object *op, char *params)
Definition: c_misc.c:629
int command_cackle(object *op, char *params)
Definition: c_chat.c:1099
int command_strut(object *op, char *params)
Definition: c_chat.c:1593
static int compare_A(const void *a, const void *b)
Definition: commands.c:286
int command_dm(object *op, char *params)
Definition: c_wiz.c:1983
int command_shiver(object *op, char *params)
Definition: c_chat.c:1463
int command_cointoss(object *op, char *params)
Definition: c_chat.c:84
int command_whistle(object *op, char *params)
Definition: c_chat.c:1645
int command_dumpallmaps(object *op, char *params)
Definition: c_misc.c:1148
int command_statistics(object *pl, char *params)
Definition: c_misc.c:1300
int command_examine(object *op, char *params)
Definition: c_object.c:1306
int command_accuse(object *op, char *params)
Definition: c_chat.c:1255
int command_south(object *op, char *params)
Definition: c_move.c:129
int command_skills(object *op, char *params)
Definition: c_wiz.c:1156
int command_smirk(object *op, char *params)
Definition: c_chat.c:1502
int command_burp(object *op, char *params)
Definition: c_chat.c:1320
int command_body(object *op, char *params)
Definition: c_misc.c:157
int command_archs(object *op, char *params)
Definition: c_misc.c:915
int command_east(object *op, char *params)
Definition: c_move.c:77
int command_clap(object *op, char *params)
Definition: c_chat.c:1294
int command_dumpbelow(object *op, char *params)
Definition: c_misc.c:979
int command_teleport(object *op, char *params)
Definition: c_wiz.c:712
int command_bounce(object *op, char *params)
Definition: c_chat.c:1073
command_array_struct Commands[]
Definition: commands.c:49
int command_whereami(object *op, char *params)
Definition: c_misc.c:848
int command_search_items(object *op, char *params)
Definition: c_object.c:1998
int command_goto(object *op, char *params)
Definition: c_wiz.c:532
int command_whereabouts(object *op, char *params)
Definition: c_misc.c:482
int command_strings(object *op, char *params)
Definition: c_misc.c:876
int command_mark(object *op, char *params)
Definition: c_object.c:1376
int command_invoke(object *op, char *params)
Definition: c_range.c:53
int command_flip(object *op, char *params)
Definition: c_chat.c:1359
int command_learn_special_prayer(object *op, char *params)
Definition: c_wiz.c:2196
int command_quit(object *op, char *params)
Definition: c_misc.c:2065
int command_petmode(object *op, char *params)
Definition: c_misc.c:1556
int command_sigh(object *op, char *params)
Definition: c_chat.c:1190
int command_listplugins(object *op, char *params)
Definition: c_wiz.c:2242
int command_dumpallarchetypes(object *op, char *params)
Definition: c_misc.c:1102
int command_stack_pop(object *op, char *params)
Definition: c_wiz.c:2563
int command_brace(object *op, char *params)
Definition: c_misc.c:2382
int command_party(object *op, char *params)
Definition: c_party.c:350
int command_afk(object *op, char *params)
Definition: c_misc.c:795
int command_cry(object *op, char *params)
Definition: c_chat.c:1229