mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-24 12:38:41 +01:00
33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
//* This file is explicitly licensed under the MIT license. *//
|
|
//* Copyright (c) 2023 Citadel Station developers. *//
|
|
|
|
//* nightshift flags
|
|
|
|
#define NIGHTSHIFT_LEVEL_UNSET (1<<0)
|
|
|
|
#define NIGHTSHIFT_LEVEL_PUBLIC_HALLWAYS (1<<1)
|
|
#define NIGHTSHIFT_LEVEL_PUBLIC_FACILITIES (1<<2)
|
|
|
|
#define NIGHTSHIFT_LEVEL_DEPARTMENT_HALLWAYS (1<<3)
|
|
#define NIGHTSHIFT_LEVEL_DEPARTMENT_FACILITIES (1<<4)
|
|
#define NIGHTSHIFT_LEVEL_DEPARTMENT_SENSITIVE (1<<5)
|
|
#define NIGHTSHIFT_LEVEL_DEPARTMENT_LEISURE (1<<6)
|
|
|
|
#define NIGHTSHIFT_LEVEL_COMMAND_HALLWAYS (1<<7)
|
|
#define NIGHTSHIFT_LEVEL_COMMAND_FACILITIES (1<<8)
|
|
#define NIGHTSHIFT_LEVEL_COMMAND_SENSITIVE (1<<9)
|
|
|
|
//* Do not randomly change this, it is used for configuration. *//
|
|
DEFINE_BITFIELD(nightshift_level, list(
|
|
BITFIELD_NAMED("Unset", NIGHTSHIFT_LEVEL_UNSET),
|
|
BITFIELD_NAMED("PublicHalls", NIGHTSHIFT_LEVEL_PUBLIC_HALLWAYS),
|
|
BITFIELD_NAMED("PublicAreas", NIGHTSHIFT_LEVEL_PUBLIC_FACILITIES),
|
|
BITFIELD_NAMED("DepartmentHalls", NIGHTSHIFT_LEVEL_DEPARTMENT_HALLWAYS),
|
|
BITFIELD_NAMED("DepartmentAreas", NIGHTSHIFT_LEVEL_DEPARTMENT_FACILITIES),
|
|
BITFIELD_NAMED("DepartmentSecure", NIGHTSHIFT_LEVEL_DEPARTMENT_SENSITIVE),
|
|
BITFIELD_NAMED("DepartmentLeisure", NIGHTSHIFT_LEVEL_DEPARTMENT_LEISURE),
|
|
BITFIELD_NAMED("CommandHalls", NIGHTSHIFT_LEVEL_COMMAND_HALLWAYS),
|
|
BITFIELD_NAMED("CommandAreas", NIGHTSHIFT_LEVEL_COMMAND_FACILITIES),
|
|
BITFIELD_NAMED("CommandSecure", NIGHTSHIFT_LEVEL_COMMAND_SENSITIVE),
|
|
))
|