mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
Gave the RD his genetics access back. Added Invisty's hyperspace tiles. Added Icarus's map updates (Sec, gateway room, genetics/RD access) ((this is a big overhaul to sec)). Added Flashkirby99's SMES sprites. Updated the changelog. Revision: r3576 Author: petethegoat
79 lines
2.4 KiB
Plaintext
79 lines
2.4 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_court = 42
|
|
access_clown = 43
|
|
access_mime = 44
|
|
access_surgery = 45
|
|
access_theatre = 46
|
|
access_research = 47
|
|
access_mining = 48
|
|
access_mining_office = 49 //not in use
|
|
access_mailsorting = 50
|
|
access_mint = 51
|
|
access_mint_vault = 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 |