… | |
… | |
43 | CommArray_s Commands[] = { |
43 | CommArray_s Commands[] = { |
44 | {"party", command_party, 0.0}, |
44 | {"party", command_party, 0.0}, |
45 | {"gsay", command_gsay, 1.0}, |
45 | {"gsay", command_gsay, 1.0}, |
46 | |
46 | |
47 | {"apply", command_apply, 1.0}, /* should be variable */ |
47 | {"apply", command_apply, 1.0}, /* should be variable */ |
48 | {"body", command_body, 0.0}, |
|
|
49 | {"cast", command_cast, 0.2}, /* Is this right? */ |
48 | {"cast", command_cast, 0.2}, /* Is this right? */ |
50 | {"disarm", command_disarm, 1.0}, |
49 | {"disarm", command_disarm, 1.0}, |
51 | {"dm", command_dm, 0.0}, |
50 | {"dm", command_dm, 0.0}, |
52 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
51 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
53 | {"drop", command_drop, 1.0}, |
52 | {"drop", command_drop, 1.0}, |
… | |
… | |
59 | {"hiscore", command_hiscore, 0.0}, |
58 | {"hiscore", command_hiscore, 0.0}, |
60 | {"inventory", command_inventory, 0.0}, |
59 | {"inventory", command_inventory, 0.0}, |
61 | {"invoke", command_invoke, 1.0}, |
60 | {"invoke", command_invoke, 1.0}, |
62 | {"killpets", command_kill_pets, 0.0}, |
61 | {"killpets", command_kill_pets, 0.0}, |
63 | {"logs", command_logs, 0.0}, |
62 | {"logs", command_logs, 0.0}, |
64 | {"mapinfo", command_mapinfo, 0.0}, |
|
|
65 | {"mark", command_mark, 0.0}, |
|
|
66 | {"motd", command_motd, 0.0}, |
63 | {"motd", command_motd, 0.0}, |
67 | {"output-sync", command_output_sync, 0.0}, |
|
|
68 | {"output-count", command_output_count, 0.0}, |
|
|
69 | {"pickup", command_pickup, 1.0}, |
64 | {"pickup", command_pickup, 1.0}, |
70 | {"prepare", command_prepare, 1.0}, |
65 | {"prepare", command_prepare, 1.0}, |
71 | {"resistances", command_resistances, 0.0}, |
66 | {"resistances", command_resistances, 0.0}, |
72 | {"rotateshoottype", command_rotateshoottype, 0.0}, |
67 | {"rotateshoottype", command_rotateshoottype, 0.0}, |
73 | {"skills", command_skills, 0.0}, /* shows player list of skills */ |
68 | {"skills", command_skills, 0.0}, /* shows player list of skills */ |
… | |
… | |
80 | {"take", command_take, 1.0}, |
75 | {"take", command_take, 1.0}, |
81 | {"throw", command_throw, 1.0}, |
76 | {"throw", command_throw, 1.0}, |
82 | {"time", command_time, 0.0}, |
77 | {"time", command_time, 0.0}, |
83 | {"weather", command_weather, 0.0}, |
78 | {"weather", command_weather, 0.0}, |
84 | {"whereabouts", command_whereabouts, 0.0}, |
79 | {"whereabouts", command_whereabouts, 0.0}, |
85 | {"whereami", command_whereami, 0.0}, |
|
|
86 | {"title", command_title, 0.0}, |
80 | {"title", command_title, 0.0}, |
87 | {"bowmode", command_bowmode, 0.0}, |
81 | {"bowmode", command_bowmode, 0.0}, |
88 | {"version", command_version, 0.0}, |
82 | {"version", command_version, 0.0}, |
89 | |
83 | |
90 | {"stay", command_stay, 1.0}, /* 1.0 because it is used when using a |
84 | {"stay", command_stay, 1.0}, /* 1.0 because it is used when using a |
… | |
… | |
103 | CommArray_s CommunicationCommands[] = { |
97 | CommArray_s CommunicationCommands[] = { |
104 | {"printlos", command_printlos, 0.0}, |
98 | {"printlos", command_printlos, 0.0}, |
105 | }; |
99 | }; |
106 | const int CommunicationCommandSize = sizeof (CommunicationCommands) / sizeof (CommArray_s); |
100 | const int CommunicationCommandSize = sizeof (CommunicationCommands) / sizeof (CommArray_s); |
107 | |
101 | |
108 | CommArray_s NewServerCommands[] = { |
|
|
109 | {"run", command_run, 1.0}, |
|
|
110 | {"run_stop", command_run_stop, 0.0}, |
|
|
111 | {"fire", command_fire, 1.0}, |
|
|
112 | {"fire_stop", command_fire_stop, 0.0}, |
|
|
113 | }; |
|
|
114 | const int NewServerCommandSize = sizeof (NewServerCommands) / sizeof (CommArray_s); |
|
|
115 | |
|
|
116 | /* |
102 | /* |
117 | * Wizard commands (for both) |
103 | * Wizard commands (for both) |
118 | */ |
104 | */ |
119 | CommArray_s WizCommands[] = { |
105 | CommArray_s WizCommands[] = { |
120 | {"abil", command_abil, 0.0}, |
106 | {"abil", command_abil, 0.0}, |
… | |
… | |
130 | {"free", command_free, 0.0}, |
116 | {"free", command_free, 0.0}, |
131 | {"freeze", command_freeze, 0.0}, |
117 | {"freeze", command_freeze, 0.0}, |
132 | {"hide", command_hide, 0.0}, |
118 | {"hide", command_hide, 0.0}, |
133 | {"insert_into", command_insert_into, 0.0}, |
119 | {"insert_into", command_insert_into, 0.0}, |
134 | {"invisible", command_invisible, 0.0}, |
120 | {"invisible", command_invisible, 0.0}, |
135 | {"kick", command_kick, 0.0}, |
|
|
136 | {"learn_special_prayer", command_learn_special_prayer, 0.0}, |
121 | {"learn_special_prayer", command_learn_special_prayer, 0.0}, |
137 | {"learn_spell", command_learn_spell, 0.0}, |
122 | {"learn_spell", command_learn_spell, 0.0}, |
138 | #ifdef DEBUG_MALLOC_LEVEL |
123 | #ifdef DEBUG_MALLOC_LEVEL |
139 | {"verify", command_malloc_verify, 0.0}, |
124 | {"verify", command_malloc_verify, 0.0}, |
140 | #endif |
125 | #endif |
… | |
… | |
144 | {"nodm", command_nowiz, 0.0}, |
129 | {"nodm", command_nowiz, 0.0}, |
145 | {"nowiz", command_nowiz, 0.0}, |
130 | {"nowiz", command_nowiz, 0.0}, |
146 | {"patch", command_patch, 0.0}, |
131 | {"patch", command_patch, 0.0}, |
147 | {"remove", command_remove, 0.0}, |
132 | {"remove", command_remove, 0.0}, |
148 | {"set_god", command_setgod, 0.0}, |
133 | {"set_god", command_setgod, 0.0}, |
149 | {"shutdown", command_shutdown, 0.0}, |
|
|
150 | {"stack_clear", command_stack_clear, 0.0}, |
134 | {"stack_clear", command_stack_clear, 0.0}, |
151 | {"stack_list", command_stack_list, 0.0}, |
135 | {"stack_list", command_stack_list, 0.0}, |
152 | {"stack_pop", command_stack_pop, 0.0}, |
136 | {"stack_pop", command_stack_pop, 0.0}, |
153 | {"stack_push", command_stack_push, 0.0}, |
137 | {"stack_push", command_stack_push, 0.0}, |
154 | {"stats", command_stats, 0.0}, |
138 | {"stats", command_stats, 0.0}, |
… | |
… | |
187 | void |
171 | void |
188 | init_commands (void) |
172 | init_commands (void) |
189 | { |
173 | { |
190 | qsort (Commands, CommandsSize, sizeof (CommArray_s), compare_A); |
174 | qsort (Commands, CommandsSize, sizeof (CommArray_s), compare_A); |
191 | qsort (CommunicationCommands, CommunicationCommandSize, sizeof (CommArray_s), compare_A); |
175 | qsort (CommunicationCommands, CommunicationCommandSize, sizeof (CommArray_s), compare_A); |
192 | qsort (NewServerCommands, NewServerCommandSize, sizeof (CommArray_s), compare_A); |
|
|
193 | qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A); |
176 | qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A); |
194 | qsort (Socket_Commands, Socket_CommandsSize, sizeof (CommArray_s), compare_A); |
177 | qsort (Socket_Commands, Socket_CommandsSize, sizeof (CommArray_s), compare_A); |
195 | qsort (Socket2_Commands, Socket2_CommandsSize, sizeof (CommArray_s), compare_A); |
178 | qsort (Socket2_Commands, Socket2_CommandsSize, sizeof (CommArray_s), compare_A); |
196 | } |
179 | } |
197 | |
180 | |