Guide to door access: различия между версиями

imported>Cartographer-D
Нет описания правки
imported>SpaceSmithers
м (Adds a notice about the newer in-editor Access Helpers.)
 
(не показаны 34 промежуточные версии 7 участников)
Строка 1: Строка 1:
{{Important
|Title=Important:
|Note=Managing door access through var editing is no longer the recommended mapping procedure. Please use the in-editor access helpers introduced with [https://github.com/tgstation/tgstation/pull/65580 '''pull #65580''']. [https://hackmd.io/@tgstation/ry4-gbKH5#On-Room-Structure-and-Security '''Click here'''] for a brief guide to the newer access helpers.
|Image=Information.png
|Color=Blue
}}
: [[Guide to contributing to the game]] > [[Guide to mapping]]
This page is for mapping purposes, and details what Id numbers need to be used for what in-game access.
This page is for mapping purposes, and details what Id numbers need to be used for what in-game access.


{| class="wikitable"
Use var "req_access_txt" or "req_one_access_txt" with the required accesses (numbers corresponding to areas) in brackets, separated by semicolons.
|+ Command Access:
 
|-
The var "req_access_txt" requires you to have all the accesses in the list, while "req_one_access_txt" requires you to have one of the accesses in the list.
! style='background-color:#4254f5;'| Id Number
 
! style='background-color:#4254f5;'| Id Name
==Command Access==
! style='background-color:#4254f5;'| Extra Information
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#8191d1;'|Id Number
! scope="col" class="unsortable" style='background-color:#8191d1;'|Id Name
! scope="col" class="unsortable" style='background-color:#8191d1;'|Doors
! scope="col" class="unsortable" style='background-color:#8191d1;'|Equipment
|-
|-
!| 15
! 15
| Change_IDs
| ACCESS_CHANGE_IDS
|  
|
|
|-
|-
!| 16
! 16
| AI_Upload
| ACCESS_AI_UPLOAD
|  
|
|
|-
|-
!| 17
! 17
| Teleporter
| ACCESS_TELEPORTER
|
|
|-
|
!| 18
| EVA
|  
|-
|-
!| 19
! 18
| Heads
| ACCESS_EVA
| Bridge, EVA storage windoors, gateway shutters, AI integrity restorer, comms console
|
|
|-
|-
!| 20
! 19
| Captain
| ACCESS_HEADS
|  
| Bridge, EVA storage windoors, gateway shutters
| AI integrity restorer, communications console
|-
|-
!| 21
! 20
| All_Personal_Lockers
| ACCESS_CAPTAIN
|  
|
|
|-
|-
!| 53
! 21
| Vault
| ACCESS_ALL_PERSONAL_LOCKERS
|  
|
|
|-
|-
!| 57  
! 57  
| HOP
| ACCESS_HOP
| Head of Personell
| Head of Personnel
|
|-
|-
!| 59
! 59
| RC_Annouce
| ACCESS_RC_ANNOUNCE
| Request Console Annoucements
|
| Request Console Announcements
|-
|-
!| 60
! 60
| Keycard_Auth
| ACCESS_KEYCARD_AUTH
|
| Used for events that require 2 people to confirm them.
| Used for events that require 2 people to confirm them.
|-
|-
!| 62
! 62
| Gateway
| ACCESS_GATEWAY
|  
|
|
|-
|-
!| 65  
! 65  
| Minisat
| ACCESS_MINISAT
|  
|  
|-
|-
!| 67
! 67
| Network
| ACCESS_NETWORK
|
| Ntnet diagonistics/monitoring software
| Ntnet diagonistics/monitoring software
|}
==Security Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#d18181;'|Id Number
! scope="col" class="unsortable" style='background-color:#d18181;'|Id Name
! scope="col" class="unsortable" style='background-color:#d18181;'|Doors
! scope="col" class="unsortable" style='background-color:#d18181;'|Equipment
|-
|-
{| class="wikitable"
! 1
|+ Security Access:
| ACCESS_SECURITY (general)
|-
| Departmental security outposts, brig doors that aren't the entrance, perma, or armory
! style='background-color:#f54242;'| Id Number
| Security equipment, security records, secbots
! style='background-color:#f54242;'| Id Name
! style='background-color:#f54242;'| Extra Information
|-
|-
!| 1
! 2
| Security
| ACCESS_BRIG
| Security equipment, security records, gulag item storage, secbots
| Permabrig, gulag + gulag shuttle
| Brig cells + timers, prisoner management console, gulag item storage (sentencing equipment)
|-
|-
!| 2
! 3
| Brig
| ACCESS_ARMORY
| Brig cells+timers, permabrig, gulag+gulag shuttle, prisoner management console
| Armory, execution chamber
|
|-
|-
!| 3
! 4
| Armory
| ACCESS_FORENSICS
| Armory, gulag teleporter, execution chamber
| Detective's office
| Forensics lockers, security/medical records
|-
|-
!| 4
! 42
| Forensics Locker
| ACCESS_COURT
| Detective's office, forensics lockers, security+medical records
|-
!| 42
| Court
| Courtroom
| Courtroom
|
|-
|-
!| 58
! 58
| HOS
| ACCESS_HOS
| Head of Security
| Head of Security
|
|-
|-
!| 63
! 63
| Sec_Doors
| ACCESS_BRIG_ENTRANCE
| Outer brig doors and secposts
| Outer brig doors
|
|-
|-
!| 66
! 66
| Weapons
| ACCESS_WEAPONS
|
| Weapons permits for secbots/turrets
| Weapons permits for secbots/turrets
|}
==Medical Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#81c8d1;'|Id Number
! scope="col" class="unsortable" style='background-color:#81c8d1;'|Id Name
! scope="col" class="unsortable" style='background-color:#81c8d1;'|Doors
! scope="col" class="unsortable" style='background-color:#81c8d1;'|Equipment
|-
|-
{| class="wikitable"
! 5
|+ Medical Access:
| ACCESS_MEDICAL
|-
! style='background-color:#4094f5;'| Id Number
! style='background-color:#4094f5;'| Id Name
! style='background-color:#4094f5;'| Extra Information
|-
!| 5
| Medical
| General Access
| General Access
|
|-
|-
!| 6
! 6
| Morgue
| ACCESS_MORGUE
| Morgue
| Morgue
|
|-
|-
!| 33
! 33
| Chemistry
| ACCESS_CHEMISTRY
| Allows access to chemistry factory areas on compatible maps
| Allows access to chemistry factory areas on compatible maps
|
|-
|-
!| 39
! 39
| Virology
| ACCESS_VIROLOGY
|  
|  
|
|-
|-
!| 40
! 40
| CMO
| ACCESS_CMO
|  
|  
|
|-
|-
!| 45
! 45
| Surgery
| ACCESS_SURGERY
|  
|  
|
|-
|-
!| 69
! 69
|  
| ACCESS_PHARMACY
| Pharmacy (Chemistry) room access
| Pharmacy (Chemistry) room access
|
|-
|-
!| 70
! 70
| Psychology
| ACCESS_PSYCHOLOGY
|  
|  
|
|}
==Supply Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#d1ad81;'|Id Number
! scope="col" class="unsortable" style='background-color:#d1ad81;'|Id Name
! scope="col" class="unsortable" style='background-color:#d1ad81;'|Doors
! scope="col" class="unsortable" style='background-color:#d1ad81;'|Equipment
|-
|-
{| class="wikitable"
! 31
|+ Cargo Access:
| ACCESS_CARGO
|-
|
! style='background-color:#f5a140;'| Id Number
|
! style='background-color:#f5a140;'| Id Name
! style='background-color:#f5a140;'| Extra Information
|-
!| 31
| Cargo
|  
|-
|-
!| 41
! 41
| QM
| ACCESS_QM
|  
|  
|
|-
|-
!| 48
! 48
| Mining
| ACCESS_MINING
|  
|
|
|-
|-
!| 50
! 50
| Mailsorting
| ACCESS_MAILSORTING
| Mailroom/Deliveries
| Mailroom/Deliveries
|
|-
|-
!| 54
! 53
| Mining_Station
| ACCESS_VAULT
|  
|
|
|-
! 54
| ACCESS_MINING_STATION
|
|
|-
|-
!| 64
! 64
| Mineral_Storeroom
| ACCESS_MINERAL_STOREROOM
|
| Allows release of minerals from the ORM
| Allows release of minerals from the ORM
|}
==Service Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#95d181;'|Id Number
! scope="col" class="unsortable" style='background-color:#95d181;'|Id Name
! scope="col" class="unsortable" style='background-color:#95d181;'|Doors
! scope="col" class="unsortable" style='background-color:#95d181;'|Equipment
|-
|-
{| class="wikitable"
! 22
|+ Service Access:
| ACCESS_CHAPEL_OFFICE
|
|
|-
|-
! style='background-color:#4cf540;'| Id Number
! 25
! style='background-color:#4cf540;'| Id Name
| ACCESS_BAR
! style='background-color:#4cf540;'| Extra Information
|
!| 12
|
| Maint_Tunnels
|  
|-
|-
!| 13
! 26
| External_Airlocks
| ACCESS_JANITOR
|  
|
|-
|
!| 22
| Chapel_Office
|
|-
!| 25
| Bar
|
|-
!| 26
| Janitor
|  
|-
|-
!| 27
!| 27
| Cremator
| ACCESS_CREMATORIUM
|  
|
|
|-
|-
!| 28
! 28
| Kitchen
| ACCESS_KITCHEN
|  
|
|
|-
|-
!| 35
! 35
| Hydroponics
| ACCESS_HYDROPONICS
|  
|
|
|-
|-
!| 37
! 37
| Library
| ACCESS_LIBRARY
|  
|
|
|-
|-
!| 38
! 38
| Lawyer
| ACCESS_LAWYER
|  
|
|
|-
|-
!| 45
! 46
| Theatre
| ACCESS_THEATRE
| Theater Access
| Theater Access
|
|}
==Engineering Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#eab87a;'|Id Number
! scope="col" class="unsortable" style='background-color:#eab87a;'|Id Name
! scope="col" class="unsortable" style='background-color:#eab87a;'|Doors
! scope="col" class="unsortable" style='background-color:#eab87a;'|Equipment
|-
|-
{| class="wikitable"
! 10
|+ Engineering Access:
| ACCESS_ENGINE
| Engineering area
| Power monitor, power flow control console
|-
|-
! style='background-color:#f59140;'| Id Number
! 11
! style='background-color:#f59140;'| Id Name
| ACCESS_ENGINE_EQUIP
! style='background-color:#f59140;'| Extra Information
|
| APCs, EngiVend/YouTool, engineering equipment lockers
|-
|-
!| 10
! 12
| Engine
| ACCESS_MAINT_TUNNELS
| Engineering area, power monitor, power flow control console
|
|
|-
|-
!| 11
! 13
| Engine_Equip
| ACCESS_EXTERNAL_AIRLOCKS
| APCs,EngiVend/YouTool, engineering equipment lockers
|
|
|-
|-
!| 23
! 23
| Tech_Storage
| ACCESS_TECH_STORAGE
|  
|
|
|-
|-
!| 24
! 24
| Atmospherics
| ACCESS_ATMOSPHERICS
|  
|
|
|-
|-
!| 32
! 32
| Construction
| ACCESS_CONSTRUCTION
|  
| Minisat Maintenance, Misc. Maintenance Areas.
| Power Monitoring
|-
|-
!| 56
! 56
| CE
| ACCESS_CE
| Chief Engineer
| Chief Engineer
|
|-
|-
!| 61
! 61
| TCOMSAT
| ACCESS_TCOMSAT
| Access to telecomms satellite and machinery
| Access to telecomms satellite
| Access to telecomms machinery
|-
|-
{| class="wikitable"
! 72
|+ Science Access:
| ACCESS_AUX_BASE
| Auxiliary Base Access
|
|}
 
==Science Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#b281d1;'|Id Number
! scope="col" class="unsortable" style='background-color:#b281d1;'|Id Name
! scope="col" class="unsortable" style='background-color:#b281d1;'|Doors
! scope="col" class="unsortable" style='background-color:#b281d1;'|Equipment
|-
|-
! style='background-color:#ce40f5;'| Id Number
! 7
! style='background-color:#ce40f5;'| Id Name
| ACCESS_RND
! style='background-color:#ce40f5;'| Extra Information
|-
!| 7
| RND
| General RnD Access
| General RnD Access
|
|-
|-
!| 8
! 8
| Toxins
| ACCESS_ORDNANCE
| Toxin's lab and burn chamber
| Toxin's lab and burn chamber
|
|-
|-
!| 9
! 9
| Genetics
| ACCESS_GENETICS
|  
|
|
|-
|-
!| 29
! 29
| Robotics
| ACCESS_ROBOTICS
|  
|
|
|-
|-
!| RD
! 30
| Research Director
| ACCESS_RD
|  
|  
|-
|-
!| 47
! 47
| Research
| ACCESS_RESEARCH
|  
|
|
|-
|-
!| 55
! 55
| Xenobiology
| ACCESS_XENOBIOLOGY
|  
|
|
|-
|-
!| 71
! 71
| Toxins_Storage
| ACCESS_ORDNANCE_STORAGE
| Toxins tank storage room
| Toxins tank storage room
|
|}
==Admin/Misc/Syndicate Access==
{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="2"
! scope="col" class="unsortable" style='background-color:#81d1a8;'|Id Number
! scope="col" class="unsortable" style='background-color:#81d1a8;'|Id Name
! scope="col" class="unsortable" style='background-color:#81d1a8;'|Doors
! scope="col" class="unsortable" style='background-color:#81d1a8;'|Equipment
|-
|-
{| class="wikitable"
! 101
|+ Admin/Misc/Syndicate Access:
| ACCESS_CENT_GENERAL
|-
! style='background-color:#f5bf40;'| Id Number
! style='background-color:#f5bf40;'| Id Name
! style='background-color:#f5bf40;'| Extra Information
|-
!| 101
| Cent_General
| Centcomm Ferry and general access
| Centcomm Ferry and general access
|
|-
|-
!| 102
! 102
| Cent_Thunder
| ACCESS_CENT_THUNDER
| Thunderdome
| Thunderdome
|-
|-
!| 103
! 103
| Cent_SpecOps
| ACCESS_CENT_SPECOPS
| Captain's display case, Maurader and Seraph Mechs
| Captain's display case, Maurader and Seraph Mechs
|
|-
|-
!| 104
! 104
| Cent_Medical
| ACCESS_CENT_MEDICAL
|
|
|-
|
!| 104
| Cent_Living
|  
|-
|-
!| 105
! 105
| Cent_Storage
| ACCESS_CENT_LIVING
|  
|
|
|-
|-
!| 106
! 106
| Cent_Storage
| ACCESS_CENT_STORAGE
|  
|
|
|-
|-
!| 107
! 107
| Cent_Teleporter
| ACCESS_CENT_TELEPORTER
|  
|
|
|-
|-
!| 109
! 109
| Cent_Captain
| ACCESS_CENT_CAPTAIN
|  
|
|
|-
|-
!| 110
! 110
| Cent_Bar
| ACCESS_CENT_BAR
|  
|
|
|-
|-
!| 150
! 150
| Syndicate
| ACCESS_SYNDICATE
| Syndicate mechs, ruins, and general access
| Syndicate mechs, ruins, and general access
|
|-
|-
!| 151
! 151
| Syndicate_Leader
| ACCESS_SYNDICATE_LEADER
| Nuke Ops Leader
| Nuke Ops Leader
|
|-
|-
!| 200
! 200
| Away_General
| ACCESS_AWAY_GENERAL
| Generic away-missions
| Generic away-missions
|
|-
|-
!| 201
! 201
| Away_Maint
| ACCESS_AWAY_MAINT
|  
|
|
|-
|-
!| 202
! 202
| Away_Med
| ACCESS_AWAY_MED
|  
|
|
|-
|-
!| 203
! 203
| Away_Sec
| ACCESS_AWAY_SEC
|  
|
|
|-
|-
!| 204
! 204
| Away_Engine
| ACCESS_AWAY_ENGINE
|  
|
|
|-
|-
!| 205
! 205
| Away_Generic1
| ACCESS_AWAY_GENERIC1
|  
|
|
|-
|-
!| 206
! 206
| Away_Generic2
| ACCESS_AWAY_GENERIC2
|  
|
|
|-
|-
!| 207
! 207
| Away_Generic3
| ACCESS_AWAY_GENERIC3
|  
|
|
|-
|-
!| 208
! 208
| Away_Generic4
| ACCESS_AWAY_GENERIC4
|  
|
|
|-
|-
!| 250
! 250
| Access_Bloodcult
| ACCESS_BLOODCULT
|
| Internal, not for doors
| Internal, not for doors
|-
|-
!| 300
! 300
| Mech_Mining
| ACCESS_MECH_MINING
| For internal mech components and keycard reqs
| For internal mech components and keycard reqs
|
|-
|-
!| 301
! 301
| Mech_Medical
| ACCESS_MECH_MEDICAL
|  
|
|
|-
|-
!| 302
! 302
| Mech_Security
| ACCESS_MECH_SECURITY
|  
|
|
|-
|-
!| 303
! 303
| Mech_Science
| ACCESS_MECH_SCIENCE
|  
|
|
|-
|-
!| 304
! 304
| Mech_Engine
| ACCESS_MECH_ENGINE
|  
|
|
|-
|-
|}
{{Contribution guides}}

Текущая версия от 20:42, 23 мая 2022

Managing door access through var editing is no longer the recommended mapping procedure. Please use the in-editor access helpers introduced with pull #65580. Click here for a brief guide to the newer access helpers.


Guide to contributing to the game > Guide to mapping

This page is for mapping purposes, and details what Id numbers need to be used for what in-game access.

Use var "req_access_txt" or "req_one_access_txt" with the required accesses (numbers corresponding to areas) in brackets, separated by semicolons.

The var "req_access_txt" requires you to have all the accesses in the list, while "req_one_access_txt" requires you to have one of the accesses in the list.

Command Access

Id Number Id Name Doors Equipment
15 ACCESS_CHANGE_IDS
16 ACCESS_AI_UPLOAD
17 ACCESS_TELEPORTER
18 ACCESS_EVA
19 ACCESS_HEADS Bridge, EVA storage windoors, gateway shutters AI integrity restorer, communications console
20 ACCESS_CAPTAIN
21 ACCESS_ALL_PERSONAL_LOCKERS
57 ACCESS_HOP Head of Personnel
59 ACCESS_RC_ANNOUNCE Request Console Announcements
60 ACCESS_KEYCARD_AUTH Used for events that require 2 people to confirm them.
62 ACCESS_GATEWAY
65 ACCESS_MINISAT
67 ACCESS_NETWORK Ntnet diagonistics/monitoring software

Security Access

Id Number Id Name Doors Equipment
1 ACCESS_SECURITY (general) Departmental security outposts, brig doors that aren't the entrance, perma, or armory Security equipment, security records, secbots
2 ACCESS_BRIG Permabrig, gulag + gulag shuttle Brig cells + timers, prisoner management console, gulag item storage (sentencing equipment)
3 ACCESS_ARMORY Armory, execution chamber
4 ACCESS_FORENSICS Detective's office Forensics lockers, security/medical records
42 ACCESS_COURT Courtroom
58 ACCESS_HOS Head of Security
63 ACCESS_BRIG_ENTRANCE Outer brig doors
66 ACCESS_WEAPONS Weapons permits for secbots/turrets

Medical Access

Id Number Id Name Doors Equipment
5 ACCESS_MEDICAL General Access
6 ACCESS_MORGUE Morgue
33 ACCESS_CHEMISTRY Allows access to chemistry factory areas on compatible maps
39 ACCESS_VIROLOGY
40 ACCESS_CMO
45 ACCESS_SURGERY
69 ACCESS_PHARMACY Pharmacy (Chemistry) room access
70 ACCESS_PSYCHOLOGY

Supply Access

Id Number Id Name Doors Equipment
31 ACCESS_CARGO
41 ACCESS_QM
48 ACCESS_MINING
50 ACCESS_MAILSORTING Mailroom/Deliveries
53 ACCESS_VAULT
54 ACCESS_MINING_STATION
64 ACCESS_MINERAL_STOREROOM Allows release of minerals from the ORM

Service Access

Id Number Id Name Doors Equipment
22 ACCESS_CHAPEL_OFFICE
25 ACCESS_BAR
26 ACCESS_JANITOR
27 ACCESS_CREMATORIUM
28 ACCESS_KITCHEN
35 ACCESS_HYDROPONICS
37 ACCESS_LIBRARY
38 ACCESS_LAWYER
46 ACCESS_THEATRE Theater Access

Engineering Access

Id Number Id Name Doors Equipment
10 ACCESS_ENGINE Engineering area Power monitor, power flow control console
11 ACCESS_ENGINE_EQUIP APCs, EngiVend/YouTool, engineering equipment lockers
12 ACCESS_MAINT_TUNNELS
13 ACCESS_EXTERNAL_AIRLOCKS
23 ACCESS_TECH_STORAGE
24 ACCESS_ATMOSPHERICS
32 ACCESS_CONSTRUCTION Minisat Maintenance, Misc. Maintenance Areas. Power Monitoring
56 ACCESS_CE Chief Engineer
61 ACCESS_TCOMSAT Access to telecomms satellite Access to telecomms machinery
72 ACCESS_AUX_BASE Auxiliary Base Access

Science Access

Id Number Id Name Doors Equipment
7 ACCESS_RND General RnD Access
8 ACCESS_ORDNANCE Toxin's lab and burn chamber
9 ACCESS_GENETICS
29 ACCESS_ROBOTICS
30 ACCESS_RD
47 ACCESS_RESEARCH
55 ACCESS_XENOBIOLOGY
71 ACCESS_ORDNANCE_STORAGE Toxins tank storage room

Admin/Misc/Syndicate Access

Id Number Id Name Doors Equipment
101 ACCESS_CENT_GENERAL Centcomm Ferry and general access
102 ACCESS_CENT_THUNDER Thunderdome
103 ACCESS_CENT_SPECOPS Captain's display case, Maurader and Seraph Mechs
104 ACCESS_CENT_MEDICAL
105 ACCESS_CENT_LIVING
106 ACCESS_CENT_STORAGE
107 ACCESS_CENT_TELEPORTER
109 ACCESS_CENT_CAPTAIN
110 ACCESS_CENT_BAR
150 ACCESS_SYNDICATE Syndicate mechs, ruins, and general access
151 ACCESS_SYNDICATE_LEADER Nuke Ops Leader
200 ACCESS_AWAY_GENERAL Generic away-missions
201 ACCESS_AWAY_MAINT
202 ACCESS_AWAY_MED
203 ACCESS_AWAY_SEC
204 ACCESS_AWAY_ENGINE
205 ACCESS_AWAY_GENERIC1
206 ACCESS_AWAY_GENERIC2
207 ACCESS_AWAY_GENERIC3
208 ACCESS_AWAY_GENERIC4
250 ACCESS_BLOODCULT Internal, not for doors
300 ACCESS_MECH_MINING For internal mech components and keycard reqs
301 ACCESS_MECH_MEDICAL
302 ACCESS_MECH_SECURITY
303 ACCESS_MECH_SCIENCE
304 ACCESS_MECH_ENGINE
Hosting Hosting a serverSetting up the databaseWorking with /tg/station as an upstream repository
Contributing Guide to contributing to the gameSetting up gitDownloading the source codeReporting issuesChangelogs
Coding Understanding SS13 codeSS13 for experienced programmersCode docsCoding standardsGetting Your Pull AcceptedBinary flags‎Text FormattingMySQL
Mapping Guide to mappingMap mergerGuide to door access
Spriting Guide to spritingResolving icon conflicts
Wiki Guide to contributing to the wikiWikicodeAutowiki