code/__DEFINES/access.dm
ACCESS_COMMAND | Command General Access, typically used for accessing the doors to the bridge, as well as being the general access that Tablet/Computer Programs check for "heads". |
---|---|
ACCESS_AI_UPLOAD | Access to the AI Upload Room Doors as well as the AI satellite. Also used for controlling the machinery in the AI Upload (turrets, foam dispensers) |
ACCESS_TELEPORTER | Access to the Teleporter Room, and some cargo crates. |
ACCESS_EVA | Access to the EVA Storage Room, and some cargo crates. |
ACCESS_RC_ANNOUNCE | Access to make an announcement through the Requests Console found in an office. |
ACCESS_KEYCARD_AUTH | Access used for events (Red Alert, BSA, Emergency Maintenance) which require at least two people to swipe at the same time to authorize it |
ACCESS_MINISAT | Access for the "minisat", but is actually used for the small maintenance cubicle some AI satellites may have. |
ACCESS_NETWORK | Access used to run the NTNet Tablet Application WireCarp, which allows you to diagnose and view NTNet logging. |
ACCESS_GATEWAY | Access used to access the Gateway Room, which will further lead you to get to Away Missions. |
ACCESS_ALL_PERSONAL_LOCKERS | Access used to override "personal control" on a personal locker, meaning you are able to open any of those lockers/wardrobes. |
ACCESS_CHANGE_IDS | Access used for Access-Changing Programs, this one will unlock all options that can be ever given via that program. |
ACCESS_CAPTAIN | Access used for the Captain's personal quarters in mapping, as well as what allows one to order emergency shuttles. |
ACCESS_HOP | Access used for the Head of Personnel's personal quarters in mapping, as well as the security console and other HoP-related things. |
ACCESS_SECURITY | Security's General Access. In mapping, grants access to spaces such as to the "meeting room" or firing range, as well as being the general access that Tablet/Computer Programs check for "heads". Also unlocks other types of security equipment. |
ACCESS_BRIG_ENTRANCE | Access that ONLY grants access to the front doors of the Brig. Never use this more for anything than that, please. |
ACCESS_BRIG | Access to brig cells, brig timers, permabrig, gulag, gulag teleporter, gulag shuttle, prisoner management console, and some security cargo crates. |
ACCESS_ARMORY | Access to the armory, security incinerator (when present), and the execution/re-education chamber. |
ACCESS_COURT | Access to the "secure" portion of the courtroom, like where the judge and everyone sits.. |
ACCESS_WEAPONS | The "Weapons Permit" Access, or the one that lets you walk past secbots without them charging at you as you hold your weaponry. |
ACCESS_HOS | Access used for the Head of Security's personal quarters in mapping, as well as other HoS-related things. |
ACCESS_DETECTIVE | Access for the detective to get into their office, the medical data console, and some other detective-related stuff. |
ACCESS_ENGINEERING | Engineering General Access, grants access to the standard parts of engineering (as well as the Supermatter and related equipment). |
ACCESS_ATMOSPHERICS | Access to Atmospherics Sections of the Engineering Department, as well as air alarms. |
ACCESS_MAINT_TUNNELS | Access to all maintenance tunnels on the station. This overrides any "departmental maintenance" access, this has free roaming range everywhere. |
ACCESS_ENGINE_EQUIP | Access to get into APCs, engineering equipment lockers, typically mapped in for key power rooms across the station, engineering vending machines, emitters, and some other stuff. |
ACCESS_CONSTRUCTION | Access to "construction" areas of the station. However, in mapping, it's used to get access to the front door and lathe room of the engineering department. |
ACCESS_TECH_STORAGE | Access to the technical storage room (contains all the boards and other miscellaneous engineering gear). |
ACCESS_TCOMMS | Access to the telecomms satellite, machinery, and tablets. |
ACCESS_AUX_BASE | Access to the Auxiliary Base Room, as well as the ability over launching it. |
ACCESS_EXTERNAL_AIRLOCKS | Access to all external "space facing" airlocks on the station. Used such that people don't easily "jump ship", or restict free ingress/egress to only a few points on the station. |
ACCESS_CE | Access for the Chief Engineer's personal quarters in mapping, as well as some other CE-related things. |
ACCESS_MEDICAL | General access to Medbay, like the front doors, the treatment center, the medical records console, defibrillator mounts, and more. |
ACCESS_MORGUE | Access to the Morgue. |
ACCESS_MORGUE_SECURE | Access to the secure morgue area. |
ACCESS_PHARMACY | Access to the Pharmacy, or the smaller room in medical with the multiple chem dispensers and pill pressers. The Chemist's main position. |
ACCESS_SURGERY | Access to the surgery rooms. |
ACCESS_PLUMBING | Allows access to the larger room for Chemistry plumbing machinery setups. |
ACCESS_VIROLOGY | Access to the Virology portion of the medical department, as well as the virology crate. |
ACCESS_PSYCHOLOGY | Access to the Psychologist's office. |
ACCESS_CMO | Access for the Chief Medical Officer's personal quarters in mapping, as well as some other CMO-related things. |
ACCESS_CARGO | General access for Cargo, allows for entry to Cargo Bay and Cargo's Office. |
ACCESS_SHIPPING | Access to the Shipping and Mailing Rooms on several maps. |
ACCESS_MINERAL_STOREROOM | Access for a room where the ORM may be kept, or to release materials from the ORM. |
ACCESS_MINING | Access to the "on-station" Mining Portion of the Cargo Department. |
ACCESS_MINING_STATION | Access to the "off-station" Mining Station, which contains gear dedicated for miners to do their job best, as well as seek shelter from the inhospitable elements. |
ACCESS_VAULT | Access to the vault on the station, for accessing the station's budget, the nuke core, or the Ore Silo. |
ACCESS_QM | Access for the Quartermaster's personal quarters in mapping, as well as some other QM-related things. |
ACCESS_BIT_DEN | Access for the bitrunning den |
ACCESS_SCIENCE | General access for Science, allows for entry to the general hallways of Science, as well as the main lathe room. |
ACCESS_RESEARCH | Access to the specialized research experimentation rooms within Science, as well as what gives access to lockers and access to TechWeb programs. |
ACCESS_ORDNANCE | Access to the Ordnance Mixing Lab and the Ordnance Bomb Range. |
ACCESS_ORDNANCE_STORAGE | Access to the Ordnance Storage Room, where all of the bomb-making gases are stored. |
ACCESS_GENETICS | Access to the Genetics division of Science. |
ACCESS_ROBOTICS | Access to the Robotics division of Science, as well as opening up silicon cyborgs and other simple robots. |
ACCESS_XENOBIOLOGY | Access to the Xenobiology division of Science. |
ACCESS_RD | Access for the Research Director's personal quarters in mapping, as well as some other RD-related things. |
ACCESS_SERVICE | General access for Service, allows for entry to the Service Hallway. |
ACCESS_THEATRE | Access to the Theatre, as well as other vending machines related to the theatre. Sometimes also used as the "clown's" access in code. |
ACCESS_CHAPEL_OFFICE | Access to the Chaplain's office. |
ACCESS_CREMATORIUM | Access to the chapel's crematorium. |
ACCESS_LIBRARY | Access to the curator's private rooms in the Library and the trophy display cases, as well as access both into and out of the Library via Maintenance. |
ACCESS_BAR | Access to the Bar, the Bar's Backroom, the bar sign, the bar robot portal, and the bar's vending machines. Some other bar-things too. |
ACCESS_KITCHEN | Access to the Kitchen, the Kitchen's Coldroom, the kitchen's vending machines, and the food robot portal. Some other chef-things too. |
ACCESS_HYDROPONICS | Access to the Botany Division of the station and some other Botanist things. |
ACCESS_JANITOR | Access to the Janitor's room, and some tablet apps for control of the station's janitorial equipment. |
ACCESS_LAWYER | Access to the Lawyer's office. |
ACCESS_AWAY_GENERAL | |
ACCESS_MECH_MINING | |
ACCESS_CENT_GENERAL | |
ACCESS_CENT_SPECOPS | Special Ops. Captain's display case, Marauder and Seraph mechs. Remind me to separate to captain, centcom, and syndicate mech access later -SonofSpace |
ACCESS_SYNDICATE | |
ACCESS_BLOODCULT | BLOODCULT |
ACCESS_HUNTER | HUNTERS |
ACCESS_INACCESSIBLE | |
ACCESS_ALERT_ADMINS | |
LOG_ID_ACCESS_CHANGE | Logging define for ID card access changes |
ACCESS_FLAG_COMMON_NAME | Displayed name for Common ID card accesses. |
ACCESS_FLAG_COMMON | Bitflag for Common ID card accesses. See COMMON_ACCESS. |
ACCESS_FLAG_COMMAND_NAME | Displayed name for Command ID card accesses. |
ACCESS_FLAG_COMMAND | Bitflag for Command ID card accesses. See COMMAND_ACCESS. |
ACCESS_FLAG_PRV_COMMAND_NAME | Displayed name for Private Command ID card accesses. |
ACCESS_FLAG_PRV_COMMAND | Bitflag for Private Command ID card accesses. See PRIVATE_COMMAND_ACCESS. |
ACCESS_FLAG_CAPTAIN_NAME | Displayed name for Captain ID card accesses. |
ACCESS_FLAG_CAPTAIN | Bitflag for Captain ID card accesses. See CAPTAIN_ACCESS. |
ACCESS_FLAG_CENTCOM_NAME | Displayed name for Centcom ID card accesses. |
ACCESS_FLAG_CENTCOM | Bitflag for Centcom ID card accesses. See CENTCOM_ACCESS. |
ACCESS_FLAG_SYNDICATE_NAME | Displayed name for Syndicate ID card accesses. |
ACCESS_FLAG_SYNDICATE | Bitflag for Syndicate ID card accesses. See SYNDICATE_ACCESS. |
ACCESS_FLAG_AWAY_NAME | Displayed name for Offstation/Ruin/Away Mission ID card accesses. |
ACCESS_FLAG_AWAY | Bitflag for Offstation/Ruin/Away Mission ID card accesses. See AWAY_ACCESS. |
ACCESS_FLAG_SPECIAL_NAME | Displayed name for Special accesses that ordinaryily shouldn't be on ID cards. |
ACCESS_FLAG_SPECIAL | Bitflag for Special accesses that ordinaryily shouldn't be on ID cards. See CULT_ACCESS. |
WILDCARD_FLAG_ALL | This wildcraft flag accepts any access level. |
WILDCARD_NAME_ALL | Name associated with the all wildcard bitflag. |
WILDCARD_FLAG_COMMON | Access flags that can be applied to common wildcard slots. |
WILDCARD_NAME_COMMON | Name associated with the common wildcard bitflag. |
WILDCARD_FLAG_COMMAND | Access flags that can be applied to command wildcard slots. |
WILDCARD_NAME_COMMAND | Name associated with the command wildcard bitflag. |
WILDCARD_FLAG_PRV_COMMAND | Access flags that can be applied to private command wildcard slots. |
WILDCARD_NAME_PRV_COMMAND | Name associated with the private command wildcard bitflag. |
WILDCARD_FLAG_CAPTAIN | Access flags that can be applied to captain wildcard slots. |
WILDCARD_NAME_CAPTAIN | Name associated with the captain wildcard bitflag. |
WILDCARD_FLAG_CENTCOM | Access flags that can be applied to centcom wildcard slots. |
WILDCARD_NAME_CENTCOM | Name associated with the centcom wildcard bitflag. |
WILDCARD_FLAG_SYNDICATE | Access flags that can be applied to syndicate wildcard slots. |
WILDCARD_NAME_SYNDICATE | Name associated with the syndicate wildcard bitflag. |
WILDCARD_FLAG_AWAY | Access flags that can be applied to offstation wildcard slots. |
WILDCARD_NAME_AWAY | Name associated with the offstation wildcard bitflag. |
WILDCARD_FLAG_SPECIAL | Access flags that can be applied to super special weird wildcard slots. |
WILDCARD_NAME_SPECIAL | Name associated with the super special weird wildcard bitflag. |
WILDCARD_FLAG_FORCED | Access flag that indicates a wildcard was forced onto an ID card. |
WILDCARD_NAME_FORCED | Name associated with the wildcard bitflag that covers wildcards that have been forced onto an ID card that could not accept them. |
COMMON_ACCESS | Departmental/general/common area accesses. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMON) |
COMMAND_ACCESS | Command staff/secure accesses, think bridge/armoury, ai_upload, notably access to modify ID cards themselves. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMAND) |
PRIVATE_COMMAND_ACCESS | Private head of staff offices, usually only granted to most cards by trimming. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_PRV_COMMAND) |
CAPTAIN_ACCESS | Captains private rooms. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CAPTAIN) |
CENTCOM_ACCESS | Centcom area stuff. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CENTCOM) |
SYNDICATE_ACCESS | Syndicate areas off station. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_SYNDICATE) |
AWAY_ACCESS | Away missions/gateway/space ruins. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_AWAY) |
CULT_ACCESS | Weird internal Cult access that prevents non-cult from using their doors. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_SPECIAL) |
REGION_ALL_GLOBAL | Name for the Global region. |
REGION_ACCESS_ALL_GLOBAL | Used to seed the accesses_by_region list in SSid_access. A list of every single access in the game. |
REGION_ALL_STATION | Name for the Station All Access region. |
REGION_ACCESS_ALL_STATION | Used to seed the accesses_by_region list in SSid_access. A list of all station accesses. |
REGION_GENERAL | Name for the General region. |
REGION_ACCESS_GENERAL | Used to seed the accesses_by_region list in SSid_access. A list of general service accesses that are overseen by the HoP. |
REGION_SECURITY | Name for the Security region. |
REGION_ACCESS_SECURITY | Used to seed the accesses_by_region list in SSid_access. A list of all security regional accesses that are overseen by the HoS. |
REGION_MEDBAY | Name for the Medbay region. |
REGION_ACCESS_MEDBAY | Used to seed the accesses_by_region list in SSid_access. A list of all medbay regional accesses that are overseen by the CMO. |
REGION_RESEARCH | Name for the Research region. |
REGION_ACCESS_RESEARCH | Used to seed the accesses_by_region list in SSid_access. A list of all research regional accesses that are overseen by the RD. |
REGION_ENGINEERING | Name for the Engineering region. |
REGION_ACCESS_ENGINEERING | Used to seed the accesses_by_region list in SSid_access. A list of all engineering regional accesses that are overseen by the CE. |
REGION_SUPPLY | Name for the Supply region. |
REGION_ACCESS_SUPPLY | Used to seed the accesses_by_region list in SSid_access. A list of all cargo regional accesses that are overseen by the HoP. |
REGION_COMMAND | Name for the Command region. |
REGION_ACCESS_COMMAND | Used to seed the accesses_by_region list in SSid_access. A list of all command regional accesses that are overseen by the Captain. |
REGION_CENTCOM | Name for the Centcom region. |
REGION_ACCESS_CENTCOM | Used to seed the accesses_by_region list in SSid_access. A list of all CENTCOM_ACCESS regional accesses. |
PDA_PAINTING_REGIONS | A list of PDA paths that can be painted as well as the regional heads which should be able to paint them. If a PDA is not in this list, it cannot be painted using the PDA & ID Painter. If a PDA is in this list, it can always be painted with ACCESS_CHANGE_IDS. Used to see pda_region in /datum/controller/subsystem/id_access/proc/setup_tgui_lists |
REGION_AREA_STATION | All regions that make up the station area. Helper define to quickly designate a region as part of the station or not. Access via SSid_access.station_regions. |
TRY_ADD_ALL | Used in ID card access adding procs. Will try to add all accesses and utilises free wildcards, skipping over any accesses it can't add. |
TRY_ADD_ALL_NO_WILDCARD | Used in ID card access adding procs. Will try to add all accesses and does not utilise wildcards, skipping anything requiring a wildcard. |
FORCE_ADD_ALL | Used in ID card access adding procs. Will forcefully add all accesses. |
ERROR_ON_FAIL | Used in ID card access adding procs. Will stack trace on fail. |
Define Details
ACCESS_AI_UPLOAD
Access to the AI Upload Room Doors as well as the AI satellite. Also used for controlling the machinery in the AI Upload (turrets, foam dispensers)
ACCESS_ALERT_ADMINS
-
-
- END ACCESS IDS - - - A list of access levels that, when added to an ID card, will warn admins.
-
ACCESS_ALL_PERSONAL_LOCKERS
Access used to override "personal control" on a personal locker, meaning you are able to open any of those lockers/wardrobes.
ACCESS_ARMORY
Access to the armory, security incinerator (when present), and the execution/re-education chamber.
ACCESS_ATMOSPHERICS
Access to Atmospherics Sections of the Engineering Department, as well as air alarms.
ACCESS_AUX_BASE
Access to the Auxiliary Base Room, as well as the ability over launching it.
ACCESS_AWAY_GENERAL
-
-
- AWAY MISSIONS - - -
-
ACCESS_BAR
Access to the Bar, the Bar's Backroom, the bar sign, the bar robot portal, and the bar's vending machines. Some other bar-things too.
ACCESS_BIT_DEN
Access for the bitrunning den
ACCESS_BLOODCULT
BLOODCULT
ACCESS_BRIG
Access to brig cells, brig timers, permabrig, gulag, gulag teleporter, gulag shuttle, prisoner management console, and some security cargo crates.
ACCESS_BRIG_ENTRANCE
Access that ONLY grants access to the front doors of the Brig. Never use this more for anything than that, please.
ACCESS_CAPTAIN
Access used for the Captain's personal quarters in mapping, as well as what allows one to order emergency shuttles.
ACCESS_CARGO
General access for Cargo, allows for entry to Cargo Bay and Cargo's Office.
ACCESS_CE
Access for the Chief Engineer's personal quarters in mapping, as well as some other CE-related things.
ACCESS_CENT_GENERAL
-
-
- ADMIN - - - General facilities. Centcom ferry.
-
ACCESS_CENT_SPECOPS
Special Ops. Captain's display case, Marauder and Seraph mechs. Remind me to separate to captain, centcom, and syndicate mech access later -SonofSpace
ACCESS_CHANGE_IDS
Access used for Access-Changing Programs, this one will unlock all options that can be ever given via that program.
ACCESS_CHAPEL_OFFICE
Access to the Chaplain's office.
ACCESS_CMO
Access for the Chief Medical Officer's personal quarters in mapping, as well as some other CMO-related things.
ACCESS_COMMAND
Command General Access, typically used for accessing the doors to the bridge, as well as being the general access that Tablet/Computer Programs check for "heads".
ACCESS_CONSTRUCTION
Access to "construction" areas of the station. However, in mapping, it's used to get access to the front door and lathe room of the engineering department.
ACCESS_COURT
Access to the "secure" portion of the courtroom, like where the judge and everyone sits..
ACCESS_CREMATORIUM
Access to the chapel's crematorium.
ACCESS_DETECTIVE
Access for the detective to get into their office, the medical data console, and some other detective-related stuff.
ACCESS_ENGINEERING
Engineering General Access, grants access to the standard parts of engineering (as well as the Supermatter and related equipment).
ACCESS_ENGINE_EQUIP
Access to get into APCs, engineering equipment lockers, typically mapped in for key power rooms across the station, engineering vending machines, emitters, and some other stuff.
ACCESS_EVA
Access to the EVA Storage Room, and some cargo crates.
ACCESS_EXTERNAL_AIRLOCKS
Access to all external "space facing" airlocks on the station. Used such that people don't easily "jump ship", or restict free ingress/egress to only a few points on the station.
ACCESS_FLAG_AWAY
Bitflag for Offstation/Ruin/Away Mission ID card accesses. See AWAY_ACCESS.
ACCESS_FLAG_AWAY_NAME
Displayed name for Offstation/Ruin/Away Mission ID card accesses.
ACCESS_FLAG_CAPTAIN
Bitflag for Captain ID card accesses. See CAPTAIN_ACCESS.
ACCESS_FLAG_CAPTAIN_NAME
Displayed name for Captain ID card accesses.
ACCESS_FLAG_CENTCOM
Bitflag for Centcom ID card accesses. See CENTCOM_ACCESS.
ACCESS_FLAG_CENTCOM_NAME
Displayed name for Centcom ID card accesses.
ACCESS_FLAG_COMMAND
Bitflag for Command ID card accesses. See COMMAND_ACCESS.
ACCESS_FLAG_COMMAND_NAME
Displayed name for Command ID card accesses.
ACCESS_FLAG_COMMON
Bitflag for Common ID card accesses. See COMMON_ACCESS.
ACCESS_FLAG_COMMON_NAME
Displayed name for Common ID card accesses.
ACCESS_FLAG_PRV_COMMAND
Bitflag for Private Command ID card accesses. See PRIVATE_COMMAND_ACCESS.
ACCESS_FLAG_PRV_COMMAND_NAME
Displayed name for Private Command ID card accesses.
ACCESS_FLAG_SPECIAL
Bitflag for Special accesses that ordinaryily shouldn't be on ID cards. See CULT_ACCESS.
ACCESS_FLAG_SPECIAL_NAME
Displayed name for Special accesses that ordinaryily shouldn't be on ID cards.
ACCESS_FLAG_SYNDICATE
Bitflag for Syndicate ID card accesses. See SYNDICATE_ACCESS.
ACCESS_FLAG_SYNDICATE_NAME
Displayed name for Syndicate ID card accesses.
ACCESS_GATEWAY
Access used to access the Gateway Room, which will further lead you to get to Away Missions.
ACCESS_GENETICS
Access to the Genetics division of Science.
ACCESS_HOP
Access used for the Head of Personnel's personal quarters in mapping, as well as the security console and other HoP-related things.
ACCESS_HOS
Access used for the Head of Security's personal quarters in mapping, as well as other HoS-related things.
ACCESS_HUNTER
HUNTERS
ACCESS_HYDROPONICS
Access to the Botany Division of the station and some other Botanist things.
ACCESS_INACCESSIBLE
-
-
- MISC - - - For things that aren't ever supposed to be accessed
-
ACCESS_JANITOR
Access to the Janitor's room, and some tablet apps for control of the station's janitorial equipment.
ACCESS_KEYCARD_AUTH
Access used for events (Red Alert, BSA, Emergency Maintenance) which require at least two people to swipe at the same time to authorize it
ACCESS_KITCHEN
Access to the Kitchen, the Kitchen's Coldroom, the kitchen's vending machines, and the food robot portal. Some other chef-things too.
ACCESS_LAWYER
Access to the Lawyer's office.
ACCESS_LIBRARY
Access to the curator's private rooms in the Library and the trophy display cases, as well as access both into and out of the Library via Maintenance.
ACCESS_MAINT_TUNNELS
Access to all maintenance tunnels on the station. This overrides any "departmental maintenance" access, this has free roaming range everywhere.
ACCESS_MECH_MINING
-
-
- MECH - - -
-
ACCESS_MEDICAL
General access to Medbay, like the front doors, the treatment center, the medical records console, defibrillator mounts, and more.
ACCESS_MINERAL_STOREROOM
Access for a room where the ORM may be kept, or to release materials from the ORM.
ACCESS_MINING
Access to the "on-station" Mining Portion of the Cargo Department.
ACCESS_MINING_STATION
Access to the "off-station" Mining Station, which contains gear dedicated for miners to do their job best, as well as seek shelter from the inhospitable elements.
ACCESS_MINISAT
Access for the "minisat", but is actually used for the small maintenance cubicle some AI satellites may have.
ACCESS_MORGUE
Access to the Morgue.
ACCESS_MORGUE_SECURE
Access to the secure morgue area.
ACCESS_NETWORK
Access used to run the NTNet Tablet Application WireCarp, which allows you to diagnose and view NTNet logging.
ACCESS_ORDNANCE
Access to the Ordnance Mixing Lab and the Ordnance Bomb Range.
ACCESS_ORDNANCE_STORAGE
Access to the Ordnance Storage Room, where all of the bomb-making gases are stored.
ACCESS_PHARMACY
Access to the Pharmacy, or the smaller room in medical with the multiple chem dispensers and pill pressers. The Chemist's main position.
ACCESS_PLUMBING
Allows access to the larger room for Chemistry plumbing machinery setups.
ACCESS_PSYCHOLOGY
Access to the Psychologist's office.
ACCESS_QM
Access for the Quartermaster's personal quarters in mapping, as well as some other QM-related things.
ACCESS_RC_ANNOUNCE
Access to make an announcement through the Requests Console found in an office.
ACCESS_RD
Access for the Research Director's personal quarters in mapping, as well as some other RD-related things.
ACCESS_RESEARCH
Access to the specialized research experimentation rooms within Science, as well as what gives access to lockers and access to TechWeb programs.
ACCESS_ROBOTICS
Access to the Robotics division of Science, as well as opening up silicon cyborgs and other simple robots.
ACCESS_SCIENCE
General access for Science, allows for entry to the general hallways of Science, as well as the main lathe room.
ACCESS_SECURITY
Security's General Access. In mapping, grants access to spaces such as to the "meeting room" or firing range, as well as being the general access that Tablet/Computer Programs check for "heads". Also unlocks other types of security equipment.
ACCESS_SERVICE
General access for Service, allows for entry to the Service Hallway.
ACCESS_SHIPPING
Access to the Shipping and Mailing Rooms on several maps.
ACCESS_SURGERY
Access to the surgery rooms.
ACCESS_SYNDICATE
-
-
- ANTAGONIST - - - SYNDICATE
-
ACCESS_TCOMMS
Access to the telecomms satellite, machinery, and tablets.
ACCESS_TECH_STORAGE
Access to the technical storage room (contains all the boards and other miscellaneous engineering gear).
ACCESS_TELEPORTER
Access to the Teleporter Room, and some cargo crates.
ACCESS_THEATRE
Access to the Theatre, as well as other vending machines related to the theatre. Sometimes also used as the "clown's" access in code.
ACCESS_VAULT
Access to the vault on the station, for accessing the station's budget, the nuke core, or the Ore Silo.
ACCESS_VIROLOGY
Access to the Virology portion of the medical department, as well as the virology crate.
ACCESS_WEAPONS
The "Weapons Permit" Access, or the one that lets you walk past secbots without them charging at you as you hold your weaponry.
ACCESS_XENOBIOLOGY
Access to the Xenobiology division of Science.
AWAY_ACCESS
Away missions/gateway/space ruins. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_AWAY)
CAPTAIN_ACCESS
Captains private rooms. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CAPTAIN)
CENTCOM_ACCESS
Centcom area stuff. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CENTCOM)
COMMAND_ACCESS
Command staff/secure accesses, think bridge/armoury, ai_upload, notably access to modify ID cards themselves. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMAND)
COMMON_ACCESS
Departmental/general/common area accesses. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMON)
CULT_ACCESS
Weird internal Cult access that prevents non-cult from using their doors. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_SPECIAL)
ERROR_ON_FAIL
Used in ID card access adding procs. Will stack trace on fail.
FORCE_ADD_ALL
Used in ID card access adding procs. Will forcefully add all accesses.
LOG_ID_ACCESS_CHANGE
Logging define for ID card access changes
PDA_PAINTING_REGIONS
A list of PDA paths that can be painted as well as the regional heads which should be able to paint them. If a PDA is not in this list, it cannot be painted using the PDA & ID Painter. If a PDA is in this list, it can always be painted with ACCESS_CHANGE_IDS. Used to see pda_region in /datum/controller/subsystem/id_access/proc/setup_tgui_lists
PRIVATE_COMMAND_ACCESS
Private head of staff offices, usually only granted to most cards by trimming. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_PRV_COMMAND)
REGION_ACCESS_ALL_GLOBAL
Used to seed the accesses_by_region list in SSid_access. A list of every single access in the game.
REGION_ACCESS_ALL_STATION
Used to seed the accesses_by_region list in SSid_access. A list of all station accesses.
REGION_ACCESS_CENTCOM
Used to seed the accesses_by_region list in SSid_access. A list of all CENTCOM_ACCESS regional accesses.
REGION_ACCESS_COMMAND
Used to seed the accesses_by_region list in SSid_access. A list of all command regional accesses that are overseen by the Captain.
REGION_ACCESS_ENGINEERING
Used to seed the accesses_by_region list in SSid_access. A list of all engineering regional accesses that are overseen by the CE.
REGION_ACCESS_GENERAL
Used to seed the accesses_by_region list in SSid_access. A list of general service accesses that are overseen by the HoP.
REGION_ACCESS_MEDBAY
Used to seed the accesses_by_region list in SSid_access. A list of all medbay regional accesses that are overseen by the CMO.
REGION_ACCESS_RESEARCH
Used to seed the accesses_by_region list in SSid_access. A list of all research regional accesses that are overseen by the RD.
REGION_ACCESS_SECURITY
Used to seed the accesses_by_region list in SSid_access. A list of all security regional accesses that are overseen by the HoS.
REGION_ACCESS_SUPPLY
Used to seed the accesses_by_region list in SSid_access. A list of all cargo regional accesses that are overseen by the HoP.
REGION_ALL_GLOBAL
Name for the Global region.
REGION_ALL_STATION
Name for the Station All Access region.
REGION_AREA_STATION
All regions that make up the station area. Helper define to quickly designate a region as part of the station or not. Access via SSid_access.station_regions.
REGION_CENTCOM
Name for the Centcom region.
REGION_COMMAND
Name for the Command region.
REGION_ENGINEERING
Name for the Engineering region.
REGION_GENERAL
Name for the General region.
REGION_MEDBAY
Name for the Medbay region.
REGION_RESEARCH
Name for the Research region.
REGION_SECURITY
Name for the Security region.
REGION_SUPPLY
Name for the Supply region.
SYNDICATE_ACCESS
Syndicate areas off station. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_SYNDICATE)
TRY_ADD_ALL
Used in ID card access adding procs. Will try to add all accesses and utilises free wildcards, skipping over any accesses it can't add.
TRY_ADD_ALL_NO_WILDCARD
Used in ID card access adding procs. Will try to add all accesses and does not utilise wildcards, skipping anything requiring a wildcard.
WILDCARD_FLAG_ALL
This wildcraft flag accepts any access level.
WILDCARD_FLAG_AWAY
Access flags that can be applied to offstation wildcard slots.
WILDCARD_FLAG_CAPTAIN
Access flags that can be applied to captain wildcard slots.
WILDCARD_FLAG_CENTCOM
Access flags that can be applied to centcom wildcard slots.
WILDCARD_FLAG_COMMAND
Access flags that can be applied to command wildcard slots.
WILDCARD_FLAG_COMMON
Access flags that can be applied to common wildcard slots.
WILDCARD_FLAG_FORCED
Access flag that indicates a wildcard was forced onto an ID card.
WILDCARD_FLAG_PRV_COMMAND
Access flags that can be applied to private command wildcard slots.
WILDCARD_FLAG_SPECIAL
Access flags that can be applied to super special weird wildcard slots.
WILDCARD_FLAG_SYNDICATE
Access flags that can be applied to syndicate wildcard slots.
WILDCARD_NAME_ALL
Name associated with the all wildcard bitflag.
WILDCARD_NAME_AWAY
Name associated with the offstation wildcard bitflag.
WILDCARD_NAME_CAPTAIN
Name associated with the captain wildcard bitflag.
WILDCARD_NAME_CENTCOM
Name associated with the centcom wildcard bitflag.
WILDCARD_NAME_COMMAND
Name associated with the command wildcard bitflag.
WILDCARD_NAME_COMMON
Name associated with the common wildcard bitflag.
WILDCARD_NAME_FORCED
Name associated with the wildcard bitflag that covers wildcards that have been forced onto an ID card that could not accept them.
WILDCARD_NAME_PRV_COMMAND
Name associated with the private command wildcard bitflag.
WILDCARD_NAME_SPECIAL
Name associated with the super special weird wildcard bitflag.
WILDCARD_NAME_SYNDICATE
Name associated with the syndicate wildcard bitflag.