mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-21 06:07:16 +01:00
e956d13a6b
* jobs, access and radio to defines * . * . * urg * . * . * finish the radio freqs * why * . * . * ticker initial * eh --------- Co-authored-by: Cameron Lennox <killer65311@gmail.com>
80 lines
2.3 KiB
Plaintext
80 lines
2.3 KiB
Plaintext
HOW TO CONVERT A MAP TO THE NEW (june 2008) ACCESS LEVEL SYSTEM
|
|
1. Open the .dmp file up in Notepad
|
|
2. Find all the "access = blahblah" attributes of doors.
|
|
3. Delete them.
|
|
4. Open the map up in Dream Maker. If you didn't get them all, it'll tell you so.
|
|
5. Assign the existing doors new access permissions using the method below.
|
|
|
|
HOW TO MAKE A MAP USING THE NEW (june 2008) ACCESS LEVEL SYSTEM
|
|
1. Make a map as normal
|
|
2. Select a door that you want to not be accessible to everybody
|
|
3. Right click on it and edit its attributes
|
|
4. Make the "req_access_txt" attribute be a semicolon-separated list of the permissions required to open the doors
|
|
5. Repeat for all doors.
|
|
|
|
For example, a brig door would have it be "2" while a door that requires you have toxins and teleporter access (for whatever reason) would have it be "9;20"
|
|
|
|
Here is a list of the permissions and their numbers (this may be out of date, see code/game/access.dm for an updated version):
|
|
|
|
ACCESS_SECURITY = 1
|
|
ACCESS_BRIG = 2
|
|
ACCESS_ARMORY = 3
|
|
ACCESS_FORENSICS_LOCKERS= 4
|
|
ACCESS_MEDICAL = 5
|
|
ACCESS_MORGUE = 6
|
|
ACCESS_TOX = 7
|
|
ACCESS_TOX_STORAGE = 8
|
|
ACCESS_GENETICS = 9
|
|
ACCESS_ENGINE = 10
|
|
ACCESS_ENGINE_EQUIP= 11
|
|
ACCESS_MAINT_TUNNELS = 12
|
|
ACCESS_EXTERNAL_AIRLOCKS = 13
|
|
ACCESS_EMERGENCY_STORAGE = 14
|
|
ACCESS_CHANGE_IDS = 15
|
|
ACCESS_AI_UPLOAD = 16
|
|
ACCESS_TELEPORTER = 17
|
|
ACCESS_EVA = 18
|
|
ACCESS_HEADS = 19
|
|
ACCESS_CAPTAIN = 20
|
|
ACCESS_ALL_PERSONAL_LOCKERS = 21
|
|
ACCESS_CHAPEL_OFFICE = 22
|
|
ACCESS_TECH_STORAGE = 23
|
|
ACCESS_ATMOSPHERICS = 24
|
|
ACCESS_BAR = 25
|
|
ACCESS_JANITOR = 26
|
|
ACCESS_CREMATORIUM = 27
|
|
ACCESS_KITCHEN = 28
|
|
ACCESS_ROBOTICS = 29
|
|
ACCESS_RD = 30
|
|
ACCESS_CARGO = 31
|
|
ACCESS_CONSTRUCTION = 32
|
|
ACCESS_CHEMISTRY = 33
|
|
ACCESS_CARGO_BOT = 34
|
|
ACCESS_HYDROPONICS = 35
|
|
ACCESS_MANUFACTURING = 36
|
|
ACCESS_LIBRARY = 37
|
|
ACCESS_LAWYER = 38
|
|
ACCESS_VIROLOGY = 39
|
|
ACCESS_CMO = 40
|
|
ACCESS_QM = 41
|
|
ACCESS_NETWORK = 42
|
|
ACCESS_CLOWN = 43
|
|
ACCESS_MIME = 44
|
|
ACCESS_SURGERY = 45
|
|
UNUSED = 46
|
|
ACCESS_RESEARCH = 47
|
|
ACCESS_MINING = 48
|
|
ACCESS_MINING_OFFICE = 49 //not in use
|
|
ACCESS_MAILSORTING = 50
|
|
UNUSED = 51
|
|
UNUSED = 52
|
|
ACCESS_HEADS_VAULT = 53
|
|
ACCESS_MINING_STATION = 54
|
|
ACCESS_XENOBIOLOGY = 55
|
|
ACCESS_CE = 56
|
|
ACCESS_HOP = 57
|
|
ACCESS_HOS = 58
|
|
ACCESS_RC_ANNOUNCE = 59 //Request console announcements
|
|
ACCESS_KEYCARD_AUTH = 60 //Used for events which require at least two people to confirm them
|
|
ACCESS_TCOMSAT = 61 // has access to the entire telecomms satellite / machinery
|