Delta-v/Content.Shared/Eye/VisibilityFlags.cs

19 lines
711 B
C#

using Robust.Shared.Serialization;
namespace Content.Shared.Eye
{
[Flags]
[FlagsFor(typeof(VisibilityMaskLayer))]
public enum VisibilityFlags : int
{
None = 0,
Normal = 1 << 0,
Ghost = 1 << 1,
Subfloor = 1 << 3, // DeltaV - 4 is occupied by PsionicInvisibility and changing that massively fucks up stuff
PsionicInvisibility = 1 << 2, // DeltaV - Psionic Invisibility
TelegnosticProjection = PsionicInvisibility | Normal, // DeltaV - Telegnostic Projection
CosmicCultMonument = 1 << 4, // DeltaV - Cosmic Cult
Admin = 1 << 10, // Reserved for admins in stealth mode and admin tools. (DV - our flags are all over the place)
}
}