Core/RBAC: Cleanup
This commit is contained in:
@@ -51,7 +51,6 @@ namespace Framework.Constants
|
|||||||
|
|
||||||
public enum RBACPermissions
|
public enum RBACPermissions
|
||||||
{
|
{
|
||||||
None = 0,
|
|
||||||
InstantLogout = 1,
|
InstantLogout = 1,
|
||||||
SkipQueue = 2,
|
SkipQueue = 2,
|
||||||
JoinNormalBg = 3,
|
JoinNormalBg = 3,
|
||||||
@@ -69,7 +68,7 @@ namespace Framework.Constants
|
|||||||
SkipCheckCharacterCreationClassmask = 15,
|
SkipCheckCharacterCreationClassmask = 15,
|
||||||
SkipCheckCharacterCreationRacemask = 16,
|
SkipCheckCharacterCreationRacemask = 16,
|
||||||
SkipCheckCharacterCreationReservedname = 17,
|
SkipCheckCharacterCreationReservedname = 17,
|
||||||
SkipCheckCharacterCreationDeathKnight = 18, // deprecated since Draenor DON'T reuse
|
SkipCheckCharacterCreationDeathKnight = 18, // Deprecated Since Draenor Don'T Reuse
|
||||||
SkipCheckChatChannelReq = 19,
|
SkipCheckChatChannelReq = 19,
|
||||||
SkipCheckDisableMap = 20,
|
SkipCheckDisableMap = 20,
|
||||||
SkipCheckMoreTalentsThanAllowed = 21,
|
SkipCheckMoreTalentsThanAllowed = 21,
|
||||||
@@ -289,7 +288,7 @@ namespace Framework.Constants
|
|||||||
CommandGoGrid = 380,
|
CommandGoGrid = 380,
|
||||||
CommandGoObject = 381,
|
CommandGoObject = 381,
|
||||||
CommandGoTaxinode = 382,
|
CommandGoTaxinode = 382,
|
||||||
// 383 reuse
|
CommandGoTicket = 383, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandGoTrigger = 384,
|
CommandGoTrigger = 384,
|
||||||
CommandGoXyz = 385,
|
CommandGoXyz = 385,
|
||||||
CommandGoZonexy = 386,
|
CommandGoZonexy = 386,
|
||||||
@@ -568,9 +567,9 @@ namespace Framework.Constants
|
|||||||
CommandReloadLocalesCreatureText = 659,
|
CommandReloadLocalesCreatureText = 659,
|
||||||
CommandReloadLocalesGameobject = 660,
|
CommandReloadLocalesGameobject = 660,
|
||||||
CommandReloadLocalesGossipMenuOption = 661,
|
CommandReloadLocalesGossipMenuOption = 661,
|
||||||
// 662 Unused
|
CommandReloadLocalesItem = 662, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandReloadLocalesItemSetName = 663,
|
CommandReloadLocalesItemSetName = 663,
|
||||||
// 664 Unused
|
CommandReloadLocalesNpcText = 664, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandReloadLocalesPageText = 665,
|
CommandReloadLocalesPageText = 665,
|
||||||
CommandReloadLocalesPointsOfInterest = 666,
|
CommandReloadLocalesPointsOfInterest = 666,
|
||||||
CommandReloadQuestLocale = 667,
|
CommandReloadQuestLocale = 667,
|
||||||
@@ -598,13 +597,13 @@ namespace Framework.Constants
|
|||||||
CommandReloadSmartScripts = 689,
|
CommandReloadSmartScripts = 689,
|
||||||
CommandReloadSpellRequired = 690,
|
CommandReloadSpellRequired = 690,
|
||||||
CommandReloadSpellArea = 691,
|
CommandReloadSpellArea = 691,
|
||||||
// 692 Unused
|
CommandReloadSpellBonusData = 692, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandReloadSpellGroup = 693,
|
CommandReloadSpellGroup = 693,
|
||||||
CommandReloadSpellLearnSpell = 694,
|
CommandReloadSpellLearnSpell = 694,
|
||||||
CommandReloadSpellLootTemplate = 695,
|
CommandReloadSpellLootTemplate = 695,
|
||||||
CommandReloadSpellLinkedSpell = 696,
|
CommandReloadSpellLinkedSpell = 696,
|
||||||
CommandReloadSpellPetAuras = 697,
|
CommandReloadSpellPetAuras = 697,
|
||||||
// 698 - reuse
|
// 698 - Reuse
|
||||||
CommandReloadSpellProc = 699,
|
CommandReloadSpellProc = 699,
|
||||||
CommandReloadSpellScripts = 700,
|
CommandReloadSpellScripts = 700,
|
||||||
CommandReloadSpellTargetPosition = 701,
|
CommandReloadSpellTargetPosition = 701,
|
||||||
@@ -649,11 +648,24 @@ namespace Framework.Constants
|
|||||||
CommandTeleName = 740,
|
CommandTeleName = 740,
|
||||||
CommandTeleGroup = 741,
|
CommandTeleGroup = 741,
|
||||||
CommandTicket = 742,
|
CommandTicket = 742,
|
||||||
// 743 - 752 reuse
|
CommandTicketAssign = 743, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketClose = 744, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketClosedlist = 745, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketComment = 746, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketComplete = 747, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketDelete = 748, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketEscalate = 749, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketEscalatedlist = 750, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketList = 751, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketOnlinelist = 752, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandTicketReset = 753,
|
CommandTicketReset = 753,
|
||||||
// 754 - 756 reuse
|
CommandTicketResponse = 754, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketResponseAppend = 755, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketResponseAppendln = 756, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandTicketTogglesystem = 757,
|
CommandTicketTogglesystem = 757,
|
||||||
// 758 - 760 reuse
|
CommandTicketUnassign = 758, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketViewid = 759, // Deprecated Since Draenor Don'T Reuse
|
||||||
|
CommandTicketViewname = 760, // Deprecated Since Draenor Don'T Reuse
|
||||||
CommandTitles = 761,
|
CommandTitles = 761,
|
||||||
CommandTitlesAdd = 762,
|
CommandTitlesAdd = 762,
|
||||||
CommandTitlesCurrent = 763,
|
CommandTitlesCurrent = 763,
|
||||||
@@ -668,8 +680,8 @@ namespace Framework.Constants
|
|||||||
CommandWpUnload = 772,
|
CommandWpUnload = 772,
|
||||||
CommandWpReload = 773,
|
CommandWpReload = 773,
|
||||||
CommandWpShow = 774,
|
CommandWpShow = 774,
|
||||||
CommandModifyCurrency = 775, // Only 4.3.4
|
CommandModifyCurrency = 775,
|
||||||
CommandDebugPhase = 776, // Only 4.3.4
|
CommandDebugPhase = 776,
|
||||||
CommandMailbox = 777,
|
CommandMailbox = 777,
|
||||||
CommandAhbot = 778,
|
CommandAhbot = 778,
|
||||||
CommandAhbotItems = 779,
|
CommandAhbotItems = 779,
|
||||||
@@ -738,17 +750,29 @@ namespace Framework.Constants
|
|||||||
CommandReloadCharacterTemplate = 842,
|
CommandReloadCharacterTemplate = 842,
|
||||||
CommandReloadQuestGreeting = 843,
|
CommandReloadQuestGreeting = 843,
|
||||||
CommandScene = 844,
|
CommandScene = 844,
|
||||||
CommandSceneDedug = 845,
|
CommandSceneDebug = 845,
|
||||||
CommandScenePlay = 846,
|
CommandScenePlay = 846,
|
||||||
CommandScenePlayPackage = 847,
|
CommandScenePlayPackage = 847,
|
||||||
CommandSceneCancel = 848,
|
CommandSceneCancel = 848,
|
||||||
CommandListScenes = 849,
|
CommandListScenes = 849,
|
||||||
CommandReloacSceneTemplate = 850,
|
CommandReloadSceneTemplate = 850,
|
||||||
CommandReloadAreatriggerTemplate = 851,
|
CommandReloadAreatriggerTemplate = 851,
|
||||||
CommandGoOffset = 852,
|
CommandGoOffset = 852,
|
||||||
CommandReloadConversationTemplate = 853,
|
CommandReloadConversationTemplate = 853,
|
||||||
CommandDebugConversation = 854,
|
CommandDebugConversation = 854,
|
||||||
ModifyPower = 867,
|
CommandNpcSpawngroup = 856, // Reserved For DynamicSpawning
|
||||||
|
CommandNpcDespawngroup = 857, // Reserved For DynamicSpawning
|
||||||
|
CommandGobjectSpawngroup = 858, // Reserved For DynamicSpawning
|
||||||
|
CommandGobjectDespawngroup = 859, // Reserved For DynamicSpawning
|
||||||
|
CommandListRespawns = 860, // Reserved For DynamicSpawning
|
||||||
|
CommandGroupSet = 861, // Reserved
|
||||||
|
CommandGroupAssistant = 862, // Reserved
|
||||||
|
CommandGroupMaintank = 863, // Reserved
|
||||||
|
CommandGroupMainassist = 864, // Reserved
|
||||||
|
CommandNpcShowloot = 865, // Reserved
|
||||||
|
CommandListSpawnpoints = 866, // Reserved
|
||||||
|
CommandReloadQuestGreetingLocale = 867, // Reserved
|
||||||
|
CommandModifyPower = 868,
|
||||||
|
|
||||||
// Custom Permissions 1000+
|
// Custom Permissions 1000+
|
||||||
Max
|
Max
|
||||||
|
|||||||
@@ -516,7 +516,7 @@ namespace Game.Chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("power", RBACPermissions.ModifyPower)]
|
[Command("power", RBACPermissions.CommandModifyPower)]
|
||||||
static bool HandleModifyPowerCommand(StringArguments args, CommandHandler handler)
|
static bool HandleModifyPowerCommand(StringArguments args, CommandHandler handler)
|
||||||
{
|
{
|
||||||
if (args.Empty())
|
if (args.Empty())
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ namespace Game.Chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("areatrigger_template", RBACPermissions.CommandReloacSceneTemplate, true)]
|
[Command("areatrigger_template", RBACPermissions.CommandReloadSceneTemplate, true)]
|
||||||
static bool HandleReloadAreaTriggerTemplateCommand(StringArguments args, CommandHandler handler)
|
static bool HandleReloadAreaTriggerTemplateCommand(StringArguments args, CommandHandler handler)
|
||||||
{
|
{
|
||||||
Log.outInfo(LogFilter.Server, "Reloading areatrigger_template table...");
|
Log.outInfo(LogFilter.Server, "Reloading areatrigger_template table...");
|
||||||
@@ -670,7 +670,7 @@ namespace Game.Chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("scene_template", RBACPermissions.CommandReloacSceneTemplate, true)]
|
[Command("scene_template", RBACPermissions.CommandReloadSceneTemplate, true)]
|
||||||
static bool HandleReloadSceneTemplateCommand(StringArguments args, CommandHandler handler)
|
static bool HandleReloadSceneTemplateCommand(StringArguments args, CommandHandler handler)
|
||||||
{
|
{
|
||||||
Log.outInfo(LogFilter.Misc, "Reloading scene_template table...");
|
Log.outInfo(LogFilter.Misc, "Reloading scene_template table...");
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ namespace Game.Chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("debug", RBACPermissions.CommandSceneDedug)]
|
[Command("debug", RBACPermissions.CommandSceneDebug)]
|
||||||
static bool HandleDebugSceneCommand(StringArguments args, CommandHandler handler)
|
static bool HandleDebugSceneCommand(StringArguments args, CommandHandler handler)
|
||||||
{
|
{
|
||||||
Player player = handler.GetSession().GetPlayer();
|
Player player = handler.GetSession().GetPlayer();
|
||||||
|
|||||||
Reference in New Issue
Block a user