PennMUSH Community

Ticket #7572: attribute-priv.patch.txt

File attribute-priv.patch.txt, 2.0 kB (added by Talvo, 6 months ago)
Line 
1 *** src/cmds.c.orig Fri Oct  5 23:36:32 2007
2 --- src/cmds.c  Fri Mar  7 23:23:00 2008
3 ***************
4 *** 69,82 ****
5  
6   COMMAND(cmd_attribute)
7   {
8 !   if (SW_ISSET(sw, SWITCH_ACCESS))
9 !     do_attribute_access(player, arg_left, arg_right,
10 !                         SW_ISSET(sw, SWITCH_RETROACTIVE));
11 !   else if (SW_ISSET(sw, SWITCH_DELETE))
12 !     do_attribute_delete(player, arg_left);
13 !   else if (SW_ISSET(sw, SWITCH_RENAME))
14 !     do_attribute_rename(player, arg_left, arg_right);
15 !   else
16       do_attribute_info(player, arg_left);
17   }
18  
19 --- 69,91 ----
20  
21   COMMAND(cmd_attribute)
22   {
23 !   if (SW_ISSET(sw, SWITCH_ACCESS)) {
24 !     if (Wizard(player))
25 !       do_attribute_access(player, arg_left, arg_right,
26 !                           SW_ISSET(sw, SWITCH_RETROACTIVE));
27 !     else
28 !       notify(player, T("Permission denied."));
29 !   } else if (SW_ISSET(sw, SWITCH_DELETE)) {
30 !     if (Wizard(player))
31 !       do_attribute_delete(player, arg_left);
32 !     else
33 !       notify(player, T("Permission denied."));
34 !   } else if (SW_ISSET(sw, SWITCH_RENAME)) {
35 !     if (Wizard(player))
36 !       do_attribute_rename(player, arg_left, arg_right);
37 !     else
38 !       notify(player, T("Permission denied."));
39 !   } else
40       do_attribute_info(player, arg_left);
41   }
42  
43 *** src/command.c.orig  Fri Oct  5 23:36:32 2007
44 --- src/command.c   Fri Mar  7 23:17:52 2008
45 ***************
46 *** 72,78 ****
47     {"@ATRCHOWN", NULL, cmd_atrchown, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0},
48  
49     {"@ATTRIBUTE", "ACCESS DELETE RENAME RETROACTIVE", cmd_attribute,
50 !    CMD_T_ANY | CMD_T_EQSPLIT, "WIZARD", 0},
51     {"@BOOT", "PORT ME SILENT", cmd_boot, CMD_T_ANY, 0, 0},
52     {"@BREAK", NULL, cmd_break, CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_RS_NOPARSE, 0,
53      0},
54 --- 72,78 ----
55     {"@ATRCHOWN", NULL, cmd_atrchown, CMD_T_ANY | CMD_T_EQSPLIT, 0, 0},
56  
57     {"@ATTRIBUTE", "ACCESS DELETE RENAME RETROACTIVE", cmd_attribute,
58 !    CMD_T_ANY | CMD_T_EQSPLIT, 0, 0},
59     {"@BOOT", "PORT ME SILENT", cmd_boot, CMD_T_ANY, 0, 0},
60     {"@BREAK", NULL, cmd_break, CMD_T_ANY | CMD_T_EQSPLIT | CMD_T_RS_NOPARSE, 0,
61      0},