[MIRROR] Adds Abandoned Airlocks (#2784)

* Adds Abandoned Airlocks (#30705)

* Automatic changelog generation for PR #30056 [ci skip]

* Delete AutoChangeLog-pr-30056.yml

* Abandoned Airlocks

* Added to maps

* inclusive numbering

* Update airlock.dm

* Tweaks

* Capital ChangeTurf

* Update airlock.dm

* no more update_icons

* Abandoned paths (#4)

* Abandoned paths

* Cleaned up dirty var

* Adds Abandoned Airlocks
This commit is contained in:
CitadelStationBot
2017-09-16 04:32:19 -05:00
committed by Poojawa
parent 20727bffb3
commit 1db4249fa1
6 changed files with 167 additions and 86 deletions
+52 -28
View File
@@ -6124,7 +6124,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"ank" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
@@ -6898,7 +6898,7 @@
/area/security/detectives_office)
"ape" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/engineering{
/obj/machinery/door/airlock/engineering/abandoned{
name = "Vacant Office B";
req_access_txt = "32"
},
@@ -7054,7 +7054,7 @@
/turf/open/floor/plating,
/area/maintenance/fore/secondary)
"apx" = (
/obj/machinery/door/airlock/atmos{
/obj/machinery/door/airlock/atmos/abandoned{
name = "Atmospherics Maintenance";
req_access_txt = "12;24"
},
@@ -8271,7 +8271,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"asy" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Firefighting equipment";
req_access_txt = "12"
},
@@ -8645,7 +8645,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"atB" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
@@ -9080,7 +9080,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"auG" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/obj/structure/cable{
@@ -9270,7 +9270,7 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"avf" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Chemical Storage";
req_access_txt = "12"
},
@@ -10052,7 +10052,7 @@
d2 = 8;
icon_state = "4-8"
},
/obj/machinery/door/airlock/engineering{
/obj/machinery/door/airlock/engineering/abandoned{
name = "Electrical Maintenance";
req_access_txt = "11"
},
@@ -10228,7 +10228,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"axj" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Firefighting equipment";
req_access_txt = "12"
},
@@ -21393,7 +21393,7 @@
/turf/open/floor/carpet,
/area/chapel/main)
"aXX" = (
/obj/machinery/door/airlock/engineering{
/obj/machinery/door/airlock/engineering/abandoned{
name = "Vacant Office A";
req_access_txt = "32"
},
@@ -29902,7 +29902,7 @@
},
/area/science/explab)
"brE" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "0";
req_one_access_txt = "8;12"
},
@@ -36554,7 +36554,7 @@
/turf/open/floor/plasteel,
/area/quartermaster/miningdock)
"bGo" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Firefighting equipment";
req_access_txt = "12"
},
@@ -38891,7 +38891,7 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"bKU" = (
/obj/machinery/door/airlock/engineering{
/obj/machinery/door/airlock/engineering/abandoned{
name = "Construction Area";
req_access_txt = "32"
},
@@ -42578,7 +42578,7 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"bTw" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/simple/general/hidden{
@@ -44802,7 +44802,7 @@
/turf/open/floor/plasteel/floorgrime,
/area/maintenance/port/aft)
"bYy" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Incinerator Access";
req_access_txt = "12"
},
@@ -46152,7 +46152,7 @@
/turf/open/floor/plasteel,
/area/engine/break_room)
"cbv" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Research Delivery access";
req_access_txt = "12"
},
@@ -46297,7 +46297,7 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"cbO" = (
/obj/machinery/door/airlock/atmos{
/obj/machinery/door/airlock/atmos/abandoned{
name = "Atmospherics Maintenance";
req_access_txt = "12;24"
},
@@ -46470,7 +46470,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Construction Area Maintenance";
req_access_txt = "32"
},
@@ -47843,7 +47843,7 @@
/turf/open/floor/circuit/killroom,
/area/science/xenobiology)
"cfs" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Air Supply Maintenance";
req_access_txt = "12"
},
@@ -47868,7 +47868,7 @@
/turf/closed/wall/r_wall,
/area/science/misc_lab)
"cfv" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Firefighting equipment";
req_access_txt = "12"
},
@@ -50071,7 +50071,7 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"ckm" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Biohazard Disposals";
req_access_txt = "12"
},
@@ -52745,7 +52745,7 @@
/turf/open/space,
/area/maintenance/disposal/incinerator)
"cpR" = (
/obj/machinery/door/airlock{
/obj/machinery/door/airlock/abandoned{
name = "Observatory Access"
},
/turf/open/floor/plating,
@@ -56607,7 +56607,7 @@
/turf/open/floor/plating,
/area/maintenance/solars/port/aft)
"cyL" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/obj/structure/cable{
@@ -62595,7 +62595,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard)
"cNV" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "0";
req_one_access_txt = "8;12"
},
@@ -63919,6 +63919,30 @@
dir = 4
},
/area/construction/mining/aux_base)
"cTF" = (
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/port/aft)
"cTG" = (
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/port/aft)
"cTH" = (
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/port/aft)
"cTI" = (
/obj/machinery/door/airlock/maintenance/abandoned{
req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
(1,1,1) = {"
aaa
@@ -83877,7 +83901,7 @@ bHE
bYu
bZk
bCq
bTz
cTG
bCq
bCq
bCq
@@ -85173,7 +85197,7 @@ bCq
bCq
bCq
bCq
bTz
cTH
bCq
bLv
bLv
@@ -86182,7 +86206,7 @@ bLv
bPZ
bHE
bHE
bTz
cTF
bHE
bLv
aoV
@@ -109849,7 +109873,7 @@ cmq
ciI
cnJ
cri
bYr
cTI
cmn
cBT
cBU
+21 -21
View File
@@ -2597,7 +2597,7 @@
d2 = 8;
icon_state = "4-8"
},
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -3387,7 +3387,7 @@
/turf/closed/wall,
/area/security/vacantoffice)
"ahx" = (
/obj/machinery/door/airlock{
/obj/machinery/door/airlock/abandoned{
name = "Auxiliary Office";
req_access_txt = "32"
},
@@ -4916,7 +4916,7 @@
/turf/open/floor/wood,
/area/security/vacantoffice)
"alk" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Office Maintenance";
req_access_txt = "32"
},
@@ -7662,7 +7662,7 @@
/area/maintenance/starboard/fore)
"aqK" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -8007,7 +8007,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"arq" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -8022,7 +8022,7 @@
/turf/open/floor/plasteel,
/area/maintenance/port/fore)
"arr" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -9187,7 +9187,7 @@
/turf/open/floor/wood,
/area/maintenance/port/fore)
"atE" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -57962,7 +57962,7 @@
/turf/open/floor/plasteel,
/area/maintenance/port)
"chF" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -61477,7 +61477,7 @@
icon_state = "2-8"
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/glass_security{
/obj/machinery/door/airlock/glass_security/abandoned{
name = "Storage Closet";
req_access_txt = "63"
},
@@ -67159,7 +67159,7 @@
/turf/open/floor/plasteel,
/area/maintenance/port)
"czB" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -70769,7 +70769,7 @@
"cFS" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -72944,7 +72944,7 @@
/area/maintenance/starboard/aft)
"cKH" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -80817,7 +80817,7 @@
/area/maintenance/starboard/aft)
"daD" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -80882,7 +80882,7 @@
/area/medical/abandoned)
"daJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -83138,7 +83138,7 @@
/area/maintenance/starboard/aft)
"dfA" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -87475,7 +87475,7 @@
/area/maintenance/starboard/aft)
"doy" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -87530,7 +87530,7 @@
/area/hallway/secondary/construction)
"doE" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -90663,7 +90663,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"duA" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -92654,7 +92654,7 @@
/turf/closed/wall,
/area/security/detectives_office/private_investigators_office)
"dyt" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -95202,7 +95202,7 @@
/area/maintenance/starboard/aft)
"dDr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
@@ -112329,7 +112329,7 @@
/turf/open/floor/plasteel,
/area/engine/gravity_generator)
"eqf" = (
/obj/machinery/door/airlock/maintenance_hatch{
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
name = "Maintenance Hatch";
req_access_txt = "12"
},
+39 -23
View File
@@ -5996,7 +5996,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"alF" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Secure Storage Room";
req_access_txt = "65"
},
@@ -7023,7 +7023,7 @@
/area/maintenance/fore)
"anE" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -8006,7 +8006,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"apv" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -9392,7 +9392,7 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"asl" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -9836,7 +9836,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -10612,7 +10612,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"aut" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -11938,7 +11938,7 @@
/turf/open/floor/wood,
/area/crew_quarters/dorms)
"awI" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -26769,7 +26769,7 @@
/area/storage/tools)
"aZv" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -40951,7 +40951,7 @@
/area/security/vacantoffice)
"bzz" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/centcom{
/obj/machinery/door/airlock/centcom/abandoned{
name = "Vacant Office";
opacity = 1;
req_access_txt = "32"
@@ -49101,7 +49101,7 @@
/turf/open/floor/plating,
/area/maintenance/port)
"bPI" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Vacant Office Maintenance";
req_access_txt = "32";
req_one_access_txt = "0"
@@ -49760,7 +49760,7 @@
/turf/open/floor/plating,
/area/maintenance/port)
"bRf" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -51042,7 +51042,7 @@
/area/engine/engineering)
"bTr" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -54334,7 +54334,7 @@
/turf/open/floor/plating/airless,
/area/maintenance/solars/port/aft)
"bZO" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -56162,7 +56162,7 @@
/turf/open/floor/plating,
/area/maintenance/port/aft)
"cde" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -57322,7 +57322,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard)
"cfl" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
@@ -60633,7 +60633,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"clX" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
locked = 0;
name = "Storage Room";
req_access_txt = "0";
@@ -65555,7 +65555,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"cuZ" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "0";
req_one_access_txt = "12;47"
@@ -66637,7 +66637,7 @@
/turf/open/floor/plasteel,
/area/science/storage)
"cwZ" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "airlock access";
req_access_txt = "0";
req_one_access_txt = "12;47"
@@ -71918,7 +71918,7 @@
},
/area/medical/medbay/aft)
"cGP" = (
/obj/machinery/door/airlock{
/obj/machinery/door/airlock/abandoned{
name = "Medical Surplus Storeroom";
req_access_txt = "5"
},
@@ -73402,7 +73402,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Medical Surplus Storeroom";
req_access_txt = "12";
req_one_access_txt = "0"
@@ -74075,7 +74075,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
locked = 0;
name = "Storage Room";
req_access_txt = "0";
@@ -90766,6 +90766,22 @@
dir = 1
},
/area/construction/mining/aux_base)
"dDL" = (
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
"dDM" = (
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plating,
/area/maintenance/starboard/fore)
(1,1,1) = {"
aaa
@@ -129921,7 +129937,7 @@ arI
atd
bai
ate
dpP
dDM
axP
dnS
axY
@@ -131718,7 +131734,7 @@ ape
dnS
arL
ate
dpP
dDL
avt
awJ
axS
+14 -14
View File
@@ -4965,7 +4965,7 @@
/turf/open/floor/plating,
/area/maintenance/department/crew_quarters/dorms)
"ali" = (
/obj/machinery/door/airlock{
/obj/machinery/door/airlock/abandoned{
id_tag = "mainthideout";
name = "Hideout"
},
@@ -5665,7 +5665,7 @@
},
/area/maintenance/department/crew_quarters/dorms)
"amH" = (
/obj/machinery/door/airlock/atmos{
/obj/machinery/door/airlock/atmos/abandoned{
name = "Atmospherics Maintenance";
req_access_txt = "12;24"
},
@@ -5929,7 +5929,7 @@
/turf/open/space/basic,
/area/space)
"anm" = (
/obj/machinery/door/airlock/maintenance{
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Pete's Speakeasy";
req_access_txt = "12"
},
@@ -15114,7 +15114,7 @@
/turf/open/floor/plasteel,
/area/hallway/primary/central)
"aHn" = (
/obj/machinery/door/airlock{
/obj/machinery/door/airlock/abandoned{
name = "Starboard Emergency Storage";
req_access_txt = "0"
},
@@ -37997,7 +37997,7 @@
/turf/open/floor/plating,
/area/maintenance/department/engine)
"bEm" = (
/obj/machinery/door/airlock/atmos{
/obj/machinery/door/airlock/atmos/abandoned{
name = "Atmospherics Maintenance";
req_access_txt = "12;24"
},
@@ -44646,7 +44646,7 @@
/turf/open/floor/plating,
/area/maintenance/department/engine)
"bTf" = (
/obj/machinery/door/airlock/atmos{
/obj/machinery/door/airlock/atmos/abandoned{
name = "Atmospherics Maintenance";
req_access_txt = "12;24"
},
@@ -72374,13 +72374,13 @@ aaa
aaa
aaa
aFS
cBO
cBP
cBN
cBN
aKs
aFS
aFS
cBT
cBU
cBN
cBN
aFS
aKs
aFS
@@ -72634,7 +72634,7 @@ aFS
aIs
aJx
aJx
cBR
cBN
aMI
aNZ
aNZ
@@ -73148,7 +73148,7 @@ aFS
aIu
aJy
aKt
cBS
cBN
aIx
aOa
aOa
@@ -73918,14 +73918,14 @@ aGQ
aHw
aIw
aIw
cBQ
cBN
aIx
aIx
aOc
aPj
aOc
aIx
cBV
cBN
aMI
aMI
aMI
+20
View File
@@ -73,6 +73,7 @@
var/obj/item/device/doorCharge/charge = null //If applied, causes an explosion upon opening the door
var/obj/item/note //Any papers pinned to the airlock
var/detonated = 0
var/abandoned = FALSE
var/doorOpen = 'sound/machines/airlock.ogg'
var/doorClose = 'sound/machines/airlockclose.ogg'
var/doorDeni = 'sound/machines/deniedbeep.ogg' // i'm thinkin' Deni's
@@ -117,6 +118,25 @@
max_integrity = normal_integrity
if(damage_deflection == AIRLOCK_DAMAGE_DEFLECTION_N && security_level > AIRLOCK_SECURITY_METAL)
damage_deflection = AIRLOCK_DAMAGE_DEFLECTION_R
if(abandoned)
var/outcome = rand(1,100)
switch(outcome)
if(1 to 9)
var/turf/here = get_turf(src)
for(var/turf/closed/T in range(2, src))
here.ChangeTurf(T.type)
return INITIALIZE_HINT_QDEL
here.ChangeTurf(/turf/closed/wall)
return INITIALIZE_HINT_QDEL
if(9 to 11)
lights = FALSE
locked = TRUE
if(12 to 15)
locked = TRUE
if(16 to 23)
welded = TRUE
if(24 to 30)
panel_open = TRUE
prepare_huds()
var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC]
diag_hud.add_to_hud(src)
@@ -1,6 +1,9 @@
/*
Station Airlocks Regular
*/
/obj/machinery/door/airlock/abandoned
abandoned = TRUE
/obj/machinery/door/airlock/command
icon = 'icons/obj/doors/airlocks/station/command.dmi'
assemblytype = /obj/structure/door_assembly/door_assembly_com
@@ -14,6 +17,9 @@
/obj/machinery/door/airlock/engineering
icon = 'icons/obj/doors/airlocks/station/engineering.dmi'
assemblytype = /obj/structure/door_assembly/door_assembly_eng
/obj/machinery/door/airlock/engineering/abandoned
abandoned = TRUE
/obj/machinery/door/airlock/medical
icon = 'icons/obj/doors/airlocks/station/medical.dmi'
@@ -25,6 +31,9 @@
assemblytype = /obj/structure/door_assembly/door_assembly_mai
normal_integrity = 250
/obj/machinery/door/airlock/maintenance/abandoned
abandoned = TRUE
/obj/machinery/door/airlock/maintenance/external
name = "external airlock access"
icon = 'icons/obj/doors/airlocks/station/maintenanceexternal.dmi'
@@ -41,6 +50,9 @@
icon = 'icons/obj/doors/airlocks/station/atmos.dmi'
assemblytype = /obj/structure/door_assembly/door_assembly_atmo
/obj/machinery/door/airlock/atmos/abandoned
abandoned = TRUE
/obj/machinery/door/airlock/research
icon = 'icons/obj/doors/airlocks/station/research.dmi'
assemblytype = /obj/structure/door_assembly/door_assembly_research
@@ -83,6 +95,9 @@
glass = TRUE
normal_integrity = 400
/obj/machinery/door/airlock/glass_security/abandoned
abandoned = TRUE
/obj/machinery/door/airlock/glass_medical
icon = 'icons/obj/doors/airlocks/station/medical.dmi'
opacity = 0
@@ -279,6 +294,9 @@
security_level = 6
explosion_block = 2
/obj/machinery/door/airlock/centcom/abandoned
abandoned = TRUE
//////////////////////////////////
/*
Vault Airlocks
@@ -316,6 +334,9 @@
opacity = 1
assemblytype = /obj/structure/door_assembly/door_assembly_mhatch
/obj/machinery/door/airlock/maintenance_hatch/abandoned
abandoned = TRUE
//////////////////////////////////
/*
High Security Airlocks