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

imported>Cartographer-D
Нет описания правки
imported>SpaceSmithers
м Adds a notice about the newer in-editor Access Helpers.
 
(не показаны 33 промежуточные версии 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 server • Setting up the database • Working with /tg/station as an upstream repository
Contributing Guide to contributing to the game • Setting up git • Downloading the source code • Reporting issues • Changelogs
Coding Understanding SS13 code • SS13 for experienced programmers • Code docs • Coding standards • Getting Your Pull Accepted • Binary flags‎ • Text Formatting • MySQL
Mapping Guide to mapping • Map merger • Guide to door access
Spriting Guide to spriting • Resolving icon conflicts
Wiki Guide to contributing to the wiki • Wikicode • Autowiki