namespace Content.Shared.Administration { /// /// Permissions that admins can have. /// [Flags] public enum AdminFlags : uint { None = 0, /// /// Basic admin verbs. /// Admin = 1 << 0, /// /// Ability to ban people. /// Ban = 1 << 1, /// /// Debug commands for coders. /// Debug = 1 << 2, /// /// !!FUN!! /// This is stuff that trial administrators shouldn't quite have access to yet, e.g. for running events. /// Fun = 1 << 3, /// /// Ability to edit permissions for other administrators. /// Permissions = 1 << 4, /// /// Ability to control the server like restart it or change the round type. /// Server = 1 << 5, /// /// Ability to spawn stuff in. /// Spawn = 1 << 6, /// /// Ability to use VV. /// VarEdit = 1 << 7, /// /// Large mapping operations. /// Mapping = 1 << 8, /// /// Makes you british. /// //Piss = 1 << 9, /// /// Lets you view admin logs. /// Logs = 1 << 9, /// /// Lets you modify the round (forcemap, loadgamemap, etc) /// Round = 1 << 10, /// /// Lets you use BQL queries. /// Query = 1 << 11, /// /// Lets you use the admin help system. /// Adminhelp = 1 << 12, /// /// Lets you view admin notes. /// ViewNotes = 1 << 13, /// /// Lets you create, edit and delete admin notes. /// EditNotes = 1 << 14, /// /// Lets you Massban, on SS14.Admin /// MassBan = 1 << 15, /// /// Allows you to remain hidden from adminwho except to other admins with this flag. /// Stealth = 1 << 16, /// /// Allows you to use Admin chat /// Adminchat = 1 << 17, /// /// Permits the visibility of Pii in game and on SS14 Admin /// Pii = 1 << 18, /// /// Lets you take moderator actions on the game server. /// Moderator = 1 << 19, /// /// Lets you check currently online admins. /// AdminWho = 1 << 20, /// /// Lets you set the color of your OOC name. /// NameColor = 1 << 21, /// /// Dangerous host permissions like scsi. /// Host = 1u << 31, } }