1 | /* |
1 | /* |
2 | * static char *rcsid_commands_c = |
2 | * static char *rcsid_commands_c = |
3 | * "$Id: commands.C,v 1.2 2006/08/24 13:13:49 root Exp $"; |
3 | * "$Id: commands.C,v 1.4 2006/08/29 05:03:55 root Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
58 | {"apply", command_apply, 1.0}, /* should be variable */ |
58 | {"apply", command_apply, 1.0}, /* should be variable */ |
59 | {"applymode", command_applymode, 1.0}, /* should be variable */ |
59 | {"applymode", command_applymode, 1.0}, /* should be variable */ |
60 | {"archs", command_archs, 0.0}, |
60 | {"archs", command_archs, 0.0}, |
61 | {"body", command_body, 0.0}, |
61 | {"body", command_body, 0.0}, |
62 | {"brace", command_brace, 0.0}, |
62 | {"brace", command_brace, 0.0}, |
63 | {"build", command_build, 0.0}, |
|
|
64 | {"cast", command_cast, 0.2}, /* Is this right? */ |
63 | {"cast", command_cast, 0.2}, /* Is this right? */ |
65 | {"disarm", command_disarm, 1.0}, |
64 | {"disarm", command_disarm, 1.0}, |
66 | {"dm", command_dm, 0.0}, |
65 | {"dm", command_dm, 0.0}, |
67 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
66 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
68 | {"drop", command_drop, 1.0}, |
67 | {"drop", command_drop, 1.0}, |
… | |
… | |
130 | |
129 | |
131 | const int CommandsSize =sizeof(Commands) / sizeof(CommArray_s); |
130 | const int CommandsSize =sizeof(Commands) / sizeof(CommArray_s); |
132 | |
131 | |
133 | CommArray_s CommunicationCommands [] = { |
132 | CommArray_s CommunicationCommands [] = { |
134 | /* begin emotions */ |
133 | /* begin emotions */ |
135 | {"tell", command_tell, 0.1}, |
|
|
136 | {"reply", command_reply, 0.0}, |
|
|
137 | {"say", command_say, 0.1}, |
|
|
138 | {"shout", command_shout, 0.1}, |
|
|
139 | {"chat", command_chat, 0.1}, |
|
|
140 | {"me", command_me, 0.1}, |
134 | {"me", command_me, 0.1}, |
141 | {"nod", command_nod, 0.0}, |
135 | {"nod", command_nod, 0.0}, |
142 | {"dance", command_dance, 0.0}, |
136 | {"dance", command_dance, 0.0}, |
143 | {"kiss", command_kiss, 0.0}, |
137 | {"kiss", command_kiss, 0.0}, |
144 | {"bounce", command_bounce, 0.0}, |
138 | {"bounce", command_bounce, 0.0}, |
… | |
… | |
258 | {"stack_push", command_stack_push, 0.0 }, |
252 | {"stack_push", command_stack_push, 0.0 }, |
259 | {"stats", command_stats,0.0}, |
253 | {"stats", command_stats,0.0}, |
260 | {"style_info", command_style_map_info, 0.0}, /* Costly command, so make it wiz only */ |
254 | {"style_info", command_style_map_info, 0.0}, /* Costly command, so make it wiz only */ |
261 | {"summon", command_summon,0.0}, |
255 | {"summon", command_summon,0.0}, |
262 | {"teleport", command_teleport,0.0}, |
256 | {"teleport", command_teleport,0.0}, |
263 | {"toggle_shout", command_toggle_shout,0.0}, |
|
|
264 | {"wizpass", command_wizpass,0.0}, |
257 | {"wizpass", command_wizpass,0.0}, |
265 | {"wizcast", command_wizcast,0.0}, |
258 | {"wizcast", command_wizcast,0.0}, |
266 | {"overlay_save", command_save_overlay, 0.0}, |
259 | {"overlay_save", command_save_overlay, 0.0}, |
267 | /* {"possess", command_possess, 0.0}, */ |
260 | /* {"possess", command_possess, 0.0}, */ |
268 | {"mon_aggr", command_mon_aggr, 0.0}, |
261 | {"mon_aggr", command_mon_aggr, 0.0}, |
… | |
… | |
288 | |
281 | |
289 | /* Socket commands - these should really do nothing more than output things |
282 | /* Socket commands - these should really do nothing more than output things |
290 | * to the various players/sockets. |
283 | * to the various players/sockets. |
291 | */ |
284 | */ |
292 | CommArray_s Socket2_Commands[] = { |
285 | CommArray_s Socket2_Commands[] = { |
293 | {"shout", command_shout, 0.1}, |
|
|
294 | {"chat", command_chat, 0.1}, |
|
|
295 | {"tell", command_tell, 0.1}, |
|
|
296 | }; |
286 | }; |
297 | |
287 | |
298 | const int Socket2_CommandsSize =sizeof(Socket2_Commands) / sizeof(CommArray_s); |
288 | const int Socket2_CommandsSize =sizeof(Socket2_Commands) / sizeof(CommArray_s); |
299 | |
289 | |
300 | |
290 | |