From 42eee00aec88fa40fd75b8e5a7abe9146cb515d9 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Sun, 19 Sep 2021 21:25:51 +0200 Subject: [PATCH 01/24] Fix? --- .../mob/inhands/weapons/hammers_lefthand.dmi | Bin 6415 -> 6742 bytes .../mob/inhands/weapons/hammers_righthand.dmi | Bin 6318 -> 6614 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/inhands/weapons/hammers_lefthand.dmi b/icons/mob/inhands/weapons/hammers_lefthand.dmi index 023dfeed89adac6804a97f09685b44b41af761a3..988d64fde353a9ee33060a28e31d4ad9c8460690 100644 GIT binary patch delta 6441 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 Q<)0>9Z9}axjmP2t2N-BgSpWb4 diff --git a/icons/mob/inhands/weapons/hammers_righthand.dmi b/icons/mob/inhands/weapons/hammers_righthand.dmi index f87d8c9b46b474a638064278e270935658a429e5..1e0e7c91bfdb7f3953bb51a417f5bbf176c1337f 100644 GIT binary patch delta 6171 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 From f77ff24a6fd065ca807cdbd8b9aaedac646bc147 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Thu, 7 Oct 2021 12:59:25 -0300 Subject: [PATCH 02/24] Update tacklers.dm --- code/modules/clothing/gloves/tacklers.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 30e9d487e0..2b12d23d2b 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -27,9 +27,12 @@ . = ..() if(!ishuman(user)) return - if(slot == ITEM_SLOT_GLOVES) - var/mob/living/carbon/human/H = user - tackler = H.AddComponent(/datum/component/tackler, stamina_cost=tackle_stam_cost, base_knockdown = base_knockdown, range = tackle_range, speed = tackle_speed, skill_mod = skill_mod, min_distance = min_distance) + switch(slot) // I didn't like how it looked + if(SLOT_GLOVES) + var/mob/living/carbon/human/H = user + tackler = H.AddComponent(/datum/component/tackler, stamina_cost=tackle_stam_cost, base_knockdown = base_knockdown, range = tackle_range, speed = tackle_speed, skill_mod = skill_mod, min_distance = min_distance) + else + qdel(tackler) // Only wearing it! /obj/item/clothing/gloves/tackler/dropped(mob/user) . = ..() From e5f66413c8eaeff5f4877353649435338e8a2d93 Mon Sep 17 00:00:00 2001 From: keronshb Date: Fri, 8 Oct 2021 17:28:25 -0400 Subject: [PATCH 03/24] fat dart no idea what this even is --- code/game/objects/items/cigs_lighters.dm | 11 +++++++++++ code/modules/vending/cigarette.dm | 3 ++- icons/mob/clothing/mask.dmi | Bin 49862 -> 54754 bytes icons/obj/cigarettes.dmi | Bin 11624 -> 13617 bytes icons/obj/clothing/masks.dmi | Bin 40569 -> 42305 bytes 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 16ebe20e51..5e37e9d992 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -300,6 +300,17 @@ CIGARETTE PACKETS ARE IN FANCY.DM desc = "A Xeno Filtered brand cigarette." list_reagents = list (/datum/reagent/drug/nicotine = 20, /datum/reagent/medicine/regen_jelly = 15, /datum/reagent/drug/krokodil = 4) +/obj/item/clothing/mask/cigarette/dart + name = "fat dart" + desc = "Chuff back this fat dart" + icon_state = "bigoff" + icon_on = "bigon" + icon_off = "bigoff" + w_class = WEIGHT_CLASS_BULKY + smoketime = 10000 + chem_volume = 50 + list_reagents = list(/datum/reagent/drug/nicotine = 15) + // Rollies. /obj/item/clothing/mask/cigarette/rollie diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index 0f26abde1d..fa4247575f 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -14,7 +14,8 @@ /obj/item/storage/fancy/rollingpapers = 5) contraband = list(/obj/item/lighter = 3, /obj/item/clothing/mask/vape = 5, - /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 1) + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 1, + /obj/item/clothing/mask/cigarette/dart = 3) premium = list(/obj/item/storage/fancy/cigarettes/cigpack_robustgold = 3, /obj/item/storage/fancy/cigarettes/cigars = 1, /obj/item/storage/fancy/cigarettes/cigars/havana = 1, diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 17a49ea751b571e666c9f4eb5db4c8b68ab50db4..17713d3b8ebe39c1d3daea0419d82f9dde81df8f 100644 GIT binary patch literal 54754 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 diff --git a/icons/obj/cigarettes.dmi b/icons/obj/cigarettes.dmi index 5c55efd67fce6a8d145807bdcb6a83118f23ebc5..e4aa1917f423a94c4b21f950de8bf3e41bff9d3b 100644 GIT binary patch literal 13617 zcmb_@by!s2+V&nAi2cVk~fp-^P=+%B;q%K?A**uV!g5Ff3_Dt`Shz)M^dcx{G*8 zTmr+JP`{>Se(kHbHeT(Yoq2Bi+*`#z2|iR@mv=Gb@D(U=QHj!PZ5h7c6ZWBukX|X! zi&@#?=wbaR%81E8{BAdlx_j(#KT=a1_VGYVoQI<@Gw|#4S5W`x^swI-#EGjyrFul+ z4E=Dk@J)2Ke8cBkLG9%7Yag0+(Kqnvhl&4O=Csm1BuqSsSD(@TPN_xWwb$+Y`?}Gn zScPGanHmRo&38V60l(fKlHY3)_`L>+uQWXbXO7E<$v(O|`EVM2Z+=w*aC~y_Hwn|B z!1Q9Ns0|6Gm4a479@8;>XKAeD;k-VV?fl-Apz0-X{HVVIcUEpXeCyHh`WRfL@YDE0 znBfoA!RkM%6F7s8Y=J*A5_pusqC?Y@Zj)STh4YEmNumQDRkS~R=Z39n{%&aD`7D91 z7W|(_IIlE%y`JfnSE6{gs%{-+^wN7vyT>){e~wDXOmnu)t6xX!&A(GAY$?$w<#`xz zV*+;e$PBk75qQ~#BskKBgAcGQy7sEQ7AlvTQTeb?>cc$Y94xuopRAUCk9v_ngTQ!c zSCWK3;koS|Q|+6ihntIlmLO%>K78PiKFRm!qRu=m$?*cZ)XE?I&1ydx0N4Rd6~$*> z>D#luUe87wC3evR(F{rt@i?z7&QhzQfrbt${So-@ByQ)hVM8?aWbnL1jVpYL+%)4U0@o~a3YiQ@-UsLi@Y zM;9+OwJw@GoL4n4o5_LH)1<2JIuAEHvS8PA6n7H-IPv&Ih_SId5_>lt!F1<&}&%M7Q;ooal zQ*8KSPrGiuQSg5L2?>vTxYRKpHkJ746Zfj$r}4#8o8pu(Wn#+gx^K5RyAWK#0l--O zKF)5(7}$|RXs`q&MUN0foW(A2q~dl<7ndXx{gfj$3X|Rj!Tx zpg+r%h$%o41IfbXc$5o><*h$M`#X2ji}FDu253C`1S91b22YXDw)H(}<~i)NM_cyz z#WU2>xX5o9#R%oZ`prl}#2peWC9uh=;hIzTt+UmkdwP5ywG^>FVwFc72STFz=ztN1 zB~KQQB$Rw8OY)HBeL+D1!sas_9i7@Gq`PK9ztjv(bYb2yJ4I&N%;6eRW24aM<4hLQ zq=$gXi}e0+&ptaF{PpX)X@5p!vdfa#Wz)`JmVby8{L)^369K|&>d#j<8_d>RrQ{12 zx=W{8%BM^45LB}tOP5wmuKl>y2mjN-+@>3ennH-HF(Qk7spZf`tuNeAi_W&ZKAxL& zM}+HMtN=BkV+-jq^TpMxD=5x${t1l=ae;nO+A$Iko-`FvQRL|Y(j5b)?}}FkRMpf% zP|PG;kKZpTnsHv!bhUnwO~Q{C?*+wG&>sU~cV2UIa|4L3qDJCm!yVm~{&Jf3H9{A}k>6oKI-}sq(7+K|^LR<4zY?!L?N+E^M5qR6$oa4tbcBlG1bN6eyWD zf<7xA97LT}D|mQRArG6a`%^(hrgjq_!o)VP6CFsRk1MsWtCx}_7v$$_EU&Jf`3vyy zgsQf@a(SGme}4jJ-)2`f1V42xg5R*Rv590nKRWeyWJJ8+tRM-kATIGl&(YC3Pwwyn zh!?DPgxv{^krH%8Ww)A(FA1C=Cvl)ge+CEc%e>T!M4|d`TKN#Cr=>-HRt`;NY(0u# z^BY3bu>&JA^HxESEy`Vs#FV&g%iwWVo&D$L9>lVi$R@-OSUllNpscJ+MK2M}vyHO< z7&s=MOm}+AC1Hkuf2h&dGcLoQNmKKqe_*yjJ z4_=elP_J2NiKU7ni7nJ@C|mL5Vt-JsT5qbh8NwYZe{gR2D=f<}HPV4CK$5C@rmSl? zSxQQZM2tYp@5EWlP4{=gY|9^@n4(lwUuQgudJ=@?8gd9`7<+K8a`QEe_!wwZpC)?$d?wyK z)f3Ce$au#bQqul{@5PzyQNY3Ea!*Tz?bvM^Zl$}x*2PNQN}}9J$zLPQxyzKtmaN1j z3G(~xzC;iDN3`*Kle7l->t2dZdY+XZiw*H+JA;QgaXK9|Is)t2u8$($y5^i#V;;1; z)t8q=Fb*QE|NMPTdtRo}V5Xcv7DsvSrhKeIh|sbnfR)C*&fpwP4-m)+eIeOC*XXMX zf*O_8*YK={Tp7gu+FWBjFvHU!jolsWsurpUdlf=1iz32X(=6~ywTmyS z0_i6mu-!pY8_a%Xk9>#DC(b*O0UUKRGlKFX=7*n4#O(za&Lng(LC^@d=5rPz?TigK z1wZ{Ybf*e^3Gc1B_&Ye zyZ!_y*&;V~y@?t<_0^V5mi2b64{6Z{luA7M?N3ne%K<^=8>MIQ4ByYM(4JnJQl8C! z-|PFi5{>7~f(Z(=Xz38E&$F+k$ofH($iXD``h!g`%u20v@Tbc?q(Jo+=Iw(h2BVFw=7I}>Ol<$SANbCX0%Be1!=oN(%J>Bdx0`N}vfdPY!y z7sKp^>EvLKWcEH}1$G({zf>>fjBqn#C2H2z-xAZN2^*2?qyRr2-3S!$rH26eC1!zr z6$vF3>w2a*wT!?40|gESTsPTbZ>*p8$vSo^4nQ1ZkML|1^|O7CcixFUUJiGYCWOCx z5+j-S)Qf)p?82`Qv>+8WOp;^@VOM6r+?=BsP`MQxr<(jXzeSelpLsL?X*-{F!$>t% zUInYdPb$|EQzwd=bq#fc7=)DlM`-`tPmLbgTbz)PL9yW<*SWP~ z1Dal=ySy@y6)~g`(|x+FbIx$u-a*iNqUO;F&AXPH2+O&qkYXQ%L^f^3%irhhI^lej zjg(&0>ZPpA2zWY1vNZjy??CNX9)zxmj)4lj6!BMzYAy z9IjpZ%AZnaT)CPT9a=K*lxM{Yi1x9W%ean!#4qfR_AzgMTx_Rk=2YZ-dkN1qvg6#z zsQ>=bH`H1XK168tYyKs~)adEG!4IztN4Wh9zA5n_nb4HTjjVW2%RY4ZSFRz(5(jHM!m^VwQ6rT2n2w z9ccbE*1Vlc)|BwOjM48^#Zaexa=aVKd+Y0InpXH-dRjp|RK?xF?aMDlp6xb95t?Zc=p zs5lDJ;?{gxh{Z|LP_(bF%GT!asJ#xQ%y&^2x=>$6O?iaQW zQo#Ir^z81R?pSLPP&`3E`5WcWqObL`)pzXzl+q`8 ze#WH*be0Av&7_LkSAce2#AQ)sWV~5^c?lW|N&aC!yaFInB({~uZyl$P8&sRrpf4Ma z{kgr|TkQ^TV?wybA zW=jO6&V96&?pn3Cx3@(L0+MJPkyBZUZEbDMH^mtk7+9PSvufNtD*A>TAB;@KnA&<_ zSKPl92B{}yy{Ds(wJ(nDm^&7n!R@u(3p?AddGq019>_w~-%M9mGA7^HxQS8jKh37Z zyV(KCQU`Qz&2P=;#Ea74gQj{Jrbi0qg%sV(6Us+ipMX#5nNjP;zF^WEn z{Q&|$5k%1f2=R`i?dU5EG!68&#N_z&VJmT3?-{<{zfWuEN4zyLO+BT$BeIjBx=xit zH>Ju_Vu=neb-MIEf!WHun(G1pI}sYT(U9DW4x z&%$GvI-BaG?56$a0K^T%AY@P>Haa1hYJAaD5^W1DPlQ<%5#61xjfw`WeWh_PpL%#d zj^VOjXK8LCRv4RTsvy314;vv^9*i;$V<{JETX|{WJn$u%6eIFFUn+8<{neir0kIS9 z%h_zz$4`cO=()|NCB6ojmT%Da^qB?dERv8Tl#C)T4jtryhAmP z79&wxcQ)7CV0_l~#ejEC0k!Szj*Voh(9b9&WI#gh_uKO}=p$q`Tk4#r`~b>5op@-V zaJL+_f#)&bFLR-Qwnw}B{cR3maUr}{8LM4DH&fd;*0xBYrZw*w7}wYV-)Ew_9siQ? zHi=CoJH5-Xl1cE6pt|Kx(v1|4dj?Z@6FlwI+}QC|_&^S!8cAo~pDKQDB+@51IN0!s zMNW>mVWPXHODfaovd)&a zqn_Y9&-eivmm}j!laDV64r1Wi=)(qnJXL-=Acty=1%8;fQudU?PJ#}&7TG7T8;E1# zd9_WrW^~bUWA0-Uz0w~O@O8SBHeuf)J0_2H_B<-@BRr3!=?yOe-F$uEj$gdASvK#R z!t}>p+D@JrEvEENP6cWKi)$@8ljXr}3sjV$L8kX_ewc(nWknu8Lkp@OlC8Ah46}l^ zPUY=etLLg1(q<6@c(ni)z_KH$%~! zIyyQn1`Ko~G71;P=Pu&EM5uOLytS?iqh4U&RiX9{4dFAl8<(Pqoe2~qCc^=*iPI7< zZX9g@J=en@gxM82M2+=T=xQNomK{<%wKBLv0dJDU8GSg_GUbxPw38yKDe=ufo<-Ew zndwz0F~WbGyfw|{@j|s8@f%lUzAk;lJoiplapPg)=S}mDkDs>NCZ^sP+;QK<$8VZlWW4bwEp058~TU>KgcWlm}qveqQIy@*@BA)3OculDMJzt8fagRQyawn=CoDF}=DkF=zY3t;An43OnQ5f`qNJ(@!X( zDKxav{5&-ji(T!B*-oZX8Myg{Hi6jnDW(~<*Zz*Y4~iHGT9V}uI!nmIdd3|&DoulbXDh>P34e*HS(`uSe3P||e?22D+t8DAix6RN7?3;gt0^+7pt=gOR~ zns|%CWdPgy>f(l!=Ee)+*KKevzMz&@o`@lfukHwsuq>*qDCN+IxKHktE2YH^!^xO! z9k1BH>Th**V+mjiDxB>XtA>Uza7GvKMECk?VNL5(hJ*9DHW-$YCe*&O!J7%_Gp(aR zcpIJ3aQ3j6`8CYQiB4iZLl_z5zP^u%j;>UF2v1|nv;?A%-?E{2n^R0n5}OPyQQrF% zBYE0sd)3p!sO2ZWb;?N9Lz@J?&Xc>!@%%b+`bY=+aB|``pWaR&7G7_CKMXmc6Pm0q zg>p6VoUKgc_o*JxJUJMJDUf9QaRC&sY4BE@$i&3NIB(ylbFUN+i;V3`8O62q3_qPX z9)nvTUt3ZF>b@7*p$PDp6(aGQv2!SIZQWfmTN@~Hh1p|tG(}R+gPM-~(+ylvT-)y4 z8!3ztcRhYVv9hsW_dY|;ZEWQ@Mad{pAmhL|eq-|}72AyMo0ygNix{P?{Rj zs?UB~Er^K1ooFjV4V+BAQ7W?85o7!)1AX$u;$4G~Qbj#V1Qs#5{LyQe;;fajyCd5pmAC`d24_E~5Q$&Z2f~%{-ojj}Paypz& z^V7wv@_)KcWGr7mAM@1+b&% zvSN?eZxczvn;-}TQFc=ks{+^i*KeIz?19I%)$buKVZTdX#}==kP{e*1Z5#@zx~EDS zU}`_NK)kUwnE9hE3yX%GsB&1icgw%0zmC^(%Dk{JE zECQ%P!os5dc`EongQu&+lkR&LNj*kaJbE%fmm%s5Pwnn#5|WbHJ#uQ62<&NoZ;^~4 zuGDepwAVObk~!x2=}Avg%cGZ5m(^fyOX<}zz3|q_hY4yYKKx9+#4%DC<{x{QaIIO+ zl0tHZPisw%JlF^_-Ta1T1hzQwO~8e=@$faOHye1eE_hx!WIF6TgxaihU8Xh8=8>ib z-WQlIf%=)t;1k;xL5SJs*V-3hjSR+MA^_Cz$d1UYMJI|ouP#n7@}@2Bn_~u3*r;NU zi(oSP2qULPTFOv-LPElm`5>r{p<%?YUk@72Hhz3VS-iano59yFdljBs&fe?B27G&z zM&}+pzf(^i_T@{DK&EN=YJ9%Yn9lO@a`ua2lZg^@{LWZ5A(NP5MO9_4qP}xBtud|r z6FpC*C?N^#M5!gFhbPNyYohdOs-Z$73BIm|I3%x-2?I*KqcAFI4*VBV_1=NX#L!b#d_Ut4DQn3 zla!B)YNS!~bWU{H^p+;Q6>O5IVg8M@RZg~&w|b?E`z>iQm@t8T+8l4TE|$Sr^dR&j~~6lN10yyFOOba ztT*CR{2y^GUbh4eRF0DI)_w7Pn~ep5`8s>Hid&(l`zS7Paauq}S2xh0+}eOT5yJ@E zSgbYx^kk(5oH|ICU#;^VpvMRIPcqZ3Lf&4xiitaK4(p_6#cIZ4TT$YT>|XSN2b3?& zdg8fT!#IV_mHyJuT#sI8s}3tPa;mP#Ws&zQKbfB`m3&*nbZmtqg4bSX!d}+h>j>UQa2p_9mCqFESZs8 z>hiHg8Tu_(8-44GCst0cxG1RConUkn-xe-sVi-Mr?7JUF>Gea-IP0fidji&nMRX$cH)|7V2vUyFNf_h&pCtx{6rpS6)8S^NRH*> zfV`|X3E4;4f5`BkI%tHzGjQRVt4^2rJF_P6_|yj;u6Q`Go%k&!>G~0VzP8GkJ3Wy((Y4?KG5>C{N==_ zbK-~};4#v{;OQwbBeuo={YT`7gapLYl=QRbquEtebm8Ho$$JHTn!rAx8u|8UMEcgju@OOo(;=$A%E$eC)tlKBLnWnq((b=n z9IG8^+d`eHzEJs{uH9LiJJO@z|#g_UZ1kn%+(YKwdur)L>$;@}A zQ1Yp(FCWCNyAE#J%LfeYy5On`Op#CP(eg=Qky;9l+Xgc(n_ZkcezF#X+2Q&ZmghQc z`x6yCml9VRyTb?<**UY44G_Q0l5#1tu$ngTd3Ty1UGRs3pWpTSFw>x4%ef(J(EPvl z8w=~ErUux67&h3>vHX&#{8H$*{{1Wcdb~y)D8x7krJ$gYCk`C+drRX3&1NHzcfJq< zjup*vts#(|pr7Lu4?Di}NO;GP0-bCJ6r=6oUl(Vj=r=Y8A;5h{CI=tZTy-=RF!WW6 z4vRTv1rRxlq9^0>W>y38>056Bbfae)uXj6qokrYUVT%gf7zOMKz>tN>n{uDJHsmbo$4D1!GCpmsB{Z7<|((8yWEDX=qjbzPF zZs^>I0wW?42FZpDy+?SG+Wn(PKoK3nbMa@fV=6u`>kSj-gV5fU);T#R&Fu?_|2G}O zX(zE{`KN0Vv9B3~=ZQS9U}>j{Od&`i>f3^YGQI`Sj!%`k%6RlU6-x?GC;_D{ry*+X zc1%o6{ZjX(xBtqkSRctFOX?*AhGpQBg3LEho|WwL+ zR?YtRLec*W{lJ>ivvxWl)RMN?oa6U*vC!d7)5Dd#H7XB?^B;luBf=78l#tu$wnbcS zR)sseXcdbzJf&CrH&+2(wr9(*^rE9xi(ALAw0WrIb9s3eULyj%uTp!>TR4(BnmnyY zw7-328CHHw$F8YioG7SnjJ@2$nh z35QAhjCVHC@5l(BSl}xpEx!FT?`TUnBm>PkA~|&(BBK{{!0-vh!mu?~8 zz*Bs@(8#7o^467J^+sl;rQLMS=jGw)I$+*nLPktjw>#~tFI=X;;POwNKE<{_Edzk- z(N|mm2tZ3qn=EdxCkempaAhPwcOej;ST?q}Vef&KTZ!_;!P{eU{-j=RtIM0TumZdf zsi_fM>M;P|bGSk4vFj`X>T*-V$@=;_nAw$&eID5i#{~ci$R>Y*Xh+bEX`~^b?)mK5 z1XeMwT7|f(eq-A1Ud{e3m)!iEOp zUwS1k7uD;)wo=Qki@ASqyV|6nmabT~V_)Rmzlkr@w2`yUpwLZdHe2UzxL@0?*RN=O zbuhIUh#3xhc}Ga-ShlL}Mgj}cmoC1*5>V@a+Cy75pv+gZP4fi!_|$0=^DnU%^qu^! zAa1eER-w7xIKnF+aOhoN=*L(Z9m6&TmVN&Mw^x0?iTP&?i;V2x4=Oh2LD>gdTKhBA zsc{%EgMa6io=25OR599HteGtwquj*6OdaA{0*clr3@;^W_ivcVsE z7$z?4xt$go2G9XFKl=Amr#yM`M8|K93dlY!vmK48rfVH;2W@d~<;8?#wE7QD(DV$PV_Rsb7emz$F4*IND5O!*+ z)bzOfy@LF&+ zUnID??mT_+#G!h{>2Pn;)URA7(9EFmLgvVCffvui>~IfXxRIm;c%Oe-5+xxT@)~>- zgrMC)7DY<4izbkH{^`>vuf54U)e6@9kF^&b>lcM40W#YVl}%I@Av-~BZS7($DpT3V zM_O!KNrsGL-nDkO{f0J4Zlr>p-FL?$057^XDF7#TcD!!+nqP(zvfhhZx5+wl$T$Y| zt_^-Bs%!}^)u-xWhe>>jPFeA6Z!@DTpx$zj{u_U@C$r4%I2Lg(Ds0=TqHO71-JEh0 zkcG0V*xK4oG{a#YJ2T;nixyimwKvX>(Z^AvH~R&B0R?b`-z-&4!B#w=^!gWULg#)Q zo&gvsAL|1#t5c_j1vQ{V6$P!>N@#TI*S}g0u(NVJeu@TY+;f(2^ zU+PN{tvOkYd^D{@uf#4O(68qUEHu!?fIEMH9wDBU_Pp%AdR?V#P_I=~FN4vO3l)MEO9(nJ)=x>c^MJ zR-<#_d$6`JiCNBU9P<}<;#&QM=(w(R?7?D;R3K(w^+K!L;}c<$0Zg91aUXA`)F2OTda4`Hm!>wb`V zFbYc?coN3~KXYP(%pG@374H1cLeyj+riNoh7e=WSv=?ytV@ zU8V9o9NL1;eDS5z20{|oyP^ad@k@EOZH!U9d@L=`n@NtQxznc8vD<@*$#xjXG2O}4 z(t4CXonWhKxTNIC6i8fMT`Rxc`^=;3#{oS-nSB$D=W(Q|WV(rrEHD!wh-_5QlJ zIo|$T`&pUKWp5M=R2=Pxm$e$8Sq(RP`t6~jp&`@o$jE|gt&WLFj8$)48p2 zPIuS-|4uXeFGltsNiEYRlvCcw41uEKkGQGnhB+v8oT7sPkbXSNE8HaE>^*XW2Plx? z7hnTtdew^uw9KBO-_*fV`c%Tgaz6UULef8Efa!|2WVX;2WKDyFa@U#=vGZ_Avzm%Z zKfz1DuX9Da#nZ28T?*yzd5txnn=^v^GYkGMYtr$YG>p`&M3He_5=@W0x_i!wU(>K% zO+~GHqQnRA%xA_ep|gG)ZSl;{{SfvU%wb`M${5KJwSt5)F%%WbS;N$1)y#qNGX>Obp5L`~oL=Uw3&-VKQr6#09wH`cvkd^e4IjWyyjV&0u z$}T*{a=#Eik%bL-Po*>>_7`z&3clNiPeFFQKa?nsCMsr;&jyUSE( zA_!*_(TJ@R6&2lE6?j8aeaw8;+ubqRDm1EFG8746VGlbv*g=M$3rQGA?)%)2H>^!S zc91&xs*8s+f>SYz7|{0<*SXmV{<_UU3vvM?Sknnr{s}MeUmVy!QV9RCtJ1luFz3fx z+O81=oX6-(8X6jv73evbuYdr-DNF-JzpCFd289chQ^cdBRmbWhDsUPUHd%3hu>BVM z#O4}x%bJe|g&NmcJ_ruW;9o}O@%1&7Nb1o*&?i1yW7mNBX(GJ>+;XkSHttPAHBO`W zs5+bEqyqlb0bMhL&u+Aj1=Jtd3|(lk^+>J3)yL{=&ePKH$rK29@7~>;&QD26p~iH) z7LxHK@;DjBUtKZRJsdxR#vHd|U)H#2rNwp%I z6@odgKYRW>_>=GNjg%^bRcAL+&&lbu(B_(-s}=`7&}#gskRyq@eJD3n&ZGVaSY)Qu z6{@{%lyXH?NxsEoh7RY{H>yQsQ>p={A^mq2LgjJJx4!^jUt%U3F zN$x}8EYp4nJ_cphwByb#kt6ffnn?1uO~hFiULK* z_+i%LywMwV+f7nqux*Wbt7K>UgED*E6n6VAz!Sq3_^rqBhRm{AaC$oP74HjEtYRb`bw zto*>|iN@*8fDssH4#^ewBwmVJUNw6;Cc3a8Ev$Ra>$Wq=46(mfs+=`7dro&d9#u}1 zjns~|%I`qJ7T|6l0A9$~+d`pTn58apf3<|_rLI`@OKJ9q`yho<@prL=*lBr^T$>5w zpmp}E$E5c%S%NNzP0S(e5yBwFal4g6B&Qope{%4qlv6XNb+KEPqaiMw5wc(rD?ZAm z%j;XS&*LbroUnGVkAZg^SNDlv+fxEbio`pvrGU=RJyFrho~*_wPwi%Wkno~H9aE0D zb8EKVlRkY?3t>1|)KqCn-CZ-0C%ac6^F7GWa?|~^4Pnr*xUed4Lp z$i9K*Lgog`>cr5=ZDiu>H*lF{Dq@0h>Xbvp*AX|Lm3d%=-;b1>MSDttb*-x|*N&nkN~z_T=_k0@5;Du9F<03Jq=_Yi06L=5HxI z^p8EdIjE|dPq+TAX^wQjB;QMq3+IW2HnV5y?7o-1F>I7o%`UIHpz60O;gPo4vd|V; z(18`sBxZ-*AH)|<+8)FQt+xB_6RLmB{rsmP{XeIP{>!f2bl*X&Z7~;c`WjqzBxT&_ zq2`f+Tn3H*^^~Wu@L27}Wbf<+nb4K!PTZ5d8$wN6=^8N%GS32NVSZ&vlQKm;4iAAtLqvznA=f8o2yyI8A0Z`QyB&9@kWUErMbD z|NP+Klm-Ew?}D@Bd$8cI$5ZzD$icR>Fh>XpasUKOK>++1B2sy)7%7KnjblQPv4qfS zu4N3%ajBiO$ArY>pO&rlzJ5-?8-9_KgWyx++~TPRrqGa>_7r2ShOWVeQ}Dz6GYK=J4cGi@Vd1_Zrsw%#gXX%G?AP(+>{b{6uizM~E@&uAM4)ak z`}J`cHDR7Aq}ykF)>QwrBTK|7vkF`z=Ik78#5(QJANdnxC&XT{6u{~#zkwQBDZA^< zBe5z7^=Teh*6SSzr0M(-c)h1hOYuLx%=kyQ>OXhu>(w4{{Of+)R&u*AZ` zJ$&E2-*f-C&v)4E|N z-))w6=5N?ekVw^E{_T6aAM$wz-pl!BrM2iU;?ar?%LCo4yRrCp_}VKfmGBTzCJod( z4MfL@T^cFRn8p)jb7R;-xEl0`DMUjGbWb~MpZIcC9Vo_FnOfMQ?JKQ_pXs48$Fn}~ zus>j}Q5X7^8YH5~ug&J$kka#g_;u3NpEZtxGX~u>PB9N=eCqruHeEefn1Mc*SuKY1 z`A$2&^o61lK@>yF4?%b8Htr{URun}iO0mk7BI3W;)qPSXd0B7&8lY7d&P@*|pueFJ zTrvObSJ(6Ar?h-rWMvjg+7><5rbymrSNGgD9F;97F=7m5viDK`Kb|v`vbR<5aZEt8 z2x2Nds)b%=ZwO1$Chik_;hs(Oao}v^_cet#upNG|ew#G9cO=Z1|Bi0NCdLTuuk6@` zRlk{EKjGZc4|#EUt{{UrqbM=;J`J@ z@Ab*`SP#gRM^7}^wBGg)ObWG+Zl-u~zzcqq`g+jlaBXq*Dn+xHeo60K$#f!!NN#3e zUfQy9@hJxfT6bf5ZS?4A8DE&mcT1?+h=&oATMOi_;5o(3$4(7C)toex&m$?LIoUb$ z?DOJ3KcejACNM(?E`J1o+rU#rIZdAo)S{n{=2WZnzW4fzpaexlfmB)9e8D0rKH^C2 zJK7~-^5rj8R@wg&!EQV&ClRHC8i87&OO%$Wymf;!j5VGy zr6C|<=la<$6An#%YSm?Mykze+eg2j;t10XZ4z)0vHnK;xey*+-qM{z)k@vujj8rrQ zXcB901u1gz65OVK`W~X9IAQi*L*+c<7!1wT*|jgVwzhc{G(X-rA-AFVohGSGXsE&uGNf{HY?P6n*=O`F zOAGr^M^O=I;f@s^-8eQPQ4g2(u+`Po-D=@~HV?hpL7$2HZ%}P9F^Usd=OoqHYjp@; zwE6sf3XHItR3bVI2o!!7T33voU{33Ny*R$-gc*M;T!gYlgg|9EWE%P9&elpvj@tRU z(R1a>AAaIKdZVqKd4r>UiF%0V1JCh#lzD|H; zqvDo}yh!-``OhIwDE9os8$+B>)UV>%x#W4e*x~o-W}Cl0FXL7QBoLjhCVt#2da-iQ z6dpkE1a`Rtp*fQaPuNy5GvjFH^6DlvZY#H12;k&<-$wTS1WSj6oj@mchXh;NUS-S7 zKxh(?1X(WdPW_g>iXy1Do{PPFAHc=Y{?kD;$~}&BKxWrY1B80#QXE-kCDvP_wT9!mv`QOR@sPQglQ<{rE}ixGoM?3G$><6Y{AJBPL8P?YP!YxO9bIKEp!axRqZfiEQ9DZQsB zc8Hal3ujdrlhT|0$+wHKYtY^!76Nc5MK2nkJ7gj5@BQ_CzGlM|Ao{Tn659cg0p03l z^Ulas>Hw=zyw}@d;|~^n1IX27cuOSMe^|2QklhMc3C`v2Z4hPh!ZgO}H@tA!4zW%J zz7Gy+w1aS?sG3$_b0QMB&`ft|*~E^7H*Cr(2A1cZ{5^kTGG1L>tqGj| z8sHvZ?Y)`kHEQdB@cW~c64UET!6Idf4UAPf=^5(_B1<1m*=I1{k zZy95qMZLh$)KZ5bzi=O90Lsnttk`IH5b@HCp|SO`@FljeUJXdmxL2Tz_!&*iIh=O&euTGguc%CMyx+ZG=1{r$Du?_})$lXzYxy6(C&#a?g$l7Ru{grh7 zedIU1d-v{@j6XNBFlz$1s=!s91ab6`R3$US(ku9$l)y!i@V^V9|3h5m9WtQhV!mek;2|R|JojE~w(qTJt60+|-&#KJLaiE_nAzt!H4p z^%%@K@<&(011?LSNz2XfC0)dA_UcfQ3AEi51z(>+4KQ1e|Z~0>RVv9|P=bATCCkOI`+;_dO2;i zy-$L+$e=@nH~adhnQi$nz*^0spS6_6}q8rh=EyDc+dZ+u;Q? zYUkk$?!~m@cXg&K#B?5RrM3{P|HTZw6r5-AC3@BKqvM%4ebB8s4kOnS2}|YX?HU_s=ca+5MM*F&VYHKc z;qMbZm!4W%JMbzw$41-!m^AN;JIlxvnt0J5W093B9PYa?SoG`nVaYk$I4Uu$o~k7$ zM|Nu0`;p`>WqWd`rfT|EqlUot?J80BD!&sahou&Vv$M1C7v0KDEcg@JAMu`>xn2h#d^y>mAiHFAtGSpGz-cqvqn1EmX4Si-Gwv z?^^v%Fc%ljEeE|XuFmWuet~*^u$wF9vMl>hua;-SQWk>3+0$!dRs;+WlL)WQy5sTHApsWIkDX{sqNX^HV&?d|A9qbRNUQ-0L&3>O!Iup3 zBW$2$mDCgYgW8{Mbme3PgGUZ>bkA_vz5R?FuqMJ0KoOC-rFo#I;9E2k250ids-I+5P?q z*>0=!55FKrYHp6(g%9pOsG>#1N3QTyp4D=i_51Id2j!CR0CmJvCscTiw||fg@h{nB z%TSU&O0Fke@YT+k-v0;-=_fPqjj{FS$?-zijOXPb#g=P26~UCCdbB@!;y6YejBd}~ zzHLfNO&tiNr2YL{v6#&X!wP0Pr*BC$^z=%$ntqQ66?W%oU#Lf_uq8caz>yHVh&<~2 zcR5ay1ZQmwJ$5(QZtq)T!cu-S91`EQfAcwCdLrz6z=y0upkdV{c4plXig+spFOyiE z8P$#5nOE;M1H!8Y(}Y#F7*`KPye}^^KKHj_Eu;u?l+G|+L-NNcZrGdqfPKTlCc2sE zX}<96uYf{h5yTo^EB?PlsQ$HmCxufmfoQ z+bc^(#x+`N#S$OIya%a{dggB$-K} zF{C^1XBS)ubY`%;1xp`~y_p!_A$EKXR6p^dm7D_)cI+VlIu#wsAFm9vf+4bF`QuMc z82}!=zjc*M_SW@A88-SFIC(O8-`zi`n~VR z=v``_Zmgixt`n1u#~_kV5+rOHgyA8Vl@qnd3ryj*n`C{8y@iPZzuRJuBYo zo`_$#=ot{MTATZ=RJ;%SeDYM{b^I6QYQcb)`+L-5&UUu8_q--$LTW~3;`0~RR(oz5 zleG!qm!Xo+HR91!bSq>H8$9bIL2%dcYkt;Dd_YiNIepCB=yt|C`Fdm~y^G$mEusrt z3-T<#a+!dJ{pUKeb}K~@d{u2pfdl1DUl;}klEaQzA*lS{>+627OSU`t3BqsPRmjGDJ@oSFpg$0@k zeLN|GjbSi}>b7#3PV@=`t%}Pq!ZXwr*{iyKC#5hJ}SZgA@h5ppa#d-_>|BT+{`+Q?Y)1t;uA}eSclM z?&H6Ar4F7Way>_t@5)ET^&Gbv=6blsxuST~!%MOvChpMBpVY^}Y)8A#0LdI6E$ zlf}1wMimclG+~3>Z=Qzr5!9!j?jO6uv+vCm9xKqgDI2;w-Yv0fHtBSMEeVfdXm^>z zD7~YKk?ePlsvtudWb6hPsM&6nz!iLx@FveiYsotP^DnI1clf?yE1u5R1uq3WQRirA zw;7m0WeNM8D>a``1MknHoSsPXs>Mb|Q=r`UTCVH}WcoQ3A_~YNQ{?N~T2al63R8P}(4a-#1u~8tnvUw4S=(%#$+e!w1-p zpN)Xfdxr0H9(ICu&t)ZMKR0FTs3vc)aeyl^K&v(PNEAau_( z_v$@MOUt}@lY0lQu68hmcSpj%6f+_GDO9(^*uKNYC`p!uGng{#~i&igHVJ7`<u9sGcDWd-_5PIoX?d;<%{V&BqSj+m13hA#(Np7oj0@Z!9IV8w+MX`ABX9t#;WW$Q zJ=2#E@r`d>b(h(79qoM52b?L4@_F0#X727&Rsa~glQ7EMB-*yN#m!*)33T*Rm){I| zgZ_2?27B;m=d?fk;=+H(pDiREPjKzwYQVg^rO(lE9^|x5ueynK5Y}IfV7DOGJB?*d z{7oH@?O3k##EFl@NjJ*0K_{=aR`X=>S4&H5_(cGr=d%kacKZIi5p|92m5iuZwp0s@ z+b2*GDqS{!!XP`=`vok5aG1}39A@5Ef2m=x>wnQ3PTm|qQGu1N6rBDzg=AmdDm9GX zGsRl&_6@S$O|=9GD|&)_FJ5%yfR zzkfxG)5YS)(I=7{_8~h>R^`=&t_>u>JB(#ItF#|nx0Eb8vjF}Ws-pq}ic-ZWo5%~5 zK6!;@)BCWR7S$jE&xP9j%}GBTVsL?-^me&lC@cWP1v0y17erpWRoZTLt6UxU6g<2# zc6jRi_t-0Z26>2<13Gf-E6iXl;0~(jklrG9Iq5U1i_&HH@&)Xa8-80g4izu*1-T{4 zI$N%<{zy!WgS|7nrG;{GIDKytbFChpILKYZl>kzr7)BUO}ggP=&1mZE&Q|DYtMD zM}X^Mq4ms)|IXd74?cW=%b)DRT>Dtq!kI%rM%RIYO6-`gIY2>yCM{h*bh7R5;DfM9 zw6ec{*%)ii1}1Z$OtoSvD#rYqg* z{>pmvm`HATE52}3de{4&{mj>Ui_M0?-@bWxpwdDRPXf#05SFEnSJuk6MwJ~;B&igd z1$;d`9=Y&+@+OMiz`O*~dDT=l`}CF5ovN%l4FEr=pO5xkpSPOiWCjkLG%UXS!E{nC!Flhy$DETWL2RHuUe7@8v8`V<;? z`N${`dM`&bbQ0IW)=p8=L&cdI#1`kqszZY8HF?^xJ$w9dYU;?Knugq>EY1qv4H7!p zf;^KzE-LC=+2D{TEaBXsJ7Vjz^r{tgF-Je_GNDWZ0|S-ws9A*dyD>1^6z-9o_!3wd zJBCxK)EP#KDMMGA!59o|w5fA>#D6Tr5Q)bJyrS!=oBv{Pk&k1et#zBGacm((MM=*6 z`39|K8Gn77SWTAivs9>Gy07HIQ={`@Z6y3sc#1n`#BT;LEqKSog!O2obo#WHPZr9*5?Ggod36wR4Z z1#mPN*JfmBSvK0TxwxylqH{<0Ah=^8kALu+yp%46WK~en%S%X<4(=BlE>T?+5Zq!~ zZ=ut=dX3<7zO(Bwcth&MxZ{=_TBeSa)MR0S*5?9m-$&gfJ>_oWoT(c&jPz!` z;Oe8P_p^a#&`LbgV%h*`a+%GaBOG@smW{6V* zV+e0&E-tRh0IJ7i9Sz8={K=W*+jqWD!W;8$YP>#QZr+CDy`vKMJu2G1>?<5KmEAyQ)0nO!M_f^E# zaC*faB|t@?^VIP^kSo{djeJH2IJKCj-E&Nl36!RxrG)^Vo}MX^-f#v>-E6e3@j51% ztOE>fTS%Fd$Zq8=SL4o#gKU{gkq;kO75)9CE)U|Fs+!f=9*N=N<8y0KvloRSD<+JT zuniR@5pW*i7V@a5D7axx8|<9XFb)mUBridl0&z?YhQq@w5#BSUJ|=oX6X!jgXVu7G z=ou!{1~w%aR`$X!mHb&~$UUr(pv{=_*JA=`*PfKiZVQ7}R8h@_05DU*29IGnNo{s! z+h00Y*xwB_4%UBiH{bg2TmLGy6saa0WFRsqGLq;*;x0j}FB#Gllj_nyr9l+Yz1@n$m(9-RZQ)?3;93e^%rLo($+Jqc! ziQKXt75%l)M9(w$_FGSnNpDPz9SqjW-r8vt;XWnVjH|=dd9;rk^t$lH+g4BsqnPQE zy^~y*Yr4m%b26pC(;MDbJ3M^tQWWO98&NVh$iI!{dU>E2-!+Qg78Ru@CyzZ{iFh`P zq8syTQa!0~pK`ycu%}XYwn7MKX=xelfm5w%tJ@;<;EMEf-d`Gk3anUUsjm!!_-*v@>i=|U2&Ng<2ILY9c+$Tps?~LkO)|jKJf+BnvE{kLRNSNEyaL( zzz@oT*6hm!KE($<>11@ZQv!FC2wker+5Jyf;>n2%H(*V63Y=6DlNbBAT{|w~)7G$Q z%I1JEND+gW6T-KfoKx^{=04_VGsIX88vVMEqRIEYqT1R0_QYrT@>t&^0<~k3mvC)!laJ^pD$d+2xZ52kz7U&6hN#4N zInZh_0lwN?`H(&0bIOiZ77Is6Hl@o-R~QQZ_juMkKGlmx6I`v-?T>9CTaY+bC?j~% zbd5mZ>6$X@D>k2Hh#`OAz_q1V)aKy0{Q4GER8rFQEedo)u)6m|UOog)ZVm%U2ywS(k=F@d@pmHtY#s&sE?mCE~qW*o+ zP`;g)K|h-q-dW zy*M>JowkHaT8POdxet_F zkUjYgki-revb@~+uBg1+6DsO=Q_}->qPy|34|ul)NyAc(T(432hmRkjI4a+`Li;gY z*1=IK%&6zahK8tvH}x3bNs1Ce6-BcfbaatnKYsuK$+!z_7uc^qa6LK+&H{W0_SNT(!Qi@5-T+h+yq zg2~z+6B2@=yCWdLl+4BLMv=AWDk>do@mFDw^cm~-&I~-<$+`iqis<+6r_K)75icYk z!7v`3yh6#{D^!bkxggn+l9K(AaCBa}84pPFQ$|J%E+GX`(^0`julZiEUGFXvL+`H-NS`j`Y2uspEOP7OO%U z@31EVHo7k7EQ32{_Tj?^m;GhA$*HMa&}hXyw{CzDP0*wRP}mB4PD!;P{^^LK%w+-J zOPu-5-$EU!toeg8rx<3zi3Ajzgc+BYf1Bh(aL?itI1e6jzFQ373$4F>vcEl^A7Ki8 zq@|Vk>C+8uXorarX?XXF>=WO|zQ$guyRAbew)5hqJL15|5*xr=DrGf$d^OWjSn050 zW{8x0LrhF;)Xo11McGKWVNW(#c8A6)J~&Jtd$Qz5DZ5=qRjZGB3;l`m(iwH@iKb(5 zLiF~JnoQ|`kv2Ye*tTw-IvcK)|8p`bz38ORFG5s-HC$wz=q+h@Cg|WI3aSvOjT;7I zgXif_y!#mq#`!RUImgO*wn@JIi?c(+8JxO#6d2B(UiQ5EV`Qwzq&Uqc>GjZSXEwN? zfNN%|%FfHA+drnGyAuZxt<>+8T10U3Q3%N&wR@aOv-= zVSiGN-~k0cCj?A)8WXz3Hdw)0#V#Vmf?^yhFpjoN0?8(FK56#4`filZ-P}fBKZn=< zL8kRr8W{xC9;(zciI}zOW0sdDZ*I6ami*d zyU%5UrdbnJ(RIyx4sY1pusL4A5(GSPi%utx4=kqJ-}PfycwbEWu^2Q?&vdP4l5c|= zt1ngNdJXINiOVc1K0ihAV;X|PjCO% z1T)1${l+&Xm^r~thRw~>Gxfgkqci<#!lGCSTe*j3WU895@%7)dTF9AS3-vPHm@+n^ z=L9)kNAKvR=FD}shMpaz8og;hoT9uBEE2X2@51Ql=spvJ=bN4FPIx+ zVk11zhHW}oTy#1gTJlj(Lvc&^kar~OBo)m`G}InuGQb89E*$5_>r37Z(F53^2mI2m zI2~!6U2_T+H?pA}p`myVm#4-mHD656vqpy! z@X&=s&Uw{s*MlV=LDTVcaVeJPp{I{@hszekmnj)ns$yXO+&WuZa$7O1uW^CcCvMcx zpYNm%q4h$O>TJ{+@I~Nd*?^8+Bic<#6NiXcdpwvD?Y~G374)q-8u-Ya%VW0g zGaEiK6&_SUQW*BVYS4TZTn*J*k`$mLRh)B$@)s8uv!Vc#ty^ElFjg-@LQP>xM`Ce~ z8y=2C;()b`IPLSxBa#UR+Y|w>j7?guUG#!Nf0^sET(l(Py0H1Qwg-$O6Q4O~?!zrd zFQ0*IBSFuvn)9eE0WW4CrA<-E1{+7uoi1qqpjkR`1V@@BX&QH;x6MjM{Kq8KST7PJ ztfHnSg5@E<_68XU8mQ|T52_(N1*0WAD`9DS-+zj5+0(U}3>~%?5)D@`s0s27n)_w* zPrqgYrEu2`zl)=!hJO6kNU91>ZMyphnGN*w=}+~VII zI{x?F{eRMe7~jf_{HI?jjwS63m}k7c*=prY2V&0wP{m_n&-0JeLzMrX|emltj zI%UQ*OHf+dNd{)l`*ox-)NA!h>gyRqaV2h`v&HGMAroQcJstmB}GszSb%Kj|g-qeQ(Ogk+Y z?r>Ul9hVQ&h2-+#UU!7vv9PkbAEs~INr(iuZOx&#!Nj&-NJB$o(j>XXrO?6*@L_DaT$gEvsp1dmUQcS5oLSyWr&ez3 z0YWij?tx>4;MU|| zv*PPj8|e_xKpD{V$H<3tbN(du_qQWwkrut#$WMpXURDLaRva7VjP|g(Zfe1}Xp^a;{A>(M4|aAbtpsIC)(nywxe0jLD$GxFnAzj1_d=)e*yYFcyLC7k zuJ22i4czbUM5z2hcun%3DAh^RQh$DAZB+?zl-!(d2VAde%U;P`C%A`J zZAGgWRM}Md>Zt{hCF_gnM&J!*lX1Su!f!%(kED*0}EwRvqhcf zpEy>VCqa?oQAd$>5THx?$cou8%=ENuH#+2Z!M)g|=Q zQGLL&*dpF?8pN2PA0@HIQ0b8~+(%u-G6*+lm0jqC5Puk!q>;s?V9X`s3n8r|Z*ak| z?U|iYMphVUT?49$Ub)lxqKC;XL|%n>w5;98m=6aqa}N$b2^Af zbN>o#-ua9FwH=WC%U_|91A}2v!(vWeSfe>=er;2^s{Ay-$>=0WLYJ5^%H`6}A zng7ydi6f3y)taJmz$@q-b+w^BbG-;z{r6NEo?(lRm5J*C9ecY>Sf;UVd74H3Yf^OnV@a5Pi9nPPD;z7cNH1f|-MV)QUW#9O- zA19e3A2E`1e{ECs$C}L}Wf%C$jx6#Bsv=7xcg-6)eJ(#j#)8l~T*s93}xceHp3UJ5)mV=L*jZ=(GWV z4tV)gPRl!MH`@ZCUIvYC$1wQgkTm01Jlw@7^WXgf>}h$b4%j)=F1y7{WB{& zA7Y1ADSfT(KE>;#s9OAI1?L)eZ}f}vxKIjyath1JH&`~JJQB9=cSy8PP#ryp9Z4T{ z^b~2HOV3t4_HQ@79vl{{z8oDM9rbIo8Ov#`)^82sO$*795Bn%2IU~rvW$;m+$rhI(y z2}ONd7x&~0^z>d{OJFq2-*+xtz?r4V93y)Pxw-hTey_c)AIdOjGPB)*0D|*W#SA3; zgc;GI$fVKE;uz_W?*R~Cy)ER;n>Pv};$HiP!Y->%1%-w2ij>vWZ7we_l}aLCczT}4 z`8%KQ&hg!b!gH@PgzQ?T(czXQ8%O1&(0gu!I-JtdQgffzuV249mx_%SeED9`Axqbh z&ntQxVfbyN&KMwPFmqEDQ4>B#vbZOpa*KY^5lmRp1=F74FHo1ip}W7kXpe1b5-)5j zDJjXzfpL*ylUop=KoVJ0UyElE&CSi(cLt;O_xBSF{oUD#&(0p{{T_1WD`ik^jeC4@ z5}%&F?U{aa1J%;eQ7E4gV2*{<#smtD@0^u<`GNvCfBuU0`_#R1|EVgjclPURQGJZM;(PK*a#QV$R0q&Q$E5uYc~8r3y7 z`U@*8@;&;I+FGNq?d|c04^NrZkv@L>_yUxb+wsZxpZTbT1;fg+`g$^EW@b()DeCq0 zb<^li-@hx39x^;kW4c5Spqd!z@0a!WmjX<|uNL}Ui)+}jB}1d5+Drl9vKB8Iub&~t zOf-OA^6$mPeG4{mNl76lQvnloRGLJI2?;-c|Bn3fg(;2l@u5r#vP0||r>YizThBt! z@vl2!skpa%UUaII=uwTxz+p~nYw4FK_9{L1y(Ecxk!Wmb8K5UaT%16Fp|UF#!wpLd z9?yLf9KicL<~;!W?zV>jFPt-JYZ2Xu>8$*q?)4XyG0hZZ-dwi0lUKLx@e6%irX!#C zkXdut9a1t1bgb0!#!rxq4`?k!K4n}t@sz#=p0JssqN3Wbc1Mu!BXUJu7;5ynu&}T!qn6GsS>QZkDJNvD z#$zd51|J?IMtawe+j`KQWh3FW|Md0iN1po&5nkq_)rX3XTeolaSRIB^xDq{ z1=-a1oUjAeJ}eI2yq*62_B|-j>F1Q}C;55^Mv>E$!t;7&)rsgLgl&WdZ@oJ*P%`cO zb!|2}>_11dyW88;I%^FRV>bDi}IeHlsa zzSOhAMID6HnNhPR1W-~|&i-4l?z$Mr!^UQML#kk5!T9~-q3_M6NfQc?CTRNz6rwI@ z1!QyI7pq)CSK(wR>O+V8+x$UY>+^wEuVbByS60o)S;tC>2=T_IcvrN4^xRFR5`Y3m zOqJjL*2d`1iEzDq3EwGh4(sN*pE8-pqUT;a;e+*Ea)1D zq{E2jd#=}rQjWB7yuP~5x@yjtQ1>EZMH^DulVJ7bAX&NVL8~qhSu8q7uHKh^v11xf zyUYO60Nset7a_f#NLM|2YG=v0Q=MPaG3}w0*fcF92krN53&lX@2pahJ@i`-w2n!3E zk&%)4xn1=fQVjem-6x^EnZHqj^=0)ED3_IF9b>|shLAtW<$BdD%LasoZQyPO_rdq? zX0d_XhB4RI zw*xS^@*!wY>T;8kmc8WagEdE{J@NS|HB&lKFa&qdXkx zT#Fn1hEIxH!zA|p`*(J^7#v+CWz8_rY#l*b7_}_QJ3MOQodiwzLc17{kdOdi6Bx}A zOqHr%AgH6u?8B>$){&orwv~RNa))yRk8bJ$anrV|6WP`UEH8!KaUuM;Ur9(WZ{21I z$0=tTH1)*jgw4P1xHh42L{>_a=mD1$7qtQUS0iGs?UbGm|hLth8?coDF6UmHoN(vKj^eFADp;&HGKQ6 z;^fxkcw*e>?h6ag`l0Lh&10N#eyy&H0&NFv*Ebn>N#IOZCJL0z-KuIvQ{ghNE{}I> z3yKto?fa;6kpKn;s$-8EYR*({4jrP?h>XXQ3DtrwdRDsc+^rOd{pLj*55rY|el5%g z|1B?dS|ytmJy=^w4NZYn-J8220`7n24#XJuGOLap zC48;uu44%czw_T(3T{8vlxR!hi4npmlghd<%7CSjQ%QktP5m zTAC0#YFaf)(E`4)sS*uYx7jJ70(Ufx{L81O?kOoL9|jUxR^EEl&RgxboT#z(ck75~O(DH}R%_sU924<3(5 zNJ#Aj3@q4qc>0DH42Oq@+%nLg*Buz8ZjN-2x}pEhXzIKoM?f=#@oE(_=t8hxsC*>d zM7~@srZyRzs-B#Sei^?iITpe35;^fhdNO;mX87wh~v;ulKk#>vMCA^=$abF2ltP*HiRp+Q(xRRz0PQg^U( zlT7YT<>28-U03D>qb4-K*47pjXWaP*(ixWx6`;eeycMl&ccIa3?#s)>g_r~q3^E?$ z?qF2xSDKpdr>C`d=c>^ke?-$SCH3*~5p`acmAzkDn#NJ@!n34CU^-hnmU$zUmz8-w za(?y<^)V&oIA|6kBe96d$f7)^kjY*+wO^Of-3Brm(TZipD+X(Q?L*tY^>l*bjpK94 zUbv0XUv+*OLJe-db#i-wQthx(fdTM;|Z@V*2`= zkxxiJ3!Q4tc7o~Sq-)SBcfeje3zOo<#XxXI!rGwg$Pov?BT+|%CC$6t*%w)Ci zZPN_UQrG9IsK$WiNS#Qnw*3voYpJC_&0f{+2T?ETc`C58Wy3z>JV)y&@4ozTpPZb` z#?Ia~S8W3Uu*tZ)uMgVsTaEEMTpq;3jUo z8*y;qe*5=wbq=2O_dY4jf%gG|Lb#DELP8`uMjpv&)I*I2myEKK)hZcZnHuzneW^>M`%<-X(_Ihl$36h z`x8)?4u9K~)3dWw8CoVeiJ*$IL+S)L(7wgOX;{%SnM({(m{O z@2u53t^>XxEuO>eZenEKq2S;I(1ZK3n^Tm7LwPvhQlLr6AF?r;J%o^2E>KPtw^}Z5 zJ%6mEr1Z+znEU$Hy*ezcE4Eu`u@>w&JSCX~p%R95!?AX8wqE^|E-mrG4!Rl5vYSpY-)G9}{gZULCBDaUw>q zEHIhsefp9?X-Nt3msku40FFuw7z)waf zr*IPfGK^(bPQiFrjtpkPkDh*OMGCR`MU4M47EFlsD->^Tq4?QYqb8r zc~CIF66gBwi#1`e5cgQ1Nje|Py-D}RK|8bLbv}Lu-nV){9^TG~I7;QzW5DSrduvE@ zihwoEwj0edDZ!*;hj=Ezq!2Q^WP|?=L53i2x-ClnC-nn1hI@3 zMggZ_(sU>}Wxor)?s;NR?uE>hG=&BWA6==l_|yo zrc$IqU4_4S071Ixl0u1G|D(4U1C@CX2#I-#!v9Vcg9tx{JOdGyGCe*~ttWK?zT9c# zgr`)XdWUcrR{R*4ns;TgH7EaPr@a31+K9da#q5Q=IinFkye7;k< zNG2A`9~l*;2RdW$U*+m7pM9 zOG|csE&_Dh^=BbY|A0aZD?6Ic-w6UpW=AJ6P^$Z6gMvtV@blxTBAMMWtnDxw20 z^}fEo*e5GE^C(h=Xp+4s&_Km7Sc9mxp&<^SJ3ogh-3q>6@m5rJ6rSrVM})E>aI*%F z;d^36wx5x@dK7XwA1D;N?XcNGMb?)g`1sKHXOZxHLt?qabJv?hnAKWF7bhCvhc{E? z%KM!<@W+*&{U)t=pTmtQop<9{Z(0>aYJDQU4W}}q%;!l7@24J%+m&-mU@%ftO3J@~ zbLr<#g45euS3{~vPtPtYN=o9(fV9O?V7d1LN^B)mkA)yf^zLN`zl*9FslmH6GlKu_6Q% zgrQC?4U|g(RNk+6gWG}`95DiNi(yNCdQMIpGcz;YYU_`>_0}VgD;F&J zFQK20Q|C|xC<3_*8-8vxmnKS-NnCOhRAm`wb%l@;v($Jyd_O1SUMk^Kq~bQ&ZgFp{ z4AE*!iLurd&xpUDQzL$i}L}?6236BaLpAGiSXi+E-JB#|N@e$tX6eS#uH0 z!1A>Wf(FQI9f|x%DY6>DO6!#o=+;N;((nDM4)GeIY~=@=^5K+N$l+8b&C1CcZ7^+g z$ETrMsJlGb6ex<``TMt5i{-}5S0XX;Y_Q!#-m41-YGwTyz`!x>YFDqR+&WK0Y}OL> ztWT`Iwj2pg7QcIfj0ancZ5xP7not3VIV*2h|B4qRMqp zX8@kdzf3rBsPtHQh$|>g2hi3;9V&ADvSfq#ZbR{C>SJJ!KujSbX*dA#lIS!?hK`?s z%IoHC2?HO$&)|X+iHN~;$NoKwFrffeIVxSC4X16QK4=BX+V6aciHS`ozp4UMs?H!X zgV@TC1w?6v$aS6OrWxt^j19xig*l{e4iySjbj4*}u_)WCkBq&B__1R%VW(Kvl~M34 zi%p)LwvFSA1qaRwzY(<-JJQp>jPTIF`{I>Y$!L3eFT8Kzsq4j%S94iNK6b~ zcTbPmQk(zk06HM-@H+$ym+85=@g_DI*DZUap)S7g-j8Y?WhWC>$+8*SP1e1x9Rj*K zouj!jxzv*0ua@=73sq9voj9$!UaLfrAp=dh_c4<#6KpOwnrOSMEpvP<;*T!piVzy( zm3c$zBM8drG4pG$b4KuVYlBAV{b1dc?F3!63#`QvoVgqeCGJ_H5SmTanULbi*R&{ zK&3O4S&qHxeyaGnxS1@Me5^m79jm|3Jh<4H`}pS*k358uRqj3J)0Y!{1a4hh|$gRWiSU5JD4shDTxkT3#XPN zG-0Pj959SrJkcaTF+159@dmdOAWH~tk;?Bx!EJ{eX$i^nDM!0rO4?|rp(gQf+5l%S zb0lL2J6czh)S(%V$IkIQ_dQJ9i-b3_$YZ{cP0rcuxA-)YTYLgE%Aoe4+`Sf0IYq=S zxlkQR#2~|FPbgrTjWT^QRvpr-89o8#l0?7o)UOX7&3>?G{NCd=BDr*5!S{_i=gU0p zFhb`3a*P6KIqbsj`hZJ0`@7Z-l^b4bH-iODCo}ez8}~SR_BA=T{ry%N%G0OMI~@<6 zEs`i(jRdQ*5V?zI>-MTk-`?JuQLXv`(QN>SDbL9=+1?p-XI;J2z+ds~ zN{JO$u~w>IFp82l}FYSD#^&5iy7fBzt{S@ZJzb;AHK1E->xtK8^wm3k-J9t@db}*TPf|rd;EZ#A&0<96FV9$#= zjlzqK-!ULsj$M`PiQnV(L5pe15R>N#)}0oWnBrP-w+Nf)al5pc&yAY1;GtWwDs_Kz zV!u66VBW&Bk1~JWN}+ai&;Z9{xmBK5FE?%dJwLA(7${@s)Br| z<$6m?YYc7$3-F+n$W;h$Ta$cnXoO!b$fS}>4I2|kK-0bVyH;LLj{+>DDJm!+PfSj} zPq=+D;JtJ=j^-xj65U8^iXmu6{k|Pt1&3kgNF51}Z*XvMHi22W!tcTn=;)&jlZ`OV^AuO->9Yd|tTs{>Eta8Epjx7w%I%R6cz3y(p0y)8ug>G!=yPOk zY3o*HCs5mL>vfP%*2=^)2vdkV$~pRYvBxS8sK2+dx9N%#H{Q@cxJson%!{v(k2~Vd zJ!-psim}YDVuHd>!WXut>>c!wF0SAk*6gqSbu`}Cghf;$3xVP0LxuAd+W(MBJ}1l+ zarzn~VS)0HfOfO3=J@Sv>{YTPw6{D2!H1N!YTZnLhlb{z1>qxJzQ1{i72+>0n)O*% zkGO$t8`-7z~n$|v^=ort)z=mdnam1&?bsanEUnz@H7YmFbUE<#eGpFTlXDujlQFf!CkT4iz zSvkrTDJ9aTH=5!BZFO`c-AN`Tj5X2Mk6ak#0RX2rik})ADZr}3+qZ8qlx_-h10Dkp z5aHcj!0v1%GVFLh*Z5db_-Gjm>OS=bfcf{uA_F;%P>R$ICq;!zFXAX#EY`duZw9Pn z2bx$i*-r#Azor#b*A~%@QFqyw-Yhk1WCh%x%|HN=rGRGLx-)!Qc6KwcL}oplMn9S> z>GKF6pr-yfJF5%Gy17-GKbiomrZqLhz$*=npo5Kz|VIBskn3C1TiNg6im9^Z1(; zK4u5zb2YikH%nb}^Z4o*@0^C~X-Ca^OAB_vQ|XV7G{@{=E_P2e{jO70uQ5}=qj%># z_ufEM)8blz{;s9M>(lg6`T0dGT%G5zs*0Zl1BnPF2!uX;{BuoW>9a>~(Auv597J}V zX?-OIr<|Rg{n^=PIx{7OCB=o1BdApzC-5#A^Wh*NApv0EtieQb*{OZ3GdIvGc(055 znYlsK=yH(EAC}P*98n&gu_u%P<=by`qej`P@SJF_A=V>$;pna=j|7%OtF6tJj^N&O z7tF&M)dVxGrKwztKMIhPA*TGo`CpH*b_01ZK~a1Ad8oZ=3jxs!&6^`i6D+6DqdFY2 z1J+z9Qg2!ZIg#`o!lIlDJpj}DDztsMw0^Pc6g%)p|0^*#`ZRG5_KeKT@jriXfrrm( zIg$|@8`c{AN=KugaAu2tJS9Z#0K@LX`lZbdPcyRJDKqb#k53}I)pCeJqs#lu-OeUg zqZqlA!LMs#8j&SG+TeXXoEJe0sonhCOK`=Dfye5FlbyeC=n5!$|FCS~prv_c#w9S= zkw>aOU?Ug(8zY%>;GyUJL#^cs!C(J~8+04F&|^#h#<%3u`W(@;JS_taf7lJgrKdE! zJo8s!_@BLWe<4p=z@l0-tij0 z#pBMW54z(4P^~^YTZURq6ap|i%KbQxYwY~|xq{32O50KSDhAMJW*Y!65c zTtphky4&*G9m*ziX(@vMyc`_V%Fr0&zy!|uX!Tj_&}gOzer084m1pnj5oEdfQcBlY3%?^CT*1LG>mN-!nk{Z@ z$e`64Sfm)DU!IRkO$}pJyTRa6^aEsv-3v~Z_U`f1Myz*#*DBZjv*Tjb(qO9fq8WdD zzDj_GqW%Qb!M^#uJ%~)k>G@wwoF`A-3JWO|PC|I;pV`31-xBlGxQq9hBorUMK4o4cRj*aD#Yw=ay-;>5QF;Cx?GX`?254x(gMdx0Ll0Z3CSSZPw*0I_2C=pckkXE>UWhB zq*Bw5a`a@#NQh@1EsnN`2s#CCoUvL)rY0n;zMcA606dY!qB4W*I2F3S&0Vkomv8Kr>De}crtECm2 z<1W)NHzzYl!1ux%YL_{}NXvFATToAReubT1?Pc2b6Z+}#g5_wo6Ca^P4I%`BJl_W3VMRMT|g2O<;< zz5aMK2<#971UpH~6E}OGp(f&Iz&W){j3TQ_M?Mh?02qTOVrc(_sXLX1*qWzv@~MuD z$VOs{XTz0rQxlL92T<|{>iuNNuF?qlQ)5>(K?pbi?xtqq>bR0E%}1fLX^F;Z(h;ks zoArufXU@D5%%9X+mas)LIFpi`_4PC0NTvzbzRVWL9XV2dF!yD}4A#T#!d&xvSu`v_ zrfDDZX7oJd^ARNMEu^ns=QSu`2v4>zkh#%6b9cAP%_3>YUa>)}NJMmSi`Xq&rh5Nx zV@(Uh;0(68lRRxig7l96|o(-&bnec0dHl70FV#jtRFAG)sO>nq+|#7nKS z_O_zs8;zYbKL7|DIdw~f@gG{1;?hz%zH(rH{y65~x+UEZqJfmV%KmS}&MGQ6P0h_cj(>r;xHuSCdIh~{90pi|2#>S* zg-P!GV%A7(AoYQN#|4&h9>Ux1w|(Wb|6=#a)BLCU^1$Kyf2yf;e|tz11fi621o<=% z;cmlbj-M9gN#>e5L5N`-Ofg)a)%+2x>D!aQV7gvXCR3TXLG@CiBX2U;sX$&7AqXoA z;?!Xkn2qi1aX z=bvi0mH6Ow+iI*I5}mS0>%I2Jjz8Pu)%=*pa(|Q%Qfm3Be-IXetRQrE|6}IS-}e`??7vKsNUL5e5CW#DM?d4ly$&!# z9Aw&_OKOzejL<-U(LbsEU)v^FyuZ^bgN4#M5M^E4++-9GnB3zh<2ID_@DKv=A*N=O zshDzN=_O?ClK=y@Zf(r~Pz*+Q?|Nx?j+6Os&!5iX`;)*F1~E0^1T;h&r%Gv$S*_d7 z6-;_g=ZUP0!cG)pRv(50&bw}NCE0%L2glqQ$HBAigr}rUR26T|GU$4p!Abb*O7E?SQ{dL7hqIZTb26HAi40{ABjsUSME6hx8aUsIx>^ zk_E@#=yq%8ucDVS&sEbEAvpM&=pDcH<>8o8fKF+K#8%8iTg`ojl#yTj5#YQ&D8a{L z%kvvPuW@?Y{O}b5#E-{YyzY{`K4ps>yuT{Kg{W?D6r6xh4R3)~89>>baL@&pa?T);H63E(FLz zp^^X{-}v~%`1CXyP@!K6z(kgyZo@q~Sh@R;8aYq5oOum zUvIELfc^Hf0H9;YsT~J+D?Rb|R9b9}WBox5uaYm2U{Ac82M%S%ZV5KM9DXDy%1~+|ZOqx&+CFJJuPtBsU~)$h z`0e+;=iC8FNr%b(3F!@-_P(RcsM)fSZ0GS3*&0~Y_+i~qD04+q%)vKH?)_dcgF ze*OV!!iNP~6^p_}$^8C-@?Wn)jCvK+E_{5#I14cGW4op7ro*KiA&LhEpWs7z-8z)- zA%M1b$#rpXB^b~_#dF@-*(p9d5m>e$It_Ga#MOv6A&loGJ3nWfJ?T8)_0MyhKIIe^ zb3g)?2aCzrs}lZkDa*ZM#=@b@qtT!~mTO){8hprsHiiUsvTT!=qRkC`t*Dk58#*R` zUGxb*Y4o4FYlfbBQ30&Ow~W^I_EqZDrb5S z9`tM#nVex|CFM#Iq9OVyjsaw2YY3Egd=CrY z7?p9mhn{AUOQ`-d)E01a>s)_hWVH7SyYchq2XgUSd;6#VlpWFi0(EqBkb%X33nRI! z`{&9~?muTcGnC13Wl3fdW+NFnJrhK5UVrndKC8BGtuT0@zg_MH*+Y&La0s{I$?RIK zvH*aU@f848e7_@Fmcxg<^mp4u|NPH4HmJ)nQyXHN6RaOE#Z()`UrX!=O7bgHj_3mI?(@4Y{UPo7$K)eF*r2TXL!z$oC3?UB`FSd>?8Vl`NdBpwG$eG=XnnKwTB%J8pffWSk zSy!lqTE~8z(&5)k$1ZeQC;+V1JOb%<0rQFJC1;BFD8QF5Uphdzw0KIK3nUbMn%o8u zJm$G!pRY_hzSaDiq4yy}^{`GHGq6K4YQ0JN}J2N2{=klw#dP zWt%>MghusfV-hacMg=B@cc+Cijit@oUo&65c~h{}hT(fdf>i9cK?N+IZci#apA+{x z=d7x(Hmjc}Bq0ecDdB8iy_O_UH>e-22)OlStP_BEcK`5s`QwPb z{Pr&zUCR2}8ruwtDnU2mgH4yFtHr`}uFOOUh&j*s;EFKC-$ zX1L-rqSGdiow{$Wc;LH$!^GU15H91ES^D789-LnDLGxf3sIvmr!$4p*h=+}gjD*L; zJXcb}0vj4WSoVIxvjQ0m(c&Sc!QQLp#c5r7u^rm)JAn?s^v^^=8lMFkO#s5oQYe6k z7pbQ>8b$~sM3m4YN5qI@tlcHvNtXxY`UGZ~Y2)D*AGo~#=+Y0SM(NIW(UssC8a|NgC%(M={!*7W*nuxk zh?r>s9D9*w;b#!0{PX7z00Tcqs*W4>=SRdj1_vNMh0RuvNr|v$fMotxDdzbdrof%9 zAC{Pym}#_G4#9^vfVPuRhbiypE;-rv*V9kQ9#uba!_H02uhw8#xLJDukU{ykIg3ru%YJc}@&~ ztR>!FQ({;t4ljB1F}ejBBzT-YV~V6B#hgk&Tl6mqat8`V4^9b^Xx(?D>ZmBIL>@%~ zs(X2M%}xw$Guh%vSMDnKF`ib}{#`rIQ9*h&Xbr%onN_gYfo5lOBr^||(opI^s=A4B?U`6*}rECGrc z>@CEJQ%7bDtJH<bjqi%V*_9*x~rh~ zIXGW)u&RzsJw{c6mY{9%$`=ip7i=DyTLV+x6dlU=n&07HxX^0w$O5AvrLKcy&XV)< z3k%U8P(crpJi%pp0Wufm<&l2>{vDT*@wWz=cT5s(+O~MIF{EU&|5s`cyPkq~EZ`Dq zWJI0GZxwk#5^tO^ID!>axpYxX7FgUd`-i<(gj7KLwA_XAe&Ke2bEiGCl{V8}!4UCF$&s!L5-U6DEHM zRX@*^_3-7xwbI*v(-lLFo`Ag)lE}umOr^n$M1QcD93c8WXv5?R9v-#3JDuyRT+$}m zqt-SZ@u-T5icxy|zlthQE;8E@i#XpS~aR~_^AcIq?y;BoCXa7O1(CtQnqCNb94d=&nj{A*-7N~e*I*Xq7 z8`zP#BfLTMn)jBslrHJ8-gR7}R%?X^?%!FW0l04>*u2}t5%V&Kq620?)A{*w-$hqx zLBVd|k{>=mKucTx!myWoXKRaKQ^D%GF&sk2%F4P$Ces)FobS&5J^kCGMvS@!LFAJS zv&J4W_9G)y&f6iyuGim@Q`WjHbR$3B?Y%cUfLMff{LK+V2Soj^1VNvcog(pnJ2xL0 z7zxsk9kgHBe(Ko>!w%qlv6dBa#Ei6CTBB9LI=XFT#ZA^4C)<+uFiIJib(=73{dMt zoML^CKK9r<^+myj?;5WY=hD|{zt!IccbxBQ9GzUqS~qmW)Yl=u;zmY;frJu%fWH0~ zPR;le2|%OsY3bfnP;IjQA&H&R3{O6l|DgkMgEq2ZZf`!=aSZg=D@9x;UOU9m-aS1% zoSdBY{T9#TgOHfI=69%;{Ud4%g@We2D1&#CO2_eSUJb!dFOKYOT~8cv++yJ71pp7;UmKVBucZ=4V|lc<1G@ zW~Isi;QoA2vxq5j^(H*Yl45{`7*;z#ff#G>Avn624i_q6-W z$^NRb7o@6Qf!jbO)Cc9}@?%aoWA)CzrJxD~R16%t-c7v~teCU^hQE553ce&gKECrN zLZ$>J);8!>()CP)k>xpO_4!%EBsdMZRGwu59upBKGW4LXXJiueik#IKx;@)8#bR5> zs8p-#I~#kebgvq=a6;dkq;I4Ixcqi6llkvICAh-7tBi|{vi4hMsogJ;@Q#i>PCQ)* z*fKKlsuvKL;gN1BPL4MyYgWjrM*7R-!C(+f7^|Fik1LE_4sI*cB^i9Sx;;a8u=T(^ zeM;Q>u5!-)zYHvg{QLseYSp1%n$pOTI2w!UvXmL$xzW>y|HLUCgB(!v^mxL(yuwuc z^ybO4Vm));@iGJ5@Om|T2=%H2h*>EdSkn2Udi?_t{tZvGgKS^?3x_5 zu9nLmUj|zykd}>yp<*+~)(Q;v@|hmht3P259+uMikg{h zx*2+h`yC4Dm=1uz7_U*YGV?s5Xe5y$^UJ0v%hQ9W@ev zwwq+L6R+`4d<3nGUBVYa0*tVzbRxNwe@S0?=A_>nyIAQ)k5Y(r}%f@Eiy1yelmr? z1F_yA8S`*2E*um#l*-iRi?JPNC+AxLafylVQ&LEoSXm{ehPcesk5OU2f9wByp3~dz zoYK-XVAn{q=N^`~e}gxeU~Sjkf$TQMgm!f>E$PY@c6iKf+=9UkN5v*x?g&C&y#f1$ zT{ea(ST$m;TLw}mCuYJDjf?=QkxAC(rZ^fB=4lzQP9gpJ=zFdC$0b+Nr$ZkI7zVq z#gm#I^PuMf4fkOCK;Gnb+JNQbBXKKBOWq=H9+S3R&&GJm3uBEADlyCc8F+sC1(I_cI&R04978_H(i%sPxjhl;aJ<3? zs1&F`|K-NGgZoUA@Fb_ER34i#fo4Jy5mYJa%}?zPgo}S}Y(VSA=aQgJO5u8$^Lrcz zP;*76nn?bf1gqv3&@FlXerxM(cVFL+ceM=C(gEQinHd?*EuL#ta0G+N6EKu}7^|S7 z+hvZZ3li)^>Mfvl^!(A}rkXB{aZ1K{873+Pw%PpCZ}aprhU|;px7u?2Z4C`IewEnB zE`iCfl}|J@ss!auqJjcniqpIp`ZM(;LJ+(5LYI)F+#|tEtA(`bSuCHb{8vuZpEu^P zsM*>DqwIti)jvU_xb^je*uX0hAsmVNo@za@m4BWC;WnRf_3}_+7?JlY_3T!Q@k}t= zU3*I`lk&q{Am7S1c!Lbtu)A!1|1T2rdZtfB?S)(-0e8yLg6$Kl|8N0(44N&j^H;xy z2Xf_lEoU?q092n1FP{rzkA3X2)5*c{z6Qg%XS@3QWoq2s)oz6&A4Y@RpkU=pcT7S- zNJuE+%+;(`|7bOeM?6{TeAYsZx&qW3!N(sHafBY@x{Ff}4GhE=U}o5K{A(o8&I26p z|I)P6r-a5iBAoaGy*oJibV>a~ucw+Iw zD)t@4m@cwyFewUS^D6iIzOT-UOr@4YrzKR>Zmcs&Uzotuicwtr@knXuw`RJrOIAk4 z_f|GG@W#y?H-r113i!C&A*dZitnOe{6&zWRu-u9LO;KTv>vu5r%ARGCN?>{0PNOgg zwk(4%v~w$&q|dRXmbSKh{x}Ivfta<(U8GV3kOWB1{!SVW#?)6m`3R|}J>ZRfK z|6%Q|qoRu5_tBx1mM#H7Lg|na7(fISB$SdGNAt55Ywgg=xID3B)_ryTHx`{FS3!XH`A}f7-w3wp0lhyEVws) zQ~vJy+kno23TB)N*NJzzb6VVXz=B&bUfn#WdQ;s%lzZKPPiV`0$ncbO)%A7Uxgh?^ zJT`Y)!rJvbl5bM%b;H^KZ_BwK6DFt$ypLmw+dUlJ@FMagzPSqa z?HY>_d|qUW@;W<=HUcD1P#zl!j)X=pagF{ddOs#)rxR6`eQByaOBd z05#gq(hZwM5mm}J5-8=;@eb4N18+!pVyD-OW>!-1Qwtvts(m0(OLq4=`YjBL^nV`) z{QeH!8>lf-O{-kbuc;-e!Xm3PI1DnE6GNz+X95r9R**?-$II)@9#tAgu+|&q(~pD9 zaZ<$}6X}L#(C>)wEBdIq>8*2V%Qbqc=pwl!LW#E`;;BWmc9@711E2i$x|qJ-_Yno$vYlAS6iC>%h7)c z%#>g&svfqoT9)wpvUv$QHg@PN2J-?W4@ zLX%&iUBb^YeEIJht(xmG$s+a;q};{(ti&iH&;@Op7HAc1Av4bJ~lBa|yBJ~=s6hGY=pu98MGB79$`qy$Obn(;3W zK_y7e|7>m=k$`Cl-D~Xj%`X4d$8}tam>|8Tv^qczL!oCR2 zDUO_IGtpOX4421y1OR61FY)6Xr?DrEQInP*MZ^boBXKo z7I)AANh@#Hru{EXGONFk{LYJ$jlfZOOD_EH6Wjl9z-fmaKprxU5Ga}K&m9M}Ux55f zhEbi-9MVXIwTl-uv)13xG{KXfKRP%#*zQS4NZero+Y*HjGXVIO_m;|DLE&q!sHHI7 zjJ3$`bJK2ADM|E`t!TCoI{lXW_wQHE9jLfGc<{i|&JHg#HMF%aIwuzh#Hx~FKjM%k zNDAk@10QR2%T|94nPd59_9u4c?LA$q`l66ye3w53YF;32URY!=iw+Ha6%iT=0y(?5 zJYfOYJ?#Ko%W?xb0Jwjoj;rHR%MlTTT54+kfq|Hoz~)QI#KZ^9HPQM3e7%WS-GI#` z9QnHg82TI;8JTAuAMm3+03XvtQsjL!MGuWovNGUgztGX40rp|msj?3>3f!W}%F^ME z!rdGI;VZ>h$cPu>HZe7YNi*o1_jXhwEvmb>7g(+))8z&jO5X`wHwTk#_f%8GvI@O3 zkk^K|Ad%gZ5p$qMegNLqj=1 z0POfCGBh+sieU3ytjNi!V7kMbl+cY~Ia*WYhAmAUQQsx2+bcXbe;a5@HQ@ZqF;-w+ zutTB%)Ti47W7#sjPKSHcQrM)m&x{PPF@P&#m40OYe~eP`@b2u;FLzy=N~^r5D*0%6 zs{{;N3_^#fUfRmt29aQbN&)gt(@U#LOH}VPapQEO{!^?mmv!`|*Y@`5TRFCQNsh+FsZ$VJJ&)p1`Ee}?+{O;K?%*+0uv zAIhPU3i5yScHs|T?mBu#g^BsS4QhMEVu~($~|*W8`}C{G;Bii5jk@+nk* z03*b`(K|qPXKH$yfIas09ehw$7OYZ0?@*A0KzObIepzTlguI#AV{^byJHupn`zQTp z-bQxcUx{30_tpFN^y-P9Bq~7}fV-qe$3#_CwRpicdiAt+?x4uES<1yoqTjY&@%-#8 zSFnf7fayIx#bPOejQ9NOZyKQ?#1DTws}q)<^S&g#KE1MrFMRvA(&;N`f$0v=Dsj={ zqqMsVsfQ#C#5?UMynLAjY#?JQIxXYz@8M1gU)SsaJ)$kIc6yN| zPHxVow3FcvtZa`S1)N`81cCzrXblJU{p6*hBCDVvnO2Er+z)4QHVI<~Y&`2s6?<(y zZR`3IJV9fS$!3X}H}DW_q`eS$oW9Wn1%*a4JLJ9{Eyrf*1xDmf3MrLDp=V%a)j$|M zCuYCxvH~nvqlE?sH7F?N`=kC#Sk^R7BOt|aaBzSLa#)T867&E7n;Eb_L8EhX;lOTQ zrQcLKpQOwVg7rkwKe~sxcXXr(zLdk%di+>srirdS^xwnE z@E_6_B9}5%-c& zTKTXIG;@-v#32ks{;(WMmEUw+T(}NKI?m&Q|BMGw-oHOH^|#pa?y|*c>+b*6Y+?X{ zjE~neJxK}O$h35!S=dbaK^9H^HK88xUq4LcNJM`J|2ZXRk~$s5etXJx&*T^Xz7y<^ zg=gNY4SH^jC^rnJhR}yn(Rj~gBI}tSjg5D*g!r<;nrmn_le;jU)8uCETs9`atTT_atL@WQ6IK40Y+ywx%6_(MOH8X-8k-Xxa`alC@pB zpw}{le^aBK+R@02cWg^2w9c{LO-=Fo912KlY+HjbVZ^ZdzQ{w*EipV*%TtZPC|&=I~S8Kr(HPN3TAi0<+Je4^&4I_@IF5i`+iu@CRq0>t-cIfn;Di%C4F_T%S_hxw{GSrW@~A1hu0h?PhN~; z*67W<<#%ryf-iXtY;_i?`VFfqb^P1EaAT8&a4$aOd)?9%-twk87mj)~BL9O;Zy=(l zD&uG?CtATGVM!=w?0U#)IQje1Y5z)VS-{ko-s$jKffQGzpH{SQ^^CiuwIqAGFC6@0 zTGd-e*k?Ly^t|L<*EkqHG8)|mH$I8-+XKH?LMMg1ltlTabBi+eMupX*Ur1#gp^Gq1 zE+8tu{llK9iqXngSQIRse(gW>*IxDrwwS)IKqL4-unOOEF0(rAFIiv%No3F9=($kW z9GXv0Zd!YgLbXj$=xi;6Z}p^Nh|mYUCNGJG0-78#=hs^gLbLpqUv1ym{eEDF-uOb8 zlysUZ=^?o80tm^i)wi_&A$3nXtl7KW)ovsE3GEmMKdOPY+$^!w_->_>SMQSiZb26) zFt%}hMHTU%MQ2a|KeC?6a7P1|CEb$9s&54n4@t2f2$=m7*?WZb|9lt5{|RX9Q9u_N z+}C%1T;?(vC?QUF!|z1`eCxn_U#p(_LUQ>r|0HTdF#iQ%dsyPWEl~?Z_@8Y|CX(*n z(Zuh`KaK~N`5jj9{ihWaX~`+E+w)w$3SSE5yAzII?!S3Hae$+PisG5;)#q9E{(jcE zsXrb~_OEpl2Fb{S;9k*}E&5`@zs|5*=S#VRIDg)vB#&cPW9nu{{{(TQ^WiZMJH)`R z__%d{gO=^Pjfdei98mbx$eL_WB>?J6p7bRg&Qw1nxy_{k1qwb|fa3SQP&NVl$;E}laYn}X( z5wN+_sMee!^Ja=PpU7>nSG)fu&tbop?7^meXL@4B4AJ zBx#HWM|YdZIy#c!Z&4W?&dcQ%6tIH9On}fv((`)KU?+l@)Ku*7Zn8hFPwqx$`Q$g$ zy9RplQxrLLY4ytVqp>u?bSF{~b{;grWR(J)wSVLuq=U zb#)>jfW_en`zVzt?%N_*NSK7U3$0)-e}ax2{36(JvsUxc+zr@NG-3R1{@vtK*2@+S z41Q}JpZU~Y*wzWb7AEH(=y4}yNMrCz0@|gn!L?6aEhndM#|#V>WG^vd?;<2u?GUyK ztrEbRL~=iLhtl*oU$P#V%F0SmQRHHR487Mz3km#FDn4L?3hnBQ(Cy}uH@}-gU8HCS zKoEED*lny#@5>R<1fwlQy6`PfNwq4NJb!DL=d9nEnu^B^Knx$93;b&cyH976e(=`5 z>Mw(s{ncY)25DORWa=fc$6 z9pWbS6=Ytx7Dp{s1daA52Kz#G|Jcocx z=QpIee>&Xm>bbr3dS}bD!lyEwsz5joyyU3S=eyvj{aN>83M4&!JqGCOp=8hot9jGy z?Y{cl+0X^r?%M~QrRguo9XusR$3KO>M$l+62CRHp9c)?UPc2W)Mr2>HZtev~CnG+# zoF}yOdVI#6Nc`p`lObxTD%WS;tG}cO)&cxb9bM0#G05F>PvZ&r$y&Unot0wY+fiqF zK)*yj?n9LcPOpVe?olKdPJuOY@U;dFjF`TcUNispw~!Iv7tbL6KQr&Irmph&T@Mt# zS-Y6Ci~b9SDtjW?jvRiN2dph%3U#0N3NFPQ?z9RWUqB4WZq0AUCMSttUT01XF&N}s z;_^Ubc}FqaqryX!18@A6q0e&*l&+e5$`)6k8Qe+0BpzgV(No_k+FfO7W3zGBW#ik~ z>VEzjh(BQx^YD}WIE?M8qVxIsDsOQC#GA|~D5tkM+(KF5^NMu0XH z?l_p{!W9J4vnQ>EJ1WF)J+wMSw78$Fsy~Nbe6IB1vx|C#?kQGe{e$Me_!g<`9jPPN5}=L@2D!%UY0*-pD(Or40q;?Ty_CoehnA@rXq`=-9*HYL;)=80OIk zQ+l{!+cQ*FE&@}hX^F<>Nw)ysD4Z=GNCD<(c)n(w}IBz`o> zP&PSa)bF#j;pG(f+uiz?7s!lj@PociS1U8bc2VRj@DC(Of*lFu{<1hXcR#*R|L^7V zfzjZ2j)3fQf{&9S8X>a#+`?U8jN<|@*TC|5s1l^d8WAZ2o+!}2_R-afLGVH1I~J~7 zw+h!#)hAT2Ev=HObGs8T8KRitFr1I{ zaXSD(Icgl&p8IbEg|0i~UcZt@%(1qFL3dw$L1ZWv9z`ho0dC-fojXNI7Npeh?_u!y z_us>9Yhj%ac9?dE(N}m%CwUo|NhI5y3vy=12$D$eDMfK&hz|u;hGN58U-|vQ(%-$< zQbhcZdp>y*X)VRZAU?28kX*ighZ+>6@qv(Ev>< zyHqAp-(zpBN`?>QcjprQ+xzax;chR*0GrM5gF$n+O|H0y@Q%o1V0&-^)y#UQ^qC>7 ze*L=I=_}nSdT8_Z?hd(UA_rvA`4NEFV|P|8x8+|9WVrr%=0k%doaL0cBZmsKht|=m zfUx2yWBbl38K{|s?}Y>Z3)4s>1+rf7mVJC^Y$~cQzm4WJ!Hy+vU>x_$E2QPTuIX&1S6(g+6Mi@dhUz_7N|x9Vk7%; zowK>zs~e5f0*f|%K!MSL*~bnU@8MY|sCrauvs7(=uB4;{UV(h?N{x-}H1s*w#P!E8 z0tCb~<$HmkeAm=vtU;ZeA8H`D~3jKY0cr(_TDlc2ZS%DHL{I0N zB!kkntBvhv!dlN;bD~a~8v9D;c3~~FCpuIW{_43a@wt9lZKw#!#-b{azorvmX=#3l z-m_kq8m@L8B>k3(TZdFbuU3Oy((A%nwynI}cH*Kpg^3urB8!1x2)Fm*<&dm?tzgEr zkk+ENR3gbQ>q>9*k6`O=?;NB2mXrL)JyE&|85XFfbhrVZzK@?75Z?WDCJd4RtOtMw z4J3E7(?Eb&L2Un*^R?TX8+Ukjw%9c3alM-166-EhRKkD#!|Txc=j~#|t_1|sd`cEP z1|pmwdxn_U>~7~Ey1sIn^}L?I_g&dlvZ(|Q{(ws$em&n1QICuli^UJ&uo`7JgoMD&V04- z^I&VfxjcIH?*8=TqyqrRo2Ro6_+1Da3q1KCLTzWe6dbWG2FejK0Ch+zd0~|={$k9# ziBc?WHi159tTD&1PZ6+d3DbQBGTQtlpDH%KS4(UMz4bKdNU?Kt{GsN0>(2HgHnyd| zOJoJGPLj7SdRYLgtQzA(%gL_h8ye@I>ToYy>kdH^+A4J%VG-xfm>fmlCgNq9ulp)p zoRmhqxKUWoQmfe47IqCh-KW2dj?c`y|H#i&}hN)VF% zmyrj5j$W;41UXAupkVwJ!)r|X^K7`|xZ3PrED+~{8$-ec?!<*<=M)OXMlc&mublRBBG#ue^i!9tdzrlQpyD~X%Pvi=H>P^ zceH2(3k{jS#2HstchTiU=X}t|lGb-fYX1CDnoB-NO$!*07pZgD1VV&?JEuqf&k4${ zciLCJ9j9by4~pWmD`nFuAdpLlSCyH^Qz}Y2>`p0-*|ld&h0)~QU!;Wi zd;AaZMgRgA)!U%J_sdAT=fS>xX_RR*zc?w=h|+$T`9CMgc<@VF@=ut{R-U{jx|22M zT=NZ19n&s|-^8DRV+XajreTOU@|$}S_qqzbmYf;4N&kA&gZHPMn0ztQ*{9PTEHJkH z)EA$vB~J(GVil2`-2f)c6Znh2VMb2|4PbSPaZ!-lz(lvzYNAh9IR3>IVicRaM)BvX zm*7jnzc}MWuGg=wS1nm3g_h?()KoU-GZG!x#wN$RPWfL|$93tf5C7b#9UgezZ?D}o z)*ue%qaA_X3gCg zUhf0n_Yf^L68bj)u?g?@bHP?3V!ST zpD9v&{!={4RBs`?a3ZQd)QaH3aWjh=#zdM0_HmJIAj7`*N$@rFVpQ-z=e2t0(jh0IrPdE3j zdFxI*J4jGZZ_b2>?E}Y!zx+=w0LkD_z(4Jc*2X7U(y8^#GgFP28?fFzkNUWiksf zq2V8&U7?oR=EYK0%!K~prZpfxx-D@nk+eK&mWZPX%!lS_@&A>9=lPE~6VwoP+}rNp z#saxb?dfgKGBNO003y66SXCe+x3^OMHLRH<1H+ggeL;=~OCt5|WdjyNd`Fx?G+341 zieMml$<$mh#O`x5EM@uHqi=gRFgGV_e0&@yb_34Spfc=%-VXUzT<4}qS>3I;9+NL zd~vlQ5oA=|OBayfiWBv$X=}QEVl{D(khAY0ohjGK%4~sN(nr#WI{r@n;z76TS640N z4}tw^2C+$8aSE@lIqp`!jPi5%rOt1fUS@YF_ZnE`AV zwl_VD4WcmPc#UF?I6FI2N4BH-yK-BgAvI#D{M*7EB^I!+Z8jzC(_RwC^)}D8X)8U3 z>cvvC=fADTWAOdN1y)spES?BYI<9T*g9JXT<>3xsjfr_i=yxHY_B5?tV^dpiKQI+^ zgeW%UO)}A9yVbTMGl@_xwXy+!Ob_9Pgg#MgNkuK#o2&1<lp)z!#$>&|aYu3wO6NpEUf)ivLY*yN6M6l@kl%< zM>nS##7SyF!XFrpuAQj>fkg6f0Ly8&yn8}b+ey>gT3OLsxu`d66lj|ieGl=ng3iXm!+0Dn;*#9 z_-9qc6QyelLcl!8*M4#W zzo{UygpNpF({U4X#7I8ez>5ke8*rj#uTj8@`JPBA<>>uGLKbhAm|H zD_99A^}%O^-A$D{h*;m(u$mK5qFr%O90w@8jamq=#@bY{m=ARu4wS>U zQz!`jM5p_zO@C61VputZBo4(CD|n`o1+!@zBR(!+fs{v*?}LB=qqhlCnQ)zPSP#8o zzXxij^C#-It=Tw9U7Q5ns$&{J-?agDlTcUD_n(k2lWbtJ&7=7XPJaW-13HS0>k-uP zV4&aSqIRM91;=2rTfs5Z(H39AE95af#-LrI=xV_J<82pt$e-w27aiO~#isN;wL%|HUMenW6kKycd+aR6(-|dV=bXUrxpf{V1&DazSu>9_v z6QKS{%d)nou9$ zcYVVhFS2Z_bx8XwC#MNBBLM~2#h-STM%4`h(q)@Dhlbmit)S0(Q52L0Fq`rKLf29c zlTThEc3#pEIRLt=vDRh_XWOR+|6O-slN9Bfv*{q_@V@zSU44pREWd?0l-t>ZpnDNxgkSTwFpL-{#Sz3t11-lEZQGufRgTf*lUhY{{W6{s^0eO}z2F926D^qaKZ1>j@O zIBZ8uZ&@Dth5g+)Ck|~!10`avPM05edmP{U7O7y}Vkrf@%{$GtwXe`9ctyA77v+)P z?p3E8me}qbR^ZOF%OJMC`o1dYA2yddeHSun0DpF6@#5&(gkHt(mI~P7ek}N|huM+W zP`n)uSk8#hY&sHq18Qm5cq;5$O%C{4Iki^&*&GlYtfhLdxl6{b{>CTA-igIK9^Bkm zD%&n^bZ}GG__$eYY-|c84TJmFSlq6>j(5G98}~#Y9lqWNZZjE>o6wu?Xpt&tJ4S{1 z#}V+yV+MPdg-s4bVfV;DRPj>q z50BT`JJbNV$?K?+j}GPt-^Q27S;+SQrLGcc|aiGFB#zTYlJVv$F4r6Fa2=4qvYt|;tyxV(aIGy#C3sEY36Lg?Do1gT0Sy_ zNwfK)rG_fHB#wjpSX~V5H$F_XSASzP?*Fob#1bd%QZ~TM&a z@_@#_hMj>2zOj;$J^p80-p=!4WAf6~>298fr@gUw(TCIXJ5jv1SAUNxfhEH7H%K;J zVy2r`Q)XnDpEp7~(+qmki%P?J(!g&RAYDSP5bq^kC5*L`QFPR^|4VEzE$fA$Cxfn4 zQ+D}?DBj#dWh&&4>nAg6!bD3SVpzgZE1e4w=c^o{vUH^KtcJ0^l-s#3gyYq9+S`~V6v-Y-^Pl|1~ zZ8Zk!j9?+rX1<3BE8P5Cwaj(B#j9){$r|4_zv75(UZE0JXl7o44p7l?l>6J<4klSc#cwy7~j>otD{Mf5i?w(L>; zO113;Ab~KHUu7;|neT6(JH%1m8Q}7*0%cViuE;qW7Ng$FiGvXr?aj6rpx1*TXL-{F zcaY*LLvCJkn*`SrL$b9;$nEWa5fsudglhjunfmRYh>L66 zF(yso?RPfz7a~3)AU;x34ouE*8LEY1_C1DmzWS1$WAS3yJ;+ zv}bYG-i_q(M0i4eK{>-xMe5e1hGYSU31Pb0!XB7dz?8;`bV?q9>ECz5mP&vy^B)^y z$BK&%Bf|poxN!p~aYg!$=41|;!^3ZX^_ew&CvKPMnbXsAQ5UsKFo=@kk zz**-c`3nf)g8g~-gf#W}hBPW&Ak=~Q+sRGh+NG!=x8qKTXVj}KzG+m56LIJVbV!YF zCE^Em-2VWgmrLd$E~G31uvcf@#oirb)Fqh2ijaN4=NnJFx$^2E-4W;PIpX`F)Ai?) zIvfZ>q_W1o1*e9S2<)NNrX$xcnGO(OBl2If*5&87)`H2WfqjKQ`5v#+K8`B8Bg3qH zfX2{Xx|>H|nx2F(uW1y~UwC!iJsKs?B%_l1_xpB=a{e<%M!yjnN$C&Vjn~u>^JQ zM*nUGcl$}XD2>t1j_i9UA)pG1e@{=31G<{)PY`JsbS56%n9rv`_; zK2B%Du|8scc^-4FD?Y@`>aI^OMPUj?8;>f~pQ-W!h;xMQW@w0vJJ_ilPf zhr&sGC4S!UY1g>%_i)ug=c$(*_wGi?`2;LM)wlmxqWc0wro1|FYtS`dyNHA((VjfOh>R!3v5PJ?r7Uz|#gn%5-XW#j*I zpt*PB{a(MmuT`dt1FB9U>2>qKwg&JTpdB8){Yv{F;%Fw%Qk>ZySurS z!>5PDdZmrV^QIE!vwh0fzB@9K{$*_5QuDjE?l9|s|Vu7~fuw)Uk~uX=98KF_7|$99sBV~JkqjVTLOwCJh&1#9*8o*`F2V}nK= z9HN2*YN~A;a<#*1-#ei>Jz1jd zMVSyEpEY9H#W832a`0z(Yl6Ynm?#TXt}5a`FJQq9N*nolQu~|aJlKegbiXc#95AX&xY_xL}U+;usvikht`1i`_LSUq1!r}0fjdnn!X!!vJedLV$ zm?!YouvO<5)F}{g!RYn&y%NXO^hePJ?S(%JkRiMWQ--n9JO6p9KJaNnf7MV^gB`YB z8d}!UiKVH4U`I?%^fQ$NZ73vq!m{?Scqi*L9-j@82$Z>F#%0^IrM_;KCttVqzZdXc z25f|@4~TSTEP2r5igFYtPB35V*kHw z_mx+8uYXtU(a+4x^lvOh>gZ{Q=wwBQy zB-P?>+m3F>x_RdKfyi4|0M6oe(7y^J9?MaBO9vv3iscZ{xrtv383Y5FEBJNhH%DA5E)Mx zbH{aM;YelQW*E!4M^-a?s|UmwwHwdwD7bRmx6=2yNLg{ODmB_8@(4hVmj5JcDX>4n z%xkV+g7}k_MU`kHz(baMfUX#+yzo6sm?I5yGB41qfabBF5%7EW!8U@)Q}WfuIb%Rh zP9OmhJF>oI)*AKr-O#JEpbay)LZTdouNQA(_>->(gsGU;_M;oA&(T3NRlk7l zh4zIT!A$5f$1KeN*`>$j&4&^ID}Tjn>4uSf96P6MNv%HY)35nT2?fd=t!Csib_Ifv z&U}zR?KgAKvP#h(4UQC1{sQvf$&EsvZt++ zmI`-daa=?#M^HxlirXzT+JDz7XcXFkHzEf)OebfHKF@ zzmdD_%`V3bJhN-Z>#ytvhAs4U_;d~@>oXZu_&7ab<=I(gQ6uetqeic2jm4@$i%1%V zv`fs5QgIn*Cg>wU^+@9px}Em>37t6`Rd=Q z2(XjgDfCbv%1V8zCIU*!y{Qrc_tVK!uR-?2$sALZUep z#d4+^XO_kj(gLZVM^;buc`5aI@qXIS{*L<8?VKuyG!oq16M61r(Z-?6?!Dz^UR4_B zZYc)K!?fi~?nAxvWO>TLWY@w*-xfX#Ph4i=yTurPHy-Tq?kB%p3z%ElZt(gYtpK`n z4iFPbg69?AyX&c+S7ar_+m21I?hiJo;i@|FYVL@s=d9G4b5a*1)0T&K{!H_SSqCtt zBj2_*nJs?$4sQG$)=~3qdF@QT*y15XaMlUm0F;;?w30FV{JEUWkn$1%WtNw#P$6Yv ze2)>2(DXklFcb#7ufzR0lPd;{)SMO!q&QnvOhGbhDJd~R;|ss6A9BlSYg0E#G(RBE z37j+!(aMqaR1gHo*r~0;vb_RKD&L!~${XOr1#uff$trF?aaBhO1z+==KjY8M?bxZzsmhYo zAm1EH5h!p`eDICLxnG}R z9}7Hw{P=aJ}y^Ayz@F^Ejvm*v+S0k*D%_$+Z-rqMzKLBBzSIR@MRGgPrWBD7|w`0HTF7ylyqdGb| z)CVZ3sIpsH^sn?KMLCv@%GB=V?exW#>DA*hls+g&-Co0k-;6K;O!XwNAJh!t-~8vC zI>@e31JO>#@Ol9X%GP%_l1m20Gauhp1~zx^GF+!lv&egsk>6K6{nWTc6SzE zh2fA`6#Valopahm02J-YF}n{c=)9jNcRx?C5`dm<3Fi(f=RzKkvzB9^H#$F;j~BP6 zzp!aA-yzhAe|r0AnpVGxpD0a>2z6>)`*>)Cp|@SkO5}62PdLev$J2iEMeh{8* z^XG~CR5=b7nRQu@#?IzE@xJU>*tIaAt#$_02W~6!gj%ajMqF6(09_oJSg?^qImjV$i%+Jf3AD^7lRKK|nRZggc6qW@e{l2A-8bs1w7)v;Z`N9< z#a>Xs37nmw7^M@PZI*vZmc)yrWlAX)1yFi;e`1x-bb{2VTzn#Xkf_NvURdyw%hHS6 z`Kj-N0F>ycq+5D&Xa!7oE`bR|0KJm*G_|C2uOjKO#poTu- zppPSvNJAuqny@f|Bf-Q99LqLkMko>2M^N@mT&mSqGc#R%TG3m*XQwi+OZZ2|J zq-{@bIWG0FU^bPK02{RssO=^VhhKfXFQ*(>X6Az@|5gMj71zS+?hPhyC+EkqrArO! zUuXs}oJ~#JTHP!)&Qa_4?GH?0DCALS`gMO9ZM~YXXF3I}qOk$uO&-{aRY|p$6H#x82+CPO0$btdj(}nLjfW%8Z+( zu3#!$Qs0#o^YQV);L?Rk(%pa;1>fxs^vTbli^@lUVqSY5##F`7rMVd3hC9&I(bD=V zo%0~W+KW=aiuXd-^`U9DcAX=TZn3y9F#GG*r_nC4tjNgTCL%k3J8Rd2HsXg5521C7 zhFs>oF3a{I7$6`^0k&c4{7m5fR0Sh{71qnfpt{CLoH4K)YL+awZ_L-y zb21BdPok$#;U2e0a~L2S|71)2_|x=nFTkleIW=fgP_zKQd%v0$saoiP1bh_?qd8NO zbu1VUiM0BVYDoAz0??ag^J;j3$7lN2jEBb5eY1$*7=AO4Y=8KW800U(j$5<#Q+=#l zQC*iLD*g4Bfela+mM)a_!(&Fj1HD6N$!3ja`1?^CjMeieq3@kdJbm$1#5BY_i}5-; z8Blv~cK|`fOFS%6gzuh})fbOg(g`$7XVUPyj06-y{1cE#bg0y&6^jZob*G^# z!*y^tlpdbY;CcG=Z+mK|Jy0BUqPN4`1=HR{Rz3N#xik9NmOu}Ui3!E%CtBPxh9A`l z%ZmkdZ+HD5r$d3ga)bMcA#M1ZD_ks$BTVT@+DpJrelGQPrly4ZF9O;F){H`%jb2*8 z?s^L_U%P`7%LB%DN%zDM|8V$5 zkPItMFJtR>2P-Wg1jY<{EibE4Z}p*63#;}kR&UX=eM6>JN#;B8?>~#X`(m}uoG*>t zXNb2dv8eSa(!i|C*Vk@aRTe0h2(Rs4?JA&9$Xx7S|A3kiPhzvKNsa|omhXrUqv>FI z)pVfR0O$`mJmJon;Rx}S!7^;He+2L>E7!X2mo^*moSs%6_fDg}J{&<(@ z=kZy7FIWIa8QFK|XJTX)7k|51-!q+zmb~s2SG`4W=(u+)%zI1{%`}*^p-y{3o&j^MvBvR*r(}?dsGv*PJ3kFnT z`>w*zYCBf!F+ns=?dG+e8zyQ`DQR5Ax?=96`toVkq`9g9XSGbX7Jm;UdEC6^utlW3 z3I=A-&u6o~u-vZ06y5q(=i)!mb8sO>f018%^++&5Kr6&>keJCfNG?lWza^^L5ODlh zSbC7p<)GqMRw+a`OMf-7U;}3$H?-Bjj_Z7bLp*2lmi!-p3Ceu$3C(440N}3bYid$b z`>kS6&pEu|+)`u$1Cs(`PQLCd1NdUHr0@7`aV4pE7Lb!4UY}Ic0@rlsm_Fcr@K2CQ zmUQLO5xC)>Tr@@S9eN$eZ1yiP_W$$yJ=&->nqG&q#|8IjF7L8%kMj!)Ej9Aq0|kd` z{d#}sWh6Bne=Ql`QPa`67t)Clsn7|6+13XMuwQ$KB@d%38DBPfz|GsZS}zy9)Wz=s zuDs(m9DK{Dv{dMU>x0Qa%z?newGd7(1oOoE2J#Z`eEPI~^ql^Mw;U!NUCOd^W46|V zCmC1XFnA3-K*?onlx>|=L?q#(xw%}C1`8V-PJ{q}q7+VkKD)SB1vJi#BC={~-v4ll zK_hME8y--FzvP_WJD;gC#q-~$bucl>)_yoKH%Fgf`-+wya$>X4gC5lUKX9U2`n-IBXb z%pQzN;89dOxLk`K*#g8I72=hQ{TX_z0OmNLJ46JOeR!p+8Zy4~#jv6mP&Hh(7vmQe z{sO>$K<-J`@R#s!-*f=QanN%7Pun9O+oPV%Rg)-)NZM{4+-aQY(sEreF|@!h$V3Vm{R*+;^onsigy?>^08t zjW)h1C8-nyg$s0b?~sz`$hlc?IG>!TamH5?UI-8stg6(zEd%QI-*YinYYZXqjiUL> zYiD0wYoX0Z+s#z{EN&hHF6ATO(n0c*-X8Ab=g&;5W~w(hof^Li2s?}Hg-1@VRrs|M z0(4))f#D1=Q-Nx88)H?3PQiH9;Gi;p51_q=-)b10oBJ3L4!oP=%gdbldTNO@;sTYl zK;U_6V^dZ*H1_i4OKYGWn|oeP*pFy5EOOuIi-B-De;tD+5p~23*0m4Hp-eAA8Z7(wb3iV4yrz-YCSnh9pQp zrc8_FnF}2S{^bysz%EU0eqP6pb9QqL{W3`DlKCtQ6|LTo%g)g$VU1OwHsN0-*0Yj- z_Gw(2j%FJj^++Hq^$7q}v{QB2|6i?rcQjmI)b?f6=n;$(f{+N&qsAagltd4sw+up* zh#qA~h&Du`MsGn7y+s?*q7y;%7QKh)gcq9yn$F-Q?`t#w$m*m zl}!?;Eozwi9y|<2*(df(93m#(LH@SRvdP_EJUNT&%z0&19&>_7?M(#ny=lYI=n*zs zVhI+v+Hj$Di`K7^9wan2Zlxdw z@cqu3XJ?#i(zNpWM@HVty(ORR;%jUHwb466dZx2rn@!ARnUWkNumNc;gdSYklhkEn zx_{ye#+gF8vAX)#mePt+$@p`iy31P|e+8$2$G&&4e+6{l;>F;Iii)xWr`v3QUKtGD z@$qs0!~~Nw|I&MegKa9*J#z+3CG<@Pz`5IeW#0?#S{dfUSCA&Bn`*Ctm@~rYX`EKnAWh`{n9{=lIru) zgOIIT>oiz(6K#EFBfl28S|Mgun}(eLE$! zpypZ1&c7icN{=2rZ4#DC{cwPDB686gSahW3hP#pDSo5=||J;D(w3U@WCHtyM_5-*R z>Uyb#lM_*PHVesPr&tH~RHNSY`@erLW}Y@*f1sTNuQuY%eR8KI_uc`S1R-L{sGziP zzB>{#I%;EMtD@egR5+IupC1vT>?+1otZ(lW^3H#obG1lZ9BzpjE>t$2oZJ>x#!l*- zUg~6rvT_Ch{u(XH39_zf^we@XLxn*y{F8?Nywf)K(6Q{#>84EBrJ>v z(oZcd@&XTJTu~ejw|Rbl=H}M^95qdEQ*-)dHTv}1106lx(2TVZmF$2?D>go;dD(^Hn2CW2&8zGF%+&89 zQb_2Bd6_}f2XR>Pb>p~Imz_MfL^8Fvu-FE~@1=#=k6S*GJLANn1P$VzY*S0)Lz9>< zn+~%=jzP7mrZXu=J(CmXd=Y@MmoZ9Mc8k}?fBd3V;N~q3RxpvhwaXhhpXF71o+%{t zNZ>(-?d@+NXxwdc$7`v}ewcNl?wn0CQTn+EBbYK~!VK-kmBq!B0BjjZ&c@CzOes$K zBHzx=yaf5q6d8OeD~B+S(E||FgN|HR`$C%~>B#0;v_Yo78eQ1LgwZ8=hNvhVkliK3 zuC5iQ%U2{sl*cEQMOs}{7c;osK;pP|IW#GSoC^)N5SP-!1Oc{yo~G9l?JUZqN7hLR`4Ip8 zmzA0WuAfNc((~ue_fm2rtItNO=57OZ)ED~H zEPkIfrz_BRjZ*jy%{2{~Z0D}LA%>*q_N`5FZ+ko1|9A?%I$wCcdoY5j33nXkTCi90 zHZ7K(EO)s(_3F&$=k+t0KlA5vU+Tjh-S(f3_eyES^NB@tS%g;rU$(Tg6lm3pxYlnzI6v{JOWd?CtexnIK!=;VAo&=tMedFVpoLJij}R27~qDm{^4NZe~U#OCCs$G@#F1+ST~m zm@v0iEnE8c3grRwUv)+X+a<*J?50ERJaxY)KM_WPfZ!G(Mk{0xkk6%jjAgV*T)Ijx z6mH{K<|XyKId#Xg*G_8aw*LLX9EO3Z#fyHhse$9p8J_$~5%m}d2I6lsI9vg^LQK-W zOrZQ1J2P`bnuRxx1Rx|WudMht&l1@duY2H0Tu9c|4gmObK*0xa#({qv9T!LPiDyB( zxKvOm@Z6~(Rj+V>$W zypIQ5PEKT2m&Dk+z~-#MAL%Gq)4PShr+N9pjjq|$P~ycvpz2O*oavl(S&k5SxaG_* zy^aJXw0>>(BDGfQRkA};F^y?kgRi>rRR?A2I5N)ENm3WiZUdb|Ca71^C&IRi+_#w8 zQ8+fe9UZcO2*!w)4!p!7Ba>g;$16MB>B5b91TgW}3=lvA>WT^)i-{9ST5nn- z6BF`tsWHEYw}%^9126k#<>UTxQX3BYXdT8S_$6U%*4(kH>g_)wD*z_ z*bENo^a=Ygx+F!uZbx)}VZxVeY1TDI4@8J3XN2j8hljb>9ZM|!1HvFe zYvLQ(YRnEV(67tKk-ctKTQ6j>Z(CdBEOW?*?OL^1>et~ahS=$54v2L^42+Do>SqrQ z4uq1`=$uT1A0fNp-w=-hBVWB5dTMH>h_V&^Uul4;?HQ$W4zS7s%XhvnZLF%q)R= zKW^1Nv;^)!7WMVnb$s-=i`4WH3B=_B`giof#5eKYQ2;%-Gk_`Y+M;Ld(8vgAG&X(@ z2iD+q1gi#12_KVXQ)_4H>Hij)a%+_o$^Wa=$Sk~=2<#{rz=1pOX|&%qV{yZQR3ek@ zEqD`_M3&>>_|ZwYg%!#CpV6tl9Gf?IK=H($mlR|sr+b&yIyu?B82{JkdqS*zzZNP( zF*6F_?aCC5G@J1gEl5d8UDD&)+sDX{r{+~wR^ndL7bxDH2Cc$gq~5z_IVp{B14Bar zetycI=z@2QD)-fW{iJd8SpO>rLs!77P&dpEsZ~;@5D6F>NXf`BPaA2Gg}MW-o`)pp^z?MiT>uXp6cm&;vZmk| zy1BJw4Uj2(F~cn2U=}VAF)xo{jsAoJTB}3KN?$x_MQwsU$Ngjoz`2$v71L={jR4s-ZG$HihK)fT=V z`Uy`r2art9U-0cpo8D5&*zm-`GJZM0hi=wGM4$+NbrnMQ$#8_BcnAmxfHDV!vgRVp z8jc8^Qh(cG6vak2L>NgsI=)#~D8hi<%=HoYr%=wzqL;mFd{1jq7VYToj}LUkIZFQ| z&uR^uBJ4gWJfF8&4L%|#&P*HPo=By$u337;%O?UtCUHICjO}B^N7GL5pnE6$KF#LW zOs0dAxEa!iY_s3dc+7>|s+;oZ@|c&@vmiQ_c$}@(?63G9*zjzg@YB%K z(~G^Bd$attAqXKx)Y9tdw{L6`+HjdWqX!&fyYVQk#Nv1XJfDwZOys%u7*36WtGu@Y z3_ozPK{Q)Dy3wCIw7j{33n_n0_c(j&Qlg}u8sVL==lT_SU$pe1MsOu3N4-5&abH@M z(617aae3|iqhp2&28xaXzSe_2Yb?4p z(p^s>$E?zug}?7O;~GDKJHf;hp8;t~d1a-=XesJ&`V}|M&npWTuN;{Hm0U}M&&kb! zg^usvWd>^%8z1)=6zaYwL4*7fZ#3eU8KKPMH}C-4fX$7K1+YSzRgLoV^W)X_a3-DF zVhDg+#-6dsEvV{Pl$&|u-~3(Z7yS%d{@VZIYp)aiUj#SoP$QB zx$ryK;W5HOgOy=sH}k=aXAqi&=jD%qi{-1R`bE{ztN?BQu}@UV6f*u+NPGGt>zLKTPBYPf|f_ zq*$omOoZExRH8PX`gv(}&F|V`NG$RW1!1DQp)Dlylij7HSIeH#O;taw z6`YFCRdtgs&GmmC^3^#048JX_WvE8CHO%%0uO+#D(*u<#=I$0mEq2L6B|Y0iO`UsM z{YU?9(#yl-T1Vfdq@_HvD5aL-g=J*wU;Wg-U}$;UW^IaOZ6y2~GgfxZqzgbs+*o`u z6+Vcg3ar`#w>S`@6P?iqysQ#h7%htGlI=VO%`@>SDY`iv9oCH~6e?)AZ;wfY1*hQP z-tTKzY+?m6-&CFOU7vZzz-{ztA%53!LEmvfYSFRa8~2SbO<@-%g`VA~(l6wi^~P#m z=HxmSJbca@1nQmVHz#Y0CD(&{TL1hBQyP1cXJuu@lV64T!UxlE%lIf><#{IlKr|7Z$R<7OkJzBXwd+#43Iy?7E{dRbGV)-a$nv zBgHEaC)=1x(7{l!@Y&UyC038zSd^44J31o=sYvEXVd3nz7&zSiEX6DLkoJaEV zPjLyrNfhzFxA>R!xbu)m9&i5-!QV;O!H0t%VZnW{3F0`)(xqo}pn5vS7Z!A<)H&Ji zTqT`hV|%Tq%v0bVOcX&lBmS%X2Dt2GM4Ye0bC-)vZu?X5*k_RmvRw`yHnx}B^iEXY zX&ZD6pLDu&loW5;+p@9UAqC$-$wZO$X5H(gu<{OGJIu3Akd1AOhrr3-&_GN6RgRDy z5sX`QVhZ3SxHZYk<452a&4~P&&?6`(oi^&_0AKu+Y^LdV8glJqoLN;~zB~q%93-qI zXwkv(XrY9igWbD+7?QLFU0-DbN}Y!da%XlC)Kr@0of2fqj17%*?ymQBuj;^tQ`WU2 z#e-n00$y*o9~!GwL^PYkl{)h7KRP=XgA3j~?a7rEl`I^Np5^W+Hg;r!z>Wv1j#f<$ z$mU@i#Qcc-iv6-m+)p&yk6SnF|E6Lkw^a$A*2)j3xaw(@T|TFv-!FqP_>&&1e2?To8iPq z&qYU|6r#7Kyq!&8NWiaJV+HRMG9y_pI=6V$rHxV$)%VYyo%}YHlALimr26VWo_XAY z|6JOa*ZyLEeo4b;4i{WwXY$R`8;w5R6ap9;nG$Xnr2O~p#Z(qr`}8#-y5z;8cRd-2 zO~F&Cw?UP+YFkz{&UC#AA*EP1SaIF?iIvf-y8YpDlQ}(g7?OCx#{25PVHU%8=TyxH zJt8fAz0KkY*f}#?8g>!zBtI%K{8Z#kLqDQKDkYMP?_PgqDKD?%AxPjPwys)k0v;)U!|8PJgM5Bfp;Q&%*z@~i%2Y}KcQ z60aZUeF@wct`l9yHGMw^Hv@TIljdygrJX^(O!(?`?B9VdE^}|6y;2EZn-OLs30LN* zuo0~k7BKGqR1cn>dNXVjZMgMs(KxtQDRIuPwr_0G$~Njfl~9lDW7f;r#&;k#or&G9 zx=uCggnZL%KI5ceF9PvS;XT6zuH8|w2t~*TE z!Bi`Ua+yEnPwOhVMcNqbJG7!FR#I-BEvO zU08*!sck!m5=zZp4bzuHS^k2Y+WGow*wU xEZNhDa8=E#z?2F6Gi7EFH4rxX|F?1HgczGOJ3dd(7ZCVUR#21w^1v+Me*jZQT_*ql literal 40569 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 Date: Fri, 8 Oct 2021 17:36:27 -0400 Subject: [PATCH 04/24] Fixes the north sprite --- icons/mob/clothing/mask.dmi | Bin 54754 -> 54750 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 17713d3b8ebe39c1d3daea0419d82f9dde81df8f..47ac700cbf4c50ec7a32b68354cb0e22d4e3e1e0 100644 GIT binary patch delta 40416 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 Date: Sun, 10 Oct 2021 17:29:14 -0600 Subject: [PATCH 05/24] Moves Pubby Court and Adds the BEPIS to Science Moved courtroom, it's now adjacent to security. This means the monastery power/air supply room got moved back to where it was. While moving around the courtroom, interrogation got moved slightly higher up and now sec/cap's maintenance has a supply-ish room for repairs. Also BEPIS --- _maps/map_files/PubbyStation/PubbyStation.dmm | 15755 ++++++++-------- 1 file changed, 8089 insertions(+), 7666 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index b475f38338..205f869adf 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -1734,6 +1734,16 @@ /turf/open/floor/plating, /area/security/prison) "aeo" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison) +"aep" = ( /obj/machinery/hydroponics/constructable, /obj/item/seeds/potato, /obj/item/seeds/carrot, @@ -1743,14 +1753,14 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aep" = ( +"aeq" = ( /obj/item/cultivator, /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aeq" = ( +"aer" = ( /obj/machinery/hydroponics/constructable, /obj/structure/cable{ icon_state = "4-8" @@ -1765,7 +1775,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aer" = ( +"aes" = ( /obj/item/reagent_containers/glass/bucket, /obj/structure/cable{ icon_state = "1-4" @@ -1775,7 +1785,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aes" = ( +"aet" = ( /obj/structure/easel, /obj/item/canvas/nineteenXnineteen, /obj/structure/cable{ @@ -1786,7 +1796,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aet" = ( +"aeu" = ( /obj/structure/cable{ icon_state = "2-8" }, @@ -1795,19 +1805,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"aeu" = ( -/obj/machinery/biogenerator, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "aev" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -1862,35 +1859,61 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "aeC" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison) +"aeD" = ( +/obj/machinery/biogenerator, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"aeE" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison) +"aeF" = ( /obj/machinery/hydroponics/constructable, /obj/item/seeds/grass, /turf/open/floor/plasteel/dark, /area/security/prison) -"aeD" = ( +"aeG" = ( /obj/item/plant_analyzer, /obj/item/shovel/spade, /turf/open/floor/plasteel/dark, /area/security/prison) -"aeE" = ( +"aeH" = ( /obj/machinery/hydroponics/constructable, /obj/item/seeds/sunflower, /obj/item/seeds/poppy, /turf/open/floor/plasteel/dark, /area/security/prison) -"aeF" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aeG" = ( -/obj/item/storage/crayons, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aeH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "aeJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -1961,38 +1984,32 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) -"aeT" = ( -/obj/structure/bookcase, -/turf/open/floor/plasteel/dark, -/area/security/prison) "aeU" = ( +/obj/machinery/holopad, /turf/open/floor/plasteel/dark, /area/security/prison) "aeV" = ( -/obj/effect/landmark/xeno_spawn, +/obj/item/storage/crayons, /turf/open/floor/plasteel/dark, /area/security/prison) "aeW" = ( -/obj/structure/sink{ - pixel_y = 30 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, +/turf/open/floor/plasteel/dark, /area/security/prison) "aeX" = ( -/obj/machinery/washing_machine, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/green{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/prison) "aeY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -2193,37 +2210,40 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afn" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/machinery/vr_sleeper{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"afo" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"afp" = ( -/obj/item/storage/dice, -/obj/structure/table, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"afq" = ( -/obj/structure/table, -/obj/item/instrument/harmonica, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"afr" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/light/small, /turf/open/floor/plasteel/cafeteria, /area/security/prison) +"afo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison) +"afp" = ( +/obj/structure/bookcase, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"afq" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"afr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) "aft" = ( /obj/machinery/light/small{ dir = 8 @@ -2295,60 +2315,46 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afC" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plasteel/dark, /area/security/prison) "afD" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, +/obj/structure/weightmachine/weightlifter, /turf/open/floor/plasteel/dark, /area/security/prison) "afE" = ( -/obj/item/toy/cards/deck, -/obj/structure/table, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, /area/security/prison) "afF" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, +/obj/machinery/computer/libraryconsole/bookmanagement, /obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 +/obj/machinery/newscaster{ + pixel_x = -32 }, /turf/open/floor/plasteel/dark, /area/security/prison) "afG" = ( /obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/security/prison) "afH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +/obj/item/storage/dice, +/obj/structure/table, /turf/open/floor/plasteel/dark, /area/security/prison) "afI" = ( -/obj/machinery/computer/arcade{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "afJ" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -2418,43 +2424,44 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) -"afU" = ( -/turf/closed/wall, -/area/security/execution/transfer) -"afX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "afZ" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"aga" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"agb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"agc" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door/window/westleft{ - base_state = "right"; - icon_state = "right"; - name = "Unisex Showers" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"agd" = ( /obj/machinery/shower{ dir = 8 }, /obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, /area/security/prison) +"aga" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/cafeteria, +/area/security/prison) +"agc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agd" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) "age" = ( /obj/machinery/teleport/station, /obj/effect/turf_decal/stripes/line{ @@ -2487,41 +2494,23 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "agi" = ( -/obj/machinery/door/poddoor{ - id = "executionspaceblast" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "agj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/computer/cryopod{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/light/small{ +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agl" = ( +/obj/machinery/cryopod{ dir = 1 }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"agl" = ( -/obj/structure/table/glass, -/obj/item/restraints/handcuffs, -/obj/item/razor, -/obj/machinery/light/small{ - dir = 4 - }, /turf/open/floor/plasteel/dark, -/area/security/execution/transfer) +/area/security/prison) "agn" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ago" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"agp" = ( /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -2558,54 +2547,11 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "agv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/item/toy/cards/deck, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/security/prison) "agw" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Solutions Room"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agx" = ( -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agy" = ( -/turf/closed/wall, -/area/security/prison) -"agz" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"agA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/security/prison) -"agB" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -2630,11 +2576,42 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) -"agC" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom" +"agx" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/turf/open/floor/plasteel/freezer, +/obj/item/pen, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agy" = ( +/turf/closed/wall, +/area/security/prison) +"agz" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agB" = ( +/obj/machinery/computer/arcade{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/security/prison) "agD" = ( /obj/machinery/light/small{ @@ -2651,52 +2628,6 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "agF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating, -/area/security/execution/transfer) -"agH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agI" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Permabrig Cell 2"; - network = list("ss13","prison") - }, -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/toy/plush/slimeplushie, -/turf/open/floor/plasteel, -/area/security/prison) -"agK" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/security/prison) -"agL" = ( /obj/structure/bed, /obj/machinery/camera{ c_tag = "Permabrig Cell 1"; @@ -2714,17 +2645,7 @@ /obj/item/toy/plush/lizardplushie, /turf/open/floor/plasteel, /area/security/prison) -"agM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel, -/area/security/prison) -"agN" = ( +"agH" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2741,23 +2662,27 @@ /obj/structure/chair, /turf/open/floor/plasteel, /area/security/prison) -"agO" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"agP" = ( +"agI" = ( /turf/closed/wall, -/area/security/office) -"agQ" = ( +/area/security/execution/transfer) +"agK" = ( /obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"agL" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"agM" = ( +/obj/machinery/door/poddoor{ + id = "executionspaceblast" + }, /turf/open/floor/plating, +/area/security/execution/transfer) +"agP" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, /area/security/office) "agR" = ( /obj/structure/sign/warning/vacuum/external{ @@ -2771,41 +2696,6 @@ /turf/open/space/basic, /area/space/nearstation) "agT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/execution/transfer) -"agV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Solutions Room"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agW" = ( -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/prison) -"agY" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/security/prison) -"agZ" = ( /obj/machinery/flasher{ id = "PCell 1"; pixel_x = -28 @@ -2813,24 +2703,37 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/security/prison) +"agW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"agZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "executionflash"; + pixel_y = 25 + }, +/obj/machinery/igniter{ + id = "secigniter" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) "aha" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"ahb" = ( -/obj/structure/toilet/secret/prison{ - dir = 8 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"ahd" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/open/floor/plating, +/area/security/execution/transfer) "ahh" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -2846,84 +2749,12 @@ /turf/open/space, /area/space/nearstation) "ahj" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/item/clothing/suit/straight_jacket, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahk" = ( -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = 6; - pixel_y = 27 - }, -/obj/machinery/button/door{ - id = "executionspaceblast"; - name = "Vent to Space"; - pixel_x = -6; - pixel_y = 32; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/button/ignition{ - id = "secigniter"; - pixel_x = 6; - pixel_y = 36 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahl" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahm" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 2"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ahn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/security/prison) -"aho" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, /turf/closed/wall, /area/security/prison) -"ahp" = ( +"ahk" = ( /obj/machinery/door/airlock/security/glass{ name = "Long-Term Cell 1"; req_access_txt = "2" @@ -2937,19 +2768,45 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahq" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"ahr" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"ahl" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs, +/obj/item/razor, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ahm" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"ahn" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Armory External"; + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"aho" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"ahp" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, /turf/open/floor/plating, -/area/maintenance/fore) +/area/security/execution/transfer) +"ahr" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating, +/area/security/execution/transfer) "ahs" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube, @@ -2960,128 +2817,16 @@ /turf/open/space/basic, /area/space/nearstation) "ahu" = ( -/obj/structure/table/glass, -/obj/item/flashlight/lamp, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) "ahv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) +/turf/open/floor/plasteel, +/area/security/prison) "ahw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"ahx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahz" = ( -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 9; - pixel_x = 24; - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"ahB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ahC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 5; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "permacell2"; - name = "Cell 2 Lockdown"; - pixel_x = 4; - pixel_y = 34; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ahD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"ahF" = ( /obj/machinery/camera{ c_tag = "Brig Prison Hallway"; network = list("ss13","prison") @@ -3094,7 +2839,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahG" = ( +"ahx" = ( /obj/structure/cable{ icon_state = "2-4" }, @@ -3116,7 +2861,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahH" = ( +"ahy" = ( /obj/structure/cable{ icon_state = "1-8" }, @@ -3128,7 +2873,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahI" = ( +"ahz" = ( /obj/machinery/light{ dir = 1 }, @@ -3137,7 +2882,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahJ" = ( +"ahA" = ( /obj/machinery/power/apc/highcap/five_k{ dir = 1; name = "Prison Wing APC"; @@ -3149,165 +2894,75 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ahK" = ( +"ahB" = ( /obj/structure/table, /obj/item/melee/chainofcommand, /obj/item/melee/baton, /turf/open/floor/plasteel, /area/security/prison) +"ahJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = -22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"ahK" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "ahL" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"ahM" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -27 - }, +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/office) "ahN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "ahO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/closet/secure_closet/hos, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"ahP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/button/door{ + id = "hos_spess_shutters"; + name = "Space shutters"; + pixel_x = 24; + req_access_txt = "1" }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "ahQ" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/open/floor/plating, +/area/security/execution/transfer) "ahR" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/crossing, /turf/open/space/basic, /area/space/nearstation) "ahS" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) -"ahT" = ( -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) -"ahU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"ahV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahW" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Prisoner Transfer Centre"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aia" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aib" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/security/prison) -"aic" = ( +"ahU" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/prison) -"aid" = ( +"ahV" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -3317,22 +2972,22 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/prison) -"aie" = ( +"ahW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) -"aif" = ( +"ahX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) -"aig" = ( +"ahY" = ( /turf/open/floor/plasteel, /area/security/prison) -"aih" = ( +"ahZ" = ( /obj/structure/table, /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -3341,7 +2996,7 @@ /obj/item/razor, /turf/open/floor/plasteel, /area/security/prison) -"aii" = ( +"aib" = ( /obj/structure/table, /obj/item/storage/box/chemimp{ pixel_x = 6 @@ -3351,25 +3006,18 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aij" = ( +"aic" = ( /obj/structure/closet/secure_closet/contraband/armory, /obj/item/poster/random_contraband, /obj/item/clothing/suit/armor/navyblue/russian, /obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aik" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ail" = ( +"aid" = ( /obj/vehicle/ridden/secway, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aim" = ( +"aie" = ( /obj/item/grenade/barrier{ pixel_x = 4 }, @@ -3380,43 +3028,62 @@ /obj/structure/table, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"ain" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light_switch{ - dir = 9; - pixel_x = -22 +"aig" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Room"; + req_access_txt = "1" }, -/turf/open/floor/plasteel/showroomfloor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/office) +"ail" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/security/office) "aio" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"aip" = ( -/obj/structure/closet/bombcloset/security, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"aiq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"air" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red, +/obj/item/storage/secure/safe{ + pixel_x = -22; + pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"aiq" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"air" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "hos_spess_shutters"; + name = "Space shutters" + }, +/turf/open/floor/plating, +/area/command/heads_quarters/hos) "ais" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Solutions Room"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) "ait" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -3425,100 +3092,22 @@ /turf/closed/wall, /area/maintenance/department/security/brig) "aiv" = ( -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) +/turf/open/floor/plasteel, +/area/security/prison) "aiw" = ( -/obj/machinery/power/emitter/anchored{ - dir = 1; - state = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/transfer) -"aix" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aiy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aiz" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"aiA" = ( -/turf/closed/wall/r_wall, -/area/security/execution/transfer) -"aiB" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aiC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aiD" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aiE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aiF" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, /turf/open/floor/plasteel, /area/security/prison) -"aiG" = ( +"aix" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -3527,22 +3116,29 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aiH" = ( +"aiy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/prison) -"aiJ" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, +"aiz" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) -"aiK" = ( +"aiA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door/window/westleft{ + base_state = "right"; + icon_state = "right"; + name = "Unisex Showers" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"aiB" = ( /obj/structure/table, /obj/item/assembly/signaler, /obj/item/electropack, @@ -3552,7 +3148,7 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aiL" = ( +"aiD" = ( /obj/structure/table, /obj/item/storage/box/flashbangs{ pixel_x = 6; @@ -3567,16 +3163,16 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aiM" = ( +"aiF" = ( /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aiN" = ( +"aiG" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aiO" = ( +"aiH" = ( /obj/structure/table, /obj/item/storage/box/firingpins, /obj/item/storage/box/firingpins, @@ -3590,28 +3186,95 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aiP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Equipment Room"; - req_access_txt = "1" - }, +"aiJ" = ( +/obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/office) +"aiK" = ( +/obj/structure/filingcabinet, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aiL" = ( +/obj/structure/table, +/obj/structure/sign/plaques/golden{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aiM" = ( +/obj/machinery/vending/coffee, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aiN" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aiO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "aiQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Equipment Room"; - req_access_txt = "1" +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/office) -"aiR" = ( -/turf/closed/wall, +/turf/open/floor/carpet, /area/command/heads_quarters/hos) "aiS" = ( /turf/closed/wall, @@ -3627,28 +3290,6 @@ /area/maintenance/department/crew_quarters/dorms) "aiV" = ( /obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiX" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiY" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiZ" = ( -/obj/structure/table, /obj/item/storage/box/bodybags, /obj/item/pen, /obj/machinery/firealarm{ @@ -3665,7 +3306,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"aja" = ( +"aiW" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -3678,7 +3319,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"ajb" = ( +"aiX" = ( /obj/structure/closet/secure_closet/injection, /obj/machinery/power/apc{ dir = 4; @@ -3694,30 +3335,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"ajc" = ( -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ajd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aje" = ( +"aiZ" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -3725,7 +3343,7 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) -"ajf" = ( +"aja" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Prison Wing"; @@ -3744,22 +3362,10 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"ajg" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, +"ajb" = ( /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajh" = ( +/area/security/execution/transfer) +"ajd" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot{ pixel_x = -3; @@ -3781,13 +3387,13 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aji" = ( +"aje" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"ajj" = ( +"ajf" = ( /obj/structure/rack, /obj/item/storage/box/rubbershot{ pixel_x = -3; @@ -3812,123 +3418,143 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) +"ajg" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"ajh" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aji" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/office) +"ajj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/office) "ajk" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security"; + req_access_txt = "58" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/office) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "ajl" = ( -/obj/structure/filingcabinet, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "ajm" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box{ - pixel_y = 2 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/office) +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "ajn" = ( -/obj/structure/table, -/obj/structure/sign/plaques/golden{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/storage/box/handcuffs{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "ajo" = ( -/obj/machinery/vending/coffee, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "ajp" = ( -/obj/machinery/photocopier, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"ajq" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/office) +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"ajq" = ( +/obj/machinery/computer/security/hos{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "ajr" = ( -/obj/item/reagent_containers/food/snacks/donut/chaos, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) +/obj/machinery/door/poddoor/preopen{ + id = "permacell2"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) "ajs" = ( -/turf/closed/wall/r_wall, -/area/command/heads_quarters/hos) +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "ajt" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ @@ -3985,37 +3611,7 @@ }, /turf/open/space, /area/space/nearstation) -"ajB" = ( -/obj/item/storage/box/mousetraps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "ajC" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajD" = ( -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajE" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajF" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajG" = ( -/obj/machinery/atmospherics/components/unary/tank/nitrogen, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajH" = ( -/turf/closed/wall, -/area/security/processing/cremation) -"ajI" = ( /obj/machinery/door/airlock/security{ aiControlDisabled = 1; name = "Crematorium"; @@ -4026,7 +3622,30 @@ }, /turf/open/floor/plasteel/dark, /area/security/processing/cremation) -"ajJ" = ( +"ajD" = ( +/turf/closed/wall, +/area/security/processing/cremation) +"ajE" = ( +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"ajF" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/sec_wardrobe, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"ajG" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"ajH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Prison Gate"; @@ -4036,19 +3655,7 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/brig) -"ajK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"ajL" = ( +"ajI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Prison Gate"; @@ -4058,60 +3665,7 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/brig) -"ajM" = ( -/turf/closed/wall, -/area/security/brig) -"ajN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajO" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajP" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -27 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ajR" = ( +"ajJ" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof{ pixel_x = -3; @@ -4128,14 +3682,14 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"ajS" = ( +"ajK" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"ajT" = ( +"ajL" = ( /obj/structure/rack, /obj/item/gun/energy/laser{ pixel_x = -3; @@ -4147,118 +3701,112 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"ajU" = ( +"ajM" = ( +/turf/closed/wall, +/area/security/brig) +"ajN" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 8; - name = "Security Office APC"; - pixel_x = -25 +/obj/machinery/newscaster{ + pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, /area/security/office) -"ajV" = ( +"ajQ" = ( /obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, /area/security/office) -"ajW" = ( -/obj/structure/chair/stool, +"ajR" = ( /obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/office) -"ajX" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"ajY" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"ajZ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"ajS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/security/office) +"ajT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/office) +"ajU" = ( +/turf/closed/wall, +/area/command/heads_quarters/hos) +"ajV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"ajW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"ajX" = ( +/obj/structure/table/wood, +/obj/item/phone, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"ajY" = ( +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"ajZ" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "aka" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/vending/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "akb" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/plaques/kiddie{ - desc = "An embossed piece of paper from the University of Nanotrasen at Portpoint."; - name = "\improper 'Diploma' frame"; - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/security/execution/transfer) "akc" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#706891" - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/execution/transfer) "akd" = ( -/obj/structure/table/wood, -/obj/item/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/item/storage/box/deputy, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/security/execution/transfer) "ake" = ( -/obj/structure/closet/secure_closet/hos, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/obj/machinery/button/door{ - id = "hos_spess_shutters"; - name = "Space shutters"; - pixel_x = 24; - req_access_txt = "1" - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/area/security/execution/transfer) "akf" = ( /turf/open/floor/carpet, /area/maintenance/department/crew_quarters/dorms) @@ -4366,54 +3914,6 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "akr" = ( -/obj/machinery/washing_machine, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -31 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aks" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"akt" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/machinery/button/door{ - id = "mainthideout"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aku" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1; - node1_concentration = 0.2; - node2_concentration = 0.8; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"akv" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"akw" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/machinery/meter, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"akx" = ( /obj/structure/bodycontainer/crematorium, /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -4421,16 +3921,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/processing/cremation) -"aky" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"akz" = ( +"aks" = ( /obj/machinery/button/crematorium{ pixel_x = 25 }, @@ -4445,26 +3936,7 @@ }, /turf/open/floor/plasteel/dark, /area/security/processing/cremation) -"akA" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"akB" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/spray/cleaner, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"akC" = ( +"aku" = ( /obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 @@ -4482,7 +3954,7 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"akD" = ( +"akv" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 24 @@ -4497,7 +3969,7 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"akE" = ( +"akw" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -4511,19 +3983,7 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"akF" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akG" = ( +"akx" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -4532,14 +3992,14 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"akH" = ( +"aky" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) -"akI" = ( +"akz" = ( /obj/machinery/door/airlock/security{ name = "Evidence Room"; req_access_txt = "63" @@ -4559,13 +4019,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"akJ" = ( +"akA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, /turf/open/floor/plasteel, /area/security/brig) -"akK" = ( +"akB" = ( /obj/structure/closet{ name = "Evidence Closet" }, @@ -4579,7 +4039,7 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"akL" = ( +"akD" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; @@ -4594,24 +4054,24 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"akM" = ( +"akE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"akN" = ( +"akF" = ( /obj/effect/landmark/event_spawn, /obj/structure/rack, /obj/item/key/security, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"akO" = ( +"akG" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"akP" = ( +"akH" = ( /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot, /obj/item/gun/ballistic/shotgun/riot{ @@ -4620,88 +4080,144 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"akQ" = ( +"akJ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, /area/security/office) -"akR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +"akN" = ( +/obj/machinery/computer/security, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/office) +"akO" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/security/office) -"akT" = ( +"akP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/office) +"akQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/command/heads_quarters/hos) -"akU" = ( +"akR" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) +"akT" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Permabrig Cell 2"; + network = list("ss13","prison") + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/toy/plush/slimeplushie, +/turf/open/floor/plasteel, +/area/security/prison) +"akU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/prison) "akV" = ( -/obj/item/storage/secure/safe{ - pixel_x = -22; - pixel_y = 32 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plasteel, +/area/security/prison) "akW" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "akX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"akZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ - id = "hos_spess_shutters"; - name = "Space shutters" + id = "executionfireblast" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"akZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" }, /turf/open/floor/plating, -/area/command/heads_quarters/hos) +/area/security/execution/transfer) "ala" = ( /obj/structure/transit_tube/curved{ dir = 1 @@ -4755,92 +4271,12 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "ali" = ( -/obj/machinery/door/airlock/abandoned{ - id_tag = "mainthideout"; - name = "Hideout" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alj" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/item/wrench, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"all" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"aln" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, /area/security/processing/cremation) -"alo" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Crematorium"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"alp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"alq" = ( -/obj/item/storage/box/bodybags, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/item/reagent_containers/syringe{ - name = "steel point" - }, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"alr" = ( +"alj" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, @@ -4849,13 +4285,13 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"als" = ( +"alk" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, /turf/open/floor/plasteel/white, /area/security/brig) -"alt" = ( +"all" = ( /obj/machinery/door/window/westleft{ dir = 4; name = "Brig Infirmary" @@ -4869,19 +4305,7 @@ }, /turf/open/floor/plasteel/white, /area/security/brig) -"alu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alw" = ( +"aln" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -4891,13 +4315,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"alx" = ( +"alo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/security/brig) -"aly" = ( +"alp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, @@ -4915,7 +4339,7 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"alz" = ( +"alq" = ( /obj/structure/closet{ name = "Evidence Closet" }, @@ -4928,7 +4352,54 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"alA" = ( +"als" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + weaponscheck = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alw" = ( /obj/machinery/flasher/portable, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -4942,334 +4413,10 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"alB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/office) -"alC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -4; - pixel_y = 12 - }, -/obj/item/pen, -/obj/item/folder/red{ - layer = 2.9; - pixel_x = 8 - }, -/turf/open/floor/plasteel, -/area/security/office) -"alD" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel, -/area/security/office) -"alE" = ( -/turf/open/floor/plasteel, -/area/security/office) -"alF" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel, -/area/security/office) -"alG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"alH" = ( -/turf/open/floor/plasteel/dark, -/area/security/office) -"alI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"alJ" = ( -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"alK" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"alL" = ( -/obj/structure/table/wood, -/obj/item/folder/red, -/obj/item/stamp/hos, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"alM" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"alN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hos_spess_shutters"; - name = "Space shutters" - }, -/turf/open/floor/plating, -/area/command/heads_quarters/hos) -"alO" = ( -/obj/structure/transit_tube/diagonal, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"alP" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/dorms) -"alQ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/department/crew_quarters/dorms) -"alR" = ( -/obj/effect/landmark/blobstart, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) -"alS" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) -"alT" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Supply to Security" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"alX" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"alY" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"alZ" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ama" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amc" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"ame" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amf" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/highcap/ten_k{ - dir = 4; - name = "Brig APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amg" = ( +"alx" = ( /turf/closed/wall/r_wall, -/area/security/warden) -"amh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/warden) -"ami" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"amj" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/warden) -"amk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/warden) -"aml" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/warden) -"amm" = ( +/area/ai_monitored/security/armory) +"aly" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -5296,52 +4443,282 @@ }, /turf/open/floor/plasteel, /area/security/office) -"amn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +"alA" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/office) -"amo" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 + dir = 9 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/office) -"amp" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 +"alI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"alJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Solutions Room"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"alK" = ( +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/security/office) -"amq" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/area/security/prison) +"alL" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, +/area/security/prison) +"alM" = ( +/obj/structure/toilet/secret/prison{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"alN" = ( +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel/showroomfloor, /area/security/office) -"amr" = ( +"alO" = ( +/obj/structure/transit_tube/diagonal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"alP" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"alQ" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/department/crew_quarters/dorms) +"alR" = ( +/obj/effect/landmark/blobstart, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"alS" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"alT" = ( /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"alU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"alV" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/turf/open/floor/plasteel/white, +/area/security/brig) +"alW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/turf/open/floor/plasteel, +/area/security/brig) +"alX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/highcap/ten_k{ + dir = 4; + name = "Brig APC"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alY" = ( +/obj/structure/punching_bag, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"alZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ama" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + layer = 2.4 + }, +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"amb" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"amc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"amd" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"ame" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"amf" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/warden) +"amg" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"ami" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/pen, +/obj/item/folder/red{ + layer = 2.9; + pixel_x = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) +"amj" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/office) +"amk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -5349,89 +4726,150 @@ }, /turf/open/floor/plasteel, /area/security/office) -"ams" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"aml" = ( +/obj/machinery/computer/security/telescreen/interrogation{ + dir = 8; + pixel_x = 30 }, /turf/open/floor/plasteel/dark, /area/security/office) +"amm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/security/office) +"amn" = ( +/turf/open/floor/plasteel/dark, +/area/security/office) +"amo" = ( +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"amp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/security/office) +"amq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"amr" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/clothing/suit/straight_jacket, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ams" = ( +/obj/machinery/button/flasher{ + id = "executionflash"; + pixel_x = 6; + pixel_y = 27 + }, +/obj/machinery/button/door{ + id = "executionspaceblast"; + name = "Vent to Space"; + pixel_x = -6; + pixel_y = 32; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/button/ignition{ + id = "secigniter"; + pixel_x = 6; + pixel_y = 36 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) "amt" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Head of Security"; - req_access_txt = "58" +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/area/security/execution/transfer) "amu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/light{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "amv" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "amw" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/structure/chair/office/dark{ +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"amx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"amy" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"amx" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"amy" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "amz" = ( -/obj/machinery/computer/security/hos{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) "amA" = ( /obj/structure/transit_tube/curved/flipped{ dir = 4 @@ -5470,134 +4908,25 @@ }, /area/maintenance/department/crew_quarters/dorms) "amH" = ( -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "amI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_one_access_txt = "2;27" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "amJ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/processing/cremation) -"amK" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 1; - freq = 1400; - location = "Security" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"amL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"amM" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amO" = ( -/obj/structure/closet/crate/freezer, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OMinus, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"amP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"amR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -5607,30 +4936,31 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"amS" = ( -/obj/structure/closet/secure_closet/warden, -/obj/item/clothing/mask/gas/sechailer, -/obj/machinery/power/apc{ - dir = 8; - name = "Brig Control APC"; - pixel_x = -25 - }, +"amK" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"amL" = ( /obj/machinery/computer/prisoner/management, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"amU" = ( +"amM" = ( /obj/machinery/computer/security, /obj/machinery/light{ dir = 1 @@ -5645,22 +4975,15 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"amV" = ( +"amN" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"amW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amX" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amY" = ( +"amQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"amZ" = ( +"amR" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/light/small{ @@ -5675,92 +4998,168 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ana" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +"amS" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/light_switch{ - dir = 9; - pixel_x = -22 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/office) -"anc" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/security/office) -"and" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel, /area/security/office) -"ane" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/disposalpipe/segment, +"amU" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, /area/security/office) -"anf" = ( +"amV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/office) +"amX" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/office) +"amY" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, /area/security/office) -"ang" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"anh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"ani" = ( -/obj/structure/chair/office/dark{ +"amZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"anj" = ( -/obj/structure/table/wood, -/obj/item/phone, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) -"ank" = ( -/obj/machinery/computer/card/minor/hos{ +/turf/open/floor/plasteel/dark, +/area/security/office) +"ana" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light_switch{ + pixel_y = -22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"anc" = ( +/obj/item/flashlight/lamp, +/obj/structure/table/glass, +/turf/open/floor/plasteel/dark, +/area/security/office) +"and" = ( +/obj/structure/chair{ dir = 8 }, -/turf/open/floor/carpet, -/area/command/heads_quarters/hos) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8; + network = list("interrogation") + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"ane" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"anf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ang" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"anh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ani" = ( +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Transfer Area Lockdown"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = 24; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"anj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"ank" = ( +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "anl" = ( /obj/structure/transit_tube/diagonal, /turf/open/space/basic, @@ -5772,83 +5171,16 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "anq" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anr" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ans" = ( -/obj/item/wirecutters, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ant" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, /turf/closed/wall, /area/security/processing/cremation) -"anw" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing/cremation) -"anx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Brig Infirmary Maintenance"; - req_access_txt = "63" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, +"ans" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"any" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"ant" = ( /obj/machinery/light{ dir = 8 }, @@ -5865,13 +5197,13 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"anz" = ( +"anu" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plasteel, /area/security/brig) -"anA" = ( +"anv" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -5885,7 +5217,7 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"anB" = ( +"anw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-8" @@ -5895,47 +5227,23 @@ }, /turf/open/floor/plating, /area/security/warden) -"anC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"anD" = ( +"anx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"anE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"anF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"anG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"anH" = ( +"any" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 6 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"anI" = ( +"anz" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"anJ" = ( +"anA" = ( /obj/structure/table, /obj/machinery/recharger, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -5946,7 +5254,7 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"anK" = ( +"anB" = ( /obj/structure/cable{ icon_state = "0-2" }, @@ -5959,166 +5267,171 @@ }, /turf/open/floor/plating, /area/security/warden) -"anL" = ( +"anC" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel, +/area/security/office) +"anE" = ( +/turf/open/floor/plasteel, +/area/security/office) +"anF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, /turf/open/floor/plasteel, /area/security/office) -"anM" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/office) -"anN" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, +"anH" = ( /obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/office) -"anO" = ( +"anI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/office) -"anP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"anJ" = ( +/obj/machinery/light{ dir = 4 }, -/obj/item/kirbyplants{ - icon_state = "plant-22" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/security/office) -"anQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"anK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/closed/wall, +/area/security/office) +"anL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) +"anM" = ( +/obj/item/folder/red, +/obj/item/taperecorder, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/dark, +/area/security/office) +"anN" = ( +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"anO" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) +"anP" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"anQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/plaques/kiddie{ + desc = "An embossed piece of paper from the University of Nanotrasen at Portpoint."; + name = "\improper 'Diploma' frame"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) "anR" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/light{ + dir = 1; + light_color = "#706891" }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) "anS" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 }, -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/item/storage/box/deputy, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, /turf/open/floor/plasteel/dark, /area/command/heads_quarters/hos) "anT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"anU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 1 - }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_y = -27 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"anV" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - name = "Head of Security's Office APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) -"anW" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "hos_spess_shutters"; - name = "Space shutters" +/turf/open/floor/plating, +/area/security/execution/transfer) +"anU" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"anV" = ( +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"anW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, -/area/command/heads_quarters/hos) +/area/security/execution/transfer) "anX" = ( /turf/closed/wall/r_wall, /area/command/teleporter) @@ -6142,82 +5455,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aoe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aof" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aog" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aoh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoj" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aok" = ( -/obj/machinery/computer/security/labor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aol" = ( -/obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aom" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aon" = ( -/turf/open/floor/plasteel, -/area/security/brig) -"aoo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -6228,7 +5466,7 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aop" = ( +"aoi" = ( /obj/structure/bed/dogbed, /obj/machinery/requests_console{ department = "Security"; @@ -6240,33 +5478,26 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aoq" = ( +"aok" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aom" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aor" = ( +"aon" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aos" = ( -/obj/machinery/door/airlock/security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/firedoor, +"aoo" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aot" = ( +"aop" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6281,34 +5512,7 @@ }, /turf/open/floor/plasteel, /area/security/office) -"aou" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/office) -"aov" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/office) -"aow" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/office) -"aox" = ( +"aoq" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6318,16 +5522,13 @@ }, /turf/open/floor/plasteel, /area/security/office) -"aoy" = ( +"aor" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/light{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 10 }, @@ -6338,6 +5539,12 @@ }, /turf/open/floor/plasteel, /area/security/office) +"aow" = ( +/turf/closed/wall/r_wall, +/area/security/office) +"aoy" = ( +/turf/open/floor/plating, +/area/maintenance/fore) "aoz" = ( /turf/closed/wall, /area/maintenance/fore) @@ -6363,134 +5570,51 @@ /obj/structure/grille, /turf/open/space, /area/solars/port) -"aoI" = ( -/obj/structure/lattice, -/turf/open/space, -/area/solars/port) "aoJ" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/solars/port) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) "aoK" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"aoL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Brig Gulag Teleporter"; +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"aoL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/box/prisoner, -/obj/item/razor{ - pixel_x = -6 - }, -/obj/item/paper/guides/jobs/security/labor_camp, -/obj/item/pen, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aoP" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aoQ" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/warden) -"aoR" = ( -/obj/item/book/manual/wiki/security_space_law, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/sunglasses, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoS" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Entrance Lockdown"; - pixel_x = 5; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Permabrig Lockdown"; - pixel_x = 5; - pixel_y = 8; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoT" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoU" = ( +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"aoO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/computer/crew{ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aoV" = ( +"aoP" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aoW" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoX" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/laser_pointer/red, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoY" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aoZ" = ( +"aoQ" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -6498,7 +5622,7 @@ }, /turf/open/floor/plating, /area/security/warden) -"apa" = ( +"aoR" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -6515,7 +5639,18 @@ }, /turf/open/floor/plasteel, /area/security/office) -"apb" = ( +"aoS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/office) +"aoT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6525,7 +5660,7 @@ }, /turf/open/floor/plasteel, /area/security/office) -"apc" = ( +"aoU" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 1; sortType = 7 @@ -6535,7 +5670,7 @@ }, /turf/open/floor/plasteel, /area/security/office) -"apd" = ( +"aoV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -6545,7 +5680,7 @@ }, /turf/open/floor/plasteel, /area/security/office) -"ape" = ( +"aoW" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -6559,17 +5694,13 @@ }, /turf/open/floor/plasteel, /area/security/office) -"apf" = ( +"aoX" = ( /obj/structure/cable{ icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; - pixel_y = -32 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -6583,9 +5714,29 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/light, /turf/open/floor/plasteel, /area/security/office) -"apg" = ( +"aoY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) +"aoZ" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6598,7 +5749,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"aph" = ( +"apa" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6607,7 +5758,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"api" = ( +"apb" = ( /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; @@ -6624,7 +5775,7 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"apj" = ( +"apc" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6636,13 +5787,32 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"apk" = ( -/obj/structure/cable{ - icon_state = "2-8" +"apf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fore) +"apj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apk" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plating, /area/maintenance/fore) "apl" = ( @@ -6662,6 +5832,13 @@ /turf/open/floor/plating, /area/maintenance/fore) "apn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, /turf/open/floor/plating, /area/maintenance/fore) "apo" = ( @@ -6720,49 +5897,21 @@ }, /area/maintenance/department/crew_quarters/dorms) "apz" = ( -/obj/item/target/clown, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apB" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"apF" = ( -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Prisoner Transfer Centre"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apG" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"apH" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"apI" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/warden) -"apJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/warden) -"apK" = ( +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"apE" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ dir = 1; @@ -6782,7 +5931,7 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"apL" = ( +"apF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -6790,50 +5939,22 @@ }, /turf/open/floor/plating, /area/security/warden) -"apM" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" +"apG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/showroomfloor, +/turf/open/floor/plating, /area/security/warden) -"apN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +"apH" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apP" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) +"apL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security Office"; @@ -6843,6 +5964,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/office) +"apN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "apQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -6911,16 +6047,6 @@ /turf/closed/wall, /area/commons/dorms) "aqa" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port) -"aqb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "2-8" @@ -6930,171 +6056,60 @@ }, /turf/open/space, /area/solars/port) -"aqc" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port) "aqd" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, +/obj/structure/lattice, +/turf/open/space, /area/solars/port) "aqe" = ( -/obj/item/target/alien, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "aqg" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aqh" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aqi" = ( -/obj/structure/closet, -/obj/item/clothing/under/color/black, -/obj/item/clothing/under/color/red, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aqm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/security/brig) "aqn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 29 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/plasteel, /area/security/brig) "aqo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqq" = ( -/obj/machinery/camera{ - c_tag = "Brig Cells" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqv" = ( /obj/machinery/camera{ c_tag = "Brig Entrance" }, @@ -7113,22 +6128,23 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aqw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aqp" = ( +/obj/structure/chair{ + name = "Defense" }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqx" = ( +/obj/machinery/camera{ + c_tag = "Courtroom" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aqq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -7143,14 +6159,10 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aqy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"aqr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"aqz" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -7159,11 +6171,23 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aqA" = ( -/obj/machinery/computer/security/telescreen/interrogation{ - dir = 8; - pixel_x = 30 +"aqs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqu" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -7173,19 +6197,66 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aqB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +"aqv" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, /turf/open/floor/plasteel/dark, -/area/security/brig) -"aqC" = ( -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqD" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 +/area/security/courtroom) +"aqw" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 }, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) +"aqx" = ( +/obj/structure/chair{ + name = "Defense" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aqA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aqB" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aqC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqD" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) "aqE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -7378,166 +6449,141 @@ }, /turf/open/space/basic, /area/space) -"ara" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/space, -/area/solars/port) "arc" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ard" = ( -/obj/item/clothing/head/cone, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ari" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_y = -25; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/brig) -"ark" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"arl" = ( +/area/command/heads_quarters/hos) +"ari" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) -"arm" = ( +"arj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) -"arn" = ( +"ark" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/disposalpipe/segment{ dir = 5 }, /turf/open/floor/plasteel, /area/security/brig) -"aro" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"arl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"arp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"arr" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ars" = ( +"arm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/security/brig) -"art" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"arn" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) -"aru" = ( +"aro" = ( /obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access_txt = "63" + name = "Security Access"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"arp" = ( +/obj/structure/cable{ + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/security/brig) -"arv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"arw" = ( +/area/security/courtroom) +"ars" = ( /obj/structure/chair{ - dir = 4 + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/brig) -"arx" = ( -/obj/item/flashlight/lamp, -/obj/structure/table/glass, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ary" = ( +/area/security/courtroom) +"art" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/brig) -"arz" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8; - network = list("interrogation") - }, +/area/security/courtroom) +"aru" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) +"arv" = ( +/obj/structure/table/glass, +/obj/item/mmi, +/obj/item/clothing/mask/balaclava, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"arw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/open/floor/plating, +/area/maintenance/fore) +"arx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore) +"arz" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/maintenance/fore) "arA" = ( /turf/closed/wall/r_wall, /area/command/bridge) @@ -7943,114 +6989,49 @@ /turf/open/floor/plating, /area/commons/dorms) "aso" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"asr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"asu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"asr" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "prison release"; + name = "prisoner processing blast door" + }, +/turf/open/floor/plasteel/dark, /area/security/brig) -"asv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"asu" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/brig) -"asw" = ( +"asv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asy" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/brig) -"asA" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, /turf/open/floor/plasteel, /area/security/brig) -"asB" = ( +"asw" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -8069,95 +7050,169 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"asC" = ( +"asx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asE" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/brig) -"asH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asI" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asJ" = ( -/obj/item/folder/red, -/obj/item/taperecorder, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"asK" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) -"asL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +"asy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, /area/security/brig) +"asA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"asB" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; + dir = 8; + name = "Courtroom APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/structure/chair{ + dir = 4; + name = "Bailiff" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/beacon, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asH" = ( +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/execution/transfer) +"asI" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/maintenance/fore) +"asK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"asL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore) "asM" = ( /obj/machinery/light{ dir = 8 @@ -8412,30 +7467,10 @@ "atn" = ( /turf/closed/wall, /area/commons/fitness/recreation) -"atp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/circuit/green, -/area/maintenance/department/security/brig) -"atq" = ( -/turf/open/floor/circuit/green, -/area/maintenance/department/security/brig) "atv" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/brig) -"atw" = ( /obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/structure/cable{ - icon_state = "4-8" + id = "Cell 3"; + name = "Cell 3" }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -8443,10 +7478,7 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"atx" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, +"atw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable, @@ -8455,10 +7487,19 @@ }, /turf/open/floor/plating, /area/security/brig) -"aty" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +"atx" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"aty" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 @@ -8472,77 +7513,14 @@ /turf/open/floor/plasteel, /area/security/brig) "atz" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable, /turf/open/floor/plating, /area/security/brig) "atA" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"atB" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"atC" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"atD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/brig) -"atE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"atF" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) -"atG" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrig"; @@ -8557,25 +7535,74 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"atH" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Desk"; - req_access_txt = "1" +"atB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, /area/security/brig) -"atI" = ( +"atC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/security/brig) -"atJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"atE" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"atF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) +"atG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"atH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"atI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"atJ" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plating, +/area/maintenance/fore) "atK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -8914,76 +7941,38 @@ }, /area/holodeck/rec_center) "aus" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aut" = ( -/obj/item/clothing/head/collectable/police, -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/department/security/brig) -"auu" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/maintenance/department/security/brig) -"aux" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"auz" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"auA" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/security/brig) -"auB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"auC" = ( -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"aut" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"auu" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aux" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/brig) -"auD" = ( +"auz" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ dir = 8; @@ -8996,48 +7985,68 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"auE" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 36; - req_access_txt = "63" +"auB" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "63" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = 6; - pixel_y = 24 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) +"auC" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"auD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "auF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) "auG" = ( -/obj/machinery/computer/security, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) "auH" = ( /turf/closed/wall, /area/command/heads_quarters/captain) "auI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/command/heads_quarters/captain) +/obj/structure/table, +/obj/item/storage/fancy/donut_box{ + pixel_y = 2 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) "auJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -9347,91 +8356,13 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "avp" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - roundstart_template = /datum/map_template/shuttle/labour/box; - width = 9 +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plasteel, +/area/security/brig) "avq" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"avr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock"; - dir = 8 - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"avs" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 - }, -/obj/item/bedsheet/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avt" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avu" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avv" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/obj/item/bedsheet/green, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avw" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avx" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 2"; name = "Cell 2 Locker" @@ -9445,27 +8376,27 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"avy" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 +"avr" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/item/bedsheet/orange, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/office) +"avs" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) -"avz" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"avA" = ( +"avt" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; name = "Cell 3 Locker" @@ -9479,17 +8410,25 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"avB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"avu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) +"avv" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/security/brig) -"avC" = ( +"avw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"avx" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ dir = 8; @@ -9500,69 +8439,100 @@ /obj/item/restraints/handcuffs, /turf/open/floor/plasteel/dark, /area/security/brig) -"avD" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"avE" = ( +"avy" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, /turf/open/floor/plasteel/dark, /area/security/brig) -"avF" = ( +"avz" = ( /obj/structure/chair/office/dark, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 + dir = 1 }, /turf/open/floor/plasteel/dark, /area/security/brig) -"avG" = ( +"avB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"avC" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"avE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"avF" = ( +/obj/structure/chair{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall, -/area/command/heads_quarters/captain) +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "avH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) +"avI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/curtain, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, /obj/machinery/shower{ dir = 1 }, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, /area/command/heads_quarters/captain) -"avI" = ( +"avJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /obj/structure/sink{ pixel_y = 28 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/mirror{ pixel_y = 30 }, /turf/open/floor/plasteel/freezer, /area/command/heads_quarters/captain) -"avJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/command/heads_quarters/captain) "avK" = ( /obj/structure/toilet/secret/low_loot{ dir = 8 }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/freezer, /area/command/heads_quarters/captain) "avL" = ( @@ -9975,14 +8945,10 @@ /obj/item/storage/briefcase, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"awH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "awI" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, /obj/structure/cable{ icon_state = "0-4" }, @@ -9997,132 +8963,50 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, +/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "awK" = ( +/obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/brig) "awL" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"awM" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" +/obj/structure/cable{ + icon_state = "0-4" }, +/turf/open/floor/plating, +/area/security/courtroom) +"awM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/courtroom) +"awO" = ( +/turf/closed/wall/r_wall, +/area/security/courtroom) +"awQ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) -"awN" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"awO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/item/radio, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"awP" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/reagent_containers/food/snacks/donut, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/table/reinforced, -/obj/item/folder/red{ - layer = 2.9 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"awQ" = ( -/obj/structure/table/reinforced, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/area/security/courtroom) "awR" = ( /turf/closed/wall/r_wall, /area/command/heads_quarters/captain) @@ -10367,27 +9251,12 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plasteel, /area/commons/fitness/recreation) -"axB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port) "axC" = ( -/turf/closed/wall, -/area/maintenance/solars/port) -"axE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"axF" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "axG" = ( /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -10395,29 +9264,37 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/fore) "axI" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/airalarm{ pixel_y = 22 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "axJ" = ( -/obj/structure/sign/departments/security{ +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"axK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "axL" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "axM" = ( @@ -10425,6 +9302,9 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "axN" = ( @@ -10735,85 +9615,57 @@ /turf/open/floor/plasteel, /area/commons/fitness/recreation) "ayy" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solars/port) -"ayz" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hos_spess_shutters"; + name = "Space shutters" }, /turf/open/floor/plating, -/area/maintenance/solars/port) +/area/command/heads_quarters/hos) +"ayz" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ayA" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Solar Control" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, +/obj/structure/table, +/obj/structure/bedsheetbin, /turf/open/floor/plating, -/area/maintenance/solars/port) +/area/maintenance/department/security/brig) "ayB" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/structure/sink/kitchen{ + pixel_y = 28 }, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plating, -/area/maintenance/solars/port) +/area/maintenance/department/security/brig) "ayC" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Port Solar APC"; - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Port Bow Solar"; - dir = 9; - name = "solar camera" - }, +/obj/structure/table, +/obj/item/flashlight/lamp, /turf/open/floor/plating, -/area/maintenance/solars/port) +/area/maintenance/department/security/brig) "ayD" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ayE" = ( -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_x = -25; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "ayF" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayH" = ( @@ -10826,20 +9678,14 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayI" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=BrigS2"; - location = "BrigP" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayL" = ( @@ -10849,17 +9695,11 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel/dark, +/area/security/prison) "ayN" = ( /obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=BrigP"; location = "BrigS1" @@ -10867,11 +9707,24 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayO" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/security/prison) "ayP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, @@ -11265,12 +10118,20 @@ /turf/open/floor/plasteel, /area/commons/fitness/recreation) "azG" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port) +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "azH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -11279,96 +10140,15 @@ /turf/open/space, /area/solars/port) "azI" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" }, -/turf/open/space, -/area/solars/port) -"azJ" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space, -/area/solars/port) -"azK" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port) -"azL" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port) -"azN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"azP" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"azQ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"azR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"azS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"azY" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"azZ" = ( -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aAa" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" - }, -/obj/item/paper/fluff/jobs/security/beepsky_mom, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aAb" = ( /obj/machinery/power/apc{ dir = 8; - name = "Fore Primary Hallway APC"; + name = "Security Office APC"; pixel_x = -25 }, -/obj/structure/cable{ - icon_state = "0-4" - }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -11376,36 +10156,104 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAd" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/security/office) +"azJ" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel, +/area/security/office) +"azK" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port) +"azL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/office) +"azN" = ( +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azP" = ( +/obj/item/storage/box/mousetraps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azQ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azR" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azS" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azY" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"aAa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aAc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aAe" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAf" = ( @@ -11413,30 +10261,31 @@ c_tag = "Fore Primary Hallway Port"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aAi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -11451,12 +10300,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAn" = ( @@ -11468,6 +10319,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAo" = ( @@ -11717,45 +10569,60 @@ /turf/open/floor/plasteel, /area/commons/fitness/recreation) "aAV" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/closet{ + name = "Evidence Closet" }, -/turf/open/space, -/area/solars/port) -"aAW" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"aAX" = ( -/obj/structure/chair/stool, -/obj/machinery/power/terminal{ +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/turf/open/floor/plasteel, +/area/security/brig) +"aAW" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aAX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "aAY" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/security/office) "aBa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) "aBc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aBd" = ( @@ -12187,20 +11054,19 @@ /turf/open/floor/plasteel, /area/commons/fitness/recreation) "aCa" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port) +"aCc" = ( /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/space, -/area/solars/port) -"aCc" = ( -/obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aCd" = ( @@ -12226,9 +11092,6 @@ /area/maintenance/department/security/brig) "aCh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) @@ -12816,13 +11679,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aDm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aDo" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -13729,11 +12585,8 @@ /area/space/nearstation) "aFk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/lootdrop/minor/bowler_or_that, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/minor/bowler_or_that, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -14028,9 +12881,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/junction{ dir = 1 }, @@ -15081,14 +13931,14 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aIr" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" }, -/turf/open/space, +/turf/open/floor/plasteel/airless/solarpanel, /area/solars/port) "aIC" = ( /obj/machinery/door/airlock/maintenance{ @@ -37356,9 +36206,22 @@ /turf/open/space, /area/space/nearstation) "bGG" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/power/apc{ + dir = 8; + name = "Fore Primary Hallway APC"; + pixel_x = -25 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "bGH" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -40532,12 +39395,11 @@ /turf/open/floor/plasteel/dark, /area/service/library) "bNE" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 +/obj/structure/chair/office/dark{ + dir = 4 }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/turf/open/floor/carpet, +/area/command/heads_quarters/hos) "bNF" = ( /obj/item/stack/medical/suture, /turf/open/floor/plasteel/dark, @@ -45726,8 +44588,14 @@ /turf/open/floor/carpet, /area/service/chapel/main/monastery) "bZo" = ( -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) +/obj/machinery/washing_machine, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -31 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "bZr" = ( /obj/item/trash/tray, /obj/structure/disposalpipe/segment{ @@ -45953,7 +44821,10 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "bZV" = ( -/turf/closed/wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "bZY" = ( /turf/closed/wall, @@ -46205,12 +45076,9 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "caS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "caT" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, @@ -46705,6 +45573,10 @@ /obj/item/gps/engineering, /turf/open/floor/plating, /area/engineering/main) +"ccT" = ( +/obj/item/storage/box/lights/bulbs, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "ccU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47201,10 +46073,7 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "ceQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/carpet, /area/service/chapel/main/monastery) "ceT" = ( /obj/effect/turf_decal/stripes/line, @@ -48115,17 +46984,26 @@ /turf/open/floor/engine, /area/engineering/supermatter) "ciJ" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/button/door{ + id = "mainthideout"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ciK" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1; + node1_concentration = 0.2; + node2_concentration = 0.8; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ciN" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/dark, @@ -48203,38 +47081,38 @@ /turf/open/floor/plasteel/showroomfloor, /area/service/chapel/main/monastery) "cjf" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cjg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cjj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/harebell, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cjk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/area/security/processing/cremation) "cjl" = ( -/obj/machinery/door/airlock/grunge{ - name = "Monastery Cemetary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) @@ -48301,31 +47179,51 @@ /turf/open/space/basic, /area/space) "cjC" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"cjH" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"cjO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery Maintenance APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjP" = ( /obj/machinery/light/small{ dir = 1 }, +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/service/chapel/main/monastery) -"cjH" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cjO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"cjP" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/maintenance/department/chapel/monastery) "cjQ" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/dark, @@ -48335,74 +47233,71 @@ /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation/bomb_site) "cjZ" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/wrench, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel, +/area/security/office) "cka" = ( -/obj/structure/chair{ +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/area/command/heads_quarters/hos) "ckb" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) -"ckc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Coffin Storage"; + req_one_access_txt = "22" }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "ckd" = ( -/obj/machinery/light/small{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/window/eastleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Coffin Storage"; + req_one_access_txt = "22" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "ckf" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ckh" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-4" + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/command/heads_quarters/hos) "ckj" = ( -/obj/structure/chair, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cko" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -48420,68 +47315,72 @@ /area/asteroid/nearstation/bomb_site) "cku" = ( /obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet, +/turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "ckv" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Mass Driver" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/flashlight/lantern, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "ckw" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cky" = ( /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/courtroom"; - dir = 8; - name = "Courtroom APC"; - pixel_x = -25 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ckA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ckB" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ckD" = ( -/obj/structure/statue/sandstone/venus{ - dir = 8 + icon_state = "4-8" }, /obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/command/heads_quarters/hos) +"cky" = ( +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/item/clothing/under/misc/burial, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"ckB" = ( +/obj/item/stack/cable_coil, +/obj/item/stack/sheet/glass/fifty{ + layer = 4 + }, +/obj/item/stack/sheet/metal{ + amount = 20; + layer = 3.1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Head of Security's Office"; + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_y = -27 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/command/heads_quarters/hos) "ckE" = ( /obj/structure/grille/broken, /obj/structure/disposalpipe/segment{ @@ -48533,36 +47432,42 @@ /turf/open/floor/plating/airless, /area/asteroid/nearstation/bomb_site) "ckM" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/power/apc{ + name = "Head of Security's Office APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/area/command/heads_quarters/hos) "ckN" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +/obj/machinery/door/airlock/abandoned{ + id_tag = "mainthideout"; + name = "Hideout" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"ckQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"ckS" = ( -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/courtroom) +/area/maintenance/department/security/brig) +"ckQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Monastery Maintenance"; + req_one_access_txt = "22;24;10;11;37" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "ckU" = ( /obj/machinery/light/small{ dir = 8 @@ -48587,22 +47492,33 @@ /turf/open/floor/plasteel/dark, /area/service/library/lounge) "clb" = ( -/obj/machinery/door/poddoor{ - id = "chapelgun"; - name = "mass driver door" +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 }, -/turf/open/floor/plating, -/area/service/chapel/main/monastery) +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space/nearstation) "cle" = ( -/obj/structure/statue/sandstone/venus, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"clf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"clf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cli" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -48616,11 +47532,11 @@ /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation/bomb_site) "clk" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "clm" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/dark, @@ -49387,40 +48303,40 @@ /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAP) "cnJ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/turf/open/floor/plasteel/showroomfloor, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/security/office) "cnN" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cnP" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) "cnQ" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) -"cnT" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Crematorium"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) "cnV" = ( -/obj/structure/punching_bag, -/turf/open/floor/plasteel/showroomfloor, -/area/security/office) +/turf/closed/wall/r_wall, +/area/command/heads_quarters/hos) "cnX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -50232,9 +49148,11 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/dock) "cqS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig) "cqU" = ( /obj/structure/window/reinforced{ dir = 4 @@ -50253,8 +49171,11 @@ /turf/open/floor/plasteel, /area/command/heads_quarters/ce) "cqW" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cqX" = ( @@ -50949,13 +49870,31 @@ /turf/open/floor/plating, /area/service/chapel/main/monastery) "ctS" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" +/obj/item/storage/box/bodybags, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "ctX" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/carpet, @@ -51364,6 +50303,15 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cvq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"cvr" = ( /obj/machinery/camera{ c_tag = "Monastery Secondary Dock"; dir = 8; @@ -51374,42 +50322,20 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"cvr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"cvs" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 4 }, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Coffin Storage"; - req_one_access_txt = "22" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cvs" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"cvt" = ( /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cvt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/window/eastleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Coffin Storage"; - req_one_access_txt = "22" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/carpet, /area/service/chapel/main/monastery) "cvu" = ( /obj/structure/cable{ @@ -51432,21 +50358,15 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cvw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/chair/office/dark{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/plasteel, +/area/security/office) "cvy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -51462,6 +50382,12 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cvA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"cvB" = ( /obj/machinery/door/airlock/external{ name = "Dock Access" }, @@ -51470,20 +50396,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"cvB" = ( +"cvC" = ( /obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cvC" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/carpet, /area/service/chapel/main/monastery) "cvE" = ( /obj/structure/cable{ @@ -51541,10 +50459,12 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cvJ" = ( @@ -51566,6 +50486,20 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cvR" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cvS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Supply to Security" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cvT" = ( /obj/machinery/light/small{ dir = 8 }, @@ -51579,23 +50513,17 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"cvS" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cvT" = ( +"cvV" = ( /obj/structure/chair/wood/normal, /turf/open/floor/carpet, /area/service/chapel/main/monastery) -"cvV" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "cwc" = ( -/turf/closed/wall/mineral/iron, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cwe" = ( /turf/closed/wall/mineral/iron, /area/service/library/lounge) @@ -51604,57 +50532,51 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cwj" = ( -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/table/wood, /turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/area/security/processing/cremation) "cwk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) "cwl" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/item/storage/fancy/candle_box, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"cwm" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"cwn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"cwo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/service/chapel/main/monastery) +"cwm" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) +"cwo" = ( +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cwp" = ( +/obj/structure/bodycontainer/morgue, /obj/machinery/camera{ - c_tag = "Courtroom North" + c_tag = "Brig Infirmary"; + dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/security/brig) "cwr" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -51666,80 +50588,83 @@ /turf/open/floor/plasteel/dark, /area/service/library/lounge) "cww" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "cwx" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/office) "cwy" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/candle, -/obj/item/candle{ - pixel_x = 6; - pixel_y = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/item/candle{ - pixel_x = -8; - pixel_y = 6 - }, -/turf/open/floor/carpet, +/turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cwz" = ( -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, -/obj/item/clothing/under/misc/burial, /obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/security/office) "cwE" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/maintenance/department/security/brig) "cwF" = ( +/obj/machinery/door/airlock/atmos/abandoned{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cwG" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"cwG" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/massdriver{ - id = "chapelgun"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "cwH" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Distro" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cwK" = ( -/turf/closed/wall, -/area/security/courtroom) +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cwM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/department/security/brig) +"cwO" = ( /obj/structure/window/reinforced{ dir = 4; layer = 2.9 }, /turf/open/space, /area/space/nearstation) -"cwO" = ( -/obj/item/flashlight/lantern, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "cwR" = ( /obj/structure/window/reinforced{ dir = 8; @@ -51748,10 +50673,11 @@ /turf/open/space/basic, /area/space/nearstation) "cwS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, /turf/open/floor/plating, -/area/security/courtroom) +/area/maintenance/department/chapel/monastery) "cwU" = ( /obj/structure/table/wood, /obj/item/folder/yellow, @@ -51774,34 +50700,29 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cxg" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_one_access_txt = "2;27" }, -/turf/open/space/basic, -/area/space/nearstation) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cxh" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/closed/wall, +/area/security/processing/cremation) "cxk" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/machinery/door/poddoor{ + id = "chapelgun"; + name = "mass driver door" }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/plating, +/area/service/chapel/main/monastery) "cxt" = ( /obj/effect/turf_decal/box/corners{ dir = 8 @@ -51826,12 +50747,16 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cxB" = ( -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "cxD" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 10 }, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cxE" = ( @@ -51841,77 +50766,77 @@ /turf/closed/wall, /area/service/library/lounge) "cxL" = ( -/obj/effect/landmark/xeno_spawn, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 1; + freq = 1400; + location = "Security" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) "cxM" = ( /obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/service/library/lounge) "cxX" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"cxY" = ( -/obj/machinery/power/terminal{ - dir = 8 +/obj/structure/chair/sofa/corp/corner{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cyl" = ( -/obj/item/storage/toolbox/mechanical, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/chair/sofa/corp{ + layer = 2.8 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cym" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Monastery Maintenance APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, +/obj/structure/chair/sofa/corp/corner, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cyy" = ( -/obj/item/storage/box/lights/bulbs, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "cyz" = ( -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"cyA" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/turf/open/floor/plasteel, +/area/security/brig) "cyB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -51919,29 +50844,26 @@ /turf/closed/wall, /area/service/library/lounge) "cyL" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"cyM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/structure/table/wood/fancy/red, +/obj/item/stack/spacecash/c10, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cyP" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 +/obj/structure/closet/secure_closet/warden, +/obj/item/clothing/mask/gas/sechailer, +/obj/machinery/power/apc{ + dir = 8; + name = "Brig Control APC"; + pixel_x = -25 }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "cyQ" = ( /obj/machinery/vending/games, /turf/open/floor/plasteel/dark, @@ -51970,10 +50892,15 @@ /turf/open/floor/plating, /area/service/library) "cyY" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "cyZ" = ( /obj/machinery/light/small{ dir = 8 @@ -51981,26 +50908,18 @@ /turf/open/floor/plasteel/dark, /area/service/library) "czl" = ( -/obj/item/stack/cable_coil, -/obj/item/stack/sheet/glass/fifty{ - layer = 4 - }, -/obj/item/stack/sheet/metal{ - amount = 20; - layer = 3.1 - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/chair/sofa/corp{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "czp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/table/wood/fancy/red, +/obj/structure/festivus{ + anchored = 1; + desc = "A pole for dancing."; + name = "pole"; + pixel_y = 20 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) @@ -52013,17 +50932,13 @@ /turf/open/floor/plasteel/dark, /area/service/library) "czr" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, +/obj/structure/table/wood/fancy/red, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "czt" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Menagerie"; + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) @@ -52040,12 +50955,31 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"czz" = ( +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_x = -25; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "czB" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "czC" = ( -/obj/structure/closet/emcloset, +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "czD" = ( @@ -52053,9 +50987,8 @@ /turf/open/floor/carpet, /area/service/library) "czH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/chair/sofa/corp{ + dir = 1 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) @@ -52085,7 +51018,7 @@ /turf/open/floor/plasteel/dark, /area/service/library) "czP" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ +/obj/structure/chair/sofa/corp/left{ dir = 1 }, /turf/open/floor/plating, @@ -52096,21 +51029,11 @@ /turf/open/floor/plasteel/dark, /area/service/library) "czV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "czW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -52165,23 +51088,14 @@ /turf/closed/wall, /area/maintenance/department/chapel/monastery) "cAr" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/airlock/maintenance{ - name = "Monastery Maintenance"; - req_one_access_txt = "22;24;10;11;37" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 1 }, /turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/maintenance/department/security/brig) "cAs" = ( /obj/structure/table/wood, /obj/item/clothing/head/pharaoh, @@ -52284,23 +51198,23 @@ /turf/open/floor/plasteel/dark, /area/service/library) "cAD" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"cAH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, /area/maintenance/department/chapel/monastery) -"cAJ" = ( +"cAH" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/space/basic, /area/space) +"cAJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cAK" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -52343,17 +51257,9 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cAT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cAU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52378,22 +51284,12 @@ /turf/open/floor/plasteel/dark, /area/service/library) "cBi" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/office) "cBk" = ( /obj/machinery/vending/boozeomat/pubby_maint, /turf/closed/wall, @@ -52574,14 +51470,27 @@ /obj/machinery/status_display/ai, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"cCN" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "cCP" = ( /obj/effect/turf_decal/bot/right, /turf/open/floor/plasteel/white, /area/engineering/gravity_generator) "cCS" = ( -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/dark, -/area/security/office) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hos_spess_shutters"; + name = "Space shutters" + }, +/turf/open/floor/plating, +/area/command/heads_quarters/hos) "cCT" = ( /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, @@ -52600,12 +51509,12 @@ /turf/open/floor/plasteel, /area/engineering/main) "cCW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "cCX" = ( @@ -52649,12 +51558,10 @@ /turf/open/space/basic, /area/space) "cHS" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firing Range" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable{ + icon_state = "1-2" }, +/turf/open/floor/circuit/green, /area/maintenance/department/security/brig) "cIN" = ( /obj/machinery/door/airlock/grunge{ @@ -52665,6 +51572,26 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"cJm" = ( +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/reagent_containers/food/snacks/donut, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/table/reinforced, +/obj/item/folder/red{ + layer = 2.9 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "cJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -52674,6 +51601,16 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"cJG" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "cKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52700,6 +51637,13 @@ }, /turf/open/floor/plating, /area/engineering/main) +"cNW" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/maintenance/department/security/brig) "cOp" = ( /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -52800,11 +51744,34 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "cTI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/item/wirecutters, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cUT" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/service/chapel/main/monastery) +"cWE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "cXP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -52848,15 +51815,30 @@ /turf/open/floor/plasteel, /area/commons/dorms) "dci" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) "dcL" = ( -/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"del" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "deJ" = ( /turf/open/floor/plasteel/yellowsiding/corner, /area/hallway/secondary/entry) @@ -53017,6 +51999,21 @@ /obj/machinery/status_display/ai, /turf/closed/wall, /area/cargo/qm) +"dpA" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dpS" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "dqw" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12; 55" @@ -53131,6 +52128,11 @@ /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating, /area/maintenance/department/engine) +"dzj" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "dAF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -53152,25 +52154,35 @@ /turf/open/floor/plasteel/dark, /area/engineering/main) "dET" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "dFJ" = ( /turf/open/floor/engine, /area/engineering/supermatter) "dHg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plasteel/dark, +/area/security/processing/cremation) "dHo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53281,6 +52293,36 @@ /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, /area/maintenance/department/engine) +"dOo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"dPJ" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "dRT" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/plasteel/dark, @@ -53301,21 +52343,31 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"dUO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "prison release"; + name = "prisoner processing blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) "dVp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +/obj/machinery/door/airlock/maintenance{ + name = "Brig Infirmary Maintenance"; + req_access_txt = "63" }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"dVI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/wrench, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/execution/transfer) +/area/maintenance/department/security/brig) +"dVI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "dVJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53339,12 +52391,18 @@ }, /turf/open/floor/plating, /area/engineering/main) -"dYe" = ( -/obj/structure/cable{ - icon_state = "2-8" +"dXi" = ( +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/solars/port) +"dYe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "dYI" = ( /obj/machinery/airalarm{ dir = 8; @@ -53362,6 +52420,13 @@ }, /turf/open/floor/engine, /area/engineering/supermatter) +"ean" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "eaw" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53384,6 +52449,20 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) +"edG" = ( +/obj/structure/chair{ + dir = 4; + name = "Bailiff" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "edJ" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, @@ -53406,6 +52485,12 @@ }, /turf/open/floor/plasteel, /area/cargo/office) +"efe" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "efu" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -53422,11 +52507,11 @@ /turf/open/floor/plasteel/dark, /area/service/library) "egK" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/area/maintenance/department/security/brig) +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "ehM" = ( /obj/effect/decal/remains/human, /obj/structure/disposaloutlet, @@ -53436,13 +52521,11 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "ehR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "eiV" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -53450,13 +52533,23 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"ekH" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "ekU" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" +/obj/machinery/light/small{ + dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock"; + dir = 8 + }, +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "elk" = ( /obj/structure/chair/office/dark, /turf/open/floor/wood, @@ -53467,6 +52560,10 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) +"epx" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) "epJ" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 @@ -53487,6 +52584,12 @@ icon_state = "wood-broken" }, /area/maintenance/department/crew_quarters/dorms) +"erY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "eta" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Supplies"; @@ -53514,6 +52617,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"evx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "eyj" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -53563,6 +52676,22 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/space, /area/space/nearstation) +"eBr" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/gun/ballistic/shotgun/toy, +/obj/item/gun/ballistic/shotgun/toy, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"eBz" = ( +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "eCw" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53595,6 +52724,16 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"eEj" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "eEp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53671,6 +52810,13 @@ "eNc" = ( /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"eNf" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "eNq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53690,11 +52836,9 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "ePU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/security/brig) +/obj/machinery/computer/security/labor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "eQN" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53722,12 +52866,11 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "eSB" = ( -/obj/machinery/computer/cryopod{ - dir = 1; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "eSL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/beacon, @@ -53749,6 +52892,17 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"eVr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) "eVy" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -53794,6 +52948,17 @@ /obj/item/stack/cable_coil/cut/random, /turf/open/floor/plating, /area/maintenance/department/cargo) +"fcl" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "portsolar"; + name = "Port Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "fdQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -53830,6 +52995,23 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) +"fed" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "fef" = ( /obj/machinery/door/airlock/maintenance{ name = "Menagerie"; @@ -53840,6 +53022,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"ffk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "ffr" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -53916,6 +53105,12 @@ }, /turf/open/floor/plasteel, /area/science/explab) +"flr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "fmh" = ( /turf/open/floor/wood, /area/maintenance/department/engine) @@ -53958,6 +53153,39 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint/customs) +"foI" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"fpP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "fpT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54043,6 +53271,13 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"fxI" = ( +/obj/structure/table, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/fore) "fym" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -54084,15 +53319,8 @@ /turf/open/floor/plasteel, /area/maintenance/department/engine) "fAx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/turf/closed/wall, +/area/hallway/primary/fore) "fBt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -54123,6 +53351,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/mixing) +"fBE" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/donut, +/obj/item/folder/yellow, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "fBZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -54137,6 +53371,12 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"fIb" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "fIu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54147,11 +53387,14 @@ /turf/open/floor/plasteel, /area/commons/dorms) "fIN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/chair{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "fIT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -54203,6 +53446,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"fSj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "fTY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -54221,10 +53473,35 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"fUG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "fWv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library/lounge) +"fXv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) "fZK" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -54249,6 +53526,17 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) +"gaC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) "gdJ" = ( /obj/structure/table/glass, /obj/item/folder/blue, @@ -54312,6 +53600,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"gfV" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, +/obj/item/paper/fluff/jobs/security/beepsky_mom, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ggg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -54337,6 +53634,38 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"ghH" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"gin" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "giI" = ( /obj/machinery/light/small{ dir = 1 @@ -54344,14 +53673,11 @@ /turf/open/floor/plating, /area/service/chapel/office) "giO" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/turf/open/floor/plasteel/dark, +/area/security/brig) "gjp" = ( /obj/structure/table/wood, /obj/structure/bedsheetbin, @@ -54380,13 +53706,14 @@ /turf/open/floor/plating, /area/maintenance/department/science) "gjN" = ( -/obj/item/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/security/office) "gkR" = ( /obj/item/kirbyplants/random, /obj/structure/extinguisher_cabinet{ @@ -54482,6 +53809,12 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/engineering/main) +"gok" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "gpC" = ( /obj/structure/chair, /obj/machinery/light{ @@ -54507,6 +53840,20 @@ /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"gte" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "gue" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -54530,12 +53877,19 @@ heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) -"gwn" = ( -/obj/structure/sign/warning{ - pixel_y = 32 +"gvx" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/sign/warning{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"gwn" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) @@ -54649,12 +54003,14 @@ /obj/item/clothing/glasses/welding, /turf/open/floor/plasteel/dark, /area/science/lab) -"gGy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, +"gFH" = ( +/turf/open/floor/circuit/green, /area/maintenance/department/security/brig) +"gGy" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/solars/port) "gGA" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, @@ -54704,14 +54060,21 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"gJV" = ( -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Court Cell"; - req_access_txt = "2" +"gJg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gJV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gKz" = ( /obj/structure/table/wood, /obj/item/kirbyplants{ @@ -54751,6 +54114,10 @@ }, /turf/open/floor/plating, /area/science/mixing) +"gMs" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gMO" = ( /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, @@ -54823,6 +54190,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"gUT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "gVc" = ( /turf/open/floor/wood{ icon_state = "wood-broken4" @@ -54884,6 +54257,12 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) +"heM" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "hfZ" = ( /obj/machinery/requests_console{ department = "Science"; @@ -54903,9 +54282,8 @@ /turf/closed/wall, /area/maintenance/department/science) "hiw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/structure/target_stake, +/obj/item/target/syndicate, /turf/open/floor/plating, /area/maintenance/department/security/brig) "hiY" = ( @@ -54922,6 +54300,22 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"hji" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Solar APC"; + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Port Bow Solar"; + dir = 9; + name = "solar camera" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "hjk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -54966,11 +54360,11 @@ /turf/open/floor/plasteel/dark, /area/service/library) "hlw" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "hnu" = ( /obj/machinery/button/door{ id = "lawyer_shutters"; @@ -55004,13 +54398,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/engine, /area/engineering/main) -"hpF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "hqo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -55026,16 +54413,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"hrk" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"hur" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/maintenance/department/security/brig) "hvW" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -55065,13 +54451,20 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "hwj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 2"; + req_access_txt = "2" }, -/obj/structure/window/reinforced, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"hwu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) "hxn" = ( /obj/structure/chair, /obj/item/clothing/glasses/regular, @@ -55108,18 +54501,22 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "hzd" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Firing Range Target" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"hAf" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "hBu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -55134,6 +54531,23 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"hBy" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"hCG" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "hDG" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; @@ -55180,6 +54594,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"hHs" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) "hIZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -55189,6 +54615,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"hJT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "hKp" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -55203,7 +54636,12 @@ /turf/open/floor/engine, /area/engineering/supermatter) "hKX" = ( -/obj/machinery/space_heater, +/obj/structure/sign/warning{ + pixel_y = 32 + }, +/obj/structure/sign/warning{ + pixel_y = -32 + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "hMx" = ( @@ -55213,15 +54651,12 @@ }, /area/maintenance/department/science) "hOx" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "hOz" = ( @@ -55283,6 +54718,22 @@ }, /turf/open/floor/engine, /area/engineering/main) +"hSK" = ( +/obj/structure/chair{ + dir = 4; + name = "Judge" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "hSM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55333,6 +54784,38 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"hVy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"hWc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/security/courtroom) "hXt" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -55391,6 +54874,10 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"icD" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/fore) "iej" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/structure/cable/yellow{ @@ -55399,6 +54886,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) +"ifK" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "igB" = ( /obj/machinery/camera{ c_tag = "Turbine Chamber"; @@ -55479,6 +54973,16 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"ilP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=BrigS2"; + location = "BrigP" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "imE" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -55536,6 +55040,10 @@ /obj/structure/chair/wood/normal, /turf/open/floor/carpet, /area/service/library) +"ipH" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "iqc" = ( /turf/open/floor/plasteel/stairs/right, /area/maintenance/department/crew_quarters/dorms) @@ -55582,19 +55090,16 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "ivO" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - weaponscheck = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/office) "iwe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ @@ -55618,6 +55123,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"iyk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "iyJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -55640,13 +55149,14 @@ /turf/open/floor/plating, /area/commons/dorms) "izF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) @@ -55689,12 +55199,22 @@ /turf/open/floor/plasteel/dark, /area/engineering/main) "iCV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/security/prison) "iEP" = ( /obj/structure/table/wood/fancy, /obj/item/storage/fancy/candle_box, @@ -55710,11 +55230,16 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "iEX" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/item/folder/red, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/power/apc{ + dir = 1; + name = "Brig Maintenance APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "iFI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -55728,6 +55253,16 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) +"iGU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "iJi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -55741,6 +55276,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/cargo/sorting) +"iKY" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "iLh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -55756,20 +55302,12 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "iLR" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "iPj" = ( /obj/machinery/igniter{ id = "xenoigniter"; @@ -55802,17 +55340,17 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "iPH" = ( -/obj/machinery/vr_sleeper{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "iPO" = ( /obj/machinery/door/poddoor/shutters{ id = "aux_base_shutters"; @@ -55823,20 +55361,11 @@ /turf/open/floor/plasteel, /area/construction/mining/aux_base) "iPU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/turf/closed/wall, +/area/security/prison) "iSz" = ( /obj/structure/cable{ icon_state = "2-8" @@ -55867,12 +55396,6 @@ /area/maintenance/department/cargo) "iXx" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -55900,19 +55423,18 @@ /turf/open/floor/plasteel/dark, /area/service/library/lounge) "iYQ" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"jcF" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "jcT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -55929,19 +55451,8 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/closed/wall/r_wall, +/area/security/courtroom) "jeq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55957,14 +55468,14 @@ }, /area/hallway/secondary/exit/departure_lounge) "jgr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/maintenance/department/security/brig) "jhk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55987,6 +55498,14 @@ icon_state = "platingdmg3" }, /area/maintenance/department/crew_quarters/dorms) +"jhP" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "jjC" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -56003,6 +55522,33 @@ /obj/machinery/atmospherics/components/binary/pump, /turf/closed/wall/r_wall, /area/tcommsat/computer) +"jnV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/mineral/iron, +/area/service/chapel/main/monastery) +"jpf" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"jqt" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/candle, +/obj/item/candle{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "jqZ" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -56031,7 +55577,9 @@ /turf/open/floor/plasteel, /area/engineering/main) "jsf" = ( -/obj/item/toy/katana, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "jsj" = ( @@ -56067,29 +55615,38 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"juw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"jtY" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"jvi" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/turf/open/floor/plasteel, +/area/security/brig) +"juw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, +/turf/open/floor/plasteel, +/area/security/office) +"jvi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/command/heads_quarters/hos) +/turf/open/floor/plasteel, +/area/security/brig) "jvO" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/closed/wall/r_wall, @@ -56120,19 +55677,19 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "jxK" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "jzw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56165,6 +55722,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/engineering/main) +"jAg" = ( +/obj/item/toy/katana, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "jAy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -56225,9 +55786,37 @@ /turf/open/floor/plating, /area/maintenance/department/science) "jFO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/service/library/lounge) +/obj/machinery/door/airlock/security{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"jGU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "jHP" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ @@ -56240,6 +55829,30 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"jJX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_y = -25; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"jMs" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "jOB" = ( /turf/open/floor/plating, /area/commons/storage/emergency/starboard) @@ -56270,11 +55883,8 @@ /area/maintenance/department/science) "jSa" = ( /obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/plating, /area/service/chapel/main/monastery) @@ -56299,6 +55909,14 @@ }, /turf/open/floor/carpet, /area/service/lawoffice) +"jTG" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/brig) "jTU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable/yellow{ @@ -56330,11 +55948,8 @@ /turf/open/floor/plating, /area/maintenance/department/science) "jXF" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/closed/wall, +/area/security/office) "jXV" = ( /obj/machinery/light/small{ dir = 1 @@ -56386,12 +56001,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"keD" = ( -/obj/structure/table/wood, -/obj/item/storage/briefcase, -/obj/item/folder/blue, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "kfh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -56424,6 +56033,23 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"kiH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "kjK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -56482,6 +56108,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) +"koq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/space, +/area/solars/port) "koz" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -56592,17 +56225,30 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) +"kAB" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/wrench, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "kAX" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/office) +"kBN" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "kDf" = ( /obj/machinery/light/small, /turf/open/floor/carpet/black, @@ -56710,44 +56356,37 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "kJo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "kJw" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firing Range Target" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/closed/wall, /area/maintenance/department/security/brig) "kJN" = ( -/obj/structure/chair{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Courtroom South"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plasteel, +/area/security/office) "kKI" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/cargo) +"kKZ" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "kNf" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -56787,6 +56426,11 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"kQg" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "kQy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56926,7 +56570,6 @@ /turf/open/floor/engine, /area/engineering/main) "kXx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -56937,12 +56580,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) "kYM" = ( @@ -56959,8 +56600,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"kYR" = ( +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/space/nearstation) "lcU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, /turf/open/floor/plating, @@ -56974,18 +56622,9 @@ /turf/open/floor/plating, /area/maintenance/department/science) "lem" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_y = 25 - }, -/obj/machinery/igniter{ - id = "secigniter" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) "lfx" = ( /obj/structure/table, /obj/item/clothing/suit/hooded/wintercoat/engineering, @@ -56999,6 +56638,31 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) +"lfM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"lgv" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"lgJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "lhA" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/dark, @@ -57017,6 +56681,33 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/maintenance/department/cargo) +"lmm" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 36; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "63" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = 6; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "lms" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -57041,6 +56732,19 @@ }, /turf/open/floor/engine, /area/engineering/main) +"lox" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/obj/item/bedsheet/green, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "loz" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/tile/yellow{ @@ -57063,10 +56767,9 @@ /turf/open/floor/engine, /area/engineering/main) "lqc" = ( -/obj/item/toy/gun, -/obj/effect/decal/cleanable/oil, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/security/brig) "lrM" = ( /obj/structure/cable{ icon_state = "2-8" @@ -57074,6 +56777,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) +"lwM" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "lxI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -57093,27 +56802,14 @@ /turf/closed/wall, /area/cargo/sorting) "lAL" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plasteel, +/area/security/office) "lAR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57162,9 +56858,11 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "lGp" = ( -/obj/structure/weightmachine/weightlifter, +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, /turf/open/floor/plasteel/dark, -/area/security/prison) +/area/security/office) "lGv" = ( /obj/machinery/door/airlock/atmos/abandoned{ name = "Atmospherics Maintenance"; @@ -57188,12 +56886,9 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "lHc" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "lHX" = ( /obj/structure/bed, /obj/item/bedsheet/orange, @@ -57231,10 +56926,18 @@ }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) +"lLy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "lMU" = ( -/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, /turf/open/floor/plating, /area/maintenance/department/security/brig) @@ -57294,11 +56997,9 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "lUz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/fore) "lUO" = ( /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, @@ -57335,10 +57036,13 @@ /turf/open/floor/engine, /area/engineering/main) "lXc" = ( -/obj/structure/table, -/obj/item/clothing/head/beret, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/obj/structure/closet/crate, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/fore) "lXt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -57346,19 +57050,9 @@ /turf/open/floor/engine, /area/science/xenobiology) "lXv" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/fore) "lXJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -57366,6 +57060,19 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/dark, /area/engineering/main) +"lYN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"mab" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solars/port) "mal" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57410,19 +57117,6 @@ /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating, /area/engineering/main) -"mck" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "mdL" = ( /obj/structure/table, /obj/item/paper_bin, @@ -57447,6 +57141,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"mfW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "mgz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57454,6 +57155,16 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) +"mgK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "mhl" = ( /obj/machinery/power/emitter, /obj/machinery/light{ @@ -57472,6 +57183,11 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"mhB" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "mhK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -57572,24 +57288,19 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "msX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/execution/transfer) -"mtu" = ( /obj/structure/table, -/obj/item/folder/yellow, -/obj/item/reagent_containers/food/snacks/donut, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/security/prison) +"mtu" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/closed/wall, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "mtI" = ( /obj/structure/cable{ @@ -57611,6 +57322,13 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"muT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "mvm" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -57626,13 +57344,9 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard) "mwg" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/item/ammo_box/foambox, -/obj/item/ammo_box/foambox, -/obj/item/gun/ballistic/shotgun/toy, -/obj/item/gun/ballistic/shotgun/toy, /turf/open/floor/plating, /area/maintenance/department/security/brig) "mwG" = ( @@ -57681,11 +57395,12 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"mzl" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/outlet_injector/on, +"myQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, -/area/security/execution/transfer) +/area/maintenance/solars/port) "mzE" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, @@ -57714,6 +57429,12 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) +"mDn" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "mDW" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -57722,16 +57443,9 @@ /turf/open/floor/plating, /area/tcommsat/computer) "mEe" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "mEu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -57748,6 +57462,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"mFv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "mHy" = ( /obj/item/storage/fancy/cigarettes/cigpack_shadyjims, /turf/open/floor/wood, @@ -57783,20 +57504,16 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "mKP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/power/terminal{ + dir = 8 + }, /turf/open/floor/plating, -/area/security/courtroom) +/area/maintenance/department/chapel/monastery) "mLB" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "mMz" = ( /obj/effect/spawner/structure/window/reinforced, @@ -57807,6 +57524,37 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"mMD" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/item/bedsheet/orange, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"mOV" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "mQm" = ( /obj/structure/chair/office/light{ dir = 1 @@ -57874,6 +57622,12 @@ "mZE" = ( /turf/open/space/basic, /area/space/nearstation) +"nah" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "naq" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -57904,6 +57658,17 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) +"ndx" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ndI" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/plating{ @@ -57922,6 +57687,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"neL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "nfc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, @@ -57987,6 +57762,16 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/dark, /area/service/library) +"nkc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "nku" = ( /obj/machinery/door/airlock/centcom{ name = "Crematorium"; @@ -58034,12 +57819,9 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "nso" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "nsy" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -58099,6 +57881,12 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"nvr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "nxT" = ( /obj/machinery/smartfridge/extract/preloaded, /turf/open/floor/plasteel, @@ -58122,6 +57910,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"nzq" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "nzD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -58204,6 +57996,16 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"nGP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "nIm" = ( /obj/machinery/computer/security/telescreen{ dir = 8; @@ -58238,14 +58040,12 @@ /turf/open/floor/engine, /area/science/explab) "nKo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/maintenance/department/security/brig) "nLl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -58253,6 +58053,14 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"nMD" = ( +/obj/structure/chair/stool, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) "nMG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -58336,7 +58144,12 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "nPA" = ( -/obj/item/chair, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "nQc" = ( @@ -58349,6 +58162,21 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"nQt" = ( +/obj/machinery/door/airlock/grunge{ + name = "Monastery Cemetary" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) +"nQI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "nRM" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -58376,9 +58204,25 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "nUc" = ( -/obj/structure/disposaloutlet, -/turf/open/floor/plating, -/area/space/nearstation) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Gulag Teleporter"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/item/razor{ + pixel_x = -6 + }, +/obj/item/paper/guides/jobs/security/labor_camp, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/security/brig) "nUQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, @@ -58402,6 +58246,13 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"nWI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port) "nWP" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -58429,12 +58280,25 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"nYZ" = ( +/obj/machinery/computer/security, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) "nZw" = ( /obj/machinery/door/airlock/abandoned{ name = "Backup Laboratory" }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"nZV" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "obj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58462,8 +58326,9 @@ /turf/open/floor/carpet, /area/service/library) "odM" = ( -/turf/closed/wall/r_wall, -/area/security/courtroom) +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "oep" = ( /obj/structure/table/glass, /obj/item/paper_bin, @@ -58511,6 +58376,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"onf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "onX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -58534,6 +58405,16 @@ /obj/item/wrench/medical, /turf/open/floor/engine, /area/medical/chemistry) +"ooQ" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "opz" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -58557,6 +58438,10 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) +"oqJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port) "ore" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -58581,11 +58466,11 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "osW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/chair/office/dark{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/security/brig) "osY" = ( /obj/structure/flora/ausbushes/reedbush{ pixel_x = -2; @@ -58616,14 +58501,19 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "ovB" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) "ovM" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -58662,6 +58552,17 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) +"oxY" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space/nearstation) "oyF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -58746,14 +58647,12 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "oFf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/security/warden) "oFo" = ( /obj/structure/closet/emcloset/anchored, /obj/structure/sign/warning/vacuum/external{ @@ -58796,12 +58695,28 @@ }, /turf/open/floor/carpet, /area/service/library/lounge) +"oHA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "oIU" = ( /obj/structure/table/wood, /obj/item/folder/yellow, /obj/item/pen, /turf/open/floor/plasteel/dark, /area/service/library) +"oJW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "oKa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -58853,16 +58768,12 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "oPx" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) +/obj/item/book/manual/wiki/security_space_law, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/sunglasses, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "oPy" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; @@ -58943,8 +58854,7 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "oTC" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/vending/cigarette, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -58986,18 +58896,13 @@ /turf/open/floor/plasteel/dark, /area/service/library) "oXe" = ( -/obj/structure/table/glass, -/obj/item/mmi, -/obj/item/clothing/mask/balaclava, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/security/execution/transfer) +/turf/open/floor/plasteel, +/area/security/prison) "oXq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -59035,6 +58940,15 @@ "pbm" = ( /turf/open/floor/plating, /area/service/chapel/dock) +"pbE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "pbI" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, @@ -59046,9 +58960,22 @@ /turf/open/floor/engine, /area/science/xenobiology) "pdq" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Entrance Lockdown"; + pixel_x = 5; + pixel_y = -2 + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Permabrig Lockdown"; + pixel_x = 5; + pixel_y = 8; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "pdW" = ( /obj/structure/cable{ icon_state = "1-4" @@ -59062,30 +58989,46 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "peE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "pfz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/button/flasher{ + id = "PCell 2"; + pixel_x = 5; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "permacell2"; + name = "Cell 2 Lockdown"; + pixel_x = 4; + pixel_y = 34; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/security/prison) "pfB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel, +/area/security/office) "pfP" = ( /obj/structure/table, /obj/item/storage/box/syringes, @@ -59118,9 +59061,19 @@ /turf/open/floor/plating, /area/maintenance/disposal) "pia" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"piV" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, /turf/open/space/basic, -/area/space) +/area/space/nearstation) "pjH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59169,6 +59122,12 @@ }, /turf/open/space, /area/space/nearstation) +"poY" = ( +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "pps" = ( /turf/closed/wall, /area/engineering/break_room) @@ -59256,6 +59215,17 @@ /mob/living/simple_animal/opossum, /turf/open/floor/wood, /area/maintenance/department/crew_quarters/dorms) +"pAA" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "pBD" = ( /obj/structure/cable{ icon_state = "0-8" @@ -59318,12 +59288,12 @@ /turf/open/floor/plasteel/dark, /area/service/chapel/office) "pFy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "pGe" = ( @@ -59342,13 +59312,22 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"pIT" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/multitool, +/turf/open/floor/plating, +/area/maintenance/solars/port) "pJy" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/laser_pointer/red, +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "pKd" = ( /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -59421,6 +59400,32 @@ }, /turf/closed/wall/r_wall, /area/medical/virology) +"pRE" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space) +"pTD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/item/radio, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"pTS" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) "pVD" = ( /obj/machinery/light/small{ dir = 1 @@ -59466,16 +59471,15 @@ /turf/open/floor/plasteel, /area/service/hydroponics) "pXc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port) "pXg" = ( /obj/structure/table/glass, /obj/structure/window/reinforced, @@ -59539,6 +59543,13 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) +"qcb" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "qcD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/tile/green{ @@ -59674,6 +59685,20 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"qtV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"qwx" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "qxq" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air Out" @@ -59690,6 +59715,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) +"qzA" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port) "qAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -59824,19 +59856,11 @@ /turf/open/floor/plating, /area/maintenance/department/science) "qLb" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/poddoor/shutters{ + id = "shootshut" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "qLI" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -59852,23 +59876,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"qMi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast" - }, -/turf/open/floor/plating, -/area/security/execution/transfer) "qOE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -59923,6 +59930,15 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"qSX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "qTV" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -60020,6 +60036,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"qXB" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "qXH" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -60091,10 +60116,7 @@ dir = 8 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, /turf/open/floor/plasteel, /area/security/brig) @@ -60141,6 +60163,15 @@ icon_state = "wood-broken4" }, /area/maintenance/department/engine) +"rii" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/brig) "riF" = ( /obj/machinery/computer/arcade, /obj/effect/turf_decal/tile/neutral{ @@ -60165,17 +60196,29 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "rjF" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, +/turf/closed/wall/r_wall, /area/security/brig) +"rmn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "rmC" = ( /turf/open/space/basic, /area/space/station_ruins) @@ -60210,21 +60253,9 @@ heat_capacity = 1e+006 }, /area/service/chapel/dock) -"rpx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "rrb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/obj/item/target/clown, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "rrU" = ( /obj/effect/turf_decal/tile/red{ @@ -60353,6 +60384,18 @@ "rHA" = ( /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"rIr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "rJg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/light/small{ @@ -60365,6 +60408,15 @@ icon_state = "platingdmg1" }, /area/maintenance/department/engine) +"rJl" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "rJZ" = ( /obj/docking_port/stationary{ area_type = /area/construction/mining/aux_base; @@ -60379,18 +60431,15 @@ /turf/open/floor/plating, /area/construction/mining/aux_base) "rKr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plating, -/area/maintenance/solars/port) +/area/maintenance/department/security/brig) "rKL" = ( /obj/item/trash/cheesie, /turf/open/floor/plating{ @@ -60398,14 +60447,27 @@ }, /area/maintenance/department/science) "rLi" = ( -/obj/machinery/button/door{ - id = "shootshut"; - name = "shutters control"; - pixel_x = 28 +/obj/item/clothing/head/collectable/police, +/turf/open/floor/mech_bay_recharge_floor, +/area/maintenance/department/security/brig) +"rMb" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/item/ammo_casing/shotgun/improvised, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"rMA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "rMB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -60430,6 +60492,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/science) +"rOI" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/fore) "rPg" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -60464,6 +60530,34 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"rTW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"rVC" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/solars/port) +"rVP" = ( +/obj/machinery/button/door{ + id = "shootshut"; + name = "shutters control"; + pixel_x = 28 + }, +/obj/item/ammo_casing/shotgun/improvised, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "rWE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -60489,6 +60583,18 @@ }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) +"rZu" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) "sbk" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -60501,6 +60607,12 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/department/science) +"sck" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "scp" = ( /obj/machinery/door/airlock/maintenance{ name = "Auxillary Base Maintenance"; @@ -60524,13 +60636,8 @@ /turf/open/floor/plasteel, /area/engineering/main) "sdk" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Armory External"; - dir = 1 - }, -/turf/open/space, -/area/space/nearstation) +/turf/open/floor/plasteel/showroomfloor, +/area/security/office) "sgc" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral{ @@ -60581,9 +60688,19 @@ /turf/open/floor/plasteel, /area/engineering/main) "skw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/maintenance/department/security/brig) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "slJ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -60625,12 +60742,9 @@ /turf/open/floor/plasteel/dark, /area/maintenance/department/crew_quarters/dorms) "sqt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "sqQ" = ( /turf/open/floor/plating, /area/maintenance/disposal) @@ -60660,6 +60774,18 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) +"suT" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space, +/area/solars/port) +"suU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "svA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -60684,16 +60810,17 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "syn" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/box; + width = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) +/turf/open/space/basic, +/area/space) "syQ" = ( /obj/machinery/vending/games, /obj/structure/sign/plaques/deempisi{ @@ -60704,33 +60831,19 @@ }, /area/maintenance/department/science) "szG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/execution/transfer) +/turf/open/floor/plasteel/dark, +/area/security/prison) "sAK" = ( /obj/item/clothing/mask/gas/plaguedoctor, /turf/open/floor/plating, /area/maintenance/department/science) "sBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/window/southleft{ + name = "Court Cell"; + req_access_txt = "2" }, -/obj/machinery/firealarm{ - pixel_y = 29 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "sEB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, @@ -60743,7 +60856,13 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "sGr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, @@ -60766,10 +60885,9 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "sJp" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/security/prison) "sJr" = ( /turf/open/floor/wood, /area/service/lawoffice) @@ -60797,6 +60915,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library) +"sKu" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "sNk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60811,12 +60939,15 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"sNI" = ( +/turf/closed/wall, +/area/maintenance/solars/port) "sOC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/closet, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/red, /turf/open/floor/plating, -/area/security/execution/transfer) +/area/maintenance/department/security/brig) "sPh" = ( /turf/open/floor/plasteel/yellowsiding, /area/hallway/secondary/entry) @@ -60940,6 +61071,10 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"tdo" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "tdp" = ( /obj/structure/rack, /obj/item/stack/packageWrap, @@ -60997,9 +61132,25 @@ /turf/open/floor/engine, /area/science/xenobiology) "tfZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/department/security/brig) +/obj/structure/closet/crate/freezer, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) "thA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, @@ -61042,10 +61193,9 @@ /turf/open/floor/engine, /area/engineering/main) "tlc" = ( -/obj/machinery/recharger, -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/gulag_teleporter, +/turf/open/floor/plasteel/dark, +/area/security/brig) "tlp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -61073,18 +61223,11 @@ /turf/open/floor/plating, /area/engineering/main) "tnP" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plasteel, +/area/security/brig) "tnY" = ( /obj/machinery/button/door{ id = "aux_base_shutters"; @@ -61100,11 +61243,15 @@ /turf/open/floor/plasteel, /area/construction/mining/aux_base) "tpb" = ( -/obj/item/reagent_containers/food/snacks/donut, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" }, -/area/maintenance/department/security/brig) +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "tqO" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -61208,6 +61355,15 @@ icon_state = "panelscorched" }, /area/maintenance/department/chapel/monastery) +"tzi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "tzj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/white, @@ -61241,6 +61397,16 @@ /obj/item/wrench, /turf/open/floor/plating, /area/maintenance/department/cargo) +"tFy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/space, +/area/solars/port) "tHk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61274,6 +61440,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"tKh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "tLP" = ( /obj/machinery/status_display/supply, /turf/closed/wall, @@ -61285,6 +61460,12 @@ }, /turf/open/floor/engine, /area/engineering/main) +"tPJ" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "tRc" = ( /obj/structure/ore_box, /turf/open/floor/plating{ @@ -61293,7 +61474,7 @@ /area/maintenance/department/engine) "tRZ" = ( /obj/structure/lattice, -/obj/structure/lattice, +/obj/structure/disposalpipe/segment, /turf/open/space/basic, /area/space/nearstation) "tSL" = ( @@ -61306,40 +61487,25 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "tTZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "tUO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"tVY" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +"tVo" = ( /turf/open/floor/plasteel/dark, /area/security/courtroom) +"tWm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solars/port) "tXn" = ( /obj/structure/sink{ dir = 4; @@ -61361,6 +61527,11 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"uas" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "uaC" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -61368,10 +61539,15 @@ /turf/open/floor/carpet, /area/maintenance/department/crew_quarters/dorms) "uaE" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, /area/maintenance/department/security/brig) "uaO" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -61393,6 +61569,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"ucI" = ( +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"udV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) "uek" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -61437,6 +61623,12 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"ufG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "ugC" = ( /obj/structure/chair/office/light{ dir = 4 @@ -61455,6 +61647,11 @@ }, /turf/open/floor/wood, /area/maintenance/department/engine) +"ujl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "ujI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -61462,6 +61659,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"ukd" = ( +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ukn" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/rack, @@ -61497,23 +61698,18 @@ /turf/open/floor/plasteel, /area/commons/storage/primary) "ulQ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/space, +/area/solars/port) "ulY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -61571,10 +61767,14 @@ /turf/open/water/decorative, /area/hallway/secondary/entry) "uqJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/execution/transfer) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) "urP" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -61583,14 +61783,9 @@ /turf/open/floor/plasteel, /area/science/explab) "utg" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/security/prison) +/obj/item/ammo_casing/shotgun/beanbag, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "uug" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -61724,12 +61919,18 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"uAA" = ( -/obj/structure/cable{ - icon_state = "4-8" +"uzX" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Firing Range" }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"uAA" = ( +/obj/item/target/alien, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "uAU" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -61758,6 +61959,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"uFJ" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "uHG" = ( /obj/structure/cable{ icon_state = "1-4" @@ -61766,19 +61972,8 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "uIh" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) "uIn" = ( /obj/machinery/power/terminal{ dir = 1 @@ -61839,7 +62034,8 @@ /turf/open/floor/plasteel, /area/commons/fitness/recreation) "uQR" = ( -/obj/item/ammo_casing/shotgun/beanbag, +/obj/structure/table, +/obj/item/clothing/head/beret, /turf/open/floor/plating, /area/maintenance/department/security/brig) "uRk" = ( @@ -61883,13 +62079,27 @@ /obj/item/stamp/law, /turf/open/floor/carpet, /area/service/lawoffice) -"uXp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"uWV" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"uXp" = ( +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "uXG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61984,6 +62194,19 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"vha" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/obj/item/bedsheet/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "vhk" = ( /obj/structure/chair, /turf/open/floor/carpet, @@ -62167,9 +62390,10 @@ /turf/open/floor/plasteel, /area/engineering/main) "vxV" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/item/toy/gun, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "vzp" = ( /obj/effect/turf_decal/tile/brown, /obj/item/stack/ore/iron, @@ -62241,13 +62465,7 @@ /turf/open/floor/engine, /area/engineering/main) "vCC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/clothing/head/cone, /turf/open/floor/plating, /area/maintenance/department/security/brig) "vGg" = ( @@ -62300,10 +62518,11 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "vOw" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment, -/turf/open/space/basic, -/area/space/nearstation) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "vQN" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -62504,6 +62723,12 @@ }, /turf/open/floor/engine, /area/engineering/main) +"whp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "whP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/neutral, @@ -62512,10 +62737,8 @@ }, /area/hallway/secondary/entry) "wig" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "wiB" = ( /obj/item/shard{ @@ -62591,10 +62814,27 @@ /obj/structure/sign/warning, /turf/closed/wall, /area/science/mixing) +"wol" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "woq" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wqu" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -62638,39 +62878,73 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "wwG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"wxb" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/security/brig) +"wxb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"wxw" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) "wxJ" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "wyf" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "wzb" = ( /obj/structure/chair, /turf/open/floor/wood, /area/maintenance/department/engine) +"wAo" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "wAI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -62701,13 +62975,40 @@ /turf/open/floor/plasteel, /area/engineering/main) "wDm" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/camera{ + c_tag = "Brig Cells" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wDq" = ( /obj/structure/bookcase/random/fiction, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"wDT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "wDZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -62752,6 +63053,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"wIT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "wKa" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -62768,9 +63079,9 @@ /turf/open/floor/plating, /area/command/heads_quarters/cmo) "wMF" = ( -/obj/effect/spawner/lootdrop/three_course_meal, -/obj/effect/spawner/lootdrop/three_course_meal, /obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/effect/spawner/lootdrop/three_course_meal, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -62816,6 +63127,13 @@ }, /turf/open/floor/plating, /area/science/mixing) +"wPZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "wQU" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ @@ -62835,27 +63153,30 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "wRz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) +/turf/open/floor/plasteel, +/area/security/brig) "wRI" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Brig Maintenance APC"; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wSX" = ( /obj/structure/flora/junglebush/large{ pixel_x = -15; @@ -62894,11 +63215,34 @@ /turf/open/floor/plating, /area/commons/storage/emergency/port) "wUz" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/area/maintenance/department/security/brig) +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"wVy" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Mass Driver" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "wVC" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Sci"; @@ -62907,10 +63251,16 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "wWJ" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wXu" = ( /obj/machinery/disposal/bin, /obj/structure/window/reinforced{ @@ -62926,9 +63276,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "wYu" = ( -/obj/machinery/door/poddoor/shutters{ - id = "shootshut" - }, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/department/security/brig) "wYK" = ( @@ -63007,9 +63355,13 @@ /turf/open/floor/plasteel, /area/science/explab) "xhj" = ( -/obj/structure/table, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/item/storage/fancy/candle_box, +/obj/structure/table/wood, /turf/open/floor/plasteel/dark, -/area/security/courtroom) +/area/service/chapel/main/monastery) "xhE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -63076,9 +63428,8 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "xkB" = ( -/obj/machinery/light{ - dir = 8 - }, +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/dark, /area/security/courtroom) "xld" = ( @@ -63140,6 +63491,23 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"xoE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "xpr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -63159,9 +63527,9 @@ /turf/open/floor/plating, /area/maintenance/department/science) "xuv" = ( -/obj/item/broken_bottle, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/fore) "xvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -63172,6 +63540,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"xwv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "xxw" = ( /obj/machinery/atmospherics/components/binary/pump, /turf/open/floor/plasteel/dark, @@ -63206,17 +63580,33 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"xxZ" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "xyl" = ( /obj/structure/table, /obj/item/assembly/timer, /turf/open/floor/plating, /area/maintenance/department/cargo) "xyB" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/area/maintenance/department/security/brig) +/turf/open/floor/plating, +/area/maintenance/fore) "xzp" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -63236,6 +63626,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/xenobiology) +"xAF" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/plasteel/white, +/area/science/explab) "xCV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -63394,12 +63788,6 @@ /area/space/nearstation) "xSd" = ( /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "xSX" = ( @@ -63431,24 +63819,37 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "xYV" = ( -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Air to Distro" +/obj/structure/chair/sofa/corp/left{ + dir = 8 }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"ybb" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ybX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/cargo) "ycr" = ( -/obj/structure/target_stake, -/obj/item/target/syndicate, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"ycs" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "ycx" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" @@ -63460,6 +63861,28 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"yeg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"yfN" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) "yfO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow, @@ -66138,35 +66561,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -66395,35 +66818,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -66652,35 +67075,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -66909,35 +67332,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -67166,35 +67589,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -67423,35 +67846,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aoH +aoH +aoH +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -67680,35 +68103,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aaa +aqd +aaa +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -67937,35 +68360,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqd +aqd +qzA +aqd +aqd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa rmC rmC rmC @@ -68194,35 +68617,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aaa +azH +aaa +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aaa +aaa rmC rmC rmC @@ -68451,35 +68874,35 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aqd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqd +aaa +aaa rmC rmC rmC @@ -68712,29 +69135,29 @@ aaa aaa aaa aaa +aoH aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa +koq aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH aaa aaa aaa @@ -68969,29 +69392,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH +aqd +aqa +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +tWm +suT +mab +rVC +rVC +rVC +rVC +rVC +rVC +rVC +tFy +aqd +aoH aaa aaa aaa @@ -69226,29 +69649,29 @@ aaa aaa aaa aaa +aoH aaa +aIr +aIr +aIr +aIr +aIr +aIr +aIr +aIr aaa +azK aaa +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH aaa aaa aaa @@ -69483,6 +69906,7 @@ aaa aaa aaa aaa +gGy aaa aaa aaa @@ -69493,6 +69917,7 @@ aaa aaa aaa aaa +azK aaa aaa aaa @@ -69503,9 +69928,7 @@ aaa aaa aaa aaa -aaa -aaa -aaa +aoH aaa aaa aaa @@ -69740,29 +70163,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aoH -aoH -aoH -aoH aoH aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa +azK aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa -aaa -aaa -aaa -aaa -aaa +aoH aaa aaa aaa @@ -69997,34 +70420,34 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aoH -aaa -aoI -aaa +aqd +aqa +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +tWm +azK +mab +rVC +rVC +rVC +rVC +rVC +rVC +rVC +tFy +aqd aoH aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa rmC rmC rmC @@ -70254,29 +70677,29 @@ aaa aaa aaa aaa +aoH aaa +aIr +aIr +aIr +aIr +aIr +aIr +aIr +aIr aaa +azK aaa +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr aaa -aaa -aaa -aaa -aaa -aaa -aoI -aoI -azG -aoI -aoI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH aaa aaa aaa @@ -70512,27 +70935,27 @@ aaa aaa aaa aoH -aoH -aoH -aoH -aoH -aoH -aoH -aoH -aoH -aoH aaa -azH aaa -aoH -aoH -aoH -aoH -aoH -aoH -aoH -aoH -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aoH aaa aaa @@ -70768,29 +71191,29 @@ aaa aaa aaa aaa -aoI +aoH aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa +azK aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa -aaa -aaa -aaa -aaa -aaa -aaa -azH -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aoI +aoH aaa aaa aaa @@ -71026,27 +71449,27 @@ aaa aaa aaa aoH -aaa +aqd aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aaa -azI -aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aaa +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +tWm +azK +mab +rVC +rVC +rVC +rVC +rVC +rVC +rVC +tFy +aqd aoH aaa aaa @@ -71283,18 +71706,7 @@ aaa aaa aaa aoH -aoI -aqb -ara -ara -ara -ara -ara -ara -ara -ayy -azJ -aAV +aaa aCa aCa aCa @@ -71303,7 +71715,18 @@ aCa aCa aCa aIr -aoI +aaa +azK +aaa +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aaa aoH aaa aaa @@ -71541,27 +71964,27 @@ aaa aaa aoH aaa -aqc -aqc -aqc -aqc -aqc -aqc -aqc -aqc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa azK aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gGy aaa aaa aaa @@ -71796,27 +72219,27 @@ aaa aaa aaa aaa -aoJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa azK aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +pXc +pXc +pXc +pXc +pXc +pXc +pXc +pXc aaa aoH aaa @@ -72054,27 +72477,27 @@ aaa aaa aaa aoH -aaa +aqd aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aaa +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +ulQ +tWm azK -aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aaa +mab +rVC +rVC +rVC +rVC +rVC +rVC +rVC +tFy +aqd aoH aaa aaa @@ -72311,18 +72734,7 @@ aaa aaa aaa aoH -aoI -aqb -ara -ara -ara -ara -ara -ara -ara -ayy -azK -aAV +aaa aCa aCa aCa @@ -72331,7 +72743,18 @@ aCa aCa aCa aIr -aoI +aaa +azK +aaa +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aaa aoH aaa aaa @@ -72569,27 +72992,27 @@ aaa aaa aoH aaa -aqc -aqc -aqc -aqc -aqc -aqc -aqc -aqc +aaa +aaa +aqd +aaa +aaa +aaa +aaa +aaa aaa azK aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -aoH +aaa +aaa +aaa +aaa +aqd +aaa +aaa +aaa +aqd aaa aaa aaa @@ -72825,21 +73248,17 @@ aaa aaa aaa aoH +aqd +aoH +aoH +aoH aaa aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa -azK -aaa -aaa -aaa -aaa +nWI aaa aaa aaa @@ -72847,6 +73266,10 @@ aaa aaa aaa aoH +aqd +aoH +aoH +aoH aaa aaa aaa @@ -73081,29 +73504,29 @@ aaa aaa aaa aaa -aoH aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa aaa -azK aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa aaa -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -73338,29 +73761,29 @@ aaa aaa aaa aaa -aoH -aoI -aqb -ara -ara -ara -ara -ara -ara -ara -ayy -azK -aAV -aCa -aCa -aCa -aCa -aCa -aCa -aCa -aIr -aoI -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -73595,29 +74018,29 @@ aaa aaa aaa aaa -aoH aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -azK aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -73847,12 +74270,6 @@ rmC rmC rmC rmC -rmC -aaa -aaa -aaa -aaa -aoH aaa aaa aaa @@ -73863,7 +74280,14 @@ aaa aaa aaa aaa -azK +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa aaa aaa aaa @@ -73874,7 +74298,6 @@ aaa aaa aaa aaa -aoJ aaa aaa aaa @@ -74104,34 +74527,34 @@ rmC rmC rmC rmC -rmC aaa aaa aaa aaa -aoH aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa aaa -azK aaa -aqa -aqa -aqa -aqa -aqa -aqa -aqa -aqa aaa -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74361,34 +74784,34 @@ rmC rmC rmC rmC -rmC aaa aaa aaa aaa -aoH -aoI -aqb -ara -ara -ara -ara -ara -ara -ara -ayy -azK -aAV -aCa -aCa -aCa -aCa -aCa -aCa -aCa -aIr -aoI -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74471,12 +74894,12 @@ aaa aaa aaa aaa -cfN -cfN -fIT -cfH -fIT -cfN +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74618,34 +75041,34 @@ rmC rmC rmC rmC -rmC aaa aaa aaa aaa -aoH aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -azK aaa -aqd -aqd -aqd -aqd -aqd -aqd -aqd -aqc aaa -aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74728,13 +75151,13 @@ cfN cfN cfN cfN -cfN -cfN -fIT -cfI -fIT -cfN -cfN +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74875,34 +75298,34 @@ rmC rmC rmC rmC -rmC -aaa -aaa -aaa -aaa -aoH -aaa -aaa -aaa -aoI aaa aaa aaa aaa aaa aaa -azK aaa aaa aaa aaa aaa aaa -aoI aaa aaa aaa -aoI +aaa +azH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -74988,10 +75411,10 @@ cfN cfN cfN fIT -cjC +cfH fIT cfN -cfN +aaa aaa aaa aaa @@ -75132,35 +75555,35 @@ rmC rmC rmC rmC -rmC aaa aaa aaa +aby +aed +aby +aht +aby +aby +aby +aht +aby +aby +aby aaa -aoH -aoI -aoH -aoH -aoH +aaa +azH aaa aaa aaa aaa aaa aaa -azL aaa aaa aaa aaa aaa aaa -aoH -aoI -aoH -aoH -aoH -aaa aaa aaa aaa @@ -75242,14 +75665,14 @@ cfN cfN cfN cfN -bWV -bWV -fIT -cfJ -fIT -bWV cfN cfN +fIT +cfI +fIT +cfN +cfN +aaa aaa aaa aaa @@ -75389,21 +75812,21 @@ rmC rmC rmC rmC -rmC -aaa -aaa -aaa -aaa -aaa -aaa +aaa +aaa +aaa +aht aaa aaa aaa aaa +aht aaa aaa aaa aaa +aht +aht aaa azH aaa @@ -75499,14 +75922,14 @@ cfN cfN cfN cfN -bWV -ciJ -cjf -bXJ -cjZ -bWV cfN cfN +fIT +cUT +fIT +cfN +cfN +aaa aaa aaa aaa @@ -75646,21 +76069,21 @@ rmC rmC rmC rmC -rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +aiu +ait +ait +ait +aiu +aiu +ait +ait +ait +aiu +aiu +aht aaa azH aaa @@ -75757,10 +76180,10 @@ bWV bWV bWV bWV -ciK -cjg -cjk -cka +bWV +fIT +cfJ +fIT bWV cfN cfN @@ -75903,21 +76326,21 @@ rmC rmC rmC rmC -rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +aiu +czV +gJV +mwg +qLb +utg +ycr +ybb +azN +lgv +aiu +aht aaa azH aaa @@ -76014,15 +76437,15 @@ bWV chC chV bWV -bWV +fIb cvq -ceP +bXJ +kAB bWV -bWV -bWV -bWV -cwM -bIT +cfN +cfN +aaa +aaa aaa aaa aaa @@ -76144,23 +76567,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -76176,6 +76582,23 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aiu +cAr +hiw +mEe +qLb +azN +azN +azN +azN +eBr +aiu +aht +aaa azH aaa aaa @@ -76183,7 +76606,7 @@ aaa aaa aaa aaa -aaa +cFB aaa aaa aaa @@ -76271,16 +76694,16 @@ chb chD chW bWV -bWV -cgf +dpS +gUT cvA +lYN bWV -cwj -cww -bWV -fIT -fIT -cxg +cfN +cfN +aaa +aaa +aaa aaa aaa aaa @@ -76381,23 +76804,7 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +xGc rmC rmC rmC @@ -76433,10 +76840,26 @@ aaa aaa aaa aaa -azH aaa aaa aaa +aiu +cAJ +hlw +mLB +qLb +azN +jAg +azN +rVP +kKZ +aiu +aht +oqJ +dOo +oqJ +aaa +aaa aaa aaa aaa @@ -76528,16 +76951,16 @@ chc cuZ chX bWV -ciz +bWV cvr ceP -cvR -bXJ -bXJ -crj +bWV +bWV +bWV +bWV cwO -fIT -cxh +bIT +aaa aaa aaa aaa @@ -76658,22 +77081,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -76690,10 +77097,26 @@ aaa aaa aaa aaa -azH aaa aaa aaa +aiu +aiu +hzd +aiu +aiu +aiu +aiu +uzX +aiu +aiu +aiu +sNI +oqJ +myQ +oqJ +aaa +aaa aaa aaa aaa @@ -76785,17 +77208,17 @@ chd chE chY bWV -ciz -cvs +bWV +cgf cvB -cvS -cdw +bWV +nZV cjj -bXJ -bXJ +bWV fIT fIT -cxg +piV +aaa aaa aaa rmC @@ -76915,22 +77338,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -76947,10 +77354,26 @@ aaa aaa aaa aaa -azH aaa aaa aaa +aht +aiu +hKX +aiu +rrb +uAA +cCN +tdo +nso +aiu +eBz +sNI +muT +myQ +oqJ +aaa +aaa aaa aaa aaa @@ -77044,13 +77467,13 @@ chZ bWV ciz ckb -cku +ceP cvT -bZo -cwx -cwE +bXJ +bXJ +crj ckv -ckM +fIT clb aaa aaa @@ -77172,22 +77595,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -77201,12 +77608,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -azH -aaa -aaa +ait +ait +ait +aiu +aiu +aht +aht +aiu +iEX +azN +azN +azN +cCN +qwx +tPJ +aiu +gfV +sNI +oqJ +gin +oqJ +sNI aaa aaa aaa @@ -77300,16 +77723,16 @@ bWV bWV bWV ciz -ckb +tzi cku -cvT -cwk +uas +cdw cwy -cwF -ckw -ckN -clb -aaa +bXJ +bXJ +fIT +fIT +piV aaa aaa aaa @@ -77429,39 +77852,11 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa -aby -aed -aby -aht -aby -aby -aby -aht -aby -aby -aby aaa aaa -azH aaa aaa aaa @@ -77470,6 +77865,34 @@ aaa aaa aaa aaa +ait +ayz +azP +bZo +aiu +ait +ait +aiu +iLR +nso +sqt +uQR +nzq +del +qwx +aiu +poY +sNI +fcl +lfM +pIT +sNI +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -77557,16 +77980,16 @@ crj ciN bWV ciz -ckc +cvt cvC cvV ceQ -ciA -bXJ -bXJ -fIT -fIT -cxg +dzj +jpf +wVy +hAf +cxk +aaa aaa aaa aaa @@ -77680,45 +78103,16 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -aaa -aaa -aaa -aht aaa aaa aaa aaa -aht aaa aaa aaa aaa -aht aaa aaa -azH aaa aaa aaa @@ -77728,6 +78122,35 @@ aaa aaa aaa aaa +ait +ayA +azQ +azN +ckN +azN +azN +cAT +jsf +aiu +nso +aiu +aiu +aiu +cCN +aiu +ucI +sNI +dXi +flr +nMD +sNI +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -77815,13 +78238,13 @@ cvd bWV ciz cvt -ceP -crk -bXJ -bXJ +cvC +cvV +sck +jqt cwG -cwO -fIT +pAA +sKu cxk aaa aaa @@ -77937,47 +78360,47 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa aiu -ait -ait -ait -aiu +ayB +azN +caS aiu ait ait -ait aiu -aiu -aht -aaa -azH -aaa -aaa +iPH +nKo +nKo +nKo +wIT +hur +hur +qtV +fUG +sNI +hji +oJW +pTS +sNI aaa aaa aaa @@ -78069,18 +78492,18 @@ cbK ceP cdC ciO -cfm -cfm -chF -cjl -cfm -cwl -cwz bWV +ciz +gvx +cjl +mhB +cwl +ciA +bXJ +bXJ fIT fIT -cxg -aaa +piV aaa aaa aaa @@ -78194,48 +78617,48 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa -aiu -fIN -wwG -gGy -wYu -uQR -uaE -pdq -ajD -dci -aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +adR +adR aht -aaa -azH -aaa +ait +ayC +azR +ciJ +aiu aaa aaa +aiu +aCg +aiu +aiu +aiu +uaE +aiu +aiu +aiu +eVr +sNI +sNI +cJG +sNI +sNI +aiu aaa aaa aaa @@ -78326,17 +78749,17 @@ cuK ceP bXJ cve -cfm -bXJ +bWV +ciz ckd ceP -cfm -bWV -bWV -bWV -cwR -cwR -aaa +crk +bXJ +bXJ +evx +ckv +fIT +oxY aaa aaa aaa @@ -78451,56 +78874,56 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa -aiu -oFf -ycr -wDm -wYu -ajD -ajD -ajD -ajD -mwg -aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aht -aaa -azH +aht +aht +aht +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aCg +aiu +aqg +uXp +qSX +cHS +uFJ +aiu +aBa +aiu +ukd +jsf +ipH +gMs +aiu +aiu +aiu aaa aaa aaa aaa aaa aaa -cFB -aaa -aaa -aaa -aaa aaa aaa aaa @@ -78584,19 +79007,19 @@ cuU cfm cfm cfm -cjH -czV -ceP -cwc +cfm +chF +nQt +cfm xhj cky -cwK -odM -odM -odM -odM -odM -odM +bWV +fIT +fIT +piV +aaa +aaa +aaa aaa aaa aaa @@ -78708,12 +79131,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -78729,29 +79146,35 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aiu +agI +agI +amz +anT +agI +agI +azS +ciK +cle +cvR +cwE lcU sGr -hiw -wYu -ajD -jsf -ajD -rLi -tlc aiu -aht -axB +wYu +vxV +jsf +gFH +rLi +aiu +cWE +nKo +ujI rKr -axB -aaa -aaa -aaa -aaa +nKo +nKo +rMb +hBy +aiu aaa aaa aaa @@ -78841,20 +79264,20 @@ cuV ciD cfD chf -cfD +neL cvu cvE -cwc -ckf -uAA -cle -ckS -cxB -xkB -cxB -vxV -odM -odM +cfm +bWV +bWV +bWV +cwR +cwR +aaa +aaa +aaa +aaa +aaa aaa aaa cfN @@ -78951,12 +79374,6 @@ rmC rmC rmC rmC -xGc -rmC -rmC -rmC -rmC -rmC rmC rmC rmC @@ -78980,35 +79397,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aiu -aiu +adR +aht +agI +agM +agM +agM +agI +alZ +amK +anU +arv +agI +azY +cjf +clk +cvS +cwF +cTI kJw aiu -aiu -aiu -aiu +sOC +vCC +heM cHS +cNW aiu +eNf aiu -aiu -axC -axB +wYu azN -axB -aaa -aaa -aaa -aaa +ipH +nzq +qGu +azN +aiu aaa aaa aaa @@ -79101,17 +79524,17 @@ cfE cfE cfo cvF -cwc +cfm cwm ckj -cwH -ckS -tVY -iYQ -cxB -cxB -wWJ -odM +uIh +uIh +uIh +aaa +aaa +aaa +aaa +aaa aaa aaa cfN @@ -79222,22 +79645,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -79247,25 +79654,41 @@ aaa aaa aaa aaa +adR aht -aiu +agI +agW +ahp +akb +akX +ama +ane +anV +aso +agI +azY +cjg +cnN +cwc +cwM +dci gwn aiu -apz -aqe -aoK -dcL -apB aiu -tpb -axC -ayz +aiu +ait +ait +aiu +aiu +aiu +aiu +ait +ait +aiu +aiu +qGu azN -axB -aaa -aaa -aaa -aaa +aiu aaa aaa aaa @@ -79357,18 +79780,18 @@ cgG cgG bWV cfn -cAS -cwc -cwn -ckj -cwH -ckS -mck -iEX -cxB -cxB -dVp -odM +ciR +cfm +eNc +onf +eEj +qcb +uIh +iye +aht +aht +aht +aht aht aht cfN @@ -79479,12 +79902,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -79494,32 +79911,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -ait -ait -ait -aiu -aiu -aht +adR aht +agI +agZ +ahr +akc +akZ +amq +anf +anW +asH +agI +ajD +ajD +ajD +ajD +ajD +dcL aiu -wRI -ajD -ajD -ajD -aoK -aBa -xyB aiu -aAa -axC -axB -hzd -axB -axC aaa aaa aaa @@ -79531,6 +79942,18 @@ aaa aaa aaa aaa +aiu +qGu +nso +aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -79614,18 +80037,18 @@ ciT cvh cgG cfn -cAT -pXc +ciR +cfm cwo -ckh -ckA +cxB mKP -hpF -sqt -cTI -qLb -kJN -odM +mKP +uIh +cfN +cfN +aaa +aaa +aaa aaa cfN cfN @@ -79736,12 +80159,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -79751,32 +80168,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -ait +adR +aht +agI +aha +ahQ +akd +alI +amr +ang +aoJ +atx aiV -ajB +ajD akr -aiu -ait -ait -aiu +cnP +cwj +cxg +dET lMU -apB -woq -lXc -nPA -egK -aBa aiu -azZ -axC -ayA -azP -aAW -axC aaa aaa aaa @@ -79788,6 +80199,18 @@ aaa aaa aaa aaa +aiu +qGu +jhP +aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -79872,17 +80295,17 @@ cid cgG cfn cvH -cwc -cwp +cfm +eNc cxB ckB -ulQ -hrk -caS -osW -kAX -nso -odM +eNc +uIh +cfN +cfN +cfN +aaa +aaa aaa cfN cfN @@ -79993,12 +80416,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC -rmC -rmC -rmC aaa aaa aaa @@ -80008,38 +80425,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -ait +adR +aht +agI +agI +ais +agI +agI +ams +anh +aoK +atI aiW ajC -ajD +cjk ali -ajD -ajD +cwk +cxh anq -aoe +hOx aiu -apB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aiu +qGu aiu aiu +ait +ait aiu -aoK -aiu -azY -axC -ayB -azQ -aAX -axC -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -80127,19 +80550,19 @@ chG ciT cjo bWV -cvw +czW cvI ckQ clf wyf ehR cwS -rpx -uXp -lUz -mEe -dET -odM +uIh +cfN +cfN +cfN +aaa +aaa aaa aaa aaa @@ -80254,43 +80677,31 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aiu +aed +adR +abI +abI +abI +abI +abI +agK +ahl +ajb +ake +alJ +amt +ani +aoL +aus aiX ajD aks -aiu -ait -ait -aiu +cnQ +cwn +cxL +dHg hOx -aDm -aDm -aDm -aoL -aso -aso -rrb -oPx -axC -ayC -azR -aAY -axC +aiu aaa aaa aaa @@ -80302,6 +80713,18 @@ aaa aaa aaa aaa +aiu +qGu +nso +aiu +qwx +wxw +ait +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -80386,17 +80809,17 @@ cvi cgG cfn cAS -cwc +cfm cjO cwH -cwH -ckS -keD -mck -cxB -cxB -pJy -odM +ifK +cwS +uIh +cfN +cfN +cfN +aaa +aaa aaa aaa aaa @@ -80510,50 +80933,50 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -adR -adR -aht -ait -aiY +aaa +aem +aem +aem +aem +aem +aem ajE -akt +ajE +ajE +ajE +ajE +ajE +anj +apz +ajE +ajE +ajE +rjF +cqS +rjF +rjF +rjF +iYQ aiu aaa aaa -aiu -aCg -aiu -aiu -aiu -wRz -aiu -aiu -aiu +aaa +aaa +aaa +aaa syn -axC -axC -azS -axC -axC -aiu -aiu +aaa +aaa +aaa +aaa aiu +gJg +mgK +nKo +gaC +lwM ait -ait -aiu aaa aaa aaa @@ -80643,17 +81066,17 @@ cid cgG cfn ciR -cwc -cwm -cwH -cwH -ckS +cfm +ccT +mDn +gok +cwS uIh -lXv -cxB -lAL -hlw -odM +iye +iye +iye +aht +aht aht aht aht @@ -80767,6 +81190,32 @@ rmC aaa aaa aaa +adR +aaa +aem +aep +aeF +afp +afF +agy +agL +ahm +agy +agy +agy +agy +ahv +aqe +aiz +ayM +ajM +cjC +ctS +cwp +cyy +dVp +jgr +aiu aaa aaa aaa @@ -80778,36 +81227,10 @@ aaa aaa aaa aaa -aaa -aht -aht -aht -aht -aiu -aiu -aiu -aiu -aiu -aiu -aiu -aiu -aCg -aiu -aqg -gjN -arc -atp -aus -aiu -wxb -aiu -xuv -aoe -bGG -hKX -aiu -apB aiu +jcF +jsf +cAT aBa oTC ait @@ -80900,17 +81323,17 @@ cvj bWV cfn cvJ -cwc +cfm cjP -cxB -ckD -ckS -cxB -clk -cxB -gJV -cxB -odM +eNc +eNc +eNc +uIh +cfN +cfN +aaa +aaa +aaa aaa aaa aaa @@ -81024,53 +81447,53 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -afU -afU +adR +abI +aen +aeq +aeG +szG +szG +agc +szG +szG +agy +akT +alK +sJp pfz uqJ -afU -afU -ajF +aut +ayM +ajM aku alj alT skw -anr -aof -aiu -aqh +rjF +rjF +rjF +lqc +lqc +ooQ +lqc +bBW lqc -aoe -atq -aut -aiu giO -aDm -ujI +lqc +ajM fAx -aDm -aDm -aDm -aDm -aDm -mLB -wUz -ait -aht -aht -aht +fAx +aiu +fBE +jsf +jcF +qGu +aiu +aiu +aaa +aaa +aaa aHA dqG aHA @@ -81157,17 +81580,17 @@ cjq cgG cfn ciR -cwc -xhj -cxB +cfm +suU +eNc cwK odM -odM -odM -odM -odM -odM -odM +uIh +iye +iye +aht +aht +aht aht aht aht @@ -81281,53 +81704,53 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -aht -afU +aaa +aem +aer +aeH +szG +afG +agd agi agi -agi -afU +ajr +akU +aiy hwj ahu ahS oXe -afU -ajG +ayM +ajM akv alk alU amH -ans +ajM ePU -aiu +nUc aqi -ard +lqc asr -atp -auu -aiu +lqc +bBW +ajM ekU -aiu -aqh -ajD +wPZ +dUO +czz bGG nPA mtu aCc aiu -wxb +qGu wig -ait -aaa -aaa -aaa +aiu +aht +aht +aht aHA wqu aHA @@ -81415,8 +81838,8 @@ cgG czW ceJ cwe -jFO -jFO +cwe +cwe cwe cwe cwe @@ -81538,43 +81961,43 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -aht -afU +abI +aen +aes +aeU szG -sOC +afH +agv +szG +szG +agy iCV msX -dVI +agy ahv -ahT +ahU aiv -afU -ajG +agy +ajM akw all alV tfZ -vCC +ajM lHc -aiu -aiu -aiu -ait -ait -aiu -aiu -aiu -aiu -ait -ait -aiu +osW +tlc +ajM +jJX +ajM +ajM +rjF +rjF +rjF +ajM +wAo +xwv aiu aiu aiu @@ -81795,43 +82218,43 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -aht -afU +aaa +aem +aet +aeV +afq +aga +agx +lem lem -mzl sJp -qMi +sJp +sJp iPU ahw ahU aiw -afU -ajH -ajH -ajH -ajH +ayO ajH +cjH +cvs +cww +cyz ant -aiu -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +jvi +jvi +cjH +jvi +iyk +uWV +jTG +yfN +vha +iKY +dpA +lLy +hJT aiu aCd hHr @@ -82052,17 +82475,17 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -aht -afU +abI +aen +aeu +aeW +afr +afG +agz +szG agj -agv +agy agF agT ahj @@ -82070,25 +82493,25 @@ ahx ahV aix aiZ -ajH +azZ akx -alm +avv alW amI anu -aog -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +wxJ +wxJ +tnP +vOw +wxJ +nvr +xxZ +wxJ +oHA +awI +axL +bZV +xwv aiu nyO ezJ @@ -82309,19 +82732,19 @@ rmC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa adR -aht -afU -afU +aaa +aem +aeD +aeX +afC +aeW +agA +aeW +aeW agw -afU -afU +akV +alL ahk ahy ahW @@ -82334,18 +82757,18 @@ alX amJ anv aoh -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ovB +aoh +woq +ari +fXv +rZu +rIr +gte +hHs +axL +bZV +xwv aiu awE qGu @@ -82440,7 +82863,7 @@ cfm ciF cuQ cfm -chF +jnV jSa cwe xNx @@ -82566,43 +82989,43 @@ rmC aaa aaa aaa -aaa -aed adR abI -abI -abI -abI -abI -afX +aem +agy +agy +afD +szG +agB +szG agl -agx +agy agH -agV -ahl +msX +agy ahz ahX aiz -ajb -ajH +agy +ajM akz alo -alY -amK +amg +amg anw -aoh -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +amg +oFf +amg +wwG +avv +hVy +ajM +ajM +ajM +rjF +tKh +bZV +xwv aiu aiu kFx @@ -82670,7 +83093,7 @@ aby abI bSn uZb -cqS +bNs bNs bQe bOw @@ -82698,7 +83121,7 @@ chq ciX cfm cAi -jgr +eNc cjm cwe gqi @@ -82826,40 +83249,40 @@ aaa adR aaa aem -aem -aem -aem -aem -aem -aiA -aiA -aiA -aiA -aiA +aeE +afo +afE +agb +agy aiA +aho +agy +agy +agy +agy ahA ahY -aiA -aiA -aiA +auu +agy +aAa akA alp -akA -akA -akA +amg +cyP +dVI aoi -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +oPx +apG +wxb +wxJ +jtY +udV +yfN +lox +iKY +axL +bZV +pbE ebD sbY fuP @@ -83085,38 +83508,38 @@ aaa aem aeo aeC -aeT +afn afn agy afZ agn -agy -agy -agy +ajs +akW +alM agy ahB ahZ aiB -ajc -ajM +agy +aAV akB alq -alZ +amg amL anx -aoj -aiu -aaa -aaa -aaa -aaa -aaa -aaa +aoo +pdq +apG +wDm +wxJ +rMA +ndx +aux avp -aaa -aaa -aaa -aaa +awI +axL +ilP +pFy ebD aCe gPV @@ -83212,7 +83635,7 @@ chs ciY cfm cAi -jgr +eNc cjm cwe rRv @@ -83337,43 +83760,43 @@ rmC aaa aaa aaa -adR +aaa abI -aen -aep -aeD -aeU -aeU -afC -aeU -aeU -agy -agI -agW -agA -ahC -aia -aiC -ajc -ajM -akC -alr -ama +aem +aem +aem +aem +aem +aem +aem +aem +aem +aem +aem +aem +alx +alx +alx +alx +alx +alx +alx +amg amM -akA -akA -akA -apE +dYe +aoo +peE apE +wRz ari -apE -bBW -apE +kiH +atw +rIr avq -apE -ajM -bZV +hHs +axL bZV +nkc gSH xJy sJr @@ -83469,7 +83892,7 @@ cht cfm cfm cAi -jgr +eNc cfN cwe cwe @@ -83594,43 +84017,43 @@ rmC aaa aaa aaa -adR aaa -aem -aeq -aeE -aeU -afo -afD -aga -aga -agz -dHg -aiH -ahm -ahD +aaa +aed +adR +abI +aaa +aaa +aaa +aaa +aaa +aaa +aby +abI +abI +alx aib aiD -ajc -ajM +azG +aAW akD als amb amN -ajM +egK aok aoO apF -apE +wRI wxJ -apE -bBW +jGU ajM -avr -awH -axE -ayE -aAb +ajM +ajM +rjF +axL +bZV +pFy ebD jjC eEp @@ -83851,41 +84274,41 @@ rmC aaa aaa aaa -adR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby abI -aen -aer -aeF -aeU -afp -afE -aeU -aeU -agy -agK -agY -agy -ahB +abI +alx aic -aiE -agy -ajM +aiF +aiF +aAX akE alt amc -amO -ajM -aol +aok +eSB +aoo aoP apG -ajM +wUz arj -ajM -ajM -akA -akA -akA -ajM +foI +udV +yfN +mMD +iKY +axL ayF aAc xLC @@ -83983,7 +84406,7 @@ cfm cfm cfm cAj -jgr +eNc cfN cfN cfN @@ -84108,43 +84531,43 @@ rmC aaa aaa aaa -adR aaa -aem -aes -aeG -aeV -afq -afF -agb -agb -agA -agA -agA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +abI ahn -ahF -aic +alx +aqB aiF ajd ajJ akF alu amd -amP +aoo any aom -aom -akF -aom +pia +tpb +wWJ ark asu atv aux avs awI -axF -ayL -aAd +axL +yeg +pFy ebD aCf hnu @@ -84236,7 +84659,7 @@ cjm cjm cjm cxX -cyA +czl czl czC cAj @@ -84365,21 +84788,21 @@ rmC aaa aaa aaa -adR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby abI -aen -aet -aeH -peE -afo -afG -aeU -eSB -agy -agL -agZ -aho -ahG +abI +alx aid aiG aje @@ -84390,16 +84813,16 @@ ame amQ anz aon -aon +pJy apH aqm -aon +mfW asv atw -aon +rIr avt awJ -axG +ffk ayG pFy aiu @@ -84492,12 +84915,12 @@ aht cjm cvK cjm -cxY +cyl cyL czp czH -cAr -nKo +cAj +eNc cfN cfN cfN @@ -84619,24 +85042,24 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa -adR aaa -aem -aeu -tnP -dYe -aeH -afH -aeH -aeH -agB -agM -aha -ahp -ahH +aaa +aaa +aaa +aaa +aaa +aby +abI +abI +alx aie aiH ajf @@ -84648,21 +85071,21 @@ amR anA aoo ana -aoo +amg aqn arl asw -atx -auz -avu +ajM +ajM +ajM rjF -axG +kBN ayH aAe aBc aCh -eQZ -eQZ +ean +ean aFk aFU eQZ @@ -84750,7 +85173,7 @@ cjm cwg cjm cyl -cyM +czr czr czP cAj @@ -84876,43 +85299,43 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC +aaa +aaa aaa aaa aaa -adR -abI -aem -agy -agy -lGp -aeU afI -aeU +abI jXF -agy -agN -agY -agy -ahI -aif -aiB -agy -ajM -akI +jXF +cnJ +cnJ +jXF +alx +alx +alx +alx +alx +alx alx amg amg anB -amg +jFO aoQ amg aqo -alv +mfW asx -ajM -ajM -ajM -akA +xoE +fpP +lgJ +ghH axH ayI aAf @@ -85008,8 +85431,8 @@ cxe cjm cym xYV -bNE -czP +eNc +eNc qWo lxI xVt @@ -85133,46 +85556,46 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa -adR aaa -aem -aeW -ovB -utg -afr -agy -agc -ago -agy -agy -agy -agy +aaa +aby +aaa +jXF +ajF +sdk +sdk +amu ahJ aig aiJ -agy +azI ajN akJ aly -amg +cwx amS anC aop aoR -apJ +jXF apN -aon +arl aty atz -aux avv -awI -axG +avv +rJl +wol ayL -aAi +pFy aBd aCi aDo @@ -85260,13 +85683,13 @@ xgh xgh xgh cjm -cjm +kQg cxz cjm -cyy -cyP +cjm +cjm czt -czP +cjm cjm eNc cjm @@ -85390,46 +85813,46 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa -adR aaa -aem -aeX -iLR -iPH -iPH -agy -agd -agp -agC -agO -ahb -agy +aaa +aby +aaa +cnJ +ahL +sdk +sdk +amv ahK -aih +jXF aiK -agy -ajO -akK -alz -amg -amT -anD -amX +ajQ +ajQ +ami +juw +ami +anE +anE +kAX aoS -apJ +jXF aqq -aon +mFv atB atA -auA avw -awJ -axG -ayL -aAi +avw +fed +iGU +efe +nkc aBd aCj aDp @@ -85519,12 +85942,12 @@ aht cjm cqW cxD -cjm -cyz -cyY -czB -cjm -cjm +vco +vco +vco +vco +vco +nah eNc tyL cjm @@ -85647,44 +86070,44 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa -abI -aem -aem -aem -aem -aem -aem -aem -aem -aem -aem -aem -aem +aaa +aby +aaa +cnJ ahL +sdk +alN +sdk ahL -ahL -ahL -ahL -ahL -ahL -amg +jXF +auI +ajg +ajQ +cjZ +cvw +cwz amU anE -amX +kAX aoT -apK +cnJ aqr arl awK -atD +ajM auz avx rjF -axG +hCG ayJ aAg aBe @@ -85774,14 +86197,14 @@ aaa aaa aaa cjm -ctS -cxD cjm cjm cjm cjm cjm -eNc +cjm +cjm +cAD eNc ukn cjm @@ -85904,45 +86327,45 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa -aaa -aed -adR -abI -aaa -aaa -aaa -aaa -aaa -aaa +cFB aby -abI -abI +aaa +cnJ ahL -aii +sdk +sdk +sdk +ahL +jXF aiL ajg -ajP -akL +ajQ +anE cBi -amh +amV amV anF -amW +kJN aoU apL aqs -aon +rii asz ajM -ajM -ajM -akA +lmm +qXB +pTD axI -ayL +axG aAh aBf aCl @@ -86030,14 +86453,14 @@ aaa aaa aaa aaa -cjm -cjm -cxL -vco -vco -vco -vco -vco +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa cAD cjm cjm @@ -86161,15 +86584,11 @@ rmC rmC rmC rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +rmC +rmC +rmC +rmC +rmC aaa aaa aaa @@ -86177,30 +86596,34 @@ aaa aaa aby abI -abI +jXF +ajG +sdk +alN +sdk ahL -aij -aiM +jXF aiM +azJ ajQ -akM +ami juw ami -amW -anG -amX +anE +juw +lAL aoV -apJ +cnJ aqt arm rdB -atz -aux +fSj +hwu avy -awI +cJm +axL axG -ayL -aAi +pFy aBe aCm aCk @@ -86288,20 +86711,20 @@ aaa aaa aaa aaa -cjm -cjm -cjm -cjm -cjm -cjm -cjm +aaa +aaa +aaa +aaa +aaa +aaa +aaa cAH -cjm -aht -aht +pRE tRZ -aht -mau +epx +tRZ +epx +kYR aaa aaa aaa @@ -86418,26 +86841,26 @@ rmC rmC rmC rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa aby -abI -sdk +aaa +cnJ ahL -aik -aiM +sdk +sdk +sdk +ank +jXF +avr ajh ajR akN @@ -86447,17 +86870,17 @@ amX anH aoq aoW -apM +jXF aqu arn asA atC -auA +nYZ avz -awJ +dPJ +axL axG -ayL -aAi +pFy aBd aCn aDt @@ -86552,13 +86975,13 @@ aaa aaa aaa aaa -cAJ -pia -vOw -pia -vOw -pia -nUc +aaa +aaa +mZE +aaa +mZE +aaa +mZE aaa aaa aaa @@ -86675,24 +87098,24 @@ rmC rmC rmC rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa aby -abI -abI -ahL +aaa +cnJ +aka +sdk +sdk +amw +ans ail aiN aji @@ -86704,17 +87127,17 @@ amY anI aor aoX -apI -apO +awO +awO aro jen -atD -auz -avA -rjF +awO +awO +awO +awO +tKh axG -ayL -aAi +pFy aBd aCo aCk @@ -86932,25 +87355,25 @@ rmC rmC rmC rmC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa aby -abI -abI -ahL -aim +aaa +cnJ +agP +sdk +alY +amx +anN +jXF aiO ajj ajT @@ -86959,19 +87382,19 @@ alA aml amZ anJ -amX +lGp aoY -amg +awO sBA arp asB -ajM -ajM -ajM -akA +hSK +edG +ycs +awO axJ -ayL -aAi +axG +pFy aBd aBd aBd @@ -87175,6 +87598,7 @@ rmC rmC rmC rmC +xGc rmC rmC rmC @@ -87193,41 +87617,40 @@ rmC rmC rmC rmC -rmC -aaa aaa aaa aaa aaa aaa aby -abI +aaa +jXF agP -agQ -agQ -agP -ahL -ahL -ahL -ahL -ahL -ahL -ahL -amg -amg +sdk +sdk +amy +anO +jXF +amn +azL +aAY +amZ +jXF +jXF +cyY anK -aos +aow aoZ -amg +awO aqv -aro +ufG jxK atE auB avB awL -axK -ayM +axL +axG aAj aBg aCp @@ -87456,34 +87879,34 @@ aaa aaa aaa aaa -aaa aby -aaa -agP +abI +jXF cnJ -ahq -ahq -ahM -ain -aiP +cnJ +cnJ +jXF +jXF +jXF +ajU ajk ajU akQ -alB +cnV amm anb anL -aot +aow apa -agP +awO aqw -arp +nQI tTZ atF -alv -alv +rTW +tVo awM -axG +axL ayN aAk axG @@ -87714,34 +88137,34 @@ aaa aaa aaa aaa -aby aaa -agQ -ahd -ahq -ahq +aaa +abI +abI +abI +cnV ahN aio -agP +avu ajl ajV -ajV -alC +cka +cnV amn -alC -alE -aou +czB +fIN +aow apb -agP +awO aqx -arq +auC asD atG auC -auC -awN +mOV +awO axL -ayO +axG aAl aBh aBh @@ -87971,33 +88394,33 @@ aaa aaa aaa aaa -aby aaa -agQ -ahd -ahq -cnT -ahq -ahd -agP +aaa +aaa +aaa +aht +cnV +anP +aiq +ajY ajm ajW -ajV -alD +ckf +cnV amo anc anM -aou -apb -agQ +aow +apa +awO aqp -arp +ujl asE -ajM +wDT auD avC -akA -axJ +awO +tKh axG aAm aBi @@ -88222,39 +88645,39 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa -cFB -aby -aaa -agQ -ahd -ahq -ahq -ahq -ahd -agP +aht +cnV +anQ +arc +avH ajn -ajW -ajV -alE +bNE +ckw +cnV amp and -and -aov +gjN +aow apc -apP -aqy -arr -asC -ajM -auE -avD awO -axG +awQ +awQ +asC +rmn +awQ +awQ +awO +axJ axG aAm aBi @@ -88479,39 +88902,39 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa -aaa -aby -abI -agP -cnN -ahq -cnT -ahq -ahd -agP +aht +cnV +anR +aiq +axC ajo ajX -ajV -alC -amn -alC -alE +ckD +cnV aow -apd -agQ -aqz +aow +aow +aow +apj +awO +art ars asy atH auF avE -awP -axG +awQ +axL ayP aAn aBi @@ -88736,41 +89159,41 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa -aaa -aby -aaa -agQ -ahd -ahq -ahq -ahq -aip -agP +aht +cnV +anS +aiq +ajY ajp ajY -ajV -alF -amq -ane -anN -aox -ape -agP +ckM +cnV +aaa +aaa +aqF +aoy +apj +awO aqA art asF -ajM +whp auG avF awQ -axG +axL ayQ -axG +ekH aBi aCt aDy @@ -88993,38 +89416,38 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa -aaa -aby -aaa -agQ -cnP -ahq -ahq +aht +cnV ahO aiq aiQ ajq ajZ akR -alG -amr -anf -anO +cnV +aaa +aaa +aqF aoy apf -ajM -ajM +awO +xkB aru asG -ajM -auH -avG -awR +jMs +nGP +tTZ +hWc axM ayR aAo @@ -89250,37 +89673,37 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa -aaa -aby -aaa -agQ -cnQ -ahq +aht +cnV cnV -ahP air -agP -agP -agP +ayy +ayy +ayy cCS -alH -ams -alH -anP -agP -apg -ajM -aqB -arv -asH -atI -auI -avH +cnV +aaa +aaa +aqF +aoy +apj +aqF +aqF +aqF +aqF +aqF +awR +aCD awR awR awR @@ -89507,35 +89930,35 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa aaa aaa aaa -aby +cnV +aht +abI +abI +abI +abI +abI +cnV aaa -agP -cnQ -ahq -ahq -ahQ -ais -agP -ajr -aiR -akT -aiR -amt -aiR -anQ -aiR -aph -ajM +aaa +aqF +lUz +apj +aoz aqC arw asI -aqC +rOI auH avI auH @@ -89745,7 +90168,16 @@ rmC rmC rmC rmC -xGc +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC rmC rmC rmC @@ -89770,29 +90202,20 @@ aaa aaa aaa aaa -aby -abI -agP -agQ -agQ -agQ -agP -agP -agP -ajs -aiR -akU -alI -amu -ang -anR -aiR -aph -ajM +aaa +aaa +aaa +aaa +aaa +aaa +aqF +lUz +apj +aoz aqD arx -asJ -aqC +asK +icD auH avJ awS @@ -90021,6 +90444,15 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +xGc +rmC aaa aaa aaa @@ -90030,26 +90462,17 @@ aaa aaa aaa aaa -abI -abI -abI -abI -abI -abI -ajs -aka -akV -alJ -amv -anh -anS -aiR -api -ajM -aqC -ary +aaa +aaa +aaa +aqF +lXc +apj +aoz +xuv asK -aqC +asK +fxI auH avK auH @@ -90278,6 +90701,15 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa @@ -90290,20 +90722,11 @@ aaa aaa aaa aaa -aaa -aaa -abI -ajs -akb -akW -alK -amw -ani -jvi -aiR -aph -ajM -aqC +aqF +lUz +apj +aoz +xyB arz asL atJ @@ -90535,6 +90958,15 @@ rmC rmC rmC rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC +rmC aaa aaa aaa @@ -90546,24 +90978,15 @@ aaa aaa aaa aaa -cFB aaa -aaa -abI -ajs -akc -akX -alL -amx -anj -anU -aiR +aqF +lXv apj -ajM -ajM -ajM -ajM -ajM +aoz +aoz +erY +aoz +aoz ajM avL auH @@ -90798,6 +91221,9 @@ rmC rmC rmC rmC +rmC +rmC +rmC aaa aaa aaa @@ -90806,15 +91232,12 @@ aaa aaa aaa aaa -abI -ajs -akd -akX -alJ -amy -alJ -anV -aiR +aaa +aaa +aaa +aaa +aqF +aqF apk apQ aqE @@ -91055,6 +91478,9 @@ rmC rmC rmC rmC +rmC +rmC +rmC aaa aaa aaa @@ -91063,15 +91489,12 @@ aaa aaa aaa aaa -abI -ajs -ake -akX -alM -amz -ank -anT -ajs +aaa +aaa +aaa +aaa +aaa +aqF apl aoz aqF @@ -91312,6 +91735,9 @@ rmC rmC rmC rmC +rmC +rmC +rmC aaa aaa aaa @@ -91320,15 +91746,12 @@ aaa aaa aaa aaa -aiR -ajs -ajs -akZ -alN -alN -alN -anW -ajs +aaa +aaa +aaa +aaa +aaa +apR apm apR aqG @@ -91572,19 +91995,19 @@ rmC rmC rmC rmC -rmC -rmC -rmC aaa aaa aaa aaa -aiR -abI -abI -abI -abI -abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aoz apn aoz @@ -91829,9 +92252,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC aaa aaa aaa @@ -91842,9 +92262,12 @@ aaa aaa aaa aaa -aoz -ahr -aoz +aaa +aaa +aaa +cdm +cdm +cdm aqG arD asO @@ -92086,9 +92509,6 @@ rmC rmC rmC rmC -rmC -rmC -rmC aaa aaa aaa @@ -92100,8 +92520,11 @@ aaa aaa aaa aaa +aaa +aaa +aht cdm -cdm +aht aqG arE arA @@ -92341,9 +92764,6 @@ rmC rmC rmC rmC -xGc -rmC -rmC rmC rmC aaa @@ -92357,6 +92777,9 @@ aaa aaa aaa aaa +aaa +aaa +aht aht apS ala @@ -92600,9 +93023,9 @@ rmC rmC rmC rmC -rmC -rmC -rmC +aaa +aaa +aaa aaa aaa aaa @@ -92853,13 +93276,13 @@ aaa aaa aaa aaa -rmC -rmC -rmC -rmC -rmC -rmC -rmC +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -104743,7 +105166,7 @@ bjx bjw blV bnb -bqs +xAF bqs bqt brL From 24ce9d4de7f07b46db4eb9b05cd91f980b7518ff Mon Sep 17 00:00:00 2001 From: dapnee <33661984+dapnee@users.noreply.github.com> Date: Sun, 10 Oct 2021 17:42:37 -0600 Subject: [PATCH 06/24] oopsy missed a brig wall near maint aaaa --- _maps/map_files/PubbyStation/PubbyStation.dmm | 3722 ++++++++--------- 1 file changed, 1861 insertions(+), 1861 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 205f869adf..17f21e98f5 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -13940,6 +13940,13 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solars/port) +"aIz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "aIC" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -25345,6 +25352,15 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/commons/storage/emergency/port) +"bjO" = ( +/obj/machinery/door/airlock/grunge{ + name = "Monastery Cemetary" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "bjP" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -40012,6 +40028,12 @@ }, /turf/open/floor/plating, /area/science/mixing) +"bPm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "bPn" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel" @@ -45450,6 +45472,16 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/engineering/main) +"ccg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "cci" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ @@ -45573,10 +45605,6 @@ /obj/item/gps/engineering, /turf/open/floor/plating, /area/engineering/main) -"ccT" = ( -/obj/item/storage/box/lights/bulbs, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "ccU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46004,6 +46032,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"ceD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) "ceE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, @@ -50955,21 +50989,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"czz" = ( -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_x = -25; - req_access_txt = "2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "czB" = ( /obj/structure/chair{ dir = 4 @@ -51470,11 +51489,6 @@ /obj/machinery/status_display/ai, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"cCN" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) "cCP" = ( /obj/effect/turf_decal/bot/right, /turf/open/floor/plasteel/white, @@ -51553,10 +51567,36 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"cFr" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "cFB" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"cFH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cHm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "cHS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51572,26 +51612,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"cJm" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/reagent_containers/food/snacks/donut, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/table/reinforced, -/obj/item/folder/red{ - layer = 2.9 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) "cJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -51601,16 +51621,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"cJG" = ( -/obj/machinery/door/airlock/engineering{ - name = "Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "cKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51637,13 +51647,6 @@ }, /turf/open/floor/plating, /area/engineering/main) -"cNW" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/maintenance/department/security/brig) "cOp" = ( /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -51754,24 +51757,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"cUT" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, +"cVq" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/multitool, /turf/open/floor/plating, -/area/service/chapel/main/monastery) -"cWE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/solars/port) "cXP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -51833,12 +51824,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"del" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) "deJ" = ( /turf/open/floor/plasteel/yellowsiding/corner, /area/hallway/secondary/entry) @@ -51937,6 +51922,12 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"dnG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "dnS" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix Bypass" @@ -51999,21 +51990,6 @@ /obj/machinery/status_display/ai, /turf/closed/wall, /area/cargo/qm) -"dpA" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"dpS" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "dqw" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12; 55" @@ -52128,11 +52104,6 @@ /obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating, /area/maintenance/department/engine) -"dzj" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) "dAF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -52147,6 +52118,14 @@ icon_state = "platingdmg1" }, /area/maintenance/department/engine) +"dCo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "prison release"; + name = "prisoner processing blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) "dEy" = ( /obj/structure/reflector/double/anchored{ dir = 9 @@ -52254,6 +52233,14 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) +"dLN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "dLY" = ( /obj/structure/table, /obj/item/assembly/igniter, @@ -52293,36 +52280,6 @@ /obj/machinery/shieldwallgen/xenobiologyaccess, /turf/open/floor/plating, /area/maintenance/department/engine) -"dOo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"dPJ" = ( -/obj/structure/table/reinforced, -/obj/item/pen, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) "dRT" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/plasteel/dark, @@ -52343,14 +52300,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"dUO" = ( -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) "dVp" = ( /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; @@ -52376,6 +52325,10 @@ icon_state = "platingdmg1" }, /area/maintenance/department/science) +"dVP" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "dWk" = ( /obj/item/reagent_containers/food/snacks/meat/slab/monkey, /turf/open/floor/plating, @@ -52391,12 +52344,6 @@ }, /turf/open/floor/plating, /area/engineering/main) -"dXi" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "dYe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52410,6 +52357,11 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) +"dZa" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "dZj" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, /obj/machinery/airalarm/engine{ @@ -52420,13 +52372,6 @@ }, /turf/open/floor/engine, /area/engineering/supermatter) -"ean" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) "eaw" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -52449,20 +52394,6 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) -"edG" = ( -/obj/structure/chair{ - dir = 4; - name = "Bailiff" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "edJ" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, @@ -52485,12 +52416,6 @@ }, /turf/open/floor/plasteel, /area/cargo/office) -"efe" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "efu" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -52512,6 +52437,12 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) +"ehJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "ehM" = ( /obj/effect/decal/remains/human, /obj/structure/disposaloutlet, @@ -52533,10 +52464,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"ekH" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "ekU" = ( /obj/machinery/light/small{ dir = 4 @@ -52560,10 +52487,6 @@ }, /turf/open/floor/plasteel, /area/commons/dorms) -"epx" = ( -/obj/structure/disposalpipe/segment, -/turf/open/space/basic, -/area/space/nearstation) "epJ" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 @@ -52584,12 +52507,6 @@ icon_state = "wood-broken" }, /area/maintenance/department/crew_quarters/dorms) -"erY" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/fore) "eta" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Supplies"; @@ -52608,6 +52525,12 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) +"ete" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "euQ" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -52617,20 +52540,35 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"evx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/massdriver{ - id = "chapelgun"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +"evQ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "eyj" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engineering/main) +"eyu" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ezx" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/brig) "ezF" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -52676,22 +52614,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/space, /area/space/nearstation) -"eBr" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/ammo_box/foambox, -/obj/item/ammo_box/foambox, -/obj/item/gun/ballistic/shotgun/toy, -/obj/item/gun/ballistic/shotgun/toy, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"eBz" = ( -/obj/item/reagent_containers/food/snacks/donut, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) "eCw" = ( /obj/structure/cable{ icon_state = "1-2" @@ -52724,16 +52646,6 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) -"eEj" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "eEp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -52810,13 +52722,6 @@ "eNc" = ( /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"eNf" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "eNq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52892,17 +52797,6 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"eVr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) "eVy" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -52932,6 +52826,10 @@ }, /turf/open/floor/engine, /area/science/explab) +"eXX" = ( +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "eYr" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -52948,17 +52846,12 @@ /obj/item/stack/cable_coil/cut/random, /turf/open/floor/plating, /area/maintenance/department/cargo) -"fcl" = ( -/obj/machinery/power/solar_control{ - dir = 4; - id = "portsolar"; - name = "Port Solar Control" +"fdM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "fdQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -52995,23 +52888,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) -"fed" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "fef" = ( /obj/machinery/door/airlock/maintenance{ name = "Menagerie"; @@ -53022,13 +52898,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"ffk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "ffr" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -53047,6 +52916,11 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"fgh" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solars/port) "fgS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -53105,12 +52979,6 @@ }, /turf/open/floor/plasteel, /area/science/explab) -"flr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "fmh" = ( /turf/open/floor/wood, /area/maintenance/department/engine) @@ -53153,39 +53021,6 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint/customs) -"foI" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"fpP" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "fpT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53271,13 +53106,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/closed/wall/r_wall, /area/engineering/supermatter) -"fxI" = ( -/obj/structure/table, -/obj/item/stack/rods/fifty, -/obj/item/wrench, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/fore) "fym" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -53351,12 +53179,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/science/mixing) -"fBE" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/donut, -/obj/item/folder/yellow, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "fBZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -53371,12 +53193,6 @@ }, /turf/open/floor/plasteel/dark, /area/engineering/main) -"fIb" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "fIu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -53421,6 +53237,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"fPy" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "fQf" = ( /obj/structure/cable{ icon_state = "4-8" @@ -53439,6 +53261,16 @@ "fRs" = ( /turf/closed/wall, /area/command/heads_quarters/rd) +"fRL" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/gun/ballistic/shotgun/toy, +/obj/item/gun/ballistic/shotgun/toy, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "fRT" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -53446,15 +53278,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"fSj" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) "fTY" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -53473,35 +53296,16 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"fUG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) "fWv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/service/library/lounge) -"fXv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 +"fZq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "fZK" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 @@ -53526,17 +53330,6 @@ }, /turf/open/floor/plasteel, /area/service/kitchen) -"gaC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) "gdJ" = ( /obj/structure/table/glass, /obj/item/folder/blue, @@ -53600,15 +53393,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"gfV" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" - }, -/obj/item/paper/fluff/jobs/security/beepsky_mom, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "ggg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -53634,38 +53418,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"ghH" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"gin" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "giI" = ( /obj/machinery/light/small{ dir = 1 @@ -53761,6 +53513,12 @@ }, /turf/open/floor/plasteel/dark, /area/science/mixing) +"gmm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gmp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -53809,12 +53567,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, /area/engineering/main) -"gok" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "gpC" = ( /obj/structure/chair, /obj/machinery/light{ @@ -53840,20 +53592,10 @@ /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"gte" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) +"gtX" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gue" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -53869,6 +53611,25 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"gur" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/candle, +/obj/item/candle{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) +"guy" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gvf" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -53877,15 +53638,6 @@ heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) -"gvx" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "gwn" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53931,6 +53683,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"gyQ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "gAG" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -53944,6 +53702,13 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"gBu" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "gDR" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Escape"; @@ -54003,9 +53768,6 @@ /obj/item/clothing/glasses/welding, /turf/open/floor/plasteel/dark, /area/science/lab) -"gFH" = ( -/turf/open/floor/circuit/green, -/area/maintenance/department/security/brig) "gGy" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -54060,15 +53822,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"gJg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "gJV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54093,6 +53846,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"gLv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "gLF" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/tile/neutral{ @@ -54114,14 +53876,19 @@ }, /turf/open/floor/plating, /area/science/mixing) -"gMs" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "gMO" = ( /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/maintenance/department/engine) +"gNq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/brig) "gNv" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -54173,6 +53940,12 @@ /obj/machinery/vending/wardrobe/det_wardrobe, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"gRo" = ( +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gSH" = ( /turf/closed/wall, /area/service/lawoffice) @@ -54190,12 +53963,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"gUT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "gVc" = ( /turf/open/floor/wood{ icon_state = "wood-broken4" @@ -54224,6 +53991,23 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"gYI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gZF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "haA" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -54257,12 +54041,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/science) -"heM" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "hfZ" = ( /obj/machinery/requests_console{ department = "Science"; @@ -54300,22 +54078,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"hji" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Port Solar APC"; - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Port Bow Solar"; - dir = 9; - name = "solar camera" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "hjk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 @@ -54413,15 +54175,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"hur" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) "hvW" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio4"; @@ -54461,10 +54214,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"hwu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) "hxn" = ( /obj/structure/chair, /obj/item/clothing/glasses/regular, @@ -54484,6 +54233,19 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"hyn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/solars/port) "hzc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54508,15 +54270,23 @@ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) -"hAf" = ( -/obj/structure/window/reinforced{ +"hBa" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "hBu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ @@ -54531,23 +54301,10 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"hBy" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"hCG" = ( -/obj/structure/sign/departments/security{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +"hCn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/dark, +/area/security/brig) "hDG" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; @@ -54579,6 +54336,16 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"hGp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "hGB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -54594,18 +54361,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"hHs" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) "hIZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -54615,13 +54370,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"hJT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "hKp" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -54644,6 +54392,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"hMg" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "portsolar"; + name = "Port Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "hMx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating{ @@ -54718,22 +54477,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"hSK" = ( -/obj/structure/chair{ - dir = 4; - name = "Judge" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "hSM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54784,38 +54527,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"hVy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"hWc" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/security/courtroom) "hXt" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -54874,10 +54585,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"icD" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/fore) "iej" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /obj/structure/cable/yellow{ @@ -54886,13 +54593,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) -"ifK" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "igB" = ( /obj/machinery/camera{ c_tag = "Turbine Chamber"; @@ -54973,16 +54673,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"ilP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=BrigS2"; - location = "BrigP" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "imE" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -55040,10 +54730,6 @@ /obj/structure/chair/wood/normal, /turf/open/floor/carpet, /area/service/library) -"ipH" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "iqc" = ( /turf/open/floor/plasteel/stairs/right, /area/maintenance/department/crew_quarters/dorms) @@ -55054,6 +54740,23 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"isH" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "itl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55069,6 +54772,10 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"ito" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) "iuM" = ( /obj/machinery/door/window/southleft{ dir = 8; @@ -55123,10 +54830,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"iyk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) "iyJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -55139,6 +54842,10 @@ }, /turf/closed/wall, /area/service/library/lounge) +"iyP" = ( +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/space/nearstation) "izB" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod" @@ -55253,16 +54960,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) -"iGU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "iJi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -55276,17 +54973,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/cargo/sorting) -"iKY" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "iLh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -55382,6 +55068,13 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"iUy" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) "iVJ" = ( /obj/effect/spawner/lootdrop/organ_spawner, /turf/open/floor/plating{ @@ -55431,10 +55124,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"jcF" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "jcT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -55467,6 +55156,24 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"jfY" = ( +/obj/structure/chair{ + dir = 1; + name = "Prosecution" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "jgr" = ( /obj/structure/cable{ icon_state = "1-8" @@ -55498,14 +55205,23 @@ icon_state = "platingdmg3" }, /area/maintenance/department/crew_quarters/dorms) -"jhP" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" +"jiC" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "jjC" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -55522,33 +55238,24 @@ /obj/machinery/atmospherics/components/binary/pump, /turf/closed/wall/r_wall, /area/tcommsat/computer) -"jnV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"jmt" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"jnR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/closed/wall/mineral/iron, -/area/service/chapel/main/monastery) -"jpf" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, /turf/open/floor/plasteel/dark, /area/service/chapel/main/monastery) -"jqt" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/candle, -/obj/item/candle{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/candle{ - pixel_x = -8; - pixel_y = 6 - }, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) "jqZ" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -55592,6 +55299,24 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/white, /area/medical/treatment_center) +"jsl" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/service/chapel/main/monastery) +"jst" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "jsD" = ( /obj/structure/sign/plaques/deempisi{ pixel_y = 28 @@ -55615,22 +55340,11 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"jtY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) +"jtB" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "juw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -55722,10 +55436,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/engineering/main) -"jAg" = ( -/obj/item/toy/katana, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "jAy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55799,24 +55509,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"jGU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +"jHl" = ( +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/light{ + dir = 1 }, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/primary/fore) "jHP" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ @@ -55829,30 +55530,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"jJX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_y = -25; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"jMs" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "jOB" = ( /turf/open/floor/plating, /area/commons/storage/emergency/starboard) @@ -55881,6 +55558,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) +"jRI" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "jSa" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55909,14 +55592,9 @@ }, /turf/open/floor/carpet, /area/service/lawoffice) -"jTG" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/brig) +"jTx" = ( +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "jTU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable/yellow{ @@ -55936,6 +55614,13 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"jVB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "jXh" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -55974,6 +55659,12 @@ icon_state = "platingdmg3" }, /area/maintenance/department/engine) +"jYO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "jZG" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; @@ -55992,6 +55683,13 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel, /area/engineering/atmos) +"kau" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "kaR" = ( /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 @@ -56033,23 +55731,13 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"kiH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" +"kjp" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/courtroom) "kjK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -56108,13 +55796,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) -"koq" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/space, -/area/solars/port) "koz" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -56125,12 +55806,31 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"kpi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "kpK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/department/engine) +"kqF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "krU" = ( /obj/structure/chair{ dir = 4 @@ -56225,30 +55925,12 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) -"kAB" = ( -/obj/structure/table, -/obj/item/storage/crayons, -/obj/item/wrench, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "kAX" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/office) -"kBN" = ( -/obj/structure/sign/departments/security{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "kDf" = ( /obj/machinery/light/small, /turf/open/floor/carpet/black, @@ -56285,6 +55967,13 @@ /obj/structure/table, /turf/open/floor/plasteel, /area/service/hydroponics) +"kFd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "kFm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -56377,16 +56066,24 @@ }, /turf/open/floor/plasteel, /area/security/office) +"kKB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "kKI" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/cargo) -"kKZ" = ( -/obj/machinery/recharger, -/obj/structure/table, +"kMf" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/obj/machinery/meter, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/department/chapel/monastery) "kNf" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -56426,11 +56123,12 @@ icon_state = "platingdmg3" }, /area/maintenance/department/science) -"kQg" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +"kPt" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "kQy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56459,6 +56157,12 @@ "kRq" = ( /turf/open/floor/plasteel, /area/maintenance/department/engine) +"kRH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "kRK" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/bz, @@ -56502,6 +56206,24 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) +"kSC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "kSF" = ( /obj/structure/cable{ icon_state = "1-4" @@ -56600,10 +56322,22 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"kYR" = ( -/obj/structure/disposaloutlet, -/turf/open/floor/plating, -/area/space/nearstation) +"kZk" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"kZF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"lac" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space) "lcU" = ( /obj/structure/cable{ icon_state = "2-4" @@ -56638,30 +56372,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"lfM" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"lgv" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"lgJ" = ( +"lhq" = ( +/obj/machinery/computer/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "lhA" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, @@ -56681,33 +56395,6 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/maintenance/department/cargo) -"lmm" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 36; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "63" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = 6; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "lms" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -56732,19 +56419,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"lox" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/obj/item/bedsheet/green, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "loz" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/tile/yellow{ @@ -56777,12 +56451,20 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"lwM" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"lsz" = ( +/obj/structure/chair{ + dir = 4; + name = "Bailiff" }, -/area/maintenance/department/security/brig) +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "lxI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -56798,6 +56480,26 @@ /obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel/dark, /area/service/chapel/office) +"lAj" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"lAn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "lAs" = ( /turf/closed/wall, /area/cargo/sorting) @@ -56926,12 +56628,6 @@ }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) -"lLy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "lMU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -56986,6 +56682,15 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"lTx" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "lTC" = ( /obj/item/shard, /obj/effect/turf_decal/stripes/line{ @@ -57043,6 +56748,20 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/maintenance/fore) +"lXd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) "lXt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -57060,19 +56779,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/dark, /area/engineering/main) -"lYN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"mab" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/space, -/area/solars/port) "mal" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57130,6 +56836,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/lab) +"mdS" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) "meF" = ( /obj/machinery/status_display/evac, /turf/closed/wall/r_wall, @@ -57141,13 +56859,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"mfW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "mgz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57155,16 +56866,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engineering/main) -"mgK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "mhl" = ( /obj/machinery/power/emitter, /obj/machinery/light{ @@ -57183,11 +56884,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"mhB" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "mhK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -57227,6 +56923,15 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"mlt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "mmv" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Supplies"; @@ -57287,6 +56992,42 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"mqS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"mrk" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) "msX" = ( /obj/structure/table, /obj/item/paper, @@ -57322,13 +57063,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"muT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "mvm" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -57395,12 +57129,6 @@ }, /turf/open/floor/plasteel/dark, /area/command/bridge) -"myQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "mzE" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, @@ -57421,6 +57149,11 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"mAU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "mCe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -57429,12 +57162,22 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"mDn" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 +"mDs" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Solar APC"; + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Port Bow Solar"; + dir = 9; + name = "solar camera" }, /turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/area/maintenance/solars/port) "mDW" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -57462,13 +57205,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/science) -"mFv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/disposalpipe/junction{ +"mGa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=BrigS2"; + location = "BrigP" + }, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/primary/fore) "mHy" = ( /obj/item/storage/fancy/cigarettes/cigpack_shadyjims, /turf/open/floor/wood, @@ -57480,6 +57226,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/engine) +"mIO" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "mJp" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -57524,37 +57277,6 @@ }, /turf/open/floor/plating, /area/science/xenobiology) -"mMD" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/item/bedsheet/orange, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"mOV" = ( -/obj/structure/chair{ - dir = 1; - name = "Prosecution" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "mQm" = ( /obj/structure/chair/office/light{ dir = 1 @@ -57583,6 +57305,12 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"mUU" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "mVM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, @@ -57622,12 +57350,6 @@ "mZE" = ( /turf/open/space/basic, /area/space/nearstation) -"nah" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "naq" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -57658,17 +57380,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) -"ndx" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "ndI" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/plating{ @@ -57687,16 +57398,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"neL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "nfc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, @@ -57729,6 +57430,17 @@ /obj/item/chair/stool, /turf/open/floor/carpet, /area/maintenance/department/crew_quarters/dorms) +"ngq" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "nih" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/costume, @@ -57762,16 +57474,6 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/dark, /area/service/library) -"nkc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "nku" = ( /obj/machinery/door/airlock/centcom{ name = "Crematorium"; @@ -57881,10 +57583,31 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"nvr" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ +"nwp" = ( +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_x = -25; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"nxf" = ( +/obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/security/brig) "nxT" = ( @@ -57910,10 +57633,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"nzq" = ( -/obj/item/chair, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "nzD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -57970,6 +57689,40 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit/departure_lounge) +"nDM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/item/radio, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"nDP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "nEb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -57996,16 +57749,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"nGP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "nIm" = ( /obj/machinery/computer/security/telescreen{ dir = 8; @@ -58032,6 +57775,25 @@ }, /turf/open/floor/plasteel/white, /area/science/lab) +"nJG" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "nJI" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/sign/plaques/kiddie/perfect_drone{ @@ -58053,14 +57815,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"nMD" = ( -/obj/structure/chair/stool, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) "nMG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -58162,21 +57916,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"nQt" = ( -/obj/machinery/door/airlock/grunge{ - name = "Monastery Cemetary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) -"nQI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +"nQy" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/fore) "nRM" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -58246,13 +57989,6 @@ }, /turf/open/floor/plasteel/dark, /area/service/library) -"nWI" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solars/port) "nWP" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -58274,31 +58010,24 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) +"nYq" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "nYC" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plasteel/dark, /area/service/library) -"nYZ" = ( -/obj/machinery/computer/security, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/brig) "nZw" = ( /obj/machinery/door/airlock/abandoned{ name = "Backup Laboratory" }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"nZV" = ( -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "obj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58342,6 +58071,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"ofi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "ofN" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue, @@ -58376,12 +58111,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"onf" = ( -/obj/structure/cable{ - icon_state = "2-4" +"onE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "onX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -58405,15 +58144,12 @@ /obj/item/wrench/medical, /turf/open/floor/engine, /area/medical/chemistry) -"ooQ" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" +"opr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "opz" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -58438,10 +58174,6 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/computer) -"oqJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/solars/port) "ore" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -58552,17 +58284,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engineering/main) -"oxY" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/open/space/basic, -/area/space/nearstation) "oyF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -58599,6 +58320,12 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/carpet, /area/service/lawoffice) +"oCG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fore) "oCX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58675,6 +58402,12 @@ icon_state = "platingdmg3" }, /area/maintenance/disposal/incinerator) +"oGX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "oHa" = ( /obj/machinery/power/emitter/anchored{ dir = 8; @@ -58695,28 +58428,12 @@ }, /turf/open/floor/carpet, /area/service/library/lounge) -"oHA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "oIU" = ( /obj/structure/table/wood, /obj/item/folder/yellow, /obj/item/pen, /turf/open/floor/plasteel/dark, /area/service/library) -"oJW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "oKa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -58744,6 +58461,17 @@ }, /turf/open/floor/engine, /area/engineering/main) +"oKX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) "oLR" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -58784,6 +58512,11 @@ }, /turf/open/floor/plating, /area/cargo/miningdock) +"oPX" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space, +/area/solars/port) "oQm" = ( /obj/docking_port/stationary{ dir = 8; @@ -58796,6 +58529,16 @@ }, /turf/open/space/basic, /area/space) +"oQY" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "oRX" = ( /obj/structure/closet, /turf/open/floor/plating, @@ -58859,6 +58602,9 @@ icon_state = "platingdmg3" }, /area/maintenance/department/security/brig) +"oTF" = ( +/turf/open/floor/circuit/green, +/area/maintenance/department/security/brig) "oUa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58940,15 +58686,6 @@ "pbm" = ( /turf/open/floor/plating, /area/service/chapel/dock) -"pbE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "pbI" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, @@ -59067,13 +58804,13 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"piV" = ( -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +"pid" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/plasteel/airless/solarpanel, +/area/solars/port) "pjH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59107,6 +58844,19 @@ }, /turf/open/floor/plasteel, /area/engineering/atmos) +"pmC" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/obj/item/bedsheet/green, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "pnU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4; @@ -59122,12 +58872,6 @@ }, /turf/open/space, /area/space/nearstation) -"poY" = ( -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "pps" = ( /turf/closed/wall, /area/engineering/break_room) @@ -59149,6 +58893,26 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"pqR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solars/port) +"prB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "prQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -59166,6 +58930,19 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/r_wall, /area/engineering/supermatter) +"puy" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/obj/item/bedsheet/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "pvK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -59215,17 +58992,6 @@ /mob/living/simple_animal/opossum, /turf/open/floor/wood, /area/maintenance/department/crew_quarters/dorms) -"pAA" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "pBD" = ( /obj/structure/cable{ icon_state = "0-8" @@ -59243,6 +59009,12 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"pCF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) "pDP" = ( /obj/machinery/vending/assist, /obj/effect/turf_decal/tile/neutral{ @@ -59276,6 +59048,26 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, /area/engineering/atmos) +"pEZ" = ( +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/reagent_containers/food/snacks/donut, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/table/reinforced, +/obj/item/folder/red{ + layer = 2.9 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) "pFe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ @@ -59312,12 +59104,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) -"pIT" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/port) "pJy" = ( /obj/structure/rack, /obj/item/crowbar, @@ -59400,32 +59186,13 @@ }, /turf/closed/wall/r_wall, /area/medical/virology) -"pRE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/space/basic, -/area/space) -"pTD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" +"pRz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/item/radio, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"pTS" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "pVD" = ( /obj/machinery/light/small{ dir = 1 @@ -59543,13 +59310,6 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) -"qcb" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "qcD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/tile/green{ @@ -59603,6 +59363,16 @@ "qeY" = ( /turf/closed/wall/r_wall, /area/engineering/supermatter) +"qgb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "qhE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -59612,6 +59382,17 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"qiG" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "qjx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, @@ -59650,6 +59431,31 @@ }, /turf/open/floor/engine, /area/engineering/main) +"qpE" = ( +/obj/structure/chair{ + dir = 4; + name = "Judge" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"qpR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "qpS" = ( /obj/structure/cable{ icon_state = "2-4" @@ -59685,20 +59491,37 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"qtV" = ( -/obj/structure/cable{ - icon_state = "1-2" +"quc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"quY" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 36; + req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "63" }, -/area/maintenance/department/security/brig) -"qwx" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = 6; + pixel_y = 24 }, -/area/maintenance/department/security/brig) +/turf/open/floor/plasteel/dark, +/area/security/brig) "qxq" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air Out" @@ -59715,13 +59538,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) -"qzA" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solars/port) "qAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -59812,6 +59628,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"qGW" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "qGZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -59835,6 +59657,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"qIr" = ( +/obj/machinery/rnd/bepis, +/turf/open/floor/plasteel/white, +/area/science/explab) "qIC" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -59930,15 +59756,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"qSX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "qTV" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; @@ -60036,15 +59853,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"qXB" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +"qXE" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/fore) "qXH" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -60163,15 +59975,11 @@ icon_state = "wood-broken4" }, /area/maintenance/department/engine) -"rii" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/brig) +"rif" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "riF" = ( /obj/machinery/computer/arcade, /obj/effect/turf_decal/tile/neutral{ @@ -60198,27 +60006,6 @@ "rjF" = ( /turf/closed/wall/r_wall, /area/security/brig) -"rmn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom"; - req_access_txt = "42" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "rmC" = ( /turf/open/space/basic, /area/space/station_ruins) @@ -60253,6 +60040,19 @@ heat_capacity = 1e+006 }, /area/service/chapel/dock) +"roU" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"rpY" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "rrb" = ( /obj/item/target/clown, /turf/open/floor/plating, @@ -60287,6 +60087,22 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) +"rtg" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "rui" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/light/small{ @@ -60384,18 +60200,6 @@ "rHA" = ( /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"rIr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) "rJg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/light/small{ @@ -60408,15 +60212,6 @@ icon_state = "platingdmg1" }, /area/maintenance/department/engine) -"rJl" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "rJZ" = ( /obj/docking_port/stationary{ area_type = /area/construction/mining/aux_base; @@ -60451,23 +60246,14 @@ /turf/open/floor/mech_bay_recharge_floor, /area/maintenance/department/security/brig) "rMb" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"rMA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) "rMB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -60492,10 +60278,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/science) -"rOI" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fore) +"rNF" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "rPg" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -60506,6 +60296,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"rRj" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "rRv" = ( /obj/structure/bookcase/random/religion, /obj/effect/decal/cleanable/cobweb{ @@ -60530,34 +60324,23 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"rTW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +"rUj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_y = -25; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/security/courtroom) -"rVC" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/space, -/area/solars/port) -"rVP" = ( -/obj/machinery/button/door{ - id = "shootshut"; - name = "shutters control"; - pixel_x = 28 - }, -/obj/item/ammo_casing/shotgun/improvised, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/security/brig) "rWE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -60583,18 +60366,6 @@ }, /turf/open/floor/plating, /area/commons/storage/emergency/starboard) -"rZu" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/security/brig) "sbk" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -60607,12 +60378,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/maintenance/department/science) -"sck" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/service/chapel/main/monastery) "scp" = ( /obj/machinery/door/airlock/maintenance{ name = "Auxillary Base Maintenance"; @@ -60638,6 +60403,23 @@ "sdk" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/office) +"seG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "sgc" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral{ @@ -60678,6 +60460,10 @@ /obj/item/reagent_containers/food/snacks/meat/slab/monkey, /turf/open/floor/plating, /area/maintenance/department/engine) +"siA" = ( +/obj/item/toy/katana, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "sjC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/yellow, @@ -60687,6 +60473,16 @@ /obj/machinery/power/port_gen/pacman, /turf/open/floor/plasteel, /area/engineering/main) +"skq" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "skw" = ( /obj/structure/cable{ icon_state = "1-8" @@ -60748,6 +60544,10 @@ "sqQ" = ( /turf/open/floor/plating, /area/maintenance/disposal) +"srK" = ( +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "srZ" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -60774,18 +60574,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"suT" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space, -/area/solars/port) -"suU" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "svA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 @@ -60844,6 +60632,20 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) +"sDV" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) "sEB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, @@ -60884,6 +60686,11 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"sIO" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "sJp" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall, @@ -60915,16 +60722,27 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/service/library) -"sKu" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +"sMe" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +/turf/open/space, +/area/solars/port) +"sMA" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "sNk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60939,9 +60757,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"sNI" = ( -/turf/closed/wall, -/area/maintenance/solars/port) +"sNS" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "sOC" = ( /obj/structure/closet, /obj/item/clothing/under/color/black, @@ -61071,10 +60896,6 @@ }, /turf/open/floor/plasteel, /area/engineering/main) -"tdo" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "tdp" = ( /obj/structure/rack, /obj/item/stack/packageWrap, @@ -61355,15 +61176,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/chapel/monastery) -"tzi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "tzj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/white, @@ -61385,10 +61197,25 @@ /obj/item/pen, /turf/open/floor/plasteel/dark, /area/science/explab) +"tBh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "tCJ" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) +"tCN" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/donut, +/obj/item/folder/yellow, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "tCP" = ( /obj/docking_port/stationary/public_mining_dock, /turf/open/floor/plating, @@ -61397,16 +61224,15 @@ /obj/item/wrench, /turf/open/floor/plating, /area/maintenance/department/cargo) -"tFy" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4" +"tFp" = ( +/obj/item/kirbyplants{ + icon_state = "plant-10" }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/space, -/area/solars/port) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "tHk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61440,19 +61266,23 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"tKh" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "tLP" = ( /obj/machinery/status_display/supply, /turf/closed/wall, /area/cargo/warehouse) +"tMe" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"tMI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "tOD" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/turf_decal/stripes/line{ @@ -61460,11 +61290,27 @@ }, /turf/open/floor/engine, /area/engineering/main) -"tPJ" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"tPb" = ( +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solars/port) +"tPj" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"tPu" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, +/obj/item/paper/fluff/jobs/security/beepsky_mom, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "tRc" = ( /obj/structure/ore_box, @@ -61477,6 +61323,15 @@ /obj/structure/disposalpipe/segment, /turf/open/space/basic, /area/space/nearstation) +"tSt" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "tSL" = ( /turf/open/floor/plating{ icon_state = "panelscorched" @@ -61498,14 +61353,6 @@ }, /turf/closed/wall/r_wall, /area/science/xenobiology) -"tVo" = ( -/turf/open/floor/plasteel/dark, -/area/security/courtroom) -"tWm" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solars/port) "tXn" = ( /obj/structure/sink{ dir = 4; @@ -61527,11 +61374,20 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"uas" = ( -/obj/structure/chair/wood/normal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) +"tXP" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Firing Range" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"tYu" = ( +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "uaC" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -61569,16 +61425,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"ucI" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"udV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/brig) "uek" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -61623,12 +61469,13 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"ufG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +"ugu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) +/turf/open/floor/plating, +/area/maintenance/solars/port) "ugC" = ( /obj/structure/chair/office/light{ dir = 4 @@ -61647,11 +61494,6 @@ }, /turf/open/floor/wood, /area/maintenance/department/engine) -"ujl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "ujI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -61659,10 +61501,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ukd" = ( -/obj/item/broken_bottle, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "ukn" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/rack, @@ -61867,6 +61705,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"uyI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "uyJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/engine, @@ -61919,18 +61766,15 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"uzX" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Firing Range" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) "uAA" = ( /obj/item/target/alien, /turf/open/floor/plating, /area/maintenance/department/security/brig) +"uAE" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) "uAU" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -61959,11 +61803,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"uFJ" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, +"uFA" = ( +/obj/item/storage/box/lights/bulbs, /turf/open/floor/plating, -/area/maintenance/department/security/brig) +/area/maintenance/department/chapel/monastery) +"uFZ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "uHG" = ( /obj/structure/cable{ icon_state = "1-4" @@ -61989,6 +61841,13 @@ }, /turf/closed/wall/r_wall, /area/engineering/main) +"uKR" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/maintenance/department/security/brig) "uLF" = ( /obj/structure/cable{ icon_state = "1-4" @@ -62016,6 +61875,16 @@ /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/department/engine) +"uMf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "uMo" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/yellow, @@ -62079,19 +61948,6 @@ /obj/item/stamp/law, /turf/open/floor/carpet, /area/service/lawoffice) -"uWV" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "uXp" = ( /obj/item/weldingtool, /obj/effect/spawner/lootdrop/maintenance, @@ -62149,6 +62005,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"vcv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "veF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -62194,23 +62060,30 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"vha" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 +"vgF" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/bedsheet/blue, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "vhk" = ( /obj/structure/chair, /turf/open/floor/carpet, /area/service/lawoffice) +"vil" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Mass Driver" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "vjd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -62220,6 +62093,14 @@ }, /turf/open/floor/plasteel, /area/engineering/main) +"vjD" = ( +/obj/structure/chair/stool, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) "vli" = ( /obj/structure/table, /obj/item/clothing/glasses/meson/engine, @@ -62279,6 +62160,19 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) +"vnI" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/item/bedsheet/orange, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "voh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -62305,6 +62199,12 @@ }, /turf/open/floor/plasteel/dark, /area/service/library/lounge) +"vrQ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) "vsk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62523,6 +62423,41 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"vOQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access_txt = "42" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"vQx" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "vQN" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -62674,6 +62609,15 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/engine) +"wdU" = ( +/obj/machinery/button/door{ + id = "shootshut"; + name = "shutters control"; + pixel_x = 28 + }, +/obj/item/ammo_casing/shotgun/improvised, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "wdY" = ( /obj/machinery/light/small{ dir = 4 @@ -62723,12 +62667,6 @@ }, /turf/open/floor/engine, /area/engineering/main) -"whp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "whP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/effect/turf_decal/tile/neutral, @@ -62776,6 +62714,17 @@ /obj/item/flashlight, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"wkC" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space/nearstation) "wkZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -62803,6 +62752,15 @@ }, /turf/open/floor/plasteel/white, /area/science/explab) +"wnp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "wnE" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -62814,15 +62772,6 @@ /obj/structure/sign/warning, /turf/closed/wall, /area/science/mixing) -"wol" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "woq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -62916,13 +62865,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"wxw" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) "wxJ" = ( /turf/open/floor/plasteel, /area/security/brig) @@ -62939,12 +62881,6 @@ /obj/structure/chair, /turf/open/floor/wood, /area/maintenance/department/engine) -"wAo" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "wAI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -62999,16 +62935,6 @@ /obj/structure/bookcase/random/fiction, /turf/open/floor/plasteel/dark, /area/service/library/lounge) -"wDT" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "wDZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -63030,12 +62956,39 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"wFB" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "wFT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating, /area/maintenance/department/science) +"wGD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/space, +/area/solars/port) +"wIa" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) "wIo" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/structure/lattice, @@ -63053,16 +63006,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"wIT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "wKa" = ( /obj/machinery/light/small, /turf/open/floor/plating, @@ -63127,13 +63070,23 @@ }, /turf/open/floor/plating, /area/science/mixing) -"wPZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" +"wPk" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/security/brig) +"wPp" = ( +/obj/structure/table, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/fore) "wQU" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ @@ -63232,17 +63185,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"wVy" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Mass Driver" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/service/chapel/main/monastery) "wVC" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Sci"; @@ -63324,6 +63266,19 @@ "xbJ" = ( /turf/open/floor/plasteel/dark, /area/maintenance/department/crew_quarters/dorms) +"xcw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) "xee" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -63345,6 +63300,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"xgz" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) "xgG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -63491,23 +63455,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"xoE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "xpr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -63540,16 +63487,27 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"xwv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +"xxl" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/service/chapel/main/monastery) "xxw" = ( /obj/machinery/atmospherics/components/binary/pump, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"xxK" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "xxO" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; @@ -63580,20 +63538,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"xxZ" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "xyl" = ( /obj/structure/table, /obj/item/assembly/timer, @@ -63626,10 +63570,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/xenobiology) -"xAF" = ( -/obj/machinery/rnd/bepis, -/turf/open/floor/plasteel/white, -/area/science/explab) +"xBh" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"xBn" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/wrench, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "xCV" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -63653,6 +63605,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) +"xDw" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "xEb" = ( /obj/structure/destructible/cult/tome, /turf/open/floor/plasteel/dark, @@ -63663,6 +63621,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/science/storage) +"xEy" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "xFl" = ( /obj/machinery/power/apc/highcap/five_k{ areastring = "/area/tcommsat/server"; @@ -63691,6 +63653,11 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) +"xIV" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "xJy" = ( /obj/structure/chair/comfy/black, /obj/structure/sign/plaques/kiddie{ @@ -63728,6 +63695,31 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/dark, /area/service/lawoffice) +"xLL" = ( +/turf/closed/wall, +/area/maintenance/solars/port) +"xMk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"xNn" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "xNx" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -63752,6 +63744,29 @@ }, /turf/open/floor/engine, /area/engineering/main) +"xNL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/mineral/iron, +/area/service/chapel/main/monastery) +"xNO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"xNW" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "xOC" = ( /obj/machinery/door/airlock/external{ name = "Construction Zone" @@ -63786,10 +63801,28 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) +"xRD" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) "xSd" = ( /obj/machinery/light/small, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) +"xSk" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/dark, +/area/service/chapel/main/monastery) "xSX" = ( /obj/machinery/airalarm/unlocked{ pixel_y = 23 @@ -63824,10 +63857,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) -"ybb" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "ybX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -63839,17 +63868,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"ycs" = ( -/obj/structure/closet/secure_closet/courtroom, -/obj/item/gavelhammer, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/courtroom) "ycx" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" @@ -63861,28 +63879,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"yeg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"yfN" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) "yfO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow, @@ -63899,6 +63895,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) +"yin" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port) "ymb" = ( /obj/machinery/camera{ c_tag = "Engineering Telecomms Access"; @@ -68375,7 +68375,7 @@ aaa aaa aqd aqd -qzA +pid aqd aqd aaa @@ -69146,7 +69146,7 @@ pXc pXc pXc aaa -koq +wGD aaa pXc pXc @@ -69402,17 +69402,17 @@ ulQ ulQ ulQ ulQ -tWm -suT -mab -rVC -rVC -rVC -rVC -rVC -rVC -rVC -tFy +fgh +oPX +pqR +hyn +hyn +hyn +hyn +hyn +hyn +hyn +sMe aqd aoH aaa @@ -70430,17 +70430,17 @@ ulQ ulQ ulQ ulQ -tWm +fgh azK -mab -rVC -rVC -rVC -rVC -rVC -rVC -rVC -tFy +pqR +hyn +hyn +hyn +hyn +hyn +hyn +hyn +sMe aqd aoH aaa @@ -71458,17 +71458,17 @@ ulQ ulQ ulQ ulQ -tWm +fgh azK -mab -rVC -rVC -rVC -rVC -rVC -rVC -rVC -tFy +pqR +hyn +hyn +hyn +hyn +hyn +hyn +hyn +sMe aqd aoH aaa @@ -72486,17 +72486,17 @@ ulQ ulQ ulQ ulQ -tWm +fgh azK -mab -rVC -rVC -rVC -rVC -rVC -rVC -rVC -tFy +pqR +hyn +hyn +hyn +hyn +hyn +hyn +hyn +sMe aqd aoH aaa @@ -73258,7 +73258,7 @@ aaa aaa aaa aaa -nWI +tPb aaa aaa aaa @@ -75925,7 +75925,7 @@ cfN cfN cfN fIT -cUT +jsl fIT cfN cfN @@ -76336,9 +76336,9 @@ mwg qLb utg ycr -ybb +tMe azN -lgv +nYq aiu aht aaa @@ -76437,10 +76437,10 @@ bWV chC chV bWV -fIb +gyQ cvq bXJ -kAB +xBn bWV cfN cfN @@ -76595,7 +76595,7 @@ azN azN azN azN -eBr +fRL aiu aht aaa @@ -76694,10 +76694,10 @@ chb chD chW bWV -dpS -gUT +xSk +fdM cvA -lYN +ehJ bWV cfN cfN @@ -76849,15 +76849,15 @@ hlw mLB qLb azN -jAg +siA azN -rVP -kKZ +wdU +guy aiu aht -oqJ -dOo -oqJ +yin +xcw +yin aaa aaa aaa @@ -77107,14 +77107,14 @@ aiu aiu aiu aiu -uzX +tXP aiu aiu aiu -sNI -oqJ -myQ -oqJ +xLL +yin +oGX +yin aaa aaa aaa @@ -77212,12 +77212,12 @@ bWV cgf cvB bWV -nZV +rNF cjj bWV fIT fIT -piV +iUy aaa aaa aaa @@ -77363,15 +77363,15 @@ hKX aiu rrb uAA -cCN -tdo +dZa +gtX nso aiu -eBz -sNI -muT -myQ -oqJ +tYu +xLL +ugu +oGX +yin aaa aaa aaa @@ -77620,16 +77620,16 @@ iEX azN azN azN -cCN -qwx -tPJ +dZa +kZk +qGW aiu -gfV -sNI -oqJ -gin -oqJ -sNI +tPu +xLL +yin +prB +yin +xLL aaa aaa aaa @@ -77723,16 +77723,16 @@ bWV bWV bWV ciz -tzi +qpR cku -uas +xIV cdw cwy bXJ bXJ fIT fIT -piV +iUy aaa aaa aaa @@ -77877,16 +77877,16 @@ iLR nso sqt uQR -nzq -del -qwx +dVP +jRI +kZk aiu -poY -sNI -fcl -lfM -pIT -sNI +gRo +xLL +hMg +uyI +cVq +xLL aaa aaa aaa @@ -77984,10 +77984,10 @@ cvt cvC cvV ceQ -dzj -jpf -wVy -hAf +xxl +mIO +vil +jnR cxk aaa aaa @@ -78136,14 +78136,14 @@ nso aiu aiu aiu -cCN +dZa aiu -ucI -sNI -dXi -flr -nMD -sNI +eXX +xLL +ofi +rpY +vjD +xLL aaa aaa aaa @@ -78240,11 +78240,11 @@ ciz cvt cvC cvV -sck -jqt +fZq +gur cwG -pAA -sKu +qiG +oQY cxk aaa aaa @@ -78391,16 +78391,16 @@ iPH nKo nKo nKo -wIT -hur -hur -qtV -fUG -sNI -hji -oJW -pTS -sNI +kpi +cHm +cHm +jst +sMA +xLL +mDs +kqF +uAE +xLL aaa aaa aaa @@ -78494,16 +78494,16 @@ cdC ciO bWV ciz -gvx +tSt cjl -mhB +sIO cwl ciA bXJ bXJ fIT fIT -piV +iUy aaa aaa aaa @@ -78652,12 +78652,12 @@ uaE aiu aiu aiu -eVr -sNI -sNI -cJG -sNI -sNI +oKX +xLL +xLL +skq +xLL +xLL aiu aaa aaa @@ -78756,10 +78756,10 @@ ceP crk bXJ bXJ -evx +ccg ckv fIT -oxY +wkC aaa aaa aaa @@ -78905,16 +78905,16 @@ aCg aiu aqg uXp -qSX +vgF cHS -uFJ +rif aiu aBa aiu -ukd +srK jsf -ipH -gMs +evQ +xEy aiu aiu aiu @@ -79009,14 +79009,14 @@ cfm cfm cfm chF -nQt +bjO cfm xhj cky bWV fIT fIT -piV +iUy aaa aaa aaa @@ -79163,17 +79163,17 @@ aiu wYu vxV jsf -gFH +oTF rLi aiu -cWE +wnp nKo ujI rKr nKo nKo -rMb -hBy +tBh +dLN aiu aaa aaa @@ -79264,7 +79264,7 @@ cuV ciD cfD chf -neL +qgb cvu cvE cfm @@ -79419,16 +79419,16 @@ kJw aiu sOC vCC -heM +gmm cHS -cNW +uKR aiu -eNf +xNW aiu wYu azN -ipH -nzq +evQ +dVP qGu azN aiu @@ -79783,9 +79783,9 @@ cfn ciR cfm eNc -onf -eEj -qcb +vrQ +sNS +roU uIh iye aht @@ -80201,7 +80201,7 @@ aaa aaa aiu qGu -jhP +gYI aiu aaa aaa @@ -80717,8 +80717,8 @@ aiu qGu nso aiu -qwx -wxw +kZk +cFr ait aaa aaa @@ -80812,7 +80812,7 @@ cAS cfm cjO cwH -ifK +kMf cwS uIh cfN @@ -80971,11 +80971,11 @@ aaa aaa aaa aiu -gJg -mgK +rMb +vcv nKo -gaC -lwM +mrk +kPt ait aaa aaa @@ -81067,9 +81067,9 @@ cgG cfn ciR cfm -ccT -mDn -gok +uFA +tPj +fPy cwS uIh iye @@ -81228,7 +81228,7 @@ aaa aaa aaa aiu -jcF +wFB jsf cAT aBa @@ -81475,7 +81475,7 @@ rjF rjF lqc lqc -ooQ +wPk lqc bBW lqc @@ -81485,9 +81485,9 @@ ajM fAx fAx aiu -fBE +tCN jsf -jcF +wFB qGu aiu aiu @@ -81581,7 +81581,7 @@ cgG cfn ciR cfm -suU +jVB eNc cwK odM @@ -81737,9 +81737,9 @@ lqc bBW ajM ekU -wPZ -dUO -czz +lAn +dCo +nwp bGG nPA mtu @@ -81989,15 +81989,15 @@ lHc osW tlc ajM -jJX +rUj ajM ajM rjF rjF rjF ajM -wAo -xwv +xBh +bPm aiu aiu aiu @@ -82246,15 +82246,15 @@ jvi jvi cjH jvi -iyk -uWV -jTG -yfN -vha -iKY -dpA -lLy -hJT +ito +lAj +ezx +eyu +puy +xMk +tFp +kKB +kFd aiu aCd hHr @@ -82504,14 +82504,14 @@ wxJ tnP vOw wxJ -nvr -xxZ +dnG +vQx wxJ -oHA +opr awI axL bZV -xwv +bPm aiu nyO ezJ @@ -82761,14 +82761,14 @@ ovB aoh woq ari -fXv -rZu -rIr -gte -hHs +lXd +mdS +nxf +sDV +xRD axL bZV -xwv +bPm aiu awE qGu @@ -82863,7 +82863,7 @@ cfm ciF cuQ cfm -jnV +xNL jSa cwe xNx @@ -83018,14 +83018,14 @@ oFf amg wwG avv -hVy +mqS ajM ajM ajM rjF -tKh +jHl bZV -xwv +bPm aiu aiu kFx @@ -83275,14 +83275,14 @@ oPx apG wxb wxJ -jtY -udV -yfN -lox -iKY +wIa +ceD +eyu +pmC +xMk axL bZV -pbE +tMI ebD sbY fuP @@ -83532,13 +83532,13 @@ pdq apG wDm wxJ -rMA -ndx +mlt +xNn aux avp awI axL -ilP +mGa pFy ebD aCe @@ -83789,14 +83789,14 @@ peE apE wRz ari -kiH +nDP atw -rIr +nxf avq -hHs +xRD axL bZV -nkc +uMf gSH xJy sJr @@ -84046,7 +84046,7 @@ aoO apF wRI wxJ -jGU +kSC ajM ajM ajM @@ -84303,11 +84303,11 @@ aoP apG wUz arj -foI -udV -yfN -mMD -iKY +rtg +ceD +eyu +vnI +xMk axL ayF aAc @@ -84566,7 +84566,7 @@ aux avs awI axL -yeg +gLv pFy ebD aCf @@ -84816,13 +84816,13 @@ aon pJy apH aqm -mfW +kau asv atw -rIr +nxf avt awJ -ffk +pRz ayG pFy aiu @@ -85079,13 +85079,13 @@ ajM ajM ajM rjF -kBN +xxK ayH aAe aBc aCh -ean -ean +kZF +kZF aFk aFU eQZ @@ -85330,12 +85330,12 @@ jFO aoQ amg aqo -mfW +kau asx -xoE -fpP -lgJ -ghH +seG +hBa +hGp +nJG axH ayI aAf @@ -85592,8 +85592,8 @@ aty atz avv avv -rJl -wol +xgz +gZF ayL pFy aBd @@ -85683,7 +85683,7 @@ xgh xgh xgh cjm -kQg +jtB cxz cjm cjm @@ -85844,15 +85844,15 @@ kAX aoS jXF aqq -mFv +aIz atB atA avw avw -fed -iGU -efe -nkc +isH +cFH +xDw +uMf aBd aCj aDp @@ -85947,7 +85947,7 @@ vco vco vco vco -nah +mUU eNc tyL cjm @@ -86107,7 +86107,7 @@ ajM auz avx rjF -hCG +lTx ayJ aAg aBe @@ -86358,12 +86358,12 @@ kJN aoU apL aqs -rii +gNq asz ajM -lmm -qXB -pTD +quY +uFZ +nDM axI axG aAh @@ -86617,10 +86617,10 @@ cnJ aqt arm rdB -fSj -hwu +jmt +hCn avy -cJm +pEZ axL axG pFy @@ -86719,12 +86719,12 @@ aaa aaa aaa cAH -pRE +lac tRZ -epx +quc tRZ -epx -kYR +quc +iyP aaa aaa aaa @@ -86875,9 +86875,9 @@ aqu arn asA atC -nYZ +lhq avz -dPJ +jiC axL axG pFy @@ -87135,7 +87135,7 @@ awO awO awO awO -tKh +jHl axG pFy aBd @@ -87388,9 +87388,9 @@ awO sBA arp asB -hSK -edG -ycs +qpE +lsz +ngq awO axJ axG @@ -87643,7 +87643,7 @@ aow aoZ awO aqv -ufG +pCF jxK atE auB @@ -87900,11 +87900,11 @@ aow apa awO aqw -nQI +jYO tTZ atF -rTW -tVo +kRH +jTx awM axL ayN @@ -88161,7 +88161,7 @@ auC asD atG auC -mOV +jfY awO axL axG @@ -88414,13 +88414,13 @@ aow apa awO aqp -ujl +mAU asE -wDT +xNO auD avC awO -tKh +jHl axG aAm aBi @@ -88673,7 +88673,7 @@ awO awQ awQ asC -rmn +vOQ awQ awQ awO @@ -89187,13 +89187,13 @@ awO aqA art asF -whp +ete auG avF awQ axL ayQ -ekH +rRj aBi aCt aDy @@ -89444,10 +89444,10 @@ awO xkB aru asG -jMs -nGP +gBu +onE tTZ -hWc +kjp axM ayR aAo @@ -89958,7 +89958,7 @@ aoz aqC arw asI -rOI +nQy auH avI auH @@ -90215,7 +90215,7 @@ aoz aqD arx asK -icD +qXE auH avJ awS @@ -90472,7 +90472,7 @@ aoz xuv asK asK -fxI +wPp auH avK auH @@ -90984,10 +90984,10 @@ lXv apj aoz aoz -erY +oCG +aoz aoz aoz -ajM avL auH auH @@ -105166,7 +105166,7 @@ bjx bjw blV bnb -xAF +qIr bqs bqt brL From 66e81e7fdab87118ac5d04ed59303f8b0e3a34a4 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Mon, 11 Oct 2021 19:52:30 +0200 Subject: [PATCH 07/24] asay ping time --- code/__DEFINES/admin.dm | 3 +++ code/modules/admin/verbs/adminhelp.dm | 29 ++++++++++++++++++++++++++ code/modules/admin/verbs/adminsay.dm | 13 ++++++++++++ sound/misc/bloop.ogg | Bin 0 -> 8078 bytes 4 files changed, 45 insertions(+) create mode 100644 sound/misc/bloop.ogg diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index bd6e549d15..b485a5fa29 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -95,3 +95,6 @@ #define STICKYBAN_DB_CACHE_TIME 10 SECONDS #define STICKYBAN_ROGUE_CHECK_TIME 5 + +/// for asay pings, this is the index in the return list for [/proc/check_admin_pings] that contains the message modified with underlines for the spotted names +#define ADMINSAY_PING_UNDERLINE_NAME_INDEX "!underlined_names" diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index b026847702..d6d6999196 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -732,3 +732,32 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) return founds return msg + +/** + * Checks a given message to see if any of the words contain an active admin's ckey with an @ before it + * + * Returns nothing if no pings are found, otherwise returns an associative list with ckey -> client + * Also modifies msg to underline the pings, then stores them in the key [ADMINSAY_PING_UNDERLINE_NAME_INDEX] for returning + * + * Arguments: + * * msg - the message being scanned + */ +/proc/check_admin_pings(msg) + //explode the input msg into a list + var/list/msglist = splittext(msg, " ") + var/list/admins_to_ping = list() + + var/i = 0 + for(var/word in msglist) + i++ + if(word[1] != "@") + continue + var/ckey_check = lowertext(copytext(word, 2)) + var/client/client_check = GLOB.directory[ckey_check] + if(client_check?.holder) + msglist[i] = "[word]" + admins_to_ping[ckey_check] = client_check + + if(length(admins_to_ping)) + admins_to_ping[ADMINSAY_PING_UNDERLINE_NAME_INDEX] = jointext(msglist, " ") // without tuples, we must make do! + return admins_to_ping diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 66653020d4..fdd1e8dcad 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -8,6 +8,19 @@ msg = copytext_char(sanitize(msg), 1, MAX_MESSAGE_LEN) if(!msg) return + + var/list/pinged_admin_clients = check_admin_pings(msg) + if(length(pinged_admin_clients) && pinged_admin_clients[ADMINSAY_PING_UNDERLINE_NAME_INDEX]) + msg = pinged_admin_clients[ADMINSAY_PING_UNDERLINE_NAME_INDEX] + pinged_admin_clients -= ADMINSAY_PING_UNDERLINE_NAME_INDEX + + for(var/iter_ckey in pinged_admin_clients) + var/client/iter_admin_client = pinged_admin_clients[iter_ckey] + if(!iter_admin_client?.holder) + continue + window_flash(iter_admin_client) + SEND_SOUND(iter_admin_client.mob, sound('sound/misc/bloop.ogg')) + msg = emoji_parse(msg) mob.log_talk(msg, LOG_ASAY) diff --git a/sound/misc/bloop.ogg b/sound/misc/bloop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cfe1c24426c69a168f7cba5d1b03a25d74aa382a GIT binary patch literal 8078 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 Date: Mon, 11 Oct 2021 20:32:00 +0200 Subject: [PATCH 08/24] safety --- code/modules/admin/verbs/adminhelp.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index d6d6999196..78be1c9ea5 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -750,6 +750,8 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/i = 0 for(var/word in msglist) i++ + if(!length(word)) + continue if(word[1] != "@") continue var/ckey_check = lowertext(copytext(word, 2)) From 608b6fbb1befbdd3c54788986b61c7b7bdf7c333 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Tue, 12 Oct 2021 22:17:43 -0300 Subject: [PATCH 09/24] Upload files --- code/_onclick/hud/screen_objects.dm | 2 +- code/modules/arousal/genitals.dm | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 2f5f4a3dd4..8590e056c9 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -189,7 +189,7 @@ var/image/item_overlay = image(holding) item_overlay.alpha = 92 - if(!user.can_equip(holding, slot_id, TRUE)) + if(!user.can_equip(holding, slot_id, TRUE, TRUE)) item_overlay.color = "#FF0000" else item_overlay.color = "#00ff00" diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index bfcaff7d56..313f108b0f 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -145,6 +145,9 @@ else to_chat(src,"You can't make that genital [picked_organ.aroused_state ? "unaroused" : "aroused"]!") picked_organ.update_appearance() + if(ishuman(src)) + var/mob/living/carbon/human/human = src + human.update_genitals() return From 5153dba0f26c30e76311988368fc6075aacc7ef2 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Wed, 13 Oct 2021 15:11:25 -0300 Subject: [PATCH 10/24] Upload files --- .../configuration/entries/server.dm | 3 +++ code/controllers/subsystem/ticker.dm | 26 +++++++++++++++++-- config/entries/server.txt | 6 +++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/code/controllers/configuration/entries/server.dm b/code/controllers/configuration/entries/server.dm index 1acf8a11ca..ee40df573c 100644 --- a/code/controllers/configuration/entries/server.dm +++ b/code/controllers/configuration/entries/server.dm @@ -88,3 +88,6 @@ /datum/config_entry/number/rounds_until_hard_restart config_entry_value = -1 min_val = 0 + +/datum/config_entry/string/force_gamemode + config_entry_value = null diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index d2a4882f82..b517c5867e 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -71,6 +71,9 @@ SUBSYSTEM_DEF(ticker) var/station_integrity = 100 // stored at roundend for use in some antag goals var/emergency_reason + /// If the gamemode fails to be run too many times, we swap to a preset gamemode, this should give admins time to set their preferred one + var/emergency_swap = 0 + /datum/controller/subsystem/ticker/Initialize(timeofday) load_mode() @@ -179,7 +182,10 @@ SUBSYSTEM_DEF(ticker) timeLeft = 0 if(!modevoted) - send_gamemode_vote() + if(!CONFIG_GET(string/force_gamemode)) + send_gamemode_vote() + else + force_gamemode(CONFIG_GET(string/force_gamemode)) //countdown if(timeLeft < 0) return @@ -227,13 +233,15 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/setup() to_chat(world, "Starting game...") var/init_start = world.timeofday - GLOB.master_mode = "dynamic" + if(emergency_swap >= 10) + force_gamemode("extended") // If everything fails extended does not have hard requirements for starting, could be changed if needed. mode = config.pick_mode(GLOB.master_mode) if(!mode.can_start()) to_chat(world, "Unable to start [mode.name]. Not enough players, [mode.required_players] players and [mode.required_enemies] eligible antagonists needed. Reverting to pre-game lobby.") qdel(mode) mode = null SSjob.ResetOccupations() + emergency_swap++ return 0 CHECK_TICK @@ -252,6 +260,7 @@ SUBSYSTEM_DEF(ticker) QDEL_NULL(mode) to_chat(world, "Error setting up [GLOB.master_mode]. Reverting to pre-game lobby.") SSjob.ResetOccupations() + emergency_swap++ return 0 else message_admins("DEBUG: Bypassing prestart checks...") @@ -305,6 +314,19 @@ SUBSYSTEM_DEF(ticker) return TRUE +/datum/controller/subsystem/ticker/proc/force_gamemode(gamemode) + if(gamemode) + if(!modevoted) + modevoted = TRUE + if(gamemode in config.modes) + GLOB.master_mode = gamemode + SSticker.save_mode(gamemode) + message_admins("The gamemode has been set to [gamemode].") + else + GLOB.master_mode = "extended" + SSticker.save_mode("extended") + message_admins("force_gamemode proc received an invalid gamemode, defaulting to extended.") + /datum/controller/subsystem/ticker/proc/PostSetup() set waitfor = FALSE mode.post_setup() diff --git a/config/entries/server.txt b/config/entries/server.txt index 0ffd5b21a3..e1a5ee9a64 100644 --- a/config/entries/server.txt +++ b/config/entries/server.txt @@ -66,3 +66,9 @@ DISABLE_HIGH_POP_MC_MODE_AMOUNT 60 ## Uncomment to set the number of /world/Reboot()s before the DreamDaemon restarts itself. 0 means restart every round. Requires tgstation server tools. #ROUNDS_UNTIL_HARD_RESTART 10 + +## Force Gamemode ## +## Disallows roundstart gamemode voting if not null or commented +## Just input the gamemode lowercase in there, the thing will take a simple string for it +## Invalid gamemodes will default extended, have fun. +#FORCE_GAMEMODE From f03b83e89b7c52fe6207e768d37125ee8af54e52 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Wed, 13 Oct 2021 15:12:52 -0300 Subject: [PATCH 11/24] Update server.txt --- config/entries/server.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/entries/server.txt b/config/entries/server.txt index e1a5ee9a64..2b905810cd 100644 --- a/config/entries/server.txt +++ b/config/entries/server.txt @@ -68,7 +68,7 @@ DISABLE_HIGH_POP_MC_MODE_AMOUNT 60 #ROUNDS_UNTIL_HARD_RESTART 10 ## Force Gamemode ## -## Disallows roundstart gamemode voting if not null or commented +## Disallows roundstart gamemode voting if not null or uncommented ## Just input the gamemode lowercase in there, the thing will take a simple string for it ## Invalid gamemodes will default extended, have fun. #FORCE_GAMEMODE From 676332450670ed0e3ee7a194a517596df1a8e86d Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Wed, 13 Oct 2021 21:47:24 +0200 Subject: [PATCH 12/24] Fixes the BDM's proc loop (Ported from TG) --- .../hostile/megafauna/blood_drunk_miner.dm | 579 +++++++++--------- 1 file changed, 299 insertions(+), 280 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index e6c5e7c22b..38d18130ef 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -1,280 +1,299 @@ -#define MINER_DASH_RANGE 4 - -/* - -BLOOD-DRUNK MINER - -Effectively a highly aggressive miner, the blood-drunk miner has very few attacks but compensates by being highly aggressive. - -The blood-drunk miner's attacks are as follows -- If not in KA range, it will rapidly dash at its target -- If in KA range, it will fire its kinetic accelerator -- If in melee range, will rapidly attack, akin to an actual player -- After any of these attacks, may transform its cleaving saw: - Untransformed, it attacks very rapidly for smaller amounts of damage - Transformed, it attacks at normal speed for higher damage and cleaves enemies hit - -When the blood-drunk miner dies, it leaves behind the cleaving saw it was using and its kinetic accelerator. - -Difficulty: Medium - -*/ - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner - name = "blood-drunk miner" - desc = "A miner destined to wander forever, engaged in an endless hunt." - health = 900 - maxHealth = 900 - icon_state = "miner" - icon_living = "miner" - icon = 'icons/mob/broadMobs.dmi' - health_doll_icon = "miner" - mob_biotypes = MOB_ORGANIC|MOB_HUMANOID - light_color = "#E4C7C5" - movement_type = GROUND - speak_emote = list("roars") - speed = 1 - move_to_delay = 2 - projectiletype = /obj/item/projectile/kinetic/miner - projectilesound = 'sound/weapons/kenetic_accel.ogg' - ranged = 1 - ranged_cooldown_time = 16 - pixel_x = -16 - crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka, /obj/item/crusher_trophy/miner_eye, /obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, - /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) - loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka,/obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, - /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) - wander = FALSE - del_on_death = TRUE - blood_volume = BLOOD_VOLUME_NORMAL - achievement_type = /datum/award/achievement/boss/blood_miner_kill - crusher_achievement_type = /datum/award/achievement/boss/blood_miner_crusher - score_achievement_type = /datum/award/score/blood_miner_score - var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw - var/time_until_next_transform = 0 - var/dashing = FALSE - var/dash_cooldown = 15 - var/guidance = FALSE - deathmessage = "falls to the ground, decaying into glowing particles." - death_sound = "bodyfall" - - footstep_type = FOOTSTEP_MOB_HEAVY - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/guidance - guidance = TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() - . = ..() - if(. && prob(12)) - INVOKE_ASYNC(src, .proc/dash) - -/obj/item/melee/transforming/cleaving_saw/miner //nerfed saw because it is very murdery - force = 6 - force_on = 10 - -/obj/item/melee/transforming/cleaving_saw/miner/attack(mob/living/target, mob/living/carbon/human/user) - target.add_stun_absorption("miner", 10, INFINITY) - . = ..() - target.stun_absorption -= "miner" - -/obj/item/projectile/kinetic/miner - damage = 40 - pixels_per_second = TILES_TO_PIXELS(11.111) - icon_state = "ka_tracer" - range = MINER_DASH_RANGE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Initialize() - . = ..() - internal = new/obj/item/gps/internal/miner(src) - miner_saw = new(src) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/adjustHealth(amount, updating_health = TRUE, forced = FALSE) - var/adjustment_amount = amount * 0.1 - if(world.time + adjustment_amount > next_action) - DelayNextAction(adjustment_amount, considered_action = FALSE, flush = TRUE) //attacking it interrupts it attacking, but only briefly - . = ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/death() - if(health > 0) - return - new /obj/effect/temp_visual/dir_setting/miner_death(loc, dir) - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Move(atom/newloc) - if(dashing || (newloc && newloc.z == z && (islava(newloc) || ischasm(newloc)))) //we're not stupid! - return FALSE - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/ex_act(severity, target) - if(dash()) - return - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/AttackingTarget() - if(QDELETED(target)) - return - if(!CheckActionCooldown() || !Adjacent(target)) //some cheating - INVOKE_ASYNC(src, .proc/quick_attack_loop) - return - face_atom(target) - if(isliving(target)) - var/mob/living/L = target - if(L.stat == DEAD) - visible_message("[src] butchers [L]!", - "You butcher [L], restoring your health!") - if(!is_station_level(z) || client) //NPC monsters won't heal while on station - if(guidance) - adjustHealth(-L.maxHealth) - else - adjustHealth(-(L.maxHealth * 0.5)) - L.gib() - return TRUE - miner_saw.melee_attack_chain(src, target, null, ATTACK_IGNORE_CLICKDELAY) - FlushCurrentAction() - if(guidance) - adjustHealth(-2) - transform_weapon() - INVOKE_ASYNC(src, .proc/quick_attack_loop) - return TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) - if(!used_item && !isturf(A)) - used_item = miner_saw - ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/GiveTarget(new_target) - var/targets_the_same = (new_target == target) - . = ..() - if(. && target && !targets_the_same) - wander = TRUE - transform_weapon() - INVOKE_ASYNC(src, .proc/quick_attack_loop) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/OpenFire() - Goto(target, move_to_delay, minimum_distance) - if(get_dist(src, target) > MINER_DASH_RANGE && dash_cooldown <= world.time) - INVOKE_ASYNC(src, .proc/dash, target) - else - shoot_ka() - transform_weapon() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() - if(ranged_cooldown <= world.time && get_dist(src, target) <= MINER_DASH_RANGE && !Adjacent(target)) - ranged_cooldown = world.time + ranged_cooldown_time - visible_message("[src] fires the proto-kinetic accelerator!") - face_atom(target) - new /obj/effect/temp_visual/dir_setting/firing_effect(loc, dir) - Shoot(target) - DelayNextAction(CLICK_CD_RANGE, flush = TRUE) - -//I'm still of the belief that this entire proc needs to be wiped from existence. -// do not take my touching of it to be endorsement of it. ~mso -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/quick_attack_loop() - while(!QDELETED(target) && !CheckActionCooldown()) //this is done this way because next_move can change to be sooner while we sleep. - stoplag(1) - sleep((next_action - world.time) * 1.5) //but don't ask me what the fuck this is about - if(QDELETED(target)) - return - if(dashing || !CheckActionCooldown() || !Adjacent(target)) - if(dashing && next_action <= world.time) - SetNextAction(1, considered_action = FALSE, immediate = FALSE, flush = TRUE) - INVOKE_ASYNC(src, .proc/quick_attack_loop) //lets try that again. - return - AttackingTarget() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash(atom/dash_target) - if(world.time < dash_cooldown) - return - var/list/accessable_turfs = list() - var/self_dist_to_target = 0 - var/turf/own_turf = get_turf(src) - if(!QDELETED(dash_target)) - self_dist_to_target += get_dist(dash_target, own_turf) - for(var/turf/open/O in RANGE_TURFS(MINER_DASH_RANGE, own_turf)) - var/turf_dist_to_target = 0 - if(!QDELETED(dash_target)) - turf_dist_to_target += get_dist(dash_target, O) - if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O)) - var/valid = TRUE - for(var/turf/T in getline(own_turf, O)) - if(is_blocked_turf(T, TRUE)) - valid = FALSE - continue - if(valid) - accessable_turfs[O] = turf_dist_to_target - var/turf/target_turf - if(!QDELETED(dash_target)) - var/closest_dist = MINER_DASH_RANGE - for(var/t in accessable_turfs) - if(accessable_turfs[t] < closest_dist) - closest_dist = accessable_turfs[t] - for(var/t in accessable_turfs) - if(accessable_turfs[t] != closest_dist) - accessable_turfs -= t - if(!LAZYLEN(accessable_turfs)) - return - dash_cooldown = world.time + initial(dash_cooldown) - target_turf = pick(accessable_turfs) - var/turf/step_back_turf = get_step(target_turf, get_cardinal_dir(target_turf, own_turf)) - var/turf/step_forward_turf = get_step(own_turf, get_cardinal_dir(own_turf, target_turf)) - new /obj/effect/temp_visual/small_smoke/halfsecond(step_back_turf) - new /obj/effect/temp_visual/small_smoke/halfsecond(step_forward_turf) - var/obj/effect/temp_visual/decoy/fading/halfsecond/D = new (own_turf, src) - forceMove(step_back_turf) - playsound(own_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) - dashing = TRUE - alpha = 0 - animate(src, alpha = 255, time = 5) - sleep(2) - D.forceMove(step_forward_turf) - forceMove(target_turf) - playsound(target_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) - sleep(1) - dashing = FALSE - shoot_ka() - return TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/transform_weapon() - if(time_until_next_transform <= world.time) - miner_saw.transform_cooldown = 0 - miner_saw.transform_weapon(src, TRUE) - icon_state = "miner[miner_saw.active ? "_transformed":""]" - icon_living = "miner[miner_saw.active ? "_transformed":""]" - time_until_next_transform = world.time + rand(50, 100) - -/obj/effect/temp_visual/dir_setting/miner_death - icon_state = "miner_death" - duration = 15 - -/obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) - . = ..() - INVOKE_ASYNC(src, .proc/fade_out) - -/obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() - var/matrix/M = new - M.Turn(pick(90, 270)) - var/final_dir = dir - if(dir & (EAST|WEST)) //Facing east or west - final_dir = pick(NORTH, SOUTH) //So you fall on your side rather than your face or ass - - animate(src, transform = M, pixel_y = -6, dir = final_dir, time = 2, easing = EASE_IN|EASE_OUT) - sleep(5) - animate(src, color = list("#A7A19E", "#A7A19E", "#A7A19E", list(0, 0, 0)), time = 10, easing = EASE_IN, flags = ANIMATION_PARALLEL) - sleep(4) - animate(src, alpha = 0, time = 6, easing = EASE_OUT, flags = ANIMATION_PARALLEL) - -/obj/item/gps/internal/miner - icon_state = null - gpstag = "Resonant Signal" - desc = "The sweet blood, oh, it sings to me." - invisibility = 100 - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom - name = "hostile-environment miner" - desc = "A miner destined to hop across dimensions for all eternity, hunting anomalous creatures." - speed = 8 - move_to_delay = 8 - ranged_cooldown_time = 8 - dash_cooldown = 8 - -#undef MINER_DASH_RANGE +#define MINER_DASH_RANGE 4 + +/* +BLOOD-DRUNK MINER +Effectively a highly aggressive miner, the blood-drunk miner has very few attacks but compensates by being highly aggressive. +The blood-drunk miner's attacks are as follows +- If not in KA range, it will rapidly dash at its target +- If in KA range, it will fire its kinetic accelerator +- If in melee range, will rapidly attack, akin to an actual player +- After any of these attacks, may transform its cleaving saw: + Untransformed, it attacks very rapidly for smaller amounts of damage + Transformed, it attacks at normal speed for higher damage and cleaves enemies hit +When the blood-drunk miner dies, it leaves behind the cleaving saw it was using and its kinetic accelerator. +Difficulty: Medium +*/ + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner + name = "blood-drunk miner" + desc = "A miner destined to wander forever, engaged in an endless hunt." + health = 900 + maxHealth = 900 + icon_state = "miner" + icon_living = "miner" + icon = 'icons/mob/broadMobs.dmi' + health_doll_icon = "miner" + mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + light_color = "#E4C7C5" + movement_type = GROUND + speak_emote = list("roars") + speed = 1 + move_to_delay = 2 + projectiletype = /obj/item/projectile/kinetic/miner + projectilesound = 'sound/weapons/kenetic_accel.ogg' + ranged = TRUE + ranged_cooldown_time = 16 + pixel_x = -16 + crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka, /obj/item/crusher_trophy/miner_eye, /obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, + /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) + loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka,/obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, + /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) + wander = FALSE + del_on_death = TRUE + blood_volume = BLOOD_VOLUME_NORMAL + achievement_type = /datum/award/achievement/boss/blood_miner_kill + crusher_achievement_type = /datum/award/achievement/boss/blood_miner_crusher + score_achievement_type = /datum/award/score/blood_miner_score + var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw + var/time_until_next_transform = 0 + var/dashing = FALSE + var/dash_cooldown = 15 + var/guidance = FALSE + var/transform_stop_attack = FALSE // stops the blood drunk miner from attacking after transforming his weapon until the next attack chain + deathmessage = "falls to the ground, decaying into glowing particles." + deathsound = "bodyfall" + footstep_type = FOOTSTEP_MOB_HEAVY + attack_action_types = list(/datum/action/innate/megafauna_attack/dash, + /datum/action/innate/megafauna_attack/kinetic_accelerator, + /datum/action/innate/megafauna_attack/transform_weapon) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Initialize() + . = ..() + miner_saw = new(src) + +/datum/action/innate/megafauna_attack/dash + name = "Dash To Target" + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "sniper_zoom" + chosen_message = "You are now dashing to your target." + chosen_attack_num = 1 + +/datum/action/innate/megafauna_attack/kinetic_accelerator + name = "Fire Kinetic Accelerator" + icon_icon = 'icons/obj/guns/energy.dmi' + button_icon_state = "kineticgun" + chosen_message = "You are now shooting your kinetic accelerator." + chosen_attack_num = 2 + +/datum/action/innate/megafauna_attack/transform_weapon + name = "Transform Weapon" + icon_icon = 'icons/obj/lavaland/artefacts.dmi' + button_icon_state = "cleaving_saw" + chosen_message = "You are now transforming your weapon." + chosen_attack_num = 3 + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/OpenFire() + if(client) + switch(chosen_attack) + if(1) + dash(target) + if(2) + shoot_ka() + if(3) + transform_weapon() + return + + Goto(target, move_to_delay, minimum_distance) + if(get_dist(src, target) > MINER_DASH_RANGE && dash_cooldown <= world.time) + dash_attack() + else + shoot_ka() + transform_weapon() + +/obj/item/melee/transforming/cleaving_saw/miner //nerfed saw because it is very murdery + force = 6 + force_on = 10 + +/obj/item/melee/transforming/cleaving_saw/miner/attack(mob/living/target, mob/living/carbon/human/user) + target.add_stun_absorption("miner", 10, INFINITY) + ..() + target.stun_absorption -= "miner" + +/obj/item/projectile/kinetic/miner + damage = 40 + pixels_per_second = TILES_TO_PIXELS(11.111) + icon_state = "ka_tracer" + range = MINER_DASH_RANGE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/adjustHealth(amount, updating_health = TRUE, forced = FALSE) + var/adjustment_amount = amount * 0.1 + if(world.time + adjustment_amount > next_action) + DelayNextAction(adjustment_amount) //attacking it interrupts it attacking, but only briefly + . = ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/death() + . = ..() + if(.) + new /obj/effect/temp_visual/dir_setting/miner_death(loc, dir) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Move(atom/newloc) + if(dashing || (newloc && newloc.z == z && (islava(newloc) || ischasm(newloc)))) //we're not stupid! + return FALSE + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/ex_act(severity, target) + if(dash()) + return + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/MeleeAction(patience = TRUE) + transform_stop_attack = FALSE + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/AttackingTarget() + if(client) + transform_stop_attack = FALSE + if(QDELETED(target) || transform_stop_attack) + return + face_atom(target) + if(isliving(target)) + var/mob/living/L = target + if(L.stat == DEAD) + visible_message("[src] butchers [L]!", + "You butcher [L], restoring your health!") + if(!is_station_level(z) || client) //NPC monsters won't heal while on station + if(guidance) + adjustHealth(-L.maxHealth) + else + adjustHealth(-(L.maxHealth * 0.5)) + L.gib() + return TRUE + DelayNextAction(CLICK_CD_MELEE) + miner_saw.melee_attack_chain(src, target) + if(guidance) + adjustHealth(-2) + return TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) + if(!used_item && !isturf(A)) + used_item = miner_saw + ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/GiveTarget(new_target) + var/targets_the_same = (new_target == target) + . = ..() + if(. && target && !targets_the_same) + wander = TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash_attack() + INVOKE_ASYNC(src, .proc/dash, target) + shoot_ka() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() + if(ranged_cooldown <= world.time && get_dist(src, target) <= MINER_DASH_RANGE && !Adjacent(target)) + ranged_cooldown = world.time + ranged_cooldown_time + visible_message("[src] fires the proto-kinetic accelerator!") + face_atom(target) + new /obj/effect/temp_visual/dir_setting/firing_effect(loc, dir) + Shoot(target) + DelayNextAction(CLICK_CD_RANGE) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash(atom/dash_target) + if(world.time < dash_cooldown) + return + var/list/accessable_turfs = list() + var/self_dist_to_target = 0 + var/turf/own_turf = get_turf(src) + if(!QDELETED(dash_target)) + self_dist_to_target += get_dist(dash_target, own_turf) + for(var/turf/open/O in RANGE_TURFS(MINER_DASH_RANGE, own_turf)) + var/turf_dist_to_target = 0 + if(!QDELETED(dash_target)) + turf_dist_to_target += get_dist(dash_target, O) + if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O)) + var/valid = TRUE + for(var/turf/T in getline(own_turf, O)) + if(is_blocked_turf(T, TRUE)) + valid = FALSE + continue + if(valid) + accessable_turfs[O] = turf_dist_to_target + var/turf/target_turf + if(!QDELETED(dash_target)) + var/closest_dist = MINER_DASH_RANGE + for(var/t in accessable_turfs) + if(accessable_turfs[t] < closest_dist) + closest_dist = accessable_turfs[t] + for(var/t in accessable_turfs) + if(accessable_turfs[t] != closest_dist) + accessable_turfs -= t + if(!LAZYLEN(accessable_turfs)) + return + dash_cooldown = world.time + initial(dash_cooldown) + target_turf = pick(accessable_turfs) + var/turf/step_back_turf = get_step(target_turf, get_cardinal_dir(target_turf, own_turf)) + var/turf/step_forward_turf = get_step(own_turf, get_cardinal_dir(own_turf, target_turf)) + new /obj/effect/temp_visual/small_smoke/halfsecond(step_back_turf) + new /obj/effect/temp_visual/small_smoke/halfsecond(step_forward_turf) + var/obj/effect/temp_visual/decoy/fading/halfsecond/D = new (own_turf, src) + forceMove(step_back_turf) + playsound(own_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) + dashing = TRUE + alpha = 0 + animate(src, alpha = 255, time = 5) + SLEEP_CHECK_DEATH(2) + D.forceMove(step_forward_turf) + forceMove(target_turf) + playsound(target_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) + SLEEP_CHECK_DEATH(1) + dashing = FALSE + return TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/transform_weapon() + if(time_until_next_transform <= world.time) + miner_saw.transform_cooldown = 0 + miner_saw.transform_weapon(src, TRUE) + if(!miner_saw.active) + rapid_melee = 5 // 4 deci cooldown before changes, npcpool subsystem wait is 20, 20/4 = 5 + else + rapid_melee = 3 // same thing but halved (slightly rounded up) + transform_stop_attack = TRUE + icon_state = "miner[miner_saw.active ? "_transformed":""]" + icon_living = "miner[miner_saw.active ? "_transformed":""]" + time_until_next_transform = world.time + rand(50, 100) + +/obj/effect/temp_visual/dir_setting/miner_death + icon_state = "miner_death" + duration = 15 + +/obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) + . = ..() + INVOKE_ASYNC(src, .proc/fade_out) + +/obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() + var/matrix/M = new + M.Turn(pick(90, 270)) + var/final_dir = dir + if(dir & (EAST|WEST)) //Facing east or west + final_dir = pick(NORTH, SOUTH) //So you fall on your side rather than your face or ass + + animate(src, transform = M, pixel_y = -6, dir = final_dir, time = 2, easing = EASE_IN|EASE_OUT) + sleep(5) + animate(src, color = list("#A7A19E", "#A7A19E", "#A7A19E", list(0, 0, 0)), time = 10, easing = EASE_IN, flags = ANIMATION_PARALLEL) + sleep(4) + animate(src, alpha = 0, time = 6, easing = EASE_OUT, flags = ANIMATION_PARALLEL) + +/obj/item/gps/internal/miner + icon_state = null + gpstag = "Resonant Signal" + desc = "The sweet blood, oh, it sings to me." + invisibility = 100 + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/guidance + guidance = TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() + . = ..() + if(. && prob(12)) + INVOKE_ASYNC(src, .proc/dash) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom + name = "hostile-environment miner" + desc = "A miner destined to hop across dimensions for all eternity, hunting anomalous creatures." + speed = 8 + move_to_delay = 8 + ranged_cooldown_time = 8 + dash_cooldown = 8 + + +#undef MINER_DASH_RANGE From 4d7e1b32db13f73940aea7a0d3e3538d630d0ffa Mon Sep 17 00:00:00 2001 From: SandPoot Date: Wed, 13 Oct 2021 16:49:44 -0300 Subject: [PATCH 13/24] Update ticker.dm --- code/controllers/subsystem/ticker.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index b517c5867e..ff5539a2b1 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -186,6 +186,8 @@ SUBSYSTEM_DEF(ticker) send_gamemode_vote() else force_gamemode(CONFIG_GET(string/force_gamemode)) + if(GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting)) + send_gamemode_vote() //countdown if(timeLeft < 0) return @@ -640,7 +642,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/load_mode() var/mode = trim(file2text("data/mode.txt")) if(mode) - GLOB.master_mode = "dynamic" + GLOB.master_mode = mode else GLOB.master_mode = GLOB.dynamic_forced_extended log_game("Saved mode is '[GLOB.master_mode]'") From 39a744962592175ecd5063fddd1ad8ef23708de1 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Wed, 13 Oct 2021 16:57:00 -0300 Subject: [PATCH 14/24] Update ticker.dm --- code/controllers/subsystem/ticker.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index ff5539a2b1..a1e80b3954 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -182,12 +182,11 @@ SUBSYSTEM_DEF(ticker) timeLeft = 0 if(!modevoted) - if(!CONFIG_GET(string/force_gamemode)) + var/forcemode = CONFIG_GET(string/force_gamemode) + if(forcemode) + force_gamemode(forcemode) + if(!forcemode || (GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting)) send_gamemode_vote() - else - force_gamemode(CONFIG_GET(string/force_gamemode)) - if(GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting)) - send_gamemode_vote() //countdown if(timeLeft < 0) return From afbc34eea20d99bb268a29ed4cf3a58039b0d166 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Wed, 13 Oct 2021 22:18:07 +0200 Subject: [PATCH 15/24] Hmm --- .../hostile/megafauna/blood_drunk_miner.dm | 598 +++++++++--------- 1 file changed, 299 insertions(+), 299 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 38d18130ef..88c9124d4b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -1,299 +1,299 @@ -#define MINER_DASH_RANGE 4 - -/* -BLOOD-DRUNK MINER -Effectively a highly aggressive miner, the blood-drunk miner has very few attacks but compensates by being highly aggressive. -The blood-drunk miner's attacks are as follows -- If not in KA range, it will rapidly dash at its target -- If in KA range, it will fire its kinetic accelerator -- If in melee range, will rapidly attack, akin to an actual player -- After any of these attacks, may transform its cleaving saw: - Untransformed, it attacks very rapidly for smaller amounts of damage - Transformed, it attacks at normal speed for higher damage and cleaves enemies hit -When the blood-drunk miner dies, it leaves behind the cleaving saw it was using and its kinetic accelerator. -Difficulty: Medium -*/ - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner - name = "blood-drunk miner" - desc = "A miner destined to wander forever, engaged in an endless hunt." - health = 900 - maxHealth = 900 - icon_state = "miner" - icon_living = "miner" - icon = 'icons/mob/broadMobs.dmi' - health_doll_icon = "miner" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) - light_color = "#E4C7C5" - movement_type = GROUND - speak_emote = list("roars") - speed = 1 - move_to_delay = 2 - projectiletype = /obj/item/projectile/kinetic/miner - projectilesound = 'sound/weapons/kenetic_accel.ogg' - ranged = TRUE - ranged_cooldown_time = 16 - pixel_x = -16 - crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka, /obj/item/crusher_trophy/miner_eye, /obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, - /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) - loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka,/obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, - /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) - wander = FALSE - del_on_death = TRUE - blood_volume = BLOOD_VOLUME_NORMAL - achievement_type = /datum/award/achievement/boss/blood_miner_kill - crusher_achievement_type = /datum/award/achievement/boss/blood_miner_crusher - score_achievement_type = /datum/award/score/blood_miner_score - var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw - var/time_until_next_transform = 0 - var/dashing = FALSE - var/dash_cooldown = 15 - var/guidance = FALSE - var/transform_stop_attack = FALSE // stops the blood drunk miner from attacking after transforming his weapon until the next attack chain - deathmessage = "falls to the ground, decaying into glowing particles." - deathsound = "bodyfall" - footstep_type = FOOTSTEP_MOB_HEAVY - attack_action_types = list(/datum/action/innate/megafauna_attack/dash, - /datum/action/innate/megafauna_attack/kinetic_accelerator, - /datum/action/innate/megafauna_attack/transform_weapon) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Initialize() - . = ..() - miner_saw = new(src) - -/datum/action/innate/megafauna_attack/dash - name = "Dash To Target" - icon_icon = 'icons/mob/actions/actions_items.dmi' - button_icon_state = "sniper_zoom" - chosen_message = "You are now dashing to your target." - chosen_attack_num = 1 - -/datum/action/innate/megafauna_attack/kinetic_accelerator - name = "Fire Kinetic Accelerator" - icon_icon = 'icons/obj/guns/energy.dmi' - button_icon_state = "kineticgun" - chosen_message = "You are now shooting your kinetic accelerator." - chosen_attack_num = 2 - -/datum/action/innate/megafauna_attack/transform_weapon - name = "Transform Weapon" - icon_icon = 'icons/obj/lavaland/artefacts.dmi' - button_icon_state = "cleaving_saw" - chosen_message = "You are now transforming your weapon." - chosen_attack_num = 3 - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/OpenFire() - if(client) - switch(chosen_attack) - if(1) - dash(target) - if(2) - shoot_ka() - if(3) - transform_weapon() - return - - Goto(target, move_to_delay, minimum_distance) - if(get_dist(src, target) > MINER_DASH_RANGE && dash_cooldown <= world.time) - dash_attack() - else - shoot_ka() - transform_weapon() - -/obj/item/melee/transforming/cleaving_saw/miner //nerfed saw because it is very murdery - force = 6 - force_on = 10 - -/obj/item/melee/transforming/cleaving_saw/miner/attack(mob/living/target, mob/living/carbon/human/user) - target.add_stun_absorption("miner", 10, INFINITY) - ..() - target.stun_absorption -= "miner" - -/obj/item/projectile/kinetic/miner - damage = 40 - pixels_per_second = TILES_TO_PIXELS(11.111) - icon_state = "ka_tracer" - range = MINER_DASH_RANGE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/adjustHealth(amount, updating_health = TRUE, forced = FALSE) - var/adjustment_amount = amount * 0.1 - if(world.time + adjustment_amount > next_action) - DelayNextAction(adjustment_amount) //attacking it interrupts it attacking, but only briefly - . = ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/death() - . = ..() - if(.) - new /obj/effect/temp_visual/dir_setting/miner_death(loc, dir) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Move(atom/newloc) - if(dashing || (newloc && newloc.z == z && (islava(newloc) || ischasm(newloc)))) //we're not stupid! - return FALSE - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/ex_act(severity, target) - if(dash()) - return - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/MeleeAction(patience = TRUE) - transform_stop_attack = FALSE - return ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/AttackingTarget() - if(client) - transform_stop_attack = FALSE - if(QDELETED(target) || transform_stop_attack) - return - face_atom(target) - if(isliving(target)) - var/mob/living/L = target - if(L.stat == DEAD) - visible_message("[src] butchers [L]!", - "You butcher [L], restoring your health!") - if(!is_station_level(z) || client) //NPC monsters won't heal while on station - if(guidance) - adjustHealth(-L.maxHealth) - else - adjustHealth(-(L.maxHealth * 0.5)) - L.gib() - return TRUE - DelayNextAction(CLICK_CD_MELEE) - miner_saw.melee_attack_chain(src, target) - if(guidance) - adjustHealth(-2) - return TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) - if(!used_item && !isturf(A)) - used_item = miner_saw - ..() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/GiveTarget(new_target) - var/targets_the_same = (new_target == target) - . = ..() - if(. && target && !targets_the_same) - wander = TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash_attack() - INVOKE_ASYNC(src, .proc/dash, target) - shoot_ka() - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() - if(ranged_cooldown <= world.time && get_dist(src, target) <= MINER_DASH_RANGE && !Adjacent(target)) - ranged_cooldown = world.time + ranged_cooldown_time - visible_message("[src] fires the proto-kinetic accelerator!") - face_atom(target) - new /obj/effect/temp_visual/dir_setting/firing_effect(loc, dir) - Shoot(target) - DelayNextAction(CLICK_CD_RANGE) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash(atom/dash_target) - if(world.time < dash_cooldown) - return - var/list/accessable_turfs = list() - var/self_dist_to_target = 0 - var/turf/own_turf = get_turf(src) - if(!QDELETED(dash_target)) - self_dist_to_target += get_dist(dash_target, own_turf) - for(var/turf/open/O in RANGE_TURFS(MINER_DASH_RANGE, own_turf)) - var/turf_dist_to_target = 0 - if(!QDELETED(dash_target)) - turf_dist_to_target += get_dist(dash_target, O) - if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O)) - var/valid = TRUE - for(var/turf/T in getline(own_turf, O)) - if(is_blocked_turf(T, TRUE)) - valid = FALSE - continue - if(valid) - accessable_turfs[O] = turf_dist_to_target - var/turf/target_turf - if(!QDELETED(dash_target)) - var/closest_dist = MINER_DASH_RANGE - for(var/t in accessable_turfs) - if(accessable_turfs[t] < closest_dist) - closest_dist = accessable_turfs[t] - for(var/t in accessable_turfs) - if(accessable_turfs[t] != closest_dist) - accessable_turfs -= t - if(!LAZYLEN(accessable_turfs)) - return - dash_cooldown = world.time + initial(dash_cooldown) - target_turf = pick(accessable_turfs) - var/turf/step_back_turf = get_step(target_turf, get_cardinal_dir(target_turf, own_turf)) - var/turf/step_forward_turf = get_step(own_turf, get_cardinal_dir(own_turf, target_turf)) - new /obj/effect/temp_visual/small_smoke/halfsecond(step_back_turf) - new /obj/effect/temp_visual/small_smoke/halfsecond(step_forward_turf) - var/obj/effect/temp_visual/decoy/fading/halfsecond/D = new (own_turf, src) - forceMove(step_back_turf) - playsound(own_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) - dashing = TRUE - alpha = 0 - animate(src, alpha = 255, time = 5) - SLEEP_CHECK_DEATH(2) - D.forceMove(step_forward_turf) - forceMove(target_turf) - playsound(target_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) - SLEEP_CHECK_DEATH(1) - dashing = FALSE - return TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/transform_weapon() - if(time_until_next_transform <= world.time) - miner_saw.transform_cooldown = 0 - miner_saw.transform_weapon(src, TRUE) - if(!miner_saw.active) - rapid_melee = 5 // 4 deci cooldown before changes, npcpool subsystem wait is 20, 20/4 = 5 - else - rapid_melee = 3 // same thing but halved (slightly rounded up) - transform_stop_attack = TRUE - icon_state = "miner[miner_saw.active ? "_transformed":""]" - icon_living = "miner[miner_saw.active ? "_transformed":""]" - time_until_next_transform = world.time + rand(50, 100) - -/obj/effect/temp_visual/dir_setting/miner_death - icon_state = "miner_death" - duration = 15 - -/obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) - . = ..() - INVOKE_ASYNC(src, .proc/fade_out) - -/obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() - var/matrix/M = new - M.Turn(pick(90, 270)) - var/final_dir = dir - if(dir & (EAST|WEST)) //Facing east or west - final_dir = pick(NORTH, SOUTH) //So you fall on your side rather than your face or ass - - animate(src, transform = M, pixel_y = -6, dir = final_dir, time = 2, easing = EASE_IN|EASE_OUT) - sleep(5) - animate(src, color = list("#A7A19E", "#A7A19E", "#A7A19E", list(0, 0, 0)), time = 10, easing = EASE_IN, flags = ANIMATION_PARALLEL) - sleep(4) - animate(src, alpha = 0, time = 6, easing = EASE_OUT, flags = ANIMATION_PARALLEL) - -/obj/item/gps/internal/miner - icon_state = null - gpstag = "Resonant Signal" - desc = "The sweet blood, oh, it sings to me." - invisibility = 100 - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/guidance - guidance = TRUE - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() - . = ..() - if(. && prob(12)) - INVOKE_ASYNC(src, .proc/dash) - -/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom - name = "hostile-environment miner" - desc = "A miner destined to hop across dimensions for all eternity, hunting anomalous creatures." - speed = 8 - move_to_delay = 8 - ranged_cooldown_time = 8 - dash_cooldown = 8 - - -#undef MINER_DASH_RANGE +#define MINER_DASH_RANGE 4 + +/* +BLOOD-DRUNK MINER +Effectively a highly aggressive miner, the blood-drunk miner has very few attacks but compensates by being highly aggressive. +The blood-drunk miner's attacks are as follows +- If not in KA range, it will rapidly dash at its target +- If in KA range, it will fire its kinetic accelerator +- If in melee range, will rapidly attack, akin to an actual player +- After any of these attacks, may transform its cleaving saw: + Untransformed, it attacks very rapidly for smaller amounts of damage + Transformed, it attacks at normal speed for higher damage and cleaves enemies hit +When the blood-drunk miner dies, it leaves behind the cleaving saw it was using and its kinetic accelerator. +Difficulty: Medium +*/ + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner + name = "blood-drunk miner" + desc = "A miner destined to wander forever, engaged in an endless hunt." + health = 900 + maxHealth = 900 + icon_state = "miner" + icon_living = "miner" + icon = 'icons/mob/broadMobs.dmi' + health_doll_icon = "miner" + mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + light_color = "#E4C7C5" + movement_type = GROUND + speak_emote = list("roars") + speed = 1 + move_to_delay = 2 + projectiletype = /obj/item/projectile/kinetic/miner + projectilesound = 'sound/weapons/kenetic_accel.ogg' + ranged = TRUE + ranged_cooldown_time = 16 + pixel_x = -16 + crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka, /obj/item/crusher_trophy/miner_eye, /obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, + /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) + loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka,/obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe, + /obj/item/disk/design_disk/modkit_disc/bounty,/obj/item/disk/design_disk/modkit_disc/resonator_blast,/obj/item/disk/design_disk/modkit_disc/rapid_repeater) + wander = FALSE + del_on_death = TRUE + blood_volume = BLOOD_VOLUME_NORMAL + achievement_type = /datum/award/achievement/boss/blood_miner_kill + crusher_achievement_type = /datum/award/achievement/boss/blood_miner_crusher + score_achievement_type = /datum/award/score/blood_miner_score + var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw + var/time_until_next_transform = 0 + var/dashing = FALSE + var/dash_cooldown = 15 + var/guidance = FALSE + var/transform_stop_attack = FALSE // stops the blood drunk miner from attacking after transforming his weapon until the next attack chain + deathmessage = "falls to the ground, decaying into glowing particles." + deathsound = "bodyfall" + footstep_type = FOOTSTEP_MOB_HEAVY + attack_action_types = list(/datum/action/innate/megafauna_attack/dash, + /datum/action/innate/megafauna_attack/kinetic_accelerator, + /datum/action/innate/megafauna_attack/transform_weapon) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Initialize() + . = ..() + miner_saw = new(src) + +/datum/action/innate/megafauna_attack/dash + name = "Dash To Target" + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "sniper_zoom" + chosen_message = "You are now dashing to your target." + chosen_attack_num = 1 + +/datum/action/innate/megafauna_attack/kinetic_accelerator + name = "Fire Kinetic Accelerator" + icon_icon = 'icons/obj/guns/energy.dmi' + button_icon_state = "kineticgun" + chosen_message = "You are now shooting your kinetic accelerator." + chosen_attack_num = 2 + +/datum/action/innate/megafauna_attack/transform_weapon + name = "Transform Weapon" + icon_icon = 'icons/obj/lavaland/artefacts.dmi' + button_icon_state = "cleaving_saw" + chosen_message = "You are now transforming your weapon." + chosen_attack_num = 3 + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/OpenFire() + if(client) + switch(chosen_attack) + if(1) + dash(target) + if(2) + shoot_ka() + if(3) + transform_weapon() + return + + Goto(target, move_to_delay, minimum_distance) + if(get_dist(src, target) > MINER_DASH_RANGE && dash_cooldown <= world.time) + dash_attack() + else + shoot_ka() + transform_weapon() + +/obj/item/melee/transforming/cleaving_saw/miner //nerfed saw because it is very murdery + force = 6 + force_on = 10 + +/obj/item/melee/transforming/cleaving_saw/miner/attack(mob/living/target, mob/living/carbon/human/user) + target.add_stun_absorption("miner", 10, INFINITY) + ..() + target.stun_absorption -= "miner" + +/obj/item/projectile/kinetic/miner + damage = 40 + pixels_per_second = TILES_TO_PIXELS(11.111) + icon_state = "ka_tracer" + range = MINER_DASH_RANGE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/adjustHealth(amount, updating_health = TRUE, forced = FALSE) + var/adjustment_amount = amount * 0.1 + if(world.time + adjustment_amount > next_action) + DelayNextAction(adjustment_amount) //attacking it interrupts it attacking, but only briefly + . = ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/death() + . = ..() + if(.) + new /obj/effect/temp_visual/dir_setting/miner_death(loc, dir) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/Move(atom/newloc) + if(dashing || (newloc && newloc.z == z && (islava(newloc) || ischasm(newloc)))) //we're not stupid! + return FALSE + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/ex_act(severity, target) + if(dash()) + return + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/MeleeAction(patience = TRUE) + transform_stop_attack = FALSE + return ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/AttackingTarget() + if(client) + transform_stop_attack = FALSE + if(QDELETED(target) || transform_stop_attack) + return + face_atom(target) + if(isliving(target)) + var/mob/living/L = target + if(L.stat == DEAD) + visible_message("[src] butchers [L]!", + "You butcher [L], restoring your health!") + if(!is_station_level(z) || client) //NPC monsters won't heal while on station + if(guidance) + adjustHealth(-L.maxHealth) + else + adjustHealth(-(L.maxHealth * 0.5)) + L.gib() + return TRUE + DelayNextAction(CLICK_CD_MELEE) + miner_saw.melee_attack_chain(src, target) + if(guidance) + adjustHealth(-2) + return TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) + if(!used_item && !isturf(A)) + used_item = miner_saw + ..() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/GiveTarget(new_target) + var/targets_the_same = (new_target == target) + . = ..() + if(. && target && !targets_the_same) + wander = TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash_attack() + INVOKE_ASYNC(src, .proc/dash, target) + shoot_ka() + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() + if(ranged_cooldown <= world.time && get_dist(src, target) <= MINER_DASH_RANGE && !Adjacent(target)) + ranged_cooldown = world.time + ranged_cooldown_time + visible_message("[src] fires the proto-kinetic accelerator!") + face_atom(target) + new /obj/effect/temp_visual/dir_setting/firing_effect(loc, dir) + Shoot(target) + DelayNextAction(CLICK_CD_RANGE) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash(atom/dash_target) + if(world.time < dash_cooldown) + return + var/list/accessable_turfs = list() + var/self_dist_to_target = 0 + var/turf/own_turf = get_turf(src) + if(!QDELETED(dash_target)) + self_dist_to_target += get_dist(dash_target, own_turf) + for(var/turf/open/O in RANGE_TURFS(MINER_DASH_RANGE, own_turf)) + var/turf_dist_to_target = 0 + if(!QDELETED(dash_target)) + turf_dist_to_target += get_dist(dash_target, O) + if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O)) + var/valid = TRUE + for(var/turf/T in getline(own_turf, O)) + if(is_blocked_turf(T, TRUE)) + valid = FALSE + continue + if(valid) + accessable_turfs[O] = turf_dist_to_target + var/turf/target_turf + if(!QDELETED(dash_target)) + var/closest_dist = MINER_DASH_RANGE + for(var/t in accessable_turfs) + if(accessable_turfs[t] < closest_dist) + closest_dist = accessable_turfs[t] + for(var/t in accessable_turfs) + if(accessable_turfs[t] != closest_dist) + accessable_turfs -= t + if(!LAZYLEN(accessable_turfs)) + return + dash_cooldown = world.time + initial(dash_cooldown) + target_turf = pick(accessable_turfs) + var/turf/step_back_turf = get_step(target_turf, get_cardinal_dir(target_turf, own_turf)) + var/turf/step_forward_turf = get_step(own_turf, get_cardinal_dir(own_turf, target_turf)) + new /obj/effect/temp_visual/small_smoke/halfsecond(step_back_turf) + new /obj/effect/temp_visual/small_smoke/halfsecond(step_forward_turf) + var/obj/effect/temp_visual/decoy/fading/halfsecond/D = new (own_turf, src) + forceMove(step_back_turf) + playsound(own_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) + dashing = TRUE + alpha = 0 + animate(src, alpha = 255, time = 5) + SLEEP_CHECK_DEATH(2) + D.forceMove(step_forward_turf) + forceMove(target_turf) + playsound(target_turf, 'sound/weapons/punchmiss.ogg', 40, 1, -1) + SLEEP_CHECK_DEATH(1) + dashing = FALSE + return TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/transform_weapon() + if(time_until_next_transform <= world.time) + miner_saw.transform_cooldown = 0 + miner_saw.transform_weapon(src, TRUE) + if(!miner_saw.active) + rapid_melee = 5 // 4 deci cooldown before changes, npcpool subsystem wait is 20, 20/4 = 5 + else + rapid_melee = 3 // same thing but halved (slightly rounded up) + transform_stop_attack = TRUE + icon_state = "miner[miner_saw.active ? "_transformed":""]" + icon_living = "miner[miner_saw.active ? "_transformed":""]" + time_until_next_transform = world.time + rand(50, 100) + +/obj/effect/temp_visual/dir_setting/miner_death + icon_state = "miner_death" + duration = 15 + +/obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) + . = ..() + INVOKE_ASYNC(src, .proc/fade_out) + +/obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() + var/matrix/M = new + M.Turn(pick(90, 270)) + var/final_dir = dir + if(dir & (EAST|WEST)) //Facing east or west + final_dir = pick(NORTH, SOUTH) //So you fall on your side rather than your face or ass + + animate(src, transform = M, pixel_y = -6, dir = final_dir, time = 2, easing = EASE_IN|EASE_OUT) + sleep(5) + animate(src, color = list("#A7A19E", "#A7A19E", "#A7A19E", list(0, 0, 0)), time = 10, easing = EASE_IN, flags = ANIMATION_PARALLEL) + sleep(4) + animate(src, alpha = 0, time = 6, easing = EASE_OUT, flags = ANIMATION_PARALLEL) + +/obj/item/gps/internal/miner + icon_state = null + gpstag = "Resonant Signal" + desc = "The sweet blood, oh, it sings to me." + invisibility = 100 + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/guidance + guidance = TRUE + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() + . = ..() + if(. && prob(12)) + INVOKE_ASYNC(src, .proc/dash) + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom + name = "hostile-environment miner" + desc = "A miner destined to hop across dimensions for all eternity, hunting anomalous creatures." + speed = 8 + move_to_delay = 8 + ranged_cooldown_time = 8 + dash_cooldown = 8 + + +#undef MINER_DASH_RANGE From 75fee6ec25a97784f7ce9b9547b463d1ea817696 Mon Sep 17 00:00:00 2001 From: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Date: Wed, 13 Oct 2021 22:25:15 +0200 Subject: [PATCH 16/24] applies requested changes --- .../living/simple_animal/hostile/megafauna/blood_drunk_miner.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 88c9124d4b..08ed786252 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -23,7 +23,7 @@ Difficulty: Medium icon_living = "miner" icon = 'icons/mob/broadMobs.dmi' health_doll_icon = "miner" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID light_color = "#E4C7C5" movement_type = GROUND speak_emote = list("roars") From bdd0cee2eb53814bb4aaef040c7e8cb0154fd59a Mon Sep 17 00:00:00 2001 From: SandPoot <43283559+SandPoot@users.noreply.github.com> Date: Wed, 13 Oct 2021 19:12:23 -0300 Subject: [PATCH 17/24] Update ticker.dm shhhh --- code/controllers/subsystem/ticker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index a1e80b3954..6f1fe6d8d0 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -185,7 +185,7 @@ SUBSYSTEM_DEF(ticker) var/forcemode = CONFIG_GET(string/force_gamemode) if(forcemode) force_gamemode(forcemode) - if(!forcemode || (GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting)) + if(!forcemode || (GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting))) send_gamemode_vote() //countdown if(timeLeft < 0) From 97094619a0d6b0e5113ebb2a9df436d6d1142403 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:17:53 -0500 Subject: [PATCH 18/24] Automatic changelog generation for PR #15253 [ci skip] --- html/changelogs/AutoChangeLog-pr-15253.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15253.yml diff --git a/html/changelogs/AutoChangeLog-pr-15253.yml b/html/changelogs/AutoChangeLog-pr-15253.yml new file mode 100644 index 0000000000..3cb842403b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15253.yml @@ -0,0 +1,4 @@ +author: "SandPoot" +delete-after: True +changes: + - bugfix: "That also means no spam when moving it in your hands." From 6f08bc98b8f7b9d9c839bcdd051de1b864622e23 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:18:05 -0500 Subject: [PATCH 19/24] Automatic changelog generation for PR #15263 [ci skip] --- html/changelogs/AutoChangeLog-pr-15263.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15263.yml diff --git a/html/changelogs/AutoChangeLog-pr-15263.yml b/html/changelogs/AutoChangeLog-pr-15263.yml new file mode 100644 index 0000000000..04be8aae9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15263.yml @@ -0,0 +1,4 @@ +author: "Ryll/Shaps" +delete-after: True +changes: + - rscadd: "Asay now supports pings (via using @[adminckey])" From 52dc17e2fd598f5c445cc72074edb2f21fb81a0b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:18:23 -0500 Subject: [PATCH 20/24] Automatic changelog generation for PR #15262 [ci skip] --- html/changelogs/AutoChangeLog-pr-15262.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15262.yml diff --git a/html/changelogs/AutoChangeLog-pr-15262.yml b/html/changelogs/AutoChangeLog-pr-15262.yml new file mode 100644 index 0000000000..4b2dd301fc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15262.yml @@ -0,0 +1,5 @@ +author: "dapnee" +delete-after: True +changes: + - rscadd: "BEPIS to science +tweak: moved the courtroom" From 8fb4509fbc84ecf4f36cf15391f92f12954462c6 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:18:42 -0500 Subject: [PATCH 21/24] Automatic changelog generation for PR #15256 [ci skip] --- html/changelogs/AutoChangeLog-pr-15256.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15256.yml diff --git a/html/changelogs/AutoChangeLog-pr-15256.yml b/html/changelogs/AutoChangeLog-pr-15256.yml new file mode 100644 index 0000000000..7ec97ab969 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15256.yml @@ -0,0 +1,5 @@ +author: "keronshb" +delete-after: True +changes: + - rscadd: "Adds the fat dart cigarette and to vendors" + - imageadd: "Adds the sprites for the fat dart" From 10b069ad67a62de24fc31402abc0593074a72048 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:18:52 -0500 Subject: [PATCH 22/24] Automatic changelog generation for PR #15266 [ci skip] --- html/changelogs/AutoChangeLog-pr-15266.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15266.yml diff --git a/html/changelogs/AutoChangeLog-pr-15266.yml b/html/changelogs/AutoChangeLog-pr-15266.yml new file mode 100644 index 0000000000..e82b5664ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15266.yml @@ -0,0 +1,5 @@ +author: "SandPoot" +delete-after: True +changes: + - bugfix: "Equip delays are a bit less weird now, only relevant for coders/people who use straight jackets... on themself, since that's the only thing that uses it right now." + - bugfix: "Toggling arousal will properly update your sprite." From 1adfab6ec58861832d0256624c7cc6b6524bfc08 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:19:09 -0500 Subject: [PATCH 23/24] Automatic changelog generation for PR #15267 [ci skip] --- html/changelogs/AutoChangeLog-pr-15267.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15267.yml diff --git a/html/changelogs/AutoChangeLog-pr-15267.yml b/html/changelogs/AutoChangeLog-pr-15267.yml new file mode 100644 index 0000000000..5aac657e16 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15267.yml @@ -0,0 +1,5 @@ +author: "SandPoot" +delete-after: True +changes: + - bugfix: "If a gamemode fails to load too many times, a safe gamemode will be loaded instead." + - code_imp: "Dynamic is no longer hardcoded, and you can now set a gamemode to be forced in the configs." From bac8031057a0b3051ce99ee57547eb8cbb050aac Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Oct 2021 02:19:29 -0500 Subject: [PATCH 24/24] Automatic changelog generation for PR #15268 [ci skip] --- html/changelogs/AutoChangeLog-pr-15268.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15268.yml diff --git a/html/changelogs/AutoChangeLog-pr-15268.yml b/html/changelogs/AutoChangeLog-pr-15268.yml new file mode 100644 index 0000000000..09f49f25b5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15268.yml @@ -0,0 +1,4 @@ +author: "WanderingFox95" +delete-after: True +changes: + - bugfix: "Removes the quick attack loop (like TG did it)"