Files
Remuchi 5aff149c43 Revert "Add stealthmins (#26263)"
This reverts commit dca0c6694b.

# Conflicts:
#	Content.Server/Administration/Commands/AdminWhoCommand.cs
#	Content.Server/Administration/Managers/AdminManager.cs
#	Content.Server/Chat/Managers/IChatManager.cs
2024-03-30 10:41:05 +07:00

113 lines
2.7 KiB
C#

namespace Content.Shared.Administration
{
/// <summary>
/// Permissions that admins can have.
/// </summary>
[Flags]
public enum AdminFlags : uint
{
None = 0,
/// <summary>
/// Basic admin verbs.
/// </summary>
Admin = 1 << 0,
/// <summary>
/// Ability to ban people.
/// </summary>
Ban = 1 << 1,
/// <summary>
/// Debug commands for coders.
/// </summary>
Debug = 1 << 2,
/// <summary>
/// !!FUN!!
/// This is stuff that trial administrators shouldn't quite have access to yet, e.g. for running events.
/// </summary>
Fun = 1 << 3,
/// <summary>
/// Ability to edit permissions for other administrators.
/// </summary>
Permissions = 1 << 4,
/// <summary>
/// Ability to control the server like restart it or change the round type.
/// </summary>
Server = 1 << 5,
/// <summary>
/// Ability to spawn stuff in.
/// </summary>
Spawn = 1 << 6,
/// <summary>
/// Ability to use VV.
/// </summary>
VarEdit = 1 << 7,
/// <summary>
/// Large mapping operations.
/// </summary>
Mapping = 1 << 8,
// /// <summary>
// /// Makes you british.
// /// </summary>
//Piss = 1 << 9,
/// <summary>
/// Lets you view admin logs.
/// </summary>
Logs = 1 << 9,
/// <summary>
/// Lets you modify the round (forcemap, loadgamemap, etc)
/// </summary>
Round = 1 << 10,
/// <summary>
/// Lets you use BQL queries.
/// </summary>
Query = 1 << 11,
/// <summary>
/// Lets you use the admin help system.
/// </summary>
Adminhelp = 1 << 12,
/// <summary>
/// Lets you view admin notes.
/// </summary>
ViewNotes = 1 << 13,
/// <summary>
/// Lets you create, edit and delete admin notes.
/// </summary>
EditNotes = 1 << 14,
/// <summary>
/// Commands for Meaty Ores.
/// </summary>
MeatyOre = 1 << 15,
/// <summary>
/// Provides access to sponsor only species
/// </summary>
AdminSpecies = 1 << 16,
/// <summary>
/// Lets you Massban, on SS14.Admin
/// </summary>
MassBan = 1 << 17,
/// <summary>
/// Dangerous host permissions like scsi.
/// </summary>
Host = 1u << 31,
}
}