mirror of
https://github.com/tbamud/tbamud.git
synced 2026-01-17 22:55:28 +01:00
Subtle bug with indexes on two different arrays caused strange recommendations for non-admins.
This commit is contained in:
parent
9b89362289
commit
6c2252ce89
1 changed files with 6 additions and 6 deletions
|
|
@ -485,16 +485,16 @@ void sort_commands(void)
|
|||
|
||||
/* Returns TRUE if 'ch' has sufficient access to use the command 'cmd' */
|
||||
bool can_use_command(struct char_data *ch, int cmd)
|
||||
{
|
||||
if (complete_cmd_info[cmd].admin_flag == ADM_NONE &&
|
||||
complete_cmd_info[cmd].minimum_admlevel == ADMLVL_MORTAL &&
|
||||
GET_LEVEL(ch) >= complete_cmd_info[cmd].minimum_level)
|
||||
{
|
||||
if (cmd_info[cmd].admin_flag == ADM_NONE &&
|
||||
cmd_info[cmd].minimum_admlevel == ADMLVL_MORTAL &&
|
||||
GET_LEVEL(ch) >= cmd_info[cmd].minimum_level)
|
||||
return TRUE;
|
||||
|
||||
if (complete_cmd_info[cmd].admin_flag == ADM_NONE && GET_ADMLEVEL(ch) >= complete_cmd_info[cmd].minimum_admlevel)
|
||||
if (cmd_info[cmd].admin_flag == ADM_NONE && GET_ADMLEVEL(ch) >= cmd_info[cmd].minimum_admlevel)
|
||||
return TRUE;
|
||||
|
||||
if (complete_cmd_info[cmd].admin_flag != ADM_NONE && ADM_FLAGGED(ch, complete_cmd_info[cmd].admin_flag))
|
||||
if (cmd_info[cmd].admin_flag != ADM_NONE && ADM_FLAGGED(ch, cmd_info[cmd].admin_flag))
|
||||
return TRUE;
|
||||
|
||||
return FALSE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue