… | |
… | |
43 | {"party", command_party, 1.0}, |
43 | {"party", command_party, 1.0}, |
44 | {"gsay", command_gsay, 1.0}, |
44 | {"gsay", command_gsay, 1.0}, |
45 | |
45 | |
46 | {"apply", command_apply, 1.0}, /* should be variable */ |
46 | {"apply", command_apply, 1.0}, /* should be variable */ |
47 | {"cast", command_cast, 1.0}, /* Is this right? */ |
47 | {"cast", command_cast, 1.0}, /* Is this right? */ |
48 | {"disarm", command_disarm, 1.0}, |
|
|
49 | {"dm", command_dm, 0.0}, |
48 | {"dm", command_dm, 0.0}, |
50 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
49 | {"dmhide", command_dmhide, 0.0}, /* Like dm, but don't tell a dm arrived, hide player */ |
51 | {"drop", command_drop, 1.0}, |
50 | {"drop", command_drop, 1.0}, |
52 | {"dropall", command_dropall, 0.5 / TICK}, |
51 | {"dropall", command_dropall, 0.5 / TICK}, |
53 | {"examine", command_examine, 0.5 / TICK}, |
52 | {"examine", command_examine, 0.5 / TICK}, |
54 | {"fix_me", command_fix_me, 0.0}, |
53 | {"fix_me", command_fix_me, 0.0}, |
55 | {"get", command_take, 1.0}, |
54 | {"get", command_take, 1.0}, |
56 | {"invoke", command_invoke, 1.0}, |
55 | {"invoke", command_invoke, 1.0}, |
57 | {"killpets", command_kill_pets, 1.0}, |
56 | {"killpets", command_kill_pets, 1.0}, |
58 | {"logs", command_logs, 1. / TICK}, |
|
|
59 | {"motd", command_motd, 0.5 / TICK}, |
57 | {"motd", command_motd, 0.5 / TICK}, |
60 | {"pickup", command_pickup, 1.0}, |
58 | {"pickup", command_pickup, 1.0}, |
61 | {"prepare", command_prepare, 1.0}, |
59 | {"prepare", command_prepare, 1.0}, |
62 | {"resistances", command_resistances, 1.0}, |
60 | {"resistances", command_resistances, 1.0}, |
63 | {"rotateshoottype", command_rotateshoottype, 1.0}, |
61 | {"rotateshoottype", command_rotateshoottype, 1.0}, |
64 | {"skills", command_skills, 0.5 / TICK}, /* shows player list of skills */ |
62 | {"skills", command_skills, 0.5 / TICK}, /* shows player list of skills */ |
65 | {"use_skill", command_uskill, 1.0}, |
63 | {"use_skill", command_uskill, 1.0}, |
66 | {"ready_skill", command_rskill, 1.0}, |
64 | {"ready_skill", command_rskill, 1.0}, |
67 | {"search", command_search, 1.0}, |
|
|
68 | {"search-items", command_search_items, 1.0}, |
65 | {"search-items", command_search_items, 1.0}, |
69 | {"showpets", command_showpets, 1.0}, |
66 | {"showpets", command_showpets, 1.0}, |
70 | {"statistics", command_statistics, 1.0}, |
67 | {"statistics", command_statistics, 1.0}, |
71 | {"take", command_take, 1.0}, |
68 | {"take", command_take, 1.0}, |
72 | {"throw", command_throw, 1.0}, |
69 | {"throw", command_throw, 1.0}, |
… | |
… | |
86 | {"southwest", command_southwest, 0.0}, |
83 | {"southwest", command_southwest, 0.0}, |
87 | {"northwest", command_northwest, 0.0}, |
84 | {"northwest", command_northwest, 0.0}, |
88 | }; |
85 | }; |
89 | const int CommandsSize = sizeof (Commands) / sizeof (CommArray_s); |
86 | const int CommandsSize = sizeof (Commands) / sizeof (CommArray_s); |
90 | |
87 | |
91 | CommArray_s CommunicationCommands[] = { |
|
|
92 | {"printlos", command_printlos, 0.0}, |
|
|
93 | }; |
|
|
94 | const int CommunicationCommandSize = sizeof (CommunicationCommands) / sizeof (CommArray_s); |
|
|
95 | |
|
|
96 | /* |
88 | /* |
97 | * Wizard commands (for both) |
89 | * Wizard commands (for both) |
98 | */ |
90 | */ |
99 | CommArray_s WizCommands[] = { |
91 | CommArray_s WizCommands[] = { |
100 | {"abil", command_abil, 0.0}, |
92 | {"abil", command_abil, 0.0}, |
… | |
… | |
102 | {"arrest", command_arrest, 0.0}, |
94 | {"arrest", command_arrest, 0.0}, |
103 | {"create", command_create, 0.0}, |
95 | {"create", command_create, 0.0}, |
104 | {"debug", command_debug, 0.0}, |
96 | {"debug", command_debug, 0.0}, |
105 | {"dump", command_dump, 0.0}, |
97 | {"dump", command_dump, 0.0}, |
106 | {"dumpbelow", command_dumpbelow, 0.0}, |
98 | {"dumpbelow", command_dumpbelow, 0.0}, |
107 | {"dumpfriendlyobjects", command_dumpfriendlyobjects, 0.0}, |
|
|
108 | {"forget_spell", command_forget_spell, 0.0}, |
99 | {"forget_spell", command_forget_spell, 0.0}, |
109 | {"free", command_free, 0.0}, |
100 | {"free", command_free, 0.0}, |
110 | {"freeze", command_freeze, 0.0}, |
101 | {"freeze", command_freeze, 0.0}, |
111 | {"hide", command_hide, 0.0}, |
102 | {"hide", command_hide, 0.0}, |
112 | {"insert_into", command_insert_into, 0.0}, |
103 | {"insert_into", command_insert_into, 0.0}, |
… | |
… | |
137 | |
128 | |
138 | void |
129 | void |
139 | init_commands (void) |
130 | init_commands (void) |
140 | { |
131 | { |
141 | qsort (Commands, CommandsSize, sizeof (CommArray_s), compare_A); |
132 | qsort (Commands, CommandsSize, sizeof (CommArray_s), compare_A); |
142 | qsort (CommunicationCommands, CommunicationCommandSize, sizeof (CommArray_s), compare_A); |
|
|
143 | qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A); |
133 | qsort (WizCommands, WizCommandsSize, sizeof (CommArray_s), compare_A); |
144 | } |
134 | } |
145 | |
135 | |