From 53b537868683a050e3f0bceb4c76e807516365fd Mon Sep 17 00:00:00 2001 From: Markus Date: Tue, 10 Sep 2024 23:46:49 +0200 Subject: [PATCH 01/26] initial commit --- _maps/map_files/BoxStation/BoxStation.dmm | 8 +- _maps/map_files/KiloStation/KiloStation.dmm | 4 +- code/game/machinery/doors/door.dm | 4 + code/game/objects/objs.dm | 8 +- code/modules/mapping/mapping_helpers.dm | 210 ++++++++++++++++++++ icons/effects/mapping_helpers.dmi | Bin 13303 -> 13429 bytes 6 files changed, 224 insertions(+), 10 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 62d532a7d9ebd..d4ab35cea25a3 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1477,8 +1477,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer"; - req_one_access_txt = "32" + name = "Engineering Foyer" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -1487,6 +1486,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering, /turf/open/floor/iron, /area/engine/break_room) "avy" = ( @@ -34199,8 +34199,7 @@ /area/crew_quarters/bar) "kjp" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" + name = "Security Office" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -34212,6 +34211,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/security/outpost, /turf/open/floor/iron, /area/security/checkpoint/engineering) "kjL" = ( diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 031e5a1194bb6..3f4af8d630fcd 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -19909,8 +19909,7 @@ "cop" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ - name = "Engineering Desk"; - req_one_access_txt = "10;24" + name = "Engineering Desk" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -19924,6 +19923,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/construction, /turf/open/floor/iron/dark, /area/engine/break_room) "cot" = ( diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index b303eb31cd972..101d8b1357d4c 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -56,6 +56,10 @@ explosion_block = EXPLOSION_BLOCK_PROC RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_security_level)) + //Check for access var edit. + //Check for mapping helper. + //Check for area code. + /obj/machinery/door/examine(mob/user) . = ..() if(red_alert_access) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index f0cee5f78010a..3a7e716b13fe8 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -38,10 +38,10 @@ CREATION_TEST_IGNORE_SELF(/obj) var/list/unique_reskin_icon //List of icons for said options. // Access levels, used in modules\jobs\access.dm - var/list/req_access - var/req_access_txt = "0" - var/list/req_one_access - var/req_one_access_txt = "0" + var/list/req_access = list() + var/req_access_txt = null + var/list/req_one_access = list() + var/req_one_access_txt = null /// Custom fire overlay icon var/custom_fire_overlay diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index f3ab4495cb86c..df964f1502626 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -165,6 +165,216 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) else airlock.abandoned = TRUE +/obj/effect/mapping_helpers/airlock/access + var/access + icon_state = "access_helper" + +/obj/effect/mapping_helpers/airlock/access/payload(obj/machinery/door/airlock/airlock) + if(airlock.req_one_access_txt == "null") + airlock.req_one_access += access + +//SECURITY +/obj/effect/mapping_helpers/airlock/access/station/security + access = ACCESS_SECURITY + color = "#DE3A3A" +/obj/effect/mapping_helpers/airlock/access/station/security/brig + access = ACCESS_BRIG +/obj/effect/mapping_helpers/airlock/access/station/security/armoury + access = ACCESS_ARMORY +/obj/effect/mapping_helpers/airlock/access/station/security/prison + access = ACCESS_PRISONER +/obj/effect/mapping_helpers/airlock/access/station/security/brig_phys + access = ACCESS_BRIGPHYS +/obj/effect/mapping_helpers/airlock/access/station/security/court + access = ACCESS_COURT +/obj/effect/mapping_helpers/airlock/access/station/security/outpost + access = ACCESS_SEC_DOORS +/obj/effect/mapping_helpers/airlock/access/station/security/mech + access = ACCESS_MECH_SECURITY + +//MEDICAL +/obj/effect/mapping_helpers/airlock/access/station/medical + access = ACCESS_MEDICAL + color = "#52B4E9" +/obj/effect/mapping_helpers/airlock/access/station/medical/morgue + access = ACCESS_MORGUE +/obj/effect/mapping_helpers/airlock/access/station/medical/genetics + access = ACCESS_GENETICS +/obj/effect/mapping_helpers/airlock/access/station/medical/chemistry + access = ACCESS_CHEMISTRY +/obj/effect/mapping_helpers/airlock/access/station/medical/virology + access = ACCESS_VIROLOGY +/obj/effect/mapping_helpers/airlock/access/station/medical/surgery + access = ACCESS_SURGERY +/obj/effect/mapping_helpers/airlock/access/station/medical/cloning + access = ACCESS_CLONING +/obj/effect/mapping_helpers/airlock/access/station/medical/mech + access = ACCESS_MECH_MEDICAL + +//SCIENCE +/obj/effect/mapping_helpers/airlock/access/station/science + access = ACCESS_TOX + color = "#D381C9" +/obj/effect/mapping_helpers/airlock/access/station/science/storage + access = ACCESS_TOX_STORAGE +/obj/effect/mapping_helpers/airlock/access/station/science/robotics + access = ACCESS_ROBOTICS +/obj/effect/mapping_helpers/airlock/access/station/science/researchh + access = ACCESS_RESEARCH +/obj/effect/mapping_helpers/airlock/access/station/science/exploration + access = ACCESS_EXPLORATION +/obj/effect/mapping_helpers/airlock/access/station/science/xenobiology + access = ACCESS_XENOBIOLOGY +/obj/effect/mapping_helpers/airlock/access/station/science/servers + access = ACCESS_RD_SERVER +/obj/effect/mapping_helpers/airlock/access/station/science/mech + access = ACCESS_MECH_SCIENCE + +//ENGINEERING +/obj/effect/mapping_helpers/airlock/access/station/engineering + access = ACCESS_CONSTRUCTION + color = "#EFB341" +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering + access = ACCESS_ENGINE +/obj/effect/mapping_helpers/airlock/access/station/engineering/tech_storage + access = ACCESS_TECH_STORAGE +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics + access = ACCESS_ATMOSPHERICS +/obj/effect/mapping_helpers/airlock/access/station/engineering/telecomms + access = ACCESS_TCOMSAT +/obj/effect/mapping_helpers/airlock/access/station/engineering/mech + access = ACCESS_MECH_ENGINE +/obj/effect/mapping_helpers/airlock/access/station/engineering/maintenance + access = ACCESS_MAINT_TUNNELS +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks + access = ACCESS_EXTERNAL_AIRLOCKS + +//COMMAND +/obj/effect/mapping_helpers/airlock/access/station/command + access = ACCESS_HEADS + color = "#486091" +/obj/effect/mapping_helpers/airlock/access/station/command/ai_upload + access = ACCESS_AI_UPLOAD +/obj/effect/mapping_helpers/airlock/access/station/command/teleporter + access = ACCESS_TELEPORTER +/obj/effect/mapping_helpers/airlock/access/station/command/eva + access = ACCESS_EVA +/obj/effect/mapping_helpers/airlock/access/station/command/heads/cap + access = ACCESS_CAPTAIN +/obj/effect/mapping_helpers/airlock/access/station/command/heads/cmo + access = ACCESS_CMO +/obj/effect/mapping_helpers/airlock/access/station/command/heads/rd + access = ACCESS_RD +/obj/effect/mapping_helpers/airlock/access/station/command/heads/ce + access = ACCESS_CE +/obj/effect/mapping_helpers/airlock/access/station/command/heads/hop + access = ACCESS_HOP +/obj/effect/mapping_helpers/airlock/access/station/command/heads/hos + access = ACCESS_HOS +/obj/effect/mapping_helpers/airlock/access/station/command/gateway + access = ACCESS_GATEWAY +/obj/effect/mapping_helpers/airlock/access/station/command/mini_sat + access = ACCESS_MINISAT + +//SERVICE +/obj/effect/mapping_helpers/airlock/access/station/service + color = "#9FED58" +/obj/effect/mapping_helpers/airlock/access/station/service/chapel + access = ACCESS_CHAPEL_OFFICE +/obj/effect/mapping_helpers/airlock/access/station/service/bar + access = ACCESS_BAR +/obj/effect/mapping_helpers/airlock/access/station/service/janitor + access = ACCESS_JANITOR +/obj/effect/mapping_helpers/airlock/access/station/service/crematorium + access = ACCESS_CREMATORIUM +/obj/effect/mapping_helpers/airlock/access/station/service/kitchen + access = ACCESS_KITCHEN +/obj/effect/mapping_helpers/airlock/access/station/service/hydroponics + access = ACCESS_HYDROPONICS +/obj/effect/mapping_helpers/airlock/access/station/service/library + access = ACCESS_LIBRARY +/obj/effect/mapping_helpers/airlock/access/station/service/lawyer + access = ACCESS_LAWYER +/obj/effect/mapping_helpers/airlock/access/station/service/theater + access = ACCESS_THEATRE + +//SUPPLY +/obj/effect/mapping_helpers/airlock/access/station/supply + access = ACCESS_CARGO + color = "#A46106" +/obj/effect/mapping_helpers/airlock/access/station/supply/qm + access = ACCESS_QM +/obj/effect/mapping_helpers/airlock/access/station/supply/mining + access = ACCESS_MINING +/obj/effect/mapping_helpers/airlock/access/station/supply/mail + access = ACCESS_MAILSORTING +/obj/effect/mapping_helpers/airlock/access/station/supply/vault + access = ACCESS_VAULT +/obj/effect/mapping_helpers/airlock/access/station/supply/mining_outpost + access = ACCESS_MINING_STATION +/obj/effect/mapping_helpers/airlock/access/station/supply/aux_base + access = ACCESS_AUX_BASE +/obj/effect/mapping_helpers/airlock/access/station/supply/mech + access = ACCESS_MECH_MINING + +//BEGIN CENTCOM ACCESS +/obj/effect/mapping_helpers/airlock/access/admin + access = ACCESS_CENT_GENERAL + color = "#9FED58" +/obj/effect/mapping_helpers/airlock/access/admin/thunder + access = ACCESS_CENT_THUNDER +/obj/effect/mapping_helpers/airlock/access/admin/specops + access = ACCESS_CENT_SPECOPS +/obj/effect/mapping_helpers/airlock/access/admin/medical + access = ACCESS_CENT_MEDICAL +/obj/effect/mapping_helpers/airlock/access/admin/dorms + access = ACCESS_CENT_LIVING +/obj/effect/mapping_helpers/airlock/access/admin/storage + access = ACCESS_CENT_STORAGE +/obj/effect/mapping_helpers/airlock/access/admin/teleporter + access = ACCESS_CENT_TELEPORTER +/obj/effect/mapping_helpers/airlock/access/admin/captain + access = ACCESS_CENT_CAPTAIN +/obj/effect/mapping_helpers/airlock/access/admin/bar + access = ACCESS_CENT_BAR + +//Antagonists +/obj/effect/mapping_helpers/airlock/access/antagonists + color = "#DE3A3A" +/obj/effect/mapping_helpers/airlock/access/antagonists/syndicate + access = ACCESS_SYNDICATE +/obj/effect/mapping_helpers/airlock/access/antagonists/syndicate/leader + access = ACCESS_SYNDICATE_LEADER +/obj/effect/mapping_helpers/airlock/access/antagonists/pirates + access = ACCESS_PIRATES +/obj/effect/mapping_helpers/airlock/access/antagonists/bounty_hunters + access = ACCESS_HUNTERS +/obj/effect/mapping_helpers/airlock/access/antagonists/blood_cult/ + access = ACCESS_BLOODCULT +/obj/effect/mapping_helpers/airlock/access/antagonists/clock_cult/ + access = ACCESS_CLOCKCULT + +//Away Missions or Ruins +/obj/effect/mapping_helpers/airlock/access/away + access = ACCESS_AWAY_GENERAL + color = "#D4D4D4" +/obj/effect/mapping_helpers/airlock/access/away/maintenance + access = ACCESS_AWAY_MAINT +/obj/effect/mapping_helpers/airlock/access/away/medical + access = ACCESS_AWAY_MED +/obj/effect/mapping_helpers/airlock/access/away/security + access = ACCESS_AWAY_SEC +/obj/effect/mapping_helpers/airlock/access/away/engineering + access = ACCESS_AWAY_ENGINE +/obj/effect/mapping_helpers/airlock/access/away/generic1 + access = ACCESS_AWAY_GENERIC1 +/obj/effect/mapping_helpers/airlock/access/away/generic2 + access = ACCESS_AWAY_GENERIC2 +/obj/effect/mapping_helpers/airlock/access/away/generic3 + access = ACCESS_AWAY_GENERIC3 +/obj/effect/mapping_helpers/airlock/access/away/generic4 + access = ACCESS_AWAY_GENERIC4 + //APC helpers /obj/effect/mapping_helpers/apc diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index ca696ef8b0a46ae1d6df26bdf375bd0c7a22868e..0ec34b0c53a1c003b86682249f9bfc183e36bb28 100644 GIT binary patch literal 13429 zcmZ8obyQSQw;#G&x*MdCP+}-)Ns*S41_9|9y1PRDZq=TL5f235QTC4<8n z%Agi-Z zB`4J^OS~U5!k$|>#G7n1{{=gaaaLXHJJiDMLRHziaZ-Rj-Rs-bFxIU4ifydv9Baz; z*KhX4bM_h&6ci;6y2jawFPQ`0|E%BSE1wAKR6i20P_Tc0%}nOpV8|3)c+Li&PFgo- zP;p!c@x6pNOV7w-Oh+VE?r1PwbG$A;qkRf^ijc1Rj8o2ry8qtRee29LCydx;!G%H_ ztYu@upglgJ!;XDp3}x*MIW|SgdgS&;>rwalP+-;H0s_&26yHi|d1fE``nqb(wcebL zG0|f(C4?|Z4x`~mq98=3R0NWvK$uDK9dzo{u^Rn~rD~P_raLc3%^Mk{dlYEnYpb6| zuT*fI9&9(P&)@O|qL<)fBcw=55922wC*h+Lv%VX@9~uKMHta%nvtj7FE%TLMA7RLJM9>si4!(CbpCoxNBMxwXd4Y^fatVlRR2;%(VQJzQI%F%?GVpb*06gHW&-H4clr~7z#tn0XA-js?bP%5FPQGnau*S_+-9-fr zfP~r%t1Z^Ma@htIEpKgvAp8&fpPdEupv2tvBw#h}Tf*d1(ZCTDQm#ET zdRq9X5Qy!%lxr`TvPXW8KCc3nhZ)gSY5_s+;Zl_3`#m%Ot5}n0$1SQ4GlhnT^1ieq zJIVVgbGhz^kb`M2kHhxAJ|ZKV1Lm6*N>OIkU&M&yq-D`DeI zG{WIalm1$We%CzV_*rCDzlaUcCC_6=aLUA8FjxFb3$Dl5S29*Ww_!yj-tnW8rRT0! z97>YqUTf+e;+CA=WNRaJj4)A|gzWT?;yRhLoOigdNPbJVwHs;Gm!QNB$Ws#!i;CcY zgm$QN!s10<{`6IxiWwbKt`tM>N9py`o)VJGWx=tg%?;RW@i03(EoCgC!}=&=mhi=& z1-1JQKklYIEaMVEzl|vLlO)E3pF1|&`iOF6uAyl8okmQoiy9Y7K^IfiT>lM%CM2Ta-hj$ zywIkbGS>y(59`kBYl1IFH1iy&=VeDu{8gQuE@9G*WtF27iLX{eAKM{!HeC<52-%nU zx6qVtOLdCncf&P3wU!>SJ!y82>i<&1NUN{pv{rlQl2ElYdChCca`Hkl33t~+nF|~A zAY)e7p?*_>9O;&wq(1GcfB(J;fp%gc)`ADGFDB0&ks4`g(un})ge1Gl5!Js$!jk0U zP`ysr`uSM5ZDI}j{H>XLJ6nK>EB!?;I^WM17Y#f?JYCqA*pUNJbNWV(E^I&do-+}; ziN^K>$$^@+?n=vy@@AUAmpHe#XR8rDP(^_@%Jbc%ybT`?BgwxxUQaXu*BrYa5w3jGzA5Y^4V#bFa16KIPK{TrCDwH4Ay_6myYv^!XN*k7jR|$N$2c}l9}|vGN?T~lY+P&F!}x4b~1z08^Z1wP;pe`fmsG)DZ@?s z!svyCb*vkJQDX)RW(%^@Z<8ps^|!ESt&iRAPmRo-IUp5C3K+h{^ZWfY4nkRih=XENP&~ZcSIi+E> zH=txA9StD}jNP=QF^^KDWpvgx2Du@kj$g|1LAvMgiF==R2sOX`2q z9_U_0^6_#XKYr{H?fu*7^W|uPZ%pDx_k_r5xA-(W8S*WR^!zw++{rj8lr6O4l_`4S zu$gW9DlVw(`*)(h$L^xnM~g)2Yn%#P%2~d1iq@(bh zhe2k4+>8L0cA_GcBotBk^(HP@%Xj_f*R~^3gKFd|)oc6&r%w+BRI|Bnn8{2x@U}r| z1mAc}Kdnv#AYt?jtw?B$Af!^Ak&fe#J&3x1JTuh=>a3Fz`0rlbtNuz^n%-9GQyu+*_<|T;%p-E;SDcP_ySAF{?ZjhcL z&w;?D%Zn%^4a%fDqEfLRXGtfqo0xAJw(3Rfaa%Yx6>naTRs%;W5KhayyI!SmrU>_l zTZVIMxX!_I>1I~SL`;)ukwW5;J=F4OMy#4&ke*30|B(T|{7f(@Y53Y@v&H^zZQ}Wa zaw_=;dB?AbP`9d()(`(WQCED3Unc}?_|)7@lSm`AhA-`jtfx2tVfgBJgB+Q3SK@x}`IG*H4_`|UDT<9%i6ahEjw+1^ReGU*H>Sjd)52);gSup*vLAS2u4ql)LANz3v8}9g zH%OgmqMkGdR}ZD zRq|cm_7nhCLyFXPF=SM5yPE7r`i>X$79)WNDAsaV1fd%%9uQjGTf?8`rc(VfF_3b` zjcZUwY8pEY$;ZlA0_Z7ZZ*eXJ^1!n!so=RQGf_RyXiSU{d9Ccmsa~0Nplf2&JKQhV z%}jc8X9+eBlRPG)dP(L-vACb z8t(se7Rq8J>AMK)%* z>-P14**UqIj)QTfe3zyC!z2n1LMn&G<>!3=myo1nD}RLn;!6xb|eNQG#5t#URGp zi%)p%HCgP!hTwm%evXMZy=XoO^?s$T3$3Dvv{Xeb>k%_b;SH6}6F`iObirq|A6S z2!(HQULjKp33c(yqwRzMD=-yJ*Rp)qg6`=;HTV5cj3`4yiYvS`(f?Wg?qXfGh>8Ad z@wt!Q(4eIFH zA%>46#p#3n2duAaIArGXaOAZ-Pkqak+{SmbFtbmcpFRPXqHk9ge8E^%bmv9^<7(6% zqXnXf=-%jxwRLX`(>i=W#2RXsX%A&NE0`)BM^svgVwxOQLn2VMpA%XKlgNYOu zpmirI%PY0o(^kK^=qHS8aS(Fs^qhqR0_d;9y^0SuGEUD09i9X*u2+Gm9BLs*rvmP= z3V?YZQuLB4NJ0XP9X~RXnOPI+*U|+emlqWH(+Eb3JphuI$Xd(65ckIx7I=I9lKJD_JwcNF& zdYD-%IjzYMS^pmY7oTdql82k?l>_B|OA8c3f85J*@n{7*R~{eMIGoP(FSXMj;};QQ z0R=Sj%7WfZ-LU7TGA3l=eX$6FW1m77&v<6z&nbdMN*o+dwQ|n z79-+)?hmTjSrkqjvfc%BIE~cAKyH!nPanlVh0&O0Iqh!=AJM$#W=N7JL1yg)#f?^u z+cReqI5z_A!8p9O+scHseJ2BstmgT9zyF*)OnnRBUs^*0xvVpqReVCom1v{O|NH#k zz7yHPKm22F*`lyK*CHLaCd=_ple$Ih%^xmE$5(ETLthE|i2`>H`gREuHebKA16Bny z_PreBFvps7nd9MRF$fNzaaOXSNu=KA0&O%6m)>94fiHtQH0rdAlAtM) z1Sh$J>uj;h?b0AUEzR%k%fC)1l9}O)6NU90y`LHrAsWQYCKUJF{qcBeJN}8D?Y`<_ z8Yp!4(!Wst_`Lsb*SNn$WsUAh9Tzjt14ko?wJrZ|jM47i{c z;rW(*d-P=hCVs@Vpi;ok9(|pF-}wdoUIchbGVAxS!+&RPD_%d>@6Jo)%P$n-YcdgO zj7A6{0b@;}F+0b6Js%50%hgZCri1qQ#-RH&EpEbcq`PUm`^se(q3!{>#*q>Bp}i5l6d}UbQ$?NkJIQe*4}JlMWpFKD zhlg7!0C>u3nU*HESG?ITuUfH|ARu2A`kELEAz%XK8+1UnfV9%dn1`aQ{9k z{1TjF1Y7U&f3-#Q8RgQNQ$!7~|E>Uo)*K}^?AE@e4Z^rNv!6(NaxeTIteg?r{jg;L z`tb$Ouc0V=t&DowWRgRKLhOG?iGXvoVaUFZ_oR&}sv9U*j0h)nSNDZ4!3H6}Xjh!a zXJ}&2_Y04oV$m+Pb(H;yc>NBk8P}$ zi+6$rXRUV8N@zj%ADxawJK39R{&r76Z8-LtCB(!&t@B8D>77EnItEN0MCJeIj^F@Yte(mr)UG(AJFBx;r-2Xzh5(Y}KLLZ#g{L8k&F*Ds|h6k(| zU5G$G>EE~-Sw1ns`Kr%a;YD(BYqMaK9+bMSGJ2iijlM(^%CYR^;XG#dw}IqPg#BCB zf&?BnxYbRKsJ2n7I5}aro})iJ%EMTENvrb^k?!t3>*+Boln(JAc0wC)Jw%Cn23`i# zmBEyO066|!Zb!+Z!zO0wLv69tNsy}l^&p1FT%1US9{sh1f zWME`aZ{V*{u8cpwewEgwW6Li*?cWn2xxj-5PV(?`Qq^uY(m(V<`1a_S>6KZs&1%yJxUw|M&SVs-Rn^<7Yc~bt9o` z0eQVahU<-fR{=@(gG(GfJbqa75Bjrwc$ModNp+qimth%uK85@Fqi8S{vEQ8>5+U9$ z%7ag0$NJ`OisA?r*iTh&V_ht}Yl@CaJQv_6^|xrF+i?v3K)Bs$o(b(yH@p{woR=H} zfo>Kp9@~)Kvz|mlRqh^Xe{*HrSjBdC)8Ej(Trg3GG|uFmW;j6}N*5lt*AhHjGtahX zye?tXX6K8~HBR4ivGa`PPk7*Ao0}5E3So5&yi zE)zoJ50?k@`>5AWC?TDk=Xw3T+ILYs4V{3~04&f!|J-&gb zJv==F*WW+jPLj@|guX9Y;PU9ToQZEpFs57qa5ya=3`nat2T#2HZah5qqsoB%`zC7U zn?NhR?QmuUXpUN?{_4?*-tm<4xCgfcB|}u2T1jZp&pC(i#5VXd8aFa(^_6~3-`Q%F znNrf`iQ#d#g=0x-PrnyW^BVEeACB&|>F&FT-#*zk`1yA~;ElDx)n(iQRQceU1m{zQ zDo^{rj^j1Y_f_l9_lGg58@Br3X9%E)PXs>jG>FSq7RusdfEfb2^|ACukzhMYk-WNu zX5h;de0C@TCsJ+b?w910#9LRO0+d&YQzK={+pLY4U4Pw}j51Qt1~-uPE2C>Cl#4+= zQW3i8mw!*qEXTzl)#X17Wdn6>XP1h9+Q`-cb^|yqg{^H9 zq?c!*xA)y8zMe*D1&OJ|}DgUDk<25-hgJMF6Bff4fmU4^RH_ZD&QHW|Q8a);$;c3P)xtQSDJ4 zHSPM zRFMg_(9K6MDbl6cf5jkR5;{6i*Z*l`C~an6y=R>h*o?0yl<#~uSof)^ zqi-GEn_5)+`@K)3D^6J$q&Q|i4A%;yMw*diEn_8skMXo8qv$=KdBy$PD;$1=OpyYJq<1MZ{#ss0-3H=n3nJd8^=~wt0DqO$E zJCz@Y)qL5y26aMH`9Oho=~oKO!c&Tqqsn?}tc8bPwXN2!1-8=oj-XfDAC*%4t4vL|^}Vd@UvUf%F)=Zfie_6?QZI|9V17!SEY?dyyEma=q3Nwp)3zF8 zq#u6*kPta3exxY8kw8jPJL^rhs*ytk`O9N@bS7Cby2(8Tq0?8HA^KIh=4EYuk1PXi zZ#l|+Pd|$as*4^SaSfjlq!6GkaTQRuPSZz7q##vP>E;I1;z=RgQ-4~2 z<~6NloWq!!E_+CEe)gIQ*9Zq;-`jR6fxckgqi9LF*BbgJo4G?vLXOPzvImOv(nM1V zlj;USS|n$Iyv1Yuw@72Y#vfC{_l0g(&@Y2sO4Mnu0#rd-tq&5@0w!z%w4rA1dAqSc zQ2S|rv4@?Su)W78kWr^F>r)f?ot8XdsV7_0awo7<S^Z+u)~ zWbqp$&`qc%ND=}Ot2QL(npIYFgl@ZCZdDoIys)(e%d7m}U1&N)ifMgStM&$eQ%P19 zr3DZkC*VU=xbnj*T#4Th5H@!w`SD}8FIRAuVt6wN5|L-k%rQ!o&5jo8GQi>*3dS87 zfziLkWoAx!hS5MVwEhx<@!hm8JDivYGF&HZcG#>|#{x(Ir9UjUPq)%i(&?j3W82PO z%)5rZ{gz%p&qz-0D=jXL@T*&QYWyzy=@X+|eAkBZY05#AmO85jm~a&k|=uDZ;1A2!u%d|*fW zLtR~65(V#c!kaNG-0m-%ay{9O>Som3Mn{SgH-_|}3jw--d}d1lbeL|b=vTFd9P>-LtsDWD+KtItI#YChpT9bl}BwPHW=b0K7ev$%%dheiyGT+#qAAV0O)HOXbs3kq z<*$dtVxs_iAQv)xR9q-d3vjQE{>bFn=496BAK#@N_9_M@-(R=XgP^gkuOePX+_6Io1Dc(!QD$pxSZ~$)N-e za88Xah*D6=aL_@Pw!MT_7{-`%v_0aWr}p#ismaOwjz%T(aAdm_`n-}DA$uPYF7Eda zLy(h2>5eCFwG0>jqsnp^)#lI|Pe(hCz$TA@&$l1mf^<{*m6k*^0p1@;5-Sk&{5eO6 zW-Ohtn)^x~vtPRFqH9kAx_?l&kqYYXe>>+Q$t)8+@63$DCYJ%&Bp%(`4ejsnd+Apz zq?v$`ke&I#pcac=DUu`_$@Glh7p=p^rvmgXY9p9%6s}Lp>1ij62nLMSsl1bPlg=C! z8S0oY%rY}GD^PK%$|A87LCjp=_LqEc?+ZNF$R#g?q9CJ4(9iTG3fv2S}c9jALF zJDcjsxZ#QT692N{d*1qRA|nAjv|=&gdr5BMYxl~uKlOj#W1B0KU9FZ~bN0J)h5Sm` znEg_ll=-AUhSV(Xadq&atG!)R@_y02`6Xkd6xHdBGl@%XJQ?#4XT-6)jx^h_`~;Fu(IbNmF59<9X_YR@WJ(BDLwPG@&aUR0sKSW$L|>07 z(G5`%kr2M*-KN(D`;7OOy zsV`t+EMIIbIe)-zi6VHOdHbiq=N<2z${CTmIk<*6;KlDV0^H*~9|DFiIv0NG3M@ezP3o=t_HpC37PZfZ)y?RZHr zq2v16J>e?r*|Q@fBVkBrxLcGI6hG=d4M732u>JzPTl9ld%H!iMr@ykZ19gM6SnI(g zv^jd{tbm8nNS4m*i-v9B2hea>OXlW+fn{i1Ca_l5)g`hn)wH$U4HqjW-vV` zH@8r0iuBj#w9{ym<&oQ{gG^9RFzkv__2EFLdjks#D={xG9#}}FaW@T5_e1@GkLG<2 zr(S)CakD)+i)wbn?=0b>!a_t^$XQ@vHW?jV!sCVI(BU_WgtOlKKdx6jdoa@)3;d09 zQd$D8-D%%#OQOVGul~Wo!uIy%l&8^5F=?**ofMn^}>$jPAss!zztiPb2QGo31wz5N%Ar*3Q*sWdGRm>E z0GU_IqJ6(7sh0f9_+77~wQgD%tZQ-LXDAi|2nPpeczj&W-CYPk<-9gYZJq!0yNUY3 z@>NS+a9~Hytwv@unr?giuW8BJ;b#*dwG z_f~(_FII~}ohdAn&hD-bK@h7svPkuD1R$h^P8ijYy0?GyBn{Rj&yjC@aW3kAK0vCV zs`@{v3Wv=*+(1#lK(BHFcX>n;SeytO*QF7@U!Ig;Mv%Bqmx-Wu3!mq9 z3&ef{98({;w;#|NV60~#IV|K0Vm69An>0w>$SCgXD=UUquZXIus@QmV!iP3{+uRPd zu8OWj_fJmbY;4$-lzruHvVZEERh(IJ*y{Ix|3dnp z-LN|S@0&R3k~=UVOfEu+B956}{3dxiz&WAGdvM9=I13k>(`B=MC~O(+vTu7wo9T0R zjNPB*K;3<>AaealYeww4zl-)lGU3hZfVaH|@hudr16JrYU((wq`D=7k!^ns`h3HQt zi3b`z_h)Owx9EF+=#uoKS?HA&GHZ_#v=}kwBW#2Z?&c#>6>Z+};gn&0G{TNiL)OWN z-1>EB?O-jXe~o|k9?j&R0ldFOcw#e7f^R5PW(_XF^9Iv!|nM( zn;QpU^@zW$#$Nj<*6h)s)zi|AYs1W;Z?4&~XYFVZ7QM?`d*bfdRVL%>%mTi@@so>48UVtg zhK2^c*gHAf3iSzu->Br&m#1sSjSyh<^$xg2E7ZzqoCL>zuKQn~-aP$)*phppc^jf{ zG3ccu9y-&xDUh>UtrCJHM;XBKnsVKvBUZh?zK!a_j@q?5U`iw_L);8c4=OA3E3tmR zjRbt>f`pA}0>$a+XhG&yR-36hMpA&`=6WBno12@n32O#+y+&gyLMqpgR#CyJ`2Jnv z{rlj|ObV(u&P;S_6-UDaYf`w4?S04YSSN8jUAKsm@$E7dYh+8lbl0lfDdT9xtJooI zOvaVqN~6xDGe4W3SE+C4TG8S*pJU-=>9m1x zguVxwT_m%*MM%M}iy3#gnsFBF=WryPM3Q^nqF{F?A~95`tJX%7$Lk?8j$NYKJ2)Xa z7p?xPY2$poo#19G`L%&R$+D7P*lCp~f|tkLO^tI;NtiOwW@V+8BRj8_*R$ETHrT#v z_5HvHaI^}%u3y8$JwO;pNKX$3J~mF;PX|ejA%Re+^K-6aMMdB;Sq1riM#sE;dN=%# z7Met94!j6d^*uo-Sn7Z<-45p?+xRZqM3E5*V@tMbk}HY^sOjf(tvT5@qjf)0R0;Ah z$K}#>TfUFQP9GikvLBc>`R3-G)B#M{6Kc=c@u#{7a>f7LLzR{aBOzvDW-e%MCehQ= zyFG^~Ten&%sdpRR;Z6-K%F4<{DQ9;W@hB-P*O?7qK5US7_l$jgm6)B44FY28An;v7 zUq1?fu%E6D<_dj(RdLhrMa!roX8mS)XtfSpf;Brx(0#rt7R;T^R{m99y%m>#|IGp< z-lwd;sW?LFA`X&--U`;+MelXlkk^yqnEd@o!bJOoCKof_hu5>-|0F|}Ek+g`_KlI9 z9iuM{2kD;yh7`@h$8bEei=U@v_u=JAtDmNe6_b+vpkKuVwmjq8PrE1sCT>!IL_9Y3 z4%C&5ReZPQWu%EKW$Y^BDMkb2Uenlb86+t(Kw?PaF^=mEMk}hQz_hTiD7;Epq1H_J zh^1r)bX1NcCAf>%I$*!y9}UbMs_Roo3u(L$)Rhdrm>p%+KTAYAk%b!3!p7%v`l-4t z?HoUoHX0ikP$nfMIo(~_0F74btM$j$IoGQJPsNS2pbj7{7w*{9iSeJq&-(DboOa$Y zu(F~73G%fQ&>x*&QK96LCo3y{NN`t3DQ$yWhTL@Vnb{-!g;{{4Fw&s|UBVYx6_?0p{pRJ-FY~xv;=i9)Kxi?k+oaoTCOvdZ4Yg z%uV4YqrxZG-|KW zPQIc=4k&+LiU^X6r-^NAYYVtpTG9vg{7(a1xR<JZp16tPnmJ|Gb8*Y#|D74ZKcTT%lR9$?I+eCJrat87v($1wo z1g8dK)SL1B)|8Ae^U=j8>p#KMap-(QZ&tgPKH}T^HdUjs*S<}8iAS80re_nXpX?(b zHG)&%>YBdR`Xa(r*su;#Q6T8kOwJ^ zd0O2m_v+Y_XvR zxp^zOsACbmEK_--rccsIEb(lN?2IMP7cADxafBvpsjK02!>81X&d|TN)=IphmLHXr zqPR(sDHnAdB{m0R4~ZxSgTQ1CVbc`Z(p(JemN~k*pE+imQN(%eam$2XhZ0IRDbAuJ z+U(2J3^q=-m}KZrQPQg5+-M(>f9ur?u3(ADcz&^!hsiX~q*lH2oo>;7kf#7fCE%Vm_cAMIg6z7fhazG=Vg3 zZJC=}-ER~%H8&%o$HcSDpQf<)2EMa?J4$s1-5$-(AbF>#xL##ij>7&QDuf6aV`7{_ zRLF@8m7xY$d~(N}lfas|#zZ*h*`NgcHuR|_oo%Q}dS{}!SE=A55)Ch^AVLuVraL=zJ=@r~5~@zB_fU>F?=yRRMg z!RmV+``$zgA|%;~6&gySgYem$F91T~@P$lHveRmlk~mN0xVIKrp9B$KS4I^}u5a=a z##MH-HSk6gS|4Eo^uu@U@;23I2+3H$`fiY|IO$XwaGZk|#=LEdZk;$0q{lmp`I0nT z1ygRo>JY_z*9?$hMr7>-LMr}ApBdMN9xst;9@5L+BhNkHHy%V`d9KAb*naE@xAs64 zBd4K}==M4}6pZpdj#+?EKlqbwExrnGN zg~tFT^f~<52w%uNlpjl<;M}E0fhtIeTAU!xt`2|o7S7}E$8*S^MG5?z2&5>h`nFoy HBC`U;O;KPf)y!V+`YJ4arffxfB5cyZ=Pq9 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 Date: Wed, 11 Sep 2024 15:22:34 +0200 Subject: [PATCH 02/26] removed req_one_access, req_access now only requires one access --- _maps/Prefab/Departments.dmm | 20 +- .../10x10/rdm_organ_harvesting.dmm | 3 +- .../fland/sk_rdm_fln_05_apiary.dmm | 4 +- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 8 +- _maps/RuinGeneration/13x9_researchlab.dmm | 2 +- _maps/map_files/BoxStation/BoxStation.dmm | 234 +++++----- _maps/map_files/CorgStation/CorgStation.dmm | 126 +++--- .../map_files/Deltastation/DeltaStation2.dmm | 407 ++++++------------ _maps/map_files/EchoStation/EchoStation.dmm | 218 +++++----- _maps/map_files/FlandStation/FlandStation.dmm | 210 ++++----- _maps/map_files/KiloStation/KiloStation.dmm | 220 +++++----- _maps/map_files/MetaStation/MetaStation.dmm | 266 ++++++------ _maps/map_files/Mining/Lavaland.dmm | 10 +- _maps/map_files/RadStation/RadStation.dmm | 242 +++++------ _maps/shuttles/emergency/emergency_cere.dmm | 2 +- _maps/shuttles/emergency/emergency_corg.dmm | 4 +- _maps/shuttles/emergency/emergency_fland.dmm | 6 +- _maps/shuttles/emergency/emergency_kilo.dmm | 8 +- _maps/shuttles/emergency/emergency_raven.dmm | 4 +- .../shuttles/emergency/emergency_shelter.dmm | 6 +- _maps/shuttles/emergency/emergency_tiny.dmm | 2 +- _maps/shuttles/labour/labour_box.dmm | 2 +- _maps/shuttles/labour/labour_corg.dmm | 2 +- _maps/shuttles/labour/labour_delta.dmm | 2 +- _maps/shuttles/labour/labour_fland.dmm | 2 +- _maps/shuttles/labour/labour_kilo.dmm | 2 +- code/game/machinery/airlock_cycle_control.dm | 8 +- code/game/machinery/buttons.dm | 19 +- code/game/machinery/computer/card.dm | 2 +- code/game/machinery/computer/medical.dm | 2 +- code/game/machinery/computer/security.dm | 2 +- code/game/machinery/cryopod.dm | 2 +- code/game/machinery/dance_machine.dm | 4 +- code/game/machinery/defibrillator_mount.dm | 2 +- code/game/machinery/doors/airlock.dm | 8 +- code/game/machinery/doors/airlock_types.dm | 2 +- code/game/machinery/doors/firedoor.dm | 2 +- code/game/machinery/doors/windowdoor.dm | 8 +- .../embedded_controller/access_controller.dm | 1 - code/game/machinery/navbeacon.dm | 2 +- code/game/machinery/recycler.dm | 2 +- code/game/objects/objs.dm | 2 - .../crates_lockers/closets/secure/security.dm | 3 +- code/game/objects/structures/displaycase.dm | 12 +- code/game/objects/structures/door_assembly.dm | 5 +- .../objects/structures/windoor_assembly.dm | 12 +- code/game/turfs/open/floor.dm | 4 +- code/modules/admin/secrets.dm | 3 +- .../atmospherics/machinery/airalarm.dm | 7 +- code/modules/cargo/packs.dm | 68 ++- code/modules/jobs/access.dm | 29 +- code/modules/mapping/mapping_helpers.dm | 15 +- code/modules/mining/aux_base.dm | 4 +- .../mob/living/simple_animal/bot/cleanbot.dm | 4 +- .../mob/living/simple_animal/bot/firebot.dm | 2 +- .../mob/living/simple_animal/bot/floorbot.dm | 2 +- .../mob/living/simple_animal/bot/honkbot.dm | 2 +- .../mob/living/simple_animal/bot/medbot.dm | 2 +- code/modules/security/genpop.dm | 8 +- code/modules/vehicles/mecha/_mecha.dm | 6 +- icons/effects/mapping_helpers.dmi | Bin 13429 -> 15060 bytes 61 files changed, 1042 insertions(+), 1226 deletions(-) diff --git a/_maps/Prefab/Departments.dmm b/_maps/Prefab/Departments.dmm index 6c1a0ee6bcd7d..a43b47ef6b772 100644 --- a/_maps/Prefab/Departments.dmm +++ b/_maps/Prefab/Departments.dmm @@ -64,7 +64,7 @@ alpha = 180 }, /obj/machinery/door/airlock/engineering/glass{ - req_one_access_txt = "32" + req_access_txt = "32" }, /turf/open/floor/iron, /area/engine/engineering) @@ -233,7 +233,7 @@ "eJ" = ( /obj/machinery/door/airlock{ name = "Kitchen"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/iron/freezer, /area/crew_quarters/kitchen) @@ -534,7 +534,7 @@ "nn" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/grass/no_border, /area/hydroponics) @@ -559,7 +559,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/research) @@ -598,7 +598,7 @@ "ow" = ( /obj/machinery/door/airlock/maintenance{ name = "Disposal Access"; - req_one_access_txt = "31;48;26" + req_access_txt = "31;48;26" }, /turf/open/floor/plating, /area/maintenance/disposal) @@ -1158,7 +1158,7 @@ "Eg" = ( /obj/machinery/door/airlock{ name = "Theatre"; - req_one_access_txt = "46;37" + req_access_txt = "46;37" }, /turf/open/floor/carpet/red, /area/crew_quarters/theatre/backstage) @@ -1268,7 +1268,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrign"; name = "Brig"; - req_one_access_txt = "63;38" + req_access_txt = "63;38" }, /turf/open/floor/iron, /area/security/main) @@ -1402,7 +1402,7 @@ "KY" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) @@ -1425,7 +1425,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /turf/open/floor/iron/white, /area/medical/sleeper) @@ -1703,7 +1703,7 @@ "RB" = ( /obj/machinery/door/airlock/research{ name = "Exploration Preparation Room"; - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /turf/open/floor/iron/dark, /area/quartermaster/exploration_prep) diff --git a/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm b/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm index 732ec6abcaf21..e59afb1867411 100644 --- a/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm +++ b/_maps/RandomRooms/10x10/rdm_organ_harvesting.dmm @@ -80,8 +80,7 @@ "nR" = ( /obj/machinery/computer/med_data/laptop{ pixel_y = 8; - req_one_access = null; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/structure/table/wood, /obj/item/healthanalyzer{ diff --git a/_maps/RandomRooms/fland/sk_rdm_fln_05_apiary.dmm b/_maps/RandomRooms/fland/sk_rdm_fln_05_apiary.dmm index 339f4c479fa9f..d8c0401c74374 100644 --- a/_maps/RandomRooms/fland/sk_rdm_fln_05_apiary.dmm +++ b/_maps/RandomRooms/fland/sk_rdm_fln_05_apiary.dmm @@ -118,7 +118,7 @@ "J" = ( /obj/machinery/door/airlock/maintenance{ name = "Apiary Maintenance"; - req_one_access_txt = "22;35" + req_access_txt = "22;35" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -191,7 +191,7 @@ "W" = ( /obj/machinery/door/airlock/public/glass{ name = "Apiary"; - req_one_access_txt = "22;35" + req_access_txt = "22;35" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 6cf561385c147..973aa75ac0283 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -173,7 +173,7 @@ "aD" = ( /obj/machinery/door/airlock/highsecurity{ name = "Bio Containment"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -709,7 +709,7 @@ "AX" = ( /obj/machinery/door/airlock/highsecurity{ name = "Bio Containment"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -737,7 +737,7 @@ "Hx" = ( /obj/machinery/door/airlock/highsecurity{ name = "Bio Containment"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -783,7 +783,7 @@ "VW" = ( /obj/machinery/door/airlock/highsecurity{ name = "Bio Containment"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "1-4" diff --git a/_maps/RuinGeneration/13x9_researchlab.dmm b/_maps/RuinGeneration/13x9_researchlab.dmm index d9ab028dc91ed..0fdd7c5f3a669 100644 --- a/_maps/RuinGeneration/13x9_researchlab.dmm +++ b/_maps/RuinGeneration/13x9_researchlab.dmm @@ -48,7 +48,7 @@ "aw" = ( /obj/machinery/door/window/eastleft{ name = "Research and Development Deliveries"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index d4ab35cea25a3..5b96e2506f449 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1322,7 +1322,7 @@ "atp" = ( /obj/machinery/door/airlock/external{ name = "Construction Zone"; - req_one_access_txt = "72" + req_access_txt = "72" }, /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -2794,7 +2794,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Kitchen - Hydroponics"; - req_one_access_txt = "25,28,35" + req_access_txt = "25,28,35" }, /turf/open/floor/iron, /area/crew_quarters/kitchen) @@ -3086,7 +3086,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security E.V.A. Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/brig) @@ -4343,7 +4343,7 @@ "baq" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -6667,7 +6667,7 @@ "byh" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -6901,7 +6901,7 @@ "bAB" = ( /obj/machinery/door/airlock/command/glass{ name = "Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -8479,7 +8479,7 @@ /obj/machinery/door/window/southleft{ dir = 4; name = "Atmospherics Delivery Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; @@ -9607,9 +9607,9 @@ dir = 4 }, /obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" + name = "Atmospherics" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics, /turf/open/floor/iron, /area/engine/atmos) "bVT" = ( @@ -10240,7 +10240,7 @@ name = "Quarantine Bolts A"; normaldoorcontrol = 1; pixel_x = 24; - req_one_access_txt = "39;40;45"; + req_access_txt = "39;40;45"; specialfunctions = 4 }, /obj/structure/disposalpipe/segment, @@ -11450,12 +11450,12 @@ "cfD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "10" + name = "Engineering Maintenance" }, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/plating, /area/maintenance/port/aft) "cfF" = ( @@ -12029,7 +12029,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/iron, /area/hydroponics) @@ -12244,13 +12244,14 @@ "cmr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" + name = "Engineering External Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/plating, /area/engine/engineering) "cmw" = ( @@ -12748,10 +12749,10 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" + name = "Supermatter Chamber" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/supermatter) "cqF" = ( @@ -12846,12 +12847,12 @@ "crt" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; - name = "Supermatter Chamber"; - req_access_txt = "10" + name = "Supermatter Chamber" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/supermatter) "cru" = ( @@ -14746,7 +14747,7 @@ "cGc" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -16380,8 +16381,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Service Maintenance"; - req_access_txt = null; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /turf/open/floor/iron, /area/maintenance/starboard/fore) @@ -18188,7 +18188,7 @@ "dTf" = ( /obj/machinery/door/airlock{ name = "Bar - Kitchen"; - req_one_access_txt = "25,28,35" + req_access_txt = "25,28,35" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -18243,7 +18243,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Theatre Stage"; - req_one_access_txt = "46" + req_access_txt = "46" }, /turf/open/floor/iron/dark, /area/crew_quarters/theatre/backstage) @@ -18843,7 +18843,7 @@ "eeW" = ( /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -20045,7 +20045,7 @@ "eFE" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -20701,7 +20701,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -21005,13 +21005,13 @@ "eXl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/iron, /area/engine/engineering) "eXx" = ( @@ -22655,7 +22655,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -24258,13 +24258,13 @@ /area/science/nanite) "gop" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" + name = "Supermatter Engine Room" }, /obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/engineering) "gos" = ( @@ -24373,9 +24373,9 @@ dir = 8 }, /obj/machinery/door/airlock/maintenance/glass{ - name = "Atmospherics External Airlock"; - req_access_txt = "24" + name = "Atmospherics External Airlock" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics, /turf/open/floor/iron, /area/maintenance/aft) "gqv" = ( @@ -25069,10 +25069,11 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" + name = "Engineering External Access" }, /obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/plating, /area/engine/engineering) "gDA" = ( @@ -26002,10 +26003,10 @@ /area/medical/virology) "gZJ" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" + name = "Supermatter Engine Room" }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/engineering) "gZT" = ( @@ -26047,13 +26048,13 @@ /area/hallway/primary/starboard) "haj" = ( /obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "13" + name = "Atmospherics External Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "atmos_external" }, /obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/plating, /area/maintenance/aft) "haz" = ( @@ -26139,8 +26140,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" + name = "Supermatter Engine Room" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -26149,6 +26149,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/engineering) "hcQ" = ( @@ -26413,7 +26414,7 @@ name = "Quarantine Bolts B"; normaldoorcontrol = 1; pixel_x = -24; - req_one_access_txt = "39;40;45"; + req_access_txt = "39;40;45"; specialfunctions = 4 }, /obj/structure/cable/yellow{ @@ -27392,7 +27393,7 @@ "hCV" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -27997,7 +27998,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -28253,8 +28254,7 @@ /area/tcommsat/server) "hSt" = ( /obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "13" + name = "Atmospherics External Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "atmos_external" @@ -28262,6 +28262,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/plating, /area/maintenance/aft) "hSv" = ( @@ -28304,7 +28305,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/delivery/red, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -28461,7 +28462,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Antechamber"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -31869,7 +31870,7 @@ "jok" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Foyer"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 1 @@ -32438,8 +32439,7 @@ dir = 4 }, /obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" + name = "Atmospherics" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -32448,6 +32448,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics, /turf/open/floor/catwalk_floor/iron, /area/engine/atmos) "jyC" = ( @@ -32864,13 +32865,14 @@ "jHa" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" + name = "Engineering External Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/catwalk_floor, /area/engine/engineering) "jHD" = ( @@ -33755,7 +33757,7 @@ "jYP" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4;29" + req_access_txt = "6;4;29" }, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -35443,13 +35445,13 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" + name = "Atmospherics Maintenance" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics, /turf/open/floor/catwalk_floor/iron, /area/maintenance/aft) "kGP" = ( @@ -36776,6 +36778,12 @@ }, /turf/open/floor/wood, /area/vacant_room/office) +"lfc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engine/break_room) "lfJ" = ( /turf/closed/wall, /area/ai_monitored/turret_protected/ai_upload) @@ -38393,7 +38401,7 @@ /area/vacant_room/office) "lNM" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;38" + req_access_txt = "12;38" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -39249,7 +39257,7 @@ "mmg" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -39306,7 +39314,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Atmospherics"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -39405,15 +39413,15 @@ }, /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /turf/open/floor/iron/checker, /area/hallway/secondary/service) "mpg" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" + name = "Supermatter Engine Room" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/iron/dark, /area/engine/engineering) "mpr" = ( @@ -40713,8 +40721,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 }, /turf/open/floor/iron, /area/engine/break_room) @@ -40991,7 +40999,7 @@ /area/hallway/secondary/command) "nad" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" + req_access_txt = "8;12" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -44575,6 +44583,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ozh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/turf/open/floor/plating, +/area/engine/atmos) "ozl" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, @@ -45020,10 +45037,11 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" + name = "Engineering External Access" }, /obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/catwalk_floor, /area/engine/engineering) "oKv" = ( @@ -48784,7 +48802,7 @@ /obj/structure/barricade/wooden/crude, /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -49706,9 +49724,6 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, /obj/machinery/power/apc/auto_name/directional/west{ pixel_x = -24 }, @@ -50413,7 +50428,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/southright{ name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; @@ -50753,7 +50768,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/delivery/red, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -51287,8 +51302,8 @@ "rls" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/iron, /area/engine/break_room) @@ -51669,13 +51684,14 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" + name = "Gravity Generator Room" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/command, +/obj/effect/mapping_helpers/airlock/access/station/engineering/tech_storage, /turf/open/floor/iron, /area/engine/gravity_generator) "rsU" = ( @@ -51875,8 +51891,7 @@ /area/crew_quarters/bar/atrium) "rvd" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Power Storage"; - req_access_txt = "11" + name = "Power Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -51886,6 +51901,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/iron, /area/engine/engineering) "rvl" = ( @@ -52070,7 +52086,7 @@ normaldoorcontrol = 1; pixel_x = 8; pixel_y = -21; - req_one_access_txt = "39;40;45"; + req_access_txt = "39;40;45"; specialfunctions = 4 }, /obj/machinery/button/door{ @@ -52079,7 +52095,7 @@ normaldoorcontrol = 1; pixel_x = -8; pixel_y = -21; - req_one_access_txt = "39;40;45"; + req_access_txt = "39;40;45"; specialfunctions = 4 }, /obj/structure/cable/yellow{ @@ -52494,8 +52510,7 @@ /area/security/courtroom) "rHo" = ( /obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room"; - req_access_txt = "10" + name = "Supermatter Engine Room" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -52504,6 +52519,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/engine, /area/engine/engineering) "rHq" = ( @@ -52805,7 +52821,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Service Bay"; - req_one_access_txt = "65" + req_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -52880,10 +52896,10 @@ /area/crew_quarters/dorms) "rOJ" = ( /obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" + name = "Atmospherics" }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/engineering/atmospherics, /turf/open/floor/iron, /area/engine/atmos) "rOO" = ( @@ -53754,8 +53770,7 @@ /area/security/prison/shielded) "shQ" = ( /obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" + name = "MiniSat Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -53764,6 +53779,7 @@ dir = 8 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/command/mini_sat, /turf/open/floor/iron, /area/engine/engineering) "sip" = ( @@ -55218,7 +55234,7 @@ "sJJ" = ( /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -55324,14 +55340,14 @@ dir = 1 }, /obj/machinery/door/airlock/engineering{ - name = "Engine Room"; - req_access_txt = "10" + name = "Engine Room" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/mapping_helpers/airlock/access/station/engineering/engineering, /turf/open/floor/iron, /area/engine/engineering) "sLO" = ( @@ -57862,7 +57878,7 @@ name = "Chemistry shutters"; pixel_x = -24; pixel_y = -6; - req_one_access_txt = "5; 33" + req_access_txt = "5; 33" }, /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -59437,7 +59453,7 @@ "uoC" = ( /obj/machinery/door/airlock/security/glass{ name = "Security E.V.A. Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -62090,8 +62106,7 @@ "vvj" = ( /obj/machinery/door/airlock/maintenance{ name = "Service Maintenance"; - req_access_txt = null; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -62241,7 +62256,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /turf/open/floor/iron/checker, /area/hallway/secondary/service) @@ -62315,7 +62330,7 @@ "vBt" = ( /obj/machinery/door/window/southright{ name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; @@ -63365,7 +63380,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Brig Medical Outpost"; - req_one_access_txt = "1;34" + req_access_txt = "1;34" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/dark, @@ -63574,9 +63589,9 @@ cycle_id = "atmos_external" }, /obj/machinery/door/airlock/external{ - name = "Atmospherics External Airlock"; - req_access_txt = "13" + name = "Atmospherics External Airlock" }, +/obj/effect/mapping_helpers/airlock/access/station/engineering/external_airlocks, /turf/open/floor/plating, /area/maintenance/aft) "waz" = ( @@ -64694,9 +64709,6 @@ /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) "wxs" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, /obj/effect/turf_decal/tile/white/opposingcorners, /obj/effect/turf_decal/tile/white{ dir = 4 @@ -64704,7 +64716,6 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/medical/medbay/lobby) "wxA" = ( @@ -67032,13 +67043,14 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" + name = "Gravity Generator Room" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/station/command, +/obj/effect/mapping_helpers/airlock/access/station/engineering/tech_storage, /turf/open/floor/iron/dark, /area/engine/gravity_generator) "xug" = ( @@ -67391,7 +67403,7 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_x = 24; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/machinery/power/apc/auto_name/directional/south{ pixel_y = -24 @@ -68117,7 +68129,7 @@ /area/science/explab) "xSY" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "8;12" + req_access_txt = "8;12" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -98960,7 +98972,7 @@ bRA bLK hYV bZy -bZy +lfc qHS bTg rew @@ -102052,7 +102064,7 @@ wMp bTO cfQ owx -mfn +ozh mFR qPz bLK diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index 96863b1cf8f29..9e85a2a36b629 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -452,7 +452,7 @@ "adB" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1549,7 +1549,7 @@ "aql" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/iron, @@ -5615,7 +5615,7 @@ id = "cell"; name = "Solitary Confinement"; req_access_txt = null; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/prison) @@ -6185,7 +6185,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Security Dock"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron, /area/security/brig/dock) @@ -6360,7 +6360,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command/glass{ name = "Command Hall Access"; - req_one_access_txt = "19;53" + req_access_txt = "19;53" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -6480,7 +6480,7 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Quarantine Pen A"; - req_one_access_txt = "39" + req_access_txt = "39" }, /turf/open/floor/iron/white, /area/medical/virology) @@ -6954,7 +6954,7 @@ "bWu" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Library Maintenance"; - req_one_access_txt = "12;37" + req_access_txt = "12;37" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8087,7 +8087,7 @@ "cpe" = ( /obj/machinery/door/airlock/engineering{ name = "Shuttle Lab"; - req_one_access_txt = "32;23" + req_access_txt = "32;23" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9615,7 +9615,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -11926,7 +11926,7 @@ "dJu" = ( /obj/machinery/door/airlock/command/glass{ name = "Teleporter and Minisat Access"; - req_one_access_txt = "19; 61" + req_access_txt = "19; 61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -12983,7 +12983,7 @@ "dZd" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -13287,7 +13287,7 @@ "edw" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Xenobiology Chamber Maintenance"; - req_one_access_txt = "55" + req_access_txt = "55" }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, @@ -13340,7 +13340,7 @@ "eej" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -14538,7 +14538,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -17200,7 +17200,7 @@ "fxl" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -18290,7 +18290,7 @@ "fPa" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12,47" + req_access_txt = "12,47" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19236,7 +19236,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/detectives_office) @@ -23407,7 +23407,7 @@ "hyl" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /turf/open/floor/plating, /area/hallway/secondary/service) @@ -24671,7 +24671,7 @@ "hSC" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -24893,7 +24893,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Testing Pen"; - req_one_access_txt = "39" + req_access_txt = "39" }, /turf/open/floor/iron/white, /area/medical/virology) @@ -24995,7 +24995,7 @@ "hYi" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -25112,7 +25112,7 @@ name = "Public Shutters Control"; pixel_x = 1; pixel_y = 25; - req_one_access_txt = "32;47;48" + req_access_txt = "32;47;48" }, /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -25863,7 +25863,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -27997,7 +27997,7 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Quarantine Pen C"; - req_one_access_txt = "39" + req_access_txt = "39" }, /turf/open/floor/iron/white, /area/medical/virology) @@ -29641,7 +29641,7 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/door/airlock/security/glass{ name = "Briefing Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -30077,7 +30077,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/stripes/line, @@ -30248,7 +30248,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/command/glass{ name = "Command Hall Access"; - req_one_access_txt = "19;53" + req_access_txt = "19;53" }, /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -31020,7 +31020,7 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/item/paper_bin{ pixel_x = 6; @@ -31153,7 +31153,7 @@ "jXr" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_one_access_txt = "32;47;48" + req_access_txt = "32;47;48" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -34376,7 +34376,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Security Maintenance"; - req_one_access_txt = "1;4;20;57" + req_access_txt = "1;4;20;57" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -38139,7 +38139,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -38472,7 +38472,7 @@ "mnO" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12,47" + req_access_txt = "12,47" }, /obj/machinery/door/firedoor, /turf/open/floor/plating, @@ -39052,7 +39052,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/airlock/command/glass{ name = "Command Hall Access"; - req_one_access_txt = "19;53" + req_access_txt = "19;53" }, /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -42849,7 +42849,7 @@ /obj/machinery/door/window/eastleft{ dir = 8; name = "Medical Deliveries"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/effect/turf_decal/tile/blue/fourcorners/contrasted, /turf/open/floor/iron, @@ -43287,7 +43287,7 @@ "nPn" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -43667,7 +43667,7 @@ "nWG" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -45043,7 +45043,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, @@ -45221,7 +45221,7 @@ }, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -46913,7 +46913,7 @@ "pdg" = ( /obj/machinery/door/airlock/research{ name = "Break Room"; - req_one_access_txt = "7" + req_access_txt = "7" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47714,7 +47714,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Security E.V.A. Storage"; req_access_txt = null; - req_one_access_txt = "1" + req_access_txt = "1" }, /turf/open/floor/iron/dark, /area/security/main) @@ -50983,7 +50983,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/airlock/command/glass{ name = "Command Hall Access"; - req_one_access_txt = "19;53" + req_access_txt = "19;53" }, /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -51621,7 +51621,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -52495,7 +52495,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/maintenance_hatch{ name = "Bar Maintenance"; - req_one_access_txt = "12;25" + req_access_txt = "12;25" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -53824,7 +53824,7 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /turf/open/floor/iron, /area/ai_monitored/turret_protected/aisat/foyer) @@ -54122,12 +54122,12 @@ "rwV" = ( /obj/machinery/door/window{ name = "Pet Cage"; - req_one_access_txt = "12" + req_access_txt = "12" }, /obj/machinery/door/window{ dir = 1; name = "Pet Cage"; - req_one_access_txt = "12" + req_access_txt = "12" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, @@ -56652,7 +56652,7 @@ /obj/machinery/door/window/eastleft{ dir = 8; name = "Engineering Deliveries"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/plasticflaps/opaque, /turf/open/floor/iron/dark, @@ -60099,7 +60099,7 @@ "tuF" = ( /obj/machinery/door/airlock/security/glass{ name = "Briefing Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -63698,14 +63698,14 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/lab) "uDz" = ( /obj/machinery/door/window/eastleft{ name = "Research and Development Deliveries"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -63759,7 +63759,7 @@ name = "Mech Bay Door Control"; pixel_x = 26; pixel_y = -26; - req_one_access_txt = "29" + req_access_txt = "29" }, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -63823,7 +63823,7 @@ }, /obj/machinery/door/airlock/engineering{ name = "Shuttle Lab"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/disposalpipe/segment, @@ -64628,7 +64628,7 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Quarantine Pen B"; - req_one_access_txt = "39" + req_access_txt = "39" }, /turf/open/floor/iron/white, /area/medical/virology) @@ -68667,7 +68667,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, @@ -68929,7 +68929,7 @@ "wjy" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Lab Maintenance"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -70157,7 +70157,7 @@ "wFS" = ( /obj/machinery/door/airlock/security/glass{ name = "Briefing Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71510,7 +71510,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock{ name = "Theatre"; - req_one_access_txt = "46" + req_access_txt = "46" }, /obj/machinery/door/firedoor, /turf/open/floor/carpet/purple, @@ -71898,7 +71898,7 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/door/airlock/security/glass{ name = "Briefing Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -72144,7 +72144,7 @@ /area/crew_quarters/heads/hor) "xoH" = ( /obj/machinery/door/window/eastleft{ - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/delivery, /obj/structure/plasticflaps/opaque, @@ -72224,7 +72224,7 @@ "xpH" = ( /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -72675,7 +72675,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ name = "Bar Maintenance"; - req_one_access_txt = "12;25;48" + req_access_txt = "12;25;48" }, /turf/open/floor/plating, /area/crew_quarters/bar) @@ -73695,7 +73695,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /turf/open/floor/iron, /area/quartermaster/office) @@ -74806,7 +74806,7 @@ "ygg" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 3b772282a8e01..9255c23b1911c 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -820,7 +820,7 @@ "agp" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Base Airlock"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -887,7 +887,7 @@ "aht" = ( /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1608,7 +1608,7 @@ "alR" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /turf/open/floor/iron, /area/maintenance/port) @@ -4353,7 +4353,7 @@ /obj/machinery/door/airlock/atmos/glass/critical{ heat_proof = 1; name = "Supermatter Chamber"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, @@ -4825,7 +4825,7 @@ "aDC" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Service Hallway Maintenance Hatch"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -4966,7 +4966,7 @@ id = "engsm"; name = "Radiation Shutters Control"; pixel_y = 24; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -6156,7 +6156,7 @@ "aMD" = ( /obj/machinery/door/airlock/atmos{ name = "Turbine Generator Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -11764,7 +11764,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/iron, /area/maintenance/department/medical/central) @@ -14142,7 +14142,7 @@ /obj/effect/turf_decal/bot, /obj/machinery/door/window/southright{ name = "Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/loot_jobscale/armoury/energy_gun, /obj/structure/window/reinforced{ @@ -14237,7 +14237,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /turf/open/floor/iron/dark/side{ @@ -17137,7 +17137,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18528,7 +18528,7 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/firedoor, @@ -21518,7 +21518,7 @@ "cHn" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -21942,7 +21942,7 @@ /obj/machinery/door/window/southright{ dir = 1; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -25222,7 +25222,7 @@ /obj/machinery/door/window/southleft{ dir = 4; name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/window/westleft, /obj/effect/turf_decal/delivery, @@ -25364,7 +25364,7 @@ /obj/machinery/door/window/southleft{ dir = 8; name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab2"; @@ -25627,7 +25627,7 @@ /obj/structure/girder, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/structure/barricade/wooden, /turf/open/floor/plating, @@ -25722,7 +25722,7 @@ "dlP" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -27221,10 +27221,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) -"dyQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) "dyT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -29285,7 +29281,7 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_one_access_txt = "13; 24; 10" + req_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31535,7 +31531,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Service Hallway Maintenance Hatch"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -31641,7 +31637,7 @@ "ehH" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Service Hallway Maintenance Hatch"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -31756,7 +31752,7 @@ dir = 1; icon_state = "left"; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -33946,7 +33942,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "5" + req_access_txt = "5" }, /turf/open/floor/iron, /area/medical/morgue) @@ -34407,7 +34403,7 @@ /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; req_access_txt = "5"; - req_one_access_txt = null + req_access_txt = null }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35533,7 +35529,7 @@ }, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 8 @@ -36119,7 +36115,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -37056,7 +37052,7 @@ }, /obj/machinery/door/airlock/research/glass{ name = "Shuttle Dock"; - req_one_access_txt = "47" + req_access_txt = "47" }, /turf/open/floor/iron, /area/science/shuttledock) @@ -37599,7 +37595,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/plating, /area/maintenance/aft) @@ -39922,7 +39918,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/prison) @@ -40215,7 +40211,7 @@ "gOq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5;6" + req_access_txt = "12;5;6" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41128,7 +41124,7 @@ dir = 1; icon_state = "left"; name = "Disabler Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/loot_jobscale/armoury/disabler, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -41532,7 +41528,7 @@ }, /obj/machinery/door/window/southleft{ name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; @@ -41621,7 +41617,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/iron, /area/maintenance/starboard/aft) @@ -42347,7 +42343,7 @@ "hxe" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/plating, /area/maintenance/aft) @@ -43440,7 +43436,7 @@ "hNU" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Medical Outpost"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -44546,7 +44542,7 @@ /obj/machinery/door/window/northleft{ dir = 2; name = "MuleBot Access"; - req_one_access_txt = "50;5" + req_access_txt = "50;5" }, /obj/machinery/light/small{ dir = 8 @@ -45883,7 +45879,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -46343,7 +46339,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Science Maintenance"; - req_one_access_txt = "47;29" + req_access_txt = "47;29" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -46436,7 +46432,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Transit Tube Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -46659,7 +46655,7 @@ "iOD" = ( /obj/machinery/door/airlock/atmos{ name = "Reflector Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -46978,7 +46974,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -47229,7 +47225,7 @@ base_state = "left"; icon_state = "left"; name = "Balistic Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -47773,12 +47769,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/library) -"jje" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "jjk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 9 @@ -48513,7 +48503,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;29" + req_access_txt = "12;29" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -48723,7 +48713,7 @@ }, /obj/machinery/door/airlock/atmos/glass{ name = "Power Monitoring"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -48841,7 +48831,7 @@ base_state = "left"; icon_state = "left"; name = "Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -49954,7 +49944,7 @@ "jVD" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -50420,7 +50410,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -50612,13 +50602,6 @@ /mob/living/basic/cockroach, /turf/open/floor/wood, /area/vacant_room/office) -"kej" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) "keP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -51714,7 +51697,7 @@ }, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -52691,7 +52674,7 @@ "kON" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -53828,7 +53811,7 @@ "lkk" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -54002,7 +53985,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -54540,7 +54523,7 @@ }, /obj/machinery/door/airlock/medical/glass{ name = "Chemistry Lab"; - req_one_access_txt = "33;69" + req_access_txt = "33;69" }, /turf/open/floor/iron, /area/medical/chemistry) @@ -55390,7 +55373,7 @@ "lKj" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/plating, /area/maintenance/department/medical/central) @@ -57764,7 +57747,7 @@ }, /obj/machinery/door/window/southleft{ name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/modular_fabricator/autolathe, /obj/machinery/door/firedoor, @@ -57860,7 +57843,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5;26" + req_access_txt = "5;26" }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -58567,7 +58550,7 @@ }, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4;29" + req_access_txt = "6;4;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -59024,7 +59007,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/mining/glass{ name = "Mining Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -59417,7 +59400,7 @@ "mZr" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Medical Outpost"; - req_one_access_txt = "1;34" + req_access_txt = "1;34" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/firedoor, @@ -61964,7 +61947,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -62148,7 +62131,7 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -62257,13 +62240,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"nQh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port) "nQl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -63291,7 +63267,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63820,10 +63796,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/central) -"orn" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron, -/area/maintenance/aft) "orI" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -64501,7 +64473,7 @@ /obj/item/clothing/suit/armor/laserproof, /obj/machinery/door/window/southright{ name = "EMP Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -64604,7 +64576,7 @@ "oEi" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/firedoor, /turf/open/floor/iron, @@ -64618,7 +64590,7 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_one_access_txt = "13; 24; 10" + req_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64918,7 +64890,7 @@ aiControlDisabled = 1; id_tag = "interrogationacess"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -65040,7 +65012,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65511,7 +65483,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -65858,10 +65830,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/medical/medbay/central) -"paG" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/maintenance/aft) "paK" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -66067,7 +66035,7 @@ "pfM" = ( /obj/machinery/door/airlock/public/glass{ name = "Service Foyer"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -66660,7 +66628,7 @@ "ppP" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Transit Tube Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -67466,7 +67434,7 @@ "pET" = ( /obj/machinery/door/airlock/atmos{ name = "Turbine Generator Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68115,7 +68083,7 @@ }, /obj/machinery/door/window/southright{ name = "Balistic Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/item/ammo_box/magazine/wt550m9/rubber{ pixel_y = -4 @@ -68652,12 +68620,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"pWU" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) "pXs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -71268,7 +71230,7 @@ /obj/machinery/door/window/southright{ dir = 1; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/window/reinforced{ dir = 8 @@ -71615,7 +71577,7 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -72334,7 +72296,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/techfloorgrid{ dir = 5 @@ -72681,7 +72643,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -72985,7 +72947,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -73513,21 +73475,6 @@ }, /turf/open/floor/iron, /area/quartermaster/sorting) -"rwT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "rwY" = ( /obj/structure/closet/cardboard, /obj/item/storage/toolbox/mechanical, @@ -74223,7 +74170,7 @@ /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; req_access_txt = "5"; - req_one_access_txt = null + req_access_txt = null }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -74336,7 +74283,7 @@ }, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4" + req_access_txt = "6;4" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -74476,7 +74423,7 @@ dir = 4 }, /obj/machinery/door/airlock/research{ - req_one_access_txt = "47"; + req_access_txt = "47"; name = "Research Testing Range" }, /turf/open/floor/iron, @@ -74823,7 +74770,7 @@ }, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -74891,7 +74838,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -75553,7 +75500,7 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat Exterior Access"; - req_one_access_txt = "13;32" + req_access_txt = "13;32" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -76016,7 +75963,7 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat Exterior Access"; - req_one_access_txt = "13;32" + req_access_txt = "13;32" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -76619,7 +76566,7 @@ dir = 1; icon_state = "left"; name = "Implants Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -76900,7 +76847,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/delivery/red, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -77827,7 +77774,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4" + req_access_txt = "6;4" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -79001,7 +78948,7 @@ "tfM" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdrnd"; @@ -79565,7 +79512,7 @@ "tpl" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;29" + req_access_txt = "12;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79616,7 +79563,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/atmos{ name = "Port Bow Solar Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79940,7 +79887,7 @@ "tuv" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -80247,7 +80194,7 @@ "tzx" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -80524,13 +80471,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/security/brig/medbay) -"tDp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "tDJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -81258,25 +81198,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"tSy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "tSI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -82866,7 +82787,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ name = "Custodial Closet"; - req_one_access_txt = "26; 40" + req_access_txt = "26; 40" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -84010,19 +83931,6 @@ /obj/item/storage/briefcase, /turf/open/floor/carpet/grimy, /area/vacant_room/office) -"uMP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/hallway/primary/central) "uMW" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -84124,7 +84032,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -84750,7 +84658,7 @@ /obj/machinery/door/airlock/atmos/glass/critical{ heat_proof = 1; name = "Supermatter Chamber"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -87430,9 +87338,6 @@ }, /turf/open/floor/iron, /area/medical/patients_rooms) -"vQJ" = ( -/turf/open/floor/iron, -/area/maintenance/aft) "vQV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -87588,7 +87493,7 @@ /area/engine/atmos) "vTw" = ( /obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12;49" + req_access_txt = "12;49" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -87884,13 +87789,6 @@ }, /turf/open/floor/iron, /area/engine/atmospherics_engine) -"vXu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/aft) "vXI" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/machinery/newscaster{ @@ -88025,7 +87923,7 @@ }, /obj/machinery/door/airlock/command/glass{ name = "Server Access"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -88282,7 +88180,7 @@ }, /obj/machinery/door/window/southright{ name = "Firing Pins Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/window/reinforced{ dir = 8 @@ -89470,7 +89368,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/mining/glass{ name = "Mining Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -89699,7 +89597,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -90024,7 +89922,7 @@ }, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Storage"; - req_one_access_txt = "10;72" + req_access_txt = "10;72" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -90358,7 +90256,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5;26" + req_access_txt = "5;26" }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -90998,13 +90896,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"wQF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/maintenance/port) "wQP" = ( /obj/item/kirbyplants/random, /obj/machinery/airalarm/directional/south{ @@ -91141,7 +91032,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -91569,12 +91460,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) -"xcC" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/starboard/fore) "xcD" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -91755,7 +91640,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -92334,12 +92219,6 @@ luminosity = 2 }, /area/security/main) -"xoi" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/port) "xov" = ( /obj/item/kirbyplants/random, /obj/item/radio/intercom{ @@ -93607,7 +93486,7 @@ /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; req_access_txt = "5"; - req_one_access_txt = null + req_access_txt = null }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -93892,18 +93771,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xNf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/maintenance/port/aft) "xNg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -116503,7 +116370,7 @@ cea cea cea caE -nQh +mZU xUI caE caE @@ -117017,7 +116884,7 @@ caE cWO caE caE -nQh +mZU cea caE dyW @@ -122930,7 +122797,7 @@ gdd vrP dce cMY -xoi +ahg pRU caE caE @@ -124515,7 +124382,7 @@ dLW tHM fjS nPV -tDp +grG dLW ecQ edl @@ -125774,7 +125641,7 @@ jiI ceb evv cea -wQF +lGz tCh dHe guv @@ -125999,7 +125866,7 @@ vWF gQW xzY caG -nQh +mZU cea tBD cMY @@ -127591,9 +127458,9 @@ skB dUg dUX xWv -xNf +fjS xIS -xNf +fjS riy gTw xDk @@ -127855,7 +127722,7 @@ dZg dYu dYu dZg -tDp +grG dLW ecQ edl @@ -131913,7 +131780,7 @@ qDG cHL cIF pkr -uMP +klf cNp cPa kyv @@ -131951,8 +131818,8 @@ oSm eGz dZg dNt -tDp -jje +grG +dvz dYu jgN dST @@ -137993,8 +137860,8 @@ xBm aiC ajj apw -kej -xcC +aOh +bwY xnW aig apw @@ -138595,7 +138462,7 @@ cvz cHT cxf bqW -tSy +csO ygm pDS pDS @@ -141206,7 +141073,7 @@ wIC fvp hFN hrC -vQJ +jXV dNT qYo aaa @@ -141720,7 +141587,7 @@ bkC rmK dPq pkR -vQJ +jXV dNT aaa wiQ @@ -141926,7 +141793,7 @@ bsW bvK cvM qHd -rwT +aTr cAm cBO oyy @@ -141976,8 +141843,8 @@ bkC nje mRg dPq -orn -vQJ +lFi +jXV dNT qYo wiQ @@ -142490,7 +142357,7 @@ dPq dPq dPq dPq -vQJ +jXV rDi dNT qYo @@ -142697,7 +142564,7 @@ pMO bsW cvM vll -rwT +aTr cAm sqY bKI @@ -143260,7 +143127,7 @@ rDi rDi dNS rDi -paG +gLi dNS dNS dNS @@ -143481,7 +143348,7 @@ wYb xPI jrz jZE -dyQ +diU kkL pJR fbX @@ -144027,9 +143894,9 @@ dNS eaM rDi hxe -paG +gLi sfI -vQJ +jXV sfI rDi dNS @@ -145026,8 +144893,8 @@ kUG mIs cIW cIW -vXu -vXu +rOD +rOD cIW dmf cHW @@ -146589,7 +146456,7 @@ cHU cHU cHU eRy -pWU +mIs wip cIW cIW @@ -147856,7 +147723,7 @@ tli cAw vLn oxV -vXu +rOD cIW cIW cHW @@ -147865,12 +147732,12 @@ mIs dkO cIX hKE -vXu +rOD cNH mIs due -vXu -vXu +rOD +rOD dyT mIs ooY diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index 074cd9975ff6f..c2661a334b646 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -123,7 +123,7 @@ id = "Chefwindow"; name = "Chef Shutters Control"; pixel_y = -27; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -587,7 +587,7 @@ "amO" = ( /obj/machinery/door/window/brigdoor{ dir = 1; - req_one_access_txt = "7;30,29,63" + req_access_txt = "7;30,29,63" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -1136,7 +1136,7 @@ "axc" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5"; + req_access_txt = "12;5"; security_level = 6 }, /obj/machinery/door/firedoor, @@ -1253,7 +1253,7 @@ /obj/machinery/modular_fabricator/autolathe, /obj/machinery/door/window/eastright{ name = "Research and Development Desk"; - req_one_access_txt = "47;63" + req_access_txt = "47;63" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1576,7 +1576,7 @@ /obj/machinery/door/window/eastright{ name = "Research and Development Desk"; req_access_txt = "47"; - req_one_access_txt = 0 + req_access_txt = 0 }, /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -1795,7 +1795,7 @@ /obj/machinery/door/window/eastright{ icon_state = "left"; name = "Research and Development Desk"; - req_one_access_txt = "47;63" + req_access_txt = "47;63" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2330,7 +2330,7 @@ id = "EmergancyescapeShutter"; name = "Emergancy escape Shutters"; pixel_x = 32; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /turf/open/floor/engine, /area/science/mixing/chamber) @@ -3413,7 +3413,7 @@ "bqq" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -3463,7 +3463,7 @@ "bso" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "4" + req_access_txt = "4" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -4347,7 +4347,7 @@ icon_state = "1-2" }, /obj/structure/fence/door{ - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/sand/plating, /turf/open/floor/iron/techmaint/planetary, @@ -4603,7 +4603,7 @@ "bYj" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4890,7 +4890,7 @@ "ceb" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5"; + req_access_txt = "12;5"; security_level = 6 }, /obj/structure/cable/yellow{ @@ -5276,7 +5276,7 @@ /obj/machinery/door/window/northleft{ dir = 2; name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/item/paper_bin{ pixel_x = 7; @@ -5356,7 +5356,7 @@ dir = 9 }, /obj/structure/closet/secure{ - req_one_access_txt = "27" + req_access_txt = "27" }, /obj/item/grown/log, /obj/item/storage/backpack/cultpack, @@ -6139,7 +6139,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -6325,7 +6325,7 @@ emergency = 1; id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /turf/open/floor/iron/white, /area/medical/medbay/central) @@ -7904,7 +7904,7 @@ "dLS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /turf/open/floor/plating, /area/maintenance/department/science/central) @@ -8300,7 +8300,7 @@ /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/freezer/meat{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/machinery/power/apc/auto_name/directional/north{ pixel_y = 24 @@ -8427,7 +8427,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /turf/open/floor/plating, /area/maintenance/department/science/central) @@ -8792,7 +8792,7 @@ /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/item/storage/box/ingredients/fruity{ pixel_x = 4; @@ -8872,7 +8872,7 @@ "epk" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; - req_one_access_txt = "17;65" + req_access_txt = "17;65" }, /turf/open/floor/iron/tech/grid, /area/ai_monitored/turret_protected/aisat/foyer) @@ -9436,7 +9436,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Security Office"; req_access_txt = 0; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/firedoor, @@ -9653,7 +9653,7 @@ "eHY" = ( /obj/structure/closet/secure_closet/freezer/fridge{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/effect/turf_decal/bot, /obj/item/food/meat/slab/penguin, @@ -10263,7 +10263,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29;12"; + req_access_txt = "7;29;12"; security_level = 6 }, /turf/open/floor/plating, @@ -10980,7 +10980,7 @@ "foz" = ( /obj/machinery/door/airlock{ name = "Theatre"; - req_one_access_txt = "46;37" + req_access_txt = "46;37" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -11011,7 +11011,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/structure/disposalpipe/segment{ dir = 2 @@ -11074,7 +11074,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11645,7 +11645,7 @@ "fHy" = ( /obj/machinery/door/airlock/science{ name = "Toxins Lab"; - req_one_access_txt = "49;27" + req_access_txt = "49;27" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -11904,7 +11904,7 @@ "fMK" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12224,7 +12224,7 @@ dir = 4 }, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -12769,7 +12769,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) @@ -13497,7 +13497,7 @@ "gAn" = ( /obj/machinery/door/airlock/security{ name = "Evidence"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 2 @@ -13639,7 +13639,7 @@ "gEg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, @@ -13724,7 +13724,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -15670,7 +15670,7 @@ dir = 4 }, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/research) @@ -15986,7 +15986,7 @@ "hNR" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; - req_one_access_txt = "7;30,63" + req_access_txt = "7;30,63" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -17855,7 +17855,7 @@ "iQr" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -17884,7 +17884,7 @@ }, /obj/structure/closet/secure_closet/brig{ name = "Storage Locker"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/camera/autoname/directional/north{ network = list("ss13","security") @@ -18104,7 +18104,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/structure/closet/secure_closet/hydroponics{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/machinery/light, /obj/item/clothing/suit/toggle/chef, @@ -19030,7 +19030,7 @@ "jwY" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -19364,7 +19364,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -19832,7 +19832,7 @@ }, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;5;4;28" + req_access_txt = "6;5;4;28" }, /turf/open/floor/plating, /area/medical/morgue) @@ -20745,7 +20745,7 @@ "kmh" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5;28;25;35"; + req_access_txt = "12;5;28;25;35"; security_level = 6 }, /obj/effect/turf_decal/stripes/closeup{ @@ -21067,7 +21067,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Tech Storage"; - req_one_access_txt = "23;30" + req_access_txt = "23;30" }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -21154,7 +21154,7 @@ /obj/structure/closet/secure_closet/atmospherics{ anchored = 1; req_access = null; - req_one_access_txt = "11" + req_access_txt = "11" }, /turf/open/floor/iron, /area/engine/atmos) @@ -21218,7 +21218,7 @@ "kxi" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "50" + req_access_txt = "50" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -22121,7 +22121,7 @@ "kTN" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/cable/yellow{ @@ -22492,7 +22492,7 @@ /obj/machinery/door/window/northleft{ dir = 2; name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /turf/open/floor/plating, /area/engine/engineering) @@ -22662,7 +22662,7 @@ /obj/machinery/door/window/northleft{ dir = 8; name = "Kitchen Delivery"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/disposalpipe/segment{ dir = 8 @@ -23174,7 +23174,7 @@ /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/machinery/door/airlock/medical/glass{ name = "kitchen"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -23250,7 +23250,7 @@ id = "EmergancyescapeShutter"; name = "Emergancy escape Shutters"; pixel_y = 32; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /turf/open/floor/plating/asteroid/basalt/planetary, /area/science/mixing/chamber) @@ -23363,7 +23363,7 @@ /obj/machinery/telecomms/relay/preset/auto, /obj/machinery/door/window/northleft{ name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/structure/window/reinforced/survival_pod, /obj/structure/cable/yellow, @@ -24025,7 +24025,7 @@ /obj/machinery/door/window/eastright{ dir = 8; name = "Hydroponics Desk"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /turf/open/floor/iron, /area/hydroponics) @@ -24882,7 +24882,7 @@ "moQ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "49;27" + req_access_txt = "49;27" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24968,7 +24968,7 @@ /obj/machinery/door/window/northright{ dir = 2; name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/item/toy/figure/engineer{ pixel_x = 3; @@ -25218,7 +25218,7 @@ }, /obj/structure/closet/secure_closet/hydroponics{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /turf/open/floor/iron/grid/steel, /area/hydroponics) @@ -26399,7 +26399,7 @@ icon_state = "right"; id_tag = "Bountydoors"; req_access_txt = null; - req_one_access_txt = "31;48;26" + req_access_txt = "31;48;26" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 @@ -26969,8 +26969,7 @@ density = 0; dir = 1; pixel_y = 6; - req_one_access = null; - req_one_access_txt = "3" + req_access_txt = "3" }, /turf/open/floor/iron/dark, /area/security/warden) @@ -26999,7 +26998,7 @@ "nst" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "2" + req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -27757,7 +27756,7 @@ emergency = 1; id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "medbay" @@ -28422,7 +28421,7 @@ "ogp" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "63;34" + req_access_txt = "63;34" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/firedoor, @@ -28467,7 +28466,7 @@ "ohh" = ( /obj/machinery/door/airlock/research{ name = "Toxins Launch Room Access"; - req_one_access_txt = "7;27" + req_access_txt = "7;27" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -28901,7 +28900,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Security Office"; req_access_txt = 0; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/firedoor, @@ -29001,8 +29000,7 @@ dir = 1; pixel_x = 15; pixel_y = 5; - req_one_access = null; - req_one_access_txt = "1" + req_access_txt = "1" }, /obj/structure/table/wood, /obj/machinery/recharger{ @@ -29604,7 +29602,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/structure/disposalpipe/segment{ @@ -29961,7 +29959,7 @@ "oNu" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "19" + req_access_txt = "19" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30045,7 +30043,7 @@ dir = 1 }, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white/side{ dir = 4 @@ -30199,7 +30197,7 @@ name = "Commissary Maint Shutters"; pixel_x = 1; pixel_y = -26; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -30609,7 +30607,7 @@ "pbw" = ( /obj/machinery/door/airlock{ name = "Hydroponics"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/effect/turf_decal/tile/dark_green/fourcorners/contrasted, /obj/structure/cable/yellow{ @@ -31127,7 +31125,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /turf/open/floor/plating, /area/quartermaster/storage) @@ -31476,8 +31474,7 @@ /obj/machinery/computer/med_data/laptop{ pixel_x = 4; pixel_y = 2; - req_one_access = null; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/table, /obj/item/paicard{ @@ -31941,7 +31938,7 @@ dir = 4 }, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/research) @@ -32175,7 +32172,7 @@ "pUS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32197,13 +32194,13 @@ pixel_x = 24; pixel_y = 8; req_one_access = null; - req_one_access_txt = "11" + req_access_txt = "11" }, /obj/machinery/button/door/incinerator_vent_atmos_main{ pixel_x = 24; pixel_y = -8; req_one_access = null; - req_one_access_txt = "11" + req_access_txt = "11" }, /obj/machinery/button/ignition/incinerator/atmos{ pixel_x = 38; @@ -32479,7 +32476,7 @@ "qbd" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -32647,7 +32644,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;5"; + req_access_txt = "12;5"; security_level = 6 }, /turf/open/floor/plating, @@ -33500,7 +33497,7 @@ }, /obj/structure/closet/secure_closet/brig{ name = "Storage Locker"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/brig) @@ -34790,7 +34787,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -35013,7 +35010,7 @@ "rpq" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -35162,7 +35159,7 @@ "rtX" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/turf_decal/caution/stand_clear{ dir = 4 @@ -35242,7 +35239,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, @@ -35866,7 +35863,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ name = "Teleporter & E.V.A"; req_access_txt = "12"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -36056,7 +36053,7 @@ "rSE" = ( /obj/structure/closet/secure_closet/hydroponics{ req_access = null; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/effect/turf_decal/bot, /obj/structure/extinguisher_cabinet{ @@ -37659,7 +37656,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31;48" + req_access_txt = "12;31;48" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -37800,7 +37797,7 @@ "sSk" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/plating, @@ -37881,7 +37878,7 @@ }, /obj/machinery/door/airlock/medical/glass{ name = "kitchen"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -38028,7 +38025,7 @@ /obj/structure/closet/secure_closet/atmospherics{ anchored = 1; req_access = null; - req_one_access_txt = "11" + req_access_txt = "11" }, /obj/item/radio/intercom{ pixel_x = -1; @@ -39402,7 +39399,7 @@ "tAG" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; - req_one_access_txt = "17;65" + req_access_txt = "17;65" }, /obj/structure/cable{ icon_state = "4-8" @@ -40096,7 +40093,7 @@ "tQO" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;5;4;28" + req_access_txt = "6;5;4;28" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40126,7 +40123,7 @@ /obj/machinery/door/airlock/security/glass{ name = "Security Office"; req_access_txt = 0; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -41729,7 +41726,7 @@ /obj/machinery/door/window/northright{ dir = 2; name = "Chemistry Desk"; - req_one_access_txt = "5;33" + req_access_txt = "5;33" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; @@ -42128,7 +42125,7 @@ "uRE" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -42172,7 +42169,7 @@ /obj/machinery/door/airlock/command{ id_tag = "teleshutter"; name = "Teleporter & E.V.A"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -43131,7 +43128,7 @@ /obj/machinery/door/window/eastleft{ dir = 8; name = "Hydroponics Desk"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /turf/open/floor/iron, /area/hydroponics) @@ -43537,7 +43534,7 @@ "vBm" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -44432,8 +44429,7 @@ dir = 4; pixel_x = 2; pixel_y = 3; - req_one_access = null; - req_one_access_txt = "4" + req_access_txt = "4" }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -45081,7 +45077,7 @@ "wtQ" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -46297,7 +46293,7 @@ "wYP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Medbay Maintenance"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -46914,7 +46910,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/lab) @@ -47036,7 +47032,7 @@ dir = 2 }, /obj/machinery/door/airlock/research/glass{ - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white/side{ dir = 8 @@ -47326,7 +47322,7 @@ dir = 1; icon_state = "right"; name = "Outer Window"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/window/reinforced{ dir = 4 @@ -47529,7 +47525,7 @@ "xBc" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "4;1" + req_access_txt = "4;1" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47949,7 +47945,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /turf/open/floor/plating, /area/quartermaster/warehouse) @@ -48030,7 +48026,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; name = "Brig"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -48317,7 +48313,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/lab) @@ -48563,7 +48559,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; name = "Maintenance Hatch"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/structure/cable/yellow{ icon_state = "4-8" diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index 0de0b73ac4ee4..14d62e43a6df9 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -1862,7 +1862,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Research Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /turf/open/floor/iron/techmaint, /area/science/server) @@ -2087,7 +2087,7 @@ "aCF" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -2244,7 +2244,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "AftInnerBrig"; name = "Aft Brig Entrance"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/firedoor, @@ -2902,7 +2902,7 @@ dir = 1; icon_state = "left"; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -3515,7 +3515,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/research{ name = "Toxins Launch Site"; - req_one_access_txt = "8;47" + req_access_txt = "8;47" }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/techmaint, @@ -3584,7 +3584,7 @@ "aPZ" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -3780,7 +3780,7 @@ }, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -4584,7 +4584,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -5251,7 +5251,7 @@ "ble" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -6986,7 +6986,7 @@ /obj/machinery/door/window/southright{ dir = 1; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/window/reinforced{ dir = 8 @@ -7199,7 +7199,7 @@ "bPg" = ( /obj/machinery/door/airlock/security/glass{ name = "Transfer Cell"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -7289,7 +7289,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /turf/open/floor/iron/techmaint, /area/maintenance/aft) @@ -8838,7 +8838,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Toxins Storage Maintenance"; - req_one_access_txt = "8;24" + req_access_txt = "8;24" }, /turf/open/floor/iron/techmaint, /area/science/storage) @@ -9454,7 +9454,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "cargo Maintenance"; - req_one_access_txt = "31;48;47" + req_access_txt = "31;48;47" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -12523,7 +12523,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /turf/open/floor/iron/techmaint, /area/maintenance/aft) @@ -12652,7 +12652,7 @@ "dlB" = ( /obj/machinery/door/airlock/hatch{ name = "AI Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor, @@ -13266,7 +13266,7 @@ }, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -14447,7 +14447,7 @@ "dLA" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Break Room"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -16282,7 +16282,7 @@ /obj/machinery/door/window/northleft{ dir = 4; name = "Security Delivery"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; @@ -19269,7 +19269,7 @@ "eVN" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -20456,7 +20456,7 @@ dir = 1; icon_state = "left"; name = "Disabler Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -20527,7 +20527,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/catwalk_floor, @@ -21218,7 +21218,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /turf/open/floor/iron/techmaint, /area/maintenance/department/medical) @@ -21256,7 +21256,7 @@ id = "teleshutter"; name = "Teleporter Shutter Control"; pixel_x = 24; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /turf/open/floor/iron/dark/side{ dir = 8 @@ -21266,7 +21266,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -21393,7 +21393,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "cargo Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -21469,7 +21469,7 @@ }, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/techmaint, @@ -24999,7 +24999,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "cloningfoyer"; name = "Cloning and Cryo Lab"; - req_one_access_txt = "9;5" + req_access_txt = "9;5" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -25399,7 +25399,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/iron/techmaint, /area/engine/storage_shared) @@ -26223,7 +26223,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12" + req_access_txt = "12" }, /turf/open/floor/iron/techmaint, /area/maintenance/department/security/brig) @@ -26568,7 +26568,7 @@ "gKZ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -26770,7 +26770,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "AI Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -27004,7 +27004,7 @@ }, /obj/machinery/door/airlock/atmos{ name = "Turbine Generator Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/machinery/atmospherics/pipe/simple/dark/visible, /obj/structure/disposalpipe/segment, @@ -27203,7 +27203,7 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/aft) @@ -27738,7 +27738,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -29402,7 +29402,7 @@ "hzt" = ( /obj/machinery/door/airlock/maintenance{ name = "cargo Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30426,7 +30426,7 @@ /obj/effect/turf_decal/bot, /obj/machinery/door/window/southright{ name = "Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -31279,7 +31279,7 @@ /obj/machinery/door/window/southleft{ dir = 1; name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -32925,7 +32925,7 @@ }, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -33492,7 +33492,7 @@ "iyP" = ( /obj/machinery/door/airlock/hatch{ name = "AI Maintenance Chamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor, @@ -35167,7 +35167,7 @@ base_state = "left"; icon_state = "left"; name = "Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -35234,7 +35234,7 @@ /obj/machinery/door/airlock{ name = "Service Hall"; req_access_txt = "null"; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -35274,7 +35274,7 @@ }, /obj/machinery/door/airlock/research{ name = "Toxins Launch Site"; - req_one_access_txt = "8;47" + req_access_txt = "8;47" }, /turf/open/floor/iron/techmaint, /area/science/misc_lab) @@ -36300,7 +36300,7 @@ }, /obj/machinery/door/window/southright{ name = "Balistic Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/item/ammo_box/magazine/wt550m9/rubber{ pixel_y = -4 @@ -36567,7 +36567,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "AftOuterBrig"; name = "Aft Brig Entrance"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/techmaint, /area/security/brig) @@ -36723,7 +36723,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -37145,7 +37145,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "AI Power Station"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -38484,7 +38484,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -38856,7 +38856,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Brig Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -39214,7 +39214,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Turbine Maintenance"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/iron/techmaint, /area/maintenance/disposal/incinerator) @@ -40285,7 +40285,7 @@ "klg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12" + req_access_txt = "12" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -40473,7 +40473,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "AftOuterBrig"; name = "Aft Brig Entrance"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -40978,7 +40978,7 @@ "kuy" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12" + req_access_txt = "12" }, /turf/open/floor/iron/techmaint, /area/maintenance/department/security/brig) @@ -44926,7 +44926,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "AI Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/door/poddoor/preopen{ id = "bridgedoors"; @@ -46026,7 +46026,7 @@ /obj/machinery/door/window/southright{ dir = 8; name = "Firing Pins Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -47309,7 +47309,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "AftInnerBrig"; name = "Aft Brig Entrance"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /obj/structure/cable/yellow{ @@ -47872,7 +47872,7 @@ base_state = "left"; icon_state = "left"; name = "Balistic Weapons Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -48004,7 +48004,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/iron/techmaint, @@ -49230,7 +49230,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;19" + req_access_txt = "12;19" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -51019,7 +51019,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;19" + req_access_txt = "12;19" }, /turf/open/floor/iron/techmaint, /area/maintenance/port/central) @@ -51701,7 +51701,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;25;26;35;28;22;37;46;38" + req_access_txt = "12;25;26;35;28;22;37;46;38" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51781,7 +51781,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Transferring Control"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup, /obj/structure/cable/yellow{ @@ -54918,7 +54918,7 @@ "obe" = ( /obj/machinery/door/airlock/public/glass{ name = "Service Foyer"; - req_one_access_txt = "22;25;26;28;35;37;38;46" + req_access_txt = "22;25;26;28;35;37;38;46" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -57372,7 +57372,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "72" + req_access_txt = "72" }, /turf/open/floor/iron/techmaint, /area/science/shuttle) @@ -59546,7 +59546,7 @@ /obj/machinery/door/window/southright{ dir = 1; name = "Armour Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -61765,7 +61765,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Teleport Access"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/effect/turf_decal/stripes/closeup, /obj/structure/cable/yellow{ @@ -61996,7 +61996,7 @@ name = "Privacy Shutters Toggle"; pixel_x = -6; pixel_y = -24; - req_one_access_txt = "56" + req_access_txt = "56" }, /obj/machinery/button/door{ desc = "A remote control-switch for secure storage."; @@ -62737,7 +62737,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -64075,7 +64075,7 @@ /obj/machinery/door/airlock/security{ aiControlDisabled = 1; name = "Solitary Confinement"; - req_one_access_txt = "1" + req_access_txt = "1" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65841,7 +65841,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/closeup, /obj/structure/disposalpipe/segment, @@ -66595,7 +66595,7 @@ dir = 4; icon_state = "left"; name = "Implants Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/tile/red/half/contrasted, @@ -66852,7 +66852,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;19" + req_access_txt = "12;19" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "emmd"; @@ -67156,7 +67156,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -67742,7 +67742,7 @@ "rwF" = ( /obj/machinery/door/window/eastright{ name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/box, /obj/machinery/modular_fabricator/autolathe, @@ -69320,7 +69320,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;38" + req_access_txt = "12;38" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -69427,7 +69427,7 @@ /obj/machinery/door/window/northleft{ dir = 8; name = "Handled Teleporter Storage"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/item/beacon, /obj/structure/table/reinforced, @@ -70325,7 +70325,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Engineering Maintenance"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -70621,7 +70621,7 @@ "sfo" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -70917,7 +70917,7 @@ "siM" = ( /obj/machinery/door/airlock/security{ name = "Interrogation Monitoring"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup, @@ -71139,7 +71139,7 @@ id = "engsm"; name = "Radiation Shutters Control"; pixel_x = 24; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/vault, /area/engine/supermatter) @@ -71787,7 +71787,7 @@ "suO" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/closeup{ dir = 1 @@ -72046,7 +72046,7 @@ "sxZ" = ( /obj/machinery/door/airlock/hatch{ name = "AI Foyer"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -72574,7 +72574,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/iron/techmaint, /area/engine/engine_room) @@ -74818,7 +74818,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/security/glass{ name = "Brig"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/techmaint, /area/security/brig) @@ -76456,7 +76456,7 @@ "tEB" = ( /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Storage"; - req_one_access_txt = "10;32;47;48" + req_access_txt = "10;32;47;48" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -76688,7 +76688,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/security/glass{ name = "Brig"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76790,7 +76790,7 @@ /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; name = "Supermatter Chamber"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -77129,7 +77129,7 @@ "tOV" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -78889,7 +78889,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/catwalk_floor, @@ -81580,7 +81580,7 @@ id = "gravity"; name = "Gravity Generator Lockdown"; pixel_y = 24; - req_one_access_txt = "19;23" + req_access_txt = "19;23" }, /obj/item/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -81750,7 +81750,7 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlabext"; @@ -82331,7 +82331,7 @@ "vbi" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -83011,7 +83011,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, @@ -83162,7 +83162,7 @@ /obj/item/clothing/suit/armor/laserproof, /obj/machinery/door/window/southright{ name = "EMP Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -84456,7 +84456,7 @@ }, /obj/machinery/door/airlock/external{ name = "External Airlock"; - req_one_access_txt = "13;24;10" + req_access_txt = "13;24;10" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -84473,7 +84473,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -87559,7 +87559,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -87842,7 +87842,7 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /turf/open/floor/iron/techmaint, /area/maintenance/starboard/aft) @@ -89389,7 +89389,7 @@ /obj/machinery/door/window/southleft{ dir = 4; name = "Atmospherics Delivery Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; @@ -90458,7 +90458,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/turf_decal/stripes/closeup, /obj/structure/cable/yellow{ @@ -91085,7 +91085,7 @@ /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; name = "Supermatter Chamber"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/engine, /area/engine/supermatter) @@ -91725,7 +91725,7 @@ }, /obj/machinery/door/window/eastright{ name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlabext"; @@ -92913,14 +92913,14 @@ name = "External Research Shutters Control"; pixel_x = -6; pixel_y = 24; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/button/door{ id = "rndlabint"; name = "Internal Research Shutters Control"; pixel_x = 6; pixel_y = 24; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -94019,7 +94019,7 @@ /obj/effect/turf_decal/stripes/closeup, /obj/machinery/door/airlock/engineering/glass{ name = "Supermatter Engine"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /turf/open/floor/iron/techmaint, /area/engine/atmos) diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 3f4af8d630fcd..948185a8aa6e3 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -200,7 +200,7 @@ "aaT" = ( /obj/machinery/door/airlock/maintenance{ name = "command Maintenance"; - req_one_access_txt = "19;63" + req_access_txt = "19;63" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -266,7 +266,7 @@ }, /obj/machinery/door/airlock/research{ name = "Experimentation Lab"; - req_one_access_txt = "8;49" + req_access_txt = "8;49" }, /turf/open/floor/iron/showroomfloor, /area/science/explab) @@ -918,7 +918,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -996,7 +996,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Storage"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -1100,7 +1100,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Storage"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -1428,7 +1428,7 @@ "afX" = ( /obj/machinery/door/airlock/external{ name = "Satellite External Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable/yellow{ @@ -1667,7 +1667,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Upload Access"; - req_one_access_txt = "16"; + req_access_txt = "16"; security_level = 6 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -1812,7 +1812,7 @@ "aid" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; - req_one_access_txt = "32;47;48;37" + req_access_txt = "32;47;48;37" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2348,7 +2348,7 @@ "alp" = ( /obj/machinery/door/airlock/external{ name = "Satellite External Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -4059,7 +4059,7 @@ /area/maintenance/starboard) "avb" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37" + req_access_txt = "12;37" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -4205,7 +4205,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -4379,7 +4379,7 @@ name = "Privacy Shutters Toggle"; pixel_x = -6; pixel_y = 24; - req_one_access_txt = "56" + req_access_txt = "56" }, /obj/machinery/button/door{ desc = "A remote control-switch for secure storage."; @@ -4556,7 +4556,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Teleporter Access"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /turf/open/floor/iron/dark, /area/teleporter) @@ -5293,7 +5293,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Apiary"; - req_one_access_txt = "22;35" + req_access_txt = "22;35" }, /turf/open/floor/iron/dark, /area/chapel/main) @@ -5762,7 +5762,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_one_access_txt = "23;30" + req_access_txt = "23;30" }, /turf/open/floor/iron/dark, /area/storage/tech) @@ -5966,7 +5966,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -6284,7 +6284,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Research and Development Delivery Access"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, @@ -6475,7 +6475,7 @@ "aHt" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/abandoned, @@ -7065,7 +7065,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 @@ -7497,7 +7497,7 @@ /area/security/checkpoint/medical) "aQK" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -7840,7 +7840,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Council Chamber"; - req_one_access_txt = "38;63" + req_access_txt = "38;63" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -7952,7 +7952,7 @@ "aVn" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "5;6;22" + req_access_txt = "5;6;22" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -8533,7 +8533,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ name = "Research Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -8968,7 +8968,7 @@ }, /obj/machinery/door/airlock/research/glass{ name = "Research Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -9003,7 +9003,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Server Access"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -9095,7 +9095,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 @@ -9824,7 +9824,7 @@ /area/space/nearstation) "bib" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;25;26;35;28;22;37;46;38" + req_access_txt = "12;25;26;35;28;22;37;46;38" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10342,7 +10342,7 @@ /area/crew_quarters/locker) "blo" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10977,7 +10977,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ name = "Service Door"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/iron/dark, /area/hydroponics) @@ -11231,7 +11231,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -11317,7 +11317,7 @@ /area/maintenance/port) "bqz" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -11611,7 +11611,7 @@ "bsl" = ( /obj/machinery/door/airlock/grunge{ name = "Service Production"; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /turf/open/floor/iron/dark, /area/maintenance/central) @@ -11622,7 +11622,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11786,7 +11786,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11895,7 +11895,7 @@ /area/crew_quarters/bar) "btL" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -12105,7 +12105,7 @@ /obj/machinery/door/window/northright{ dir = 4; name = "Engineering Delivery Access"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -13215,7 +13215,7 @@ /obj/machinery/door/airlock/grunge{ id_tag = "commissarydoor"; name = "Vacant Commissary"; - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /turf/open/floor/iron/dark, /area/vacant_room/commissary) @@ -15280,7 +15280,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Gravity Generator Chamber"; - req_one_access_txt = "19; 61" + req_access_txt = "19; 61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -15867,7 +15867,7 @@ /obj/machinery/door/window/southleft{ dir = 1; name = "Security Desk"; - req_one_access_txt = "63" + req_access_txt = "63" }, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) @@ -15891,7 +15891,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Brig Shuttle Airlock"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -15992,7 +15992,7 @@ /obj/machinery/door/window/westright{ dir = 2; name = "Control Desk"; - req_one_access_txt = "19" + req_access_txt = "19" }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) @@ -16093,7 +16093,7 @@ /obj/structure/window/reinforced, /obj/machinery/door/window/westright{ name = "Control Desk"; - req_one_access_txt = "19" + req_access_txt = "19" }, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) @@ -16116,7 +16116,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Brig Shuttle Airlock"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -16475,7 +16475,7 @@ /area/hallway/primary/starboard) "bVl" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;25;26;35;28;22;37;46" + req_access_txt = "12;25;26;35;28;22;37;46" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -16942,7 +16942,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -17114,7 +17114,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_one_access_txt = "23;30" + req_access_txt = "23;30" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -17131,7 +17131,7 @@ /obj/machinery/door/airlock/grunge{ id_tag = "commissarydoor"; name = "Vacant Commissary"; - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -18075,7 +18075,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -18393,7 +18393,7 @@ "cgH" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Airlock"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/iron/dark, @@ -18558,7 +18558,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ name = "Satellite Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -19639,7 +19639,7 @@ id = "gravity"; name = "Gravity Generator Lockdown"; pixel_y = 24; - req_one_access_txt = "19;23" + req_access_txt = "19;23" }, /obj/machinery/door/firedoor, /obj/machinery/firealarm{ @@ -19923,7 +19923,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/construction, +/obj/effect/mapping_helpers/airlock/access/station/engineering, /turf/open/floor/iron/dark, /area/engine/break_room) "cot" = ( @@ -20178,7 +20178,7 @@ "cqc" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -20189,7 +20189,7 @@ "cqd" = ( /obj/machinery/door/airlock/maintenance{ name = "supermatter Maintenance"; - req_one_access_txt = "10" + req_access_txt = "10" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -20236,7 +20236,7 @@ "cqr" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/abandoned, @@ -20359,7 +20359,7 @@ "cre" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -21249,7 +21249,7 @@ /area/engine/engineering) "cvT" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37" + req_access_txt = "12;37" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -21803,7 +21803,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Gravity Generator Access"; - req_one_access_txt = "19;23" + req_access_txt = "19;23" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -22650,7 +22650,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Gravity Generator Access"; - req_one_access_txt = "10" + req_access_txt = "10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -23152,7 +23152,7 @@ "cDQ" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; - req_one_access_txt = "32;47;48;37" + req_access_txt = "32;47;48;37" }, /turf/open/floor/iron/dark, /area/construction/mining/aux_base) @@ -23277,7 +23277,7 @@ name = "Auxiliary Base Shutters Toggle"; pixel_x = -24; pixel_y = 6; - req_one_access_txt = "32;47;48;37" + req_access_txt = "32;47;48;37" }, /obj/structure/girder/displaced, /obj/structure/grille/broken, @@ -23619,7 +23619,7 @@ "cGK" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/abandoned, @@ -23695,7 +23695,7 @@ "cHa" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Connector"; - req_one_access_txt = "10;24;5" + req_access_txt = "10;24;5" }, /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/layer_manifold, @@ -24046,7 +24046,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Teleporter Access"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -24276,7 +24276,7 @@ /obj/machinery/door/window/southleft{ dir = 1; name = "Security Desk"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/item/storage/fancy/donut_box, /turf/open/floor/plating, @@ -24284,7 +24284,7 @@ "cIY" = ( /obj/machinery/door/airlock/maintenance{ name = "cargo Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24386,7 +24386,7 @@ "cJQ" = ( /obj/machinery/door/airlock/maintenance{ name = "crematorium Maintenance"; - req_one_access_txt = "27" + req_access_txt = "27" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -25909,7 +25909,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "47"; + req_access_txt = "47"; name = "science Aft Maintenance Access" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -31215,7 +31215,7 @@ }, /obj/machinery/door/window/eastright{ name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/modular_fabricator/autolathe, /turf/open/floor/iron/dark, @@ -33128,7 +33128,7 @@ "fjO" = ( /obj/machinery/door/airlock/maintenance{ name = "research Lab Maintenance"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34789,7 +34789,7 @@ "fMf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/plating{ burnt = 1 @@ -34807,7 +34807,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -39653,7 +39653,7 @@ "hwU" = ( /obj/machinery/door/airlock/security/glass{ name = "Solitary Confinement"; - req_one_access_txt = "2" + req_access_txt = "2" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -40048,7 +40048,7 @@ name = "Custodial Bay Toggle"; pixel_x = 8; pixel_y = -24; - req_one_access_txt = "26" + req_access_txt = "26" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -42295,7 +42295,7 @@ name = "evidence delivery chute" }, /obj/machinery/door/window/brigdoor/eastright{ - req_one_access_txt = "1"; + req_access_txt = "1"; name = "evidence Access" }, /obj/structure/window/reinforced{ @@ -43468,7 +43468,7 @@ }, /obj/machinery/door/window/southleft{ name = "Trash Chute"; - req_one_access_txt = "26" + req_access_txt = "26" }, /obj/machinery/conveyor_switch/oneway{ dir = 4; @@ -44313,7 +44313,7 @@ "iZU" = ( /obj/machinery/door/airlock/maintenance/external{ name = "exploration Maintenance Access"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -45697,7 +45697,7 @@ /obj/machinery/door/airlock/security{ name = "Interrogation"; req_access_txt = null; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -45922,7 +45922,7 @@ "jws" = ( /obj/machinery/door/airlock/maintenance{ name = "chapel Maintenance"; - req_one_access_txt = "22" + req_access_txt = "22" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -47848,7 +47848,7 @@ "kbt" = ( /obj/machinery/door/airlock/maintenance{ name = "cargo Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49987,7 +49987,7 @@ }, /obj/machinery/door/airlock/security{ name = "Brig Port Wing"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51350,7 +51350,7 @@ /area/maintenance/port) "lhi" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -51821,7 +51821,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/research/glass{ name = "exploration Shuttle Dock"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -51956,7 +51956,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/main) @@ -53717,7 +53717,7 @@ "lSt" = ( /obj/machinery/door/airlock/maintenance{ name = "command Maintenance"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -54479,7 +54479,7 @@ }, /obj/machinery/door/window/northright{ name = "Brig Delivery Access"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; @@ -54637,7 +54637,7 @@ id = "gravity"; name = "Gravity Generator Lockdown"; pixel_x = -24; - req_one_access_txt = "19;23" + req_access_txt = "19;23" }, /obj/structure/cable/yellow{ icon_state = "0-2" @@ -56141,7 +56141,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -58345,7 +58345,7 @@ "nAt" = ( /obj/machinery/door/airlock/maintenance{ name = "chapel Maintenance"; - req_one_access_txt = "22" + req_access_txt = "22" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -59632,14 +59632,14 @@ name = "Armory Shutter Toggle"; pixel_x = -8; pixel_y = 24; - req_one_access_txt = "3" + req_access_txt = "3" }, /obj/machinery/button/door{ id = "Prisongate"; name = "Prison Lockdown"; pixel_x = 8; pixel_y = 24; - req_one_access_txt = "3" + req_access_txt = "3" }, /obj/item/toy/figure/warden, /obj/structure/table, @@ -62131,7 +62131,7 @@ }, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -62397,7 +62397,7 @@ /obj/machinery/door/window/southleft{ dir = 8; name = "Atmospherics Delivery Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/machinery/door/poddoor/preopen{ id = "atmos"; @@ -62603,7 +62603,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Brig Port Wing"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -62784,7 +62784,7 @@ /obj/machinery/door/window/southright{ dir = 8; name = "Secure Artifact Storage"; - req_one_access_txt = "8;49" + req_access_txt = "8;49" }, /obj/structure/rack, /obj/item/xenoartifact, @@ -65709,7 +65709,7 @@ /obj/machinery/door/window/northleft{ dir = 8; name = "Secure Artifact Storage"; - req_one_access_txt = "8;49" + req_access_txt = "8;49" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69122,7 +69122,7 @@ /obj/effect/turf_decal/loading_area, /obj/machinery/door/window/southright{ name = "Trash Chute"; - req_one_access_txt = "26" + req_access_txt = "26" }, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, @@ -71621,7 +71621,7 @@ name = "Front Blast Door Toggle"; pixel_x = -24; pixel_y = 6; - req_one_access_txt = "3" + req_access_txt = "3" }, /obj/machinery/requests_console{ department = "Security"; @@ -73143,7 +73143,7 @@ name = "Auxiliary Base Shutters Toggle"; pixel_x = 24; pixel_y = 6; - req_one_access_txt = "32;47;48;37" + req_access_txt = "32;47;48;37" }, /obj/item/radio/intercom{ pixel_y = -28 @@ -73985,7 +73985,7 @@ id = "engineaccess"; name = "Engine Access Lockdown"; pixel_x = 24; - req_one_access_txt = "10" + req_access_txt = "10" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76045,7 +76045,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -79179,7 +79179,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, @@ -80603,7 +80603,7 @@ /area/science/xenobiology) "uRl" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -82033,7 +82033,7 @@ }, /obj/machinery/door/window/eastright{ name = "Research Lab Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/desk_bell{ pixel_x = 8 @@ -82559,7 +82559,7 @@ /area/security/checkpoint/science/research) "vyx" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;37;47" + req_access_txt = "12;37;47" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -83188,7 +83188,7 @@ name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24; - req_one_access_txt = "29" + req_access_txt = "29" }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -83318,7 +83318,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/airlock/medical/glass{ name = "Infirmary"; - req_one_access_txt = "1;34" + req_access_txt = "1;34" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -83795,7 +83795,7 @@ "vRA" = ( /obj/machinery/door/airlock/maintenance{ name = "brig Maintenance"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/structure/sign/directions/evac{ pixel_y = -24 @@ -85967,7 +85967,7 @@ /area/ai_monitored/storage/eva) "wwT" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "47"; + req_access_txt = "47"; name = "science Aft Maintenance Access" }, /obj/structure/disposalpipe/segment{ @@ -86239,7 +86239,7 @@ name = "Custodial Bay Toggle"; pixel_x = 8; pixel_y = 24; - req_one_access_txt = "26" + req_access_txt = "26" }, /obj/machinery/light_switch{ pixel_x = -8; diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index f98a7ca81881d..334d75924ed91 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -405,7 +405,7 @@ "acF" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -2039,7 +2039,7 @@ "atd" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) @@ -4149,7 +4149,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -7200,7 +7200,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -7840,7 +7840,7 @@ }, /obj/machinery/door/airlock/maintenance{ id_tag = "commissarydoor"; - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /turf/open/floor/plating, /area/maintenance/central) @@ -8013,7 +8013,7 @@ "bgc" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -9029,7 +9029,7 @@ /obj/machinery/door/window/eastright{ dir = 1; name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes/box, /obj/machinery/door/firedoor, @@ -11373,7 +11373,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "20;12" + req_access_txt = "20;12" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -12024,7 +12024,7 @@ "bGq" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_one_access_txt = "12;37" + req_access_txt = "12;37" }, /turf/open/floor/plating, /area/maintenance/port) @@ -12102,7 +12102,7 @@ /area/gateway) "bGT" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;17" + req_access_txt = "12;17" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12558,7 +12558,7 @@ /area/tcommsat/server) "bJj" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12582,7 +12582,7 @@ /area/tcommsat/server) "bJp" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /turf/open/floor/plating, /area/maintenance/port) @@ -14261,7 +14261,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;17" + req_access_txt = "12;17" }, /turf/open/floor/plating, /area/maintenance/central) @@ -14282,7 +14282,7 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Hydroponics Window"; - req_one_access_txt = "30;35" + req_access_txt = "30;35" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -14875,7 +14875,7 @@ /obj/machinery/door/airlock{ name = "Service Hall"; req_access_txt = "null"; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -15289,7 +15289,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Solitary Confinement"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -16323,7 +16323,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ name = "Research Testing Range"; - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 @@ -17230,7 +17230,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Research and Development Deliveries"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/window/reinforced{ dir = 8 @@ -17629,7 +17629,7 @@ "ctM" = ( /obj/machinery/door/airlock/maintenance{ name = "Nanite Laboratory Maintenance"; - req_one_access_txt = "7;47;29" + req_access_txt = "7;47;29" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -17891,7 +17891,7 @@ "cvW" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/disposalpipe/segment{ dir = 8 @@ -19022,7 +19022,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Research Lab Maintenance"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19032,7 +19032,7 @@ "cJp" = ( /obj/machinery/door/airlock/maintenance{ name = "Experimentation Lab Maintenance"; - req_one_access_txt = "8;49" + req_access_txt = "8;49" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -20482,7 +20482,7 @@ "cWM" = ( /obj/machinery/door/airlock/external{ name = "Construction Zone"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -21890,7 +21890,7 @@ /area/medical/morgue) "djQ" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -21966,7 +21966,7 @@ "dkW" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Control Room"; - req_one_access_txt = "19; 61" + req_access_txt = "19; 61" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -22279,7 +22279,7 @@ "dpS" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22317,7 +22317,7 @@ /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron/dark, /area/security/brig) @@ -22825,7 +22825,7 @@ "dxy" = ( /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "12;63;31;48;50" + req_access_txt = "12;63;31;48;50" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -23376,7 +23376,7 @@ "dHP" = ( /obj/machinery/door/airlock{ name = "Theatre Stage"; - req_one_access_txt = "12;46" + req_access_txt = "12;46" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -23453,7 +23453,7 @@ /area/hallway/primary/aft) "dKV" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "49;47;12" + req_access_txt = "49;47;12" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -23674,7 +23674,7 @@ }, /obj/machinery/door/airlock/research{ name = "Experimentation Lab"; - req_one_access_txt = "8;49" + req_access_txt = "8;49" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24441,7 +24441,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /turf/open/floor/iron, /area/maintenance/port) @@ -25171,7 +25171,7 @@ "etT" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -25522,7 +25522,7 @@ "eCM" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Access"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/structure/cable/cyan{ icon_state = "4-8" @@ -26068,7 +26068,7 @@ /area/science/shuttledock) "eNj" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -26408,7 +26408,7 @@ /area/security/main) "eVp" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;25;46" + req_access_txt = "12;25;46" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -28260,7 +28260,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ name = "Chemistry Lab"; - req_one_access_txt = "33;69" + req_access_txt = "33;69" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -28710,7 +28710,7 @@ "fML" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4;29" + req_access_txt = "6;4;29" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -28924,7 +28924,7 @@ /area/medical/medbay/aft) "fPP" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -29135,7 +29135,7 @@ }, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 1 @@ -30167,7 +30167,7 @@ /area/medical/morgue) "goK" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;37;25;28" + req_access_txt = "12;5;39;37;25;28" }, /turf/open/floor/plating, /area/maintenance/department/medical/central) @@ -31750,7 +31750,7 @@ /area/bridge) "gVo" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;22;25;37;38;46" + req_access_txt = "12;22;25;37;38;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -32073,7 +32073,7 @@ }, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -32227,7 +32227,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -33420,7 +33420,7 @@ "hDO" = ( /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "12;63;31;48;50" + req_access_txt = "12;63;31;48;50" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -33478,7 +33478,7 @@ /area/engine/storage_shared) "hES" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/effect/mapping_helpers/airlock/abandoned, /obj/structure/cable/yellow{ @@ -33728,7 +33728,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron, /area/security/brig) @@ -34301,14 +34301,14 @@ name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; - req_one_access_txt = "1;10" + req_access_txt = "1;10" }, /obj/machinery/button/door{ id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 5; - req_one_access_txt = "1;24" + req_access_txt = "1;24" }, /turf/open/floor/iron/dark/smooth_corner{ dir = 4 @@ -34907,7 +34907,7 @@ "icd" = ( /obj/machinery/door/airlock/research/glass{ name = "science Shuttle Dock"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -35615,7 +35615,7 @@ "ipe" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_one_access_txt = "12;37" + req_access_txt = "12;37" }, /obj/structure/disposalpipe/segment{ dir = 2 @@ -35986,7 +35986,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;25;46" + req_access_txt = "12;25;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -36569,7 +36569,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -37548,7 +37548,7 @@ "jbM" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38153,7 +38153,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -38379,7 +38379,7 @@ }, /obj/machinery/door/airlock/medical/glass{ name = "Service Door"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38566,7 +38566,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line, @@ -38879,7 +38879,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Acess"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /turf/open/floor/iron, /area/security/prison) @@ -38956,7 +38956,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;48;50;1" + req_access_txt = "12;48;50;1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -39605,7 +39605,7 @@ "jTz" = ( /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line, @@ -39870,7 +39870,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, /turf/open/floor/iron/white, @@ -41031,7 +41031,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/item/folder/white{ pixel_x = 4; @@ -41115,7 +41115,7 @@ /obj/machinery/door/window/westleft{ dir = 4; name = "Hydroponics Desk"; - req_one_access_txt = "30;35" + req_access_txt = "30;35" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/green/fourcorners/contrasted, @@ -41145,7 +41145,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /turf/open/floor/plating, /area/maintenance/starboard/secondary) @@ -41476,7 +41476,7 @@ "kDG" = ( /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_one_access_txt = "23;30" + req_access_txt = "23;30" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42159,7 +42159,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -43100,7 +43100,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Antechamber"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -43117,7 +43117,7 @@ "llw" = ( /obj/machinery/door/airlock/security{ name = "Interrogation Monitoring"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43231,7 +43231,7 @@ "loH" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 @@ -44042,7 +44042,7 @@ }, /obj/machinery/door/airlock/grunge{ name = "Morgue"; - req_one_access_txt = "6;4;29" + req_access_txt = "6;4;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "quarantineshutters"; @@ -44813,7 +44813,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37;29;5;6;4" + req_access_txt = "12;27;37;29;5;6;4" }, /turf/open/floor/plating, /area/maintenance/aft) @@ -45941,7 +45941,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /turf/open/floor/iron, /area/maintenance/aft) @@ -48086,7 +48086,7 @@ "mXS" = ( /obj/machinery/door/airlock{ name = "Research Emergency Storage"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -49135,7 +49135,7 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters"; @@ -49154,7 +49154,7 @@ /obj/machinery/door/airlock{ name = "Service Hall"; req_access_txt = "null"; - req_one_access_txt = "25;26;35;28;22;37;46;38" + req_access_txt = "25;26;35;28;22;37;46;38" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -49197,7 +49197,7 @@ "nvB" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -49249,7 +49249,7 @@ /area/crew_quarters/toilet/restrooms) "nxm" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;4;5;39;6" + req_access_txt = "12;4;5;39;6" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -49548,7 +49548,7 @@ "nCG" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /turf/open/floor/iron, /area/maintenance/port) @@ -49874,7 +49874,7 @@ }, /obj/machinery/door/airlock/command{ name = "Teleport Access"; - req_one_access_txt = "17;19" + req_access_txt = "17;19" }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, @@ -50161,7 +50161,7 @@ /area/security/main) "nNG" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;4;5;6;29" + req_access_txt = "12;4;5;6;29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -50432,7 +50432,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Foyer"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -50883,7 +50883,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/eastright{ name = "MULEbot Access"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -51173,7 +51173,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/airlock/research{ name = "Research Break Room"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/cafeteria{ dir = 5 @@ -53006,7 +53006,7 @@ /area/crew_quarters/fitness/recreation) "oIG" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47;29" + req_access_txt = "12;47;29" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -53110,7 +53110,7 @@ }, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -54614,7 +54614,7 @@ /area/hallway/primary/fore) "pre" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;9" + req_access_txt = "12;5;9" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -57246,7 +57246,7 @@ }, /obj/machinery/door/airlock/command/glass{ name = "Server Access"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -57295,7 +57295,7 @@ "qpJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -57648,7 +57648,7 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -57914,7 +57914,7 @@ /area/maintenance/solars/starboard/aft) "qCn" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27" + req_access_txt = "12;27" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -59285,7 +59285,7 @@ /area/engine/engineering) "qZX" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -59482,7 +59482,7 @@ /area/hydroponics) "rdt" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -59564,7 +59564,7 @@ "rgM" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -60452,7 +60452,7 @@ /obj/machinery/door/window/northleft{ dir = 8; name = "MuleBot Access"; - req_one_access_txt = "50;5" + req_access_txt = "50;5" }, /obj/machinery/light/small, /turf/open/floor/iron, @@ -60520,7 +60520,7 @@ "rCq" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Space Access Airlock"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -61467,7 +61467,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;22;25;37;38;46" + req_access_txt = "12;22;25;37;38;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -61693,7 +61693,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -61815,7 +61815,7 @@ "rXW" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_one_access_txt = "27" + req_access_txt = "27" }, /turf/open/floor/plating, /area/chapel/office) @@ -61906,7 +61906,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4;38;12" + req_access_txt = "1;4;38;12" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63284,7 +63284,7 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_y = -24; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -63746,7 +63746,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_one_access_txt = "47" + req_access_txt = "47" }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -64116,7 +64116,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;48;50;1" + req_access_txt = "12;48;50;1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -64140,7 +64140,7 @@ }, /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_one_access_txt = "72" + req_access_txt = "72" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -64212,7 +64212,7 @@ "sSz" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -64828,7 +64828,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;50" + req_access_txt = "12;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -65204,7 +65204,7 @@ "tlb" = ( /obj/machinery/door/airlock/research{ name = "Nanite Laboratory"; - req_one_access_txt = "7;47;29" + req_access_txt = "7;47;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -65584,7 +65584,7 @@ /area/hallway/primary/starboard) "tqB" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -65935,7 +65935,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "7;47;29;12" + req_access_txt = "7;47;29;12" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -65953,7 +65953,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5;39;37;25;28" + req_access_txt = "12;5;39;37;25;28" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -66501,7 +66501,7 @@ /area/science/mixing/chamber) "tHs" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;35;47;49" + req_access_txt = "12;35;47;49" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66551,7 +66551,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -66864,7 +66864,7 @@ "tNI" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Shared Engineering Storage"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -67495,7 +67495,7 @@ "tZv" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Office Maintenance"; - req_one_access_txt = "22" + req_access_txt = "22" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -67555,7 +67555,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -68773,7 +68773,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;63;48;50" + req_access_txt = "12;63;48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -68795,7 +68795,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37" + req_access_txt = "12;27;37" }, /turf/open/floor/iron, /area/maintenance/department/medical/central) @@ -69000,7 +69000,7 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -69109,7 +69109,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;5" + req_access_txt = "12;5" }, /turf/open/floor/iron, /area/maintenance/aft) @@ -69496,7 +69496,7 @@ /obj/machinery/door/window/westright{ dir = 4; name = "Hydroponics Desk"; - req_one_access_txt = "30;35" + req_access_txt = "30;35" }, /obj/item/folder/white{ pixel_x = 4; @@ -69798,7 +69798,7 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/machinery/modular_fabricator/autolathe, /obj/effect/turf_decal/stripes/box, @@ -70428,7 +70428,7 @@ /area/maintenance/starboard/secondary) "vcY" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70758,7 +70758,7 @@ "vic" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room"; - req_one_access_txt = "12;47" + req_access_txt = "12;47" }, /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -71398,7 +71398,7 @@ /area/security/execution/education) "vtN" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "1;4;38;12" + req_access_txt = "1;4;38;12" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71529,7 +71529,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_one_access_txt = "7;47;29" + req_access_txt = "7;47;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -73285,7 +73285,7 @@ "wex" = ( /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73903,7 +73903,7 @@ "wqY" = ( /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -74127,7 +74127,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "20;12" + req_access_txt = "20;12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -74702,7 +74702,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_one_access_txt = "30;70" + req_access_txt = "30;70" }, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -74955,7 +74955,7 @@ }, /obj/machinery/door/airlock/research/glass{ name = "science Shuttle Dock"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -75275,7 +75275,7 @@ "wQf" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; - req_one_access_txt = "12;22" + req_access_txt = "12;22" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77705,7 +77705,7 @@ /area/security/brig) "xGC" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;27;37;5" + req_access_txt = "12;27;37;5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -79455,7 +79455,7 @@ /area/hallway/primary/aft) "yjD" = ( /obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12;47;29" + req_access_txt = "12;47;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -79547,7 +79547,7 @@ name = "Mech Bay Door Control"; pixel_x = 26; pixel_y = 6; - req_one_access_txt = "29" + req_access_txt = "29" }, /obj/effect/turf_decal/tile/neutral, /obj/structure/disposalpipe/segment{ diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index e7aa89ddf7918..312b34691e6db 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1060,7 +1060,7 @@ "hn" = ( /obj/machinery/door/airlock/research/glass{ name = "Research Division Atrium"; - req_one_access_txt = "47,54" + req_access_txt = "47,54" }, /obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1389,7 +1389,7 @@ "jo" = ( /obj/machinery/door/airlock/research/glass{ name = "Research Division Atrium"; - req_one_access_txt = "47,54" + req_access_txt = "47,54" }, /obj/effect/turf_decal/stripes/closeup, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -5603,7 +5603,7 @@ "PL" = ( /obj/machinery/door/airlock/research/glass{ name = "EVA Atrium"; - req_one_access_txt = "47,54" + req_access_txt = "47,54" }, /obj/structure/barricade/wooden/crude, /obj/effect/turf_decal/stripes/closeup{ @@ -6659,7 +6659,7 @@ "Xm" = ( /obj/machinery/door/airlock/research/glass{ name = "Research Division Atrium"; - req_one_access_txt = "47,54" + req_access_txt = "47,54" }, /obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -6825,7 +6825,7 @@ /obj/effect/decal/cleanable/oil/slippery, /obj/machinery/door/airlock/research/glass{ name = "Research Division Atrium"; - req_one_access_txt = "47,54" + req_access_txt = "47,54" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron/techmaint, diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index fae4d59c5f01b..c81bec6d4f5a9 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -1496,7 +1496,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Solitary Confinement"; - req_one_access_txt = "2" + req_access_txt = "2" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/closeup{ @@ -1958,13 +1958,13 @@ dir = 1; name = "plumbing Factory Duct Access"; red_alert_access = 1; - req_one_access_txt = "5;33" + req_access_txt = "5;33" }, /obj/machinery/door/window/westleft{ dir = 2; name = "plumbing Factory Duct Access"; red_alert_access = 1; - req_one_access_txt = "5;33" + req_access_txt = "5;33" }, /obj/machinery/plumbing/output{ dir = 4 @@ -2181,7 +2181,7 @@ }, /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /turf/open/floor/plating, /area/maintenance/department/bridge) @@ -2851,7 +2851,7 @@ "aSA" = ( /obj/machinery/door/airlock/research{ name = "Exploration Preparation Room"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -3006,7 +3006,7 @@ "aUi" = ( /obj/machinery/door/airlock/research{ name = "Exploration Preparation Room"; - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -3323,7 +3323,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3408,7 +3408,7 @@ /obj/structure/lattice/catwalk/over, /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_access_txt = "12;22;25;26;28;35;37;38;46" }, /turf/open/floor/plating, /area/hallway/secondary/service) @@ -3871,13 +3871,13 @@ dir = 1; name = "plumbing Factory Duct Access"; red_alert_access = 1; - req_one_access_txt = "5; 33" + req_access_txt = "5; 33" }, /obj/machinery/door/window/westleft{ dir = 2; name = "plumbing Factory Duct Access"; red_alert_access = 1; - req_one_access_txt = "5; 33" + req_access_txt = "5; 33" }, /turf/open/floor/iron/dark, /area/medical/chemistry) @@ -4227,7 +4227,7 @@ dir = 2; icon_state = "left"; name = "Research and Development Desk"; - req_one_access_txt = "47;63" + req_access_txt = "47;63" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4470,7 +4470,7 @@ /obj/machinery/door/window/brigdoor/security/cell/eastleft{ id = "cell"; name = "Solitary Confinement"; - req_one_access_txt = "2" + req_access_txt = "2" }, /turf/open/floor/iron/dark, /area/security/prison/shielded) @@ -4547,7 +4547,7 @@ /area/chapel/main) "btz" = ( /obj/machinery/door/airlock/external{ - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -6523,7 +6523,7 @@ /obj/machinery/door/window/northleft{ dir = 8; name = "Kitchen Doors"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) @@ -6540,7 +6540,7 @@ dir = 4; icon_state = "right"; id_tag = "Bountydoors"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, @@ -6891,7 +6891,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /turf/open/floor/iron/white, /area/medical/medbay/lobby) @@ -7371,7 +7371,7 @@ /obj/machinery/door/window/eastright{ icon_state = "left"; name = "Research and Development Desk"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/item/clothing/ears/earmuffs, /turf/open/floor/iron/dark, @@ -8678,7 +8678,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -10125,7 +10125,7 @@ }, /obj/machinery/door/airlock/maintenance/external{ name = "construction Zone"; - req_one_access_txt = "32;47;48;37;29" + req_access_txt = "32;47;48;37;29" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 @@ -10658,7 +10658,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; name = "Maintenance Hatch"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /turf/open/floor/plating, /area/storage/primary) @@ -12305,7 +12305,7 @@ }, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_one_access_txt = "1;4" + req_access_txt = "1;4" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -12319,7 +12319,7 @@ "dRA" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Bay"; - req_one_access_txt = "1;34;4" + req_access_txt = "1;34;4" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -13045,7 +13045,7 @@ /area/hallway/primary/port) "eff" = ( /obj/machinery/door/airlock/external{ - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -14586,7 +14586,7 @@ /obj/structure/lattice/catwalk/over, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -16153,7 +16153,7 @@ dir = 1 }, /obj/machinery/door/airlock/engineering/glass{ - req_one_access_txt = "32;63" + req_access_txt = "32;63" }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ alpha = 180; @@ -16230,7 +16230,7 @@ "fbP" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29;12" + req_access_txt = "7;29;12" }, /turf/open/floor/plating, /area/maintenance/department/science) @@ -16454,7 +16454,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; name = "Maintenance Hatch"; - req_one_access_txt = "12;29" + req_access_txt = "12;29" }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, @@ -16716,7 +16716,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -17812,7 +17812,7 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1" + req_access_txt = "1" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/iron, @@ -19723,7 +19723,7 @@ /obj/machinery/door/window/southleft{ dir = 8; id_tag = "Bountydoors"; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/effect/turf_decal/stripes{ pixel_y = -2 @@ -19840,7 +19840,7 @@ /area/maintenance/port/central) "ggn" = ( /obj/machinery/door/airlock/external{ - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -20307,7 +20307,7 @@ /obj/machinery/door/window/northright{ dir = 8; name = "Kitchen Doors"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /turf/open/floor/iron/cafeteria, /area/crew_quarters/kitchen) @@ -20976,7 +20976,7 @@ "gyv" = ( /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -21154,7 +21154,7 @@ }, /obj/machinery/door/window/brigdoor{ dir = 1; - req_one_access_txt = "7;30,29,63" + req_access_txt = "7;30,29,63" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22298,7 +22298,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -22334,7 +22334,7 @@ icon_state = "right"; id_tag = "Bountydoors"; req_access_txt = null; - req_one_access_txt = "31;48;26" + req_access_txt = "31;48;26" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 @@ -23163,7 +23163,7 @@ name = "Emergency space door"; pixel_x = 31; pixel_y = -6; - req_one_access_txt = "8;63" + req_access_txt = "8;63" }, /obj/machinery/light{ dir = 4 @@ -23175,7 +23175,7 @@ "hiU" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /turf/open/floor/plating, /area/maintenance/department/science) @@ -23395,7 +23395,7 @@ }, /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/iron, /area/hydroponics) @@ -23527,7 +23527,7 @@ "hpy" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "48;32;29" + req_access_txt = "48;32;29" }, /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -23580,7 +23580,7 @@ "hrb" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; - req_one_access_txt = "48" + req_access_txt = "48" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -24469,7 +24469,7 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prison Access"; - req_one_access_txt = "3" + req_access_txt = "3" }, /obj/effect/turf_decal/delivery/red, /obj/machinery/door/firedoor, @@ -25315,7 +25315,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/poddoor/preopen{ id = "Engidesk"; @@ -26589,7 +26589,7 @@ /obj/machinery/door/window/southleft{ dir = 8; name = "Witness Box"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -26979,7 +26979,7 @@ id = "tox_ESD"; name = "Emergency space door"; pixel_x = 32; - req_one_access_txt = "8;63" + req_access_txt = "8;63" }, /turf/open/floor/iron, /area/science/storage) @@ -26987,7 +26987,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_one_access_txt = "1" + req_access_txt = "1" }, /obj/effect/turf_decal/tile/dark_red/fourcorners/contrasted{ alpha = 180; @@ -27382,7 +27382,7 @@ "iIY" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -27468,7 +27468,7 @@ "iKy" = ( /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_access_txt = "12;22;25;26;28;35;37;38;46" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 @@ -27690,7 +27690,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/door/poddoor/preopen{ id = "Engidesk"; @@ -28832,7 +28832,7 @@ "jfD" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/department/medical/morgue) @@ -28905,7 +28905,7 @@ "jgJ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31" + req_access_txt = "12;31" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30050,7 +30050,7 @@ "jBo" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -30793,7 +30793,7 @@ dir = 1; pixel_y = 6; req_one_access = null; - req_one_access_txt = "5" + req_access_txt = "5" }, /turf/open/floor/iron/white, /area/medical/office) @@ -31582,7 +31582,7 @@ "jZG" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -31724,7 +31724,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ name = "Hydroponics Desk"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /obj/structure/desk_bell{ pixel_x = 5; @@ -33085,7 +33085,7 @@ "kyA" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; - req_one_access_txt = "17;65" + req_access_txt = "17;65" }, /obj/effect/turf_decal/tile/dark_blue/fourcorners/contrasted{ alpha = 180 @@ -34322,7 +34322,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -34431,7 +34431,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5;63" + req_access_txt = "5;63" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 @@ -34560,7 +34560,7 @@ }, /obj/machinery/door/airlock{ name = "Service Hall"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_access_txt = "12;22;25;26;28;35;37;38;46" }, /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, @@ -35097,7 +35097,7 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 @@ -35356,7 +35356,7 @@ /obj/machinery/door/window/northleft{ dir = 2; name = "Chemistry Desk"; - req_one_access_txt = "5;33" + req_access_txt = "5;33" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; @@ -35514,7 +35514,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;63" + req_access_txt = "12;63" }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/department/security) @@ -35556,7 +35556,7 @@ "loP" = ( /obj/machinery/door/airlock/mining{ name = "Auxiliary Base"; - req_one_access_txt = "32;48;29" + req_access_txt = "32;48;29" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -36367,7 +36367,7 @@ "lBC" = ( /obj/machinery/door/airlock{ name = "Theatre"; - req_one_access_txt = "46;37" + req_access_txt = "46;37" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -36892,7 +36892,7 @@ "lLv" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;63" + req_access_txt = "12;63" }, /turf/open/floor/plating, /area/maintenance/department/security) @@ -37292,7 +37292,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "GeneticsDoor"; name = "Cloning"; - req_one_access_txt = "5;68" + req_access_txt = "5;68" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 @@ -39784,7 +39784,7 @@ "mGd" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40101,7 +40101,7 @@ "mJD" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen"; - req_one_access_txt = "28;25;35" + req_access_txt = "28;25;35" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40666,7 +40666,7 @@ /obj/machinery/door/window/northright{ dir = 2; name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/modular_fabricator/autolathe, /turf/open/floor/iron/dark, @@ -40677,7 +40677,7 @@ }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, @@ -40863,7 +40863,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrign"; name = "Brig"; - req_one_access_txt = "63;38" + req_access_txt = "63;38" }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/closeup, @@ -41752,7 +41752,7 @@ /obj/machinery/door/window/northleft{ dir = 2; name = "Engi Desk"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/item/paper_bin{ pixel_x = 7; @@ -43197,7 +43197,7 @@ "nFK" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_one_access_txt = "31;48;26" + req_access_txt = "31;48;26" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 @@ -43487,7 +43487,7 @@ /obj/machinery/door/window/northright{ dir = 2; name = "Chemistry Desk"; - req_one_access_txt = "5;33" + req_access_txt = "5;33" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; @@ -43684,7 +43684,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31" + req_access_txt = "12;31" }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/port/central) @@ -44433,7 +44433,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrign"; name = "Brig"; - req_one_access_txt = "63;38" + req_access_txt = "63;38" }, /obj/machinery/door/poddoor/preopen{ id = "brigentrance"; @@ -46378,7 +46378,7 @@ "oJT" = ( /obj/machinery/door/airlock/maintenance{ name = "Disposal Access"; - req_one_access_txt = "31;48;26" + req_access_txt = "31;48;26" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 @@ -46533,7 +46533,7 @@ /obj/machinery/door/window/southleft{ dir = 4; name = "Isolation Box"; - req_one_access_txt = "2" + req_access_txt = "2" }, /turf/open/floor/iron/dark, /area/security/courtroom) @@ -46990,7 +46990,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7" + req_access_txt = "12;7" }, /obj/structure/lattice/catwalk/over, /turf/open/floor/plating, @@ -47005,7 +47005,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; name = "Maintenance Hatch"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_access_txt = "12;22;25;26;28;35;37;38;46" }, /turf/open/floor/plating, /area/maintenance/central) @@ -47188,7 +47188,7 @@ dir = 8; name = "Research and Development Desk"; req_access_txt = "47"; - req_one_access_txt = 0 + req_access_txt = 0 }, /obj/structure/table/reinforced, /obj/structure/desk_bell{ @@ -48182,7 +48182,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Research and Development Deliveries"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/structure/window/reinforced{ dir = 4 @@ -50982,7 +50982,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/purple/fourcorners/contrasted, @@ -51375,7 +51375,7 @@ "qhN" = ( /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_one_access_txt = "24;10" + req_access_txt = "24;10" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -52153,7 +52153,7 @@ /obj/machinery/door/window/eastright{ dir = 2; name = "Research and Development Desk"; - req_one_access_txt = "47;63" + req_access_txt = "47;63" }, /obj/structure/window/reinforced{ dir = 8 @@ -52339,7 +52339,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /turf/open/floor/plating, /area/maintenance/department/medical) @@ -53061,7 +53061,7 @@ }, /obj/machinery/door/airlock/research{ name = "Exploration Preparation Room"; - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /turf/open/floor/iron, /area/science/shuttledock) @@ -53961,7 +53961,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -53974,7 +53974,7 @@ "qZS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -54172,7 +54172,7 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/iron/white, /area/science/research) @@ -55480,7 +55480,7 @@ "rye" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_one_access_txt = "65;61" + req_access_txt = "65;61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -56387,7 +56387,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -57170,7 +57170,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ id_tag = "commissarydoor"; name = "Maintenance Hatch"; - req_one_access_txt = "12;22;25;26;28;35;37;38;46" + req_access_txt = "12;22;25;26;28;35;37;38;46" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -57516,7 +57516,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, @@ -60691,7 +60691,7 @@ }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -61586,7 +61586,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrign"; name = "Brig"; - req_one_access_txt = "63;38" + req_access_txt = "63;38" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -62548,7 +62548,7 @@ dir = 1; name = "Cargo Desk"; pixel_y = -1; - req_one_access_txt = "31;48" + req_access_txt = "31;48" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -63178,7 +63178,7 @@ "tVd" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "7;29" + req_access_txt = "7;29" }, /turf/open/floor/plating, /area/maintenance/department/science) @@ -64169,7 +64169,7 @@ "ukI" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -64311,7 +64311,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/engineering/glass{ - req_one_access_txt = "32" + req_access_txt = "32" }, /obj/effect/turf_decal/guideline/guideline_in/yellow{ dir = 4 @@ -65045,7 +65045,7 @@ "uBD" = ( /obj/machinery/door/airlock/research{ name = "Exploration Preparation Room"; - req_one_access_txt = "49" + req_access_txt = "49" }, /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -65244,7 +65244,7 @@ /obj/structure/lattice/catwalk/over, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;29" + req_access_txt = "12;7;29" }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -65276,7 +65276,7 @@ /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrign"; name = "Brig"; - req_one_access_txt = "63;38" + req_access_txt = "63;38" }, /obj/structure/disposalpipe/segment{ dir = 2 @@ -65401,7 +65401,7 @@ "uHl" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage"; - req_one_access_txt = "19;23" + req_access_txt = "19;23" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -66341,7 +66341,7 @@ /obj/machinery/door/window/southleft{ dir = 1; name = "Court Hall"; - req_one_access_txt = "42" + req_access_txt = "42" }, /obj/effect/turf_decal/stripes/line{ dir = 1; @@ -66448,7 +66448,7 @@ /obj/structure/lattice/catwalk/over, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68201,7 +68201,7 @@ "vEN" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;7;48;29" + req_access_txt = "12;7;48;29" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68767,7 +68767,7 @@ /area/hallway/primary/port) "vPW" = ( /obj/machinery/door/airlock/external{ - req_one_access_txt = "49;47" + req_access_txt = "49;47" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -68786,7 +68786,7 @@ "vQc" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31;63" + req_access_txt = "12;31;63" }, /obj/structure/disposalpipe/segment{ dir = 2 @@ -69639,7 +69639,7 @@ "wdz" = ( /obj/machinery/door/airlock/command{ name = "Server Room"; - req_one_access_txt = "7;30,63" + req_access_txt = "7;30,63" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -69973,7 +69973,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "MedbayFoyer"; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 @@ -70430,7 +70430,7 @@ "wvm" = ( /obj/machinery/door/airlock/research{ name = "Toxins Storage"; - req_one_access_txt = "8;63" + req_access_txt = "8;63" }, /obj/machinery/door/firedoor, /obj/machinery/button/door{ @@ -72097,7 +72097,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Medbay"; - req_one_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/blood/old, @@ -72301,7 +72301,7 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;35" + req_access_txt = "12;35" }, /obj/structure/lattice/catwalk/over, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -73640,7 +73640,7 @@ "xvg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31" + req_access_txt = "12;31" }, /turf/open/floor/catwalk_floor/iron_dark, /area/maintenance/port/central) @@ -73814,7 +73814,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Kitchen"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 @@ -74017,7 +74017,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; - req_one_access_txt = "17;65" + req_access_txt = "17;65" }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat/foyer) @@ -75557,7 +75557,7 @@ /obj/effect/turf_decal/bot, /obj/machinery/door/window/eastleft{ name = "Hydroponics Desk"; - req_one_access_txt = "35;28" + req_access_txt = "35;28" }, /turf/open/floor/iron/grid/steel, /area/hydroponics) @@ -75630,7 +75630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;6" + req_access_txt = "12;6" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75912,7 +75912,7 @@ "yjQ" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_one_access_txt = "12;31" + req_access_txt = "12;31" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76054,7 +76054,7 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_one_access_txt = "10;13" + req_access_txt = "10;13" }, /obj/structure/cable{ icon_state = "4-8" diff --git a/_maps/shuttles/emergency/emergency_cere.dmm b/_maps/shuttles/emergency/emergency_cere.dmm index 7dc14e723c105..8fc199151710e 100644 --- a/_maps/shuttles/emergency/emergency_cere.dmm +++ b/_maps/shuttles/emergency/emergency_cere.dmm @@ -856,7 +856,7 @@ "Eg" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engine Room"; - req_one_access_txt = "10;24" + req_access_txt = "10;24" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/yellow/fourcorners/contrasted, diff --git a/_maps/shuttles/emergency/emergency_corg.dmm b/_maps/shuttles/emergency/emergency_corg.dmm index b1d5de11fe706..88fbcb50a42e5 100644 --- a/_maps/shuttles/emergency/emergency_corg.dmm +++ b/_maps/shuttles/emergency/emergency_corg.dmm @@ -637,7 +637,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Emergency Shuttle Engineering"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, @@ -895,7 +895,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Emergency Shuttle Engineering"; - req_one_access_txt = "32;19" + req_access_txt = "32;19" }, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, diff --git a/_maps/shuttles/emergency/emergency_fland.dmm b/_maps/shuttles/emergency/emergency_fland.dmm index 65b2116ce2033..a4392bc3f094a 100644 --- a/_maps/shuttles/emergency/emergency_fland.dmm +++ b/_maps/shuttles/emergency/emergency_fland.dmm @@ -386,7 +386,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Cockpit"; - req_one_access_txt = "19;5;2" + req_access_txt = "19;5;2" }, /turf/open/floor/pod/dark, /area/shuttle/escape) @@ -849,7 +849,7 @@ "Gl" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/line{ @@ -1148,7 +1148,7 @@ "Rk" = ( /obj/machinery/door/airlock/public/glass{ name = "Emergency Shuttle Cockpit"; - req_one_access_txt = "19;5;2" + req_access_txt = "19;5;2" }, /obj/effect/turf_decal/delivery, /turf/open/floor/pod/dark, diff --git a/_maps/shuttles/emergency/emergency_kilo.dmm b/_maps/shuttles/emergency/emergency_kilo.dmm index 61c5969117929..c18e90daf72bb 100644 --- a/_maps/shuttles/emergency/emergency_kilo.dmm +++ b/_maps/shuttles/emergency/emergency_kilo.dmm @@ -622,7 +622,7 @@ "jK" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; - req_one_access_txt = "63" + req_access_txt = "63" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -772,7 +772,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/command{ name = "Shuttle Control"; - req_one_access_txt = "19" + req_access_txt = "19" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -845,7 +845,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/command{ name = "Shuttle Control"; - req_one_access_txt = "19" + req_access_txt = "19" }, /obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, @@ -854,7 +854,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/security/glass{ name = "Holding Area"; - req_one_access_txt = "19" + req_access_txt = "19" }, /obj/machinery/door/firedoor, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/shuttles/emergency/emergency_raven.dmm b/_maps/shuttles/emergency/emergency_raven.dmm index b4e07b5db1bac..de2d700bbf211 100644 --- a/_maps/shuttles/emergency/emergency_raven.dmm +++ b/_maps/shuttles/emergency/emergency_raven.dmm @@ -1939,7 +1939,7 @@ "Vw" = ( /obj/machinery/door/airlock/command/glass{ name = "Cockpit"; - req_one_access_txt = "2;19" + req_access_txt = "2;19" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, @@ -2025,7 +2025,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/medical/glass{ name = "Escape Shuttle Infirmary"; - req_one_access_txt = "2;19" + req_access_txt = "2;19" }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral/fourcorners/contrasted, diff --git a/_maps/shuttles/emergency/emergency_shelter.dmm b/_maps/shuttles/emergency/emergency_shelter.dmm index fbd17057ba781..d558ea68797e2 100644 --- a/_maps/shuttles/emergency/emergency_shelter.dmm +++ b/_maps/shuttles/emergency/emergency_shelter.dmm @@ -54,7 +54,7 @@ "aq" = ( /obj/machinery/door/airlock/survival_pod{ name = "Emergency Shuttle Brig"; - req_one_access_txt = "2" + req_access_txt = "2" }, /obj/structure/fans/tiny, /turf/open/floor/plating, @@ -77,7 +77,7 @@ "ax" = ( /obj/machinery/door/airlock/survival_pod{ name = "Emergency Shuttle Brig"; - req_one_access_txt = "2" + req_access_txt = "2" }, /turf/open/floor/plating, /area/shuttle/escape) @@ -103,7 +103,7 @@ "aD" = ( /obj/machinery/door/airlock/survival_pod{ name = "Emergency Shuttle Bridge"; - req_one_access_txt = "19" + req_access_txt = "19" }, /obj/structure/fans/tiny, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency/emergency_tiny.dmm b/_maps/shuttles/emergency/emergency_tiny.dmm index 4a215e9df7590..aa3d841a2897d 100644 --- a/_maps/shuttles/emergency/emergency_tiny.dmm +++ b/_maps/shuttles/emergency/emergency_tiny.dmm @@ -649,7 +649,7 @@ /area/shuttle/escape) "Xn" = ( /obj/machinery/door/airlock/security{ - req_one_access_txt = "2;19" + req_access_txt = "2;19" }, /obj/effect/turf_decal/stripes/closeup, /turf/open/floor/mineral/plastitanium/red/brig, diff --git a/_maps/shuttles/labour/labour_box.dmm b/_maps/shuttles/labour/labour_box.dmm index 5551be0fad18b..7a377344db9a0 100644 --- a/_maps/shuttles/labour/labour_box.dmm +++ b/_maps/shuttles/labour/labour_box.dmm @@ -128,7 +128,7 @@ "L" = ( /obj/machinery/door/window/southleft{ name = "Gulag"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /obj/structure/window/reinforced{ dir = 4 diff --git a/_maps/shuttles/labour/labour_corg.dmm b/_maps/shuttles/labour/labour_corg.dmm index 644f7f678900e..6c66b8e6ae74f 100644 --- a/_maps/shuttles/labour/labour_corg.dmm +++ b/_maps/shuttles/labour/labour_corg.dmm @@ -101,7 +101,7 @@ "F" = ( /obj/machinery/door/window/southleft{ name = "Gulag"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; diff --git a/_maps/shuttles/labour/labour_delta.dmm b/_maps/shuttles/labour/labour_delta.dmm index 5570513dcdb75..496bfb3409c2b 100644 --- a/_maps/shuttles/labour/labour_delta.dmm +++ b/_maps/shuttles/labour/labour_delta.dmm @@ -82,7 +82,7 @@ }, /obj/machinery/door/window/southleft{ name = "Gulag"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/labor) diff --git a/_maps/shuttles/labour/labour_fland.dmm b/_maps/shuttles/labour/labour_fland.dmm index 759cfb35495b1..403553263b9c1 100644 --- a/_maps/shuttles/labour/labour_fland.dmm +++ b/_maps/shuttles/labour/labour_fland.dmm @@ -5,7 +5,7 @@ "c" = ( /obj/machinery/door/window/southleft{ name = "Gulag"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /obj/structure/window/reinforced{ dir = 4 diff --git a/_maps/shuttles/labour/labour_kilo.dmm b/_maps/shuttles/labour/labour_kilo.dmm index 5037c91bd584f..f4a3f20f4c764 100644 --- a/_maps/shuttles/labour/labour_kilo.dmm +++ b/_maps/shuttles/labour/labour_kilo.dmm @@ -84,7 +84,7 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners, /obj/machinery/door/window/southleft{ name = "Gulag"; - req_one_access_txt = "63;42;38" + req_access_txt = "63;42;38" }, /obj/structure/window/reinforced{ dir = 4 diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm index 817eca6e9aaa5..045391de312f7 100644 --- a/code/game/machinery/airlock_cycle_control.dm +++ b/code/game/machinery/airlock_cycle_control.dm @@ -657,12 +657,12 @@ if(I != 1) access_str += ", " access_str += get_access_desc(airlock.req_access[I]) - if(islist(airlock.req_one_access) && airlock.req_one_access.len) - access_str = airlock.req_one_access.len > 1 ? "One of " : "" - for(var/I in 1 to airlock.req_one_access.len) + if(islist(airlock.req_access) && airlock.req_access.len) + access_str = airlock.req_access.len > 1 ? "One of " : "" + for(var/I in 1 to airlock.req_access.len) if(I != 1) access_str += ", " - access_str += get_access_desc(airlock.req_one_access[I]) + access_str += get_access_desc(airlock.req_access[I]) data["airlocks"] += list(list( "role" = airlocks[airlock], diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index e2f637ce90b3c..6e9b52cae187d 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -34,13 +34,9 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/button) src.check_access(null) - if(req_access.len || req_one_access.len) + if(req_access.len) board = new(src) - if(req_access.len) - board.accesses = req_access - else - board.one_access = 1 - board.accesses = req_one_access + board.accesses = req_access /obj/machinery/button/update_icon() @@ -81,10 +77,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/button) to_chat(user, "\The [W] is stuck to you!") return board = W - if(board.one_access) - req_one_access = board.accesses - else - req_access = board.accesses + req_access = board.accesses to_chat(user, "You add [W] to the button.") if(!device && !board && W.tool_behaviour == TOOL_WRENCH) @@ -107,7 +100,6 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/button) /obj/machinery/button/on_emag(mob/user) ..() req_access = list() - req_one_access = list() playsound(src, "sparks", 100, 1) /obj/machinery/button/eminence_act(mob/living/simple_animal/eminence/eminence) @@ -145,7 +137,6 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/button) if(board) board.forceMove(drop_location()) req_access = list() - req_one_access = list() board = null update_icon() to_chat(user, "You remove electronics from the button frame.") @@ -210,12 +201,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/button/door, 24) /obj/machinery/button/door/incinerator_vent_atmos_main name = "turbine vent control" id = INCINERATOR_ATMOS_MAINVENT - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) + req_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) /obj/machinery/button/door/incinerator_vent_atmos_aux name = "combustion chamber vent control" id = INCINERATOR_ATMOS_AUXVENT - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) + req_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) /obj/machinery/button/door/incinerator_vent_syndicatelava_main name = "turbine vent control" diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 031b5df731bc0..7ff7fb3a47196 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -17,7 +17,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) desc = "You can use this to manage jobs and ID access." icon_screen = "id" icon_keyboard = "generic_key" - req_one_access = list(ACCESS_HEADS, ACCESS_CHANGE_IDS) + req_access = list(ACCESS_HEADS, ACCESS_CHANGE_IDS) circuit = /obj/item/circuitboard/computer/card var/mode = 0 var/printing = null diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 346d88f890581..1a1ae49346d1d 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -5,7 +5,7 @@ desc = "This can be used to check medical records." icon_screen = "medcomp" icon_keyboard = "med_key" - req_one_access = list(ACCESS_MEDICAL, ACCESS_FORENSICS_LOCKERS) + req_access = list(ACCESS_MEDICAL, ACCESS_FORENSICS_LOCKERS) circuit = /obj/item/circuitboard/computer/med_data var/rank = null var/screen = null diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 5cbb521bd69a8..679bc825c0af1 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -3,7 +3,7 @@ desc = "Used to view and edit personnel's security records." icon_screen = "security" icon_keyboard = "security_key" - req_one_access = list(ACCESS_SEC_RECORDS) + req_access = list(ACCESS_SEC_RECORDS) circuit = /obj/item/circuitboard/computer/secure_data var/rank = null var/screen = null diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index a6e81d3cf8201..b831a746abdbd 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_EMPTY(cryopod_computers) density = FALSE layer = ABOVE_WINDOW_LAYER interaction_flags_machine = INTERACT_MACHINE_OFFLINE - req_one_access = list(ACCESS_HEADS, ACCESS_ARMORY) //Heads of staff or the warden can go here to claim recover items from their department that people went were cryodormed with. + req_access = list(ACCESS_HEADS, ACCESS_ARMORY) //Heads of staff or the warden can go here to claim recover items from their department that people went were cryodormed with. var/mode = null //Used for logging people entering cryosleep and important items they are carrying. diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 5de9a5344e7f3..c0a0b9cd3da74 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -18,8 +18,7 @@ name = "radiant dance machine mark IV" desc = "The first three prototypes were discontinued after mass casualty incidents." icon_state = "disco" - req_access = null - req_one_access = list(ACCESS_HEADS, ACCESS_THEATRE, ACCESS_BAR) // you need one of these + req_access = list(ACCESS_HEADS, ACCESS_THEATRE, ACCESS_BAR) // you need one of these anchored = FALSE var/list/spotlights = list() var/list/sparkles = list() @@ -28,7 +27,6 @@ name = "radiant dance machine mark V" desc = "Now redesigned with data gathered from the extensive disco and plasma research." req_access = null - req_one_access = null anchored = TRUE resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF flags_1 = NODECONSTRUCT_1 diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm index abfb524aa0587..7d23e81a8984e 100644 --- a/code/game/machinery/defibrillator_mount.dm +++ b/code/game/machinery/defibrillator_mount.dm @@ -10,7 +10,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 0 power_channel = AREA_USAGE_EQUIP - req_one_access = list(ACCESS_MEDICAL, ACCESS_HEADS, ACCESS_SECURITY) //used to control clamps + req_access = list(ACCESS_MEDICAL, ACCESS_HEADS, ACCESS_SECURITY) //used to control clamps processing_flags = NONE layer = ABOVE_WINDOW_LAYER var/obj/item/defibrillator/defib //this mount's defibrillator diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index ccbddf896fdd9..551b1a6524fa6 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -50,7 +50,7 @@ var/allow_repaint = TRUE //Set to FALSE if the airlock should not be allowed to be repainted. FASTDMM_PROP(\ - pinned_vars = list("req_access_txt", "req_one_access_txt", "name")\ + pinned_vars = list("req_access_txt", "name")\ ) interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_REQUIRES_SILICON | INTERACT_MACHINE_OPEN @@ -1460,11 +1460,7 @@ if(!electronics) ae = new/obj/item/electronics/airlock(loc) gen_access() - if(req_one_access.len) - ae.one_access = 1 - ae.accesses = req_one_access - else - ae.accesses = req_access + ae.accesses = req_access else ae = electronics electronics = null diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index b19a591943781..1ae577cf3cb2a 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -328,7 +328,7 @@ autoclose = FALSE frequency = FREQ_AIRLOCK_CONTROL heat_proof = TRUE - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) + req_access = list(ACCESS_ATMOSPHERICS, ACCESS_MAINT_TUNNELS) /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior name = "Turbine Interior Airlock" diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 278110a0b6331..b19f7812c9e00 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -28,7 +28,7 @@ interaction_flags_machine = INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_REQUIRES_SILICON | INTERACT_MACHINE_OPEN air_tight = TRUE open_speed = 2 - req_one_access = list(ACCESS_ENGINE, ACCESS_ATMOSPHERICS) + req_access = list(ACCESS_ENGINE, ACCESS_ATMOSPHERICS) processing_flags = START_PROCESSING_MANUALLY var/emergency_close_timer = 0 var/nextstate = null diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 58bae417d81cd..817b79e45ebee 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -317,11 +317,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/door/window) var/obj/item/electronics/airlock/ae if(!electronics) ae = new/obj/item/electronics/airlock(drop_location()) - if(req_one_access) - ae.one_access = 1 - ae.accesses = req_one_access - else - ae.accesses = req_access + ae.accesses = req_access else ae = electronics electronics = null @@ -429,7 +425,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/machinery/door/window) /obj/machinery/door/window/brigdoor/security/holding name = "holding cell door" - req_one_access = list(ACCESS_SEC_DOORS, ACCESS_LAWYER, ACCESS_BRIGPHYS) //love for the lawyer and Brig Phys + req_access = list(ACCESS_SEC_DOORS, ACCESS_LAWYER, ACCESS_BRIGPHYS) //love for the lawyer and Brig Phys /obj/machinery/door/window/clockwork name = "brass windoor" diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm index c8a99c85ef8e3..c7c106d8e2746 100644 --- a/code/game/machinery/embedded_controller/access_controller.dm +++ b/code/game/machinery/embedded_controller/access_controller.dm @@ -28,7 +28,6 @@ /obj/machinery/doorButtons/on_emag(mob/user) ..() req_access = list() - req_one_access = list() playsound(src, "sparks", 100, 1) to_chat(user, "You short out the access controller.") diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index 35e77322e7adc..0f0857a7aa396 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -18,7 +18,7 @@ var/list/codes // assoc. list of transponder codes var/codes_txt = "" // codes as set on map: "tag1;tag2" or "tag1=value;tag2=value" - req_one_access = list(ACCESS_ENGINE, ACCESS_ROBOTICS) + req_access = list(ACCESS_ENGINE, ACCESS_ROBOTICS) /obj/machinery/navbeacon/Initialize(mapload) . = ..() diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index f267f5d59053d..c1c2e32faf038 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -39,7 +39,7 @@ AddComponent(/datum/component/butchering, 1, amount_produced,amount_produced/5) . = ..() update_icon() - req_one_access = get_all_accesses() + get_all_centcom_access() + req_access = get_all_accesses() + get_all_centcom_access() /obj/machinery/recycler/RefreshParts() var/amt_made = 0 diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 3a7e716b13fe8..003c2d8a334aa 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -40,8 +40,6 @@ CREATION_TEST_IGNORE_SELF(/obj) // Access levels, used in modules\jobs\access.dm var/list/req_access = list() var/req_access_txt = null - var/list/req_one_access = list() - var/req_one_access_txt = null /// Custom fire overlay icon var/custom_fire_overlay diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 13c6f3439349c..1cf58c227448d 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -314,8 +314,7 @@ /obj/structure/closet/secure_closet/evidence anchored = TRUE name = "Secure Evidence Closet" - req_access_txt = "0" - req_one_access_txt = list(ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS) + req_access = list(ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS) /obj/structure/closet/secure_closet/brig/PopulateContents() ..() diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 9fece4d8b7fe8..348619bf293fa 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -259,10 +259,7 @@ if(electronics) electronics.forceMove(sale) sale.electronics = electronics - if(electronics.one_access) - sale.req_one_access = electronics.accesses - else - sale.req_access = electronics.accesses + sale.req_access = electronics.accesses qdel(src) qdel(M) @@ -278,10 +275,7 @@ if(electronics) electronics.forceMove(display) display.electronics = electronics - if(electronics.one_access) - display.req_one_access = electronics.accesses - else - display.req_access = electronics.accesses + display.req_access = electronics.accesses qdel(src) else return ..() @@ -617,4 +611,4 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/item/showpiece_dummy) /obj/structure/displaycase/forsale/kitchen desc = "A display case with an ID-card swiper. Use your ID to purchase the contents. Meant for the bartender and chef." - req_one_access = list(ACCESS_KITCHEN, ACCESS_BAR) + req_access = list(ACCESS_KITCHEN, ACCESS_BAR) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 379e302873dd1..e152fb03129a2 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -268,10 +268,7 @@ door.electronics = electronics door.heat_proof = heat_proof_finished door.security_level = AIRLOCK_SECURITY_NONE - if(electronics.one_access) - door.req_one_access = electronics.accesses - else - door.req_access = electronics.accesses + door.req_access = electronics.accesses if(created_name) door.name = created_name else if(electronics.passed_name) diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 71687e38f612c..1e4fd9d705932 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -303,11 +303,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/structure/windoor_assembly) windoor.base_state = "rightsecure" windoor.setDir(dir) windoor.set_density(FALSE) - - if(electronics.one_access) - windoor.req_one_access = electronics.accesses - else - windoor.req_access = electronics.accesses + windoor.req_access = electronics.accesses windoor.electronics = electronics electronics.forceMove(windoor) if(created_name) @@ -326,11 +322,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/structure/windoor_assembly) windoor.base_state = "right" windoor.setDir(dir) windoor.set_density(FALSE) - - if(electronics.one_access) - windoor.req_one_access = electronics.accesses - else - windoor.req_access = electronics.accesses + windoor.req_access = electronics.accesses windoor.electronics = electronics electronics.forceMove(windoor) if(created_name) diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index dff3014bb8dcc..ef6bc9dca1827 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -241,7 +241,7 @@ if(the_rcd.airlock_electronics) new_window.name = the_rcd.airlock_electronics.passed_name || initial(new_window.name) if(the_rcd.airlock_electronics.one_access) - new_window.req_one_access = the_rcd.airlock_electronics.accesses.Copy() + new_window.req_access = the_rcd.airlock_electronics.accesses.Copy() else new_window.req_access = the_rcd.airlock_electronics.accesses.Copy() new_window.autoclose = TRUE @@ -258,7 +258,7 @@ new_airlock.electronics.passed_name = the_rcd.airlock_electronics.passed_name new_airlock.electronics.passed_cycle_id = the_rcd.airlock_electronics.passed_cycle_id if(new_airlock.electronics.one_access) - new_airlock.req_one_access = new_airlock.electronics.accesses + new_airlock.req_access = new_airlock.electronics.accesses else new_airlock.req_access = new_airlock.electronics.accesses if(new_airlock.electronics.unres_sides) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 377de1703aa4b..aa3a3bdddf42d 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -658,8 +658,7 @@ GLOBAL_DATUM_INIT(admin_secrets, /datum/admin_secrets, new) for(var/obj/machinery/door/airlock/maintenance/M in GLOB.machines) M.check_access() if (ACCESS_MAINT_TUNNELS in M.req_access) - M.req_access = list() - M.req_one_access = list(ACCESS_BRIG,ACCESS_ENGINE) + M.req_access = list(ACCESS_BRIG,ACCESS_ENGINE) message_admins("[key_name_admin(usr)] made all maint doors engineering and brig access-only.") if("infinite_sec") if(!check_rights(R_DEBUG)) diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 7d445ac6eed0a..42a6f99b8c932 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -149,21 +149,18 @@ /obj/machinery/airalarm/engine name = "engine air alarm" locked = FALSE - req_access = null - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_ENGINE) + req_access = list(ACCESS_ATMOSPHERICS, ACCESS_ENGINE) /obj/machinery/airalarm/mixingchamber name = "chamber air alarm" locked = FALSE - req_access = null - req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_TOX, ACCESS_TOX_STORAGE) + req_access = list(ACCESS_ATMOSPHERICS, ACCESS_TOX, ACCESS_TOX_STORAGE) /obj/machinery/airalarm/all_access name = "all-access air alarm" desc = "This particular atmospherics control unit appears to have no access restrictions." locked = FALSE req_access = null - req_one_access = null /obj/machinery/airalarm/syndicate //general syndicate access req_access = list(ACCESS_SYNDICATE) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 1fdd34360450f..36c9b4e94ab2c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -6,9 +6,8 @@ var/current_supply var/max_supply = 5 var/cost = 400 // Minimum cost, or infinite points are possible. I've already had to fix it once because someone didn't listen. Don't be THAT person. - var/access = FALSE + var/list/access = list() var/access_budget = FALSE //prevents people from requesting stupid stuff with their department's budget via app - var/access_any = FALSE var/list/contains = null var/crate_name = "crate" var/desc = ""//no desc by default @@ -34,9 +33,7 @@ C = new crate_type(A) C.name = crate_name if(access) - C.req_access = list(access) - if(access_any) - C.req_one_access = access_any + C.req_access = access fill(C) return C @@ -329,7 +326,7 @@ desc = "Keep those invasive species OUT. Contains a scythe, gasmask, and two anti-weed chemical grenades. Warranty void if used on ambrosia. Requires Hydroponics access to open." cost = 800 max_supply = 3 - access = ACCESS_HYDROPONICS + access = list(ACCESS_HYDROPONICS) contains = list(/obj/item/scythe, /obj/item/clothing/mask/gas, /obj/item/grenade/chem_grenade/antiweed, @@ -343,7 +340,7 @@ /datum/supply_pack/security group = "Security" - access = ACCESS_SECURITY + access = list(ACCESS_SECURITY) access_budget = ACCESS_SECURITY crate_type = /obj/structure/closet/crate/secure/gear @@ -389,9 +386,8 @@ desc = "Contains one speedloader of .38 DumDum ammunition, good for embedding in soft targets. Requires Security or Forensics access to open." cost = 1200 max_supply = 4 - access = FALSE + access = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) small_item = TRUE - access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) contains = list(/obj/item/ammo_box/c38/dumdum) crate_name = ".38 match crate" @@ -400,9 +396,8 @@ desc = "Contains one speedloader of match grade .38 ammunition, perfect for showing off trickshots. Requires Security or Forensics access to open." cost = 1200 max_supply = 3 - access = FALSE + access = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) small_item = TRUE - access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) contains = list(/obj/item/ammo_box/c38/match) crate_name = ".38 match crate" @@ -537,7 +532,7 @@ /datum/supply_pack/security/armory group = "Armory" - access = ACCESS_ARMORY + access = list(ACCESS_ARMORY) access_budget = ACCESS_ARMORY crate_type = /obj/structure/closet/crate/secure/weapon @@ -695,7 +690,7 @@ desc = "Burn, baby burn. Contains three incendiary grenades, three plasma canisters, and a flamethrower. Requires Armory access to open." cost = 1200 max_supply = 3 - access = ACCESS_HEADS + access = list(ACCESS_HEADS) contains = list(/obj/item/flamethrower/full, /obj/item/tank/internals/plasma, /obj/item/tank/internals/plasma, @@ -1104,7 +1099,7 @@ desc = "Through advanced bluespace-shenanigans, our engineers have managed to fit an entire shuttle engine into one tiny little crate. Requires CE access to open." cost = 5000 max_supply = 2 - access = ACCESS_CE + access = list(ACCESS_CE) access_budget = ACCESS_CE contains = list(/obj/structure/shuttle/engine/propulsion/burst/cargo) crate_name = "shuttle engine crate" @@ -1280,7 +1275,7 @@ desc = "Useful for powering forcefield generators while destroying locked crates and intruders alike. Contains two high-powered energy emitters. Requires CE access to open." cost = 1200 max_supply = 5 - access = ACCESS_CE + access = list(ACCESS_CE) contains = list(/obj/machinery/power/emitter, /obj/machinery/power/emitter) crate_name = "emitter crate" @@ -1313,7 +1308,7 @@ desc = "A supermassive black hole or hyper-powered teslaball are the perfect way to spice up any party! This \"My First Apocalypse\" kit contains everything you need to build your own Particle Accelerator! Ages 10 and up." cost = 2700 max_supply = 3 - access = ACCESS_CE + access = list(ACCESS_CE) access_budget = ACCESS_CE contains = list(/obj/structure/particle_accelerator/fuel_chamber, /obj/machinery/particle_accelerator/control_box, @@ -1341,7 +1336,7 @@ desc = "The key to unlocking the power of Lord Singuloth. Particle Accelerator not included." cost = 4700 max_supply = 3 - access = ACCESS_CE + access = list(ACCESS_CE) access_budget = ACCESS_CE contains = list(/obj/machinery/the_singularitygen) crate_name = "singularity generator crate" @@ -1385,7 +1380,7 @@ desc = "The power of the heavens condensed into a single crystal. Requires CE access to open." cost = 10000 max_supply = 1 - access = ACCESS_CE + access = list(ACCESS_CE) access_budget = ACCESS_CE contains = list(/obj/machinery/power/supermatter_crystal/shard) crate_name = "supermatter shard crate" @@ -1409,7 +1404,7 @@ desc = "The key to unlocking the power of the Tesla energy ball. Particle Accelerator not included." cost = 5000 max_supply = 2 - access = ACCESS_CE + access = list(ACCESS_CE) access_budget = ACCESS_CE contains = list(/obj/machinery/the_singularitygen/tesla) crate_name = "tesla generator crate" @@ -1532,7 +1527,7 @@ desc = "Contains a canister of BZ. Requires Atmospherics access to open." cost = 8000 max_supply = 3 - access = ACCESS_ATMOSPHERICS + access = list(ACCESS_ATMOSPHERICS) access_budget = ACCESS_ATMOSPHERICS contains = list(/obj/machinery/portable_atmospherics/canister/bz) crate_name = "BZ canister crate" @@ -1543,7 +1538,7 @@ desc = "Contains a canister of Carbon Dioxide. Requires Atmospherics access to open." cost = 1200 max_supply = 3 - access = ACCESS_ATMOSPHERICS + access = list(ACCESS_ATMOSPHERICS) access_budget = ACCESS_ATMOSPHERICS contains = list(/obj/machinery/portable_atmospherics/canister/carbon_dioxide) crate_name = "carbon dioxide canister crate" @@ -1591,7 +1586,7 @@ desc = "Contains a canister of Nitrous Oxide. Requires Atmospherics access to open." cost = 2400 max_supply = 5 - access = ACCESS_ATMOSPHERICS + access = list(ACCESS_ATMOSPHERICS) access_budget = ACCESS_ATMOSPHERICS contains = list(/obj/machinery/portable_atmospherics/canister/nitrous_oxide) crate_name = "nitrous oxide canister crate" @@ -1817,7 +1812,7 @@ desc = "Contains a bulk supply of saline-glucose condensed into a single canister that should last several days, with a large pump to fill containers with. Direct injection of saline should be left to medical professionals as the pump is capable of overdosing patients. Requires medbay access to open." cost = 1200 max_supply = 4 - access = ACCESS_MEDICAL + access = list(ACCESS_MEDICAL) contains = list(/obj/machinery/iv_drip/saline) /datum/supply_pack/medical/randomvirus //contains 5 utility viro symptoms. If virus customizing is on, contains 5 random cultures instead @@ -1825,7 +1820,7 @@ desc = "Contains five experimental disease cultures for epidemiological research" cost = 3000 max_supply = 3 - access = ACCESS_VIROLOGY + access = list(ACCESS_VIROLOGY) access_budget = ACCESS_VIROLOGY contains = list(/obj/item/reagent_containers/glass/bottle/inorganic_virion, /obj/item/reagent_containers/glass/bottle/necrotic_virion, @@ -1849,7 +1844,7 @@ desc = "Contains the necessary supplies to start an epidemiological research lab. P.A.N.D.E.M.I.C. not included. Comes with a free virologist action figure!" cost = 1500 max_supply = 4 - access = ACCESS_VIROLOGY + access = list(ACCESS_VIROLOGY) contains = list(/obj/item/food/monkeycube, /obj/item/reagent_containers/food/drinks/bottle/virusfood, /obj/item/reagent_containers/glass/bottle/mutagen, @@ -1874,7 +1869,7 @@ desc = "Contains several contagious virus samples, ranging from annoying to lethal. Balled-up jeans not included. Requires CMO access to open." cost = 2000 max_supply = 3 - access = ACCESS_CMO + access = list(ACCESS_CMO) access_budget = ACCESS_VIROLOGY contraband = TRUE contains = list(/obj/item/reagent_containers/glass/bottle/fake_gbs, @@ -1892,7 +1887,7 @@ desc = "Contains a replacement P.A.N.D.E.M.I.C. in case the ones in virology get destroyed or you want to build a new lab." cost = 7500 max_supply = 2 - access = ACCESS_VIROLOGY + access = list(ACCESS_VIROLOGY) contains = list(/obj/machinery/computer/pandemic) crate_name = "P.A.N.D.E.M.I.C. Replacement Crate" dangerous = TRUE @@ -1920,7 +1915,7 @@ desc = "Everything you need to burn something to the ground, this contains three plasma assembly sets. Each set contains a plasma tank, igniter, proximity sensor, and timer! Warranty void if exposed to high temperatures. Requires Toxins access to open." cost = 800 max_supply = 3 - access = ACCESS_TOX_STORAGE + access = list(ACCESS_TOX_STORAGE) access_budget = ACCESS_TOX_STORAGE contains = list(/obj/item/tank/internals/plasma, /obj/item/tank/internals/plasma, @@ -1942,7 +1937,7 @@ desc = "The tools you need to replace those finicky humans with a loyal robot army! Contains four proximity sensors, two empty first aid kits, two health analyzers, two red hardhats, two mechanical toolboxes, and two cleanbot assemblies! Requires Robotics access to open." cost = 1200 max_supply = 4 - access = ACCESS_ROBOTICS + access = list(ACCESS_ROBOTICS) access_budget = ACCESS_ROBOTICS contains = list(/obj/item/assembly/prox_sensor, /obj/item/assembly/prox_sensor, @@ -1966,7 +1961,7 @@ desc = "If you are looking for an improvement that makes your station more suitable for silicons, this is the pack for you! Contains all the materials required to put together a recharging station. Tools not included." cost = 2500 max_supply = 4 - access = ACCESS_ROBOTICS + access = list(ACCESS_ROBOTICS) contains = list(/obj/item/stack/sheet/iron/five, /obj/item/stack/cable_coil/random/five, /obj/item/circuitboard/machine/cyborgrecharger, @@ -1998,8 +1993,7 @@ desc = "These high powered Shield Wall Generators are guaranteed to keep any unwanted lifeforms on the outside, where they belong! Contains four shield wall generators. Requires Teleporter access to open." cost = 1700 max_supply = 4 - access = ACCESS_TELEPORTER - access = ACCESS_TELEPORTER + access = list(ACCESS_TELEPORTER) contains = list(/obj/machinery/shieldwallgen, /obj/machinery/shieldwallgen, /obj/machinery/shieldwallgen, @@ -2029,7 +2023,7 @@ desc = "The key ingredient for making a lot of people very angry very fast. Contains two tank transfer valves. Requires RD access to open." cost = 4000 max_supply = 3 - access = ACCESS_RD + access = list(ACCESS_RD) contains = list(/obj/item/transfer_valve, /obj/item/transfer_valve) crate_name = "tank transfer valves crate" @@ -2041,7 +2035,7 @@ desc = "In case a freak accident has rendered the xenobiology lab non-functional! Contains two grey slime extracts, some plasma, and the required circuit boards to set up your xenobiology lab up and running! Requires Xenobiology access to open." cost = 10000 max_supply = 2 - access = ACCESS_XENOBIOLOGY + access = list(ACCESS_XENOBIOLOGY) access_budget = ACCESS_XENOBIOLOGY contains = list(/obj/item/slime_extract/grey, /obj/item/slime_extract/grey, @@ -2224,7 +2218,7 @@ desc = "All the miners died too fast? Assistant wants to get a taste of life off-station? Either way, this kit is the best way to turn a regular crewman into an ore-producing, monster-slaying machine. Contains meson goggles, a pickaxe, advanced mining scanner, cargo headset, ore bag, gasmask, an explorer suit and a miner ID upgrade. Requires QM access to open." cost = 800 max_supply = 4 - access = ACCESS_QM + access = list(ACCESS_QM) access_budget = ACCESS_MINING_STATION contains = list(/obj/item/storage/backpack/duffelbag/mining_conscript) crate_name = "shaft miner starter kit" @@ -2446,7 +2440,7 @@ desc = "Designed by Aussec's Advanced Warfare Research Division, these high-yield, Clown-grade cream pies are powered by a synergy of performance and efficiency. Guaranteed to provide maximum results." cost = 6000 max_supply = 4 - access = ACCESS_THEATRE + access = list(ACCESS_THEATRE) access_budget = ACCESS_THEATRE contains = list(/obj/item/storage/backpack/duffelbag/clown/cream_pie) crate_name = "party equipment crate" @@ -3005,7 +2999,7 @@ desc = "Supply the station's entertainers with the equipment of their trade with these Nanotrasen-approved costumes! Contains a full clown and mime outfit, along with a bike horn and a bottle of nothing." cost = 1000 max_supply = 3 - access = ACCESS_THEATRE + access = list(ACCESS_THEATRE) contains = list(/obj/item/storage/backpack/clown, /obj/item/clothing/shoes/clown_shoes, /obj/item/clothing/mask/gas/clown_hat, diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index b69ca5b25fe06..bddd6bbfc2a25 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -66,45 +66,34 @@ if(n) . += n -//Call this before using req_access or req_one_access directly +//Call this before using req_access directly /obj/proc/gen_access() //These generations have been moved out of /obj/New() because they were slowing down the creation of objects that never even used the access system. - if(!req_access) - req_access = list() + if(!length(req_access)) for(var/a in text2access(req_access_txt)) - req_access |= a - if(!req_one_access) - req_one_access = list() - for(var/b in text2access(req_one_access_txt)) - req_one_access |= b + req_access += a // Check if an item has access to this object /obj/proc/check_access(obj/item/I) + check_access_list("hello") return check_access_list(I ? I.GetAccess() : null) - /obj/proc/check_access_list(list/accesses_to_check) gen_access() if(!islist(req_access)) //something's very wrong return TRUE - if(!req_access.len && !length(req_one_access)) + if(!req_access.len) return TRUE if(!length(accesses_to_check) || !islist(accesses_to_check)) return FALSE - for(var/each_code in req_access) - if(!(each_code in accesses_to_check)) //doesn't have this access - return FALSE - - if(length(req_one_access)) - for(var/each_code in req_one_access) - if(each_code in accesses_to_check) //has an access from the single access list - return TRUE - return FALSE - return TRUE + for(var/access_code in req_access) + if(access_code in accesses_to_check) + return TRUE + return FALSE /* * Checks if this packet can access this device diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index df964f1502626..062007f309bcf 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -170,12 +170,13 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) icon_state = "access_helper" /obj/effect/mapping_helpers/airlock/access/payload(obj/machinery/door/airlock/airlock) - if(airlock.req_one_access_txt == "null") - airlock.req_one_access += access + if(airlock.req_access_txt == null) + airlock.req_access += access //SECURITY /obj/effect/mapping_helpers/airlock/access/station/security access = ACCESS_SECURITY + icon_state = "security" color = "#DE3A3A" /obj/effect/mapping_helpers/airlock/access/station/security/brig access = ACCESS_BRIG @@ -195,6 +196,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //MEDICAL /obj/effect/mapping_helpers/airlock/access/station/medical access = ACCESS_MEDICAL + icon_state = "medbay" color = "#52B4E9" /obj/effect/mapping_helpers/airlock/access/station/medical/morgue access = ACCESS_MORGUE @@ -214,6 +216,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //SCIENCE /obj/effect/mapping_helpers/airlock/access/station/science access = ACCESS_TOX + icon_state = "science" color = "#D381C9" /obj/effect/mapping_helpers/airlock/access/station/science/storage access = ACCESS_TOX_STORAGE @@ -233,6 +236,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //ENGINEERING /obj/effect/mapping_helpers/airlock/access/station/engineering access = ACCESS_CONSTRUCTION + icon_state = "engineering" color = "#EFB341" /obj/effect/mapping_helpers/airlock/access/station/engineering/engineering access = ACCESS_ENGINE @@ -252,6 +256,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //COMMAND /obj/effect/mapping_helpers/airlock/access/station/command access = ACCESS_HEADS + icon_state = "central_command" color = "#486091" /obj/effect/mapping_helpers/airlock/access/station/command/ai_upload access = ACCESS_AI_UPLOAD @@ -274,11 +279,13 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) /obj/effect/mapping_helpers/airlock/access/station/command/gateway access = ACCESS_GATEWAY /obj/effect/mapping_helpers/airlock/access/station/command/mini_sat + icon_state = "silicon" access = ACCESS_MINISAT //SERVICE /obj/effect/mapping_helpers/airlock/access/station/service color = "#9FED58" + icon_state = "service" /obj/effect/mapping_helpers/airlock/access/station/service/chapel access = ACCESS_CHAPEL_OFFICE /obj/effect/mapping_helpers/airlock/access/station/service/bar @@ -301,6 +308,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //SUPPLY /obj/effect/mapping_helpers/airlock/access/station/supply access = ACCESS_CARGO + icon_state = "supply" color = "#A46106" /obj/effect/mapping_helpers/airlock/access/station/supply/qm access = ACCESS_QM @@ -320,6 +328,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //BEGIN CENTCOM ACCESS /obj/effect/mapping_helpers/airlock/access/admin access = ACCESS_CENT_GENERAL + icon_state = "central_command" color = "#9FED58" /obj/effect/mapping_helpers/airlock/access/admin/thunder access = ACCESS_CENT_THUNDER @@ -341,6 +350,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //Antagonists /obj/effect/mapping_helpers/airlock/access/antagonists color = "#DE3A3A" + icon_state = "antagonist" /obj/effect/mapping_helpers/airlock/access/antagonists/syndicate access = ACCESS_SYNDICATE /obj/effect/mapping_helpers/airlock/access/antagonists/syndicate/leader @@ -357,6 +367,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/effect/mapping_helpers) //Away Missions or Ruins /obj/effect/mapping_helpers/airlock/access/away access = ACCESS_AWAY_GENERAL + icon_state = "away" color = "#D4D4D4" /obj/effect/mapping_helpers/airlock/access/away/maintenance access = ACCESS_AWAY_MAINT diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index dec029001110a..1515709f1ab8f 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -25,7 +25,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also var/launch_warning = TRUE var/list/turrets = list() //List of connected turrets - req_one_access = list(ACCESS_AUX_BASE, ACCESS_HEADS) + req_access = list(ACCESS_AUX_BASE, ACCESS_HEADS) var/possible_destinations clockwork = TRUE circuit = /obj/item/circuitboard/computer/auxillary_base @@ -132,7 +132,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also /obj/machinery/computer/auxillary_base/proc/set_mining_mode() if(is_mining_level(z)) //The console switches to controlling the mining shuttle once landed. - req_one_access = list() + req_access = list() shuttleId = "mining" //The base can only be dropped once, so this gives the console a new purpose. possible_destinations = "mining_home;mining_away;landing_zone_dock;mining_public" diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 4ebba0bbabbf7..cda65f0a39992 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -432,7 +432,7 @@ QDEL_NULL(knife) /obj/machinery/bot_core/cleanbot - req_one_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS) + req_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS) /mob/living/simple_animal/bot/cleanbot/get_controls(mob/user) @@ -469,4 +469,4 @@ update_controls() /obj/machinery/bot_core/cleanbot/medbay - req_one_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS, ACCESS_MEDICAL) + req_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS, ACCESS_MEDICAL) diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index 3dad5161e63a0..25197fb546976 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -321,7 +321,7 @@ ..() /obj/machinery/bot_core/firebot - req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS) + req_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS) #undef SPEECH_INTERVAL #undef DETECTED_VOICE_INTERVAL diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 8b18edbd7f470..1706976ca2613 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -429,7 +429,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/mob/living/simple_animal/bot/floorbot) ..() /obj/machinery/bot_core/floorbot - req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS) + req_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS) /mob/living/simple_animal/bot/floorbot/UnarmedAttack(atom/A, proximity_flag, list/modifiers) if(HAS_TRAIT(src, TRAIT_HANDS_BLOCKED)) diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index dc1fc73bc1ae6..f1b5fbe7c21c9 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -368,4 +368,4 @@ return /obj/machinery/bot_core/honkbot - req_one_access = list(ACCESS_THEATRE, ACCESS_ROBOTICS) + req_access = list(ACCESS_THEATRE, ACCESS_ROBOTICS) diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index d1d72c42c235b..7e584fce1db9d 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -731,7 +731,7 @@ CREATION_TEST_IGNORE_SUBTYPES(/mob/living/simple_animal/bot/medbot) COOLDOWN_START(src, declare_cooldown, 20 SECONDS) /obj/machinery/bot_core/medbot - req_one_access = list(ACCESS_MEDICAL, ACCESS_ROBOTICS) + req_access = list(ACCESS_MEDICAL, ACCESS_ROBOTICS) #undef MEDBOT_PANIC_NONE #undef MEDBOT_PANIC_LOW #undef MEDBOT_PANIC_MED diff --git a/code/modules/security/genpop.dm b/code/modules/security/genpop.dm index d4b9b929abe5b..e8e60dba404ad 100644 --- a/code/modules/security/genpop.dm +++ b/code/modules/security/genpop.dm @@ -19,7 +19,7 @@ resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF layer = OPEN_DOOR_LAYER //Seccies and brig phys may always pass, either way. - req_one_access = list(ACCESS_BRIG, ACCESS_BRIGPHYS) + req_access = list(ACCESS_BRIG, ACCESS_BRIGPHYS) //Cooldown so we don't shock a million times a second COOLDOWN_DECLARE(shock_cooldown) circuit = /obj/item/circuitboard/machine/turnstile @@ -47,12 +47,6 @@ if(state == TURNSTILE_SHELL && !anchored) . += "The turnstile frame is empty and unsecured, ready to be sliced through welding." -//Executive officer's line variant. For rule of cool. -/*/obj/machinery/turnstile/xo - name = "\improper XO line turnstile" - req_one_access = list(ACCESS_BRIG, ACCESS_HEADS) -*/ - /obj/structure/closet/secure_closet/genpop name = "Prisoner locker" desc = "A locker used to store a prisoner's valuables, that they can collect at a later date." diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 8cd113ee63972..3f447fca3e043 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -1153,13 +1153,11 @@ ///////////////////////// /obj/vehicle/sealed/mecha/proc/operation_allowed(mob/M) - req_access = list() - req_one_access = operation_req_access + req_access = list(operation_req_access) return allowed(M) /obj/vehicle/sealed/mecha/proc/internals_access_allowed(mob/M) - req_one_access = internals_req_access - req_access = list() + req_access = list(internals_req_access) return allowed(M) /////////////////////// diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index 0ec34b0c53a1c003b86682249f9bfc183e36bb28..36f13590281be05a22169f22e8b383590fdaa31c 100644 GIT binary patch literal 15060 zcmX|obzD>5|L|xK>CVxpbV-lVEeMJ<2m%8M1*E%EIt1yI?k?$&?yk{2a^y2U-{n>%14L{!Sj}1?39>0Dz;YAfti!UVFYU(Gj1N99HW908*mc2W>|gGY3<9 z%WsaBcD4Y3%kRASzqX6qFM~#}G%=5AX($D|-nG4a9Y($I2_F(x8QPyqH^2kC60cc& zL7dKi$bz)079*j!oRXn7+V{!9MYxVEEcBy_-PJ1Xg1K1|>tt$QnGMUv_ra5-c>1`# z;bGN9p`Qa6=Cf}LF!@?Dyiu}ey3oR?zg>h`gnzn#>Wnxs0AD>496xa)M(m9~P>p7d zNCqZX0yL*`ojEL=dDYR zgREuyL;zCvpJ=u>)V@?x2L2c&u5_6sI89pcLjm0>axA{$sej5a>M(tCHK!2NCzFAe zn}3T$by>7IoPR|gUm>*^==?6Ln`7ek^~A6j{T4H=d51HFE6d59{&uV|wQoZrs61rg!Kq!sp)v$`tbf06Ku8jN}KG z-$$OFjvuBQuTTCl@q{tO2B6XhpoVl4B8A2m`9{2G8$=6O{K!6qTngk5(OUQ9s4oT9 z&dzKZ6p{pxOx+dLTMae4!L1tvyj19tC;t9?ayg+5w*d)z_wLX$D~OOIpjCQ@7N8zu|7Ij3O| z38A=%&LdD=hTO8mJ|R%trI zR(bOnn~HZ6`fAq5(U>~GV}nZ+kjY(zf&iw{W;x4IGK}EF+8bO1abup1EHw6@Zx!zu_?tRG3 zscMCKKl~nJeUm-HQcU{N9_!WYNplgU8%QiX+W1v)^W3E%*5NWT(>ZQr|#A)aQ~^ zPZu6QiF601^pPkxnK?wNM??y<5OS&FxZWvffIpP_{Yr(ktnup2ZyTH7hCLxp{X?Y*{C$3`P=JOTPo<|&m|meP|4Q+Y_^2VEV| z514%R(dj&xWKVDo-l_@ue*--oNd7)U496}FY=_kXQlz!8Gcc%wr&AkH%L2i4QGFL^ zUYIRrfU1A)1`@fN+U!j28?P#+5NCZ1jq{f9#eS;CqR9|kgSg>>JQ+W#B~%#;&_;nB zDGk!`lU4b)y0h{6Fp1>x=PEOGsZY+mt~r8?eY{!UgHsQv?kxjvGbum!n_D=lB%iv7 zZ6s2ypfBSw-Ho@@Pjvw3#+bJAWSckz`Xe^u15@%R^)k$HZj7(qvU`4hmH$vfwM!Y& z+dB!dw(UC0Da9Yf>9}AftGwvRa^c=7cY_xD3AAZ@>c0f@Hbp;Xszz|rRDJm7i#q(^dc?}o+=@d!QxOFuWK9)I>qV|Qta@`Ema*X; zB_8fag^er#NZS#i4`V26+qa77r|?Y|TZFdkwlc>+pQlkI?i_7r7VGQsAzrqq+c1Hj8Yj$%z$7sEJRXor; z{iL_CT+P%H{tf`v)ur4&IN&kq#=I9v>w>;4p?#zQtqp=Jo|F?(Z+A&*J@Dd-PKxGSMVuHh7Xt1 zQ4eCD&8CB3It~t;z`#Iq5yw}s^Yc8@y5mKE;qyfmQN{*h)oHel{TGT$gfv6qb5PZ%1`DMlNmEqF}C@8ynMy-$XO1go^PS_sE? zJxF$rcAox5JhSq8TDCyP@>|v5T9t zd>R^>SadO6{Rjjg;M2lJ-gYV;>XI1x_p>CC{d8uI|~9bb8=8bosVBG5Wb`lAw~cX`FgiN2t)G7mQ_Db2vZ&b z)VPXO0O{el8<<6MQF_U4mcDL=wa^%vL2-7aO#Dzip_o6m_(Q)HA^NT7D5Zwg@IV0id+yrW&DfcH;ybgDZ1S2><+!`iMCK>gOR8U)#WL)rjOLwz zrU9YeAxXaNMui>xXOzU@;7Uvnqkl*$bxzFy33^mXOa`o0H5i(tkG|_(_phqM#Nki= zhOF+W3JsjDcC`Bljf>zOa6bniERdS^>?xnI^NZ7%Q?(CR-~_=E%#RuAxQ%53f`LW8nVt3CH(g!CaKzyqu4}a_y@&qk##317I51I)6yA zxw+qrvQd<33LUUbV<~WTsUCT7{#A1BYZKPFZk`aDa*s;q#?$~WYd&l-SGKIg{DAcU z&AFmMP6^TM<9tX|r4r$VTQ-VS50Ve_X|`p>aDRH?LFS`3iqfp9?snk%)aKt0-phO2 ztirz~iW=Y7wEX%p^cOvGCnQ&L9jEQdh#YA6qp4n+G@d*Eu+c>-WbLBm`S9VDiM7ja8I?KAJs&ra5V5lQ955m{V9gpvG=6&^QYFT z3V>XM*OjVOjge!hRdr9B(pucUZ$HKxI{B$xNT>Nn)y)ttX1j7K5l?t? zp2qcCh2wB>=&Y%EO-D19Y~apfS$b__TTbC61VPbu(C9H2?;}>vWP`&fznZ*33G~<% zHQ+X`@b=suZSL(7eah)}^YM$AqYhme`@i%Y&xEJzKG`_IJm-KFwI=!a# zNM^KEM_7>x37!N(;1p>|s6?t%3VUj>9)v2#QGRdPL4AR%(vx*28lB2djgYR>j+8X_ zi@~Hcg3(Ej0FO;0iGYJ0ajrZgi4)fd?+1KyGNbUTIFRZO;Se!QxUKjJP(OlPSMHf$ zrL~O~Wz=wh1dm>-`*x84Usnv?MW4mLbnXKK5l{{RJS8c=V8D58964URjoPwnNr7rx zZhmv^H%nzj8Rzo}t#$(DduElW0bm;^H&~Eyw^6(r?l|Kq12Jmw! zXy#tz!R>CJ4zHR620D-z{pH*Ktt&1fEu|)O;f0Tg_P&G*t~_)rNrBFiXy}+)&W>5N zC}YY)ePr&;68~v(r0VdFj{9A8H~BD=)!({kLuRozuwTV{ra4#qf!&eGepp&C!1 zdfEK^!V-#wh^xfq z?$IbMmg?W|(W&4NNTyN%4aF^-(|?evN;%ycMzz64n2#`D65yu<76*+o%L6T z(WR2#Oscx-s$N$CIwvD#IxXDoF7NJgf$ZK?*+Mo~7U6x9a^&K$k63eF6J%0lhzcMooXWDFp@i;0FPPK2M~h2 zK6QgQ8npDlyY^Chl;`Jzd@rD~q5C{fuaJ6|>q;T%M0+!0NA%nqi46qD7OU;=p~@;3 zk*bJ`d8-F>mIDSIC9iU_^3zpwEWpgL=B8&@V@`_AOe^z>sEq7fSV98yikkAqxqUJ` z5Rd4HhqLLbNZ1UjPT?q0oI` zXmw%fd~{|z-5o87J2HOnJZr_7A{aG^8=-7FhD{VN05+^QOql)uBI*#<=rKEAkpWl^ zl<)Pfdcq2EctpT|7M{W)%!5m90Ru`w^&rR2Kt zqs0s##uLlu@serD?dABXDV*ej3Xr^T_Q(xQuxX<#O8YhmP}&QFy^bN5!-t5A38ffG z0xJZ2tr*Y9vvMP^`Q691%L$|;z2v$bwPMot>$&(dBhQ;6D5izy_h&1l*t$N*3K1Q5 zC?DcbA(9P=A;O2uX9W`X z)=lutwbB%sXXR=mX#*RkWzUr_`*>~a#c(NiRP`k}q-N9)x8XbsT4KA+m5rojF2x|* zNyl4lGVRWd@dVm~?#eC0AlJWHB|Qg!*3zJKuqqXPJJ_}J*Ze7_k(=iXW3?3#rH zkr(oP4|_dep(w|mCO1&N8&W{CkJ|lOO&?cx5cwy14bKccw|vEpV@`qj*~I!c5VybATu{_b?~Y+f6-FywLzR#vAy zIzjQ7KPBR+{z97$;^rz`vg@qa!^)<0r*_Q|#FQVlVp(4zM90 zPI%4W4&gV1*F>#imql1>p5~ih(Y(*PAYfeg;fLwlbSw&BQ(loCgAscfmP4SifpMv3 z2fFfye)=)$C9U_>KkVsfb7VkOC$77HcydcV!jPWk-mR$f)iU$Atd(I&8($Vdv`Voy zQQw8qwCLD6FqRFrQFivytr&u_KximZ+S-OnJ~B z|D>`@ZQXPeAUA0(DZP>LYe`l|#|Xa`=%I3&rsL`&!l97@_vh&;J|n!Gtk>D^x8j%N z32K=?3^Z!pHmp7yIxWX#cOha4Tr5*8XkcEAOmy9^+qkDl@lV(`XdgBCLJ7?08g#be zyc-y3z#-gXp>5ez|$|eYDs^-HRzaSvlzJ;509{kfKnNs1{0rdN5z|6_g;gZWMJpEu1~cT zW`sU$qKF??V(B76RpN&DivRUWEb*x#X1|k8Gv+f6epm5-DXbJm$OcM#4 zK3N2D3L7QmfFCaW{M8kQj%WL~I z_XtWBdE=-x^h^_uRi&doe|DrJ%8X%im?(;o$!oe`y0w)$B1twTd3KNi6IA~0mXTRP zV@!Zb>NSXJFBK3?I*>JKA9j2f)k&fD2;{Iw&c7M}ygS>^PSGa_$CLN7;r4vT@MO3` zh^Ez#0o|OGm1V@)EU z*B8#GhSEhuS2CoHiAwtZNKMaUdb%@WKtg}K&{0YrgH8xKBe9*e!=j!&YmcV;4dJ7hXfEdm5`_KCf!_=7Snb|2 zMrN|S(xG^P+4idT#@Zy~<~>5soIWq&Po3Oq>?eIuOTOexb3)kd?Sca%tKgR)gC~u< zm?G6*8%vXgtC!3HHqvwy)P*(Ai}yG*1{Bphl!2u85)rb>q}44)Js&v4S+!#pch`HJClY2h`CU zw8RaMk^rWRI6n{ADI#{C9JnLw%kc%BM#!N7zOh9E5w8n5A4mZAF)Yld$+IQ zX;YOD(ZAkU8>(%Aqfd_rs(a6z-TyF<5P!)Ln|ycv1mA60#F^hyKrMaTs+Zo#F+&7s zD~Q0Xe~XkZEICp9^GtJ~fOD0WQuH&+Y^5!{{xD>mX;wNMXZ*lA-SnkA zWeSQT?Eb5Hw|uw&T)yb-vRY4pXm@V`Bco$UY*fb(1|T~G?eJ0*R*Eo6#5*W3WR0o~d@q%lPuPsCf}fSnFl2OuQpz1Oj6sK!v2?J~H<c z=mt{BvMP7BCuP`%x%$MW)b>#wkv01NIve-d?X{R>lUUi9G}wd9Q=DmuZs~BmDn?=? z0dmYh`}90Syk!Z81=x}ODxh0~kts&?vLE!_nOf3j$0 z=|-t*`%}lvVuJ@kV}Q3 ze%&F#2Q95260^C@GvdM|UNXb-YxP{S1p-_oQ*!g@D7x4H?(ow)a|yaKp$wAPwl{es z_15s5tUIY-;aRGg-y){P4o88DAY0JOh@uo0_e-U;JZweW5T176`A9!UOafWAbO>~o`b@)SedfEC@F1W1_^ z2PC_mZzG3U@5aHQ@^4DbO`!orN6XDYD2 zevJjE5!1H2X`3@Zv7!eK6BOxOpLIloGwg z^#vfw#0};mRfM851!RXZ7ZA+DVubsQC(dZS6bD|!FsDx_o1k{@GE9%|Jtf4)hkTtW z=~ESqByj12{R~CJQRuh0NKbUp3Q<}Z+dK>LmAnLu>-u_@_g=G`3(#RFYCBolP8iK( z^5(9xqQ|{^uSW@>H!?HJqqFe%Q&K_m4V9xs9Ldbc3&~22m#n94&|EI z8JmVaOWzrDiw3%3d38DR-THtsqCs>D>S{@ty@FcH2H8+yA6ZMBZ$B@&@ZKQy z{`K(DqS0*F#Z^g3NrnS8cgRvWh#%|Hc38v^*F3JgyILx~xbG!n1c8tjm;^BuJixKq zQ}}*fa&IW{@@u@nSK7a7Cm4z1a(Sg!f+%}63jX_eR&VSCamcZT<+I|`c3fZoAwWc` zO6x}CgM@S0SW5o0_qo^e9D)~$L%*?Bi{Sb-1!hN00C=7p|etRLa3P99OWr4rCYo<@?g5TVSF4x)a7dw zpKZ-jfDaV<<+rGy?i;}`3gHr^#S%8d`||2~cNA7%CAwxxPfY(s{{8XBm;BQkHnu>4 zuQR6eRr2Z@8iYK~;miDV#$G^Oq}cJm<7UYW0y#lzMX?@yZW=3}LVE47S~ z-o2T}{JrZP5+p!xWHZfX@A6NbYSMtIEE2(GemV6jCtajw%Z`t)AMuQs6m~D&lH6Ji zeJ`%(Jd5!KkhizCLMbRHmZ+$3Uv=gd6PP4R;U#IPlZqAp}8iiYf97 z-;8y#qLfBd+FIn<6~QX>ehEk zRIwyhkV++#6~{?($;f~fF?*E;xip9`bJlwX$~5}V%=+{5^RlLWKO^V-DTKb!xw*R+ z6A=-a31luu^G(^|wma@=sArrsO`-n=Ew?{G!x3@(0}_zhkE z*+`Il)^2V*Rd|Rm0X)DKbE{#VG9nl1wRULwO$v=fVUDK4v%0R#JQPyrEsLYo&3E*k z?)8-;;+!B>QBh$JlX0kd+0oYVghj-nGUfK0SLdeeMP7a}t+X0^bv*#;O#zLeTJw&a*v~Ym8L)ApHlEWlFCG^}y?CW!i zL~ce@g~v^a4=9=PV?&rrUVtpX7U^_V^(nHqSMD8kp)PRP3#B@q2tZ2xM|6k zhqO38;YEwX$IiqCF)=ZDpIbvGX=PQk4a!W(lC^6~L5C7--<^l~^H2e6|NLjH9}=V-`9#v ziA<7G%F4=@9lj_(V*cW)PnyWp(1t6Wyz!k0=pF{#q^5zNybvcN`?y*;&CQF%!}2d# zluU(Dq-Xle@_iSSD#C&4md6=1ci&%VKc8B}GtLuYk%F|kGiPQD#WRu%#>{EoSJjU3`TG8R8+(! z-YSrzT)C{@!_Q5OjEtfKxX85u0P>^fUVtlyM*V4XLVux^lcwV`s}vt##$7{Ue!h9T zj(rKTU0pLJgCwX4NdEJxS`!#u@W7zjhNu%ipj7{9qe|PJo(szkY5uwFwnuShU|^t; zIEnt8JB%7O>iZE~}1KQf!7^I|P%X&0k2Zs`|hUJckY8+z@hLhlspHzgS ze<@8DV=D~YVQND-)qf4goDss@Xqo1Hla?Z>8QJ>m2#2(9-&o}975?SZr%yi|9Qcrb zP5=4xC-&`B5dj}BuMEr-OZ5(kW)6FN%BN&HE}F}4Q*c&%{(@R2Bz8JBX?wh0Yqts7 z>RKq_q|MtIo%dP+=|2iuSg?j%F;bL}GNCf}B0Lm&YDC0K9yT`Y(9lr&J^~!_aJgic zU>bh9(jy2=c4FVs2^d|bIf5BCHaq(%J|*P^V48!2V;W%_Vte=Z_lw#P{8i9JtlEDw z{H)khQ&ZW9m?bPSGO}~7(zK_$yPIKS4C5XZXDV{!owv{l^VC3PFA!tgpB9+*F@yyU zc%lYJ^=%pjnQ-}du|d>RVni~m-F`Or$Bj)*F%cep($uW>-slcBLF}QSsTm#;696TO z)OsH648S59$h4|rMn(6l1)j7IZ57$t+SYY%txX8dsE9?%Wf+l?LRn(a zOnTCC{%)>Hu@#$)Q^v-o)bdh}sQq@jyqkj0JhQM6Gc7GmyV@Mb&}AKMcsBPkon5y^ zLBGlIHH%8JPyMPFRYF37%hSX4$1Ns+r0-!yors|zhkpPbx_Evu(EJ*&D^W6pHN7n= zmFwl%j-IN_d*YbnIS?Tig69xROG#T>PPs_RKs0R9wTJ7~zVRG+9`8qw@6i4j#INtCPjyd1hqnAi zccks@c>#2Ui#{( z!w!=2;huSn6`2#sy||4i7SR|3A;CgYFw(2SA*-4B-n^VY^(Uw&oJ@Hk5W-#cqfx)x zg-k<^QF%A0C!PkOdK3@O;m%Yg}_X3AI#JkLo*r2|u}X z%doiK8XR-A?;D^C@vwqj9>+D+#zq&w1DL!e)~oE~X=`dSK3u~+zBMmTBw`rSrpeV1pNV=u!gmzZ)Z`I+r=+Hi zudLt#cK7!uexzGnGnKHs!bU*wFKvj;OZv!vnYF>ewZ{(R>UvuZC6ASVtnL%9FlSZ! zf(d7NYDf_&!(2ZeidHB4zxJIeO#QaOz+)MLB#Z`bI>!IC?@<5nUwMP$%P)*LtX{IM z-wrMff?OcYmQ7Qk=~B&<=%4@!3ky3g_9kQE;{30!oIZT`kXcZGQT(ZV=0nts`^4;Q za8(s=d;&c3IEl+>=7TpT5?0KAFj>7cVqu-rGK%o@c-cq@y#ZQj}Bs?)!Wt{K8bPP zNeh#T?=P5IWrQ-wWDoQ%V)&(IFlEg6=t2koinF8rm~}KAJ2{cMwICZ`7z;X#nU($x zqnT=bWF`#K2L3~-7{N5n`_8J%t@IMP^t!vSSvtn2WSilxrjAN@ef2|NGz^ii!37Vv zrAu2fWFASgQ-Vwt6|Ntk{F#KrrRkxZ`ZxL5D2SG#y1u}#WvwqP^cG|4_SpZ|Qgnxf zK&U#ByW4HYzEQJvi6y&@Q-jWTM#*%N&<~LR6c&PIWdq~Y^jY1OXaX8)var_h zxicld)RL-7B}Vgqo@e>*?(sl|i-Zd0AnJk6_!E6P+RCyQ3&4{u05rNiRP|4C? z`~v-O-|{D-RYOpyDD81)fn9FVtQqpZx1BOMcn|?MH@DL{)2Po&4d3S~KBFK6-yc?> zmO;BQLB~D0yng25x6k+^;0DRpi?Hf0K2VbZxpY~9wt2Me-l|Pb7iHoum)0#~sG%{ZqPTjK)=O2kx{71Bu95}gi_M|)t(;S@X5U1fNc#GmXyRB zvhWFf%)Rr`@~^=~e@WgkoFU=emYv$g?%bCx8{Tl)MEmB#^CW60KR%9Q>_m!=b)bn@ zI|=2rG)w_>kO%$SQZ^$7h?H zE=PgubF@e>Brrn13_Z?d;}a6rW8`Ti5zgdRk`h146Feaj{gruYW+pp7AHBA=wy?Cc z=kejre*y}-I=SY8f}2GVddckEx0B(Go4LA7|H%&d2()H15IV8v(~|0oADDYSSp7rw z@%yD+$brxD)$DS{2(5GyJ#25gAogYH!r9+Ln}(tb0&0*OxuyT)*xdIQ-YC(bdBhe_+yKURIvA0vpCt)%YSuE zu=puH?>D~ch5{$>QWf^!dcaaXzL+V*xtvw}2KXPCT z2=*iR*Bu*6_%Bru4?#`sRyTp!$j?*D^aRlmb^-4+eG2ho%#|}4(*X)27cdotOuJeFYv;?;#aXoP||NrgJBxUS=AxHZE8|Y zZ(Q7{gE#_svl9yPGvg0@0Mq%|D?UW{;^8iBL39;+?%C)nJn}@+qxj*o|OwnXJvCc)ee2_T6}AJn}L-T!^e9I zxlu&+eSCs6ew1xUdOGcm2govlMGgB6y`Ui3P$EZHrlh~Rfk7k;W^XGj;2ca%+~+qz z8Ez|A#guD+S3)Hn`cEnI?z=T#EHnL)7ai%?82=G0l(gmKr(R53ms%U5_llb>b6#Xo zl=*0OeB8IDhM!v49+gopqC;;hbqsXbEO|L#DFJZVNpo)4wlt*NyYWVt+lI>-y_lq= zU_@qgxY9}mK!8x%Ji@Ge+sD|QLnT#;SBQ?F-ZMOeKE{G52ex$T-(*n}vW8$2b8ffi ze#+)lzaeYd^hRI8T45Bn>e0lv4 zN5~m8e59yYm}UP-aO^@D7Ty1YEu+d;!N4~mo4Yr{E4>y1i0g_KNG>uR^XiLoC}vtK)wZH4^(+l+cOVAo(Sy#*v@ zC@B@~@A1Lq1Jc8TBp{jB>;=I1Vs{(@fnYAo%+8_!oDS!F{W0)NI7{?mH*U^06K{~P zN>VJyIbI1!u6kY@0J6G9E-vb~pdJWmp_g973}G)LkQ*lXJ5-SBu514OmEd zz$IDd?28GzsDzqgPG$6@i`XohrQhJdw4VY|B%01mu!q6$#0M>$@8K++Kcpc?c2o&O zGT<564hO!9GE~DheNU)_8cLZPR1GkL?d=Qx@+m^OKfswuSNPDXIbA!wm^@&vK_?=Dci6IMPxC?PF8Wqe!M^dI;^POgDMyZJL2c~Buejd|b zUrppGBLdVEQi}#?&OL z0E7G~y4*-GcFx)Ol<|*$O^9S!niKPFRr$DEL}v^T2vZf5-ots9MdB2u(}!J5GoZfs z^Zq8rP8T=^`SwCU#wxau0#99y=8$YMrd$mq>e6{|`J&S0A)jCj;=#`m(x;e>8{vyz zURK8WsJVa-wBOTE+%%CiW9BZhp4bc&kV>7;Ed1cV<&qnk@ z7th+w_*ZoDcu@XZ$;fVbO=&SsVklTNz9ya8M3E{*uH#!5`1RjClq-J=kC55(wU{V& zzaErS`I@XWMF=HQWbgl`d?DuL`qFJwq3|1n&7WUzy5p^KDP30ICLW)B-TG8QCNn5y zNl1ckBj=Cs!RGf$ZH!xWZSBG)N+hJ$pAa|AdqwC?TuS=|cd2rizwnQ4AXXK6K=nPA z)H7K}V_bw|HcsRT55)=2tq8Q zTl!rqM*W=^yUzWE4}`lqHO39>`N0fFLTuL+gD{&0s2b^ms>MlK{5C+L{I&iNiV&hY z1`cBU#q&~$>#TNgw%QQ4ykrTU?D^pKInRS5CAwdY`>VO{_zgt&^R!8&d0Z5j4XbvB zwSZu^yqbXU&DH^;Dm3e}pHIztGBfg1wJNnbm zYAz5?qwjc&NW|dIbWRUJ`6aE)B&G~BRSul<{l&kqQFMrNRz-h*KmIUN7A?#&MlAyc z|F%aE7C8GR<5N9FCC`On`}`PVhS#GQs~C1{`PQZ>0`9U%J1vj5rPy7ByA+rJ2y2$k z@ViEbOd~H?<~%>f19$Q3cj*$%2@e0hI&}v-Xs}0=ghT%Sgy{Q%bT_5*#tA_qwe(-= z)h`LP;q)QI7Y)P^?P)v49Z9>c1k>9Hm(~M@6p{?plgSf&$-<{!fYX1x)c`Uu+Gnp|eDI$>8#6^xItJ8k zmIwih5Aw|_JlXT`-t!Mw5I-;Rx5#C;61}-yLCbf?>%Fwl@h^q0STn5QfR#0J+zmW? z|Cbwo0cLNIx%--KKk#{3>neR`U1CvqM2Z@=~Tg zhN_PET>!0o8wf7e*|Tw}M@TcEGFOQ;*gPKdGHR8I zXx-3)8|$AQ@?QM(mS8q6AHl+zup4W)wf_2gj~tXro&ITQXkRY+6bf%dQCZo$*%x}a zW%|jNBi)_N7EL7a=%PV9l>Pz3x3O|fw#{8dYwYWs0n8Z9xa##0K3dBPIXlK?r}&~E zZN^N+JV$XkziP;z#eL`ApG-9YK2D54%SQ6hp?)?gr*_jNezFV`_#CmldeJIt&hD1xm$UF`t5kAUw;#?QQ%Q>g> zoul||lR_nxZ%X?ER>@b`B@Elv%RY5Bv zZ_Eb-iPrl+g=1xX^5T!d$AJ+9oUheh@x+h3UO;iV?4P}>9M68xhU*S|B|fYU$-A>7 zc_|=yv~-yJd0W`hAZw`TE;Eq2=FsKn0D1pAvME+mY33&e_#v{eGBbY0ta7H~vRL;- z>zFJU@xKp@6SErdWHF~tF@||_PJd(NqPC3R%$T}Xw3-^LJ~sS9#ArAXZ@1cyQa~zs zOE)G?ZGZB>r69}f=97>d9WB;nx+&P}gTxdTR3_fmkAzX>qT6Cp2_(*yjW|As(0^v{ z?lTPz9Cx+nq*$qx+p4~diNb}SR_NK&x`DjLgNg`xN4kb~Q-OOdtaqI~RrFx&{)dkg z*k1=6)*6j=B{41%If2;A__D|gX&&Z6bCEvI4_YZFN60WSmtpaJQ^;0}vQ7r@K{6uG zHKhtQ0u6>#d6vLORU*gj0H`C3*QYnP0^i$E(+P8*?BPO9E)&K|;p2*PAvKznko zBjb5c4qHQ^v*|NF5!RNgVf5ZI=mzD#UtTe0nZVW;a3|+n-p_K=BIr|~k zybc}NJUbiBOhLuuiOyk~%05ld|z@(%VnxGRJbtE=vz6xIFw$o{j<^vS;<&?Az=+s!XevrSKQsGNlBqSgI^YymDHv_P!6SRb(UQVSb}(}O}U zDZq=TL5f235QTC4<8n z%Agi-Z zB`4J^OS~U5!k$|>#G7n1{{=gaaaLXHJJiDMLRHziaZ-Rj-Rs-bFxIU4ifydv9Baz; z*KhX4bM_h&6ci;6y2jawFPQ`0|E%BSE1wAKR6i20P_Tc0%}nOpV8|3)c+Li&PFgo- zP;p!c@x6pNOV7w-Oh+VE?r1PwbG$A;qkRf^ijc1Rj8o2ry8qtRee29LCydx;!G%H_ ztYu@upglgJ!;XDp3}x*MIW|SgdgS&;>rwalP+-;H0s_&26yHi|d1fE``nqb(wcebL zG0|f(C4?|Z4x`~mq98=3R0NWvK$uDK9dzo{u^Rn~rD~P_raLc3%^Mk{dlYEnYpb6| zuT*fI9&9(P&)@O|qL<)fBcw=55922wC*h+Lv%VX@9~uKMHta%nvtj7FE%TLMA7RLJM9>si4!(CbpCoxNBMxwXd4Y^fatVlRR2;%(VQJzQI%F%?GVpb*06gHW&-H4clr~7z#tn0XA-js?bP%5FPQGnau*S_+-9-fr zfP~r%t1Z^Ma@htIEpKgvAp8&fpPdEupv2tvBw#h}Tf*d1(ZCTDQm#ET zdRq9X5Qy!%lxr`TvPXW8KCc3nhZ)gSY5_s+;Zl_3`#m%Ot5}n0$1SQ4GlhnT^1ieq zJIVVgbGhz^kb`M2kHhxAJ|ZKV1Lm6*N>OIkU&M&yq-D`DeI zG{WIalm1$We%CzV_*rCDzlaUcCC_6=aLUA8FjxFb3$Dl5S29*Ww_!yj-tnW8rRT0! z97>YqUTf+e;+CA=WNRaJj4)A|gzWT?;yRhLoOigdNPbJVwHs;Gm!QNB$Ws#!i;CcY zgm$QN!s10<{`6IxiWwbKt`tM>N9py`o)VJGWx=tg%?;RW@i03(EoCgC!}=&=mhi=& z1-1JQKklYIEaMVEzl|vLlO)E3pF1|&`iOF6uAyl8okmQoiy9Y7K^IfiT>lM%CM2Ta-hj$ zywIkbGS>y(59`kBYl1IFH1iy&=VeDu{8gQuE@9G*WtF27iLX{eAKM{!HeC<52-%nU zx6qVtOLdCncf&P3wU!>SJ!y82>i<&1NUN{pv{rlQl2ElYdChCca`Hkl33t~+nF|~A zAY)e7p?*_>9O;&wq(1GcfB(J;fp%gc)`ADGFDB0&ks4`g(un})ge1Gl5!Js$!jk0U zP`ysr`uSM5ZDI}j{H>XLJ6nK>EB!?;I^WM17Y#f?JYCqA*pUNJbNWV(E^I&do-+}; ziN^K>$$^@+?n=vy@@AUAmpHe#XR8rDP(^_@%Jbc%ybT`?BgwxxUQaXu*BrYa5w3jGzA5Y^4V#bFa16KIPK{TrCDwH4Ay_6myYv^!XN*k7jR|$N$2c}l9}|vGN?T~lY+P&F!}x4b~1z08^Z1wP;pe`fmsG)DZ@?s z!svyCb*vkJQDX)RW(%^@Z<8ps^|!ESt&iRAPmRo-IUp5C3K+h{^ZWfY4nkRih=XENP&~ZcSIi+E> zH=txA9StD}jNP=QF^^KDWpvgx2Du@kj$g|1LAvMgiF==R2sOX`2q z9_U_0^6_#XKYr{H?fu*7^W|uPZ%pDx_k_r5xA-(W8S*WR^!zw++{rj8lr6O4l_`4S zu$gW9DlVw(`*)(h$L^xnM~g)2Yn%#P%2~d1iq@(bh zhe2k4+>8L0cA_GcBotBk^(HP@%Xj_f*R~^3gKFd|)oc6&r%w+BRI|Bnn8{2x@U}r| z1mAc}Kdnv#AYt?jtw?B$Af!^Ak&fe#J&3x1JTuh=>a3Fz`0rlbtNuz^n%-9GQyu+*_<|T;%p-E;SDcP_ySAF{?ZjhcL z&w;?D%Zn%^4a%fDqEfLRXGtfqo0xAJw(3Rfaa%Yx6>naTRs%;W5KhayyI!SmrU>_l zTZVIMxX!_I>1I~SL`;)ukwW5;J=F4OMy#4&ke*30|B(T|{7f(@Y53Y@v&H^zZQ}Wa zaw_=;dB?AbP`9d()(`(WQCED3Unc}?_|)7@lSm`AhA-`jtfx2tVfgBJgB+Q3SK@x}`IG*H4_`|UDT<9%i6ahEjw+1^ReGU*H>Sjd)52);gSup*vLAS2u4ql)LANz3v8}9g zH%OgmqMkGdR}ZD zRq|cm_7nhCLyFXPF=SM5yPE7r`i>X$79)WNDAsaV1fd%%9uQjGTf?8`rc(VfF_3b` zjcZUwY8pEY$;ZlA0_Z7ZZ*eXJ^1!n!so=RQGf_RyXiSU{d9Ccmsa~0Nplf2&JKQhV z%}jc8X9+eBlRPG)dP(L-vACb z8t(se7Rq8J>AMK)%* z>-P14**UqIj)QTfe3zyC!z2n1LMn&G<>!3=myo1nD}RLn;!6xb|eNQG#5t#URGp zi%)p%HCgP!hTwm%evXMZy=XoO^?s$T3$3Dvv{Xeb>k%_b;SH6}6F`iObirq|A6S z2!(HQULjKp33c(yqwRzMD=-yJ*Rp)qg6`=;HTV5cj3`4yiYvS`(f?Wg?qXfGh>8Ad z@wt!Q(4eIFH zA%>46#p#3n2duAaIArGXaOAZ-Pkqak+{SmbFtbmcpFRPXqHk9ge8E^%bmv9^<7(6% zqXnXf=-%jxwRLX`(>i=W#2RXsX%A&NE0`)BM^svgVwxOQLn2VMpA%XKlgNYOu zpmirI%PY0o(^kK^=qHS8aS(Fs^qhqR0_d;9y^0SuGEUD09i9X*u2+Gm9BLs*rvmP= z3V?YZQuLB4NJ0XP9X~RXnOPI+*U|+emlqWH(+Eb3JphuI$Xd(65ckIx7I=I9lKJD_JwcNF& zdYD-%IjzYMS^pmY7oTdql82k?l>_B|OA8c3f85J*@n{7*R~{eMIGoP(FSXMj;};QQ z0R=Sj%7WfZ-LU7TGA3l=eX$6FW1m77&v<6z&nbdMN*o+dwQ|n z79-+)?hmTjSrkqjvfc%BIE~cAKyH!nPanlVh0&O0Iqh!=AJM$#W=N7JL1yg)#f?^u z+cReqI5z_A!8p9O+scHseJ2BstmgT9zyF*)OnnRBUs^*0xvVpqReVCom1v{O|NH#k zz7yHPKm22F*`lyK*CHLaCd=_ple$Ih%^xmE$5(ETLthE|i2`>H`gREuHebKA16Bny z_PreBFvps7nd9MRF$fNzaaOXSNu=KA0&O%6m)>94fiHtQH0rdAlAtM) z1Sh$J>uj;h?b0AUEzR%k%fC)1l9}O)6NU90y`LHrAsWQYCKUJF{qcBeJN}8D?Y`<_ z8Yp!4(!Wst_`Lsb*SNn$WsUAh9Tzjt14ko?wJrZ|jM47i{c z;rW(*d-P=hCVs@Vpi;ok9(|pF-}wdoUIchbGVAxS!+&RPD_%d>@6Jo)%P$n-YcdgO zj7A6{0b@;}F+0b6Js%50%hgZCri1qQ#-RH&EpEbcq`PUm`^se(q3!{>#*q>Bp}i5l6d}UbQ$?NkJIQe*4}JlMWpFKD zhlg7!0C>u3nU*HESG?ITuUfH|ARu2A`kELEAz%XK8+1UnfV9%dn1`aQ{9k z{1TjF1Y7U&f3-#Q8RgQNQ$!7~|E>Uo)*K}^?AE@e4Z^rNv!6(NaxeTIteg?r{jg;L z`tb$Ouc0V=t&DowWRgRKLhOG?iGXvoVaUFZ_oR&}sv9U*j0h)nSNDZ4!3H6}Xjh!a zXJ}&2_Y04oV$m+Pb(H;yc>NBk8P}$ zi+6$rXRUV8N@zj%ADxawJK39R{&r76Z8-LtCB(!&t@B8D>77EnItEN0MCJeIj^F@Yte(mr)UG(AJFBx;r-2Xzh5(Y}KLLZ#g{L8k&F*Ds|h6k(| zU5G$G>EE~-Sw1ns`Kr%a;YD(BYqMaK9+bMSGJ2iijlM(^%CYR^;XG#dw}IqPg#BCB zf&?BnxYbRKsJ2n7I5}aro})iJ%EMTENvrb^k?!t3>*+Boln(JAc0wC)Jw%Cn23`i# zmBEyO066|!Zb!+Z!zO0wLv69tNsy}l^&p1FT%1US9{sh1f zWME`aZ{V*{u8cpwewEgwW6Li*?cWn2xxj-5PV(?`Qq^uY(m(V<`1a_S>6KZs&1%yJxUw|M&SVs-Rn^<7Yc~bt9o` z0eQVahU<-fR{=@(gG(GfJbqa75Bjrwc$ModNp+qimth%uK85@Fqi8S{vEQ8>5+U9$ z%7ag0$NJ`OisA?r*iTh&V_ht}Yl@CaJQv_6^|xrF+i?v3K)Bs$o(b(yH@p{woR=H} zfo>Kp9@~)Kvz|mlRqh^Xe{*HrSjBdC)8Ej(Trg3GG|uFmW;j6}N*5lt*AhHjGtahX zye?tXX6K8~HBR4ivGa`PPk7*Ao0}5E3So5&yi zE)zoJ50?k@`>5AWC?TDk=Xw3T+ILYs4V{3~04&f!|J-&gb zJv==F*WW+jPLj@|guX9Y;PU9ToQZEpFs57qa5ya=3`nat2T#2HZah5qqsoB%`zC7U zn?NhR?QmuUXpUN?{_4?*-tm<4xCgfcB|}u2T1jZp&pC(i#5VXd8aFa(^_6~3-`Q%F znNrf`iQ#d#g=0x-PrnyW^BVEeACB&|>F&FT-#*zk`1yA~;ElDx)n(iQRQceU1m{zQ zDo^{rj^j1Y_f_l9_lGg58@Br3X9%E)PXs>jG>FSq7RusdfEfb2^|ACukzhMYk-WNu zX5h;de0C@TCsJ+b?w910#9LRO0+d&YQzK={+pLY4U4Pw}j51Qt1~-uPE2C>Cl#4+= zQW3i8mw!*qEXTzl)#X17Wdn6>XP1h9+Q`-cb^|yqg{^H9 zq?c!*xA)y8zMe*D1&OJ|}DgUDk<25-hgJMF6Bff4fmU4^RH_ZD&QHW|Q8a);$;c3P)xtQSDJ4 zHSPM zRFMg_(9K6MDbl6cf5jkR5;{6i*Z*l`C~an6y=R>h*o?0yl<#~uSof)^ zqi-GEn_5)+`@K)3D^6J$q&Q|i4A%;yMw*diEn_8skMXo8qv$=KdBy$PD;$1=OpyYJq<1MZ{#ss0-3H=n3nJd8^=~wt0DqO$E zJCz@Y)qL5y26aMH`9Oho=~oKO!c&Tqqsn?}tc8bPwXN2!1-8=oj-XfDAC*%4t4vL|^}Vd@UvUf%F)=Zfie_6?QZI|9V17!SEY?dyyEma=q3Nwp)3zF8 zq#u6*kPta3exxY8kw8jPJL^rhs*ytk`O9N@bS7Cby2(8Tq0?8HA^KIh=4EYuk1PXi zZ#l|+Pd|$as*4^SaSfjlq!6GkaTQRuPSZz7q##vP>E;I1;z=RgQ-4~2 z<~6NloWq!!E_+CEe)gIQ*9Zq;-`jR6fxckgqi9LF*BbgJo4G?vLXOPzvImOv(nM1V zlj;USS|n$Iyv1Yuw@72Y#vfC{_l0g(&@Y2sO4Mnu0#rd-tq&5@0w!z%w4rA1dAqSc zQ2S|rv4@?Su)W78kWr^F>r)f?ot8XdsV7_0awo7<S^Z+u)~ zWbqp$&`qc%ND=}Ot2QL(npIYFgl@ZCZdDoIys)(e%d7m}U1&N)ifMgStM&$eQ%P19 zr3DZkC*VU=xbnj*T#4Th5H@!w`SD}8FIRAuVt6wN5|L-k%rQ!o&5jo8GQi>*3dS87 zfziLkWoAx!hS5MVwEhx<@!hm8JDivYGF&HZcG#>|#{x(Ir9UjUPq)%i(&?j3W82PO z%)5rZ{gz%p&qz-0D=jXL@T*&QYWyzy=@X+|eAkBZY05#AmO85jm~a&k|=uDZ;1A2!u%d|*fW zLtR~65(V#c!kaNG-0m-%ay{9O>Som3Mn{SgH-_|}3jw--d}d1lbeL|b=vTFd9P>-LtsDWD+KtItI#YChpT9bl}BwPHW=b0K7ev$%%dheiyGT+#qAAV0O)HOXbs3kq z<*$dtVxs_iAQv)xR9q-d3vjQE{>bFn=496BAK#@N_9_M@-(R=XgP^gkuOePX+_6Io1Dc(!QD$pxSZ~$)N-e za88Xah*D6=aL_@Pw!MT_7{-`%v_0aWr}p#ismaOwjz%T(aAdm_`n-}DA$uPYF7Eda zLy(h2>5eCFwG0>jqsnp^)#lI|Pe(hCz$TA@&$l1mf^<{*m6k*^0p1@;5-Sk&{5eO6 zW-Ohtn)^x~vtPRFqH9kAx_?l&kqYYXe>>+Q$t)8+@63$DCYJ%&Bp%(`4ejsnd+Apz zq?v$`ke&I#pcac=DUu`_$@Glh7p=p^rvmgXY9p9%6s}Lp>1ij62nLMSsl1bPlg=C! z8S0oY%rY}GD^PK%$|A87LCjp=_LqEc?+ZNF$R#g?q9CJ4(9iTG3fv2S}c9jALF zJDcjsxZ#QT692N{d*1qRA|nAjv|=&gdr5BMYxl~uKlOj#W1B0KU9FZ~bN0J)h5Sm` znEg_ll=-AUhSV(Xadq&atG!)R@_y02`6Xkd6xHdBGl@%XJQ?#4XT-6)jx^h_`~;Fu(IbNmF59<9X_YR@WJ(BDLwPG@&aUR0sKSW$L|>07 z(G5`%kr2M*-KN(D`;7OOy zsV`t+EMIIbIe)-zi6VHOdHbiq=N<2z${CTmIk<*6;KlDV0^H*~9|DFiIv0NG3M@ezP3o=t_HpC37PZfZ)y?RZHr zq2v16J>e?r*|Q@fBVkBrxLcGI6hG=d4M732u>JzPTl9ld%H!iMr@ykZ19gM6SnI(g zv^jd{tbm8nNS4m*i-v9B2hea>OXlW+fn{i1Ca_l5)g`hn)wH$U4HqjW-vV` zH@8r0iuBj#w9{ym<&oQ{gG^9RFzkv__2EFLdjks#D={xG9#}}FaW@T5_e1@GkLG<2 zr(S)CakD)+i)wbn?=0b>!a_t^$XQ@vHW?jV!sCVI(BU_WgtOlKKdx6jdoa@)3;d09 zQd$D8-D%%#OQOVGul~Wo!uIy%l&8^5F=?**ofMn^}>$jPAss!zztiPb2QGo31wz5N%Ar*3Q*sWdGRm>E z0GU_IqJ6(7sh0f9_+77~wQgD%tZQ-LXDAi|2nPpeczj&W-CYPk<-9gYZJq!0yNUY3 z@>NS+a9~Hytwv@unr?giuW8BJ;b#*dwG z_f~(_FII~}ohdAn&hD-bK@h7svPkuD1R$h^P8ijYy0?GyBn{Rj&yjC@aW3kAK0vCV zs`@{v3Wv=*+(1#lK(BHFcX>n;SeytO*QF7@U!Ig;Mv%Bqmx-Wu3!mq9 z3&ef{98({;w;#|NV60~#IV|K0Vm69An>0w>$SCgXD=UUquZXIus@QmV!iP3{+uRPd zu8OWj_fJmbY;4$-lzruHvVZEERh(IJ*y{Ix|3dnp z-LN|S@0&R3k~=UVOfEu+B956}{3dxiz&WAGdvM9=I13k>(`B=MC~O(+vTu7wo9T0R zjNPB*K;3<>AaealYeww4zl-)lGU3hZfVaH|@hudr16JrYU((wq`D=7k!^ns`h3HQt zi3b`z_h)Owx9EF+=#uoKS?HA&GHZ_#v=}kwBW#2Z?&c#>6>Z+};gn&0G{TNiL)OWN z-1>EB?O-jXe~o|k9?j&R0ldFOcw#e7f^R5PW(_XF^9Iv!|nM( zn;QpU^@zW$#$Nj<*6h)s)zi|AYs1W;Z?4&~XYFVZ7QM?`d*bfdRVL%>%mTi@@so>48UVtg zhK2^c*gHAf3iSzu->Br&m#1sSjSyh<^$xg2E7ZzqoCL>zuKQn~-aP$)*phppc^jf{ zG3ccu9y-&xDUh>UtrCJHM;XBKnsVKvBUZh?zK!a_j@q?5U`iw_L);8c4=OA3E3tmR zjRbt>f`pA}0>$a+XhG&yR-36hMpA&`=6WBno12@n32O#+y+&gyLMqpgR#CyJ`2Jnv z{rlj|ObV(u&P;S_6-UDaYf`w4?S04YSSN8jUAKsm@$E7dYh+8lbl0lfDdT9xtJooI zOvaVqN~6xDGe4W3SE+C4TG8S*pJU-=>9m1x zguVxwT_m%*MM%M}iy3#gnsFBF=WryPM3Q^nqF{F?A~95`tJX%7$Lk?8j$NYKJ2)Xa z7p?xPY2$poo#19G`L%&R$+D7P*lCp~f|tkLO^tI;NtiOwW@V+8BRj8_*R$ETHrT#v z_5HvHaI^}%u3y8$JwO;pNKX$3J~mF;PX|ejA%Re+^K-6aMMdB;Sq1riM#sE;dN=%# z7Met94!j6d^*uo-Sn7Z<-45p?+xRZqM3E5*V@tMbk}HY^sOjf(tvT5@qjf)0R0;Ah z$K}#>TfUFQP9GikvLBc>`R3-G)B#M{6Kc=c@u#{7a>f7LLzR{aBOzvDW-e%MCehQ= zyFG^~Ten&%sdpRR;Z6-K%F4<{DQ9;W@hB-P*O?7qK5US7_l$jgm6)B44FY28An;v7 zUq1?fu%E6D<_dj(RdLhrMa!roX8mS)XtfSpf;Brx(0#rt7R;T^R{m99y%m>#|IGp< z-lwd;sW?LFA`X&--U`;+MelXlkk^yqnEd@o!bJOoCKof_hu5>-|0F|}Ek+g`_KlI9 z9iuM{2kD;yh7`@h$8bEei=U@v_u=JAtDmNe6_b+vpkKuVwmjq8PrE1sCT>!IL_9Y3 z4%C&5ReZPQWu%EKW$Y^BDMkb2Uenlb86+t(Kw?PaF^=mEMk}hQz_hTiD7;Epq1H_J zh^1r)bX1NcCAf>%I$*!y9}UbMs_Roo3u(L$)Rhdrm>p%+KTAYAk%b!3!p7%v`l-4t z?HoUoHX0ikP$nfMIo(~_0F74btM$j$IoGQJPsNS2pbj7{7w*{9iSeJq&-(DboOa$Y zu(F~73G%fQ&>x*&QK96LCo3y{NN`t3DQ$yWhTL@Vnb{-!g;{{4Fw&s|UBVYx6_?0p{pRJ-FY~xv;=i9)Kxi?k+oaoTCOvdZ4Yg z%uV4YqrxZG-|KW zPQIc=4k&+LiU^X6r-^NAYYVtpTG9vg{7(a1xR<JZp16tPnmJ|Gb8*Y#|D74ZKcTT%lR9$?I+eCJrat87v($1wo z1g8dK)SL1B)|8Ae^U=j8>p#KMap-(QZ&tgPKH}T^HdUjs*S<}8iAS80re_nXpX?(b zHG)&%>YBdR`Xa(r*su;#Q6T8kOwJ^ zd0O2m_v+Y_XvR zxp^zOsACbmEK_--rccsIEb(lN?2IMP7cADxafBvpsjK02!>81X&d|TN)=IphmLHXr zqPR(sDHnAdB{m0R4~ZxSgTQ1CVbc`Z(p(JemN~k*pE+imQN(%eam$2XhZ0IRDbAuJ z+U(2J3^q=-m}KZrQPQg5+-M(>f9ur?u3(ADcz&^!hsiX~q*lH2oo>;7kf#7fCE%Vm_cAMIg6z7fhazG=Vg3 zZJC=}-ER~%H8&%o$HcSDpQf<)2EMa?J4$s1-5$-(AbF>#xL##ij>7&QDuf6aV`7{_ zRLF@8m7xY$d~(N}lfas|#zZ*h*`NgcHuR|_oo%Q}dS{}!SE=A55)Ch^AVLuVraL=zJ=@r~5~@zB_fU>F?=yRRMg z!RmV+``$zgA|%;~6&gySgYem$F91T~@P$lHveRmlk~mN0xVIKrp9B$KS4I^}u5a=a z##MH-HSk6gS|4Eo^uu@U@;23I2+3H$`fiY|IO$XwaGZk|#=LEdZk;$0q{lmp`I0nT z1ygRo>JY_z*9?$hMr7>-LMr}ApBdMN9xst;9@5L+BhNkHHy%V`d9KAb*naE@xAs64 zBd4K}==M4}6pZpdj#+?EKlqbwExrnGN zg~tFT^f~<52w%uNlpjl<;M}E0fhtIeTAU!xt`2|o7S7}E$8*S^MG5?z2&5>h`nFoy HB Date: Wed, 11 Sep 2024 16:39:03 +0200 Subject: [PATCH 03/26] removed left over one_access variables --- code/game/machinery/doors/airlock_electronics.dm | 7 ------- code/game/objects/structures/door_assembly.dm | 2 -- code/game/objects/structures/windoor_assembly.dm | 1 - code/game/turfs/open/floor.dm | 11 ++--------- code/modules/jobs/access.dm | 1 - tgui/packages/tgui/interfaces/AirlockElectronics.js | 9 +-------- 6 files changed, 3 insertions(+), 28 deletions(-) diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 114bfa0b88c9c..2531446f16fb7 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -4,8 +4,6 @@ custom_price = 5 /// A list of all granted accesses var/list/accesses = list() - /// If the airlock should require ALL or only ONE of the listed accesses - var/one_access = 0 /// Unrestricted sides, or sides of the airlock that will open regardless of access var/unres_sides = 0 ///what name are we passing to the finished airlock @@ -53,7 +51,6 @@ /obj/item/electronics/airlock/ui_data() var/list/data = list() data["accesses"] = accesses - data["oneAccess"] = one_access data["unres_direction"] = unres_sides data["passedName"] = passed_name data["passedCycleId"] = passed_cycle_id @@ -65,14 +62,10 @@ switch(action) if("clear_all") accesses = list() - one_access = 0 . = TRUE if("grant_all") accesses = get_all_accesses() . = TRUE - if("one_access") - one_access = !one_access - . = TRUE if("set") var/access = text2num(params["access"]) if (!(access in accesses)) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index e152fb03129a2..337ccd1d95155 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -167,7 +167,6 @@ if(EP.adapt_circuit(user, 25)) var/obj/item/electronics/airlock/AE = new(src) AE.accesses = EP.electronics.accesses - AE.one_access = EP.electronics.one_access AE.unres_sides = EP.electronics.unres_sides AE.play_tool_sound(src, 100) user.visible_message("[user] installs the electronics into the airlock assembly.", \ @@ -264,7 +263,6 @@ door = new airlock_type( loc ) door.setDir(dir) door.unres_sides = electronics.unres_sides - //door.req_access = req_access door.electronics = electronics door.heat_proof = heat_proof_finished door.security_level = AIRLOCK_SECURITY_NONE diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 1e4fd9d705932..0f8f2870e0c09 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -235,7 +235,6 @@ CREATION_TEST_IGNORE_SUBTYPES(/obj/structure/windoor_assembly) if(EP.adapt_circuit(user, 25)) var/obj/item/electronics/airlock/AE = new(src) AE.accesses = EP.electronics.accesses - AE.one_access = EP.electronics.one_access AE.unres_sides = EP.electronics.unres_sides if(!user.transferItemToLoc(AE, src)) qdel(AE) diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index ef6bc9dca1827..d1f349849190c 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -240,10 +240,7 @@ var/obj/machinery/door/window/new_window = new the_rcd.airlock_type(src, user.dir, the_rcd.airlock_electronics?.unres_sides) if(the_rcd.airlock_electronics) new_window.name = the_rcd.airlock_electronics.passed_name || initial(new_window.name) - if(the_rcd.airlock_electronics.one_access) - new_window.req_access = the_rcd.airlock_electronics.accesses.Copy() - else - new_window.req_access = the_rcd.airlock_electronics.accesses.Copy() + new_window.req_access = the_rcd.airlock_electronics.accesses.Copy() new_window.autoclose = TRUE new_window.update_icon() return TRUE @@ -253,14 +250,9 @@ new_airlock.electronics = new /obj/item/electronics/airlock(new_airlock) if(the_rcd.airlock_electronics) new_airlock.electronics.accesses = the_rcd.airlock_electronics.accesses.Copy() - new_airlock.electronics.one_access = the_rcd.airlock_electronics.one_access new_airlock.electronics.unres_sides = the_rcd.airlock_electronics.unres_sides new_airlock.electronics.passed_name = the_rcd.airlock_electronics.passed_name new_airlock.electronics.passed_cycle_id = the_rcd.airlock_electronics.passed_cycle_id - if(new_airlock.electronics.one_access) - new_airlock.req_access = new_airlock.electronics.accesses - else - new_airlock.req_access = new_airlock.electronics.accesses if(new_airlock.electronics.unres_sides) new_airlock.unres_sides = new_airlock.electronics.unres_sides if(new_airlock.electronics.passed_name) @@ -268,6 +260,7 @@ if(new_airlock.electronics.passed_cycle_id) new_airlock.closeOtherId = new_airlock.electronics.passed_cycle_id new_airlock.update_other_id() + new_airlock.req_access = new_airlock.electronics.accesses new_airlock.autoclose = TRUE new_airlock.update_appearance() return TRUE diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index bddd6bbfc2a25..f0e567285620c 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -75,7 +75,6 @@ // Check if an item has access to this object /obj/proc/check_access(obj/item/I) - check_access_list("hello") return check_access_list(I ? I.GetAccess() : null) /obj/proc/check_access_list(list/accesses_to_check) diff --git a/tgui/packages/tgui/interfaces/AirlockElectronics.js b/tgui/packages/tgui/interfaces/AirlockElectronics.js index 04125188360f4..44e18c0d3c98a 100644 --- a/tgui/packages/tgui/interfaces/AirlockElectronics.js +++ b/tgui/packages/tgui/interfaces/AirlockElectronics.js @@ -5,7 +5,7 @@ import { AccessList } from './common/AccessList'; export const AirlockElectronics = (props, context) => { const { act, data } = useBackend(context); - const { oneAccess, unres_direction, passedName, passedCycleId } = data; + const { unres_direction, passedName, passedCycleId } = data; const regions = data.regions || []; const accesses = data.accesses || []; return ( @@ -13,13 +13,6 @@ export const AirlockElectronics = (props, context) => {
- -