aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent-Michael <vincent_michael@gmx.de>2016-07-30 16:56:41 +0200
committerVincent-Michael <vincent_michael@gmx.de>2016-07-30 16:56:41 +0200
commitc25c747b36ccf1ce44bb40b3fdc8422325a07372 (patch)
treecee9c14b504daf2926c9900a296612fdab912225
parent41aac793572c52e374824691c01681ece644c067 (diff)
Misc/RBAC: Sync with 3.3.5
-rw-r--r--sql/updates/auth/6.x/2016_07_30_00_auth.sql14
-rw-r--r--src/server/game/Accounts/RBAC.h13
2 files changed, 22 insertions, 5 deletions
diff --git a/sql/updates/auth/6.x/2016_07_30_00_auth.sql b/sql/updates/auth/6.x/2016_07_30_00_auth.sql
new file mode 100644
index 00000000000..5b81f14f1b5
--- /dev/null
+++ b/sql/updates/auth/6.x/2016_07_30_00_auth.sql
@@ -0,0 +1,14 @@
+DELETE FROM `rbac_permissions` WHERE `id` IN (662,664,692);
+DELETE FROM `rbac_linked_permissions` WHERE `linkedId` IN (662,664,692);
+
+DELETE FROM `rbac_permissions` WHERE `id` IN (837,838,839);
+INSERT INTO `rbac_permissions` (`id`, `name`) VALUES
+(837, 'Command: reload character_template'),
+(838, 'Command: reload quest_greeting'),
+(839, 'Command: debug send playscene');
+
+DELETE FROM `rbac_linked_permissions` WHERE `linkedId` IN (837,838,839);
+INSERT INTO `rbac_linked_permissions` (`id`, `linkedId`) VALUES
+(196, 837),
+(196, 838),
+(192, 839);
diff --git a/src/server/game/Accounts/RBAC.h b/src/server/game/Accounts/RBAC.h
index d3a00cbf103..b07972f34c9 100644
--- a/src/server/game/Accounts/RBAC.h
+++ b/src/server/game/Accounts/RBAC.h
@@ -566,9 +566,9 @@ enum RBACPermissions
RBAC_PERM_COMMAND_RELOAD_LOCALES_CRETURE_TEXT = 659,
RBAC_PERM_COMMAND_RELOAD_LOCALES_GAMEOBJECT = 660,
RBAC_PERM_COMMAND_RELOAD_LOCALES_GOSSIP_MENU_OPTION = 661,
- RBAC_PERM_COMMAND_RELOAD_CHARACTER_TEMPLATE = 662,
+ // 662 3.3.5a only
RBAC_PERM_COMMAND_RELOAD_LOCALES_ITEM_SET_NAME = 663,
- RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING = 664,
+ // 664 3.3.5a only
RBAC_PERM_COMMAND_RELOAD_LOCALES_PAGE_TEXT = 665,
RBAC_PERM_COMMAND_RELOAD_LOCALES_POINTS_OF_INTEREST = 666,
RBAC_PERM_COMMAND_RELOAD_QUEST_LOCALE = 667,
@@ -596,7 +596,7 @@ enum RBACPermissions
RBAC_PERM_COMMAND_RELOAD_SMART_SCRIPTS = 689,
RBAC_PERM_COMMAND_RELOAD_SPELL_REQUIRED = 690,
RBAC_PERM_COMMAND_RELOAD_SPELL_AREA = 691,
- RBAC_PERM_COMMAND_DEBUG_SEND_PLAYSCENE = 692,
+ // 692 3.3.5a only
RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP = 693,
RBAC_PERM_COMMAND_RELOAD_SPELL_LEARN_SPELL = 694,
RBAC_PERM_COMMAND_RELOAD_SPELL_LOOT_TEMPLATE = 695,
@@ -666,8 +666,8 @@ enum RBACPermissions
RBAC_PERM_COMMAND_WP_UNLOAD = 772,
RBAC_PERM_COMMAND_WP_RELOAD = 773,
RBAC_PERM_COMMAND_WP_SHOW = 774,
- RBAC_PERM_COMMAND_MODIFY_CURRENCY = 775, // only 4.3.4
- RBAC_PERM_COMMAND_DEBUG_PHASE = 776, // only 4.3.4
+ RBAC_PERM_COMMAND_MODIFY_CURRENCY = 775,
+ RBAC_PERM_COMMAND_DEBUG_PHASE = 776,
RBAC_PERM_COMMAND_MAILBOX = 777,
RBAC_PERM_COMMAND_AHBOT = 778,
RBAC_PERM_COMMAND_AHBOT_ITEMS = 779,
@@ -728,6 +728,9 @@ enum RBACPermissions
RBAC_PERM_COMMAND_GO_QUEST = 834,
RBAC_PERM_COMMAND_DEBUG_LOADCELLS = 835,
RBAC_PERM_COMMAND_DEBUG_BOUNDARY = 836,
+ RBAC_PERM_COMMAND_RELOAD_CHARACTER_TEMPLATE = 837,
+ RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING = 838,
+ RBAC_PERM_COMMAND_DEBUG_SEND_PLAYSCENE = 839,
// custom permissions 1000+
RBAC_PERM_MAX