diff --git a/src/Discord.Net/Models/Permissions.cs b/src/Discord.Net/Models/Permissions.cs index 112b12aa9..ed7d235b6 100644 --- a/src/Discord.Net/Models/Permissions.cs +++ b/src/Discord.Net/Models/Permissions.cs @@ -54,14 +54,14 @@ namespace Discord public bool UseVoiceActivation => PermissionsHelper.GetValue(RawValue, PermissionBits.UseVoiceActivation); /// If True, a user may change their own nickname. - public bool ChangeNickname => PermissionsHelper.GetValue(RawValue, PermissionBits.ManageRolesOrPermissions); + public bool ChangeNickname => PermissionsHelper.GetValue(RawValue, PermissionBits.ChangeNickname); /// If True, a user may change the nickname of other users. - public bool ManageNicknames => PermissionsHelper.GetValue(RawValue, PermissionBits.ManageRolesOrPermissions); + public bool ManageNicknames => PermissionsHelper.GetValue(RawValue, PermissionBits.ManageNicknames); /// If True, a user may adjust roles. public bool ManageRoles => PermissionsHelper.GetValue(RawValue, PermissionBits.ManageRolesOrPermissions); public ServerPermissions(bool? createInstantInvite = null, bool? administrator = null, - bool? kickMembers = null, bool? banMembers = null, bool? manageChannel = null, bool? manageServer = null, + bool? banMembers = null, bool? kickMembers = null, bool? manageChannel = null, bool? manageServer = null, bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null, bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null, @@ -72,7 +72,7 @@ namespace Discord { } public ServerPermissions(ServerPermissions basePerms, bool? createInstantInvite = null, bool? administrator = null, - bool? kickMembers = null, bool? banMembers = null, bool? manageChannel = null, bool? manageServer = null, + bool? banMembers = null, bool? kickMembers = null, bool? manageChannel = null, bool? manageServer = null, bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null, bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null, diff --git a/src/Discord.Net/Models/Server.cs b/src/Discord.Net/Models/Server.cs index 60a92afa5..133c2827a 100644 --- a/src/Discord.Net/Models/Server.cs +++ b/src/Discord.Net/Models/Server.cs @@ -439,7 +439,7 @@ namespace Discord newPermissions |= serverRole.Permissions.RawValue; } - if (newPermissions.HasBit((byte)PermissionBits.ManageRolesOrPermissions)) + if (newPermissions.HasBit((byte)PermissionBits.Administrator)) newPermissions = ServerPermissions.All.RawValue; if (newPermissions != permissions.RawValue)