From 23a34775e731a56c4d59d7b06bd1f762e34615f6 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Sun, 17 Nov 2024 00:20:35 -0500 Subject: [PATCH 01/55] implements a very basic ert hardsuit --- .../code/modules/ERT/equipment/ERT_spacesuits | 45 ++++++++++++++++++ .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 0 -> 1924 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 0 -> 1840 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 0 -> 1727 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 0 -> 1538 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 0 -> 1014 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 0 -> 820 bytes 7 files changed, 45 insertions(+) create mode 100644 monkestation/code/modules/ERT/equipment/ERT_spacesuits create mode 100644 monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi create mode 100644 monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi create mode 100644 monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi create mode 100644 monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn.dmi create mode 100644 monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi create mode 100644 monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits b/monkestation/code/modules/ERT/equipment/ERT_spacesuits new file mode 100644 index 000000000000..49099608f8c7 --- /dev/null +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits @@ -0,0 +1,45 @@ +/obj/item/clothing/suit/space/ert + name = "space suit" + desc = "A suit that protects against low pressure environments. Has a big 13 on the back." + icon = 'monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi' + worn_icon = 'monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi' + worn_icon_digitigrade = 'monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi' + icon_state = "ert-generic" + //lefthand_file = 'icons/mob/inhands/clothing/suits_lefthand.dmi' + //righthand_file = 'icons/mob/inhands/clothing/suits_righthand.dmi' + slowdown = 0 //agile + max_integrity = 300 + armor_type = /datum/armor/ert + + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT //this feels right? + cell = /obj/item/stock_parts/cell/bluespace + //styling + var/type = generic + //helmet light + var/on = FALSE + +/obj/item/clothing/suit/space/ert/Initialize(mapload) + . = ..() + AddElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + +/obj/item/clothing/head/helmet/space/ert + name = "space helmet" + icon = 'monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi' + worn_icon = 'monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi' + icon_state = "ert-generic0" + worn_icon_digitigrade = 'monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi' + max_integrity = 300 + armor_type = /datum/armor/ert + //helmet light + actions_types = list(/datum/action/item_action/toggle_helmet_light) + light_system = OVERLAY_LIGHT_DIRECTIONAL + light_outer_range = 5 + light_power = 1 + light_on = FALSE + +/obj/item/clothing/head/helmet/space/hardsuit/attack_self(mob/user) + on = !on + icon_state = "ert-[type][on]" + user.update_worn_head() //so our mob-overlays update + + set_light_on(on) diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6f539e9cf5439162f66332f382316d5b99181476 GIT binary patch literal 1924 zcmb7EdooTmnIe+gxJ)68LXr}jH17Od zqnNdk-8F7YvqGaxg%*?CGH#p2jLcZSKlbn6`Mu{n?{nUBp7%U|yzhC^U7Q>+C=C<< z07G`PJ-x%U|3V(V(JR{QM9vCwigyvvs@!-o>%-9z=X_)<-2P!0kYjde|`At)@obEkP2}Ta$QsI?xL|e(R93u%OxN?h~)!Q{RqG zHpye|2SnIkU7MKTvc^db!m|U=@(<_6h0qrau4A(2k&UaXCbq=FV5D(l3DMrJlAk}% zNHcoCFFksX!(NEzD-9w`YY|Tv-Tk zcq&9f$vjD5KpUayVNN_=?C{$;aQd`65=Y0DKImKTbBkV9O}nTK{R&*efFVlNtG<3)#>qn48v4ZP02Z9V8IYa5$XyA698t zZc$OAc9m6O`F?a`XrCdwO{5vjGjG9+Pi!9J=lFuKZFMh(oM7WBXoI(ic=n*fII?_nT9bsI;P z9oACWGECJAbd31$8lAL-v4+dVQ? znnaT7N?n6%QQfJH&OTjzs0DlRLdq=yNuq|AS!i)Y?eIMzP^s1 zWB!~lXb0p0q_YdiSbYUxNwzyvI#33?AswJ6V+9;xNg(TA0V)94SEP_?){sLQgT41l zeu~HS_i zlOvg?47rt6=V^i->;ApYhk*uuH}hv=^JJuT6jJ0=>uPtp<=HRms^<9x61wRIE4uel z*M^RXZEjW8wQitNdIP`^EA;1fvsn_NX_Ypdz?K9lZ(|8x^^7Whb^c4mVdbfCmZJ4Jt z!_sxkTukG;D)8U@QdTO!yn$SVq~p@qw9(C!w{Mr9%Cc9>6$m1h+(0G8fve|c_{5|l z7AVfDnK`L0sZcHLjBp$*?EOJ{1~hVQB}o5}DWc5sSpUn29twra=Ud8r zPB?f}W%$)L=UzPVd5`kmy$B8`@sc`W1F*tBTlxEAqZy2Ob6GzB8ypIh$QK(la2-6Q ziqFpuz8S-O_>fH-Z8;-D7rSWvy|G~vLP0Y(p=c32h1G1aV}nyOl$)ZuvDpOIk>?Lf zMBS^W_i=K|T2PbLF?eB1Ig{q-vwqi*8QQETuT&sQHOsu*jyf%xReoOQj8ln!Aa!G$ z${>pJV1n)6=gfDmbS5^>G{%>y#5$-obQhA~FXa9|pLPs%<}@(d`HGj|v|7n(tRY7& zFX-bKZ*Vh(CTlbz6=!FId-V#PFud@OX%i=*K>U7UK{Q$=Ue5!ftrHe~vQ6PWx=q{kb?>?G zN7sv&Aa@noPyQ#4ajw!!+`tRT>UWme2L=FTkF!^kT7U54A32qQxbcy&;$2BfhT=kn z^6x8-O)%8Ib*K7$nu~|~h%4P2gMCYsU4hHa^2ZDNb;mWKUAtbfqsIa~bIv2sIJkDD z93akaw4PZ?@%CV*wzX+pT3fRY^k}GGLs}!i(N|J2tNPxFlP781p=zb!CQrHPslxNh z^Fq#JOt37v&RO0bL@Ix5Y9Ld)GGEq`zD3@$lo-#<#=TjLSlsXv9EJXOc>J3#K^G(l Xr^Kbq8jBX2bG=5+a literal 0 HcmV?d00001 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi new file mode 100644 index 0000000000000000000000000000000000000000..32cdfb51f3abdb696eb2f226620748d168279523 GIT binary patch literal 1840 zcmaizc{JO37skJd;Aczh)NUAx+Lc;LD%RSyNXt}gHJv6!F+q#eGNCOpl&ay4&QQw~ zwN}xY*g}m`MH}jkQbeV88WT}t&UycM&wI{$=ALu!bM86MKlj|vlkM&4EGDcV3;+;w zb#d@LQrzDS2^`J&V&bVINlH48jdO^I4ZD6NI_^r;H2@M|@wv~Dj%aZwc3D-i_pD-S zom1BF1i=u74rSOgA^A?xTB%{xp8bj1j*n09iVRn!D7~fP0}Ug=yzib@2+6zI1Sa=g zX;?5;8=H046GHib%i%F8BQ*EdhH){XQ87FjGB$oOc@dF$L#Ja*71mNxY7;&6go3nbQro7CLy1|ad$)taNnQST#U;maS%qd;3}Ocp z_Sk!(FQcS=C%stfYnQtv{_52@U)?;cKQ_Z)G~%H+EoLNq-9%ZIk@;YX5c@^_!PJe& zrQy@R--ukJ#MTSAs1(vC`Nqea+dqGny`RUqH__qs>=Ry?bcsrrkuHs!n0!mkWHLP` z-#?BF76Tl#*;Bg%*z&iBeEGYZw6)5X9lxim9b#$*2H7G=B$>P2n%j{U=7?+d=-${M z&5N5iHJFjAtChPBpseh%?&a!Z0v;Cp(5DoY8#cZA@2@73I2yv@h1ZiP$$#&05eNkmFAe z+PMV1rCYB&I)N!a)+wOTYo3+0mA<)|8bJijR7!jD%dl6LXQ!O!ei3ZQ+v0G@nVJ02 zO9kw@)-68thi{=W{Gbh-%len>(6(oIui%9!j2GJxw|m%K{4>C}xzYxJ)P9`+z-tu9 zqZw=Xgr|!dMk&*xv%keSOi7UF72r{W#jhst4es)%{(ej6GHP%+xHYNA4^(e4oU~dh z6+jFMiy}!r59UHNC%68g!j@4hI2%AJ&Skn_kKX(Za+d46%R%Ze6O0ibHC)74ZtJjF zKD%P5)MThbntx+FkC5hOq@`MBnCnl6PELI= zvE;EC0se1Z`CUjfYk2a6e##^?J%65~L_Ytv3)R@z?Hv$M8fmy9qc#|){XL5v6I}Jj z$@)Sn&fH>Y6Wk>b3TqT{o=Xi1(Lx)c5jhrLR=S@L)EB-|BnH1~gQB$)-bv1MEb866 zUsOcfYEs?XJF%tFbn$pEcWdi@fLi-9f>^qKHU*AS8}-}2X89fQ@{a&rf>JA*F)kT~ zEiO_O3ksw{a5T~MaTuC3RX zqn4s@yF7m%ptz`AjYKOM*s;cG*x}y@?leHCJ4eX;AAk`5L)ZcVbm?3= z^n9UA5u-V=SoV^mfG1NU6I(9`r5JBlr zNllFSS!lizYB2_-VXf@)K#81qFQ|hUy8)MP~5RI~Ve`vcBge${D zX#p~F8PRd(@Os`1>y+~v577W8<=0bHRb&xk(`bm92$;3jLcg04d#uSVx4ZakyYMxM zn$}{r1~wvXiUA?RCW7b2n{O{^Cn$r7i)>a{scmh|#}>S+WGG~5S(Ve?KLaMWq`D+X y@)^z7Wq&o~5J}BlV4`d};le+}|G&R?G4PO2K%bpUGxoR*j>^^1)1lrTm-ZKqLqWFy literal 0 HcmV?d00001 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3ca5bed29b2d715fe6878bd4b07e81b112b52a2c GIT binary patch literal 1727 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 literal 0 HcmV?d00001 diff --git a/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi new file mode 100644 index 0000000000000000000000000000000000000000..deda7aac37082013c43335c29154d761281c77da GIT binary patch literal 820 zcmV-41Izr0P)V=-0C)iDg{hPG&{+W@RoqtS$wD^m_yc!BBwYk{XhQz z_;4Ix~(+3ANke)&M7(LKlMD> z*mx*WAYub_IvxM(!FO4^@9OV%`^QaoY=N)B?5rWF;*%c z<$>!;CVN(Lxr_Q=v$-qz{F2VMww}p3drpvva`~D*8w6pEdU~9EW+o-6l-I0>GJxm3 z^fxzO^-q3u)Ek%qoEiXp56@Ru?~3c*8w~)Rje29VUaupq)`7)mgEHV0uc|t-*?FJq z+O40*6cY;o-OUp>8gL)3du4u|l{hL7}LP_{OqFQ}BdJ`h$JOw{&mW5%aI|v#~ ze=Gnq3pfdZ7)UqDVg@!e*NkmM!M`Gw7WTN5|v^ z6z2Vj0l;ES?Xw3=Pk?2Q1yHNibX;;)e8>y|shM-ijsWI*JexQ`n7hS^p#a#NUT*q2 yEq0;+XsWQ2BY4a0*0v)9IF1t^VAw~;1^5dJ^@T7DWbQNo0000 Date: Sun, 17 Nov 2024 00:36:16 -0500 Subject: [PATCH 02/55] gah forgot to make it a DM file --- .../{ERT_spacesuits => ERT_spacesuits.dm} | 14 +++++++++++++- tgstation.dme | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) rename monkestation/code/modules/ERT/equipment/{ERT_spacesuits => ERT_spacesuits.dm} (88%) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm similarity index 88% rename from monkestation/code/modules/ERT/equipment/ERT_spacesuits rename to monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 49099608f8c7..c6e2a9c50c5a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -1,3 +1,14 @@ +/datum/armor/ert + melee = 40 + bullet = 30 + laser = 40 // FF + energy = 40 + bomb = 30 + bio = 30 + fire = 80 + acid = 85 + wound = 10 + /obj/item/clothing/suit/space/ert name = "space suit" desc = "A suit that protects against low pressure environments. Has a big 13 on the back." @@ -10,7 +21,7 @@ slowdown = 0 //agile max_integrity = 300 armor_type = /datum/armor/ert - + resistance_flags = ACID_PROOF | FIRE_PROOF max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT //this feels right? cell = /obj/item/stock_parts/cell/bluespace //styling @@ -30,6 +41,7 @@ worn_icon_digitigrade = 'monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi' max_integrity = 300 armor_type = /datum/armor/ert + resistance_flags = ACID_PROOF | FIRE_PROOF //helmet light actions_types = list(/datum/action/item_action/toggle_helmet_light) light_system = OVERLAY_LIGHT_DIRECTIONAL diff --git a/tgstation.dme b/tgstation.dme index c45c5aa7b92a..eafe66e87ca0 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7157,6 +7157,7 @@ #include "monkestation\code\modules\donator\code\item\plush.dm" #include "monkestation\code\modules\donator\code\mob\pets.dm" #include "monkestation\code\modules\emotes\code\emote.dm" +#include "monkestation\code\modules\ERT\equipment\ERT_spacesuits.dm" #include "monkestation\code\modules\events\_event_admin_setup.dm" #include "monkestation\code\modules\events\artifact_spawn.dm" #include "monkestation\code\modules\events\brand_intelligence.dm" From 2a86146700d44536de9d010c7c39bfac9a4b4e1f Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:16:17 -0500 Subject: [PATCH 03/55] ERT backpack touch ups --- code/game/objects/items/storage/backpack.dm | 12 +++++-- icons/mob/clothing/back/backpack.dmi | Bin 38952 -> 35505 bytes icons/obj/storage/backpack.dmi | Bin 27408 -> 23505 bytes .../modules/ERT/equipment/ERT_spacesuits.dm | 30 ++++++++++-------- 4 files changed, 26 insertions(+), 16 deletions(-) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 28ba42ec8649..e9c3a6344572 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -201,10 +201,11 @@ icon_state = "backpack-virology" inhand_icon_state = "viropack" +//MONKESTATION EDIT START// adds chaplain and generic backpack and touches up the sprites /obj/item/storage/backpack/ert - name = "emergency response team commander backpack" - desc = "A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team." - icon_state = "ert_commander" + name = "emergency response team backpack" + desc = "A spacious backpack with lots of pockets." + icon_state = "ert_plain" inhand_icon_state = "securitypack" resistance_flags = FIRE_PROOF @@ -232,6 +233,11 @@ name = "emergency response team clown backpack" desc = "A spacious backpack with lots of pockets, worn by Clowns of an Emergency Response Team." icon_state = "ert_clown" +/obj/item/storage/backpack/ert/generic + name = "emergency response team backpack" + desc = "A spacious backpack with lots of pockets" + icon_state = "ert_generic" +//MONKESTATION EDIT STOP /obj/item/storage/backpack/saddlepack name = "saddlepack" diff --git a/icons/mob/clothing/back/backpack.dmi b/icons/mob/clothing/back/backpack.dmi index e9345f018b0a32c11c16f33f9b09eb60da5d8299..0e94dde1f7cd73c31f5f7f6de6da6a512098fe98 100644 GIT binary patch literal 35505 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 literal 38952 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 Gm;MExbTLc- diff --git a/icons/obj/storage/backpack.dmi b/icons/obj/storage/backpack.dmi index a504e9c9e415d64d3dfb7c0b677d1fb556a4c231..652f750907a49ac3510d72305be4b86e9770818e 100644 GIT binary patch literal 23505 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

chf%*MbgW_zL-&z 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

UJVj*m)q4)F)w6@uCdo)$d@dahD}nZND~9lj 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 G0sjH;@BKOe literal 27408 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 Date: Sun, 17 Nov 2024 15:28:03 -0500 Subject: [PATCH 04/55] fixes --- code/game/objects/items/storage/backpack.dm | 6 ++++++ icons/mob/clothing/back/backpack.dmi | Bin 35505 -> 35488 bytes 2 files changed, 6 insertions(+) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index e9c3a6344572..6a0f935b970b 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -209,6 +209,11 @@ inhand_icon_state = "securitypack" resistance_flags = FIRE_PROOF +/obj/item/storage/backpack/commander + name = "emergency response team commander backpack" + desc = "A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team." + icon_state = "ert_commander" + /obj/item/storage/backpack/ert/security name = "emergency response team security backpack" desc = "A spacious backpack with lots of pockets, worn by Security Officers of an Emergency Response Team." @@ -233,6 +238,7 @@ name = "emergency response team clown backpack" desc = "A spacious backpack with lots of pockets, worn by Clowns of an Emergency Response Team." icon_state = "ert_clown" + /obj/item/storage/backpack/ert/generic name = "emergency response team backpack" desc = "A spacious backpack with lots of pockets" diff --git a/icons/mob/clothing/back/backpack.dmi b/icons/mob/clothing/back/backpack.dmi index 0e94dde1f7cd73c31f5f7f6de6da6a512098fe98..db64416b77dfc70c568838bc3c367a153ba8b275 100644 GIT binary patch delta 1487 zcmV;=1u*)tl>(rZ07PoZEEpzhC#6Q#NxBcx;9pZrPi|yQ2?P%HJ`LyM^3HJA!wiS5#BY&kv zjy*TE?(7rln~pi*;Ieq};;0ujz6iEz)rxckAr3zL$pMH1%}ZlHrQGa_v~1H}y0za0 zq5X`GAe6sxkHvPR4`s`iwYQfoTjr^M|8sM5?RhzL=ul| zrC;propgfz=?uWXx$pUaO8flD;)-n*{8EOV*mLxv!ver75#qLef2CYY=4SSPFDFs0 zYg$lFqx!ZGNmYb6@36vM)M6b^6}kJZP@#hTy>a8lp<{)Gh4$yZefyN&1xxVZb_L#c zj*kO?S3$^aoBJ#C!|=AMAO!!HZvO+IgR~GJV;*@dtoRT(>+(tKezrL1dVeov0)%bv zS@4}LY7Rd4A%z>8p9F~04{PPdc8hA4k?)22;I z?|#{a+-0*}_xSqt>t`)lvV?MSa`+hK=jUrZ7xMD*tYE*WprC+Swrojb$BqrS`z&+8 z83K2})a8HK5C3Pb{{c{q?*+&|2VP;Z_^5jPiFE!QeQ3?U-k_{t>b>cNmqLH$leRb7 zpK|BF^A!4}fZXFF-zd@(ye1vs3Kt+JS%l)cw`JP^H$* zXwRY*H0{Q}+506U!op$b|FFNexa%w>Ss_0N z5WcWVA)@mRSoW*7&$SPH2b_)pi0^<^)?@fVfWZIW`5yq)#C>wcD=u`15ayZcZLFNY zPJ6rctB=~^!?_g0;)8!-p)g@zMP&kn$0KcbS#oTfUW$)sec*jOH=F^vd;3Bo0Z6w1 zk-J|GI{Y7BT)7|I9}W;4h$I-P?1QBJnMik&ehWbH^jWq4bqf&q-+TW9pqjKgIa!2o z7KDRq!~eTBv>d~tgKHj|XP=-=fGpqii|0?g#LL1*@3$8I>s^1^Y?W6oK)k8}ao+tp zgOD@$sJ;t!7WJ{6XaUHJ8h~g4i06jMlo}BD-+TW9pqjK3AZOM+WN)+3kW2^*4`K95 zQYJo_f#q6S{hJnVyE7nuMMTrr8_Q-)282`L9Pl{EMG8P11UVq8N;~tD7i@#q(xY9- zIRFI$0qwy@;2?h#Bx(wt=Z9+-cz#qq72;I}1pfEl{{W~aEd@w8@xl9~2E_T8tO}cw zbz285r2kwR1!2Rg)u+itpKK=>(`m3?kiERUnpIEal%i-=nywLkoSP7t^ol6002~x zcEL%WhH*aiqWaw*>CViSEv-z=egFUf$PCglKyfz0`5odT{QRU##s&ZYKF&7u-{{dT{Ht1>*mQ(-$002ovPDHLkV1muE_}Kse delta 1473 zcmV;y1wQ(ql>)Jq0C-l0BX(UAuO*HgDc+Z$I|m4?_DN{N1JY zXYJaxscqY~q&fh-^~Dm)X@^;{Vui2Hfo9E`g?uk_bM?6`mG;q3{tt&P|2yY@HXZ!$ z*FFN^ChilIgWHVO7gN_oAB7EQv5u#L1lHOA8y)e_boy<7`%{NFVEbY_w^ch@ws<~m zd2WLJ{ibaNp8m*RsgYyPO|3iog!-mqPB^$MUc5N!MU5|lty;Ar9YKhL4}Wq1;z0A# z*iR`pyCN;yw3lw}cR^^sjsV1eg5V6D}Wy=c;; zN%n=lleUH^9`o|cFIRR4EEjaS%VxXo@%8K1&swr%3FYME@G;7hNOc^4GX(B{smuSe zAO6o={{x^J-wTj`4!pu*@lo~o6Y2ar`p}wxy+K*Q)O*tjFNOZhCv9)EKjqGU>%lTK z;=mFm{gA8z6E4{MQGjguVWu^s?KM#uo5C3PD{{c{q?*+&wPu^iIeRhhyT|2O!y1)7ts?@p}?OC*frrr2A zd%t8vSeT4kdsw*u>D!Zv^HW`q@@&B_g)bIZGANKbacb%nwBrD_x0m2tnDMWPM z0n2{X0f=iK_zpN70}$TROYsq{54?}(hBF{{Z(nF60O=MWa`($YhyUY? zEBAx@!vTT=5&y@3O93j25GC!;M7o>wTL6lu&#L{eTY$j--uoW_)uh$Q$s&ZaARJs9 z{@=Bs;+AX)(8xnVM;1_b{1-v0ooChY{snRO3;+1o5MBoo5ILm0i1l!*^! zV7Zo7|E9&;?hJ@u5z+MZ#)5Pk|~WuIG>3lP8H#akaE-F12qe4^PleK!vO!~Xyz zOIp@|@RKl$ZhXkD`;ez%X21S6ee}o|N|#@p@Y66sI>e0*OVGJ~`XP@Ii$euwx7KR@Y`u>k-8Q2IcC0+Zn}9Fw3i b9~Sw4`iMB_g&iSl00000NkvXXu0mjf)5YOZ From 915467808baccd3fa95303f7e937abe09a874b98 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Sun, 17 Nov 2024 17:20:31 -0500 Subject: [PATCH 05/55] and so it beings... adds the commander space suit --- code/game/objects/items/storage/backpack.dm | 4 ++-- .../modules/ERT/equipment/ERT_spacesuits.dm | 16 ++++++++++++++++ .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 1924 -> 3259 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 1840 -> 3075 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 1727 -> 2694 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 1538 -> 2459 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 1014 -> 1478 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 820 -> 1163 bytes 8 files changed, 18 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 6a0f935b970b..ec8fd1eeca19 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -201,7 +201,7 @@ icon_state = "backpack-virology" inhand_icon_state = "viropack" -//MONKESTATION EDIT START// adds chaplain and generic backpack and touches up the sprites +//MONKESTATION EDIT START// adds generic backpack and touches up the sprites /obj/item/storage/backpack/ert name = "emergency response team backpack" desc = "A spacious backpack with lots of pockets." @@ -209,7 +209,7 @@ inhand_icon_state = "securitypack" resistance_flags = FIRE_PROOF -/obj/item/storage/backpack/commander +/obj/item/storage/backpack/ert/commander name = "emergency response team commander backpack" desc = "A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team." icon_state = "ert_commander" diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 0a43fe18cece..e052c36d12c9 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -59,3 +59,19 @@ user.update_worn_head() set_light_on(on) + +// NOW FOR ALL THE VARIATIONS! +//----------- +// Commander +//----------- +/obj/item/clothing/suit/space/ert/commander + name = "emergency response team commander space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-commander" + +/obj/item/clothing/head/helmet/space/ert/commander + name = "emergency response team commander space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-commander0" + var/style = "commander" + diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index 6f539e9cf5439162f66332f382316d5b99181476..a72c1c6b8b1b77f530e300aa4948bfcf83c62b8b 100644 GIT binary patch literal 3259 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 VbiHd3w(%PQcGmV*EK860e*vJu>Rtc< literal 1924 zcmb7EdooTmnIe+gxJ)68LXr}jH17Od zqnNdk-8F7YvqGaxg%*?CGH#p2jLcZSKlbn6`Mu{n?{nUBp7%U|yzhC^U7Q>+C=C<< z07G`PJ-x%U|3V(V(JR{QM9vCwigyvvs@!-o>%-9z=X_)<-2P!0kYjde|`At)@obEkP2}Ta$QsI?xL|e(R93u%OxN?h~)!Q{RqG zHpye|2SnIkU7MKTvc^db!m|U=@(<_6h0qrau4A(2k&UaXCbq=FV5D(l3DMrJlAk}% zNHcoCFFksX!(NEzD-9w`YY|Tv-Tk zcq&9f$vjD5KpUayVNN_=?C{$;aQd`65=Y0DKImKTbBkV9O}nTK{R&*efFVlNtG<3)#>qn48v4ZP02Z9V8IYa5$XyA698t zZc$OAc9m6O`F?a`XrCdwO{5vjGjG9+Pi!9J=lFuKZFMh(oM7WBXoI(ic=n*fII?_nT9bsI;P z9oACWGECJAbd31$8lAL-v4+dVQ? znnaT7N?n6%QQfJH&OTjzs0DlRLdq=yNuq|AS!i)Y?eIMzP^s1 zWB!~lXb0p0q_YdiSbYUxNwzyvI#33?AswJ6V+9;xNg(TA0V)94SEP_?){sLQgT41l zeu~HS_i zlOvg?47rt6=V^i->;ApYhk*uuH}hv=^JJuT6jJ0=>uPtp<=HRms^<9x61wRIE4uel z*M^RXZEjW8wQitNdIP`^EA;1fvsn_NX_Ypdz?K9lZ(|8x^^7Whb^c4mVdbfCmZJ4Jt z!_sxkTukG;D)8U@QdTO!yn$SVq~p@qw9(C!w{Mr9%Cc9>6$m1h+(0G8fve|c_{5|l z7AVfDnK`L0sZcHLjBp$*?EOJ{1~hVQB}o5}DWc5sSpUn29twra=Ud8r zPB?f}W%$)L=UzPVd5`kmy$B8`@sc`W1F*tBTlxEAqZy2Ob6GzB8ypIh$QK(la2-6Q ziqFpuz8S-O_>fH-Z8;-D7rSWvy|G~vLP0Y(p=c32h1G1aV}nyOl$)ZuvDpOIk>?Lf zMBS^W_i=K|T2PbLF?eB1Ig{q-vwqi*8QQETuT&sQHOsu*jyf%xReoOQj8ln!Aa!G$ z${>pJV1n)6=gfDmbS5^>G{%>y#5$-obQhA~FXa9|pLPs%<}@(d`HGj|v|7n(tRY7& zFX-bKZ*Vh(CTlbz6=!FId-V#PFud@OX%i=*K>U7UK{Q$=Ue5!ftrHe~vQ6PWx=q{kb?>?G zN7sv&Aa@noPyQ#4ajw!!+`tRT>UWme2L=FTkF!^kT7U54A32qQxbcy&;$2BfhT=kn z^6x8-O)%8Ib*K7$nu~|~h%4P2gMCYsU4hHa^2ZDNb;mWKUAtbfqsIa~bIv2sIJkDD z93akaw4PZ?@%CV*wzX+pT3fRY^k}GGLs}!i(N|J2tNPxFlP781p=zb!CQrHPslxNh z^Fq#JOt37v&RO0bL@Ix5Y9Ld)GGEq`zD3@$lo-#<#=TjLSlsXv9EJXOc>J3#K^G(l Xr^Kbq8jBX2bG=5+a diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi index 32cdfb51f3abdb696eb2f226620748d168279523..aa5240cf31926f13099f2df8967a9e8156d61d64 100644 GIT binary patch literal 3075 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 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi index 3ca5bed29b2d715fe6878bd4b07e81b112b52a2c..36ebbc89af9bdd58f4119d192dd0a82cc11878ad 100644 GIT binary patch literal 2694 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 literal 1727 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 literal 1538 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 bV8_}Y>lo`Wo61w!00000NkvXXu0mjf1%$(4 diff --git a/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi index deda7aac37082013c43335c29154d761281c77da..2c33edf66ee275043e80dda8398f4bbdf2588839 100644 GIT binary patch literal 1163 zcmV;61a$j}P)V=-0C)j)jyn#7FboCj_!Jh@yV_s74FVwwxI;t?agiW77F?eQDhj%przu{E zRnv9@)_n&nN#Z5qAAipmn2nwKEZ+|pPds})C8<@)Sdi#rrbxnL0miYUyuQIqVgsFg zX~!i58y(4AU1BrT$CVwK$toWK*(;oiIzoPh*@A4g{V`yNQhViO^OUr5ZczL ztebwmcwRW;b8P$mchk+| zxh82{x7w`0m&|};OeKHOUrMCEvx!ROzEFtz`>&FnB;>>2*VIB^qR%zq>vk|6kIU~C zmZ-BUD1NW3ycbTeIh|I60muUYtbluoE*=I|L5>gdO6Tb$b>SlSFGhCK{o*$eK22A;vk2^m5xM3#Q`y& zm>8w1Dv$VWWfmx-pAUa~Q!CBi?-Re(vOu#_vomw@tGRhG$N7fAfou`DalMnyw4N68 z?(UmnJXTjr^}ag8Bpm6uCVyRB6?2^LeE8q@xarfgyJEi6dqRvm%FF5XP_JZ|fKce3 zJUl#uVEclpl>0<_?3cBY}>oG3vv(=W)^a9pIEvi>TKg%DDbpNCCPKQep==)q?p zqy=BILr6Jhkw2_VOEzV?Wjbmk{q4rrJM4h+eXN<;WFhcP z6JSQ&SwVnVd{qJf&RSZjt65^&O@Q6_d0)n*l8t#7cUe=BQOyqc{eE4}6#`$C0JV?W dO@Q6_{{SDG4Njpce82zz002ovPDHLkV1lOa9LfLy literal 820 zcmV-41Izr0P)V=-0C)iDg{hPG&{+W@RoqtS$wD^m_yc!BBwYk{XhQz z_;4Ix~(+3ANke)&M7(LKlMD> z*mx*WAYub_IvxM(!FO4^@9OV%`^QaoY=N)B?5rWF;*%c z<$>!;CVN(Lxr_Q=v$-qz{F2VMww}p3drpvva`~D*8w6pEdU~9EW+o-6l-I0>GJxm3 z^fxzO^-q3u)Ek%qoEiXp56@Ru?~3c*8w~)Rje29VUaupq)`7)mgEHV0uc|t-*?FJq z+O40*6cY;o-OUp>8gL)3du4u|l{hL7}LP_{OqFQ}BdJ`h$JOw{&mW5%aI|v#~ ze=Gnq3pfdZ7)UqDVg@!e*NkmM!M`Gw7WTN5|v^ z6z2Vj0l;ES?Xw3=Pk?2Q1yHNibX;;)e8>y|shM-ijsWI*JexQ`n7hS^p#a#NUT*q2 yEq0;+XsWQ2BY4a0*0v)9IF1t^VAw~;1^5dJ^@T7DWbQNo0000 Date: Sun, 17 Nov 2024 18:38:54 -0500 Subject: [PATCH 06/55] adds ert medical space suit --- .../modules/ERT/equipment/ERT_spacesuits.dm | 15 ++++++++++++++- .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 3259 -> 4444 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 3075 -> 4229 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 2694 -> 3187 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 2459 -> 2865 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 1478 -> 1709 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 1163 -> 1448 bytes 7 files changed, 14 insertions(+), 1 deletion(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index e052c36d12c9..764b93bf54a1 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -73,5 +73,18 @@ name = "emergency response team commander space helmet" desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." icon_state = "ert-commander0" - var/style = "commander" + style = "commander" +//--------- +// Medical +// -------- +/obj/item/clothing/suit/space/ert/medical + name = "emergency response team medical space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-medical" + +/obj/item/clothing/head/helmet/space/ert/commander + name = "emergency response team medical space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-medical0" + style = "medical" diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index a72c1c6b8b1b77f530e300aa4948bfcf83c62b8b..9eef72383f3d5b4be491e54fd0f818e1e5816847 100644 GIT binary patch literal 4444 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 VbiHd3w(%PQcGmV*EK860e*vJu>Rtc< diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi index aa5240cf31926f13099f2df8967a9e8156d61d64..688a71c1012c3e0c941e697c8ba383bd96915b47 100644 GIT binary patch literal 4229 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 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn.dmi index 09cd2512434da2ebc614772df5ccb0c22f6e4de6..fd4334915fef7ff69085db49f201734ec200bc67 100644 GIT binary patch literal 2865 zcmcJRdpOiv7svNpG>ju*T%!@8i(DEFkufp3BzH9_F()Fq6A8obL@AvH(IJ;cMK^aL z4u?T5HsvT8N<)&;S52 zD@&52Kq0}R2yYSCcaf1+0!fT?K6Qz7KGY+`C+Lz-U;qFSu-i1Ft#LZrgnZ}soV3?? zlYqBDChl%h(u|5DC*H1bQyWS`NDE1hbq-)kTBBB`P=0jdXv+h3B7wt-c9i;=gP0mO z2694oO2wtfu`!V(uBs*(E-lw{r(*=Va`W~#Hm>lre#?bajrS)kmS$$63X00MkMNeo z4~^?9+z!r{1OR=`igd&|Vr2I0*&8QLU_O#N8JhB8dL7v83jQxX#g&<&?Lip4IlgvY*<5b!;wF)GR8k7W-DQ zKSa&dMA32KLn|RYe}uB5eM>fG!^AhlZ?GhGY!w4r zC6~mE7W!O78|Fa9(er2G9ife*!gq%;(;YcEIXrh-WtQ~5tg9tyW-K7q!$(@E);7N;z@s2Lf@`9KfFkjKVj6OEUAarvh+NzxQReD z==C)8UMP0`q807ko}9@vCVk3ue^|qdJKSTFRps}-w+&l=6zWbVB#2en*w|>dRPFo? z7_8-9GN^t0xN4h-!P4^FMum=wE6p_PJ13_W4vUAW1a$?9GRx!#u6ktC;mMnpW}u&q z0ny0l%d1a~V2Xwj21!zI;e(3)KT9x+^vTEv_a2BqFTA=lQ-*imiCteVq9Tb;5MyIG z*KPo|rb~IJNUSc5p|$#I*& zb<6)%0g_OV*Ok9!w$#XuTCP}L)TiZ;0REJrj7GZZon+N+nPY07$ZjDQFScSV80?Jk0?cu8K`!ol@nC#VWFy5vkqT0_C;|MXVf+ZKzx#FE2s#E5LLeXRKJ58MK<4u?x_2l>*$>p&*M=C5W3s!gv?8?LSW57W3WSg$Pr8T&N z^MzT)Mo5EZTW1ug*M?12@qEk_9t^X-jm;TQQxd^&P~pm<(aFvXeaMyd@zH9^JS#pS z^#H4hx+LX#n=;Y1-Ogv>IuE{btXjpgd~*LZR%iXyKAfE+IBvI=Ez%)hy&o`E_P(l8 z?ZT9b-IFZd#ZIv{-7T$Q5ohP!u14v-U=8s#i}G{*aH$7;HdQRuKi64+E2!sxY&>a~ zn3^t@2{}f>Mf@}YFAq@}L+t8&TubwSU?9#@nFC^bvwe)KpedIy{<19x;+C09) z;R44lV(l&w{LFmhQvVPjbuM*gFy+`!KzSs78{r9HsxtfEznDWVw3q8I8SI4YoBL#B zU|LB9qNX@ADd0_Q2=hOeV7Y1Z`^dU*?kOtNkT7)UleRh-7NUFdF6mIW##+~AivY35 zpRM1an3XPrD56E0$8k(Up}75Cc>5Z-yEMwM>qXgQODK9wdY{D-*IY;LT2aB%#kQjP z$P#hJA!ra)Edg6QDu|`P7hJFa&dfJ|s4$Jtfq%QT1}b0B#gNQe0`cu$DCevV7sd>= zrQrk{Ny+nT;5hQygORTY2HPVts)7JTmvCVM8ASE2fld2&Tv&2O4*tgqD=H z13$y>&2B&mnaUd9A)FB}@i&#syx}M+VEvgAj@(1f+wxh~F!iZ5A430}*7%F*?#U$%IRe%ovrAKTD$rPZI~!b;OO zCSP+KqtYMsva~Css(oY5fYdEp(X`+gv~qzr;!`LZ5a711^T8TWn5xEPuqlOH{8DG+ zVYoQ^aknT3ag}V~+r@LbsieY-mD4Xv0*UWX5v!e68vGU{sAZ;ZmPQ%y_s@o?1HBBI z_6aO;?tD+m4chLujNLIV*j#61G8eY@&zHZ@b4_A+jzPbs(8H+UOQ;W7oeRq~55Ug9 zAOJQHG`l%+O7=$x&G4pz9}m>ci-qD0;a=^p2+E4BFyk^6dU^sF)n@)+Z{JBgH|Yn9 zykY^C_HxgQ2q3!N+pb^`l{{bh4~~MeVxRv`0Q#C8TuHRlgm@}dcfDXis1zlupz{|CbT+UqL`v!7uzDs$A8ps1e6fbp%~ zd3&Izv(p0@XtMJ(=*PMVQRZC&F9YVfBrzb1j?a@w^tTV=-0C)j)jyn#6Fc1Z6?7|-1@H zCPYDKoQBGJu=2*Y;~Um&&zXDA-fN$G=eEC>d+v4a{q|npUi<95_FBh^NoXi4$plG& zBtSwEAPJC=1V{oTBmt5Dwb0%^uR1Ytrc&?c+PK8bt+usaW+o^8n);0IFPO8X@N4oE z`XLw@uWo12sBHrSX8ZPMO-vEMzj^aZW=ns+H9CRz@O|t-AP0bk5Ow{)`1pAB+v8(q zs~dz;#cY=930$lN8bDe*P5=b+w8xMj(%pkyYI5sd-uL#uIpH2;0b+wYwTwl zMsWEL4}WYPd9=@*J2yG?H*@B++4m4dn_psJ;LR$3n{C>)>*Z_)& ztz*g)IPwl2d~a$*XpTac|AT!WS^=^E5w!VT0q$J3#9rg~DS)(xssKlZk5<1pddyy9 ze&=Y*@_-j#*l4E)0P{3}#xCz&=4}MYzh}?xX#%j*z~toklt(~-b?erv@XsUw+69}q z_D~f7gzPxoJkJ9-H}mgki2nY^DD!%KpJR`sCF!=LUK{Ph_rTD)5_1c6&(;oN?gC$r1 zVCBk(?GkYK(5I$%<=xiBt*vv4e~MS^fcYN$lar^_=YMIBJh9=S zssczaz>mrX0C0DZN}$8?JE5J<<7YU)jSFe>y8_Vg^a5!MA8#uh3v%aMd0&7R#Eu0? zqi4OA5estfgWxVj0Bnr#%2{XcCj*t*UVF7UGr;)k#rvW$` zLK{)a6-5*4h6U+#qS1mI3QrU+SmhFyGi z-gOJW(a-bGECa~D(H4Ngz*+(@7#Ldsx6i(zkCYeGU?c&O07-y^BtQ}%AqkKKNJs)C z0fL~NJD-JCt52wCH!7w8Gu0>DxN430W#p6SXVTa7++%(m+OJlhQ1NXDUU3G1vjNlw z5HU`qmOs6-`sdlR=I?Kg*!NlW2}>T^VtyOiXD+>Uxw&HQTytc{rb-Nc{QgfLy`Ed2 zP?X;*V@=isAVu5Fnb$lNLFe&$W@N;Uyu94hf0o{1KHss`z!T>6^w`fdL~!|+u7Apm zAAUc#KA|YTmjJRRfCBKaoM*)`M&C^J30JLJYmU9O&A!+40+;`W`<}1@WPz!PMfig} zfHeV_ie%ormH@Y}f3EuL>C^Ta^E*ddmIwTPeV3gY0L;_C8_z!(bVe-subdd0CcsSf z34gTzcTj(IXQ%mc_tr`@50EthGH)K~A{qkRysEFtj@PPB;M^?h6JUt%hXyO5{IWiw zmIuiCgnIZ@Jb*^g%*QNRp8yZ|YWHi=>l1hn(5g>R@c^c2htvaP8K6jg0z7~M#H>$% z0G#S1eCrbmXGL&20FaT!;(Grig0@@PDXJ@M;`JhO7(VXk*7U z!x61spAaMfMa8i>l1>CsCmtzx!BQ2Y>e>ASd8pA*5^R2jgJODZuZg(0Nk8? z_`Mq|Q`G_O5JVOjmqBO%D-qTQU%!}Wk^nVPMh$>3 znz?PN0+jh5Cd}40MH7IhQUJ4&L!O`S1J)jaJPs#f zMIrNyFKYtO2DeQy4`muI0FVA~{z(Be9$ZvJ09g}20eD!>v*ISRv%Uc6DBM5v>ER(B zz?uL|MY3HjD*#e3c=m~rukrl+5D$PXm8Xgd% zKA|ZEi1GaVB5>;ykdemXIqmv{ru6{r=jRuJTc3cMfX)l&qtz!gr2xFvdVao-0A+Xxe13k20A<%FG=%^FGvk<+4a7`}%>om30T#{8rkih&0B%SE zC_4xyQ`LdlwgV0p0Iy}`<<}BGrmLG-h9Chb0??=_$j#R`vkYDhmKn)>Fh$v&=ODnd z9LlOsXet4;o}cfFM${)Xr3cUeWv)URQJ>J19sq7e diff --git a/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi index c673df9f5e54623e5f727b2f95637380a9c73b96..7c264aa4610c73ec44ee9fe35a750065b38fa39d 100644 GIT binary patch literal 1709 zcmV;e22%NnP)V=-0C)k7kiiPVFc3t~$yY4xS!va)7ip0m>_3ELZ5B)ln?--$V5O%Pa+?_* z?=Uso`ui|K_ZajWInf;93YTM})rXw;T+S!0JksQ4DM^fAjuo;TCXC2rn@TH3obudi z^<)!p$y;z+1lu_T6CHAyd&SG_0UcTMDs%tgU2_fn*!?d20xrT|*kwwO#Q*>W(@8`@ zRCwC$n_Wy4R}{zpqf&JF+{jiz*434Ys35jVo2F4KQJ;*VN^29X^`(urwJ|Db`tj6{ zG}Mn&TbuU9Qc2o?NLruN&?;$~s-%2r`4A}!2;we*g=GavneM$fWM(^Ec6Mi3vOVYJ zUWSwX-*bL@@62S+5kMAJ6DS1)fB=vY00KZp00;otGz5^7vq`*u{j$Pu29m^23kwx~ z?-UeZ3=Z9aPDlMGa`%dNDlTA2?pFS{G{0SOMzg*q04#7enk|o`s_Lr3Z_S$Z=&;@A zb3GF=-Skt)Lfr|5p z&wYXWNOQNt5gGt}eRjURB>+aF2`4`HGPQKBhSs2;T9hy?juSbnkh~_b2oPV6iM0C2{t_ zS=lT2b+rUAtE;&+;TsGDmVD2!bl<*HrLi&5h>MTL&H4^l7MWqQ+40t!2Nn9KzBu7o zs|mKY4y?>HV{l*upB;TIXb9f%KX>Q@p8$S6_MxWu{n`O6sdAIfVsB%jatjoIlzcWn ze*C9WQ5+rr{O(>)^6&GV(AwIKh6WqIo{?dJ)tbz|`4-O&dVca;e*Ms)?T0;sEf@%) zj(<`IcJ{HS4rc6|ke<68YjKk^H)6 zj=y6Tz>uDS+dV_*AD+dpn~gIuKYkY6O%0eibQf}e8H9iUc*no!jRd4_G{fa|AvQq? zqVwktw0-H+6u(~pq+^GD6C?ne_pHOEqDoZ&a{nL!;K<=`N;9+g6!mq@7>% zid`T9(6R;ng}_F3{G_aW24ebhG1KE7;2l2$koc4lS+819 z_pME_3nT!#9zoIqq#FwZ5Vv{>4ixUk$%4}gzrpG|9Dp7-VL5~s^FJzO=RP~*A0}p? zJJG1BpWNSv$NC!}`969QY7X{MR31MAFcv?C4Ie*=EARcG^c$GL0qA-YR$Iiptfy6d zdg`v}mV7S=klq7+skr4+|M}b%y1oaf#h;QFqw3RDKBPH*%>bkqG4?JXH}f0AvJ!0FV&?0zgIp2ml!YAOK_p zfB=vY00KZp00=*E8_kEH$t&HVv-*T-wsXJaJwCulBD*SkJmt3ETSKj2d4v;6PP z^}mIsKS2-uNu9jw^PQ>deAdS&bXJD6K3^&e`DA2N;rDKI6d$LmKjFXhwe~0YT%=lk z{%CqGTD#q<0IbOdL^V}}v_4+dN)AC~?ExqhJi34$+iHjniB{BXxV8GwJ) z=Z`FQV|amxrfwVVjg40VTjP^qjx%BQT>;U58A4j0A8GvwlkNcT`h52?7v^RrLCkrG z%JN19fZlos42`iNt- z!JkFQ>+@Z!ooH~isn*A5#4bW?bwWt%^CPW4LGW`Ciu!zC_3=|tpC3v63Dh4DW_{`p z2(v!*2ZULleh&z<5dZ=}0LTac0U#p)1b~bH{QvA9^CjAhfnx_500000NkvXXu0mjf D6^|){ literal 1478 zcmV;%1v&bOP)V=-0C)k7kFg4aKoCUh+pk!(PS7N6nxF)W_z#D-@wT`V_Lk)LJrt}I>}H0? zgDLUVzPlcqPX|Ae#8bp4KCTs*KRflg+;3n!@#u9eNv%?j1&LlpiX=Q#1sKPY@?3-Y ziVd{pJ-9vv4^s#>I+Anl4L`J(*!InGbOw(;MXi}cD}?|61oufqK~#9!?V4RoQ)d{* z|5X@R3ZC!n#-3sW1FB%&qbssh~U>-ijfwI@oR_j*5>AavK;#oNwx|W!zmTh2eE=cp+BLT%A zu-0ET03uG})Q=}&DKyjE^^Y6--q=rb(u9%#s;XWST3hQ%tR*$wdV?AR1Kz0m`S}L; zyg@j-zb&Bys!Ds}1~4(!YDw4e$&OVN;P2(^L2G z<>9v%g|MU@K!yqr@hnCL89F>-1t1Pj@*_unwF|=BgU=rw4-J2Z?gY1c6fT#Cu3Ic7 zn9bSrFK-InAhWVF=z4AKp1RP*6Ai+m4U)4@?z$w%PAIVL!ItXX@Xy?ZHf5Eh_HxTF z=y$Xsygn8PVE{}`O>KumgV6O*j{j0tLtS9O^|2XD&L+@xqi!X#(h?BtcVXqsEri#H zL5LlIxb4YK5CQCXvmC!QcgO+=ua6S|>g&F@7ZuYKy*<}3mug0S`4+6Lu%fm3q6EM| z$7Li=yAfW$*fCgAbK>_e2?Ah!4I4M@S7mMZvi<7nZ?h`){OOBRBZSN2oRqG{%~B4s{fL0 zqq5HdkpRR8A@VE`9^@H-gwhW}to2o~G!ZRW49`+u6-yJ*e$Q%nR{H$^0UQ7azyWXo z8~_Kv0dN2u00+PUZ~zKA++MBK-mW-14aU+Tjki{($_~4@pEL^MRj^GW7?{71-b& z4a(}9v(-rKcd+#byjc55Q~-ZAeah4yuwmC;40-Ru+0r7>w^mofXjp~5GpD&ffT=$q z?_Di&w;2)e2cXePK@9&sgu!q8O#K1()&?=VT0sA(2e;?_blsem4P&YS$+uKU`d7`? zA0PrSS7yN7J}wJ@r9U9JA%Kh`J%qCR=xFbg02uG}LEWce>kl9R(x20z_$?E9e(*?k zfe0YpBOnKXT*>w~>{P?2pMiRJf<&J{P!Fo$JsV`}4M)82rSo_Xlu)0QU!Q02}}ZzyWXo g8~_Kv0W2l{2XFiJZqNYCi~s-t07*qoM6N<$f)iM;qyPW_ diff --git a/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi index 2c33edf66ee275043e80dda8398f4bbdf2588839..7eb614bd1cbf347415a941071ff107d87b11b85a 100644 GIT binary patch delta 1443 zcmV;U1zh@z38)K@7k@wq1^@s6s%dfF0001pdQ@0+L}hbha%pgMX>V=-0C)k7jyn#6 zFc1Z6?w|5llGU*8l(n+et)0RCwC$npciY_1*PMu>9UXp4<1{q!o)W6m+Y$-dx^+Ey389eww=D~3Bz;Co-?D?5 zOh&(c?GCM86BoY+2X6`|*vcwCp&K`PY5x4hv~x#-=6}o$Qz#U24MfA*9r~-GAsV~d zlUKiPc`H5ZI8LQMG|<$_O6u9RMso!KJ|1l{d5T)&ajL4BPT}y6;%~jZom5}nEc!=| zY^N_na|n?Ti!Bh>+<<_ONBbz9rrRB-^6J0)=~p_xZ8ISfW<(<5T0RJt0r2R9{IqFh zR8|(67=MYXs_#Yr+_|GPdv?9}?Pe4hN57E%=PiqF(*>qF)~Q zL$qJaoJp73H*2;5Boce|Lx+>VE*h_u=}ICCextUtt?SZA(o5Z1|3p zK1Lk?jQTGt!qnf9vipc`z>^PFY+19a zj|jNZzDr798UR*TCZ0}rYeuJXMF0bcL>hI7VVHl5iB*`5LlSmie^LObkJNpzP2pKPxq(&vQ1l-GKt^BMnWmczt{Sf9O6*`Np^@0 z;fAm@8U&5ckVErA-_cos=Nwj7c7W$4Mt{NUvw$1=wjD%bgckcfLJZ-^?TO;Oo8#UK?p1i18q56P-AKs&?l2TgwxZk%REIEdcN89=46(vVro7M-! z%0H#%DO1HYze2DKfJa}pKEUr$AnjD!^jUiU*c;J5sf~+PraoYyULxAs(tjz``sA+f zAV@p3viuwUa`kt%>jQqicZ>FnJeZsSRM!Xi0)Wc;0ObHw*9RyE08?Ebpd5he`T*qs zj8UMfK0rADqp7YBP!2$KeSmTRs_O%M1wci8fN!RNs`>!s094lpC1002ovPDHLkV1jS7rQQGl delta 1155 zcmV-}1bq9b3yTSm7k?lK1^@s6qMd$(0001gdQ@0+L}hbha%pgMX>V=-0C)j)jyn#7 zFboCj_!Jh@yV_s74FVwwxI;t?agiW77F?eQDhj%przu{ERnv9@)_n&nN#Z5qAAipm zn2nwKEZ+|pPds})C8<@)Sdi#rrbxnL0miYUyuQIqVgsFgX@AEh1REX6U0q@`)W?+_ znaL_Fvscoz000BWNkl zy4H(e3K0|%=s?JBx`~!WUWi#>7lo)(x=4sv15JtyQ4reJsH~fQzIa|Z<8y5L{&&;P z&HL`%_kGWKpMP`S_dG|U|JO<-m^qzgax%FlXv!{67`LSLfKHR0=aFdmP~?-rJ*vnwcmudKWmPOv$g zTWE1HM$OG_bbByF)irK%xm=bJQGaDn{+US7@3*r#@qcSC_RzPHvt@dFke#QAcw=1jzmSp0WqJL7^SKzkN9n67AT{i z4}W`8D}T-3?-Re(vOu#_vomw@tGRhG$N7fAfou`DalMnyw4N68?(UmnJXTjr^}ag8 zBpm6uCVyRB6?2^LeE8q@xarfgyJEi6dqRvm%FF5XP_JZ|fKce3JUl#S2;=BPYm5S5y@`A)` zxiY}-J1K7G%E}s<-&yYI^aJ0dI!xXu{V_0B%=iJQ|&mlul*K04Bie^~nH7 zBr;2u9s=~>BLkQKHGECZpyqO^fg=ElMd!sW%*H7Rd-xzM2=I7oHkXCb5oU$a9j}${X^7v%zsd&bW@KG}eBY%vj_nG*6PhA$zWD`D?5x{)`r1AL+0a2S# zb5Q{xePLEML7B#V0iOCtgR&3k=nbH1g#+yaG&&1~jD4X`TjC=q{ zOrEnoXWh*P$!Zq?R^jJ;AQFj)vC-cqqs+iiYLs&>JM4h+eXN<;WFhcP6JSQ&SwVnV zd{qJf&RSZjt65^&O@Q6_d0)n*l8t#7cUe=BQOyqc{eE4}6#`$C0JV?WO@Q6_{{SDG V4Njpce82zz002ovPDHLkV1mY0AP)cl From 6481c9e440455f66897ab3819bd00c843f0d521a Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Sun, 17 Nov 2024 18:39:12 -0500 Subject: [PATCH 07/55] whoops --- monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 764b93bf54a1..99a3265db20d 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -83,7 +83,7 @@ desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." icon_state = "ert-medical" -/obj/item/clothing/head/helmet/space/ert/commander +/obj/item/clothing/head/helmet/space/ert/medical name = "emergency response team medical space helmet" desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." icon_state = "ert-medical0" From 3f379950468f239375e69ad6a6e3823ec43fefa9 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Sun, 17 Nov 2024 21:24:06 -0500 Subject: [PATCH 08/55] adds ert security space suit --- .../modules/ERT/equipment/ERT_spacesuits.dm | 30 ++++++++++++++---- .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 4444 -> 4961 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 4229 -> 4726 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 3187 -> 3757 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 2865 -> 3366 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 1709 -> 2036 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 1448 -> 1552 bytes 7 files changed, 24 insertions(+), 6 deletions(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 99a3265db20d..b2e7d02e908c 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -25,9 +25,17 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT //this feels right? cell = /obj/item/stock_parts/cell/bluespace -/obj/item/clothing/suit/space/ert/Initialize(mapload) +/obj/item/clothing/suit/space/ert/equipped(mob/user, slot) . = ..() - AddElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + if(!ishuman(user)) + return + user.AddElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + +/obj/item/clothing/suit/space/ert/dropped(mob/user) + . = ..() + if(!ishuman(user)) + return + user.RemoveElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) /obj/item/clothing/head/helmet/space/ert name = "emergency response team space helmet" @@ -49,10 +57,6 @@ light_on = FALSE var/on = FALSE -/obj/item/clothing/head/helmet/space/ert/Initialize(mapload) - . = ..() - AddElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) - /obj/item/clothing/head/helmet/space/ert/attack_self(mob/user) on = !on icon_state = "ert-[style][on]" @@ -88,3 +92,17 @@ desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." icon_state = "ert-medical0" style = "medical" + +//---------- +// Security +//---------- +/obj/item/clothing/suit/space/ert/security + name = "emergency response team security space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-security" + +/obj/item/clothing/head/helmet/space/ert/security + name = "emergency response team security space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-security0" + style = "security" diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index 9eef72383f3d5b4be491e54fd0f818e1e5816847..6311cd1498901397b1a1320900183846afaa16ec 100644 GIT binary patch literal 4961 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 AKmY&$ diff --git a/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_spacesuit_obj.dmi index 7eb614bd1cbf347415a941071ff107d87b11b85a..c01c8cd2f71ce37bc85732eff04223ddc2919868 100644 GIT binary patch delta 1534 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 From cd3073387c1b89b77f3bf16c8d0f7b3131c02bab Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Mon, 18 Nov 2024 03:09:27 -0500 Subject: [PATCH 09/55] adds ert chaplain, engineer, and janitor space suits --- .../modules/ERT/equipment/ERT_spacesuits.dm | 43 ++++++++++++++++++ .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 4961 -> 9692 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 4726 -> 9008 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 3757 -> 6088 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 3366 -> 5574 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 2036 -> 2452 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 1552 -> 2571 bytes 7 files changed, 43 insertions(+) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index b2e7d02e908c..cb27aafd4886 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -106,3 +106,46 @@ desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." icon_state = "ert-security0" style = "security" + +//---------- +// Engineer +//---------- +/obj/item/clothing/suit/space/ert/engineer + name = "emergency response team engineer space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-engineer" + +/obj/item/clothing/head/helmet/space/ert/engineer + name = "emergency response team engineer space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-engineer0" + style = "engineer" + +//---------- +// Janitor +//---------- +/obj/item/clothing/suit/space/ert/janitor + name = "emergency response team janitor space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-janitor" + +/obj/item/clothing/head/helmet/space/ert/janitor + name = "emergency response team janitor space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-janitor0" + style = "janitor" + +//---------- +// Chaplain +//---------- +/obj/item/clothing/suit/space/ert/chaplain + name = "emergency response team chaplain space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-chaplain" + +/obj/item/clothing/head/helmet/space/ert/chaplain + name = "emergency response team chaplain space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-chaplain0" + style = "chaplain" + diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index 6311cd1498901397b1a1320900183846afaa16ec..28fbc2101e9ae12f15bbf6e9f1ddd31de351caf9 100644 GIT binary patch literal 9692 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 literal 4961 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 O#OUi9=@e@@MEw^f0p)`L literal 4726 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 spq>TtlU%0eKfTHPO{#1re5J_Z09RSm8-w*mmL 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 RCq-QZ9Bq%=kgWZ${~Jt8kCy-d literal 2036 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 literal 1552 zcmV+r2JiWaP)V=-0C)k7k2?y(Fc1Z6?I{+!PROrK6KsNu_zptaSPPL1t4%^~A7NK64DMzg z)4UpQ?Y--qk+noz|cJ#E;?_S_&;vh$BMv z$Dg*-v?xV%bna!_3@sU!yT+|D1Er++Ey(I?2{(lAERoPy{Ff6ak6=MSwjkEuEzg58u>e$K5tJ@HHpkXp_T_X`F^q?TB9YL~oxMy=Ys2EYzyE@8f~~l83Y|aSO^X&S zr>$EeG=G7gd_JFRMAZJcMZY&RL}O>Vvf@{N+f29H_E6#bwKTn~jJh_j)m$L}ACEQ~ z-A~QoFqK!%Aiw_u@mqIyJJr-Qi2lx3<1n}&G`J$p?DlYb=W}>|OJ<&gWco)r^S0k?7i~{5A=fZ!Z zaT)de(;}|TqCncIuFm87vEx0WkM#|M1DR&vw_ls+%VkSNfBpL3Mf>T(YO1YUXq$wO zSO22lx^_+UvA%QR->LA^l>>i@eo5dn(Y`rn4xMb>pxGuM68T%-v7kMGl zK>*)}@f9mpQ#kycZ33zqL;CB(m!mb00f49_6y=_r@1Yl>ydIMN8nV`PDvl@?O zi-2I==VEuRtX!b;bNzjT&+OQ;W)&Y1aJqGy6uvY8*j<_Nc)U|HI+ZB`n1Dc_P6s$< zB0XhUA;1bgB7g}n!wyhrT9Y#frX|Ne~%0%`))&!j0lYeySc#rFlj z5(LQLOFL6vzfz>2&W=M=SHD<zWR z!;;MyZt0HN34gEgEjh%q04CWXHiR3((r5rQK0^-83w%ds0bX<1UD*L%mzV{w&jN1X z+jbDb2rcqGLJZ-^?cP26#63=gkC{Ojp+&w=$DjMf8gWl1;o}+sd@g`AUiD2#7bmMaYq;Vp)JB5!70O>0xDaRqmRRSQ9q4J;>A$jvn03JtJ82g-d*a7477<2NG`M`HffD?7+1_4g- zO$h)vYiXmdW{K%F0bb+hd>ETbCgx#$%4(18l6D{%3|ew7ANZyOn7!0%0=&jo{~1yQ zC;}7#iU37`BEX)h`T%+{>jOe1uhKqk+?&4%Zl77D_m7X!|FbK^b*}n=uWwwX@`6HI zIne7G5im0Hs1&}mQ!O**>b+x+L?7!5CQ~19=u|k1S|N9 zdydkkCl93Xr5*ad)(0R0ej2 Date: Mon, 18 Nov 2024 04:06:50 -0500 Subject: [PATCH 10/55] fixes backpack layering issue --- code/game/objects/items/storage/backpack.dm | 1 + monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index ec8fd1eeca19..6d314b32784b 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -208,6 +208,7 @@ icon_state = "ert_plain" inhand_icon_state = "securitypack" resistance_flags = FIRE_PROOF + alternate_worn_layer = ABOVE_BODY_FRONT_HEAD_LAYER /obj/item/storage/backpack/ert/commander name = "emergency response team commander backpack" diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index cb27aafd4886..449dc04148ef 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -1,4 +1,4 @@ -/datum/armor/ert +/datum/armor/ert //might make it weaker later melee = 40 bullet = 30 laser = 40 // FF From 4376ee1113a7df16d98b5cd44f551c401e1865ba Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Mon, 18 Nov 2024 15:19:54 -0500 Subject: [PATCH 11/55] honk --- .../modules/ERT/equipment/ERT_spacesuits.dm | 14 ++++++++++++++ .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 9008 -> 10805 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 6088 -> 7489 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 5574 -> 6874 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 2571 -> 3110 bytes 5 files changed, 14 insertions(+) diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 449dc04148ef..01ca368e98eb 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -149,3 +149,17 @@ icon_state = "ert-chaplain0" style = "chaplain" +//------- +// Clown +//------- +/obj/item/clothing/suit/space/ert/clown + name = "emergency response team clown space suit" + desc = "A special space suit designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-clown" + +/obj/item/clothing/head/helmet/space/ert/clown + name = "emergency response team clown space helmet" + desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." + icon_state = "ert-clown0" + style = "clown" + diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi index d0b069e5c749448015568be46e3ef23110f368f5..5179b13044756244c1d71e5ff34d1e2a6a23fdaa 100644 GIT binary patch literal 10805 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 NySKE|N>wd`{}1Y;hA034 literal 9008 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 O#OUi9=@e@@MEw^f0p)`L diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi index ac1f41fd34f75cc2e365d0106e0a6750dcaf6d86..42a496c83d3a298f15a6a8b5a0ee6aefef20831b 100644 GIT binary patch literal 7489 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 literal 6088 zcmbtYc|26@+dnfVM#-w*mmL z{j{;6HF&NCe;IIo@OVkV$sRnt3O#3g)6gZr$=}`grn`?f0E9r|9%>8MDT^3-uqAfn zoWyl>WEd)JDX(vK7&Btb!l`CA+1J z48Nll?~jSP-(5d)@uXk;HVJ#-CWT)+yJ3%Y@=K1nMnuyq3o-A=)=*&uqnmYl(vABy zvT6jUKfq5(-z{t(gPNUqx|vrkEAA?tiD%2`ks@mw}s<2`F>hoLa zYpvhXo^R;NWm!t>k_(K`7tF9!fJkhWBkE_uEEN)ft+&PWGA*GB5+=a49{Vr>pGwA! zgVXq)DaTO$!QjE6cj2_EMcwLQ&kNlR;kt9`9=(e@c;|RTld&$1JNou2w~C&tPwUe< z1q(3YoL3VZKU$rMxB_CBEgUJN_dz7n!6jFMS4Bd1zq_=6pfl(ytZfqwTEQn`2`>=& zwuSpcn9nZ+bW{CC*{@8=!}lZFbj#X>klgbDtv|nB=RuCVw#j$+zGvS&ja{Sa|K$Rc zy~4H)nXj+5-{C+n8_sAy%6ZhVR-$2elYi>wNLU@Vilpg!V}aTHbYdf0`fePr)+f!U z``dH(6Vf5kz2&YJOSK7wa!4j)Luqh@O=V@5Tv;&?Vm;U$d`H)(hFkGGG0`HLVE1vs zLCvk*wSLylXXEyoTmHuOQ;}9#@qs&p`nekcJa2QYz=Vrs-hpds_MdJdhU*XJ&6}E~ z(BG5n7KjRg)>m~@acer&qq5y`ekc-;X?3%pCbz<<6?QQql8tKUSGbZEVeAI zqggo_2`k-*GM93?FhB_N*d$9>AT8Cxz zBt~F8OfRUA?oG##IJ!LKC1&O%FdZNUprI3(q9!c}m3`qpp)3oVY()6DA4m6>D43_O zjQhmE-bnD&nTNwiBFafHUj<@jqG#+3BwT~>&i4k?(T%^|Hhx!-+jV(k_VHnyfi_eb zUOUruxLFsv$9M5-wpQVldw{}D+%T{`@w^xkw}yYk${+k7 zmzoSb%jT9tJ9$Y?Ho3#j*4=2&sxOu}XGM_Wpqzp9xx7tnuXK{YCGFeV2s zHzK$DF;aKGx-{RyvXO!~bDmI18>sX-mEroGnSk#hdP5w56=qw1JVCru$FuwNYsKua zxF2&(NTiF;H?Z#ZhOEnrdMRCKfz_vXK7A}FSjgBN_aR!FD`3OOHwJXrOo}@aHge7sI_~V^j#12Vf*O+zTklD!Ku7TJxp~L9yCB8@ znIQnt?D7}oS<7Jqa_+U5ZQH4+swg27lbYh4Dk|pKJ`ypX_;sP?qU4tO7Ma@cfkPsP zx3N3cF3!uZ2<|;Y7?F;2(E%dlrl$gq3jds;U!o1qHqi{Ata!q}AJTw9Cz0p6Zf4RSmudWej8roI8aBQV8BHd~|t?GzWx@pIxF8AKHyIQ*^ zF9DNwR!eo`u162e-}FP+s3_Af7dJ1L2RX`IM6PbFMLXChjYbZyD4xNWP_9>07sQ3x z=G0DJ?thIR`SLa_A$>;0QH|3!WZUTMNk6~$DDQi7ZOKMuBSr;MaIj(aO^l_^L(!OT zy*=f8(z>C3y=duD7bRe1)V42p5Z(&}SF@bPy9B#;b4N-L{T=8H8881Uu(-wf*!0zF z$Q0|!_)vI*fwD?IulGBRzvpHQ_|H2b zAqNB~Vg=gl<*R3#xtNj60O;JOF&1PY|9iG3i8t9jEFpal7@Lb>tYrulknNxgZqZ)I ze8ngwD0KzqyMvNf;n81g0d3N3it<&}xFrXWPEnbRX4McBaW0}4?n2|E0(i3sx1^Sg zsrhykP0}<{F(&_@$ZYeen9%Mh9QZ7CFXS{tbuk?QZIXT#XQ_cEZf~bZ+zl!hIz%J6 z*e2GuNEmAX?^d0DH$WYaHuCw-J;$429FeZ}!1v(s)IF0|e>II130;nm`Qb=8KvwGS z5Lk{H6s4|S<|*?td#Qy(J`}RR2vv=J7c=LB8+}A&(F@u#=TGrZ!ghsHZ1e?uvn@^# z?Z%c!Y&&~ty{tVlNGM)}=+W^8b3xM0ZfNPM-8xWvA0C`}(UlEO^Op)YC-LOP(|H@s z`{1V6ZpP=kD3||q5g@Mm&O7Z+KoRXNs7b3p&q@-yw&X#SCr4EyPw-(6E9vot^c2kd z_ZE$+?L9fheM#C8e!?T>FG(^5dGF+#QFs}8g*S0=7ymVx4P@Z3%iz);-WQk*+eL{| z)35tv_Uxl#QhJO>jsKf0abI#wAx?x?O6@Nci2p>70#47Z+w!*taL(^EwsHfd*95rz zpF}tzbDfop+-JdPGX%OQJskM0dxV*-3rQz|E~3;c5=m`JGey`dwC>eWT}Jlc>h?tM z@Zo_XO8O|^l4x%K(`0x zNKaA6M7B6kOUbgB$b2gRMlGWWj~=Tg!`z(1VViQbqo$@14bwBIU(R|o)AaKt<(zS1 z%U_T@s#iWByyf~+jhOt?i>L?i6UA$@QH}oGS*53!sRUdbUThMp$r|68O3gO}61Jh; z`2#&!c8M)g5E<>bVSDJ*n$&xe(y?im^2^gS)QD%u#YI%czSn}MQa9eMiQXtd{>5|Z zuKvp*YtrX62VQj9eTE3RuJMB`>tcP6kR|?NAiXFt05BT3Lu*0q3EQ zUP3wV2cC#p3Wp6PnAX9zxWCHzph;BiHGb^N(!vPR8M|P=*Y*=9uuZPv(dS?Vfg_OA zhQg9jyf`sVnj-z{q-Ksi*#_zs4l7#|wH60@Ja4+qmB`9BnE={W(0}ml79PzR#~Paf zd3wsC5Xt9hsWR_1!gdG%vT0@sj>Aj)5P55&i%H0Re?iV6uPmW{9pUC+|0&V?gxt+n z+pJdbEnO`CDcqVF=)tYqL7VxX4JT3c?_dYHIe`%ilCMaJ^Vi&r*1IV&!m{TcpGVek zH@zdn>G-o@ZehwQi?EvF@$F?!T51F4N6eEcnnBh^^Wf@29*IP+@$b~mCHeFjhWwcR z`GQ1-S$yLfFX+!62lb5rm}pzgPs3X-tTgQKG6(o zPL1YV;TNW97c~7Gk{l2)yw2)6MchA4GbOurfswW~1_@IaavQ+Eb`#XUv}ETgb=|nq zSkniWp^?9Y&mlW!Xj#XT7uGM)*I77zOFZWY2!~(TTDWh=)ZQuzxedr0yYdJCr}{(c z5dfC#Nx-~B_WqkcKw3mO!ek)0#!a)-V#G0hx+m=vlJM=$_I(iCERFIWT3BS%L5XQA z*KD8Sz-`QJCBD zaqbS^wT4_$K3JPOc)7RF;yFyn4-S0oK4A=+y9v)GCyux{@Q-Hm?Pg@rb$<^)YFMqG zUDzSi#43Oog?Scj(<_(*>0du5Y6nT>Z+z|?=jkrl2t;eY)RYGH@CLD|+9S+iY00K}t^ylq z2H1I05wgJ7#`Q5FiQj8Qn@Of%-hCVOT_nUtWLP!4R!vJYkvP~({#{f&$0JvDDb?m3 zjz3RJXdt5*dMju^bM1VfR5zVe#+sNkys!|cN6Wizxy=ip8%@Di!!MX&Nv9x zW{H;KD~p7N;4)#38v4B~Ktm6CR;F)U^^HV!!(*A2QID-(J{A4QOka^ff)55^^{j~x zDkr0WB7y6uggAsF-?GY<7xqV^npsY}6UP@+w>;hs%x;uw9!As_x-wNZi1^e%$cr!T ze$uDnh0s4AomQt7eg$33GGxOs7{=5^E-rY^+0x5sZGT+B7bMdsy$hqkl_%MDcsu)= z|BEnk|C=yk2?yQB&;KD874AL3j6X_9V%XTr7-epDs{f&91+~=j&L1k(X~2kYg2V&Q zu~^lq*O3~SvPTkl9XS)DPkY?MVOSRvdk9w*o+0U*waoD2-|O0$dB)=7&sXw|#RH=6 z`dGPZK5Z%Wt5)kQ`QNI8oQi&lCB{?v6lv{cjm}G?!)pZ~&A8TovBl$%%=w~)_3pA$ z$JM!0LhaMFtA>4{+3U(*OmeD(^*-#ySpKbpR{RxaCGeugEu86Nh}*h8sTvdErq$P9 zm!*3vi|uKjFEIOTe2o`fos_)Re^DA;dJ7Rkf6vG6SZ~8EqX+> zc1d&(D_ktYiV@Rx8eqX~x#k{tIPuP%X)LPiQO;>n&O^nd!%*CN`Z6fD%0Hog>#T|+ z=>1>^w<{T-$OW$%BLU_ZPz54SvxtZ6CAG@rBC4>WHftE+OCwKzvw#^Zp8X^r%w zkY!F>Hzg@~x#)774!_#%brk?M@LdjggZ9PNdP&(Pv&jSS<+@0gv!gcZCLf&o74glQ2{$>fPKgFA-JB+--98{@E zm-zi~ECldfIgSW6Cw|~*Dn0Dquwp_IAWXa%(b);_$G>$I*SneICN#?~@Av~jZT|dC zk6@4$T;=NN6*3HS%%T(u+!8Ur(KGq<{~#7M?n2aqC>^-G6D|uEDxH;%AHKC?~%A0=#piiJ9`rCR4NT|7Wy+j zRh)QO#LSR*>bktV@!Qt)1_*FkUR;j4iff8eqk@dlaPbxpuls>CEigxWw@pOOJa$Rh z-+3W3{>+Qd@n_IiK>Ae^ECm3pl|-Lyd4Kz*uQl^f_JX%pUWLQvzCm%?}`z+ zwpdF@g4X+An_d6gguA>!hZioPB*67wX3S<cH00bVmg_Mft#6xOQT$0zQL-U-` z3P>HYV-gip={Bcok7rkyK$AdIZF=#9CcfQaZ(aHhf*q@4qF|q;WSfi99v6%-dafU) zR|Uag1Z6g?5a71N6X2u3NVQn4DCBx-|3RWbgcRLJ+u=|babA>IwU~n~-J52VwJWge z&bQAGne;F}w_CZQ+28ny0Crw?_}+#IOs{-IydSwD4YBkA{k5s!$Xx)gDdmuWMu%Sd z-ty|QM%Xp=FP9=uvO#2nu3?4YQR2f_M4R%1#D|n(E{h$_J9~GrTrue_2Y&m2o*15U z7Lo4mjl(&Iw7PBrw5wQ4Du;w1{EPxRCLc#vha>E5q31d&SVXLJa$I|N_G%`H6t)O? z=Ejf5^`OipG!L1Kv71PiAyC;L6iPwtzN8F?*A{qOpU)}KBk;v_W~0%@2k_?mKYiaE zv}sMIabTj;b32WYWF~GLtDpnQ1f~z^=iFi!9$hC+G^f0sq3s0i{ivYcKQ)jJ*oMZ4e6{A#A~nG%vv6p{6Imt@J3FpL>nWE-u>GGmurwn=s| z$(ki1OC~$XGGok)ncwKXzsK<$&++^I@%%B@b)DCF9Or($->=VSo?bUG*vEH-4*-CD zhF30|aqdmKKjz@Lw#EVtjr0X^;*kvkh_dB@6z6f17uYIum z@b|PE>3V8?QIH5xOCyE1T_fCqDN1I~B2xO9iABbmm3ULTjAj37v$zYB0C0H8@bbl* z{-Z0lyk$3slHqX#K|yX&+iyi57CFy`n)i;KYj}C)$rhHM?shd$->` zAiF2`D4#Pl4D^|xcI{ew@{Nl}&m;(6l)EDQQg+I$=pFAn-wD3}dmnn;hplsY3}3eW zP+`M3+MdncVY9X8z6bX1m|WzA?28QzM@m8jq2T~HL=Y({2!=u~0U=1Jq#zUo0ZRd1 zExhsvYuvW86R198_w(LFkDJUBs@=cY(_>c!-get9Gs?^h8;0(%PVaE-7cR|J*P_s9 zYl~0iC2p#O0gSEjt^8W{L||B$+?2rN2b0irthH3ADt>w$)Bb8Wzqpe%7Qp(j#W+p* z;i_uYi780abRWHGv(0*N=H7CBGlQ~(nT!r;+*$GVr3?)h7>bYzeR`J)QJeFQ%7V3M zCd+=`vHs7&s}s&VV=Buj4W5it9~J2GafyIXdl#upb!1l9h=@u&qu)y;2LEuPXn)<7 z{@<)#_7Y<#et5QkDrQ&EFgTb!k)&2V)dCO3bgQzIPqD35wek$)1+Lb2KUn)gd2zQh^tI+mHV*@HtNz>% z$B6W)?BJcyUblp%%1QRuFAoNme2#D6hk{Rn%P8C%jzxEBBywJ3y8>rki5V$pc3X^8 zvSB`R+z=>NsKZ!;AvT654dzDPG6Zxa;7|f76@rY#>cv>zmIv-k5}AJW-uc#Rt2mxj zcPcn{2R_L%L1Kwa=W^JGR&jnYF`?^#t@1a~uV7}Yu2X0RFSg_`vfSpp|Mg#z^Hk^V zH+K4f9B8E4-TbW{5_lreI26631#VLP_%SxJR|2bUQ0Lp|CgdX& z+NLYwdyRqEfeLv&~jo>MODgbF6I$K^MT-5V2LdWuSXNX{3kq5^mwtc1^asqfN6&2+1kWxUe6-_O^3 z%ipJC4onve=N>#+RXT@w%hR`kZx8;Ns8vDo7eGLG1aAh54sqF>rKyG%aw!~OP11eE zeQcAX-u3!m%S5r3@@^xhWDzdA6$z}K%Z7i&EKH~A!+^YYFQOOZHiLK#XnnZnnW%i{ zc3;}5J3ytr46-peEGE}HfD3tc01j=+c)g$25tg&lWY7uea}qu)SE4U~-Fnsjp`V$> zBMGvZg+ZpScj~kFy+USlTQzu<3oPca{+XA;mlyk#)o zgHb&E4Ak$9QB!e|J#W^UoUgq024r4mJ9Pzk5&Hct->@YT_whrg&a-b=hOEybzLs~Y z!h~!>t%*~Z!Ku#1!;b>!6w70ELQhnlF}V0eySmc$*2^}pw!j~TM}T-bcQ#*lT7WXS zr@ht=trc+LZ+UkaZuhN7&8jvst*z?H-3v*b&oL8FpES;;;uZUnSqlZ$9BI(p{^%W$ z%q>*_c#7=zZ6dG`XP-;l!`HC71Ei`~Qg|KJ0hDX(ZQ>Dn60$R&lvb?F-z&GUq{B|0 z11FP}(Kb;QO%xl!9YU)ex{Lc1skzK{AGqv{oZFUvTmt)=Ho5(P-8nG>&Df<4Y`3`S z4XW3>;uJgMvg?r(Cnyq!N z#|bgelbRSd_6vHxq~)hR*fPlncHUQ=}2|d)(UQgCpgpfJiuyGN_+5-sZHo8=`8xU9x$G}L^gTB z-`*+)Qqu$ZS$Wlnn(q%1#tul|hmCDEp8$=l=pS^L$|g$*x~EVV!f+W;E&~*=yp9L~ zuqRab78bkoZ_R*|pa^bhr*5=KQ92cvJH=ax+g7>ogKT(Wu7#)q##%~y3V(X)2VZ{D z2KLGEmu;tTomV<*v#Pn#%j@~7Ysb(PGszQkXNEn0nrG%6-o@Dl-K4m>xd56{_DZz8 zw5h0e4*+2Dp|vo09x|yf?=q1%_eEjbw7x>Zv%c-i9o@t>f<2i3xrYoEzg>Hv0CxHz zWIO2iwZ_9USv>i}OtJnWbKUr%!bJU3eM3c8Mu%4+`rKH*9#zvM_sTHBG_%H)*?fnJmI+1 zfA=dSZzfK4NqW$nXC_f`t^}9p`#?rV5r}kDivER=Mr#;Z) zFBvkr1Za${d0wijRL?LJfL+78!Cy9q_fBrTe^X6~`A8Ace~i$#_1aAImX(g%$)*Uo zjSYJRZkb0j-RYZ)<)mA_=x|2kchh9J@i_h2_(I=#5N%#Oy-@~KkQ2vij1tBQ7;RYH zN`W{mr94JMQi{u55Z!cW2?``QRYW!58Ka?v32&C96M!h8vc)Di0)otNq}?#~{rf?` zlR`G*ZVZ6iS~kCo3<-$PZFYS_5qff9>{z^|Px<#oFXQGXJF(;5yI=uwQpR5q40(xT;JJYgHJ{Ktc~cj z>k#s^%g|R+B1LF)mJUr0#9H^0BIVGfx{L>xVD?`Pe&aFXOVWSKA#KX^cFXr&w|jl} zOVViu@m8GD*mmjs&%J`^AS+mg@*EjAsHcTpU zVD@EHlT_rp5y!rqTF{ueWQ*jI^ih4CVq8KB;7`fn$6p3)OU5kwI0uG)8QV3TLP_Pgg4klt44>X)f7>4|ID)obH^Sgr3t#cJI?$_ zrsa38KG2sxQ~QghxCjFNdG==ci2QpfKQ+#Sd5;|7pw|Bfy0HJAaM`HcHM?%Q-CM*T zKCFfg$`{sE?5CVA?+XdP`fi@g*gB!Y-ijN~N>BST6u?>~x`b*w*+qBB(2s-F~ zB_d$DqldD##xRxmu1KdXmO)jIq+Q)y8<-lmj8_dVqZ3eW-t14z#&xEI@0gBQ0grxT zVb5~l%S8;unOlsy#>j%r3n#OSs3Lw>3vukUSB(~$nA-05aF&w}?$!%!Utu)!by92O zZkq>ScJ{P37GWmtGdr9o`0XCMak~t8;;*sDJ5J&>)HpYQ z<1ma7ni&|sct}ukZ(J@8m-GS%pm17~+{G34&yKCZA0?Ole7(o`(TIE{Wg#6 zw0(E-)40W{_I6rjv4Gb$`|FgS*_f(~?1f@DoHScPS$l!P>i3g|ozg8~i2WGNYM*Bj zi7zqn-4te)Alqg7*QFdPg(*(~P^^Iw9P?Bm9B!S(bN1Jx5?rqjXO|KET!Sri=sd{d zsBi2BbK_`}1Y?jCy`nL}q zF^0j^?a@E(o+*ceABMm0K|Boq_8B8};s;$I=FcH|xNZ8#WOJ=kHnV8qBu7_|HKO|Q5HZx@fmJXO|bx)I?7!c_oSv|UjBB}R1yVL`G|4|k83|( z`FL$I$@B}?JK{mMr@=){4aEj%DC$kYE(vmhAtltc+OPkAmfWg{0tRiA7-kT+v< zXjl)JU;LEnKiBGUTS?9G^DrIyzr6Bm-GKEBhL+&_o-P^!0J#tN#*d?SAwM7yq%W&lnYO z6g=1!%`DX%FR>8C`>?JpzmK>xIF^$4nGSs&^f?F!Ite8l@vPchQ|CG6Gmv3yO7uVO z@@Nt-R`ZK-d8fq1;y3&nj7=x!=G*(G5gO_Oh>O9Sh7Z;k8RaVbq`;ou~+>S?+0X6 zs`py?g}r%4Kg$VN6m3;IUd3uqOP475){h21UO@+qQGJ8578;IYQsBj_OtYbN+@GjN zQxoCncfQgDfYYDMsTyJ*xHw&Ukq((^?GLgT;sh4-_60J=okTQ?xnFVc?27%+LIxIa zBxqz6+5r%)9H&VK@kUedO+|LpIbQ4`5NySEB@$53*o!E58-L9hwKw7sC;XUtVrL!= zRlt^rM)i|c-!JxazJG%2p6g18F|`7RR#u5!%x9=z9&Yk(Yn#O~NeBp*k{jwmIK}%f z1)q}!WE5!2vev8zOXQ_Do3-}Un`_TJMeUyN3Pdd&{*V7H(P@S{*bQT9opwLYZsa$?2OX5o^@$EOKw+=0p zNm_EYPAfrk;y<3blR2Zy@y!1r2kvOd$GTR_vo~L|yC6~g)$`;|I@Dd6{l16eQS49Z zyCrS*!L(G+A6%-OVa|CcMIfynH03BfIHWMh=lMlrxPugTqRv|--p-#07Z|BqJ8%~! zKZc#4lYfp>p*g(FD;qSjFNV7*1{|=C?{x9G3Yjt!)!tisQ_~@k@A4rnRi2u0p+}1Y zS%PY30M9eLanyj$$w~oYDkQHpRrm*;_`)0XcRiPlI_USJkr@0bP-|0DN;v)Bh*=SI z1x&Ekl{8nK$T5EW;RZL9C;|Rb?ShBX4n-%OwT1o1pqa(ZtNte%6oeb zn|x+taI#TDW@Of_sl4@ZK}KR_&Fj4b@K-?Q=9)W)Ylq96cDYt#EA8~>=^xSls0*7( z0>@|>r_d-=kC;V_Ds6l`W+=Q@j+>j-by^cLxiFgVH?dto07%CW`ukQcDA2n0@U|@D z#Qh!@GEI|yGi<2lLfB%}y9wuhVcNjg$2yRYg7=66_4DEP8~`mZdhuc#0; zh9s6(Sh8?u%>%u8F4iY#_Ih?Gwxjo+5)sZKHk~t6a@v3k{71?(XOE@3oG{5Q#3KpN4PZ3q-A^Pc-sE{ zrf0BqL-S#6AxC|f@YPpBO6T<3 z)x$59=SLgrATtQ5Gk7W)g)O3T$c4inqN2(gX=;=O+j%ni^bRB{pPM7^Iwprk6c;~k zRl&jhY9%~KQ0-^L3i)ILuN`;)N?r%%r z7ciLtCzInG)Na1OI~18pKlJ?;%a_4n9tVUG%jsBWCayQkw;0Ds-(<~`2hvL^LTX*_ zS)*j#t(iEry*Qg07&SxK9CJPjZP0Z! zBHY?Tofxz;-WgSM-X30w453#1M0`2-g`{eFC5sc(WjT=~pC~9yZQo_*pghK2(=g&6 ze9bkfj132IZvO9;eh)J&R-DuMW$3gx4qWkhew?VkcoF0hZK`^S)!P++%txdta_3t7 z58T za|D4EbsI>AQTsvpG)C^3l#&@XqbT+&DLDJ}(3Xp4DfXxK&j0PZQ zTO&YAiUyL*kK4ff%v6Bgc!tlju-w!yOH#AOO|$AiraPDuzor0twPKp(L0USY)bbTq zmHoVgu}A3dF5b=lBbCiwv<2meD{k@I_}tgSRoxLhKTibXsXqHcGWi5Obs(AU190?j z^#kheweVjW?>#R9_0SL%eW`{q=5S-qJga7Vb@_Fs^vM&!_SDnoK7Di&PI_zH!Rx8A z8r~20fF%FXSh|T4p-|dqI&C-k(iEo&TO2`2wKwa3VN`Okld}g~Szo>ysKp4jiBhfZ zyu+h*-^pWxyC~K0OEwvCBR>9zPF0wb`se7*v#bEVfxMlYCQmtJ1Rh+XLlsgn$12VC zP5RazDf?-4#sTT$SgcjYHxspy!izE3Xg_9TEjCrrtqqSsTUIV>-%z&79DEM)%eS)q zTCl1D*F4A@G{#9iaJp1&LD|5hRVu;0;sjf=48)MFJ%CYpP)}J z{2)jVFZNQ{y$e0u1>d+FmT?&gzY+zJQ{g~@NL4G9?oy@yI&`Q4hj*Jd~rAHjnzFddGG&JS!aCRT+1+QtYnKi(`jHSq$1ce<-4&sTM>@%`NzH(n{CPa z4&buiJ&RwBi~ApqzU>M0Fp^qlRGm8*LRM@24T3<;_dQ++BY=3DS_b${Tp~(idky!b za37k{O+s73IV_#gmKS?`QxB`aC%URMSy)UwjXB+FUvZ^1VZ=7V)>*(dF}Nyv-bRHg-?o`NSnGy>1AvM zD%Ulx^krzx=VxWpxQC>$Z#(u2Cvm%k9de8)89POpc0E5DT5W(;`}@n^rQr}ImJ({s vUGre*Sv{;0V@~Sg?M^&I3M;9|f|5+umt#KV+~@pR1sLj?TrRof5c>ZB6n$pj literal 5574 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 IZ030HA4>(}%?(;lV8#LaN07F$d$ng|_{|MA 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 From 8e039bc37364180ede1cb48b11ecdc554b25c39e Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Mon, 18 Nov 2024 19:52:39 -0500 Subject: [PATCH 12/55] finishes off clown ert space suit --- .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 9692 -> 11533 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 2452 -> 3090 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index 28fbc2101e9ae12f15bbf6e9f1ddd31de351caf9..9de8d634c97013e887cd5f235f46d199b8bcfce9 100644 GIT binary patch literal 11533 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 N)X-KhRJDBe{{UN2CMf^_ literal 9692 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 diff --git a/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi index 30cbfd0bc9697bff85a213493dbf6612cc347379..19c61091ef3129549b5aafe182f41a300bae3504 100644 GIT binary patch literal 3090 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 RCq-QZ9Bq%=kgWZ${~Jt8kCy-d From 89b0e9b63b0d966603529942fff55682f2f7d70e Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 13:35:58 -0500 Subject: [PATCH 13/55] ERT shuttle stuff --- monkestation/code/modules/ERT/ERT_shuttle.dm | 45 +++++++++++++++++++ .../modules/ERT/equipment/ERT_spacesuits.dm | 1 + tgstation.dme | 1 + 3 files changed, 47 insertions(+) create mode 100644 monkestation/code/modules/ERT/ERT_shuttle.dm diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm new file mode 100644 index 000000000000..3ceb74a65242 --- /dev/null +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -0,0 +1,45 @@ +////////////// Areas ////////////// +/area/shuttle/ert + name = "ERT Shuttle" + requires_power = TRUE + static_lighting = TRUE + ambience_index = AMBIENCE_ENGI + area_limited_icon_smoothing = /area/shuttle/ert + +/area/shuttle/ert/bridge + name = "ERT Shuttle Bridge" + +/area/shuttle/ert/engineering + name = "ERT Shuttle Engineering" + +/area/shuttle/ert/armory + name = "ERT Shuttle Armory" + +/area/shuttle/ert/cargo + name = "ERT Shuttle Cargo Hold" + +/area/shuttle/ert/medical + name = "ERT Shuttle Medbay" + +/area/shuttle/ert/airlock + name = "ERT Shuttle Airlock" + +////////////// Consoles ////////////// +/obj/machinery/computer/shuttle/ert + name = "ERT shuttle console" + shuttleId = "ertshuttle" + possible_destinations = "ertshuttle_custom;syndicate_nw" + +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert + name = "ERT shuttle navigation computer" + desc = "Used to designate a precise transit location to travel to." + shuttleId = "ertshuttle" + lock_override = CAMERA_LOCK_STATION + shuttlePortId = "ertshuttle_custom" + see_hidden = FALSE + view_range = 4.5 + +/obj/docking_port/mobile/ert + name = "ERT shuttle" + shuttle_id = "ertshuttle" + rechargeTime = 3 MINUTES diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 01ca368e98eb..75de3aefa3fe 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -163,3 +163,4 @@ icon_state = "ert-clown0" style = "clown" + diff --git a/tgstation.dme b/tgstation.dme index eafe66e87ca0..b2c050c58da2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7157,6 +7157,7 @@ #include "monkestation\code\modules\donator\code\item\plush.dm" #include "monkestation\code\modules\donator\code\mob\pets.dm" #include "monkestation\code\modules\emotes\code\emote.dm" +#include "monkestation\code\modules\ERT\ERT_shuttle.dm" #include "monkestation\code\modules\ERT\equipment\ERT_spacesuits.dm" #include "monkestation\code\modules\events\_event_admin_setup.dm" #include "monkestation\code\modules\events\artifact_spawn.dm" From 2ef9340c4744b711e80e3e88a06338fccde981cc Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 19:46:01 -0500 Subject: [PATCH 14/55] more shuttle areas --- monkestation/code/modules/ERT/ERT_shuttle.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index 3ceb74a65242..150d4c82679a 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -21,14 +21,20 @@ /area/shuttle/ert/medical name = "ERT Shuttle Medbay" +/area/shuttle/ert/clonerybay + name = "ERT Cloner Bay" + /area/shuttle/ert/airlock name = "ERT Shuttle Airlock" +/area/shuttle/ert/airlock/secondary + ////////////// Consoles ////////////// /obj/machinery/computer/shuttle/ert name = "ERT shuttle console" shuttleId = "ertshuttle" possible_destinations = "ertshuttle_custom;syndicate_nw" + req_access = list(ACCESS_CENT_GENERAL) /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert name = "ERT shuttle navigation computer" From f2f4c88badaa1a8ea92ec24245548c6aabe6d2ef Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:06:09 -0500 Subject: [PATCH 15/55] first try at an ERT shuttle?... --- _maps/shuttles/ert_generic.dmm | 200 +++++++++++++++++++ monkestation/code/modules/ERT/ERT_shuttle.dm | 5 + 2 files changed, 205 insertions(+) create mode 100644 _maps/shuttles/ert_generic.dmm diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm new file mode 100644 index 000000000000..3d8bb875362b --- /dev/null +++ b/_maps/shuttles/ert_generic.dmm @@ -0,0 +1,200 @@ +"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_breakroom"},/turf/closed/indestructible/grille,/area/shuttle/ert/engineering) +"ao" = (/obj/machinery/airalarm/directional/north,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/chair/plastic{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"ap" = (/obj/effect/turf_decal/stripes/blue{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"ar" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/smes/full,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"as" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/bridge) +"aB" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"aN" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"bd" = (/obj/effect/turf_decal/stripes/blue{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"dX" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/obj/effect/turf_decal/stripes/red/full,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"dY" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"fH" = (/obj/structure/lattice/catwalk,/obj/structure/marker_beacon/burgundy,/turf/open/space/basic,/area/space) +"fT" = (/obj/structure/sign/warning/vacuum/directional/west,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"gf" = (/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden,/obj/machinery/power/terminal{dir = 8},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/structure/closet/emcloset/anchored,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/storage/box/oxygen_candles,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"hu" = (/obj/structure/lattice,/obj/docking_port/mobile/ert,/turf/open/space/basic,/area/space) +"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) +"im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"iw" = (/turf/closed/wall/mineral/titanium,/area/space) +"iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/healium,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"jw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"kc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"ko" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"kS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/structure/cable,/obj/machinery/newscaster/directional/south,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"ln" = (/obj/structure/rack,/obj/effect/turf_decal/stripes/line,/obj/item/storage/box/smart_metal_foam,/obj/item/storage/box/smart_metal_foam{pixel_x = 5; pixel_y = 2},/obj/item/storage/box/smart_metal_foam{pixel_x = -3; pixel_y = 4},/obj/item/holosign_creator/atmos,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"lW" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/item/stack/sheet/glass/fifty{pixel_x = 0; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -5; pixel_y = 4},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 6},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -2; pixel_y = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"mv" = (/obj/structure/chair/office/tactical,/obj/effect/turf_decal/stripes/blue/line{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_security"},/turf/closed/indestructible/grille,/area/shuttle/ert/armory) +"mZ" = (/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"ne" = (/turf/open/floor/plating/airless,/area/space) +"nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 8},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"nC" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/firealarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"nN" = (/obj/machinery/computer/records/security{dir = 8},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"nU" = (/obj/structure/rack,/obj/structure/rack,/obj/item/storage/box/zipties{pixel_x = -7; pixel_y = 2},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"oT" = (/obj/machinery/computer/shuttle/ert,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"pl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"pm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/stack/sheet/mineral/uranium/five{pixel_x = -9; pixel_y = 5},/obj/item/food/pie/cream{pixel_x = 4; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) +"pE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/west,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"pO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"qN" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"qP" = (/obj/structure/tank_dispenser,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"qQ" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"qT" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/structure/table/reinforced{pixel_x = 0; pixel_y = 0},/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/folder/blue{pixel_x = -6; pixel_y = 6},/obj/item/pen{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 9; pixel_y = 9},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"qZ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"rc" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel/twenty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/plasteel/twenty{pixel_x = -2; pixel_y = 4},/obj/item/stack/rods/fifty{pixel_x = 1; pixel_y = 0},/obj/item/stack/rods/fifty{pixel_x = 3; pixel_y = -1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"rM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/sleeper{dir = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"rQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"sR" = (/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4{dir = 1; pixel_x = 0; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"tM" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 6; pixel_y = 4},/obj/item/storage/box/bodybags{pixel_x = -10; pixel_y = 7},/obj/item/folder/white{pixel_x = 6; pixel_y = 5},/obj/item/pen/fourcolor{pixel_x = 7; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"uR" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"vo" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert) +"vQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) +"wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/space) +"yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) +"yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"yB" = (/obj/item/crowbar/large/heavy,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"yU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_clonebay"},/turf/closed/indestructible/grille,/area/shuttle/ert/clonerybay) +"zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) +"AM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"Bu" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = CargoHoldShutters; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"Di" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"Du" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/medical) +"DB" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) +"DK" = (/turf/template_noop,/area/template_noop) +"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"Ee" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) +"EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/space) +"Fi" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"Fl" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"FI" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/mineral/titanium,/area/shuttle/ert) +"FL" = (/obj/item/storage/box/stingbangs{pixel_x = 8; pixel_y = 42},/obj/item/storage/box/flashbangs{pixel_x = 8; pixel_y = 34},/obj/item/storage/box/flashes{pixel_x = -7; pixel_y = 42},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"FX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"GB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"Hk" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 15},/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 11},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) +"Ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"Il" = (/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"Iq" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/medical) +"JT" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) +"JZ" = (/obj/structure/table/reinforced,/obj/machinery/button/flasher{id = "ert_shuttle_flash"},/obj/item/storage/secure/briefcase{pixel_x = 0; pixel_y = 12},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"Ku" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"KA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/space) +"KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) +"Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Mp" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/structure/sign/flag/nanotrasen/directional/north,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"Mq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 10},/obj/structure/rack,/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Shutters"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Shutters"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Shutters"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Shutters"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Shutters"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"QQ" = (/obj/structure/table/reinforced,/obj/item/aicard,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"QX" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger{pixel_x = -2; pixel_y = 12},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 11},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 7},/obj/item/cargo_teleporter{pixel_x = -4; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"Rg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"RL" = (/obj/machinery/computer/monitor,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"Wc" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8; pixel_x = 0; pixel_y = 0},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"Wg" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Wl" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/armory) +"Wu" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"WE" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/computer/operating{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"WP" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/reagent_dispensers/foamtank,/obj/item/extinguisher/advanced{pixel_x = -5; pixel_y = 1},/obj/item/extinguisher/advanced{pixel_x = 1; pixel_y = 0},/obj/item/extinguisher/advanced{pixel_x = 7; pixel_y = 0},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"Xd" = (/obj/machinery/atmospherics/components/tank/air{dir = 1},/obj/structure/sign/poster/contraband/missing_gloves/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = s},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) +"XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"Yw" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) +"YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) + +(1,1,1) = {" +DKDKDKDKxbRHRHRHRHRHXTDKDKDKDK +DKDKDKDKxbOtMuoTmZKuXTDKDKDKDK +ALzyzyzyasQQvlaBvlLZasmMmMmMWl +ALtMhdqNasRLHNvTBdEBasnURgyJWl +ALzXhdDPasNVRjcenCvlasFLJZHvWl +ALBuimXQasasashJasasasnxFibvWl +ALyUvQeeaLMAMAMAMAMpaLWueonNWl +ALALALALFIpmbdmvLnpmFIWlWlWlWl +hFXfdYVJCqpmWcqTEOpmntZnCmIeLO +YDfTxSYDqPpmDiLWEOpmIlBEONaHBE +KLKLKLKLDDpEDidGEOqZDDIqIqIqIq +adXmywaovoZBHuRqaprQvoXOPtWEEe +adCDkSplbWMAMAYsMAMAaLUXUXXHEe +KLKLKLmzJTJTpvnqCbJTJTsUDBMqEe +KLXdHksRJTQXFlzCBPaRJTXqqQxyIq +KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG +KLyBygklJTwOFXWPpOQlJTWgAMYwEe +KLUQpBarwNYBXSrckcGBJTTvdXiEEe +KLaNaNaNJTYBYLlnHogFJTDuDuDuIq +iwKKneneJTwNglglZlJTJTneneKKiw +DKDKxTneiwEUfHhufHneiwxTneDKDK +"} diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index 150d4c82679a..dc56946c635f 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -49,3 +49,8 @@ name = "ERT shuttle" shuttle_id = "ertshuttle" rechargeTime = 3 MINUTES + +////////////// Shuttle Templates ////////////// +/datum/map_template/shuttle/ert/generic + suffix = "generic" + name = "ERT Shuttle" From 4465ade1487cce32d0cb00917b8257364eb5963c Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:13:03 -0500 Subject: [PATCH 16/55] shuttle fixes + lights --- _maps/shuttles/ert_generic.dmm | 43 ++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 3d8bb875362b..9a6a1c257432 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -4,12 +4,13 @@ "ar" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/smes/full,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "as" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/bridge) "aB" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/obj/machinery/light/small/blacklight/directional/east,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) "aN" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "bd" = (/obj/effect/turf_decal/stripes/blue{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"bx" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) "ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) @@ -18,10 +19,10 @@ "ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "fH" = (/obj/structure/lattice/catwalk,/obj/structure/marker_beacon/burgundy,/turf/open/space/basic,/area/space) -"fT" = (/obj/structure/sign/warning/vacuum/directional/west,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"fT" = (/obj/structure/sign/warning/vacuum/directional/west,/obj/effect/turf_decal/stripes{dir = 10},/obj/machinery/light/small/blacklight/directional/west,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "gf" = (/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden,/obj/machinery/power/terminal{dir = 8},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/structure/closet/emcloset/anchored,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/storage/box/oxygen_candles,/turf/open/floor/plating,/area/shuttle/ert/engineering) "gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "hu" = (/obj/structure/lattice,/obj/docking_port/mobile/ert,/turf/open/space/basic,/area/space) "hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) @@ -31,7 +32,7 @@ "iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/healium,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "jw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "kc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/plating,/area/shuttle/ert/engineering) "ko" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "kS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/structure/cable,/obj/machinery/newscaster/directional/south,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "ln" = (/obj/structure/rack,/obj/effect/turf_decal/stripes/line,/obj/item/storage/box/smart_metal_foam,/obj/item/storage/box/smart_metal_foam{pixel_x = 5; pixel_y = 2},/obj/item/storage/box/smart_metal_foam{pixel_x = -3; pixel_y = 4},/obj/item/holosign_creator/atmos,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) @@ -43,7 +44,7 @@ "ne" = (/turf/open/floor/plating/airless,/area/space) "nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 8},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "nC" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/firealarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "nN" = (/obj/machinery/computer/records/security{dir = 8},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "nU" = (/obj/structure/rack,/obj/structure/rack,/obj/item/storage/box/zipties{pixel_x = -7; pixel_y = 2},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -61,10 +62,11 @@ "qZ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "rc" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel/twenty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/plasteel/twenty{pixel_x = -2; pixel_y = 4},/obj/item/stack/rods/fifty{pixel_x = 1; pixel_y = 0},/obj/item/stack/rods/fifty{pixel_x = 3; pixel_y = -1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "rM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/sleeper{dir = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"rQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"rQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "sR" = (/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4{dir = 1; pixel_x = 0; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) "sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "tM" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 6; pixel_y = 4},/obj/item/storage/box/bodybags{pixel_x = -10; pixel_y = 7},/obj/item/folder/white{pixel_x = 6; pixel_y = 5},/obj/item/pen/fourcolor{pixel_x = 7; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"uL" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "uR" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) @@ -74,17 +76,17 @@ "wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) -"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/space) "yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) -"yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"yB" = (/obj/item/crowbar/large/heavy,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/obj/machinery/light/warm/dim/directional/north,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) "yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "yU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_clonebay"},/turf/closed/indestructible/grille,/area/shuttle/ert/clonerybay) "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"zX" = (/obj/structure/closet/wardrobe/white,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) "AM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) @@ -100,7 +102,7 @@ "DB" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) -"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "Ee" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) @@ -129,7 +131,7 @@ "Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Mp" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/structure/sign/flag/nanotrasen/directional/north,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "Mq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 10},/obj/structure/rack,/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) @@ -139,14 +141,15 @@ "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"QQ" = (/obj/structure/table/reinforced,/obj/item/aicard,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"QX" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger{pixel_x = -2; pixel_y = 12},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 11},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 7},/obj/item/cargo_teleporter{pixel_x = -4; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"QQ" = (/obj/structure/table/reinforced,/obj/item/aicard,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"QX" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger{pixel_x = -2; pixel_y = 12},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 11},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 7},/obj/item/cargo_teleporter{pixel_x = -4; pixel_y = 2},/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "Rg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) "RL" = (/obj/machinery/computer/monitor,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/plating,/area/shuttle/ert/engineering) "UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) @@ -159,7 +162,7 @@ "Xd" = (/obj/machinery/atmospherics/components/tank/air{dir = 1},/obj/structure/sign/poster/contraband/missing_gloves/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) "Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = s},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) "XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) @@ -173,7 +176,7 @@ "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +"ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" DKDKDKDKxbRHRHRHRHRHXTDKDKDKDK @@ -183,7 +186,7 @@ ALtMhdqNasRLHNvTBdEBasnURgyJWl ALzXhdDPasNVRjcenCvlasFLJZHvWl ALBuimXQasasashJasasasnxFibvWl ALyUvQeeaLMAMAMAMAMpaLWueonNWl -ALALALALFIpmbdmvLnpmFIWlWlWlWl +ALALALALFIbxbdmvLnUEFIWlWlWlWl hFXfdYVJCqpmWcqTEOpmntZnCmIeLO YDfTxSYDqPpmDiLWEOpmIlBEONaHBE KLKLKLKLDDpEDidGEOqZDDIqIqIqIq @@ -194,7 +197,7 @@ KLXdHksRJTQXFlzCBPaRJTXqqQxyIq KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG KLyBygklJTwOFXWPpOQlJTWgAMYwEe KLUQpBarwNYBXSrckcGBJTTvdXiEEe -KLaNaNaNJTYBYLlnHogFJTDuDuDuIq +KLaNaNaNJTuLYLlnHogFJTDuDuDuIq iwKKneneJTwNglglZlJTJTneneKKiw DKDKxTneiwEUfHhufHneiwxTneDKDK "} From b8cbac66507e2b0069cfbe0cfc4bf20fb477d325 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:17:09 -0500 Subject: [PATCH 17/55] test ert and MORE shuttle fixes --- _maps/shuttles/ert_generic.dmm | 2 +- code/datums/ert.dm | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 9a6a1c257432..1b2d630b70a2 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -93,7 +93,7 @@ "Bu" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) "BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = CargoHoldShutters; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Shutters"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 1ab5594e9497..43a210536282 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -126,3 +126,10 @@ mission = "Having heard the station's request for aid, assist the crew in defending themselves." polldesc = "an independent station defense militia" random_names = TRUE + +//MONKESTATION EDIT START +/datum/ert/red/shuttle + leader_role = /datum/antagonist/ert/commander/red + roles = list(/datum/antagonist/ert/security/red, /datum/antagonist/ert/medic/red, /datum/antagonist/ert/engineer/red) + code = "Red" + ert_template = /datum/map_template/shuttle/ert/generic From 7f3496d8388911e661d6ba2eb3f41f2260a22394 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:45:25 -0500 Subject: [PATCH 18/55] fun :) --- _maps/shuttles/ert_generic.dmm | 55 +++++++++++++++++----------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 1b2d630b70a2..867bb0164bd4 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -1,20 +1,20 @@ -"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_breakroom"},/turf/closed/indestructible/grille,/area/shuttle/ert/engineering) +"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_breakroom"},/turf/open/space/basic,/area/shuttle/ert/engineering) "ao" = (/obj/machinery/airalarm/directional/north,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/chair/plastic{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "ap" = (/obj/effect/turf_decal/stripes/blue{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "ar" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/smes/full,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "as" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/bridge) "aB" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/obj/machinery/light/small/blacklight/directional/east,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "aN" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) "aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "bd" = (/obj/effect/turf_decal/stripes/blue{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "bx" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"dX" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/obj/effect/turf_decal/stripes/red/full,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"dX" = (/obj/effect/turf_decal/stripes/red/full,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "dY" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -24,22 +24,22 @@ "gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"hu" = (/obj/structure/lattice,/obj/docking_port/mobile/ert,/turf/open/space/basic,/area/space) -"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) +"hu" = (/obj/structure/lattice,/turf/open/space/basic,/area/space) +"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) "im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "iw" = (/turf/closed/wall/mineral/titanium,/area/space) "iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/healium,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "jw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "kc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/light/warm/dim/directional/east,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "ko" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "kS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/structure/cable,/obj/machinery/newscaster/directional/south,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "ln" = (/obj/structure/rack,/obj/effect/turf_decal/stripes/line,/obj/item/storage/box/smart_metal_foam,/obj/item/storage/box/smart_metal_foam{pixel_x = 5; pixel_y = 2},/obj/item/storage/box/smart_metal_foam{pixel_x = -3; pixel_y = 4},/obj/item/holosign_creator/atmos,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "lW" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/item/stack/sheet/glass/fifty{pixel_x = 0; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -5; pixel_y = 4},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 6},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -2; pixel_y = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "mv" = (/obj/structure/chair/office/tactical,/obj/effect/turf_decal/stripes/blue/line{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_security"},/turf/closed/indestructible/grille,/area/shuttle/ert/armory) +"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_security"},/turf/open/space/basic,/area/shuttle/ert/armory) "mZ" = (/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "ne" = (/turf/open/floor/plating/airless,/area/space) "nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) @@ -57,7 +57,7 @@ "pO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "qN" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "qP" = (/obj/structure/tank_dispenser,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"qQ" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"qQ" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden/layer2,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "qT" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/structure/table/reinforced{pixel_x = 0; pixel_y = 0},/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/folder/blue{pixel_x = -6; pixel_y = 6},/obj/item/pen{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 9; pixel_y = 9},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "qZ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "rc" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel/twenty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/plasteel/twenty{pixel_x = -2; pixel_y = 4},/obj/item/stack/rods/fifty{pixel_x = 1; pixel_y = 0},/obj/item/stack/rods/fifty{pixel_x = 3; pixel_y = -1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) @@ -67,7 +67,7 @@ "sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "tM" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 6; pixel_y = 4},/obj/item/storage/box/bodybags{pixel_x = -10; pixel_y = 7},/obj/item/folder/white{pixel_x = 6; pixel_y = 5},/obj/item/pen/fourcolor{pixel_x = 7; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "uL" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"uR" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"uR" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "vo" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert) @@ -75,7 +75,7 @@ "vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/space) @@ -84,11 +84,12 @@ "yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) "yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "yU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_clonebay"},/turf/closed/indestructible/grille,/area/shuttle/ert/clonerybay) +"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_clonebay"},/turf/open/space/basic,/area/shuttle/ert/clonerybay) "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "zX" = (/obj/structure/closet/wardrobe/white,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) "AM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"AW" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Bu" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) @@ -103,7 +104,7 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"Ee" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) +"Ee" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/obj/docking_port/mobile/ert,/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/space) @@ -129,7 +130,7 @@ "KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/space) "KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) "Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Mp" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/structure/sign/flag/nanotrasen/directional/north,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) @@ -146,13 +147,13 @@ "Rg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "RL" = (/obj/machinery/computer/monitor,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/plating,/area/shuttle/ert/engineering) "UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Wc" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8; pixel_x = 0; pixel_y = 0},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "Wg" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Wl" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/armory) @@ -163,19 +164,19 @@ "Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = s},/turf/closed/indestructible/grille,/area/shuttle/ert/medical) +"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) "XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/closed/indestructible/grille,/area/shuttle/ert/bridge) +"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "Yw" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" @@ -190,14 +191,14 @@ ALALALALFIbxbdmvLnUEFIWlWlWlWl hFXfdYVJCqpmWcqTEOpmntZnCmIeLO YDfTxSYDqPpmDiLWEOpmIlBEONaHBE KLKLKLKLDDpEDidGEOqZDDIqIqIqIq -adXmywaovoZBHuRqaprQvoXOPtWEEe -adCDkSplbWMAMAYsMAMAaLUXUXXHEe -KLKLKLmzJTJTpvnqCbJTJTsUDBMqEe +adXmywaovoZBHuRqaprQvoXOPtWEXG +adCDkSplbWMAMAYsMAMAAWUXUXXHXG +KLKLKLmzJTJTpvnqCbJTJTsUDBMqXG KLXdHksRJTQXFlzCBPaRJTXqqQxyIq KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG -KLyBygklJTwOFXWPpOQlJTWgAMYwEe -KLUQpBarwNYBXSrckcGBJTTvdXiEEe +KLyBygklJTwOFXWPpOQlJTWgAMYwXG +KLUQpBarwNYBXSrckcGBJTTvdXiEXG KLaNaNaNJTuLYLlnHogFJTDuDuDuIq -iwKKneneJTwNglglZlJTJTneneKKiw +iwKKneneJTwNglEeZlJTJTneneKKiw DKDKxTneiwEUfHhufHneiwxTneDKDK "} From 95b1a5eae68f906eb4eb1b583e0d5a90c37e29ec Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 21:19:18 -0500 Subject: [PATCH 19/55] more fixes!! --- _maps/shuttles/ert_generic.dmm | 56 ++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 867bb0164bd4..5458acd21ecc 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -13,18 +13,19 @@ "bx" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"du" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"dX" = (/obj/effect/turf_decal/stripes/red/full,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"dX" = (/obj/effect/turf_decal/stripes/red/full,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "dY" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"fH" = (/obj/structure/lattice/catwalk,/obj/structure/marker_beacon/burgundy,/turf/open/space/basic,/area/space) +"fH" = (/obj/structure/lattice/catwalk,/obj/structure/marker_beacon/burgundy,/turf/open/space/basic,/area/shuttle/ert/cargo) "fT" = (/obj/structure/sign/warning/vacuum/directional/west,/obj/effect/turf_decal/stripes{dir = 10},/obj/machinery/light/small/blacklight/directional/west,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"gf" = (/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden,/obj/machinery/power/terminal{dir = 8},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/structure/closet/emcloset/anchored,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/storage/box/oxygen_candles,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"gf" = (/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden,/obj/structure/closet/emcloset/anchored,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/storage/box/oxygen_candles,/turf/open/floor/plating,/area/shuttle/ert/engineering) "gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"hu" = (/obj/structure/lattice,/turf/open/space/basic,/area/space) +"hu" = (/obj/structure/lattice,/obj/docking_port/mobile/ert,/turf/open/space/basic,/area/shuttle/ert/cargo) "hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) "im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) @@ -41,7 +42,7 @@ "mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_security"},/turf/open/space/basic,/area/shuttle/ert/armory) "mZ" = (/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"ne" = (/turf/open/floor/plating/airless,/area/space) +"ne" = (/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 8},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert) "nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -67,7 +68,7 @@ "sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "tM" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 6; pixel_y = 4},/obj/item/storage/box/bodybags{pixel_x = -10; pixel_y = 7},/obj/item/folder/white{pixel_x = 6; pixel_y = 5},/obj/item/pen/fourcolor{pixel_x = 7; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "uL" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"uR" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8; piping_layer = 2},/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"uR" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "vo" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert) @@ -75,10 +76,10 @@ "vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) +"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 3; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/space) +"xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) "yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/obj/machinery/light/warm/dim/directional/north,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) @@ -88,8 +89,7 @@ "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "zX" = (/obj/structure/closet/wardrobe/white,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) -"AM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"AW" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Bu" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) @@ -104,13 +104,13 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"Ee" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/obj/docking_port/mobile/ert,/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Ee" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 3; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/space) +"EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) "Fi" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Fl" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"FI" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/mineral/titanium,/area/shuttle/ert) +"FI" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "FL" = (/obj/item/storage/box/stingbangs{pixel_x = 8; pixel_y = 42},/obj/item/storage/box/flashbangs{pixel_x = 8; pixel_y = 34},/obj/item/storage/box/flashes{pixel_x = -7; pixel_y = 42},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "FX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "GB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -119,7 +119,7 @@ "Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) "Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Il" = (/turf/open/floor/mineral/titanium,/area/shuttle/ert) "Iq" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/medical) @@ -127,9 +127,10 @@ "JZ" = (/obj/structure/table/reinforced,/obj/machinery/button/flasher{id = "ert_shuttle_flash"},/obj/item/storage/secure/briefcase{pixel_x = 0; pixel_y = 12},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Ku" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "KA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/space) +"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) "KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) "Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) +"Lw" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) @@ -164,24 +165,25 @@ "Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) +"XG" = (/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) "XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) +"XT" = (/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) "Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "Yw" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) +"YN" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) "Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKxbRHRHRHRHRHXTDKDKDKDK -DKDKDKDKxbOtMuoTmZKuXTDKDKDKDK +DKDKDKDKxbRHRHRHRHRHxbDKDKDKDK +DKDKDKDKxbOtMuoTmZKuxbDKDKDKDK ALzyzyzyasQQvlaBvlLZasmMmMmMWl ALtMhdqNasRLHNvTBdEBasnURgyJWl ALzXhdDPasNVRjcenCvlasFLJZHvWl @@ -191,14 +193,14 @@ ALALALALFIbxbdmvLnUEFIWlWlWlWl hFXfdYVJCqpmWcqTEOpmntZnCmIeLO YDfTxSYDqPpmDiLWEOpmIlBEONaHBE KLKLKLKLDDpEDidGEOqZDDIqIqIqIq -adXmywaovoZBHuRqaprQvoXOPtWEXG -adCDkSplbWMAMAYsMAMAAWUXUXXHXG -KLKLKLmzJTJTpvnqCbJTJTsUDBMqXG +adXmywaovoZBHuRqaprQvoXOPtWEEe +adCDkSplbWMAMAYsMAMAduUXUXXHEe +KLKLKLmzJTJTpvnqCbJTJTsUDBMqEe KLXdHksRJTQXFlzCBPaRJTXqqQxyIq -KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG -KLyBygklJTwOFXWPpOQlJTWgAMYwXG -KLUQpBarwNYBXSrckcGBJTTvdXiEXG +KLgfHZvmJTkoXSlWkcjwJTrMuRKAEe +KLyBygklJTwOFXWPpOQlJTWgAMYwEe +KLUQpBarwNYBXSrckcGBJTTvdXiEEe KLaNaNaNJTuLYLlnHogFJTDuDuDuIq -iwKKneneJTwNglEeZlJTJTneneKKiw -DKDKxTneiwEUfHhufHneiwxTneDKDK +KLKKXTXTJTwNglglZlJTJTneneLwiw +DKDKYNXTJTEUfHhufHXGJTxTneDKDK "} From bfd4c33ee073ef7177ffd647e1bdcb3437ac8f05 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:29:26 -0500 Subject: [PATCH 20/55] shuttle decal fix --- _maps/shuttles/ert_generic.dmm | 92 +++++++++++++-------------- code/datums/elements/decals/_decal.dm | 2 +- 2 files changed, 45 insertions(+), 49 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 5458acd21ecc..514a0672f7d2 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -1,11 +1,11 @@ -"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 8; id = "ert_shuttle_breakroom"},/turf/open/space/basic,/area/shuttle/ert/engineering) +"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_breakroom"},/turf/open/space/basic,/area/shuttle/ert/engineering) "ao" = (/obj/machinery/airalarm/directional/north,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/chair/plastic{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "ap" = (/obj/effect/turf_decal/stripes/blue{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "ar" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/smes/full,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "as" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/bridge) "aB" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/obj/machinery/light/small/blacklight/directional/east,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "aN" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) "aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "bd" = (/obj/effect/turf_decal/stripes/blue{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) @@ -13,9 +13,9 @@ "bx" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"du" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"cq" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) "dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"dX" = (/obj/effect/turf_decal/stripes/red/full,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"dX" = (/obj/effect/turf_decal/stripes/red/full,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/obj/item/reagent_containers/cup/beaker/cryoxadone{pixel_x = 6; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "dY" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -25,12 +25,11 @@ "gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"hu" = (/obj/structure/lattice,/obj/docking_port/mobile/ert,/turf/open/space/basic,/area/shuttle/ert/cargo) +"hu" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/shuttle/ert/cargo) "hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) "im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"iw" = (/turf/closed/wall/mineral/titanium,/area/space) -"iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/healium,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/obj/machinery/portable_atmospherics/canister/anesthetic_mix,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "jw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "kc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/light/warm/dim/directional/east,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) @@ -39,12 +38,11 @@ "ln" = (/obj/structure/rack,/obj/effect/turf_decal/stripes/line,/obj/item/storage/box/smart_metal_foam,/obj/item/storage/box/smart_metal_foam{pixel_x = 5; pixel_y = 2},/obj/item/storage/box/smart_metal_foam{pixel_x = -3; pixel_y = 4},/obj/item/holosign_creator/atmos,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "lW" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/item/stack/sheet/glass/fifty{pixel_x = 0; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -5; pixel_y = 4},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 6},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -2; pixel_y = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "mv" = (/obj/structure/chair/office/tactical,/obj/effect/turf_decal/stripes/blue/line{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_security"},/turf/open/space/basic,/area/shuttle/ert/armory) +"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) +"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_security"},/turf/open/space/basic,/area/shuttle/ert/armory) "mZ" = (/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"ne" = (/turf/open/floor/plating/airless,/area/shuttle/ert/medical) -"nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 8},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/caution/stand_clear{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "nC" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/firealarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "nN" = (/obj/machinery/computer/records/security{dir = 8},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -52,8 +50,8 @@ "oT" = (/obj/machinery/computer/shuttle/ert,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "pl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "pm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/stack/sheet/mineral/uranium/five{pixel_x = -9; pixel_y = 5},/obj/item/food/pie/cream{pixel_x = 4; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) +"pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/food/pie/cream{pixel_x = 4; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) "pE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/west,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "pO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "qN" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) @@ -76,35 +74,34 @@ "vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"xb" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 3; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) -"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"xb" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"xT" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) "yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/obj/machinery/light/warm/dim/directional/north,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) "yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "yU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_clonebay"},/turf/open/space/basic,/area/shuttle/ert/clonerybay) +"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_clonebay"},/turf/open/space/basic,/area/shuttle/ert/clonerybay) "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"zX" = (/obj/structure/closet/wardrobe/white,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) "AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"Bu" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"Bu" = (/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) "BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Shutters"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor/shutters{dir = 1; id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Shutters"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/turf_decal/caution/stand_clear/blue{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/caution/stand_clear{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "Di" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "Du" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/medical) "DB" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) -"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"Ee" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 3; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) +"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"El" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) @@ -115,22 +112,22 @@ "FX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "GB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "Hk" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 15},/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 11},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) +"Hl" = (/obj/docking_port/mobile/ert,/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) "Ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) "Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Il" = (/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"Il" = (/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "Iq" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/medical) "JT" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "JZ" = (/obj/structure/table/reinforced,/obj/machinery/button/flasher{id = "ert_shuttle_flash"},/obj/item/storage/secure/briefcase{pixel_x = 0; pixel_y = 12},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Ku" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "KA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) +"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) "Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Lw" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) @@ -139,7 +136,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Shutters"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Shutters"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Shutters"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Shutters"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Shutters"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Shutters"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Shutters"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Shutters"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Shutters"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = s; name = "Medbay Shutters"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -148,11 +145,11 @@ "Rg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) +"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "RL" = (/obj/machinery/computer/monitor,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/obj/item/stack/sheet/mineral/uranium/five,/turf/open/floor/plating,/area/shuttle/ert/engineering) "UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Wc" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8; pixel_x = 0; pixel_y = 0},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) @@ -161,46 +158,45 @@ "Wu" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "WE" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/computer/operating{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "WP" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/reagent_dispensers/foamtank,/obj/item/extinguisher/advanced{pixel_x = -5; pixel_y = 1},/obj/item/extinguisher/advanced{pixel_x = 1; pixel_y = 0},/obj/item/extinguisher/advanced{pixel_x = 7; pixel_y = 0},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Xd" = (/obj/machinery/atmospherics/components/tank/air{dir = 1},/obj/structure/sign/poster/contraband/missing_gloves/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"Xd" = (/obj/machinery/atmospherics/components/tank/air,/obj/structure/sign/poster/contraband/missing_gloves/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) "Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XG" = (/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) +"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) "XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"XT" = (/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) +"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "Yw" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) +"YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"YN" = (/obj/machinery/power/shuttle_engine/large,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) "Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKxbRHRHRHRHRHxbDKDKDKDK -DKDKDKDKxbOtMuoTmZKuxbDKDKDKDK +DKDKDKDKXTElRHRHRHRHXTDKDKDKDK +DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK ALzyzyzyasQQvlaBvlLZasmMmMmMWl ALtMhdqNasRLHNvTBdEBasnURgyJWl ALzXhdDPasNVRjcenCvlasFLJZHvWl ALBuimXQasasashJasasasnxFibvWl -ALyUvQeeaLMAMAMAMAMpaLWueonNWl +ALyUvQeexbMAMAMAMAMpxbWueonNWl ALALALALFIbxbdmvLnUEFIWlWlWlWl hFXfdYVJCqpmWcqTEOpmntZnCmIeLO YDfTxSYDqPpmDiLWEOpmIlBEONaHBE KLKLKLKLDDpEDidGEOqZDDIqIqIqIq -adXmywaovoZBHuRqaprQvoXOPtWEEe -adCDkSplbWMAMAYsMAMAduUXUXXHEe -KLKLKLmzJTJTpvnqCbJTJTsUDBMqEe +adXmywaovoZBHuRqaprQvoXOPtWEXG +adCDkSplbWMAMAYsMAMAaLUXUXXHXG +KLKLKLmzJTJTpvnqCbJTJTsUDBMqXG KLXdHksRJTQXFlzCBPaRJTXqqQxyIq -KLgfHZvmJTkoXSlWkcjwJTrMuRKAEe -KLyBygklJTwOFXWPpOQlJTWgAMYwEe -KLUQpBarwNYBXSrckcGBJTTvdXiEEe +KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG +KLyBygklJTwOFXWPpOQlJTWgAMYwXG +KLUQpBarwNYBXSrckcGBJTTvdXiEXG KLaNaNaNJTuLYLlnHogFJTDuDuDuIq -KLKKXTXTJTwNglglZlJTJTneneLwiw -DKDKYNXTJTEUfHhufHXGJTxTneDKDK +KLcqcqcqJTwNglglZlJTJTKKKKKKIq +DKDKDKDKJTEUfHhufHHlJTDKDKDKDK "} diff --git a/code/datums/elements/decals/_decal.dm b/code/datums/elements/decals/_decal.dm index 71dd8abdf30f..2f6f2bcf391b 100644 --- a/code/datums/elements/decals/_decal.dm +++ b/code/datums/elements/decals/_decal.dm @@ -113,7 +113,7 @@ return TRUE /datum/element/decal/Detach(atom/source) - UnregisterSignal(source, list(COMSIG_ATOM_DIR_CHANGE, COMSIG_COMPONENT_CLEAN_ACT, COMSIG_ATOM_EXAMINE, COMSIG_ATOM_UPDATE_OVERLAYS, COMSIG_TURF_ON_SHUTTLE_MOVE, COMSIG_ATOM_SMOOTHED_ICON)) + UnregisterSignal(source, list(COMSIG_ATOM_DIR_CHANGE, COMSIG_COMPONENT_CLEAN_ACT, COMSIG_ATOM_EXAMINE, COMSIG_ATOM_UPDATE_OVERLAYS, COMSIG_TURF_ON_SHUTTLE_MOVE, COMSIG_ATOM_SMOOTHED_ICON, COMSIG_ATOM_DECALS_ROTATING)) SSdcs.UnregisterSignal(source, COMSIG_ATOM_DIR_CHANGE) source.update_appearance(UPDATE_OVERLAYS) if(isitem(source)) From e925351d642ea56e8f10920b41d80b826c905a29 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:35:02 -0500 Subject: [PATCH 21/55] more ert shuttle adjustments --- _maps/shuttles/ert_generic.dmm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 514a0672f7d2..8ceb53014b39 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -101,7 +101,6 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"El" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) @@ -178,7 +177,7 @@ "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKXTElRHRHRHRHXTDKDKDKDK +DKDKDKDKXTRHRHRHRHRHXTDKDKDKDK DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK ALzyzyzyasQQvlaBvlLZasmMmMmMWl ALtMhdqNasRLHNvTBdEBasnURgyJWl From 049d81bb57bc0cec3834d27819ef27b2103a6f88 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:39:54 -0500 Subject: [PATCH 22/55] s moment --- _maps/shuttles/ert_generic.dmm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 8ceb53014b39..50fc01d04a07 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -91,7 +91,7 @@ "Bu" = (/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) "BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Shutters"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Blastdoors"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/caution/stand_clear{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) @@ -101,6 +101,7 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) +"El" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) @@ -135,7 +136,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Shutters"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Shutters"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Shutters"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Shutters"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = s; name = "Medbay Shutters"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -177,7 +178,7 @@ "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKXTRHRHRHRHRHXTDKDKDKDK +DKDKDKDKXTElRHRHRHRHXTDKDKDKDK DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK ALzyzyzyasQQvlaBvlLZasmMmMmMWl ALtMhdqNasRLHNvTBdEBasnURgyJWl From bc29ef261795b2f88348c47f29ac54a09f92863f Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 02:12:50 -0500 Subject: [PATCH 23/55] final set of fixes? --- _maps/shuttles/ert_generic.dmm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 50fc01d04a07..390a05fe8528 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -26,7 +26,7 @@ "gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "hu" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/shuttle/ert/cargo) -"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) +"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) "im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/obj/machinery/portable_atmospherics/canister/anesthetic_mix,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) @@ -51,7 +51,7 @@ "pl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "pm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/food/pie/cream{pixel_x = 4; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) +"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/food/pie/cream{pixel_x = -4; pixel_y = 0},/turf/open/floor/plating,/area/shuttle/ert/engineering) "pE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/west,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "pO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "qN" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) @@ -60,7 +60,7 @@ "qT" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/structure/table/reinforced{pixel_x = 0; pixel_y = 0},/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/folder/blue{pixel_x = -6; pixel_y = 6},/obj/item/pen{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 9; pixel_y = 9},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "qZ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "rc" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel/twenty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/plasteel/twenty{pixel_x = -2; pixel_y = 4},/obj/item/stack/rods/fifty{pixel_x = 1; pixel_y = 0},/obj/item/stack/rods/fifty{pixel_x = 3; pixel_y = -1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"rM" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/sleeper{dir = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"rM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/sleeper{dir = 4},/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "rQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "sR" = (/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4{dir = 1; pixel_x = 0; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) "sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) @@ -86,7 +86,7 @@ "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) -"AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Bu" = (/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) @@ -101,7 +101,6 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"El" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{dir = 1; id = "ert_shuttle_bridge"},/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) @@ -119,16 +118,16 @@ "HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) "Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Il" = (/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) +"Il" = (/obj/effect/turf_decal/stripes{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/mineral/titanium,/area/shuttle/ert) "Iq" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/medical) "JT" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "JZ" = (/obj/structure/table/reinforced,/obj/machinery/button/flasher{id = "ert_shuttle_flash"},/obj/item/storage/secure/briefcase{pixel_x = 0; pixel_y = 12},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "Ku" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"KA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"KA" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) "KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) "Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) +"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Mp" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/structure/sign/flag/nanotrasen/directional/north,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) @@ -136,7 +135,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 9; pixel_y = 10},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -5; pixel_y = 3},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 5; pixel_y = 3},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 7; pixel_y = 8},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 0; pixel_y = -12},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -153,7 +152,7 @@ "UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) "Wc" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8; pixel_x = 0; pixel_y = 0},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Wg" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Wg" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Wl" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/armory) "Wu" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "WE" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/computer/operating{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) @@ -169,7 +168,7 @@ "XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) "Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"Yw" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) +"Yw" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) @@ -178,7 +177,7 @@ "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKXTElRHRHRHRHXTDKDKDKDK +DKDKDKDKXTRHRHRHRHRHXTDKDKDKDK DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK ALzyzyzyasQQvlaBvlLZasmMmMmMWl ALtMhdqNasRLHNvTBdEBasnURgyJWl From e90ab2938152d0cd21450073bc75115bba7f611c Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 02:45:32 -0500 Subject: [PATCH 24/55] buttons --- _maps/shuttles/ert_generic.dmm | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 390a05fe8528..73f34224096b 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -48,6 +48,7 @@ "nN" = (/obj/machinery/computer/records/security{dir = 8},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "nU" = (/obj/structure/rack,/obj/structure/rack,/obj/item/storage/box/zipties{pixel_x = -7; pixel_y = 2},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) "oT" = (/obj/machinery/computer/shuttle/ert,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"oW" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/turf/open/space/basic,/area/shuttle/ert/bridge) "pl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "pm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) @@ -70,7 +71,7 @@ "vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) "vo" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert) -"vQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"vQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) "wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -80,18 +81,19 @@ "yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) "yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/obj/machinery/light/warm/dim/directional/north,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) "yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) +"yG" = (/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_clonebay"},/obj/effect/spawner/structure/window/reinforced/shuttle,/turf/open/space/basic,/area/shuttle/ert/clonerybay) "yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"yU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"yU" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_clonebay"},/turf/open/space/basic,/area/shuttle/ert/clonerybay) "zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) "AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) "AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"Bd" = (/obj/machinery/modular_computer/preset/command,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"Bu" = (/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) +"Bd" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/computer/crew,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"Bu" = (/obj/machinery/light/warm/directional/west,/obj/machinery/computer/aifixer{dir = 4},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) "BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) "BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Blastdoors"; id = "ert_shuttle_cargo"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Blastdoors"; id = "ert_shuttle_cargo"; req_access = list("cent_general")},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/caution/stand_clear{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) "CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) @@ -101,7 +103,7 @@ "DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) "DK" = (/turf/template_noop,/area/template_noop) "DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"EB" = (/obj/machinery/computer/aifixer,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"EB" = (/obj/effect/turf_decal/stripes/end{dir = 4},/obj/machinery/computer/records/medical,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) "Fi" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) @@ -114,8 +116,8 @@ "Hl" = (/obj/docking_port/mobile/ert,/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) "Ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional{req_access = list("cent_general")},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) +"HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) "Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Il" = (/obj/effect/turf_decal/stripes{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/mineral/titanium,/area/shuttle/ert) @@ -135,7 +137,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 7; pixel_y = 8},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 0; pixel_y = -12},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -145,7 +147,7 @@ "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) -"RL" = (/obj/machinery/computer/monitor,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"RL" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/computer/station_alert,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/obj/item/stack/sheet/mineral/uranium/five,/turf/open/floor/plating,/area/shuttle/ert/engineering) @@ -172,15 +174,15 @@ "YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) "YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) "YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) +"Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"; req_access = list("cent_general")},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) "Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) (1,1,1) = {" DKDKDKDKXTRHRHRHRHRHXTDKDKDKDK DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK -ALzyzyzyasQQvlaBvlLZasmMmMmMWl -ALtMhdqNasRLHNvTBdEBasnURgyJWl +ALzyzyyGasQQvlaBvlLZasmMmMmMWl +ALtMhdqNoWRLHNvTBdEBoWnURgyJWl ALzXhdDPasNVRjcenCvlasFLJZHvWl ALBuimXQasasashJasasasnxFibvWl ALyUvQeexbMAMAMAMAMpxbWueonNWl From aa632e83f2075f92102d4dac33c645979a2dd9cb Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 03:19:08 -0500 Subject: [PATCH 25/55] atmos alert > station alert --- _maps/shuttles/ert_generic.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 73f34224096b..bba796fa2ad5 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -117,7 +117,7 @@ "Ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) "Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional{req_access = list("cent_general")},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"HN" = (/obj/machinery/computer/apc_control,/obj/effect/turf_decal/stripes/end{dir = 4},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"HN" = (/obj/machinery/computer/apc_control{req_access = list("cent_general")},/obj/effect/turf_decal/stripes/end{dir = 4},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) "Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Il" = (/obj/effect/turf_decal/stripes{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/mineral/titanium,/area/shuttle/ert) @@ -137,7 +137,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = sss},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) @@ -147,7 +147,7 @@ "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) "RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) -"RL" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/computer/station_alert,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) +"RL" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/structure/cable,/obj/machinery/computer/atmos_alert,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/obj/item/stack/sheet/mineral/uranium/five,/turf/open/floor/plating,/area/shuttle/ert/engineering) From dbc39b0d14c6876417dbadc329b190804954eeca Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:09:27 -0500 Subject: [PATCH 26/55] another s moment --- _maps/shuttles/ert_generic.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index bba796fa2ad5..52a39de5f85b 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -137,7 +137,7 @@ "Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) "MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) "NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = sss},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) +"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) "ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) "Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) "Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) From 198a8dade0b644c655db24d783a75fcf77162e61 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:16:27 -0500 Subject: [PATCH 27/55] converted to TGM BEGONE FAILED CL CHECK --- _maps/shuttles/ert_generic.dmm | 2182 +++++++++++++++++++++++++++++--- 1 file changed, 1982 insertions(+), 200 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 52a39de5f85b..3114a2e9cd86 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -1,203 +1,1985 @@ -"ad" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_breakroom"},/turf/open/space/basic,/area/shuttle/ert/engineering) -"ao" = (/obj/machinery/airalarm/directional/north,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/chair/plastic{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"ap" = (/obj/effect/turf_decal/stripes/blue{dir = 9},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"ar" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/smes/full,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"as" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/bridge) -"aB" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"aH" = (/obj/structure/sign/warning/vacuum/directional/east,/obj/effect/turf_decal/stripes{dir = 6},/obj/machinery/light/small/blacklight/directional/east,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"aL" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"aN" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"aR" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"bd" = (/obj/effect/turf_decal/stripes/blue{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"bv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"bx" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"bW" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"ce" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"cq" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/engineering) -"dG" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_x = -7; pixel_y = 0},/obj/machinery/recharger{pixel_x = 2; pixel_y = 0},/obj/item/storage/toolbox/emergency{pixel_x = 1; pixel_y = 15},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"dX" = (/obj/effect/turf_decal/stripes/red/full,/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 1},/obj/item/reagent_containers/cup/beaker/cryoxadone{pixel_x = 6; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"dY" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"ee" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"eo" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"fH" = (/obj/structure/lattice/catwalk,/obj/structure/marker_beacon/burgundy,/turf/open/space/basic,/area/shuttle/ert/cargo) -"fT" = (/obj/structure/sign/warning/vacuum/directional/west,/obj/effect/turf_decal/stripes{dir = 10},/obj/machinery/light/small/blacklight/directional/west,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"gf" = (/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden,/obj/structure/closet/emcloset/anchored,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/bodybag/environmental/nanotrasen,/obj/item/storage/box/oxygen_candles,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"gl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"gF" = (/obj/effect/turf_decal/delivery,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/dim/directional/east,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"hd" = (/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"hu" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/shuttle/ert/cargo) -"hF" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"hJ" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 1},/obj/effect/turf_decal/stripes,/turf/open/floor/mineral/titanium,/area/shuttle/ert/bridge) -"im" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"iE" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/effect/turf_decal/box/red,/obj/machinery/portable_atmospherics/canister/anesthetic_mix,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"jw" = (/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"kc" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"kl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/light/warm/dim/directional/east,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"ko" = (/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"kS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/structure/cable,/obj/machinery/newscaster/directional/south,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"ln" = (/obj/structure/rack,/obj/effect/turf_decal/stripes/line,/obj/item/storage/box/smart_metal_foam,/obj/item/storage/box/smart_metal_foam{pixel_x = 5; pixel_y = 2},/obj/item/storage/box/smart_metal_foam{pixel_x = -3; pixel_y = 4},/obj/item/holosign_creator/atmos,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"lW" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/item/stack/sheet/glass/fifty{pixel_x = 0; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -5; pixel_y = 4},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 6},/obj/item/stack/sheet/glass/fifty{pixel_x = 4; pixel_y = 5},/obj/item/stack/sheet/glass/fifty{pixel_x = -2; pixel_y = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"mv" = (/obj/structure/chair/office/tactical,/obj/effect/turf_decal/stripes/blue/line{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"mz" = (/obj/machinery/door/airlock/shuttle,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"mM" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_security"},/turf/open/space/basic,/area/shuttle/ert/armory) -"mZ" = (/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert,/obj/effect/turf_decal/stripes/end{dir = 4},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"nq" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/effect/turf_decal/caution/stand_clear/blue{dir = 1},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"nt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/caution/stand_clear{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"nx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/obj/machinery/firealarm/directional/west,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"nC" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/firealarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"nN" = (/obj/machinery/computer/records/security{dir = 8},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"nU" = (/obj/structure/rack,/obj/structure/rack,/obj/item/storage/box/zipties{pixel_x = -7; pixel_y = 2},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"oT" = (/obj/machinery/computer/shuttle/ert,/obj/effect/turf_decal/stripes,/obj/effect/turf_decal/stripes{dir = 1},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"oW" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/turf/open/space/basic,/area/shuttle/ert/bridge) -"pl" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"pm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"pv" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"pB" = (/obj/structure/table/woodentable,/obj/item/flashlight/lamp/bananalamp{pixel_x = 8; pixel_y = 17},/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/item/food/pie/cream{pixel_x = -4; pixel_y = 0},/turf/open/floor/plating,/area/shuttle/ert/engineering) -"pE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/west,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"pO" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"qN" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/end{dir = 1},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"qP" = (/obj/structure/tank_dispenser,/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"qQ" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden/layer2,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"qT" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/structure/table/reinforced{pixel_x = 0; pixel_y = 0},/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/folder/blue{pixel_x = -6; pixel_y = 6},/obj/item/pen{pixel_x = -6; pixel_y = 6},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 9; pixel_y = 9},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"qZ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/firealarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"rc" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel/twenty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/plasteel/twenty{pixel_x = -2; pixel_y = 4},/obj/item/stack/rods/fifty{pixel_x = 1; pixel_y = 0},/obj/item/stack/rods/fifty{pixel_x = 3; pixel_y = -1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"rM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/sleeper{dir = 4},/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"rQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/east,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"sR" = (/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4{dir = 1; pixel_x = 0; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"sU" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/vending/wallmed/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"tM" = (/obj/structure/table/reinforced,/obj/item/paper_bin{pixel_x = 6; pixel_y = 4},/obj/item/storage/box/bodybags{pixel_x = -10; pixel_y = 7},/obj/item/folder/white{pixel_x = 6; pixel_y = 5},/obj/item/pen/fourcolor{pixel_x = 7; pixel_y = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"uL" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"uR" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"vl" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"vm" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"vo" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert) -"vQ" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/south,/obj/machinery/power/terminal,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"vT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"wN" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) -"wO" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/uranium{amount = 50},/obj/machinery/power/apc/auto_name/directional/west,/obj/structure/cable,/obj/machinery/power/terminal{dir = 8},/obj/item/inducer,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"xb" = (/obj/machinery/door/airlock/shuttle/glass,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"xy" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 12},/obj/item/storage/medkit/fire{pixel_x = 0; pixel_y = 9},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 6},/obj/item/storage/medkit/brute{pixel_x = 0; pixel_y = 3},/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"xS" = (/obj/machinery/power/apc/auto_name/directional/east,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"yg" = (/turf/open/floor/plating,/area/shuttle/ert/engineering) -"yw" = (/obj/machinery/power/apc/auto_name/directional/north,/obj/structure/cable,/obj/machinery/power/terminal{dir = 1},/obj/item/chair/plastic,/obj/machinery/light/warm/dim/directional/north,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"yB" = (/obj/item/crowbar/large/heavy,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"yG" = (/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_clonebay"},/obj/effect/spawner/structure/window/reinforced/shuttle,/turf/open/space/basic,/area/shuttle/ert/clonerybay) -"yJ" = (/obj/machinery/flasher/directional/east{id = "ert_shuttle_flash"},/obj/structure/window/reinforced/spawner/directional/west,/obj/structure/chair,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"yU" = (/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"zy" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_clonebay"},/turf/open/space/basic,/area/shuttle/ert/clonerybay) -"zC" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/rack,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/item/stack/sheet/iron/fifty{pixel_x = -4; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = -1; pixel_y = 0},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = -1},/obj/item/stack/sheet/iron/fifty{pixel_x = 5; pixel_y = 4},/obj/item/stack/sheet/iron/fifty{pixel_x = 1; pixel_y = 2},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"zX" = (/obj/structure/closet/wardrobe/white,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/clonerybay) -"AL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/clonerybay) -"AM" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"Bd" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/machinery/computer/crew,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"Bu" = (/obj/machinery/light/warm/directional/west,/obj/machinery/computer/aifixer{dir = 4},/obj/effect/turf_decal/stripes/box,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"BE" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"BP" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Cb" = (/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/caution/stand_clear{dir = 1},/obj/machinery/button/door/directional/east{name = "Cargo Hold Blastdoors"; id = "ert_shuttle_cargo"; req_access = list("cent_general")},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"Cm" = (/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 8},/obj/effect/turf_decal/caution/stand_clear{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"CD" = (/obj/structure/table/reinforced,/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 23},/obj/effect/spawner/random/food_or_drink/donkpockets{pixel_x = -7; pixel_y = 27},/obj/structure/table/reinforced,/obj/machinery/coffeemaker,/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 5; pixel_y = 13},/obj/item/reagent_containers/cup/glass/mug/nanotrasen{pixel_x = 11; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 9},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 11},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 13},/obj/item/coffee_cartridge{pixel_x = -7; pixel_y = 15},/obj/structure/cable,/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"Di" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Du" = (/obj/machinery/power/shuttle_engine/heater,/obj/structure/window/reinforced/spawner/directional/north,/turf/open/floor/plating,/area/shuttle/ert/medical) -"DB" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"DD" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) -"DK" = (/turf/template_noop,/area/template_noop) -"DP" = (/obj/machinery/computer/cloning{dir = 8},/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"EB" = (/obj/effect/turf_decal/stripes/end{dir = 4},/obj/machinery/computer/records/medical,/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"EO" = (/obj/structure/chair/office/tactical{dir = 8},/obj/effect/turf_decal/stripes/blue{dir = 4},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"EU" = (/obj/machinery/atmospherics/components/unary/passive_vent/layer2{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) -"Fi" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"Fl" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"FI" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/mineral/titanium/nodiagonal,/area/shuttle/ert) -"FL" = (/obj/item/storage/box/stingbangs{pixel_x = 8; pixel_y = 42},/obj/item/storage/box/flashbangs{pixel_x = 8; pixel_y = 34},/obj/item/storage/box/flashes{pixel_x = -7; pixel_y = 42},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"FX" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 4},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"GB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"Hk" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 15},/obj/item/storage/toolbox/mechanical{pixel_x = 1; pixel_y = 11},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/storage/toolbox/electrical{pixel_x = 1; pixel_y = 1},/turf/open/floor/plating,/area/shuttle/ert/engineering) -"Hl" = (/obj/docking_port/mobile/ert,/turf/open/floor/plating/airless,/area/shuttle/ert/cargo) -"Ho" = (/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Hu" = (/obj/effect/turf_decal/stripes/blue{dir = 5},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Hv" = (/obj/structure/window/reinforced/spawner/directional/west,/obj/machinery/door/window/brigdoor/right/directional{req_access = list("cent_general")},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"HN" = (/obj/machinery/computer/apc_control{req_access = list("cent_general")},/obj/effect/turf_decal/stripes/end{dir = 4},/obj/structure/cable,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"HZ" = (/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/shuttle/ert/engineering) -"Ie" = (/obj/effect/turf_decal/stripes{dir = 5},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Il" = (/obj/effect/turf_decal/stripes{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/mineral/titanium,/area/shuttle/ert) -"Iq" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/medical) -"JT" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/cargo) -"JZ" = (/obj/structure/table/reinforced,/obj/machinery/button/flasher{id = "ert_shuttle_flash"},/obj/item/storage/secure/briefcase{pixel_x = 0; pixel_y = 12},/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"Ku" = (/obj/structure/table/reinforced,/obj/item/flashlight/lamp,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"KA" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/regular{pixel_x = 0; pixel_y = 10},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/o2{pixel_x = 0; pixel_y = 4},/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"KK" = (/obj/machinery/power/shuttle_engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/ert/medical) -"KL" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/engineering) -"Ln" = (/obj/effect/turf_decal/stripes/blue{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{dir = 1},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"LO" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/obj/structure/fans/tiny,/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"LW" = (/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/restraints/handcuffs/cable/zipties{pixel_x = 7; pixel_y = 2},/obj/item/assembly/flash/handheld{pixel_x = 7; pixel_y = -1},/obj/item/storage/fancy/donut_box{pixel_x = 0; pixel_y = 16; open_status = 0},/obj/item/spess_knife{pixel_x = -7; pixel_y = -3},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"LZ" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Mp" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/structure/sign/flag/nanotrasen/directional/north,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"Mq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/rack,/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 13},/obj/item/storage/medkit/advanced{pixel_x = 0; pixel_y = 10},/obj/structure/rack,/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 7},/obj/item/storage/medkit/toxin{pixel_x = 0; pixel_y = 4},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"Mu" = (/obj/machinery/computer/security,/obj/effect/turf_decal/stripes/end{dir = 8},/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"MA" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"NV" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Ot" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "ert_shuttle_bridge"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = -12; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_clonebay"; name = "Cloner Bay Blastdoors"; pixel_x = -7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_security"; name = "Brig Blastdoors"; pixel_x = 7; pixel_y = 8; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_breakroom"; name = "Breakroom Blastdoors"; pixel_x = -7; pixel_y = -2; req_access = list("cent_general")},/obj/machinery/button/door{id = "ert_shuttle_medbay"; name = "Medbay Blastdoors"; pixel_x = 7; pixel_y = -2; req_access = list("cent_general")},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"ON" = (/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/effect/turf_decal/stripes{dir = 10},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"Pt" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/power/apc/auto_name/directional/north,/obj/machinery/power/terminal{dir = 1},/obj/structure/cable,/obj/structure/table/optable,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"Ql" = (/obj/structure/fireaxecabinet/directional/east,/obj/machinery/space_heater,/obj/effect/turf_decal/delivery,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"QQ" = (/obj/structure/table/reinforced,/obj/item/aicard,/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"QX" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger{pixel_x = -2; pixel_y = 12},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 11},/obj/item/stock_parts/cell/hyper{pixel_x = 10; pixel_y = 7},/obj/item/cargo_teleporter{pixel_x = -4; pixel_y = 2},/obj/machinery/light/dim/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"Rg" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/power/apc/auto_name/directional/south,/obj/structure/cable,/obj/machinery/power/terminal,/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/bridge) -"Rq" = (/obj/machinery/holopad,/obj/effect/turf_decal/box/blue,/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"RH" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) -"RL" = (/obj/effect/turf_decal/stripes/end{dir = 8},/obj/structure/cable,/obj/machinery/computer/atmos_alert,/turf/open/floor/mineral/titanium/tiled/blue,/area/shuttle/ert/bridge) -"Tv" = (/obj/machinery/atmospherics/components/unary/cryo_cell{dir = 1},/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"UE" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/east,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"UQ" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman/super,/obj/item/stack/sheet/mineral/uranium/five,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"UX" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/turf_decal/tile/blue/opposingcorners,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"VJ" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"Wc" = (/obj/structure/chair/office/tactical{dir = 4},/obj/effect/turf_decal/stripes/blue{dir = 8; pixel_x = 0; pixel_y = 0},/turf/open/floor/mineral/titanium/white,/area/shuttle/ert) -"Wg" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"Wl" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/armory) -"Wu" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/airalarm/directional/south,/turf/open/floor/mineral/plastitanium/red,/area/shuttle/ert/armory) -"WE" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/computer/operating{dir = 8},/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"WP" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/reagent_dispensers/foamtank,/obj/item/extinguisher/advanced{pixel_x = -5; pixel_y = 1},/obj/item/extinguisher/advanced{pixel_x = 1; pixel_y = 0},/obj/item/extinguisher/advanced{pixel_x = 7; pixel_y = 0},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Xd" = (/obj/machinery/atmospherics/components/tank/air,/obj/structure/sign/poster/contraband/missing_gloves/directional/north,/turf/open/floor/plating,/area/shuttle/ert/engineering) -"Xf" = (/obj/effect/turf_decal/stripes{dir = 9},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock) -"Xm" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/mineral/titanium,/area/shuttle/ert/engineering) -"Xq" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/stasis{dir = 4},/obj/machinery/light/warm/directional/west,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XG" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_medbay"},/turf/open/space/basic,/area/shuttle/ert/medical) -"XH" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{dir = 8},/obj/structure/cable,/obj/structure/closet/crate/freezer/blood,/obj/machinery/iv_drip,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XO" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/machinery/airalarm/directional/north,/obj/structure/table/reinforced/rglass,/obj/item/clothing/gloves/latex/surgical,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_x = -1; pixel_y = 13},/obj/item/clothing/mask/surgical,/obj/item/healthanalyzer/advanced,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"XQ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/end,/obj/machinery/firealarm/directional/east,/obj/machinery/light/warm/directional/east,/turf/open/floor/mineral/titanium/tiled/purple,/area/shuttle/ert/clonerybay) -"XS" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"XT" = (/obj/effect/spawner/structure/window/reinforced/shuttle,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{dir = 4; id = "ert_shuttle_bridge"},/turf/open/space/basic,/area/shuttle/ert/bridge) -"Ys" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/effect/landmark/ert_shuttle_brief_spawn,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) -"Yw" = (/obj/effect/turf_decal/tile/blue/opposingcorners,/obj/structure/cable,/obj/machinery/iv_drip/saline,/obj/machinery/atmospherics/pipe/smart/manifold/cyan,/turf/open/floor/mineral/titanium/tiled/white,/area/shuttle/ert/medical) -"YB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/machinery/power/port_gen/pacman/super,/obj/effect/turf_decal/delivery,/obj/machinery/airalarm/directional/west,/turf/open/floor/mineral/titanium/tiled/yellow,/area/shuttle/ert/cargo) -"YD" = (/turf/closed/wall/mineral/titanium,/area/shuttle/ert/airlock) -"YL" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/mineral/titanium/tiled,/area/shuttle/ert/cargo) -"Zl" = (/obj/structure/fans/tiny,/obj/effect/turf_decal/stripes/box,/obj/machinery/button/door/directional/east{id = "ert_shuttle_cargo_outer"; name = "Cargo Hold Blastdoors"; req_access = list("cent_general")},/obj/machinery/door/poddoor{id = "ert_shuttle_cargo_outer"},/turf/open/floor/mineral/titanium,/area/shuttle/ert/cargo) -"Zn" = (/obj/machinery/door/airlock/external/glass{dir = 8},/obj/structure/cable,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/effect/mapping_helpers/airlock/access/any/admin/general,/obj/effect/turf_decal/stripes{dir = 4},/obj/effect/turf_decal/stripes{dir = 8},/turf/open/floor/mineral/titanium,/area/shuttle/ert/airlock/secondary) -"ZB" = (/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,/obj/structure/cable,/obj/machinery/power/apc/auto_name/directional/west,/obj/machinery/power/terminal{dir = 8},/obj/effect/landmark/ert_shuttle_spawn,/obj/machinery/light/warm/dim/directional/west,/turf/open/floor/catwalk_floor/flat_white,/area/shuttle/ert) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_shuttle_breakroom" + }, +/turf/open/space/basic, +/area/shuttle/ert/engineering) +"ao" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"ap" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"ar" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/smes/full, +/obj/structure/cable, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"as" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/bridge) +"aB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"aH" = ( +/obj/structure/sign/warning/vacuum/directional/east, +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/obj/machinery/light/small/blacklight/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"aL" = ( +/obj/machinery/door/airlock/shuttle/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"aN" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"aR" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"bd" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"bv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"bx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/machinery/light/warm/dim/directional/west, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"bW" = ( +/obj/machinery/door/airlock/shuttle, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"ce" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"cq" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert/engineering) +"dG" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/machinery/recharger{ + pixel_x = 2; + pixel_y = 0 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 1; + pixel_y = 15 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"dX" = ( +/obj/effect/turf_decal/stripes/red/full, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"dY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"ee" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"eo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/terminal, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"fH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/burgundy, +/turf/open/space/basic, +/area/shuttle/ert/cargo) +"fT" = ( +/obj/structure/sign/warning/vacuum/directional/west, +/obj/effect/turf_decal/stripes{ + dir = 10 + }, +/obj/machinery/light/small/blacklight/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"gf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, +/obj/structure/closet/emcloset/anchored, +/obj/item/bodybag/environmental/nanotrasen, +/obj/item/bodybag/environmental/nanotrasen, +/obj/item/bodybag/environmental/nanotrasen, +/obj/item/storage/box/oxygen_candles, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"gl" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/door/poddoor{ + id = "ert_shuttle_cargo_outer" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/cargo) +"gF" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"hd" = ( +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"hu" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/shuttle/ert/cargo) +"hF" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"hJ" = ( +/obj/machinery/door/airlock/shuttle/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/bridge) +"im" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"iE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/box/red, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"jw" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/movable/cargo, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"kc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"kl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/warm/dim/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"ko" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"kS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"ln" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line, +/obj/item/storage/box/smart_metal_foam, +/obj/item/storage/box/smart_metal_foam{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/storage/box/smart_metal_foam{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/holosign_creator/atmos, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"lW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"mv" = ( +/obj/structure/chair/office/tactical, +/obj/effect/turf_decal/stripes/blue/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"mz" = ( +/obj/machinery/door/airlock/shuttle, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"mM" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ert_shuttle_security" + }, +/turf/open/space/basic, +/area/shuttle/ert/armory) +"mZ" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"nq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "ert_shuttle_cargo" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/cargo) +"nt" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"nx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"nC" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"nN" = ( +/obj/machinery/computer/records/security{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"nU" = ( +/obj/structure/rack, +/obj/structure/rack, +/obj/item/storage/box/zipties{ + pixel_x = -7; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"oT" = ( +/obj/machinery/computer/shuttle/ert, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"oW" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/turf/open/space/basic, +/area/shuttle/ert/bridge) +"pl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"pm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"pv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "ert_shuttle_cargo" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/cargo) +"pB" = ( +/obj/structure/table/woodentable, +/obj/item/flashlight/lamp/bananalamp{ + pixel_x = 8; + pixel_y = 17 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/item/food/pie/cream{ + pixel_x = -4; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"pE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"pO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"qN" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/purple, +/area/shuttle/ert/clonerybay) +"qP" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"qQ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden/layer2, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"qT" = ( +/obj/structure/table/reinforced, +/obj/structure/table/reinforced, +/obj/structure/table/reinforced{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/folder/blue{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ + pixel_x = 9; + pixel_y = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"qZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"rc" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plasteel/twenty{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/sheet/plasteel/twenty{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/stack/rods/fifty{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/item/stack/rods/fifty{ + pixel_x = 3; + pixel_y = -1 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"rM" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"rQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/machinery/light/warm/dim/directional/east, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"sR" = ( +/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4{ + dir = 1; + pixel_x = 0; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"sU" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"tM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/pen/fourcolor{ + pixel_x = 7; + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"uL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"uR" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"vl" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"vm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"vo" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert) +"vQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/power/terminal, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"vT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"wN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/cargo) +"wO" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/uranium{ + amount = 50 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/item/inducer, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"xb" = ( +/obj/machinery/door/airlock/shuttle/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"xy" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/rack, +/obj/item/storage/medkit/fire{ + pixel_x = 0; + pixel_y = 12 + }, +/obj/item/storage/medkit/fire{ + pixel_x = 0; + pixel_y = 9 + }, +/obj/item/storage/medkit/brute{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/storage/medkit/brute{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"xS" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"yg" = ( +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"yw" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/item/chair/plastic, +/obj/machinery/light/warm/dim/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"yB" = ( +/obj/item/crowbar/large/heavy, +/obj/machinery/light/warm/dim/directional/west, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"yG" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ert_shuttle_clonebay" + }, +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/space/basic, +/area/shuttle/ert/clonerybay) +"yJ" = ( +/obj/machinery/flasher/directional/east{ + id = "ert_shuttle_flash" + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"yU" = ( +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"zy" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ert_shuttle_clonebay" + }, +/turf/open/space/basic, +/area/shuttle/ert/clonerybay) +"zC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -1; + pixel_y = 0 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"zX" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/clonerybay) +"AL" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/clonerybay) +"AM" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"Bd" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/computer/crew, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"Bu" = ( +/obj/machinery/light/warm/directional/west, +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/mineral/titanium/tiled/purple, +/area/shuttle/ert/clonerybay) +"BE" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"BP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"Cb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/button/door/directional/east{ + name = "Cargo Hold Blastdoors"; + id = "ert_shuttle_cargo"; + req_access = list("cent_general") + }, +/obj/machinery/door/poddoor{ + id = "ert_shuttle_cargo" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/cargo) +"Cm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 9 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"Cq" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"CD" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -7; + pixel_y = 23 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -7; + pixel_y = 27 + }, +/obj/structure/table/reinforced, +/obj/machinery/coffeemaker, +/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ + pixel_x = 5; + pixel_y = 13 + }, +/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ + pixel_x = 11; + pixel_y = 13 + }, +/obj/item/coffee_cartridge{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/coffee_cartridge{ + pixel_x = -7; + pixel_y = 11 + }, +/obj/item/coffee_cartridge{ + pixel_x = -7; + pixel_y = 13 + }, +/obj/item/coffee_cartridge{ + pixel_x = -7; + pixel_y = 15 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"Di" = ( +/obj/structure/chair/office/tactical{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"Du" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating, +/area/shuttle/ert/medical) +"DB" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"DD" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/ert) +"DK" = ( +/turf/template_noop, +/area/template_noop) +"DP" = ( +/obj/machinery/computer/cloning{ + dir = 8 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/purple, +/area/shuttle/ert/clonerybay) +"EB" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/computer/records/medical, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"EO" = ( +/obj/structure/chair/office/tactical{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"EU" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/cargo) +"Fi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"Fl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"FI" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/ert) +"FL" = ( +/obj/item/storage/box/stingbangs{ + pixel_x = 8; + pixel_y = 42 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 8; + pixel_y = 34 + }, +/obj/item/storage/box/flashes{ + pixel_x = -7; + pixel_y = 42 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"FX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"GB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"Hk" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 15 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 11 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"Hl" = ( +/obj/docking_port/mobile/ert, +/turf/open/floor/plating/airless, +/area/shuttle/ert/cargo) +"Ho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"Hu" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"Hv" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/door/window/brigdoor/right/directional{ + req_access = list("cent_general") + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"HN" = ( +/obj/machinery/computer/apc_control{ + req_access = list("cent_general") + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"HZ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"Ie" = ( +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"Il" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"Iq" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/medical) +"JT" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/cargo) +"JZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/flasher{ + id = "ert_shuttle_flash" + }, +/obj/item/storage/secure/briefcase{ + pixel_x = 0; + pixel_y = 12 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"Ku" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"KA" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/rack, +/obj/item/storage/medkit/regular{ + pixel_x = 0; + pixel_y = 13 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 0; + pixel_y = 10 + }, +/obj/item/storage/medkit/o2{ + pixel_x = 0; + pixel_y = 7 + }, +/obj/item/storage/medkit/o2{ + pixel_x = 0; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"KK" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert/medical) +"KL" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/engineering) +"Ln" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"LO" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"LW" = ( +/obj/structure/table/reinforced, +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = 7; + pixel_y = -1 + }, +/obj/item/storage/fancy/donut_box{ + pixel_x = 0; + pixel_y = 16; + open_status = 0 + }, +/obj/item/spess_knife{ + pixel_x = -7; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"LZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"Mp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/sign/flag/nanotrasen/directional/north, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"Mq" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/rack, +/obj/item/storage/medkit/advanced{ + pixel_x = 0; + pixel_y = 13 + }, +/obj/item/storage/medkit/advanced{ + pixel_x = 0; + pixel_y = 10 + }, +/obj/structure/rack, +/obj/item/storage/medkit/toxin{ + pixel_x = 0; + pixel_y = 7 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 0; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"Mu" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"MA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"NV" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"Ot" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "ert_shuttle_bridge"; + name = "Bridge Blastdoors"; + pixel_x = 0; + pixel_y = -12; + req_access = list("cent_general") + }, +/obj/machinery/button/door{ + id = "ert_shuttle_clonebay"; + name = "Cloner Bay Blastdoors"; + pixel_x = -7; + pixel_y = 8; + req_access = list("cent_general") + }, +/obj/machinery/button/door{ + id = "ert_shuttle_security"; + name = "Brig Blastdoors"; + pixel_x = 7; + pixel_y = 8; + req_access = list("cent_general") + }, +/obj/machinery/button/door{ + id = "ert_shuttle_breakroom"; + name = "Breakroom Blastdoors"; + pixel_x = -7; + pixel_y = -2; + req_access = list("cent_general") + }, +/obj/machinery/button/door{ + id = "ert_shuttle_medbay"; + name = "Medbay Blastdoors"; + pixel_x = 7; + pixel_y = -2; + req_access = list("cent_general") + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"ON" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 10 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"Pt" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/table/optable, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"Ql" = ( +/obj/structure/fireaxecabinet/directional/east, +/obj/machinery/space_heater, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"QQ" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"QX" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = -2; + pixel_y = 12 + }, +/obj/item/stock_parts/cell/hyper{ + pixel_x = 10; + pixel_y = 11 + }, +/obj/item/stock_parts/cell/hyper{ + pixel_x = 10; + pixel_y = 7 + }, +/obj/item/cargo_teleporter{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"Rg" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"Rj" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/power/terminal, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"Rq" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box/blue, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"RH" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ert_shuttle_bridge" + }, +/turf/open/space/basic, +/area/shuttle/ert/bridge) +"RL" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"Tv" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"UE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/machinery/light/warm/dim/directional/east, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"UQ" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman/super, +/obj/item/stack/sheet/mineral/uranium/five, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"UX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"VJ" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"Wc" = ( +/obj/structure/chair/office/tactical{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 8; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"Wg" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"Wl" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/armory) +"Wu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/armory) +"WE" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"WP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/reagent_dispensers/foamtank, +/obj/item/extinguisher/advanced{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/extinguisher/advanced{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/item/extinguisher/advanced{ + pixel_x = 7; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"Xd" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/structure/sign/poster/contraband/missing_gloves/directional/north, +/turf/open/floor/plating, +/area/shuttle/ert/engineering) +"Xf" = ( +/obj/effect/turf_decal/stripes{ + dir = 9 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock) +"Xm" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/engineering) +"Xq" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"XG" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_shuttle_medbay" + }, +/turf/open/space/basic, +/area/shuttle/ert/medical) +"XH" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/iv_drip, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"XO" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/airalarm/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/gloves/latex/surgical, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_x = -1; + pixel_y = 13 + }, +/obj/item/clothing/mask/surgical, +/obj/item/healthanalyzer/advanced, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"XQ" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/mineral/titanium/tiled/purple, +/area/shuttle/ert/clonerybay) +"XS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"XT" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_shuttle_bridge" + }, +/turf/open/space/basic, +/area/shuttle/ert/bridge) +"Ys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) +"Yw" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, +/obj/machinery/iv_drip/saline, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/turf/open/floor/mineral/titanium/tiled/white, +/area/shuttle/ert/medical) +"YB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/mineral/titanium/tiled/yellow, +/area/shuttle/ert/cargo) +"YD" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/airlock) +"YL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/cargo) +"Zl" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/button/door/directional/east{ + id = "ert_shuttle_cargo_outer"; + name = "Cargo Hold Blastdoors"; + req_access = list("cent_general") + }, +/obj/machinery/door/poddoor{ + id = "ert_shuttle_cargo_outer" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/cargo) +"Zn" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/airlock/secondary) +"ZB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/machinery/light/warm/dim/directional/west, +/turf/open/floor/catwalk_floor/flat_white, +/area/shuttle/ert) (1,1,1) = {" -DKDKDKDKXTRHRHRHRHRHXTDKDKDKDK -DKDKDKDKXTOtMuoTmZKuXTDKDKDKDK -ALzyzyyGasQQvlaBvlLZasmMmMmMWl -ALtMhdqNoWRLHNvTBdEBoWnURgyJWl -ALzXhdDPasNVRjcenCvlasFLJZHvWl -ALBuimXQasasashJasasasnxFibvWl -ALyUvQeexbMAMAMAMAMpxbWueonNWl -ALALALALFIbxbdmvLnUEFIWlWlWlWl -hFXfdYVJCqpmWcqTEOpmntZnCmIeLO -YDfTxSYDqPpmDiLWEOpmIlBEONaHBE -KLKLKLKLDDpEDidGEOqZDDIqIqIqIq -adXmywaovoZBHuRqaprQvoXOPtWEXG -adCDkSplbWMAMAYsMAMAaLUXUXXHXG -KLKLKLmzJTJTpvnqCbJTJTsUDBMqXG -KLXdHksRJTQXFlzCBPaRJTXqqQxyIq -KLgfHZvmJTkoXSlWkcjwJTrMuRKAXG -KLyBygklJTwOFXWPpOQlJTWgAMYwXG -KLUQpBarwNYBXSrckcGBJTTvdXiEXG -KLaNaNaNJTuLYLlnHogFJTDuDuDuIq -KLcqcqcqJTwNglglZlJTJTKKKKKKIq -DKDKDKDKJTEUfHhufHHlJTDKDKDKDK +DK +DK +AL +AL +AL +AL +AL +AL +hF +YD +KL +ad +ad +KL +KL +KL +KL +KL +KL +KL +DK +"} +(2,1,1) = {" +DK +DK +zy +tM +zX +Bu +yU +AL +Xf +fT +KL +Xm +CD +KL +Xd +gf +yB +UQ +aN +cq +DK +"} +(3,1,1) = {" +DK +DK +zy +hd +hd +im +vQ +AL +dY +xS +KL +yw +kS +KL +Hk +HZ +yg +pB +aN +cq +DK +"} +(4,1,1) = {" +DK +DK +yG +qN +DP +XQ +ee +AL +VJ +YD +KL +ao +pl +mz +sR +vm +kl +ar +aN +cq +DK +"} +(5,1,1) = {" +XT +XT +as +oW +as +as +xb +FI +Cq +qP +DD +vo +bW +JT +JT +JT +JT +wN +JT +JT +JT +"} +(6,1,1) = {" +RH +Ot +QQ +RL +NV +as +MA +bx +pm +pm +pE +ZB +MA +JT +QX +ko +wO +YB +uL +wN +EU +"} +(7,1,1) = {" +RH +Mu +vl +HN +Rj +as +MA +bd +Wc +Di +Di +Hu +MA +pv +Fl +XS +FX +XS +YL +gl +fH +"} +(8,1,1) = {" +RH +oT +aB +vT +ce +hJ +MA +mv +qT +LW +dG +Rq +Ys +nq +zC +lW +WP +rc +ln +gl +hu +"} +(9,1,1) = {" +RH +mZ +vl +Bd +nC +as +MA +Ln +EO +EO +EO +ap +MA +Cb +BP +kc +pO +kc +Ho +Zl +fH +"} +(10,1,1) = {" +RH +Ku +LZ +EB +vl +as +Mp +UE +pm +pm +qZ +rQ +MA +JT +aR +jw +Ql +GB +gF +JT +Hl +"} +(11,1,1) = {" +XT +XT +as +oW +as +as +xb +FI +nt +Il +DD +vo +aL +JT +JT +JT +JT +JT +JT +JT +JT +"} +(12,1,1) = {" +DK +DK +mM +nU +FL +nx +Wu +Wl +Zn +BE +Iq +XO +UX +sU +Xq +rM +Wg +Tv +Du +KK +DK +"} +(13,1,1) = {" +DK +DK +mM +Rg +JZ +Fi +eo +Wl +Cm +ON +Iq +Pt +UX +DB +qQ +uR +AM +dX +Du +KK +DK +"} +(14,1,1) = {" +DK +DK +mM +yJ +Hv +bv +nN +Wl +Ie +aH +Iq +WE +XH +Mq +xy +KA +Yw +iE +Du +KK +DK +"} +(15,1,1) = {" +DK +DK +Wl +Wl +Wl +Wl +Wl +Wl +LO +BE +Iq +XG +XG +XG +Iq +XG +XG +XG +Iq +Iq +DK "} From 0b460cf4665b482470700a1af7e84482708947a0 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:36:40 -0500 Subject: [PATCH 28/55] someday this will pass checks --- _maps/shuttles/ert_generic.dmm | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 3114a2e9cd86..cd625fa301a2 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -524,11 +524,6 @@ /area/shuttle/ert/medical) "qT" = ( /obj/structure/table/reinforced, -/obj/structure/table/reinforced, -/obj/structure/table/reinforced{ - pixel_x = 0; - pixel_y = 0 - }, /obj/item/paper_bin{ pixel_x = -6; pixel_y = 4 @@ -822,7 +817,9 @@ "AM" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan{ + dir = 1 + }, /turf/open/floor/mineral/titanium/tiled/white, /area/shuttle/ert/medical) "Bd" = ( @@ -1188,7 +1185,6 @@ /area/shuttle/ert/airlock/secondary) "LW" = ( /obj/structure/table/reinforced, -/obj/structure/table/reinforced, /obj/item/restraints/handcuffs/cable/zipties{ pixel_x = 7; pixel_y = 2 @@ -1337,10 +1333,6 @@ /area/shuttle/ert/bridge) "QX" = ( /obj/structure/table/reinforced, -/obj/machinery/cell_charger{ - pixel_x = -2; - pixel_y = 12 - }, /obj/item/stock_parts/cell/hyper{ pixel_x = 10; pixel_y = 11 @@ -1349,11 +1341,9 @@ pixel_x = 10; pixel_y = 7 }, -/obj/item/cargo_teleporter{ - pixel_x = -4; - pixel_y = 2 - }, /obj/machinery/light/dim/directional/west, +/obj/machinery/cell_charger, +/obj/item/cargo_teleporter, /turf/open/floor/mineral/titanium/tiled/yellow, /area/shuttle/ert/cargo) "Rg" = ( From fae7d1477ef06810b4890cf2253786cbb069909d Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:43:12 -0500 Subject: [PATCH 29/55] revenge of the double table --- _maps/shuttles/ert_generic.dmm | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index cd625fa301a2..6f9765d809e5 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -223,13 +223,8 @@ dir = 4 }, /obj/effect/mapping_helpers/airlock/access/any/admin/general, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/obj/effect/turf_decal/stripes{ - dir = 8 - }, /obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/box, /turf/open/floor/mineral/titanium, /area/shuttle/ert/airlock) "hJ" = ( @@ -895,7 +890,6 @@ pixel_x = -7; pixel_y = 27 }, -/obj/structure/table/reinforced, /obj/machinery/coffeemaker, /obj/item/reagent_containers/cup/glass/mug/nanotrasen{ pixel_x = 5; @@ -1174,13 +1168,8 @@ dir = 8 }, /obj/effect/mapping_helpers/airlock/access/any/admin/general, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/obj/effect/turf_decal/stripes{ - dir = 8 - }, /obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/box, /turf/open/floor/mineral/titanium, /area/shuttle/ert/airlock/secondary) "LW" = ( @@ -1421,6 +1410,9 @@ /obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, /turf/open/floor/mineral/titanium, /area/shuttle/ert/airlock) "Wc" = ( From edc7893c5320101ad455858d07ebebfb9835bace Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:50:00 -0500 Subject: [PATCH 30/55] first pass of a duster implant --- .../ERT/equipment/ERT_misc_equipment.dm | 71 +++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 72 insertions(+) create mode 100644 monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm new file mode 100644 index 000000000000..12d83ee97d35 --- /dev/null +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -0,0 +1,71 @@ +/obj/item/implant/dust + name = "self immolation implant" + desc = "Dust to dust." + icon = 'icons/obj/nuke_tools.dmi' + icon_state = "supermatter_sliver_pulse" + actions_types = list(/datum/action/item_action/duster_implant) + var/popup = FALSE // is the window open? + var/active = FALSE + +/obj/item/implant/dust/proc/on_death(datum/source) + SIGNAL_HANDLER + + // There may be other signals that want to handle mob's death + // and the process of activating destroys the body, so let the other + // signal handlers at least finish. + INVOKE_ASYNC(src, PROC_REF(activate), "death") + +/obj/item/implant/dust/get_data() + var/dat = {"Implant Specifications:
+ Name: Robust Corp RX-81 Employee Management Implant
+ Life: Activates upon death.
+ Important Notes: Highly unstable.
+


+ Implant Details:
+ Function: Contains a compact supermatter fragment surrounded in a protective bluespace capsule that releases upon receiving a specially encoded signal or upon host death.
+ Special Features: Self Immolation
+ "} + return dat + +obj/item/implant/dust/activate(cause) + . = ..() + if(!cause || !imp_in || active) + return FALSE + if(cause == "action_button") + if(popup) + return FALSE + popup = TRUE + var/response = tgui_alert(imp_in, "Are you sure you want to activate your [name]? This will cause you to self immolate!", "[name] Confirmation", list("Yes", "No")) + popup = FALSE + if(response != "Yes") + return FALSE + if(cause == "death" && HAS_TRAIT(imp_in, TRAIT_PREVENT_IMPLANT_AUTO_EXPLOSION)) + return FALSE + to_chat(imp_in, span_notice("You activate your [name].")) + active = TRUE + message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(get_turf(imp_in))], with cause of [cause].") + + if(imp_in) + imp_in.investigate_log("has been dusted by a self immolation implant.", INVESTIGATE_DEATHS) + imp_in.dust(just_ash) + qdel(src) + return + + +/obj/item/implant/dust/removed(mob/target, silent = FALSE, special = FALSE) + . = ..() + if(.) + UnregisterSignal(target, COMSIG_LIVING_DEATH) + +/obj/item/implanter/dust + name = "implanter (self immolation)" + imp_type = /obj/item/implant/dust + +/obj/item/implantcase/dust + name = "implant case - 'Self Immolation'" + desc = "A glass case containing a self immolation implant." + imp_type = /obj/item/implant/dust + +/datum/action/item_action/dust_implant + check_flags = NONE + name = "Activate Self Immolation Implant" diff --git a/tgstation.dme b/tgstation.dme index b2c050c58da2..e363f1fff811 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7158,6 +7158,7 @@ #include "monkestation\code\modules\donator\code\mob\pets.dm" #include "monkestation\code\modules\emotes\code\emote.dm" #include "monkestation\code\modules\ERT\ERT_shuttle.dm" +#include "monkestation\code\modules\ERT\equipment\ERT_misc_equipment.dm" #include "monkestation\code\modules\ERT\equipment\ERT_spacesuits.dm" #include "monkestation\code\modules\events\_event_admin_setup.dm" #include "monkestation\code\modules\events\artifact_spawn.dm" From 416870443eff494cc0c11ac1ea480223095153f7 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 18:49:09 -0500 Subject: [PATCH 31/55] dusting implant done and dusted --- .../ERT/equipment/ERT_misc_equipment.dm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 12d83ee97d35..49771063c161 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -3,7 +3,7 @@ desc = "Dust to dust." icon = 'icons/obj/nuke_tools.dmi' icon_state = "supermatter_sliver_pulse" - actions_types = list(/datum/action/item_action/duster_implant) + actions_types = list(/datum/action/item_action/dust_implant) var/popup = FALSE // is the window open? var/active = FALSE @@ -27,7 +27,7 @@ "} return dat -obj/item/implant/dust/activate(cause) +/obj/item/implant/dust/activate(cause) . = ..() if(!cause || !imp_in || active) return FALSE @@ -35,7 +35,7 @@ obj/item/implant/dust/activate(cause) if(popup) return FALSE popup = TRUE - var/response = tgui_alert(imp_in, "Are you sure you want to activate your [name]? This will cause you to self immolate!", "[name] Confirmation", list("Yes", "No")) + var/response = tgui_alert(imp_in, "Are you sure you want to activate your [name]? This will cause you to disintergrate!", "[name] Confirmation", list("Yes", "No")) popup = FALSE if(response != "Yes") return FALSE @@ -43,14 +43,22 @@ obj/item/implant/dust/activate(cause) return FALSE to_chat(imp_in, span_notice("You activate your [name].")) active = TRUE - message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(get_turf(imp_in))], with cause of [cause].") + to_chat(imp_in, "Your dusting implant activates!") + imp_in.visible_message("[imp_in] burns up in a flash!") + var/turf/immolationturf = get_turf(imp_in) + message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(immolationturf)], with cause of [cause].") if(imp_in) imp_in.investigate_log("has been dusted by a self immolation implant.", INVESTIGATE_DEATHS) - imp_in.dust(just_ash) + imp_in.dust() + playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) qdel(src) return +/obj/item/implant/dust/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) + . = ..() + if(.) + RegisterSignal(target, COMSIG_LIVING_DEATH, PROC_REF(on_death)) /obj/item/implant/dust/removed(mob/target, silent = FALSE, special = FALSE) . = ..() From 686c434eabb7a7653e7398a026087b6bdd7742aa Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 20:09:04 -0500 Subject: [PATCH 32/55] nanotrasen energy shield module --- .../code/modules/ERT/equipment/ERT_misc_equipment.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 49771063c161..d62818aba2f6 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -44,7 +44,6 @@ to_chat(imp_in, span_notice("You activate your [name].")) active = TRUE to_chat(imp_in, "Your dusting implant activates!") - imp_in.visible_message("[imp_in] burns up in a flash!") var/turf/immolationturf = get_turf(imp_in) message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(immolationturf)], with cause of [cause].") @@ -77,3 +76,11 @@ /datum/action/item_action/dust_implant check_flags = NONE name = "Activate Self Immolation Implant" + +/obj/item/mod/module/energy_shield/nanotrasen + name = "MOD energy shield module" + desc = "A personal, protective forcefield typically seen in military applications. \ + This advanced deflector shield is essentially a scaled down version of those seen on starships, \ + and the power cost can be an easy indicator of this. However, it is capable of blocking nearly any incoming attack, \ + though with its' low amount of separate charges, the user remains mortal." + shield_icon = "shield-old" //red syndicate blue nanotrasen :P From 60a6e9a830248af6576fa16dc8ba518ad1f0752f Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 21:33:15 -0500 Subject: [PATCH 33/55] last time i am touching ert_generic.dmm --- _maps/shuttles/ert_generic.dmm | 70 ++++++++++---------- monkestation/code/modules/ERT/ERT_outfits.dm | 1 + 2 files changed, 37 insertions(+), 34 deletions(-) create mode 100644 monkestation/code/modules/ERT/ERT_outfits.dm diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 6f9765d809e5..0bc63d7cdac4 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -355,7 +355,10 @@ /turf/open/space/basic, /area/shuttle/ert/armory) "mZ" = ( -/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ + x_offset = 0; + y_offset = 10 + }, /obj/effect/turf_decal/stripes/end{ dir = 4 }, @@ -598,24 +601,16 @@ /turf/open/floor/mineral/titanium/tiled/white, /area/shuttle/ert/medical) "tM" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -10; - pixel_y = 7 +/obj/machinery/computer/cloning{ + dir = 4 }, -/obj/item/folder/white{ - pixel_x = 6; - pixel_y = 5 +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/item/pen/fourcolor{ - pixel_x = 7; - pixel_y = 6 +/obj/effect/turf_decal/stripes{ + dir = 8 }, -/turf/open/floor/mineral/titanium/tiled, +/turf/open/floor/mineral/titanium/tiled/purple, /area/shuttle/ert/clonerybay) "uL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -762,7 +757,11 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/ert/armory) "yU" = ( -/turf/open/floor/mineral/titanium/tiled, +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/mineral/titanium/tiled/purple, /area/shuttle/ert/clonerybay) "zy" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, @@ -827,10 +826,8 @@ /area/shuttle/ert/bridge) "Bu" = ( /obj/machinery/light/warm/directional/west, -/obj/machinery/computer/aifixer{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/box, +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/stripes/end, /turf/open/floor/mineral/titanium/tiled/purple, /area/shuttle/ert/clonerybay) "BE" = ( @@ -948,16 +945,21 @@ /turf/template_noop, /area/template_noop) "DP" = ( -/obj/machinery/computer/cloning{ - dir = 8 +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 4 }, -/obj/effect/turf_decal/stripes{ - dir = 4 +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 5 }, -/obj/effect/turf_decal/stripes{ - dir = 8 +/obj/item/pen/fourcolor{ + pixel_x = 7; + pixel_y = 6 }, -/turf/open/floor/mineral/titanium/tiled/purple, +/obj/item/storage/box/bodybags, +/turf/open/floor/mineral/titanium/tiled, /area/shuttle/ert/clonerybay) "EB" = ( /obj/effect/turf_decal/stripes/end{ @@ -1048,7 +1050,9 @@ /turf/open/floor/plating, /area/shuttle/ert/engineering) "Hl" = ( -/obj/docking_port/mobile/ert, +/obj/docking_port/mobile/ert{ + dir = 2 + }, /turf/open/floor/plating/airless, /area/shuttle/ert/cargo) "Ho" = ( @@ -1526,11 +1530,9 @@ /turf/open/floor/mineral/titanium/tiled/white, /area/shuttle/ert/medical) "XQ" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/stripes/end, /obj/machinery/firealarm/directional/east, /obj/machinery/light/warm/directional/east, -/turf/open/floor/mineral/titanium/tiled/purple, +/turf/open/floor/mineral/titanium/tiled, /area/shuttle/ert/clonerybay) "XS" = ( /obj/effect/turf_decal/stripes/line{ @@ -1647,8 +1649,8 @@ DK DK DK zy +qN tM -zX Bu yU AL @@ -1693,7 +1695,7 @@ DK DK DK yG -qN +zX DP XQ ee diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm new file mode 100644 index 000000000000..c376ea455a66 --- /dev/null +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -0,0 +1 @@ +// this is going to be so much work but let's see how far i can get From b388dc1c7f415097d395cb678211f76ac857903a Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Wed, 20 Nov 2024 23:56:14 -0500 Subject: [PATCH 34/55] ert swat mask --- code/modules/antagonists/ert/ert.dm | 8 ++-- code/modules/clothing/outfits/ert.dm | 8 ++-- monkestation/code/modules/ERT/ERT_outfits.dm | 37 ++++++++++++++++++ .../ERT/equipment/ERT_misc_equipment.dm | 16 ++++++++ .../modules/ERT/equipment/ERT_spacesuits.dm | 18 +++++++++ monkestation/icons/mob/clothing/mask.dmi | Bin 7656 -> 7233 bytes .../mob/clothing/species/mask_muzzled.dmi | Bin 58482 -> 50934 bytes monkestation/icons/obj/clothing/masks.dmi | Bin 1926 -> 3783 bytes tgstation.dme | 1 + 9 files changed, 80 insertions(+), 8 deletions(-) diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index 2c3248a0445a..518a1cd28e18 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -77,21 +77,21 @@ /datum/antagonist/ert/security // kinda handled by the base template but here for completion /datum/antagonist/ert/security/red - outfit = /datum/outfit/centcom/ert/security/alert + outfit = /datum/outfit/centcom/ert/security/red /datum/antagonist/ert/engineer role = "Engineer" outfit = /datum/outfit/centcom/ert/engineer /datum/antagonist/ert/engineer/red - outfit = /datum/outfit/centcom/ert/engineer/alert + outfit = /datum/outfit/centcom/ert/engineer/red /datum/antagonist/ert/medic role = "Medical Officer" outfit = /datum/outfit/centcom/ert/medic /datum/antagonist/ert/medic/red - outfit = /datum/outfit/centcom/ert/medic/alert + outfit = /datum/outfit/centcom/ert/medic/red /datum/antagonist/ert/commander role = "Commander" @@ -99,7 +99,7 @@ plasmaman_outfit = /datum/outfit/plasmaman/centcom_commander /datum/antagonist/ert/commander/red - outfit = /datum/outfit/centcom/ert/commander/alert + outfit = /datum/outfit/centcom/ert/commander/red /datum/antagonist/ert/janitor role = "Janitor" diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm index 73e6af9a90a3..778cbe834bf1 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert.dm @@ -50,7 +50,7 @@ l_pocket = /obj/item/switchblade additional_radio = /obj/item/encryptionkey/heads/captain -/datum/outfit/centcom/ert/commander/alert +/datum/outfit/centcom/ert/commander/red name = "ERT Commander - High Alert" backpack_contents = list( @@ -76,7 +76,7 @@ gloves = /obj/item/clothing/gloves/tackler/combat/insulated additional_radio = /obj/item/encryptionkey/heads/hos -/datum/outfit/centcom/ert/security/alert +/datum/outfit/centcom/ert/security/red name = "ERT Security - High Alert" l_hand = /obj/item/gun/energy/pulse/carbine/loyalpin @@ -104,7 +104,7 @@ l_pocket = /obj/item/healthanalyzer/advanced additional_radio = /obj/item/encryptionkey/heads/cmo -/datum/outfit/centcom/ert/medic/alert +/datum/outfit/centcom/ert/medic/red name = "ERT Medic - High Alert" backpack_contents = list( @@ -133,7 +133,7 @@ l_pocket = /obj/item/rcd_ammo/large additional_radio = /obj/item/encryptionkey/heads/ce -/datum/outfit/centcom/ert/engineer/alert +/datum/outfit/centcom/ert/engineer/red name = "ERT Engineer - High Alert" backpack_contents = list( diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index c376ea455a66..d1f163138b2b 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -1 +1,38 @@ // this is going to be so much work but let's see how far i can get +//----------------- +// Ordering: +// ROLES +// *Generic +// *Commander +// *Medic +// *Security Officer +// *Engineer +// *Janitor +// *Chaplain +// *Clown +// OTHER + +/datum/antagonist/ert/generic + name = "Nanotrasen Officer" + role = "Nanotrasen Officer" + outfit = /datum/outfit/centcom/ert/generic + +/datum/outfit/centcom/ert/generic + name = "Nanotrasen Officer" + + box = /obj/item/storage/box/survival/centcom + uniform = /obj/item/clothing/under/rank/centcom/officer + ears = /obj/item/radio/headset/headset_cent/alt + gloves = /obj/item/clothing/gloves/combat + mask = /obj/item/clothing/mask/gas/sechailer/swat/ert + shoes = /obj/item/clothing/shoes/combat + suit = /obj/item/clothing/suit/space/ert + suit_store = /obj/item/gun/energy/e_gun + head = /obj/item/clothing/head/helmet/space/ert + belt = /obj/item/storage/belt/security/full/advanced + back = /obj/item/storage/backpack/ert/generic + backpack_contents = list( + /obj/item/storage/medkit/regular = 1, + /obj/item/tank/jetpack/oxygen/harness = 1, + ) + glasses = /obj/item/clothing/glasses/sunglasses/big diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index d62818aba2f6..11dbbaec218a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -84,3 +84,19 @@ and the power cost can be an easy indicator of this. However, it is capable of blocking nearly any incoming attack, \ though with its' low amount of separate charges, the user remains mortal." shield_icon = "shield-old" //red syndicate blue nanotrasen :P + +/obj/item/storage/belt/security/full/advanced/PopulateContents() + new /obj/item/reagent_containers/spray/pepper(src) + new /obj/item/holosign_creator/security(src) + new /obj/item/grenade/flashbang(src) + new /obj/item/assembly/flash/handheld(src) + new /obj/item/melee/baton/telescopic(src) + update_appearance() + +/obj/item/clothing/mask/gas/sechailer/swat/ert + name = "\improper emergency response mask" + desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. This one is designed for Nanotrasen Emergency Response Teams and has an inbuilt air-freshener. Fancy!" + icon = 'monkestation/icons/obj/clothing/masks.dmi' + worn_icon = 'monkestation/icons/mob/clothing/mask.dmi' + worn_icon_snouted = 'monkestation/icons/mob/clothing/species/mask_muzzled.dmi' + icon_state = "ert" diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 75de3aefa3fe..234c54056c96 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -24,6 +24,24 @@ resistance_flags = ACID_PROOF | FIRE_PROOF max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT //this feels right? cell = /obj/item/stock_parts/cell/bluespace + allowed = list( + /obj/item/tank/jetpack/oxygen/security, + /obj/item/flashlight, + /obj/item/tank/internals, + /obj/item/tank/jetpack/oxygen/captain, + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/gun/ballistic, + /obj/item/gun/energy, + /obj/item/gun/microfusion, + /obj/item/knife/combat, + /obj/item/melee/baton, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, + /obj/item/storage/belt/holster/detective, + /obj/item/storage/belt/holster/nukie, + /obj/item/storage/belt/holster/energy, + ) /obj/item/clothing/suit/space/ert/equipped(mob/user, slot) . = ..() diff --git a/monkestation/icons/mob/clothing/mask.dmi b/monkestation/icons/mob/clothing/mask.dmi index 639493e982e5691e7f9e21640b9f7873bd8f948a..75e60e4c7121e32194fa3cb4529f8d8eb5c9b195 100644 GIT binary patch literal 7233 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 C<9#In diff --git a/monkestation/icons/mob/clothing/species/mask_muzzled.dmi b/monkestation/icons/mob/clothing/species/mask_muzzled.dmi index 82b13494c5d72712229c701b693f04eb22283645..205f8880f7b33f0b56137d5a68b47643f0bf8461 100644 GIT binary patch literal 50934 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 literal 58482 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 QoEeYi4ejgs*B%7?e_`qm)Bpeg diff --git a/monkestation/icons/obj/clothing/masks.dmi b/monkestation/icons/obj/clothing/masks.dmi index fd0bd387119f6e7298a8d756a3dd21bbd6a9961f..a58e1800078e8616d81ba1dbb290249a838fe3f7 100644 GIT binary patch literal 3783 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 E0YM7j$p8QV delta 1922 zcmV-|2YvX*9fl8(8Gi!+006tak|_WH0P|2xR7C&)0PDPo;HPTeu!-Nek@U%*hbt?i zekD(1jgy+2Sy^r6x{TISM4w4X<;!f+vq6=#&ufCS(bU(!z`=`LE|X0sX;?`#G(sL8 zGJZ-I|H0M&%gvn@0Dn6>J3kmBY<+uOVq?ce zHch@=FE};;004s=DQRqUz`(%WK|!Udw#&`YR#Z_?P*7u8S+^}YRa;*i92_$EaRo z{sR8~{sIF2_kW9v{sJ{iPbVe-0004WQchCV=- z0C=30lh0}cArObp>r+T_Ev5giy_AHKL-PtU(aAcjjzwp?zD28Zm&0QJN1FNP-6Y8pKkBeu#gj9!{dV*Jksdp5`T(-U@ccEO)E7x%B7}zH5@ZU zywu-JL2C}c4j4>CM;1btgFI4~;P41@kS?cKLbiC-kqle{NXi|k!3g8ud|j-=0H^cy z%@5gSDmH~+B9!YZUOWj-BxPo75)J|E)Fb@vVCMJkCN0jGDaN*;eaei|#!h^Gylt!v zX<>81P=C+=;I-cFH(x*I6D)xG(eQ2QQ~&@4MoC0LRCt{2mz;`Um+l$Qc#^uBuac>$8fWISdlH~6%V01V3?a7j zfW2xJ8atH+Y}?K-f@_h^GTBIHnOvl^%zC7=jDKTqY;4+_8ygvi_S*`@*7Brbb~_Zy z7D&U~PAHZul7{QMq1bwfGAzGy_Vz24&Heq#p7X9u3Ff!f1Y3+?VLL0>W(12nIl&Gi zSlV3|>{5c|@__?>AP9|fP$mpPP?Bc_B?VScQe*`sB}(w%@W=tRJ$nxYj}8xr71o5? z8h?{v%rUxUnG9o&(JjYh7;}tn>r94^j-5>9Jv<`sD{1HWh|Dpj7{bU4qTM!=VQ~m^ z7)D+Y?RLowgW<7bXEGTZagHfJOmaTYC0H013I#5~!mwB@atRiOrBaDbFmmW*QXjzZ zW6E|8=|6!SD>5u{tjMs)u_D7F$6SUH2Y&+i@wX4DRGNOxSTcmXp9~@ICqu~l$q=%B zmXpHQ^roHW1<_F9Ckz#S!cgHS3|T+Rwo+CaTD*Bfr5_k7{lHM^2Zp?#!C){L3-0t<@7L*mx3bBv25nAcTTiy^+8igJ7c;(jWz!%e?wH(tlD3 z*6Vel*nkcp*gR=3a`Mj|;*Nt|t0ivEunuMq7Zt!0__y0_yxYIG{~!bw$3H2@KM~`P zW}G5~&~+hr*peAOStcqFYrMtu7yKZ%Xb3lCnn-bbnTSBlaS!fJrxW%F!Bcp6@%Uj| zJ7on$o)iKv9rw;W&+DFdp*te;5nBdp*TxdSWk@^KKnL`7(6!9_#r2!;`m zJMa;D@pz|;hKSegFoI}Ut)d?xXhl-=s^gvRdCNmZ&ug9YhNt*Ra!UG%4S(>E!}55@ zNr4#Soo)vVfmVm{14C3qJ@T7^*x>0kK?}qf?}*Pj{21ZUX;NadCSt(S1T!zthc+jq5)w>-Ky~P*cCt&5tkGf7+l=32N$h zy7{sFdVL6ipy&6aInvedbbs?-L$H6{6I}OcL1q0;H~(1-!kZTKeZPMV^r1rus_S>U z`OhH`f&pjf!^+`xO+F;*`kik6GZ1b88^UYfb>W}KmK4;~?{xD8e}*^j#~QkDbi@vD z!(k#)tgheb=1adDXl^(|t)Sn>eAD_*SNK=`qOxC5pMJ`hMjb^T5^9}RNMJzarCr`c?J zKfj;OW~&kmMiM&3Gw_@Ky#F}`!`Z4*JelA{KO`tPhX~G5@QuwvP;kHs0@L}gzkbc9 zZ|Sr|5SG7qK`@+8S10(4^4D~gdcYW7Gs!N084L!4!SFBn8$*(;y295aYXATM07*qo IM6N<$g6l1rnE(I) diff --git a/tgstation.dme b/tgstation.dme index e363f1fff811..d61fb42018a1 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7157,6 +7157,7 @@ #include "monkestation\code\modules\donator\code\item\plush.dm" #include "monkestation\code\modules\donator\code\mob\pets.dm" #include "monkestation\code\modules\emotes\code\emote.dm" +#include "monkestation\code\modules\ERT\ERT_outfits.dm" #include "monkestation\code\modules\ERT\ERT_shuttle.dm" #include "monkestation\code\modules\ERT\equipment\ERT_misc_equipment.dm" #include "monkestation\code\modules\ERT\equipment\ERT_spacesuits.dm" From b874d77e0e811a89a1930b1f19698415ae090dbb Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Thu, 21 Nov 2024 13:50:37 -0500 Subject: [PATCH 35/55] NT survival box --- icons/obj/storage/box.dmi | Bin 12023 -> 11594 bytes monkestation/code/modules/ERT/ERT_outfits.dm | 2 +- .../code/modules/ERT/equipment/ERT_id_trim.dm | 12 +++++++++++ .../ERT/equipment/ERT_misc_equipment.dm | 20 ++++++++++++++++++ 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 monkestation/code/modules/ERT/equipment/ERT_id_trim.dm diff --git a/icons/obj/storage/box.dmi b/icons/obj/storage/box.dmi index b7a793d72091b88977e9e0f9fa5e7ee768abd06e..13ebe894bf1f8ea9751ebddd1bdedaf879858c69 100644 GIT binary patch literal 11594 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 Fe*hx;oJ#-z literal 12023 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 Date: Thu, 21 Nov 2024 13:57:30 -0500 Subject: [PATCH 36/55] cannot find file my ass --- .../code/modules/ERT/equipment/ERT_misc_equipment.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 824b543d024e..71c32b853212 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -113,10 +113,10 @@ . = ..() new /obj/item/crowbar/red(src) new /obj/item/flashlight/flare(src) - new /obj/item/reagent_containers/pill/patch/synthflesh(src) + new /obj/item/reagent_containers/pill/patch/ert(src) -/obj/item/reagent_containers/pill/patch/synthflesh +/obj/item/reagent_containers/pill/patch/ert name = "advanced synthflesh patch" desc = "Helps with brute and burn injuries while stabilizing. Contains anti-toxin along with formaldehyde." - list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 20, /datum/reagent/medicine/c2/seiver = 5, datum/reagent/toxin/formaldehyde = 3, /datum/reagent/medicine/coagulant = 2, /datum/reagent/medicine/epinephrine = 10) + list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 20, /datum/reagent/medicine/c2/seiver = 5, /datum/reagent/toxin/formaldehyde = 3, /datum/reagent/medicine/coagulant = 2, /datum/reagent/medicine/epinephrine = 10) icon_state = "bandaid_misc" From 6b840b3723b134d52581982bc6de83f7a02680f6 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Thu, 21 Nov 2024 14:06:32 -0500 Subject: [PATCH 37/55] ert survival box --- monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 71c32b853212..32dac4d822bd 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -112,6 +112,7 @@ /obj/item/storage/box/survival/ert/PopulateContents() . = ..() new /obj/item/crowbar/red(src) + new /obj/item/spess_knife(src) // i love this thing and i want it to be out there more new /obj/item/flashlight/flare(src) new /obj/item/reagent_containers/pill/patch/ert(src) From afc2db4cbd7fc7664b7bdeab16ef339d2ee498c7 Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Thu, 21 Nov 2024 14:52:10 -0500 Subject: [PATCH 38/55] ERT survival box --- monkestation/code/modules/ERT/ERT_outfits.dm | 8 +++++--- .../modules/ERT/equipment/ERT_misc_equipment.dm | 14 +++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 3b982ca6a7bc..02c18266a74e 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -20,7 +20,7 @@ /datum/outfit/centcom/ert/generic name = "Nanotrasen Officer" - box = /obj/item/storage/box/survival/centcom + box = /obj/item/storage/box/survival/ert uniform = /obj/item/clothing/under/rank/centcom/officer ears = /obj/item/radio/headset/headset_cent/alt gloves = /obj/item/clothing/gloves/combat @@ -29,10 +29,12 @@ suit = /obj/item/clothing/suit/space/ert suit_store = /obj/item/gun/energy/e_gun head = /obj/item/clothing/head/helmet/space/ert - belt = /obj/item/storage/belt/security/full/advanced + belt = /obj/item/tank/jetpack/oxygen/harness back = /obj/item/storage/backpack/ert/generic backpack_contents = list( /obj/item/storage/medkit/regular = 1, - /obj/item/tank/jetpack/oxygen/harness = 1, + /obj/item/knife/combat = 1, ) glasses = /obj/item/clothing/glasses/sunglasses + l_pocket = /obj/item/melee/baton/telescopic + r_pocket = /obj/item/restraints/handcuffs diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 32dac4d822bd..3b5d74298307 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -104,20 +104,20 @@ /obj/item/storage/box/survival/ert name = "emergency response survival box" desc = "A box with the bare essentials of ensuring the survival of your team. This one is labelled to contain a double tank." - icon_state = "ntlogo" + icon_state = "ntbox" illustration = "ntlogo" internal_type = /obj/item/tank/internals/emergency_oxygen/double medipen_type = /obj/item/reagent_containers/hypospray/medipen/atropine /obj/item/storage/box/survival/ert/PopulateContents() . = ..() + new /obj/item/reagent_containers/pill/patch/advanced(src) new /obj/item/crowbar/red(src) new /obj/item/spess_knife(src) // i love this thing and i want it to be out there more new /obj/item/flashlight/flare(src) - new /obj/item/reagent_containers/pill/patch/ert(src) -/obj/item/reagent_containers/pill/patch/ert - name = "advanced synthflesh patch" - desc = "Helps with brute and burn injuries while stabilizing. Contains anti-toxin along with formaldehyde." - list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 20, /datum/reagent/medicine/c2/seiver = 5, /datum/reagent/toxin/formaldehyde = 3, /datum/reagent/medicine/coagulant = 2, /datum/reagent/medicine/epinephrine = 10) - icon_state = "bandaid_misc" +/obj/item/reagent_containers/pill/patch/advanced + name = "advanced health patch" + desc = "Helps with brute and burn injuries while stabilizing the patient. Contains anti-toxin along with formaldehyde." + list_reagents = list(/datum/reagent/medicine/oxandrolone = 5, /datum/reagent/medicine/sal_acid = 5, /datum/reagent/medicine/granibitaluri = 10, /datum/reagent/medicine/c2/seiver = 5, /datum/reagent/toxin/formaldehyde = 3, /datum/reagent/medicine/coagulant = 2, /datum/reagent/medicine/epinephrine = 10) + icon_state = "bandaid_msic" //they misspelt it :P From fe3b2814b12ef2d8cfd06565ca0736311531f46c Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Thu, 21 Nov 2024 14:58:55 -0500 Subject: [PATCH 39/55] done for now --- monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 3b5d74298307..4635ab512a80 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -94,7 +94,7 @@ update_appearance() /obj/item/clothing/mask/gas/sechailer/swat/ert - name = "\improper emergency response mask" + name = "\improper emergency response team mask" desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. This one is designed for Nanotrasen Emergency Response Teams and has an inbuilt air-freshener. Fancy!" icon = 'monkestation/icons/obj/clothing/masks.dmi' worn_icon = 'monkestation/icons/mob/clothing/mask.dmi' From edbc4ab6e38d18ecc0e1dcd79a724ad867d76a6f Mon Sep 17 00:00:00 2001 From: SirNightKnight <88754494+SirNightKnight@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:35:50 -0500 Subject: [PATCH 40/55] switching pcs --- .../modules/jobs/job_types/ert/ert_generic.dm | 31 ++++++++++++++++++- monkestation/code/modules/ERT/ERT_outfits.dm | 2 ++ .../code/modules/ERT/equipment/ERT_id_trim.dm | 13 ++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/ert/ert_generic.dm b/code/modules/jobs/job_types/ert/ert_generic.dm index 4758ac75b285..0c9c57616329 100644 --- a/code/modules/jobs/job_types/ert/ert_generic.dm +++ b/code/modules/jobs/job_types/ert/ert_generic.dm @@ -1,2 +1,31 @@ /datum/job/ert_generic - title = "ERT Generic" + title = "Emergency Response Officer" //monkestation edit + +//MONKESTATION EDIT START +/datum/job/ert/generic + title = "Emergency Response Officer" + +/datum/job/ert/commander + title = JOB_ERT_COMMANDER + +/datum/job/ert/security + title = JOB_ERT_OFFICER + +/datum/job/ert/medical + title = JOB_ERT_MEDICAL_DOCTOR + +/datum/job/ert/engineer + title = JOB_ERT_ENGINEER + +/datum/job/ert/janitor + title = JOB_ERT_JANITOR + +/datum/job/ert/chaplain + title = JOB_ERT_CHAPLAIN + +/datum/job/ert/clown + title = JOB_ERT_CLOWN + +/datum/job/ert/deathsquad + title = JOB_ERT_DEATHSQUAD + diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 02c18266a74e..ae74c1e21098 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -20,6 +20,7 @@ /datum/outfit/centcom/ert/generic name = "Nanotrasen Officer" + id = /obj/item/card/id/advanced/centcom/ert box = /obj/item/storage/box/survival/ert uniform = /obj/item/clothing/under/rank/centcom/officer ears = /obj/item/radio/headset/headset_cent/alt @@ -38,3 +39,4 @@ glasses = /obj/item/clothing/glasses/sunglasses l_pocket = /obj/item/melee/baton/telescopic r_pocket = /obj/item/restraints/handcuffs + diff --git a/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm b/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm index 4df9ce59b584..2abed68b003a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm @@ -10,3 +10,16 @@ // *Chaplain // *Clown // OTHER +/obj/item/card/id/advanced/centcom/ert/generic + +/datum/id_trim/centcom/ert/generic + assignment = "Emergency Response Team Intern" + +/datum/id_trim/centcom/ert/generic/New() + . = ..() + access = list( + ACCESS_MAINT_TUNNELS, + ACCESS_MEDICAL, + ACCESS_BRIG_ENTRANCE, + ACCESS_SECURITY, + ) From dd89867ffe12636017163dbd93bfd76617ff7ed4 Mon Sep 17 00:00:00 2001 From: = <=> Date: Sun, 1 Dec 2024 04:37:07 -0500 Subject: [PATCH 41/55] ERT ids --- monkestation/code/modules/ERT/ERT_outfits.dm | 24 ++- .../code/modules/ERT/equipment/ERT_id.dm | 182 ++++++++++++++++++ .../code/modules/ERT/equipment/ERT_id_trim.dm | 25 --- tgstation.dme | 1 + 4 files changed, 203 insertions(+), 29 deletions(-) create mode 100644 monkestation/code/modules/ERT/equipment/ERT_id.dm delete mode 100644 monkestation/code/modules/ERT/equipment/ERT_id_trim.dm diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index ae74c1e21098..32abf1bf70e7 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -13,14 +13,14 @@ // OTHER /datum/antagonist/ert/generic - name = "Nanotrasen Officer" - role = "Nanotrasen Officer" + name = "Emergency Response Officer" + role = "Emergency Response Officer" outfit = /datum/outfit/centcom/ert/generic /datum/outfit/centcom/ert/generic - name = "Nanotrasen Officer" + name = "Emergency Response Officer" - id = /obj/item/card/id/advanced/centcom/ert + id = /obj/item/card/id/advanced/centcom/ert/generic box = /obj/item/storage/box/survival/ert uniform = /obj/item/clothing/under/rank/centcom/officer ears = /obj/item/radio/headset/headset_cent/alt @@ -40,3 +40,19 @@ l_pocket = /obj/item/melee/baton/telescopic r_pocket = /obj/item/restraints/handcuffs +/datum/outfit/centcom/ert/generic/medical + name = "Medical Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/medical + gloves = /obj/item/clothing/gloves/latex/nitrile + suit = /obj/item/clothing/suit/space/ert/medical + suit_store = /obj/item/gun/energy/disabler + head = /obj/item/clothing/head/helmet/space/ert/medical + back = /obj/item/storage/backpack/ert/medical + backpack_contents = list( + /obj/item/storage/medkit/surgery = 1, + /obj/item/storage/belt/medical/paramedic = 1, + /obj/item/defibrillator/compact/loaded = 1, + /obj/item/emergency_bed = 1, + ) + glasses = /obj/item/clothing/glasses/hud/health/sunglasses diff --git a/monkestation/code/modules/ERT/equipment/ERT_id.dm b/monkestation/code/modules/ERT/equipment/ERT_id.dm new file mode 100644 index 000000000000..b9fc5277f5be --- /dev/null +++ b/monkestation/code/modules/ERT/equipment/ERT_id.dm @@ -0,0 +1,182 @@ +// gonna just make the green and blue alert IDs. it's fine if they have all access on red and above i am guessing +// Ordering: +// ROLES +// *Generic +// *Commander +// *Medic +// *Security Officer +// *Engineer +// *Janitor +// *Chaplain +// *Clown +// OTHER + +/datum/id_trim/centcom/ert/generic + assignment = "Emergency Response Officer" + +/datum/id_trim/centcom/ert/generic/New() + . = ..() + access = list( + ACCESS_MAINT_TUNNELS, + ACCESS_MEDICAL, + ACCESS_BRIG_ENTRANCE, + ACCESS_SECURITY, + ACCESS_CENT_GENERAL, + ACCESS_WEAPONS, + ACCESS_CARGO, + ACCESS_CONSTRUCTION, + ACCESS_HYDROPONICS, + ACCESS_MINERAL_STOREROOM, + ACCESS_MINING, + ACCESS_MINING_STATION, + ACCESS_MORGUE, + ACCESS_SCIENCE, + ACCESS_SERVICE, + ACCESS_RC_ANNOUNCE, + ) + +/obj/item/card/id/advanced/centcom/ert/generic + name = "\improper CentCom ID" + desc = "An ERT ID card." + registered_age = null + registered_name = "Emergency Response Officer" + trim = /datum/id_trim/centcom/ert/generic + +/datum/id_trim/centcom/ert/generic/commander + assignment = JOB_ERT_COMMANDER + trim_state = "trim_ert_commander" + sechud_icon_state = SECHUD_EMERGENCY_RESPONSE_TEAM_COMMANDER + +/datum/id_trim/centcom/ert/generic/commander/New() + ..() + access |= list( + ACCESS_AI_UPLOAD, + ACCESS_ALL_PERSONAL_LOCKERS, + ACCESS_AUX_BASE, + ACCESS_COMMAND, + ACCESS_COURT, + ACCESS_EVA, + ACCESS_GATEWAY, + ACCESS_KEYCARD_AUTH, + ACCESS_TELEPORTER, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/commander + registered_name = JOB_ERT_COMMANDER + trim = /datum/id_trim/centcom/ert/generic/commander + +/datum/id_trim/centcom/ert/generic/medical + assignment = JOB_ERT_MEDICAL_DOCTOR + trim_state = "trim_medicaldoctor" + subdepartment_color = COLOR_MEDICAL_BLUE + sechud_icon_state = SECHUD_MEDICAL_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/medical/New() + ..() + access |= list( + ACCESS_PLUMBING, + ACCESS_MECH_MEDICAL, + ACCESS_PHARMACY, + ACCESS_PSYCHOLOGY, + ACCESS_SURGERY, + ACCESS_VIROLOGY, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/medical + registered_name = JOB_ERT_MEDICAL_DOCTOR + trim = /datum/id_trim/centcom/ert/generic/medical + +/datum/id_trim/centcom/ert/generic/security + assignment = JOB_ERT_OFFICER + trim_state = "trim_securityofficer" + subdepartment_color = COLOR_SECURITY_RED + sechud_icon_state = SECHUD_SECURITY_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/security/New() + ..() + access |= list( + ACCESS_BRIG, + ACCESS_MECH_SECURITY, + ACCESS_PERMABRIG, + ACCESS_DETECTIVE, + ACCESS_ARMORY, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/security + registered_name = JOB_ERT_OFFICER + trim = /datum/id_trim/centcom/ert/generic/security + +/datum/id_trim/centcom/ert/generic/engineer + assignment = JOB_ERT_ENGINEER + trim_state = "trim_stationengineer" + subdepartment_color = COLOR_ENGINEERING_ORANGE + sechud_icon_state = SECHUD_ENGINEERING_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/engineer/New() + ..() + access |= list( + ACCESS_ATMOSPHERICS, + ACCESS_AUX_BASE, + ACCESS_ENGINEERING, + ACCESS_ENGINE_EQUIP, + ACCESS_EXTERNAL_AIRLOCKS, + ACCESS_MECH_ENGINE, + ACCESS_MINISAT, + ACCESS_TCOMMS, + ACCESS_TCOMMS_ADMIN, + ACCESS_TECH_STORAGE, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/engineer + registered_name = JOB_ERT_ENGINEER + trim = /datum/id_trim/centcom/ert/generic/engineer + +/datum/id_trim/centcom/ert/generic/janitor + assignment = JOB_ERT_JANITOR + trim_state = "trim_janitor" + subdepartment_color = COLOR_SERVICE_LIME + sechud_icon_state = SECHUD_JANITORIAL_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/janitor/New() + ..() + access |= list( + ACCESS_JANITOR, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/janitor + registered_name = JOB_ERT_JANITOR + trim = /datum/id_trim/centcom/ert/generic/janitor + +/datum/id_trim/centcom/ert/generic/chaplain + assignment = JOB_ERT_CHAPLAIN + trim_state = "trim_chaplain" + subdepartment_color = "#58C800" + sechud_icon_state = SECHUD_RELIGIOUS_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/chaplain/New() + ..() + access |= list( + ACCESS_CHAPEL_OFFICE, + ACCESS_CREMATORIUM, + ACCESS_THEATRE, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/chaplain + registered_name = JOB_ERT_CHAPLAIN + trim = /datum/id_trim/centcom/ert/generic/chaplain + +/datum/id_trim/centcom/ert/generic/clown + assignment = JOB_ERT_CLOWN + trim_state = "trim_clown" + subdepartment_color = COLOR_MAGENTA + sechud_icon_state = SECHUD_ENTERTAINMENT_RESPONSE_OFFICER + +/datum/id_trim/centcom/ert/generic/clown/New() + ..() + access |= list( + ACCESS_THEATRE, + ) + +/obj/item/card/id/advanced/centcom/ert/generic/clown + registered_name = JOB_ERT_CLOWN + trim = /datum/id_trim/centcom/ert/generic/clown diff --git a/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm b/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm deleted file mode 100644 index 2abed68b003a..000000000000 --- a/monkestation/code/modules/ERT/equipment/ERT_id_trim.dm +++ /dev/null @@ -1,25 +0,0 @@ -// gonna just make the green and blue alert IDs. it's fine if they have all access on red and above i am guessing -// Ordering: -// ROLES -// *Generic -// *Commander -// *Medic -// *Security Officer -// *Engineer -// *Janitor -// *Chaplain -// *Clown -// OTHER -/obj/item/card/id/advanced/centcom/ert/generic - -/datum/id_trim/centcom/ert/generic - assignment = "Emergency Response Team Intern" - -/datum/id_trim/centcom/ert/generic/New() - . = ..() - access = list( - ACCESS_MAINT_TUNNELS, - ACCESS_MEDICAL, - ACCESS_BRIG_ENTRANCE, - ACCESS_SECURITY, - ) diff --git a/tgstation.dme b/tgstation.dme index d578d558dcc3..d3185aafd007 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7168,6 +7168,7 @@ #include "monkestation\code\modules\emotes\code\emote.dm" #include "monkestation\code\modules\ERT\ERT_outfits.dm" #include "monkestation\code\modules\ERT\ERT_shuttle.dm" +#include "monkestation\code\modules\ERT\equipment\ERT_id.dm" #include "monkestation\code\modules\ERT\equipment\ERT_misc_equipment.dm" #include "monkestation\code\modules\ERT\equipment\ERT_spacesuits.dm" #include "monkestation\code\modules\events\_event_admin_setup.dm" From eeb60cc9f08361ff2955133d0a175104b595ca98 Mon Sep 17 00:00:00 2001 From: = <=> Date: Tue, 3 Dec 2024 18:46:14 -0500 Subject: [PATCH 42/55] how many commits is too many --- _maps/shuttles/ert_dropship.dmm | 407 ++++++++++++++++++ _maps/shuttles/ert_generic.dmm | 27 +- code/__DEFINES/is_helpers.dm | 2 +- code/datums/ert.dm | 47 +- .../modules/jobs/job_types/ert/ert_generic.dm | 7 + monkestation/code/modules/ERT/ERT_outfits.dm | 224 +++++++++- monkestation/code/modules/ERT/ERT_shuttle.dm | 6 +- .../code/modules/ERT/equipment/ERT_id.dm | 6 +- .../ERT/equipment/ERT_misc_equipment.dm | 27 +- 9 files changed, 724 insertions(+), 29 deletions(-) create mode 100644 _maps/shuttles/ert_dropship.dmm diff --git a/_maps/shuttles/ert_dropship.dmm b/_maps/shuttles/ert_dropship.dmm new file mode 100644 index 000000000000..4b1e5b953c38 --- /dev/null +++ b/_maps/shuttles/ert_dropship.dmm @@ -0,0 +1,407 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"b" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"c" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"d" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"e" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ + x_offset = 0; + y_offset = 10 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"f" = ( +/obj/structure/table/reinforced, +/obj/machinery/button{ + id = "ert_dropship_bridge" + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"g" = ( +/obj/machinery/light/blacklight/directional/west, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"h" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/ert) +"i" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"j" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"l" = ( +/obj/machinery/computer/shuttle/ert, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"m" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"n" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/bridge) +"q" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"r" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"s" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"t" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"u" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"v" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"w" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/bridge) +"x" = ( +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"y" = ( +/turf/open/space/basic, +/area/template_noop) +"z" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"A" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_dropship_bridge" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/bridge) +"C" = ( +/obj/machinery/light/blacklight/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"D" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"E" = ( +/obj/effect/turf_decal/caution/stand_clear/blue{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"F" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + id = "ert_dropship_bridge" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/bridge) +"G" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"H" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"K" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/machinery/recharger{ + pixel_x = 2; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"L" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert) +"M" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/machinery/door/airlock/shuttle/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/bridge) +"N" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/bridge) +"O" = ( +/obj/machinery/light/blacklight/directional/south, +/obj/machinery/button/door/directional/south{ + id = "ert_dropship_doors"; + req_access = list("cent_general") + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"Q" = ( +/obj/machinery/vending/wallmed/directional/north, +/obj/machinery/light/blacklight/directional/north, +/obj/structure/rack, +/obj/item/storage/medkit/advanced{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/item/storage/medkit{ + pixel_x = 0; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"R" = ( +/obj/effect/turf_decal/caution/stand_clear/blue{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"S" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert) +"T" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/blue/box, +/obj/machinery/door/poddoor{ + dir = 8; + id = "ert_dropship_doors" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"U" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert) +"V" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/bridge) +"W" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert) +"X" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert) +"Y" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/obj/docking_port/mobile/ert{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert) + +(1,1,1) = {" +y +y +S +S +T +T +T +T +T +T +S +S +S +S +y +"} +(2,1,1) = {" +A +A +w +n +X +E +j +j +E +X +r +g +b +h +U +"} +(3,1,1) = {" +F +N +V +w +x +t +t +t +t +x +L +v +D +h +U +"} +(4,1,1) = {" +F +l +z +M +O +S +m +m +S +Q +u +G +c +h +Y +"} +(5,1,1) = {" +F +e +f +w +x +a +a +a +a +x +i +q +d +h +U +"} +(6,1,1) = {" +A +A +w +n +s +R +H +H +R +s +W +C +K +h +U +"} +(7,1,1) = {" +y +y +S +S +T +T +T +T +T +T +S +S +S +S +y +"} diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 0bc63d7cdac4..1fa81d210fd2 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -6,7 +6,7 @@ dir = 4; id = "ert_shuttle_breakroom" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/engineering) "ao" = ( /obj/machinery/airalarm/directional/north, @@ -185,12 +185,12 @@ /turf/open/floor/mineral/titanium, /area/shuttle/ert/airlock) "gf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, /obj/structure/closet/emcloset/anchored, /obj/item/bodybag/environmental/nanotrasen, /obj/item/bodybag/environmental/nanotrasen, /obj/item/bodybag/environmental/nanotrasen, /obj/item/storage/box/oxygen_candles, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/shuttle/ert/engineering) "gl" = ( @@ -352,7 +352,7 @@ /obj/machinery/door/poddoor/preopen{ id = "ert_shuttle_security" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/armory) "mZ" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ @@ -439,7 +439,7 @@ "oW" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/structure/cable, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/bridge) "pl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -746,7 +746,7 @@ id = "ert_shuttle_clonebay" }, /obj/effect/spawner/structure/window/reinforced/shuttle, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/clonerybay) "yJ" = ( /obj/machinery/flasher/directional/east{ @@ -769,7 +769,7 @@ /obj/machinery/door/poddoor/preopen{ id = "ert_shuttle_clonebay" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/clonerybay) "zC" = ( /obj/structure/cable, @@ -1086,9 +1086,7 @@ /turf/open/floor/mineral/titanium/tiled/blue, /area/shuttle/ert/bridge) "HZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/shuttle/ert/engineering) "Ie" = ( @@ -1364,7 +1362,7 @@ /obj/machinery/door/poddoor/preopen{ id = "ert_shuttle_bridge" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/bridge) "RL" = ( /obj/effect/turf_decal/stripes/end{ @@ -1472,8 +1470,9 @@ /turf/open/floor/mineral/titanium/tiled, /area/shuttle/ert/cargo) "Xd" = ( -/obj/machinery/atmospherics/components/tank/air, /obj/structure/sign/poster/contraband/missing_gloves/directional/north, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/plating, /area/shuttle/ert/engineering) "Xf" = ( @@ -1495,6 +1494,8 @@ dir = 4 }, /obj/machinery/light/warm/directional/west, +/obj/machinery/defibrillator_mount/directional/west, +/obj/item/defibrillator/loaded, /turf/open/floor/mineral/titanium/tiled/white, /area/shuttle/ert/medical) "XG" = ( @@ -1504,7 +1505,7 @@ dir = 4; id = "ert_shuttle_medbay" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/medical) "XH" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, @@ -1547,7 +1548,7 @@ dir = 4; id = "ert_shuttle_bridge" }, -/turf/open/space/basic, +/turf/open/floor/plating/airless, /area/shuttle/ert/bridge) "Ys" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 570a9a164355..e4a250ed0fdc 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -294,7 +294,7 @@ GLOBAL_LIST_INIT(book_types, typecacheof(list( #define is_bartender_job(job_type) (istype(job_type, /datum/job/bartender)) #define is_captain_job(job_type) (istype(job_type, /datum/job/captain)) #define is_chaplain_job(job_type) (istype(job_type, /datum/job/chaplain)) -#define is_clown_job(job_type) (istype(job_type, /datum/job/clown) || istype(job_type, /datum/job/yellowclown)) +#define is_clown_job(job_type) (istype(job_type, /datum/job/clown) || istype(job_type, /datum/job/yellowclown) || istype(job_type, /datum/job/ert/clown)) //monkestation edit: adds ERT clowns cus why not #define is_detective_job(job_type) (istype(job_type, /datum/job/detective)) #define is_scientist_job(job_type) (istype(job_type, /datum/job/scientist)) #define is_security_officer_job(job_type) (istype(job_type, /datum/job/security_officer)) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 43a210536282..1e3086e21e1b 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -128,8 +128,47 @@ random_names = TRUE //MONKESTATION EDIT START -/datum/ert/red/shuttle - leader_role = /datum/antagonist/ert/commander/red - roles = list(/datum/antagonist/ert/security/red, /datum/antagonist/ert/medic/red, /datum/antagonist/ert/engineer/red) - code = "Red" +/datum/ert/code_green + leader_role = /datum/antagonist/ert/generic/commander + roles = list( + /datum/antagonist/ert/generic/medical, + /datum/antagonist/ert/generic/security, + /datum/antagonist/ert/generic/engineer, + /datum/antagonist/ert/generic/janitor, + /datum/antagonist/ert/generic/chaplain, + ) + teamsize = 6 + code = "Green" + opendoors = FALSE ert_template = /datum/map_template/shuttle/ert/generic + +/datum/ert/code_green/with_clown + teamsize = 7 + roles = list( + /datum/antagonist/ert/generic/medical, + /datum/antagonist/ert/generic/security, + /datum/antagonist/ert/generic/engineer, + /datum/antagonist/ert/generic/janitor, + /datum/antagonist/ert/generic/chaplain, + /datum/antagonist/ert/generic/clown, // Honk + ) + +/datum/ert/code_honk + leader_role = /datum/antagonist/ert/generic/clown + roles = list( + /datum/antagonist/ert/generic/clown, + ) + teamsize = 6 + code = "Honk" + opendoors = FALSE + ert_template = /datum/map_template/shuttle/ert/generic + +/datum/ert/generic_swarm + leader_role = /datum/antagonist/ert/generic/commander + roles = list( + /datum/antagonist/ert/generic, + ) + teamsize = 6 + opendoors = FALSE + polldesc = "an Uncoded Emergency Response Team" + ert_template = /datum/map_template/shuttle/ert/dropship diff --git a/code/modules/jobs/job_types/ert/ert_generic.dm b/code/modules/jobs/job_types/ert/ert_generic.dm index 0c9c57616329..87af77b3198a 100644 --- a/code/modules/jobs/job_types/ert/ert_generic.dm +++ b/code/modules/jobs/job_types/ert/ert_generic.dm @@ -4,18 +4,23 @@ //MONKESTATION EDIT START /datum/job/ert/generic title = "Emergency Response Officer" + liver_traits = list(TRAIT_PRETENDER_ROYAL_METABOLISM) /datum/job/ert/commander title = JOB_ERT_COMMANDER + liver_traits = list(TRAIT_ROYAL_METABOLISM) /datum/job/ert/security title = JOB_ERT_OFFICER + liver_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM) /datum/job/ert/medical title = JOB_ERT_MEDICAL_DOCTOR + liver_traits = list(TRAIT_MEDICAL_METABOLISM) /datum/job/ert/engineer title = JOB_ERT_ENGINEER + liver_traits = list(TRAIT_ENGINEER_METABOLISM) /datum/job/ert/janitor title = JOB_ERT_JANITOR @@ -25,7 +30,9 @@ /datum/job/ert/clown title = JOB_ERT_CLOWN + liver_traits = list(TRAIT_COMEDY_METABOLISM) /datum/job/ert/deathsquad title = JOB_ERT_DEATHSQUAD + liver_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM) //from humble beginnings sipping quadsec and harm batoning clowns diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 32abf1bf70e7..626f02b7a368 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -12,13 +12,18 @@ // *Clown // OTHER +//------------ +// Code Green +//------------ + /datum/antagonist/ert/generic - name = "Emergency Response Officer" - role = "Emergency Response Officer" + name = "Code Green Emergency Response Officer" + role = "Officer" outfit = /datum/outfit/centcom/ert/generic + ert_job_path = /datum/job/ert/generic /datum/outfit/centcom/ert/generic - name = "Emergency Response Officer" + name = "Code Green Emergency Response Officer" id = /obj/item/card/id/advanced/centcom/ert/generic box = /obj/item/storage/box/survival/ert @@ -40,13 +45,42 @@ l_pocket = /obj/item/melee/baton/telescopic r_pocket = /obj/item/restraints/handcuffs +/datum/antagonist/ert/generic/commander + name = "Code Green Emergency Response Team Commander" + role = "Commander" + outfit = /datum/outfit/centcom/ert/generic/commander + plasmaman_outfit = /datum/outfit/plasmaman/centcom_commander + ert_job_path = /datum/job/ert/commander + +/datum/outfit/centcom/ert/generic/commander + name = "Code Green Emergency Response Team Commander" + + id = /obj/item/card/id/advanced/centcom/ert/generic/commander + suit = /obj/item/clothing/suit/space/ert/commander + head = /obj/item/clothing/head/helmet/space/ert/commander + back = /obj/item/storage/backpack/ert/commander + backpack_contents = list( + /obj/item/storage/medkit/regular = 1, + /obj/item/knife/combat = 1, + /obj/item/pinpointer/nuke = 1, + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch + additional_radio = /obj/item/encryptionkey/heads/captain + skillchips = list(/obj/item/skillchip/disk_verifier, /obj/item/skillchip/job/research_director) + +/datum/antagonist/ert/generic/medical + name = "Code Green Medical Response Officer" + role = "Medical Officer" + outfit = /datum/outfit/centcom/ert/generic/medical + ert_job_path = /datum/job/ert/medical + /datum/outfit/centcom/ert/generic/medical - name = "Medical Response Officer" + name = "Code Green Medical Response Officer" id = /obj/item/card/id/advanced/centcom/ert/generic/medical gloves = /obj/item/clothing/gloves/latex/nitrile suit = /obj/item/clothing/suit/space/ert/medical - suit_store = /obj/item/gun/energy/disabler + suit_store = /obj/item/gun/energy/e_gun/mini head = /obj/item/clothing/head/helmet/space/ert/medical back = /obj/item/storage/backpack/ert/medical backpack_contents = list( @@ -56,3 +90,183 @@ /obj/item/emergency_bed = 1, ) glasses = /obj/item/clothing/glasses/hud/health/sunglasses + additional_radio = /obj/item/encryptionkey/headset_med + skillchips = list(/obj/item/skillchip/entrails_reader) + +/datum/antagonist/ert/generic/security + name = "Code Green Security Response Officer" + role = "Security Officer" + outfit = /datum/outfit/centcom/ert/generic/security + ert_job_path = /datum/job/ert/security + +/datum/outfit/centcom/ert/generic/security + name = "Code Green Security Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/security + suit = /obj/item/clothing/suit/space/ert/security + head = /obj/item/clothing/head/helmet/space/ert/security + back = /obj/item/storage/backpack/ert/security + backpack_contents = list( + /obj/item/knife/combat = 1, + /obj/item/grenade/flashbang = 2, + /obj/item/storage/belt/security/full/bola = 1, + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + r_pocket = /obj/item/holosign_creator/security + additional_radio = /obj/item/encryptionkey/headset_sec + +/datum/antagonist/ert/generic/engineer + name = "Code Green Engineering Response Officer" + role = "Engineering Officer" + outfit = /datum/outfit/centcom/ert/generic/engineer + ert_job_path = /datum/job/ert/engineer + +/datum/outfit/centcom/ert/generic/engineer + name = "Code Green Engineering Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/engineer + shoes = /obj/item/clothing/shoes/magboots + suit = /obj/item/clothing/suit/space/ert/engineer + suit_store = /obj/item/gun/energy/e_gun/mini + head = /obj/item/clothing/head/helmet/space/ert/engineer + back = /obj/item/storage/backpack/ert/engineer + backpack_contents = list( + /obj/item/storage/belt/utility/full/powertools = 1, + /obj/item/storage/box/rcd_upgrades = 1, + /obj/item/construction/rcd/loaded = 1, + /obj/item/rcd_ammo/large = 1, + /obj/item/analyzer = 1, + /obj/item/extinguisher/advanced = 1, + /obj/item/pipe_dispenser = 1, + ) + glasses = /obj/item/clothing/glasses/meson/engine + additional_radio = /obj/item/encryptionkey/headset_eng + skillchips = list(/obj/item/skillchip/job/engineer, /obj/item/skillchip/job/roboticist) + +/datum/antagonist/ert/generic/janitor + name = "Code Green Janitorial Response Officer" + role = "Janitorial Officer" + outfit = /datum/outfit/centcom/ert/generic/janitor + ert_job_path = /datum/job/ert/janitor + +/datum/outfit/centcom/ert/generic/janitor + name = "Code Green Janitorial Response Officer" + id = /obj/item/card/id/advanced/centcom/ert/generic/janitor + shoes = /obj/item/clothing/shoes/magboots + suit = /obj/item/clothing/suit/space/ert/janitor + suit_store = /obj/item/gun/energy/e_gun/mini + head = /obj/item/clothing/head/helmet/space/ert/janitor + back = /obj/item/storage/backpack/ert/janitor + backpack_contents = list( + /obj/item/storage/belt/janitor/full = 1, + /obj/item/storage/box/lights/mixed = 1, + /obj/item/mop/advanced = 1, + /obj/item/reagent_containers/spray/drying = 1, + /obj/item/grenade/chem_grenade/cleaner = 2, + /obj/item/pushbroom = 1, + ) + l_hand = /obj/item/storage/bag/trash + additional_radio = /obj/item/encryptionkey/headset_service + skillchips = list(/obj/item/skillchip/job/janitor) + +/datum/antagonist/ert/generic/chaplain + name = "Code Green Religious Response Officer" + role = "Religious Officer" + outfit = /datum/outfit/centcom/ert/generic/chaplain + ert_job_path = /datum/job/ert/chaplain + +/datum/antagonist/ert/generic/chaplain/on_gain() + . = ..() + owner.holy_role = HOLY_ROLE_PRIEST + +/datum/outfit/centcom/ert/generic/chaplain + name = "Code Green Religious Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/chaplain + suit = /obj/item/clothing/suit/space/ert/chaplain + suit_store = /obj/item/gun/energy/disabler + head = /obj/item/clothing/head/helmet/space/ert/chaplain + back = /obj/item/storage/backpack/ert + backpack_contents = list( + /obj/item/storage/belt/security/full/bola = 1, + /obj/item/nullrod = 1, + /obj/item/book/bible = 1, + /obj/item/reagent_containers/cup/glass/bottle/holywater = 1, + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + r_pocket = /obj/item/holosign_creator/security + additional_radio = /obj/item/encryptionkey/headset_sec + skillchips = list(/obj/item/skillchip/entrails_reader) + +/datum/antagonist/ert/generic/clown + name = "Code Honk Entertainment Response Officer" + role = "Entertainment Officer" + outfit = /datum/outfit/centcom/ert/generic/clown + plasmaman_outfit = /datum/outfit/plasmaman/party_comedian + ert_job_path = /datum/job/ert/clown + +/datum/antagonist/ert/generic/clown/New() + . = ..() + name_source = GLOB.clown_names //they are a clown after all + +/datum/outfit/centcom/ert/generic/clown + name = "Code Honk Entertainment Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/clown + box = /obj/item/storage/box/survival/ert + uniform = /obj/item/clothing/under/rank/civilian/clown + gloves = /obj/item/clothing/gloves/combat + mask = /obj/item/clothing/mask/gas/clown_hat + shoes = /obj/item/clothing/shoes/clown_shoes + suit = /obj/item/clothing/suit/space/ert/clown + suit_store = null + head = /obj/item/clothing/head/helmet/space/ert/clown + belt = /obj/item/tank/jetpack/oxygen/harness + back = /obj/item/storage/backpack/ert/clown + backpack_contents = list( + /obj/item/stamp/clown = 1, + /obj/item/reagent_containers/spray/waterflower/lube = 1, + /obj/item/food/grown/banana = 1, + /obj/item/instrument/bikehorn = 1, + /obj/item/food/pie/cream = 3, + ) + glasses = /obj/item/clothing/glasses/sunglasses + l_pocket = /obj/item/bikehorn + r_pocket = /obj/item/restraints/handcuffs/cable/zipties/fake + implants = list(/obj/item/implant/sad_trombone) + +/datum/outfit/centcom/ert/generic/clown/pre_equip(mob/living/carbon/human/H, visualsOnly) + . = ..() + suit_store = pick( + /obj/item/tank/internals/emergency_oxygen/engi/clown/n2o, + /obj/item/tank/internals/emergency_oxygen/engi/clown/bz, + /obj/item/tank/internals/emergency_oxygen/engi/clown/helium, + ) + +/datum/outfit/centcom/ert/generic/clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + if(visualsOnly) + return + + H.dna.add_mutation(/datum/mutation/human/clumsy) + for(var/datum/mutation/human/clumsy/M in H.dna.mutations) + M.mutadone_proof = TRUE + var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] + ADD_TRAIT(H, TRAIT_NAIVE, INNATE_TRAIT) + fan.show_to(H) + H.faction |= FACTION_CLOWN + if(!ishuman(H)) + return + var/obj/item/organ/internal/butt/butt = H.get_organ_slot(ORGAN_SLOT_BUTT) + if(butt) + butt.Remove(H, 1) + QDEL_NULL(butt) + butt = new/obj/item/organ/internal/butt/clown + butt.Insert(H) + + var/obj/item/organ/internal/bladder/bladder = H.get_organ_slot(ORGAN_SLOT_BLADDER) + if(bladder) + bladder.Remove(H, 1) + QDEL_NULL(bladder) + bladder = new/obj/item/organ/internal/bladder/clown + bladder.Insert(H) diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index dc56946c635f..6a1e3d533d16 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -22,7 +22,7 @@ name = "ERT Shuttle Medbay" /area/shuttle/ert/clonerybay - name = "ERT Cloner Bay" + name = "ERT Shuttle Cloner Bay" /area/shuttle/ert/airlock name = "ERT Shuttle Airlock" @@ -54,3 +54,7 @@ /datum/map_template/shuttle/ert/generic suffix = "generic" name = "ERT Shuttle" + +/datum/map_template/shuttle/ert/dropship + suffix = "dropship" + name = "ERT Dropship" diff --git a/monkestation/code/modules/ERT/equipment/ERT_id.dm b/monkestation/code/modules/ERT/equipment/ERT_id.dm index b9fc5277f5be..52a023132e38 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_id.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_id.dm @@ -59,6 +59,11 @@ ACCESS_GATEWAY, ACCESS_KEYCARD_AUTH, ACCESS_TELEPORTER, + ACCESS_BRIG, + ACCESS_MECH_SECURITY, + ACCESS_PERMABRIG, + ACCESS_DETECTIVE, + ACCESS_ARMORY, ) /obj/item/card/id/advanced/centcom/ert/generic/commander @@ -99,7 +104,6 @@ ACCESS_MECH_SECURITY, ACCESS_PERMABRIG, ACCESS_DETECTIVE, - ACCESS_ARMORY, ) /obj/item/card/id/advanced/centcom/ert/generic/security diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 4635ab512a80..b9bc47ab0c31 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -85,12 +85,12 @@ though with its' low amount of separate charges, the user remains mortal." shield_icon = "shield-old" //red syndicate blue nanotrasen :P -/obj/item/storage/belt/security/full/advanced/PopulateContents() +/obj/item/storage/belt/security/full/bola/PopulateContents() new /obj/item/reagent_containers/spray/pepper(src) - new /obj/item/holosign_creator/security(src) + new /obj/item/restraints/legcuffs/bola/energy(src) new /obj/item/grenade/flashbang(src) new /obj/item/assembly/flash/handheld(src) - new /obj/item/melee/baton/telescopic(src) + new /obj/item/melee/baton/security/loaded(src) update_appearance() /obj/item/clothing/mask/gas/sechailer/swat/ert @@ -120,4 +120,23 @@ name = "advanced health patch" desc = "Helps with brute and burn injuries while stabilizing the patient. Contains anti-toxin along with formaldehyde." list_reagents = list(/datum/reagent/medicine/oxandrolone = 5, /datum/reagent/medicine/sal_acid = 5, /datum/reagent/medicine/granibitaluri = 10, /datum/reagent/medicine/c2/seiver = 5, /datum/reagent/toxin/formaldehyde = 3, /datum/reagent/medicine/coagulant = 2, /datum/reagent/medicine/epinephrine = 10) - icon_state = "bandaid_msic" //they misspelt it :P + icon_state = "bandaid_msic" //they misspelt it + +/obj/item/storage/box/rcd_upgrades + name = "RCD upgrade diskette box" + desc = "A box of essential RCD upgrade disks." + illustration = "disk_kit" + +/obj/item/storage/box/rcd_upgrades/PopulateContents() + . = ..() + new /obj/item/rcd_upgrade/simple_circuits(src) + new /obj/item/rcd_upgrade/anti_interrupt(src) + new /obj/item/rcd_upgrade/cooling(src) + new /obj/item/rcd_upgrade/silo_link(src) + new /obj/item/rcd_upgrade/frames(src) + new /obj/item/rcd_upgrade/furnishing(src) + +/obj/item/reagent_containers/spray/drying + name = "drying agent spray" + list_reagents = list(/datum/reagent/drying_agent = 250) + From e23448f8ef271044f0c58782e63064a26d0b9de2 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Tue, 3 Dec 2024 21:56:50 -0500 Subject: [PATCH 43/55] more shuttles --- _maps/shuttles/ert_dropship-clown.dmm | 418 ++++++++++++++++ _maps/shuttles/ert_dropship-janitor.dmm | 459 ++++++++++++++++++ _maps/shuttles/ert_dropship.dmm | 167 ++++--- monkestation/code/modules/ERT/ERT_shuttle.dm | 3 + .../ERT/equipment/ERT_misc_equipment.dm | 12 + 5 files changed, 987 insertions(+), 72 deletions(-) create mode 100644 _maps/shuttles/ert_dropship-clown.dmm create mode 100644 _maps/shuttles/ert_dropship-janitor.dmm diff --git a/_maps/shuttles/ert_dropship-clown.dmm b/_maps/shuttles/ert_dropship-clown.dmm new file mode 100644 index 000000000000..47eb3ffae0bb --- /dev/null +++ b/_maps/shuttles/ert_dropship-clown.dmm @@ -0,0 +1,418 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"b" = ( +/obj/structure/rack, +/obj/item/storage/backpack/duffelbag/clown/cream_pie, +/obj/item/storage/backpack/duffelbag/clown/cream_pie{ + pixel_x = 0; + pixel_y = 9 + }, +/obj/item/storage/backpack/duffelbag/clown/cream_pie{ + pixel_x = 0; + pixel_y = 9 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"c" = ( +/obj/effect/turf_decal/stripes{ + dir = 2 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"d" = ( +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"e" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ + x_offset = 0; + y_offset = 10 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"f" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "ert_dropship_bridge-clown"; + req_access = list("cent_general") + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"g" = ( +/obj/machinery/light/directional/west, +/obj/vehicle/sealed/mecha/honker/dark/loaded/not_evil, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"h" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"i" = ( +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"l" = ( +/obj/machinery/computer/shuttle/ert, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"m" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"p" = ( +/obj/structure/sign/poster/contraband/clown/directional/north, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"q" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"r" = ( +/obj/structure/railing{ + dir = 1; + custom_materials = list(/datum/material/bananium = 100) + }, +/obj/vehicle/sealed/car/clowncar{ + dir = 4 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"s" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"t" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"u" = ( +/obj/effect/landmark/ert_shuttle_brief_spawn, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"v" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"w" = ( +/turf/closed/wall/mineral/bananium, +/area/shuttle/ert/powered) +"x" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"y" = ( +/turf/open/space/basic, +/area/template_noop) +"z" = ( +/obj/structure/chair/musical{ + dir = 1 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"A" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_dropship_bridge-clown" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"C" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/light/directional/east, +/obj/item/sbeacondrop/clownbomb{ + pixel_x = -4; + pixel_y = 13 + }, +/obj/item/sbeacondrop/clownbomb{ + pixel_x = 7; + pixel_y = 10 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"D" = ( +/obj/effect/turf_decal/stripes{ + dir = 10 + }, +/mob/living/simple_animal/bot/secbot/honkbot, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"E" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"F" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + id = "ert_dropship_bridge-clown" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"G" = ( +/obj/machinery/holopad, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"H" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"K" = ( +/obj/structure/table/reinforced, +/obj/item/toy/windup_toolbox{ + pixel_x = 1; + pixel_y = 13 + }, +/obj/item/bikehorn{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/bikehorn{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/bikehorn{ + pixel_x = 2; + pixel_y = 7 + }, +/obj/item/bikehorn/airhorn{ + pixel_x = -9; + pixel_y = 3 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"L" = ( +/obj/effect/turf_decal/stripes{ + dir = 9 + }, +/turf/open/ballpit, +/area/shuttle/ert/powered) +"M" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/machinery/door/airlock/bananium/glass, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"N" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"O" = ( +/obj/machinery/button/door/directional/south{ + id = "ert_dropship_doors-clown"; + req_access = list("cent_general") + }, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"P" = ( +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"Q" = ( +/obj/machinery/vending/wallmed/directional/north, +/obj/structure/rack, +/obj/item/storage/medkit{ + pixel_x = 0; + pixel_y = 3 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"R" = ( +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"S" = ( +/obj/structure/chair/comfy/carp{ + dir = 4 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"T" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + dir = 8; + id = "ert_dropship_doors-clown" + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"U" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"V" = ( +/obj/structure/table/reinforced, +/obj/item/inspector/clown/bananium, +/obj/item/megaphone/clown, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"W" = ( +/obj/structure/railing{ + dir = 1; + custom_materials = list(/datum/material/bananium = 100) + }, +/obj/machinery/portable_atmospherics/canister/helium, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"X" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/ert/powered) +"Y" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/obj/docking_port/mobile/ert{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) + +(1,1,1) = {" +y +y +w +w +T +T +T +T +T +T +w +w +w +w +y +"} +(2,1,1) = {" +A +A +w +w +p +R +R +R +R +P +r +g +b +h +U +"} +(3,1,1) = {" +F +N +V +w +P +t +E +H +s +P +L +v +D +h +U +"} +(4,1,1) = {" +F +l +z +M +O +w +m +m +w +Q +u +G +c +h +Y +"} +(5,1,1) = {" +F +e +f +w +P +S +a +x +X +P +i +q +d +h +U +"} +(6,1,1) = {" +A +A +w +w +p +R +R +R +R +P +W +C +K +h +U +"} +(7,1,1) = {" +y +y +w +w +T +T +T +T +T +T +w +w +w +w +y +"} diff --git a/_maps/shuttles/ert_dropship-janitor.dmm b/_maps/shuttles/ert_dropship-janitor.dmm new file mode 100644 index 000000000000..d521d1926ae4 --- /dev/null +++ b/_maps/shuttles/ert_dropship-janitor.dmm @@ -0,0 +1,459 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"b" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"c" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"d" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/rack, +/obj/item/watertank/janitor{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/watertank/janitor{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/item/watertank/janitor{ + pixel_x = -5; + pixel_y = -4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"e" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ + x_offset = 0; + y_offset = 10 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/powered) +"f" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "ert_dropship_bridge-janitor"; + req_access = list("cent_general") + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"g" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/west, +/obj/structure/closet/crate, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/mob/living/basic/bot/cleanbot, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"h" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"i" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"j" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"l" = ( +/obj/machinery/computer/shuttle/ert, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/powered) +"m" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"n" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/powered) +"p" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"q" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"r" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/obj/structure/liquid_pump, +/obj/structure/liquid_pump, +/obj/structure/liquid_pump, +/obj/item/wrench/caravan, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"s" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"t" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"u" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"v" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"w" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/ert/powered) +"x" = ( +/obj/effect/turf_decal/stripes/blue, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"y" = ( +/turf/open/space/basic, +/area/template_noop) +"z" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"A" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + dir = 4; + id = "ert_dropship_bridge-janitor" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"C" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"D" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"E" = ( +/obj/effect/turf_decal/caution/stand_clear/blue{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"F" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/door/poddoor/preopen{ + id = "ert_dropship_bridge-janitor" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"G" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"H" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"J" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"K" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/machinery/recharger{ + pixel_x = 2; + pixel_y = 0 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 1; + pixel_y = 15 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"L" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"M" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/machinery/door/airlock/shuttle/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"N" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/ert/powered) +"O" = ( +/obj/machinery/button/door/directional/south{ + id = "ert_dropship_doors-janitor"; + req_access = list("cent_general") + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/blue{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"P" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"Q" = ( +/obj/machinery/vending/wallmed/directional/north, +/obj/structure/rack, +/obj/item/storage/medkit{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/effect/turf_decal/stripes/blue, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"R" = ( +/obj/effect/turf_decal/caution/stand_clear/blue{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/blue{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"S" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/ert/powered) +"T" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/blue/box, +/obj/machinery/door/poddoor{ + dir = 8; + id = "ert_dropship_doors-janitor" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"U" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) +"V" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium/tiled, +/area/shuttle/ert/powered) +"W" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/titanium, +/area/shuttle/ert/powered) +"X" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) +"Y" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/obj/docking_port/mobile/ert{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered) + +(1,1,1) = {" +y +y +w +S +T +T +T +T +T +T +w +w +w +w +y +"} +(2,1,1) = {" +A +A +w +n +p +E +j +j +E +X +r +g +b +h +U +"} +(3,1,1) = {" +F +N +V +w +P +t +t +t +t +x +L +v +D +h +U +"} +(4,1,1) = {" +F +l +z +M +O +w +m +m +w +Q +u +G +c +h +Y +"} +(5,1,1) = {" +F +e +f +w +P +a +a +a +a +x +i +q +d +h +U +"} +(6,1,1) = {" +A +A +w +n +s +R +H +H +R +J +W +C +K +h +U +"} +(7,1,1) = {" +y +y +w +S +T +T +T +T +T +T +w +w +w +w +y +"} diff --git a/_maps/shuttles/ert_dropship.dmm b/_maps/shuttles/ert_dropship.dmm index 4b1e5b953c38..b796890ea2b4 100644 --- a/_maps/shuttles/ert_dropship.dmm +++ b/_maps/shuttles/ert_dropship.dmm @@ -4,21 +4,21 @@ dir = 4 }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "b" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "c" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "d" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "e" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ x_offset = 0; @@ -28,37 +28,38 @@ dir = 4 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "f" = ( /obj/structure/table/reinforced, -/obj/machinery/button{ - id = "ert_dropship_bridge" +/obj/machinery/button/door{ + id = "ert_dropship_bridge"; + req_access = list("cent_general") }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "g" = ( -/obj/machinery/light/blacklight/directional/west, /obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/west, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "h" = ( /obj/machinery/power/shuttle_engine/heater, /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, -/area/shuttle/ert) +/area/shuttle/ert/powered) "i" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "j" = ( /obj/effect/turf_decal/stripes/blue{ dir = 8 }, /obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "l" = ( /obj/machinery/computer/shuttle/ert, /obj/effect/turf_decal/stripes, @@ -66,59 +67,66 @@ dir = 1 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "m" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "n" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/mineral/titanium, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) +"p" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) "q" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "r" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "s" = ( /obj/effect/turf_decal/stripes/blue{ - dir = 4 + dir = 10 }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "t" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "u" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/landmark/ert_shuttle_brief_spawn, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "v" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "w" = ( /turf/closed/wall/mineral/titanium, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "x" = ( +/obj/effect/turf_decal/stripes/blue, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "y" = ( /turf/open/space/basic, /area/template_noop) @@ -127,7 +135,7 @@ dir = 1 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "A" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor/preopen{ @@ -135,19 +143,19 @@ id = "ert_dropship_bridge" }, /turf/open/floor/plating/airless, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "C" = ( -/obj/machinery/light/blacklight/directional/east, /obj/structure/table/reinforced, /obj/machinery/cell_charger, +/obj/machinery/light/directional/east, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "D" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "E" = ( /obj/effect/turf_decal/caution/stand_clear/blue{ dir = 4 @@ -157,26 +165,32 @@ }, /obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "F" = ( /obj/effect/spawner/structure/window/reinforced/shuttle, /obj/machinery/door/poddoor/preopen{ id = "ert_dropship_bridge" }, /turf/open/floor/plating/airless, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "G" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "H" = ( /obj/effect/turf_decal/stripes/blue{ dir = 4 }, /obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) +"J" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) "K" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -187,14 +201,18 @@ pixel_x = 2; pixel_y = 0 }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 1; + pixel_y = 15 + }, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "L" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert) +/area/shuttle/ert/powered) "M" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -203,36 +221,41 @@ /obj/effect/mapping_helpers/airlock/access/any/admin/general, /obj/machinery/door/airlock/shuttle/glass, /turf/open/floor/mineral/titanium, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "N" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/stripes/end{ dir = 8 }, /turf/open/floor/mineral/titanium/tiled/blue, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "O" = ( -/obj/machinery/light/blacklight/directional/south, /obj/machinery/button/door/directional/south{ id = "ert_dropship_doors"; req_access = list("cent_general") }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/stripes/blue{ + dir = 1 + }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) +"P" = ( +/obj/effect/turf_decal/stripes/blue{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/ert/powered) "Q" = ( /obj/machinery/vending/wallmed/directional/north, -/obj/machinery/light/blacklight/directional/north, /obj/structure/rack, -/obj/item/storage/medkit/advanced{ - pixel_x = 0; - pixel_y = 8 - }, /obj/item/storage/medkit{ pixel_x = 0; pixel_y = 3 }, +/obj/effect/turf_decal/stripes/blue, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "R" = ( /obj/effect/turf_decal/caution/stand_clear/blue{ dir = 8 @@ -242,10 +265,10 @@ }, /obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "S" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/ert) +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/ert/powered) "T" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/blue/box, @@ -254,16 +277,16 @@ id = "ert_dropship_doors" }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "U" = ( /obj/machinery/power/shuttle_engine/propulsion, /turf/open/floor/plating/airless, -/area/shuttle/ert) +/area/shuttle/ert/powered) "V" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/mineral/titanium/tiled, -/area/shuttle/ert/bridge) +/area/shuttle/ert/powered) "W" = ( /obj/structure/railing{ dir = 1 @@ -271,25 +294,25 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium, -/area/shuttle/ert) +/area/shuttle/ert/powered) "X" = ( /obj/effect/turf_decal/stripes/blue{ - dir = 8 + dir = 5 }, /turf/open/floor/mineral/titanium/white, -/area/shuttle/ert) +/area/shuttle/ert/powered) "Y" = ( /obj/machinery/power/shuttle_engine/propulsion, /obj/docking_port/mobile/ert{ dir = 2 }, /turf/open/floor/plating/airless, -/area/shuttle/ert) +/area/shuttle/ert/powered) (1,1,1) = {" y y -S +w S T T @@ -297,10 +320,10 @@ T T T T -S -S -S -S +w +w +w +w y "} (2,1,1) = {" @@ -308,7 +331,7 @@ A A w n -X +p E j j @@ -325,7 +348,7 @@ F N V w -x +P t t t @@ -343,10 +366,10 @@ l z M O -S +w m m -S +w Q u G @@ -359,7 +382,7 @@ F e f w -x +P a a a @@ -381,7 +404,7 @@ R H H R -s +J W C K @@ -391,7 +414,7 @@ U (7,1,1) = {" y y -S +w S T T @@ -399,9 +422,9 @@ T T T T -S -S -S -S +w +w +w +w y "} diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index 6a1e3d533d16..50d30b5e5826 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -29,6 +29,9 @@ /area/shuttle/ert/airlock/secondary +/area/shuttle/ert/powered + requires_power = FALSE + ////////////// Consoles ////////////// /obj/machinery/computer/shuttle/ert name = "ERT shuttle console" diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index b9bc47ab0c31..bbc4b50c37f1 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -140,3 +140,15 @@ name = "drying agent spray" list_reagents = list(/datum/reagent/drying_agent = 250) +/obj/vehicle/sealed/mecha/honker/dark/loaded/not_evil + operation_req_access = list() + internals_req_access = list() + +/obj/vehicle/sealed/mecha/honker/dark/loaded/not_evil + equip_by_category = list( + MECHA_L_ARM = /obj/item/mecha_parts/mecha_equipment/weapon/honker, + MECHA_R_ARM = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/banana_mortar, + MECHA_UTILITY = list(/obj/item/mecha_parts/mecha_equipment/thrusters/ion), + MECHA_POWER = list(), + MECHA_ARMOR = list(), + ) From d685e2b7d703d5a7f7a67b87234d69b09da76152 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Thu, 5 Dec 2024 00:11:25 -0500 Subject: [PATCH 44/55] updates door remotes to use the unused better sprites i found randomly in the files --- code/game/objects/items/control_wand.dm | 29 ++++++++++++++++--------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 21e13d86cad4..e4384cd852b0 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -3,17 +3,19 @@ #define WAND_EMERGENCY "emergency" /obj/item/door_remote - icon_state = "gangtool-white" + icon_state = "remote_omni_open" inhand_icon_state = "electronic" lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' - icon = 'icons/obj/device.dmi' + icon = 'icons/obj/remote.dmi' //monkestation edit name = "control wand" desc = "Remotely controls airlocks." w_class = WEIGHT_CLASS_TINY var/mode = WAND_OPEN var/region_access = REGION_GENERAL var/list/access_list + //monkestation addition: remote type for the purpose of updating the icon + var/remote_type = "omni" /obj/item/door_remote/Initialize(mapload) . = ..() @@ -28,6 +30,7 @@ mode = WAND_EMERGENCY if(WAND_EMERGENCY) mode = WAND_OPEN + icon_state = "remote_[remote_type]_[mode]" //monkestation addition balloon_alert(user, "mode: [desc[mode]]") // Airlock remote works by sending NTNet packets to whatever it's pointed at. @@ -86,43 +89,49 @@ /obj/item/door_remote/omni name = "omni door remote" desc = "This control wand can access any door on the station." - icon_state = "gangtool-yellow" region_access = REGION_ALL_STATION /obj/item/door_remote/captain name = "command door remote" - icon_state = "gangtool-yellow" + icon_state = "remote_command_open" //monkestation edit + remote_type = "command" //monkestation edit region_access = REGION_COMMAND /obj/item/door_remote/chief_engineer name = "engineering door remote" - icon_state = "gangtool-orange" + icon_state = "remote_engi_open" //monkestation edit + remote_type = "engi" //monkestation edit region_access = REGION_ENGINEERING /obj/item/door_remote/research_director name = "research door remote" - icon_state = "gangtool-purple" + icon_state = "remote_sci_open" //monkestation edit + remote_type = "sci" //monkestation edit region_access = REGION_RESEARCH /obj/item/door_remote/head_of_security name = "security door remote" - icon_state = "gangtool-red" + icon_state = "remote_security_open" //monkestation edit + remote_type = "security" //monkestation edit region_access = REGION_SECURITY /obj/item/door_remote/quartermaster name = "supply door remote" desc = "Remotely controls airlocks. This remote has additional Vault access." - icon_state = "gangtool-green" + icon_state = "remote_cargo_open" //monkestation edit + remote_type = "cargo" //monkestation edit region_access = REGION_SUPPLY /obj/item/door_remote/chief_medical_officer name = "medical door remote" - icon_state = "gangtool-blue" + icon_state = "remote_med_open" //monkestation edit + remote_type = "med" //monkestation edit region_access = REGION_MEDBAY /obj/item/door_remote/civilian name = "civilian+supply door remote" - icon_state = "gangtool-white" + icon_state = "remote_civilian_open" //monkestation edit + remote_type = "civilian" //monkestation edit region_access = (REGION_GENERAL && REGION_SUPPLY) //monkestation addition #undef WAND_OPEN From c23b9fef3048879927a193b6181410ba05701bd8 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Thu, 5 Dec 2024 00:13:48 -0500 Subject: [PATCH 45/55] messed up the pathing --- _maps/shuttles/ert_dropship-clown.dmm | 78 +++++-------------- code/datums/ert.dm | 32 +++++--- code/game/objects/items/control_wand.dm | 2 +- code/game/objects/items/storage/backpack.dm | 4 + .../projectiles/guns/energy/energy_gun.dm | 1 + monkestation/code/modules/ERT/ERT_outfits.dm | 30 ++++++- monkestation/code/modules/ERT/ERT_shuttle.dm | 8 ++ .../code/modules/ERT/equipment/ERT_id.dm | 1 + .../ERT/equipment/ERT_misc_equipment.dm | 1 - .../modules/ERT/equipment/ERT_spacesuits.dm | 6 +- 10 files changed, 87 insertions(+), 76 deletions(-) diff --git a/_maps/shuttles/ert_dropship-clown.dmm b/_maps/shuttles/ert_dropship-clown.dmm index 47eb3ffae0bb..b517cf59be2f 100644 --- a/_maps/shuttles/ert_dropship-clown.dmm +++ b/_maps/shuttles/ert_dropship-clown.dmm @@ -18,18 +18,6 @@ }, /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) -"c" = ( -/obj/effect/turf_decal/stripes{ - dir = 2 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) -"d" = ( -/obj/effect/turf_decal/stripes{ - dir = 6 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) "e" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert{ x_offset = 0; @@ -55,12 +43,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/ert/powered) -"i" = ( -/obj/effect/turf_decal/stripes{ - dir = 5 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) "l" = ( /obj/machinery/computer/shuttle/ert, /turf/open/floor/mineral/bananium, @@ -73,12 +55,6 @@ /obj/structure/sign/poster/contraband/clown/directional/north, /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) -"q" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) "r" = ( /obj/structure/railing{ dir = 1; @@ -103,16 +79,7 @@ /area/shuttle/ert/powered) "u" = ( /obj/effect/landmark/ert_shuttle_brief_spawn, -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) -"v" = ( -/obj/effect/turf_decal/stripes{ - dir = 8 - }, -/turf/open/ballpit, +/turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) "w" = ( /turf/closed/wall/mineral/bananium, @@ -127,7 +94,7 @@ /turf/open/space/basic, /area/template_noop) "z" = ( -/obj/structure/chair/musical{ +/obj/structure/toilet{ dir = 1 }, /turf/open/floor/mineral/bananium, @@ -155,11 +122,8 @@ /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) "D" = ( -/obj/effect/turf_decal/stripes{ - dir = 10 - }, /mob/living/simple_animal/bot/secbot/honkbot, -/turf/open/ballpit, +/turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) "E" = ( /obj/structure/chair/comfy/beige{ @@ -176,7 +140,7 @@ /area/shuttle/ert/powered) "G" = ( /obj/machinery/holopad, -/turf/open/ballpit, +/turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) "H" = ( /obj/structure/chair/comfy/teal{ @@ -208,17 +172,7 @@ }, /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) -"L" = ( -/obj/effect/turf_decal/stripes{ - dir = 9 - }, -/turf/open/ballpit, -/area/shuttle/ert/powered) "M" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/mapping_helpers/airlock/access/any/admin/general, /obj/machinery/door/airlock/bananium/glass, /turf/open/floor/mineral/bananium, @@ -241,10 +195,18 @@ "Q" = ( /obj/machinery/vending/wallmed/directional/north, /obj/structure/rack, -/obj/item/storage/medkit{ - pixel_x = 0; +/obj/item/reagent_containers/spray/waterflower/lube{ + pixel_x = 6; pixel_y = 3 }, +/obj/item/reagent_containers/spray/waterflower/lube{ + pixel_x = 1; + pixel_y = -7 + }, +/obj/item/reagent_containers/spray/waterflower/lube{ + pixel_x = -7; + pixel_y = 0 + }, /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) "R" = ( @@ -342,8 +304,8 @@ E H s P -L -v +P +P D h U @@ -361,7 +323,7 @@ w Q u G -c +P h Y "} @@ -376,9 +338,9 @@ a x X P -i -q -d +P +P +P h U "} diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 1e3086e21e1b..edce5b69e7a1 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -128,7 +128,17 @@ random_names = TRUE //MONKESTATION EDIT START -/datum/ert/code_green +/datum/ert/code + leader_role = /datum/antagonist/ert/generic/commander + roles = list( + /datum/antagonist/ert/generic, + ) + teamsize = 6 + opendoors = FALSE + polldesc = "an Uncoded Emergency Response Team" + ert_template = /datum/map_template/shuttle/ert/dropship + +/datum/ert/code/green leader_role = /datum/antagonist/ert/generic/commander roles = list( /datum/antagonist/ert/generic/medical, @@ -137,12 +147,12 @@ /datum/antagonist/ert/generic/janitor, /datum/antagonist/ert/generic/chaplain, ) - teamsize = 6 code = "Green" + polldesc = NONE opendoors = FALSE ert_template = /datum/map_template/shuttle/ert/generic -/datum/ert/code_green/with_clown +/datum/ert/code/green/with_clown teamsize = 7 roles = list( /datum/antagonist/ert/generic/medical, @@ -153,22 +163,22 @@ /datum/antagonist/ert/generic/clown, // Honk ) -/datum/ert/code_honk +/datum/ert/code/honk leader_role = /datum/antagonist/ert/generic/clown roles = list( /datum/antagonist/ert/generic/clown, ) - teamsize = 6 code = "Honk" + polldesc = NONE opendoors = FALSE - ert_template = /datum/map_template/shuttle/ert/generic + ert_template = /datum/map_template/shuttle/ert/dropship/clown -/datum/ert/generic_swarm +/datum/ert/code/purple leader_role = /datum/antagonist/ert/generic/commander roles = list( - /datum/antagonist/ert/generic, + /datum/antagonist/ert/generic/janitor, ) - teamsize = 6 + code = "Purple" + polldesc = NONE opendoors = FALSE - polldesc = "an Uncoded Emergency Response Team" - ert_template = /datum/map_template/shuttle/ert/dropship + ert_template = /datum/map_template/shuttle/ert/generic diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index e4384cd852b0..48fe965ebd08 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -7,7 +7,7 @@ inhand_icon_state = "electronic" lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' - icon = 'icons/obj/remote.dmi' //monkestation edit + icon = 'icons/obj/devices/remote.dmi' //monkestation edit name = "control wand" desc = "Remotely controls airlocks." w_class = WEIGHT_CLASS_TINY diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 6d314b32784b..83053da43c3e 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -210,6 +210,10 @@ resistance_flags = FIRE_PROOF alternate_worn_layer = ABOVE_BODY_FRONT_HEAD_LAYER +/obj/item/storage/backpack/ert/Initialize(mapload) + . = ..() + atom_storage.max_total_storage = 25 //lots of pockets + /obj/item/storage/backpack/ert/commander name = "emergency response team commander backpack" desc = "A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team." diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index a8349b751a74..707dc86974d6 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -41,6 +41,7 @@ name = "tactical energy gun" desc = "Military issue energy gun, is able to fire stun rounds." icon_state = "energytac" + cell_type = /obj/item/stock_parts/cell/upgraded //monkestation ADDITION ammo_x_offset = 2 ammo_type = list(/obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 626f02b7a368..91041a6b9808 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -17,13 +17,13 @@ //------------ /datum/antagonist/ert/generic - name = "Code Green Emergency Response Officer" + name = "Emergency Response Officer" role = "Officer" outfit = /datum/outfit/centcom/ert/generic ert_job_path = /datum/job/ert/generic /datum/outfit/centcom/ert/generic - name = "Code Green Emergency Response Officer" + name = "Emergency Response Officer" id = /obj/item/card/id/advanced/centcom/ert/generic box = /obj/item/storage/box/survival/ert @@ -45,6 +45,15 @@ l_pocket = /obj/item/melee/baton/telescopic r_pocket = /obj/item/restraints/handcuffs +/datum/outfit/centcom/ert/generic/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/cyberlink/nt_high/cyberlink = new() + cyberlink.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/chest/nutriment/plus/nutriment_pump = new() + nutriment_pump.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/arm/item_set/flash/flash_implant = new() + flash_implant.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/commander name = "Code Green Emergency Response Team Commander" role = "Commander" @@ -68,6 +77,23 @@ additional_radio = /obj/item/encryptionkey/heads/captain skillchips = list(/obj/item/skillchip/disk_verifier, /obj/item/skillchip/job/research_director) +/datum/antagonist/ert/generic/commander/blue + name = "Code Blue Emergency Response Team Commander" + outfit = /datum/outfit/centcom/ert/generic/commander/blue + +/datum/outfit/centcom/ert/generic/commander/blue + name = "Code Blue Emergency Response Team Commander" + + backpack_contents = list( + /obj/item/storage/medkit/advanced = 1, + /obj/item/knife/combat = 1, + /obj/item/pinpointer/nuke = 1, + /obj/item/gun/ballistic/automatic/pistol/m1911 = 1, + /obj/item/ammo_box/magazine/m45 = 2, + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch + skillchips = list(/obj/item/skillchip/disk_verifier, /obj/item/skillchip/job/research_director) + /datum/antagonist/ert/generic/medical name = "Code Green Medical Response Officer" role = "Medical Officer" diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index 50d30b5e5826..5472e4973cc8 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -61,3 +61,11 @@ /datum/map_template/shuttle/ert/dropship suffix = "dropship" name = "ERT Dropship" + +/datum/map_template/shuttle/ert/dropship/clown + suffix = "dropship-clown" + name = "ERT Dropship" + +/datum/map_template/shuttle/ert/dropship/janitor + suffix = "dropship-janitor" + name = "ERT Dropship" diff --git a/monkestation/code/modules/ERT/equipment/ERT_id.dm b/monkestation/code/modules/ERT/equipment/ERT_id.dm index 52a023132e38..d6e58201d97e 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_id.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_id.dm @@ -64,6 +64,7 @@ ACCESS_PERMABRIG, ACCESS_DETECTIVE, ACCESS_ARMORY, + ACCESS_ENGINE_EQUIP, ) /obj/item/card/id/advanced/centcom/ert/generic/commander diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index bbc4b50c37f1..5db449a5551e 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -107,7 +107,6 @@ icon_state = "ntbox" illustration = "ntlogo" internal_type = /obj/item/tank/internals/emergency_oxygen/double - medipen_type = /obj/item/reagent_containers/hypospray/medipen/atropine /obj/item/storage/box/survival/ert/PopulateContents() . = ..() diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 234c54056c96..1419b6c5d354 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -1,9 +1,9 @@ /datum/armor/ert //might make it weaker later - melee = 40 + melee = 35 bullet = 30 - laser = 40 // FF + laser = 30 energy = 40 - bomb = 30 + bomb = 25 bio = 30 fire = 80 acid = 85 From d501ffc206d82bc53aee10bd26ba82a054b3a45a Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Thu, 5 Dec 2024 22:38:27 -0500 Subject: [PATCH 46/55] makes the engineering space suit slightly more yellow cus it bothered me --- monkestation/code/modules/ERT/ERT_outfits.dm | 128 ++++++++++++++++-- .../ERT/equipment/ERT_misc_equipment.dm | 16 ++- .../mob/clothing/ERT/ERT_helmet_worn-digi.dmi | Bin 11533 -> 11546 bytes .../mob/clothing/ERT/ERT_helmet_worn.dmi | Bin 10805 -> 10805 bytes .../clothing/ERT/ERT_spacesuit_worn-digi.dmi | Bin 7489 -> 7510 bytes .../mob/clothing/ERT/ERT_spacesuit_worn.dmi | Bin 6874 -> 6987 bytes .../icons/obj/clothing/ERT/ERT_helmet_obj.dmi | Bin 3090 -> 3089 bytes .../obj/clothing/ERT/ERT_spacesuit_obj.dmi | Bin 3110 -> 3116 bytes 8 files changed, 133 insertions(+), 11 deletions(-) diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 91041a6b9808..d243a54829c0 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -51,8 +51,6 @@ cyberlink.Insert(H, drop_if_replaced = FALSE) var/obj/item/organ/internal/cyberimp/chest/nutriment/plus/nutriment_pump = new() nutriment_pump.Insert(H, drop_if_replaced = FALSE) - var/obj/item/organ/internal/cyberimp/arm/item_set/flash/flash_implant = new() - flash_implant.Insert(H, drop_if_replaced = FALSE) /datum/antagonist/ert/generic/commander name = "Code Green Emergency Response Team Commander" @@ -73,7 +71,7 @@ /obj/item/knife/combat = 1, /obj/item/pinpointer/nuke = 1, ) - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch + glasses = /obj/item/clothing/glasses/sunglasses/big //bigger sunglasses means they are cooler and have more authority additional_radio = /obj/item/encryptionkey/heads/captain skillchips = list(/obj/item/skillchip/disk_verifier, /obj/item/skillchip/job/research_director) @@ -87,12 +85,17 @@ backpack_contents = list( /obj/item/storage/medkit/advanced = 1, /obj/item/knife/combat = 1, + /obj/item/door_remote/omni = 1, /obj/item/pinpointer/nuke = 1, /obj/item/gun/ballistic/automatic/pistol/m1911 = 1, - /obj/item/ammo_box/magazine/m45 = 2, + /obj/item/ammo_box/magazine/m45 = 1, ) - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch - skillchips = list(/obj/item/skillchip/disk_verifier, /obj/item/skillchip/job/research_director) + l_hand = /obj/item/storage/lockbox/loyalty + +/datum/outfit/centcom/ert/generic/commander/blue/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() + sec_hud.Insert(H, drop_if_replaced = FALSE) /datum/antagonist/ert/generic/medical name = "Code Green Medical Response Officer" @@ -119,6 +122,26 @@ additional_radio = /obj/item/encryptionkey/headset_med skillchips = list(/obj/item/skillchip/entrails_reader) +/datum/antagonist/ert/generic/medical/blue + name = "Code Blue Medical Response Officer" + outfit = /datum/outfit/centcom/ert/generic/medical + +/datum/outfit/centcom/ert/generic/medical/blue + name = "Code Blue Medical Response Officer" + + gloves = /obj/item/clothing/gloves/latex/surgical + suit_store = /obj/item/gun/energy/e_gun + backpack_contents = list( + /obj/item/storage/medkit/o2 = 1, + /obj/item/storage/medkit/advanced = 1, + /obj/item/storage/box/medipens = 1, + /obj/item/storage/belt/medical/ert = 1, + /obj/item/defibrillator/compact/loaded = 1, + /obj/item/reagent_containers/hypospray/cmo = 1, //this shouldn't cause any problems? + /obj/item/emergency_bed = 1, + ) + l_hand = /obj/item/healthanalyzer/advanced + /datum/antagonist/ert/generic/security name = "Code Green Security Response Officer" role = "Security Officer" @@ -141,6 +164,25 @@ r_pocket = /obj/item/holosign_creator/security additional_radio = /obj/item/encryptionkey/headset_sec +/datum/antagonist/ert/generic/security/blue + name = "Code Blue Security Response Officer" + outfit = /datum/outfit/centcom/ert/generic/security/blue + +/datum/outfit/centcom/ert/generic/security/blue + name = "Code Blue Security Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/generic/security + suit = /obj/item/clothing/suit/space/ert/security + suit_store = /obj/item/gun/energy/laser + back = /obj/item/storage/backpack/ert/security + backpack_contents = list( + /obj/item/knife/combat = 1, + /obj/item/storage/box/teargas = 1, + /obj/item/grenade/flashbang = 2, + /obj/item/gun/energy/disabler = 1, + /obj/item/storage/belt/security/full/bola = 1, + ) + /datum/antagonist/ert/generic/engineer name = "Code Green Engineering Response Officer" role = "Engineering Officer" @@ -157,18 +199,42 @@ head = /obj/item/clothing/head/helmet/space/ert/engineer back = /obj/item/storage/backpack/ert/engineer backpack_contents = list( - /obj/item/storage/belt/utility/full/powertools = 1, - /obj/item/storage/box/rcd_upgrades = 1, + /obj/item/storage/belt/utility/full/engi = 1, /obj/item/construction/rcd/loaded = 1, /obj/item/rcd_ammo/large = 1, /obj/item/analyzer = 1, - /obj/item/extinguisher/advanced = 1, + /obj/item/extinguisher = 1, /obj/item/pipe_dispenser = 1, ) glasses = /obj/item/clothing/glasses/meson/engine additional_radio = /obj/item/encryptionkey/headset_eng skillchips = list(/obj/item/skillchip/job/engineer, /obj/item/skillchip/job/roboticist) +/datum/antagonist/ert/generic/engineer/blue + name = "Code Blue Engineering Response Officer" + outfit = /datum/outfit/centcom/ert/generic/engineer/blue + +/datum/outfit/centcom/ert/generic/engineer/blue + name = "Code Blue Engineering Response Officer" + + shoes = /obj/item/clothing/shoes/magboots/advance + suit_store = /obj/item/gun/energy/e_gun + back = /obj/item/storage/backpack/ert/engineer + backpack_contents = list( + /obj/item/storage/belt/utility/full/powertools = 1, + /obj/item/storage/box/rcd_upgrades = 1, + /obj/item/construction/rcd/loaded = 1, + /obj/item/rcd_ammo/large = 1, + /obj/item/analyzer/ranged = 1, + /obj/item/extinguisher/advanced = 1, + /obj/item/pipe_dispenser = 1, + ) + +/datum/outfit/centcom/ert/generic/engineer/blue/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic/diagnostic_hud = new() + diagnostic_hud.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/janitor name = "Code Green Janitorial Response Officer" role = "Janitorial Officer" @@ -187,14 +253,35 @@ /obj/item/storage/belt/janitor/full = 1, /obj/item/storage/box/lights/mixed = 1, /obj/item/mop/advanced = 1, + /obj/item/pushbroom = 1, /obj/item/reagent_containers/spray/drying = 1, /obj/item/grenade/chem_grenade/cleaner = 2, - /obj/item/pushbroom = 1, ) l_hand = /obj/item/storage/bag/trash additional_radio = /obj/item/encryptionkey/headset_service skillchips = list(/obj/item/skillchip/job/janitor) +/datum/antagonist/ert/generic/janitor/blue + name = "Code Blue Janitorial Response Officer" + outfit = /datum/outfit/centcom/ert/generic/janitor/blue + +/datum/outfit/centcom/ert/generic/janitor/blue + name = "Code Blue Janitorial Response Officer" + shoes = /obj/item/clothing/shoes/magboots/advance + suit_store = /obj/item/gun/energy/e_gun + backpack_contents = list( + /obj/item/storage/belt/janitor/full/ert = 1, + /obj/item/mop/advanced = 1, + /obj/item/pushbroom = 1, + /obj/item/reagent_containers/spray/drying = 1, + /obj/item/grenade/chem_grenade/cleaner = 2, + /obj/item/scythe/compact = 1, + /obj/item/grenade/chem_grenade/antiweed = 1, + ) + l_hand = /obj/item/storage/bag/trash/bluespace + additional_radio = /obj/item/encryptionkey/headset_service + skillchips = list(/obj/item/skillchip/job/janitor) + /datum/antagonist/ert/generic/chaplain name = "Code Green Religious Response Officer" role = "Religious Officer" @@ -224,6 +311,27 @@ additional_radio = /obj/item/encryptionkey/headset_sec skillchips = list(/obj/item/skillchip/entrails_reader) +/datum/antagonist/ert/generic/chaplain/blue + name = "Code Blue Religious Response Officer" + outfit = /datum/outfit/centcom/ert/generic/chaplain/blue + +/datum/outfit/centcom/ert/generic/chaplain/blue + name = "Code Blue Religious Response Officer" + + suit_store = /obj/item/gun/energy/e_gun + backpack_contents = list( + /obj/item/nullrod = 1, + /obj/item/book/bible = 1, + /obj/item/reagent_containers/cup/glass/bottle/holywater = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/storage/belt/security/full/bola = 1, + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + r_pocket = /obj/item/holosign_creator/security + additional_radio = /obj/item/encryptionkey/headset_sec + skillchips = list(/obj/item/skillchip/entrails_reader) + /datum/antagonist/ert/generic/clown name = "Code Honk Entertainment Response Officer" role = "Entertainment Officer" diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 5db449a5551e..3af90e5b66b9 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -95,11 +95,12 @@ /obj/item/clothing/mask/gas/sechailer/swat/ert name = "\improper emergency response team mask" - desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. This one is designed for Nanotrasen Emergency Response Teams and has an inbuilt air-freshener. Fancy!" + desc = "A close-fitting tactical mask with a toned down Compli-o-nator 3000. This one is designed for Nanotrasen Emergency Response Teams and has an inbuilt air-freshener. Fancy!" icon = 'monkestation/icons/obj/clothing/masks.dmi' worn_icon = 'monkestation/icons/mob/clothing/mask.dmi' worn_icon_snouted = 'monkestation/icons/mob/clothing/species/mask_muzzled.dmi' icon_state = "ert" + aggressiveness = 1 /obj/item/storage/box/survival/ert name = "emergency response survival box" @@ -151,3 +152,16 @@ MECHA_POWER = list(), MECHA_ARMOR = list(), ) + +/obj/item/storage/belt/janitor/full/ert/PopulateContents() + new /obj/item/lightreplacer/blue(src) + new /obj/item/reagent_containers/spray/cleaner(src) + new /obj/item/soap/omega(src) + new /obj/item/holosign_creator(src) + new /obj/item/melee/flyswatter(src) + new /obj/item/wirebrush(src) + +/obj/item/scythe/compact + name = "compact scythe" + desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow. This one has been compacted with bluespace fields, don't question it." + w_class = WEIGHT_CLASS_NORMAL diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn-digi.dmi index 9de8d634c97013e887cd5f235f46d199b8bcfce9..a852d50e18d4b7afbc5772963ca6d1375a6bd9ff 100644 GIT binary patch literal 11546 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 literal 11533 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 N)X-KhRJDBe{{UN2CMf^_ diff --git a/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_helmet_worn.dmi index 5179b13044756244c1d71e5ff34d1e2a6a23fdaa..c317b229a179a92e00deea72a899de75ac7c9531 100644 GIT binary patch literal 10805 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 z z$2@<&gYa_3pQavm&}X3_<5^HenI%PS3$k5-X2I`i8(Y96OKwlXE{VNt{8X+C@{QOL z6w`Bog#<~6>pm`v+nYXz+X9t423A?8DF5(NW2vlxV&_g^=3O^Rsh{_MgiW0sYIvm$ zlt0;N=OKJPUIO2{vE)A()8h0fdj2lU8$-jmggeSnlyM60$i5H}1yf30IUQAA?o&P@ zJl!PGA+gilag!WLNuV@SNo!|*uz79Q&^A70Y)pnH8HMi9l)odjtZ7uL28}BmXwo1_4wIEx6kz=f)q#O)A5v+=adUR-$Hzf$L|&C5Y0G=Z z5c95=Pp3&mSODIuU(19JgN(dFwciGRd;(h`uf0@mc37}6+P`SpG8EP3dCzHqJ?AM@9?rl~|j)`7< jF)e2&=KqF#+_U>G*D=l0*h&8|6ae&f3@@WD*+>5`8tJvt literal 10805 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 NySKE|N>wd`{}1Y;hA034 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn-digi.dmi index 42a496c83d3a298f15a6a8b5a0ee6aefef20831b..235ea56471343febef960d0c0eba3a4a244f8073 100644 GIT binary patch delta 6951 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 TZ9cmI-pAyWrD6U_$9w+;=DMi6 delta 6932 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 diff --git a/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn.dmi b/monkestation/icons/mob/clothing/ERT/ERT_spacesuit_worn.dmi index d1aa7c5991309ff062710bc1094a4de571e57745..1d6c2a4d41154017e6f8156d59cb5e6a61b78497 100644 GIT binary patch delta 6700 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 Y;KRYC*+8RpA^`u)OstGc49~><55RtB^Z)<= literal 6874 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 diff --git a/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi b/monkestation/icons/obj/clothing/ERT/ERT_helmet_obj.dmi index 19c61091ef3129549b5aafe182f41a300bae3504..ef2587c1353042951852cba3f246b6dcea478b23 100644 GIT binary patch delta 2737 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 W%>2EqUhe~vVQ=$q>k2Dk)PDiAOH5k; delta 2743 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 ZX7+S~x^Txyqj`YU%+FmhEj9Lt{x{04#5@21 From 327189924983486e1f0484fa64aef0cbb852b43c Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sat, 7 Dec 2024 06:40:39 -0500 Subject: [PATCH 47/55] i'm tired --- code/datums/ert.dm | 34 +- code/datums/id_trim/centcom.dm | 2 +- code/game/objects/items/control_wand.dm | 2 +- code/game/objects/items/storage/bags.dm | 2 +- code/modules/clothing/under/jobs/centcom.dm | 1 + code/modules/mod/modules/modules_service.dm | 18 + code/modules/projectiles/projectile/beams.dm | 2 +- monkestation/code/modules/ERT/ERT_outfits.dm | 317 +++++++++++++++++- .../ERT/equipment/ERT_misc_equipment.dm | 113 ++++++- .../modules/ERT/equipment/ERT_spacesuits.dm | 9 + 10 files changed, 482 insertions(+), 18 deletions(-) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index edce5b69e7a1..026e0964b547 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -163,8 +163,33 @@ /datum/antagonist/ert/generic/clown, // Honk ) +/datum/ert/code/blue + leader_role = /datum/antagonist/ert/generic/commander/blue + roles = list( + /datum/antagonist/ert/generic/medical/blue, + /datum/antagonist/ert/generic/security/blue, + /datum/antagonist/ert/generic/engineer/blue, + /datum/antagonist/ert/generic/janitor/blue, + /datum/antagonist/ert/generic/chaplain/blue, + ) + code = "Blue" + polldesc = NONE + opendoors = FALSE + ert_template = /datum/map_template/shuttle/ert/generic + +/datum/ert/code/blue/with_clown + teamsize = 7 + roles = list( + /datum/antagonist/ert/generic/medical/blue, + /datum/antagonist/ert/generic/security/blue, + /datum/antagonist/ert/generic/engineer/blue, + /datum/antagonist/ert/generic/janitor/blue, + /datum/antagonist/ert/generic/chaplain/blue, + /datum/antagonist/ert/generic/clown/funny, // Honk + ) + /datum/ert/code/honk - leader_role = /datum/antagonist/ert/generic/clown + leader_role = /datum/antagonist/ert/generic/clown/funny roles = list( /datum/antagonist/ert/generic/clown, ) @@ -174,11 +199,12 @@ ert_template = /datum/map_template/shuttle/ert/dropship/clown /datum/ert/code/purple - leader_role = /datum/antagonist/ert/generic/commander + leader_role = /datum/antagonist/ert/generic/janitor/blue roles = list( /datum/antagonist/ert/generic/janitor, ) - code = "Purple" polldesc = NONE opendoors = FALSE - ert_template = /datum/map_template/shuttle/ert/generic + ert_template = /datum/map_template/shuttle/ert/dropship/janitor + mission = "Clean up EVERYTHING." + polldesc = "a Nanotrasen Janitorial Response Team" diff --git a/code/datums/id_trim/centcom.dm b/code/datums/id_trim/centcom.dm index c8adf5925c22..53382c658cda 100644 --- a/code/datums/id_trim/centcom.dm +++ b/code/datums/id_trim/centcom.dm @@ -173,7 +173,7 @@ /// Trim for generic ERT janitors. No universal ID card changing access. /datum/id_trim/centcom/ert/janitor assignment = JOB_ERT_JANITOR - trim_state = "trim_ert_janitor" + trim_state = "trim_janitor" subdepartment_color = COLOR_SERVICE_LIME sechud_icon_state = SECHUD_JANITORIAL_RESPONSE_OFFICER diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 48fe965ebd08..f9db8013ca17 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -88,7 +88,7 @@ /obj/item/door_remote/omni name = "omni door remote" - desc = "This control wand can access any door on the station." + desc = "Remotely controls airlocks. This remote can access any door on the station." //monkestation edit region_access = REGION_ALL_STATION /obj/item/door_remote/captain diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index dc35fcbab53c..d3b429b68ed0 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -281,7 +281,7 @@ desc = "A patented Nanotrasen storage system designed for any kind of mineral sheet." icon = 'icons/obj/mining.dmi' icon_state = "sheetsnatcher" - worn_icon_state = "satchel" + worn_icon_state = "construction_bag" //monkestation edit var/capacity = 300; //the number of sheets it can carry. diff --git a/code/modules/clothing/under/jobs/centcom.dm b/code/modules/clothing/under/jobs/centcom.dm index 2ed48e066dde..967f95abd70d 100644 --- a/code/modules/clothing/under/jobs/centcom.dm +++ b/code/modules/clothing/under/jobs/centcom.dm @@ -61,6 +61,7 @@ icon_state = "military" inhand_icon_state = "bl_suit" armor_type = /datum/armor/centcom_military + can_adjust = FALSE //monkestation edit /datum/armor/centcom_military melee = 10 diff --git a/code/modules/mod/modules/modules_service.dm b/code/modules/mod/modules/modules_service.dm index 5381a26e88bd..39deff090871 100644 --- a/code/modules/mod/modules/modules_service.dm +++ b/code/modules/mod/modules/modules_service.dm @@ -80,3 +80,21 @@ mod.wearer.RemoveElement(/datum/element/waddling) if(is_clown_job(mod.wearer.mind?.assigned_role)) mod.wearer.clear_mood_event("clownshoes") + +// recharging cleaner spray module +/obj/item/mod/module/mister/cleaner + name = "MOD janitorial mister module" + desc = "An space cleaner mister, able to clean up messes quickly. Synthesizes its own supply over time (if active)." + device = /obj/item/reagent_containers/spray/mister/janitor + volume = 100 + active_power_cost = DEFAULT_CHARGE_DRAIN + +/obj/item/mod/module/mister/cleaner/Initialize(mapload) + . = ..() + reagents.flags = AMOUNT_VISIBLE + reagents.add_reagent(/datum/reagent/space_cleaner, volume) + +/obj/item/mod/module/mister/cleaner/on_active_process(seconds_per_tick) + var/refill_add = min(volume - reagents.total_volume, 2 * seconds_per_tick) + if(refill_add > 0) + reagents.add_reagent(/datum/reagent/space_cleaner, refill_add) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 3266a8a309ee..e36b324d16cd 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -130,7 +130,7 @@ name = "pulse" generic_name = "pulse beam" icon_state = "u_laser" - damage = 50 + damage = 40 //monkestation edit: 50 to 40 impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE tracer_type = /obj/effect/projectile/tracer/pulse diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index d243a54829c0..baf3dbca2637 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -12,10 +12,6 @@ // *Clown // OTHER -//------------ -// Code Green -//------------ - /datum/antagonist/ert/generic name = "Emergency Response Officer" role = "Officer" @@ -82,8 +78,9 @@ /datum/outfit/centcom/ert/generic/commander/blue name = "Code Blue Emergency Response Team Commander" + shoes = /obj/item/clothing/shoes/magboots backpack_contents = list( - /obj/item/storage/medkit/advanced = 1, + /obj/item/storage/medkit/regular = 1, /obj/item/knife/combat = 1, /obj/item/door_remote/omni = 1, /obj/item/pinpointer/nuke = 1, @@ -97,6 +94,37 @@ var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() sec_hud.Insert(H, drop_if_replaced = FALSE) +/datum/antagonist/ert/generic/commander/red + name = "Code Red Emergency Response Team Commander" + outfit = /datum/outfit/centcom/ert/generic/commander/red + +/datum/outfit/centcom/ert/generic/commander/red + name = "Code Red Emergency Response Team Commander" + + id = /obj/item/card/id/advanced/centcom/ert + suit = null + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/storage/belt/security/full/bola + back = /obj/item/mod/control/pre_equipped/responsory/generic/commander + backpack_contents = list( + /obj/item/storage/medkit/advanced = 1, + /obj/item/knife/combat = 1, + /obj/item/door_remote/omni = 1, + /obj/item/pinpointer/nuke = 1, + /obj/item/storage/box/syndie_kit/imp_deathrattle/nanotrasen = 1, + /obj/item/gun/ballistic/automatic/pistol/m1911 = 1, + /obj/item/ammo_box/magazine/m45 = 2, + ) + glasses = /obj/item/clothing/glasses/night + r_pocket = /obj/item/holosign_creator/security + l_hand = /obj/item/storage/lockbox/loyalty + +/datum/outfit/centcom/ert/generic/commander/red/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() + sec_hud.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/medical name = "Code Green Medical Response Officer" role = "Medical Officer" @@ -129,18 +157,53 @@ /datum/outfit/centcom/ert/generic/medical/blue name = "Code Blue Medical Response Officer" + shoes = /obj/item/clothing/shoes/magboots gloves = /obj/item/clothing/gloves/latex/surgical suit_store = /obj/item/gun/energy/e_gun backpack_contents = list( - /obj/item/storage/medkit/o2 = 1, /obj/item/storage/medkit/advanced = 1, /obj/item/storage/box/medipens = 1, /obj/item/storage/belt/medical/ert = 1, /obj/item/defibrillator/compact/loaded = 1, /obj/item/reagent_containers/hypospray/cmo = 1, //this shouldn't cause any problems? /obj/item/emergency_bed = 1, + /obj/item/healthanalyzer/advanced = 1, + ) + +/datum/antagonist/ert/generic/medical/red + name = "Code Red Medical Response Officer" + outfit = /datum/outfit/centcom/ert/generic/medical/red + +/datum/outfit/centcom/ert/generic/medical/red + name = "Code Red Medical Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/medical + suit = null + gloves = /obj/item/clothing/gloves/latex/surgical + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/defibrillator/compact/combat/loaded/nanotrasen + back = /obj/item/mod/control/pre_equipped/responsory/generic/medic + backpack_contents = list( + /obj/item/storage/medkit/advanced = 1, + /obj/item/storage/box/medipens = 1, + /obj/item/storage/belt/medical/paramedic = 1, + /obj/item/reagent_containers/hypospray/combat = 1, + /obj/item/pinpointer/crew = 1, + /obj/item/emergency_bed = 1, ) - l_hand = /obj/item/healthanalyzer/advanced + glasses = /obj/item/clothing/glasses/night + r_pocket = /obj/item/holosign_creator/security + additional_radio = /obj/item/encryptionkey/heads/cmo + +/datum/outfit/centcom/ert/generic/medical/red/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/arm/item_set/surgery/surgery_toolset = new() + surgery_toolset.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/eyes/hud/medical/med_hud = new() + med_hud.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/brain/linked_surgery/serverlink = new() + serverlink.Insert(H, drop_if_replaced = FALSE) /datum/antagonist/ert/generic/security name = "Code Green Security Response Officer" @@ -172,6 +235,8 @@ name = "Code Blue Security Response Officer" id = /obj/item/card/id/advanced/centcom/ert/generic/security + gloves = /obj/item/clothing/gloves/tackler/combat/insulated + shoes = /obj/item/clothing/shoes/magboots suit = /obj/item/clothing/suit/space/ert/security suit_store = /obj/item/gun/energy/laser back = /obj/item/storage/backpack/ert/security @@ -183,6 +248,35 @@ /obj/item/storage/belt/security/full/bola = 1, ) +/datum/antagonist/ert/generic/security/red + name = "Code Red Security Response Officer" + outfit = /datum/outfit/centcom/ert/generic/security/red + +/datum/outfit/centcom/ert/generic/security/red + name = "Code Red Security Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/security + suit = null + gloves = /obj/item/clothing/gloves/tackler/combat/insulated + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/storage/belt/security/full/bola + back = /obj/item/mod/control/pre_equipped/responsory/generic/security + backpack_contents = list( + /obj/item/knife/combat = 1, + /obj/item/storage/box/teargas = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/storage/box/stingbangs = 1, + /obj/item/shield/riot/tele = 1, + ) + glasses = /obj/item/clothing/glasses/night + additional_radio = /obj/item/encryptionkey/heads/hos + +/datum/outfit/centcom/ert/generic/security/red/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() + sec_hud.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/engineer name = "Code Green Engineering Response Officer" role = "Engineering Officer" @@ -235,6 +329,40 @@ var/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic/diagnostic_hud = new() diagnostic_hud.Insert(H, drop_if_replaced = FALSE) +/datum/antagonist/ert/generic/engineer/red + name = "Code Red Engineering Response Officer" + outfit = /datum/outfit/centcom/ert/generic/engineer/red + +/datum/outfit/centcom/ert/generic/engineer/red + name = "Code Red Engineering Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/engineer + shoes = /obj/item/clothing/shoes/combat + suit = null + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/storage/bag/sheetsnatcher + back = /obj/item/mod/control/pre_equipped/responsory/generic/engineer + backpack_contents = list( + /obj/item/construction/rcd/loaded/upgraded = 1, + /obj/item/rcd_ammo/large = 1, + /obj/item/analyzer/ranged = 1, + /obj/item/pipe_dispenser = 1, + /obj/item/holosign_creator/atmos = 1, + /obj/item/t_scanner = 1, + /obj/item/stack/cable_coil = 1, + ) + glasses = /obj/item/clothing/glasses/meson/night + additional_radio = /obj/item/encryptionkey/heads/ce + r_pocket = /obj/item/holosign_creator/security + +/datum/outfit/centcom/ert/generic/engineer/red/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic/diagnostic_hud = new() + diagnostic_hud.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/arm/item_set/toolset/toolset_implant = new() + toolset_implant.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/janitor name = "Code Green Janitorial Response Officer" role = "Janitorial Officer" @@ -282,6 +410,31 @@ additional_radio = /obj/item/encryptionkey/headset_service skillchips = list(/obj/item/skillchip/job/janitor) +/datum/antagonist/ert/generic/janitor/red + name = "Code Red Janitorial Response Officer" + outfit = /datum/outfit/centcom/ert/generic/janitor/red + +/datum/outfit/centcom/ert/generic/janitor/red + name = "Code Red Janitorial Response Officer" + id = /obj/item/card/id/advanced/centcom/ert/janitor + shoes = /obj/item/clothing/shoes/combat + suit = null + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/storage/belt/janitor/full/ert + back = /obj/item/mod/control/pre_equipped/responsory/generic/janitor + backpack_contents = list( + /obj/item/mop/advanced = 1, + /obj/item/pushbroom = 1, + /obj/item/reagent_containers/spray/drying = 1, + /obj/item/grenade/clusterbuster/cleaner = 2, + /obj/item/scythe/compact = 1, + /obj/item/grenade/clusterbuster/antiweed = 1, + ) + l_hand = /obj/item/storage/bag/trash/bluespace + glasses = /obj/item/clothing/glasses/night + additional_radio = /obj/item/encryptionkey/heads/hop + /datum/antagonist/ert/generic/chaplain name = "Code Green Religious Response Officer" role = "Religious Officer" @@ -319,19 +472,48 @@ name = "Code Blue Religious Response Officer" suit_store = /obj/item/gun/energy/e_gun + shoes = /obj/item/clothing/shoes/magboots + gloves = /obj/item/clothing/gloves/tackler/combat/insulated backpack_contents = list( /obj/item/nullrod = 1, /obj/item/book/bible = 1, /obj/item/reagent_containers/cup/glass/bottle/holywater = 1, - /obj/item/storage/box/flashbangs = 1, + /obj/item/grenade/flashbang = 2, /obj/item/gun/energy/disabler = 1, /obj/item/storage/belt/security/full/bola = 1, ) glasses = /obj/item/clothing/glasses/hud/security/sunglasses - r_pocket = /obj/item/holosign_creator/security additional_radio = /obj/item/encryptionkey/headset_sec skillchips = list(/obj/item/skillchip/entrails_reader) +/datum/antagonist/ert/generic/chaplain/red + name = "Code Red Religious Response Officer" + outfit = /datum/outfit/centcom/ert/generic/chaplain/red + +/datum/outfit/centcom/ert/generic/chaplain/red + name = "Code Red Religious Response Officer" + id = /obj/item/card/id/advanced/centcom/ert/chaplain + suit = null + gloves = /obj/item/clothing/gloves/tackler/combat/insulated + suit_store = /obj/item/gun/energy/e_gun/stun + head = null + belt = /obj/item/nullrod/scythe/talking/chainsword + back = /obj/item/mod/control/pre_equipped/responsory/generic/chaplain + backpack_contents = list( + /obj/item/book/bible = 1, + /obj/item/reagent_containers/cup/glass/bottle/holywater = 2, + /obj/item/reagent_containers/hypospray/combat/heresypurge = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/storage/belt/security/full/bola = 1, + ) + glasses = /obj/item/clothing/glasses/night + additional_radio = /obj/item/encryptionkey/heads/hos + +/datum/outfit/centcom/ert/generic/chaplain/red/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() + sec_hud.Insert(H, drop_if_replaced = FALSE) + /datum/antagonist/ert/generic/clown name = "Code Honk Entertainment Response Officer" role = "Entertainment Officer" @@ -404,3 +586,120 @@ QDEL_NULL(bladder) bladder = new/obj/item/organ/internal/bladder/clown bladder.Insert(H) + +/datum/antagonist/ert/generic/clown/funny + name = "Code Honk! Entertainment Response Officer" + outfit = /datum/outfit/centcom/ert/generic/clown/funny + +/datum/outfit/centcom/ert/generic/clown/funny + name = "Code Honk! Entertainment Response Officer" + + backpack_contents = list( + /obj/item/stamp/clown = 1, + /obj/item/reagent_containers/spray/waterflower/lube = 1, + /obj/item/food/grown/banana = 1, + /obj/item/instrument/bikehorn = 1, + /obj/item/food/pie/cream = 3, + /obj/item/stack/sheet/mineral/bananium/five = 1, + ) + l_pocket = /obj/item/bikehorn/golden + +/datum/outfit/centcom/ert/generic/clown/funny/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/chest/knockout/punch_implant = new() + punch_implant.Insert(H, drop_if_replaced = FALSE) + +/datum/antagonist/ert/generic/clown/funnier + name = "Code HONK!! Entertainment Response Officer" + outfit = /datum/outfit/centcom/ert/generic/clown/funnier + +/datum/outfit/centcom/ert/generic/clown/funnier + name = "Code HONK!! Entertainment Response Officer" + + id = /obj/item/card/id/advanced/centcom/ert/clown + shoes = /obj/item/clothing/shoes/clown_shoes/combat + suit = null + suit_store = /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted/riot + head = null + belt = /obj/item/storage/belt/military/snack/pie + back = /obj/item/mod/control/pre_equipped/responsory/generic/clown + backpack_contents = list( + /obj/item/stamp/clown = 1, + /obj/item/reagent_containers/spray/waterflower/superlube = 1, + /obj/item/food/grown/banana = 1, + /obj/item/instrument/bikehorn = 1, + /obj/item/megaphone/clown = 1, + /obj/item/stack/sheet/mineral/bananium/five = 1, + /obj/item/suppressor = 1, + /obj/item/ammo_box/magazine/toy/smgm45/riot = 3, + + ) + glasses = /obj/item/clothing/glasses/night + additional_radio = /obj/item/encryptionkey/heads/hop + l_pocket = /obj/item/bikehorn/golden + +/datum/outfit/centcom/ert/generic/clown/funnier/pre_equip(mob/living/carbon/human/H, visualsOnly) + return + +/datum/outfit/centcom/ert/generic/clown/funnier/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/chest/knockout/punch_implant = new() + punch_implant.Insert(H, drop_if_replaced = FALSE) + +//------ +// Other +//------ + +/datum/antagonist/ert/generic/deathsquad + name = "Elite Deathsquad Commando" + role = "Commando" + outfit = /datum/outfit/centcom/ert/generic/deathsquad + ert_job_path = /datum/job/ert/generic + +/datum/antagonist/ert/generic/deathsquad/New() + . = ..() + name_source = GLOB.commando_names + +/datum/outfit/centcom/ert/generic/deathsquad + name = "Elite Deathsquad Commando" + + id = /obj/item/card/id/advanced/black/deathsquad + box = /obj/item/storage/box/survival/ert + uniform = /obj/item/clothing/under/rank/centcom/military + gloves = /obj/item/clothing/gloves/tackler/combat/insulated + mask = /obj/item/clothing/mask/gas/sechailer/swat + shoes = /obj/item/clothing/shoes/combat/swat + suit = null + suit_store = /obj/item/gun/energy/pulse/loyalpin + head = null + belt = /obj/item/storage/belt/military/assault + back = /obj/item/mod/control/pre_equipped/apocryphal/elite + backpack_contents = list( + /obj/item/storage/box/medipens_advanced = 1, + /obj/item/storage/box/flashbangs = 1, + /obj/item/storage/box/teargas = 1, + /obj/item/grenade/c4/x4 = 3, + /obj/item/gun/ballistic/revolver/mateba = 1, + /obj/item/ammo_box/a357 = 2, + ) + glasses = /obj/item/clothing/glasses/thermal + l_pocket = /obj/item/melee/energy/sword/saber/purple //I am going to end to this, once and for all! + r_pocket = /obj/item/holosign_creator/security + implants = list(/obj/item/implant/krav_maga) + +/datum/outfit/centcom/ert/generic/deathsquad/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + ..() + var/obj/item/organ/internal/cyberimp/brain/anti_drop/nodrop = new() + nodrop.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/brain/anti_stun/rebooter = new() + rebooter.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/chest/reviver/reviver_implant = new() + reviver_implant.Insert(H, drop_if_replaced = FALSE) + +/datum/antagonist/ert/generic/deathsquad/dust + name = "Elite Deathsquad Commando (Do or Die)" + outfit = /datum/outfit/centcom/ert/generic/deathsquad/dust + +/datum/outfit/centcom/ert/generic/deathsquad/dust + implants = list(/obj/item/implant/dust, /obj/item/implant/krav_maga) + diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 3af90e5b66b9..6e4d29da7d13 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -95,7 +95,7 @@ /obj/item/clothing/mask/gas/sechailer/swat/ert name = "\improper emergency response team mask" - desc = "A close-fitting tactical mask with a toned down Compli-o-nator 3000. This one is designed for Nanotrasen Emergency Response Teams and has an inbuilt air-freshener. Fancy!" + desc = "A close-fitting tactical mask with a toned down Compli-o-nator 3000. This one is designed for Nanotrasen emergency response teams and has an inbuilt air-freshener. Fancy!" icon = 'monkestation/icons/obj/clothing/masks.dmi' worn_icon = 'monkestation/icons/mob/clothing/mask.dmi' worn_icon_snouted = 'monkestation/icons/mob/clothing/species/mask_muzzled.dmi' @@ -165,3 +165,114 @@ name = "compact scythe" desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow. This one has been compacted with bluespace fields, don't question it." w_class = WEIGHT_CLASS_NORMAL + +/obj/item/mod/control/pre_equipped/responsory/generic + applied_cell = /obj/item/stock_parts/cell/bluespace + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/welding, + /obj/item/mod/module/emp_shield/advanced, + /obj/item/mod/module/magnetic_harness, + /obj/item/mod/module/jetpack, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/rad_protection, + ) + default_pins = list( + /obj/item/mod/module/jetpack, + /obj/item/mod/module/magboot/advanced, + ) + +/obj/item/mod/control/pre_equipped/responsory/generic/commander + insignia_type = /obj/item/mod/module/insignia/commander + additional_module = /obj/item/mod/module/power_kick + +/obj/item/mod/control/pre_equipped/responsory/generic/security + insignia_type = /obj/item/mod/module/insignia/security + additional_module = /obj/item/mod/module/criminalcapture + +/obj/item/mod/control/pre_equipped/responsory/generic/engineer + insignia_type = /obj/item/mod/module/insignia/engineer + additional_module = /obj/item/mod/module/mister/atmos + +/obj/item/mod/control/pre_equipped/responsory/generic/medic + insignia_type = /obj/item/mod/module/insignia/medic + additional_module = /obj/item/mod/module/quick_carry/advanced + +/obj/item/mod/control/pre_equipped/responsory/generic/janitor + insignia_type = /obj/item/mod/module/insignia/janitor + additional_module = /obj/item/mod/module/mister/cleaner + +/obj/item/mod/control/pre_equipped/responsory/generic/clown + insignia_type = /obj/item/mod/module/insignia/clown + additional_module = list(/obj/item/mod/module/bikehorn, /obj/item/mod/module/waddle) + +/obj/item/mod/control/pre_equipped/responsory/generic/chaplain + applied_skin = "inquisitory" + insignia_type = /obj/item/mod/module/insignia/chaplain + additional_module = list(/obj/item/mod/module/injector, /obj/item/mod/module/anti_magic) + +/obj/item/mod/control/pre_equipped/apocryphal/elite + applied_modules = list( + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/welding, + /obj/item/mod/module/emp_shield/advanced, + /obj/item/mod/module/magnetic_harness, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/energy_shield/nanotrasen, + /obj/item/mod/module/noslip, + /obj/item/mod/module/power_kick, + /obj/item/mod/module/rad_protection, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/thermal_regulator, + /obj/item/mod/module/dna_lock, + /obj/item/mod/module/holster, + /obj/item/mod/module/visor/night, + /obj/item/mod/module/status_readout, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/power_kick, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/thermal_regulator, + /obj/item/mod/module/dna_lock, + /obj/item/mod/module/holster, + /obj/item/mod/module/visor/night, + ) + +/obj/item/storage/box/syndie_kit/imp_deathrattle/nanotrasen + icon_state = "ntbox" + illustration = "implant" + +/obj/item/storage/belt/military/snack/pie + name = "tactical pie rig" + desc = "A set of snack-tical webbing worn by athletes of the Honk Co. VR sports division." + +/obj/item/storage/belt/military/snack/pie/Initialize(mapload) + . = ..() + atom_storage.max_slots = 7 + atom_storage.max_specific_storage = WEIGHT_CLASS_NORMAL + atom_storage.max_total_storage = 21 // 7 * 3 = 21? + atom_storage.set_holdable(list( + /obj/item/food/pie/cream, + )) + +/obj/item/storage/belt/military/snack/pie/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/food/pie/cream(src) + +/obj/item/storage/box/medipens_advanced + name = "box of advanced medipens" + desc = "A box full of advanced MediPens." + icon_state = "ntbox" + illustration = "epipen" + +/obj/item/storage/box/medipens/medipens_advanced/PopulateContents() + new /obj/item/reagent_containers/hypospray/medipen/stimulants(src) + new /obj/item/reagent_containers/hypospray/medipen/atropine(src) + new /obj/item/reagent_containers/hypospray/medipen/blood_loss(src) + new /obj/item/reagent_containers/hypospray/medipen/oxandrolone(src) + new /obj/item/reagent_containers/hypospray/medipen/salacid(src) + new /obj/item/reagent_containers/hypospray/medipen/penacid(src) + new /obj/item/reagent_containers/hypospray/medipen/salbutamol(src) + + diff --git a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm index 1419b6c5d354..4f0b8ca57b8f 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_spacesuits.dm @@ -55,6 +55,11 @@ return user.RemoveElement(/datum/element/empprotection, EMP_PROTECT_SELF|EMP_PROTECT_CONTENTS) + +/obj/item/clothing/suit/space/ert/Initialize(mapload) + . = ..() + AddElement(/datum/element/radiation_protected_clothing) + /obj/item/clothing/head/helmet/space/ert name = "emergency response team space helmet" desc = "A special space helmet designed by Nanotrasen for use by it's emergency response teams. It has markings to distinguish the role of the wearer at a glance." @@ -82,6 +87,10 @@ set_light_on(on) +/obj/item/clothing/head/helmet/space/ert/Initialize(mapload) + . = ..() + AddElement(/datum/element/radiation_protected_clothing) + // NOW FOR ALL THE VARIATIONS! //----------- // Commander From 98cf2d44b8d3560ff694b035f4c1403c08b216cf Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sat, 7 Dec 2024 17:04:28 -0500 Subject: [PATCH 48/55] switching branches --- code/modules/projectiles/projectile/beams.dm | 9 ++++--- monkestation/code/modules/ERT/ERT_outfits.dm | 13 +++++++--- .../ERT/equipment/ERT_misc_equipment.dm | 25 ++++++++++++++++--- 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index e36b324d16cd..c6ce17386bbe 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -130,7 +130,7 @@ name = "pulse" generic_name = "pulse beam" icon_state = "u_laser" - damage = 40 //monkestation edit: 50 to 40 + damage = 50 impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_BLUE tracer_type = /obj/effect/projectile/tracer/pulse @@ -142,9 +142,9 @@ . = ..() if (!QDELETED(target) && (isturf(target) || isstructure(target))) if(isobj(target)) - SSexplosions.med_mov_atom += target + SSexplosions.low_mov_atom += target //monkestation edit else - SSexplosions.medturf += target + SSexplosions.lowturf += target //monkestation edit /obj/projectile/beam/pulse/shotgun damage = 30 @@ -152,6 +152,7 @@ /obj/projectile/beam/pulse/heavy name = "heavy pulse laser" icon_state = "pulse1_bl" + damage = 100 //monkestation addition projectile_piercing = ALL var/pierce_hits = 2 @@ -159,7 +160,7 @@ if(pierce_hits <= 0) projectile_piercing = NONE pierce_hits -= 1 - ..() + return ..() /obj/projectile/beam/emitter name = "emitter beam" diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index baf3dbca2637..4803377a49a8 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -191,6 +191,7 @@ /obj/item/reagent_containers/hypospray/combat = 1, /obj/item/pinpointer/crew = 1, /obj/item/emergency_bed = 1, + /obj/item/healthanalyzer/advanced = 1, ) glasses = /obj/item/clothing/glasses/night r_pocket = /obj/item/holosign_creator/security @@ -675,16 +676,18 @@ belt = /obj/item/storage/belt/military/assault back = /obj/item/mod/control/pre_equipped/apocryphal/elite backpack_contents = list( - /obj/item/storage/box/medipens_advanced = 1, + /obj/item/storage/box/medipens/advanced = 1, + /obj/item/storage/box/c4 = 1, + /obj/item/storage/box/x4 = 1, /obj/item/storage/box/flashbangs = 1, /obj/item/storage/box/teargas = 1, - /obj/item/grenade/c4/x4 = 3, /obj/item/gun/ballistic/revolver/mateba = 1, - /obj/item/ammo_box/a357 = 2, + /obj/item/ammo_box/a357 = 3, ) glasses = /obj/item/clothing/glasses/thermal l_pocket = /obj/item/melee/energy/sword/saber/purple //I am going to end to this, once and for all! - r_pocket = /obj/item/holosign_creator/security + r_pocket = /obj/item/tank/internals/emergency_oxygen/double + implants = list(/obj/item/implant/krav_maga) /datum/outfit/centcom/ert/generic/deathsquad/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -701,5 +704,7 @@ outfit = /datum/outfit/centcom/ert/generic/deathsquad/dust /datum/outfit/centcom/ert/generic/deathsquad/dust + name = "Elite Deathsquad Commando (Do or Die!)" implants = list(/obj/item/implant/dust, /obj/item/implant/krav_maga) + diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 6e4d29da7d13..a0fa134b669a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -260,14 +260,14 @@ for(var/i in 1 to 7) new /obj/item/food/pie/cream(src) -/obj/item/storage/box/medipens_advanced +/obj/item/storage/box/medipens/advanced name = "box of advanced medipens" desc = "A box full of advanced MediPens." icon_state = "ntbox" illustration = "epipen" -/obj/item/storage/box/medipens/medipens_advanced/PopulateContents() - new /obj/item/reagent_containers/hypospray/medipen/stimulants(src) +/obj/item/storage/box/medipens/advanced/PopulateContents() + new /obj/item/reagent_containers/hypospray/medipen/stimpack(src) new /obj/item/reagent_containers/hypospray/medipen/atropine(src) new /obj/item/reagent_containers/hypospray/medipen/blood_loss(src) new /obj/item/reagent_containers/hypospray/medipen/oxandrolone(src) @@ -275,4 +275,23 @@ new /obj/item/reagent_containers/hypospray/medipen/penacid(src) new /obj/item/reagent_containers/hypospray/medipen/salbutamol(src) +/obj/item/storage/box/x4 + name = "box of x-4 charges" + desc = "A box full of x-4 charges." + icon_state = "syndiebox" + illustration = "firecracker" + +/obj/item/storage/box/x4/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/grenade/c4/x4(src) + +/obj/item/storage/box/c4 + name = "box of c-4 charges" + desc = "A box full of c-4 charges." + icon_state = "ntbox" + illustration = "firecracker" + +/obj/item/storage/box/c4/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/grenade/c4(src) From a7c63b5e2992ac3c73589cb1db39e034b0c2f730 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sat, 7 Dec 2024 23:29:04 -0500 Subject: [PATCH 49/55] deathsquad shuttle --- _maps/shuttles/ert_deathsquad.dmm | 364 ++++++++++++++++++ code/datums/ert.dm | 14 +- code/modules/mapping/access_helpers.dm | 5 + .../mecha/equipment/tools/mining_tools.dm | 2 + .../mecha/equipment/tools/work_tools.dm | 7 +- monkestation/code/modules/ERT/ERT_outfits.dm | 7 +- monkestation/code/modules/ERT/ERT_shuttle.dm | 16 + .../ERT/equipment/ERT_misc_equipment.dm | 49 ++- 8 files changed, 456 insertions(+), 8 deletions(-) create mode 100644 _maps/shuttles/ert_deathsquad.dmm diff --git a/_maps/shuttles/ert_deathsquad.dmm b/_maps/shuttles/ert_deathsquad.dmm new file mode 100644 index 000000000000..0d30b4daeed0 --- /dev/null +++ b/_maps/shuttles/ert_deathsquad.dmm @@ -0,0 +1,364 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/effect/turf_decal/stripes/red/box, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + dir = 8; + id = "rightdoor" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"b" = ( +/obj/machinery/button/door/directional/east{ + req_access = list(ACCESS_CENT_SPECOPS); + id = "rightdoor" + }, +/obj/machinery/light/red/dim/directional/east, +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"c" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered/deathsquad) +"e" = ( +/turf/open/space/basic, +/area/template_noop) +"f" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"g" = ( +/obj/machinery/door/poddoor{ + dir = 8; + id = "cockpit" + }, +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered/deathsquad) +"i" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light/red/dim/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"j" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/obj/docking_port/mobile/ert{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered/deathsquad) +"k" = ( +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"l" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/obj/machinery/door/poddoor{ + dir = 8; + id = "cockpit" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered/deathsquad) +"m" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"n" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"o" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/stripes, +/obj/machinery/computer/shuttle/ert/deathsquad, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/powered/deathsquad) +"p" = ( +/obj/effect/turf_decal/stripes/red/box, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + dir = 8; + id = "leftdoor" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"q" = ( +/obj/machinery/teleport/station, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/stripes, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"r" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/ert/powered/deathsquad) +"s" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ert/powered/deathsquad) +"u" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"w" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/light/red/dim/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"x" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"y" = ( +/obj/effect/turf_decal/caution/red{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"A" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "leftdoor"; + req_access = list(ACCESS_CENT_SPECOPS) + }, +/obj/machinery/light/red/dim/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"B" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"C" = ( +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"D" = ( +/obj/item/storage/box/syndie_kit/imp_deathrattle/nanotrasen, +/obj/structure/rack, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"E" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/five, +/obj/item/weldingtool/experimental, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"F" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "cockpit"; + req_access = list(ACCESS_CENT_SPECOPS) + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"H" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"I" = ( +/obj/effect/turf_decal/delivery/red, +/obj/vehicle/sealed/mecha/working/ripley/deathripley/real/elite, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"K" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"N" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"O" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/computer/security, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/powered/deathsquad) +"P" = ( +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"R" = ( +/obj/machinery/door/airlock/hatch{ + id_tag = "infiltrator_bridge"; + name = "Infiltrator Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/specops, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"T" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/machinery/vending/wallmed/directional/north, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"U" = ( +/turf/closed/wall/r_wall/syndicate, +/area/shuttle/ert/powered/deathsquad) +"Y" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/ert/powered/deathsquad) +"Z" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert/deathsquad, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/ert/powered/deathsquad) + +(1,1,1) = {" +e +e +U +s +U +U +p +U +U +U +e +"} +(2,1,1) = {" +U +U +U +U +N +w +H +A +P +c +r +"} +(3,1,1) = {" +l +O +Y +U +T +C +u +u +q +c +r +"} +(4,1,1) = {" +l +o +f +R +x +D +E +k +B +c +j +"} +(5,1,1) = {" +g +Z +F +U +x +C +u +y +I +c +r +"} +(6,1,1) = {" +U +U +U +U +n +i +m +b +K +c +r +"} +(7,1,1) = {" +e +e +U +s +U +U +a +U +U +U +e +"} diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 026e0964b547..f4f12cfd25d2 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -203,8 +203,20 @@ roles = list( /datum/antagonist/ert/generic/janitor, ) - polldesc = NONE opendoors = FALSE ert_template = /datum/map_template/shuttle/ert/dropship/janitor mission = "Clean up EVERYTHING." polldesc = "a Nanotrasen Janitorial Response Team" + +/datum/ert/code/epsilon + leader_role = /datum/antagonist/ert/generic/deathsquad + roles = list( + /datum/antagonist/ert/generic/deathsquad, + ) + opendoors = FALSE + ert_template = /datum/map_template/shuttle/ert/dropship/janitor + rename_team = "Deathsquad Commandos" + code = "Epsilon" + mission = "Leave no witnesses." + polldesc = "an elite Nanotrasen Strike Team" + ert_template = /datum/map_template/shuttle/ert/deathsquad diff --git a/code/modules/mapping/access_helpers.dm b/code/modules/mapping/access_helpers.dm index 25ffbab8dd85..6fc6640fe077 100644 --- a/code/modules/mapping/access_helpers.dm +++ b/code/modules/mapping/access_helpers.dm @@ -502,6 +502,11 @@ access_list += list(ACCESS_CENT_CAPTAIN) return access_list +/obj/effect/mapping_helpers/airlock/access/any/admin/specops/get_access() + var/list/access_list = ..() + access_list += list(ACCESS_CENT_SPECOPS) + return access_list + /obj/effect/mapping_helpers/airlock/access/any/admin/bar/get_access() var/list/access_list = ..() access_list += list(ACCESS_CENT_CAPTAIN) diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index 0e147ec37665..64d077f17317 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -87,7 +87,9 @@ /turf/closed/wall/r_wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) if(drill.drill_level >= DRILL_HARDENED) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition if(drill.do_after_mecha(src, user, 120 / drill.drill_level)) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition drill.log_message("Drilled through [src]", LOG_MECHA) dismantle_wall(TRUE, FALSE) else diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index 8ccb7a73b4fe..ae6a10429b2c 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -81,12 +81,12 @@ to_chat(source, "[icon2html(src, source)][span_notice("[target] successfully loaded.")]") log_message("Loaded [clamptarget]. Cargo compartment capacity: [cargo_holder.cargo_capacity - LAZYLEN(cargo_holder.cargo)]", LOG_MECHA) - else if(isliving(target)) + if(isliving(target)) //monkestation edit var/mob/living/M = target if(M.stat == DEAD) return - if(!(source.istate & ISTATE_HARM)) + if(!(source.istate && ISTATE_HARM)) //monkestation edit step_away(M,chassis) if(killer_clamp) target.visible_message(span_danger("[chassis] tosses [target] like a piece of paper!"), \ @@ -96,10 +96,11 @@ chassis.visible_message(span_notice("[chassis] pushes [target] out of the way."), \ span_notice("[chassis] pushes you aside.")) return ..() - else if((source.istate & ISTATE_SECONDARY) && iscarbon(M))//meme clamp here + if((source.istate && ISTATE_HARM) && ishuman(M))//meme clamp here monkestation edit if(!killer_clamp) to_chat(source, span_notice("You longingly wish to tear [M]'s arms off.")) return + playsound(src, clampsound, 40, TRUE) //monkestation edition var/mob/living/carbon/C = target var/torn_off = FALSE var/obj/item/bodypart/affected = C.get_bodypart(BODY_ZONE_L_ARM) diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index 4803377a49a8..f3c61f42335f 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -681,13 +681,14 @@ /obj/item/storage/box/x4 = 1, /obj/item/storage/box/flashbangs = 1, /obj/item/storage/box/teargas = 1, + /obj/item/pinpointer/nuke = 1, /obj/item/gun/ballistic/revolver/mateba = 1, /obj/item/ammo_box/a357 = 3, ) glasses = /obj/item/clothing/glasses/thermal l_pocket = /obj/item/melee/energy/sword/saber/purple //I am going to end to this, once and for all! r_pocket = /obj/item/tank/internals/emergency_oxygen/double - + additional_radio = /obj/item/encryptionkey/heads/captain implants = list(/obj/item/implant/krav_maga) /datum/outfit/centcom/ert/generic/deathsquad/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -698,9 +699,11 @@ rebooter.Insert(H, drop_if_replaced = FALSE) var/obj/item/organ/internal/cyberimp/chest/reviver/reviver_implant = new() reviver_implant.Insert(H, drop_if_replaced = FALSE) + var/obj/item/organ/internal/cyberimp/eyes/hud/security/sec_hud = new() + sec_hud.Insert(H, drop_if_replaced = FALSE) /datum/antagonist/ert/generic/deathsquad/dust - name = "Elite Deathsquad Commando (Do or Die)" + name = "Elite Deathsquad Commando (Do or Die!)" outfit = /datum/outfit/centcom/ert/generic/deathsquad/dust /datum/outfit/centcom/ert/generic/deathsquad/dust diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index 5472e4973cc8..d818a5bf5afe 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -32,6 +32,11 @@ /area/shuttle/ert/powered requires_power = FALSE + +/area/shuttle/ert/powered/deathsquad + name = "Deathsquad Shuttle" + requires_power = FALSE + ////////////// Consoles ////////////// /obj/machinery/computer/shuttle/ert name = "ERT shuttle console" @@ -39,6 +44,10 @@ possible_destinations = "ertshuttle_custom;syndicate_nw" req_access = list(ACCESS_CENT_GENERAL) +/obj/machinery/computer/shuttle/ert/deathsquad + name = "deathsquad shuttle console" + req_access = list(ACCESS_CENT_SPECOPS) + /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert name = "ERT shuttle navigation computer" desc = "Used to designate a precise transit location to travel to." @@ -48,6 +57,9 @@ see_hidden = FALSE view_range = 4.5 +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert/deathsquad + name = "deathsquad shuttle navigation computer" + /obj/docking_port/mobile/ert name = "ERT shuttle" shuttle_id = "ertshuttle" @@ -69,3 +81,7 @@ /datum/map_template/shuttle/ert/dropship/janitor suffix = "dropship-janitor" name = "ERT Dropship" + +/datum/map_template/shuttle/ert/deathsquad + suffix = "deathsquad" + name = "Deathsquad Shuttle" diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index a0fa134b669a..89426732ae1c 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -48,6 +48,7 @@ message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(immolationturf)], with cause of [cause].") if(imp_in) + imp_in.visible_message(span_warning("[imp_in]'s body flashes and burns up from inside in blazing light!")) imp_in.investigate_log("has been dusted by a self immolation implant.", INVESTIGATE_DEATHS) imp_in.dust() playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) @@ -228,6 +229,7 @@ /obj/item/mod/module/holster, /obj/item/mod/module/visor/night, /obj/item/mod/module/status_readout, + /obj/item/mod/module/joint_torsion = 1, ) default_pins = list( /obj/item/mod/module/jetpack/advanced, @@ -278,7 +280,7 @@ /obj/item/storage/box/x4 name = "box of x-4 charges" desc = "A box full of x-4 charges." - icon_state = "syndiebox" + icon_state = "secbox" illustration = "firecracker" /obj/item/storage/box/x4/PopulateContents() @@ -288,10 +290,53 @@ /obj/item/storage/box/c4 name = "box of c-4 charges" desc = "A box full of c-4 charges." - icon_state = "ntbox" + icon_state = "secbox" illustration = "firecracker" /obj/item/storage/box/c4/PopulateContents() for(var/i in 1 to 7) new /obj/item/grenade/c4(src) +/obj/vehicle/sealed/mecha/working/ripley/deathripley/real/elite + desc = "OH SHIT IT'S THE DEATHSQUAD WE'RE ALL GONNA DIE. FOR REAL" + operation_req_access = list(ACCESS_CENT_SPECOPS) + internals_req_access = list(ACCESS_CENT_SPECOPS) + fast_pressure_step_in = 0.5 //step_in while in low pressure conditions + slow_pressure_step_in = 1.5 //step_in while in normal pressure conditions + movedelay = 1.5 + max_integrity = 500 + encumbrance_gap = 5 + max_equip_by_category = list( + MECHA_UTILITY = 3, + MECHA_POWER = 2, + MECHA_ARMOR = 3, + ) + equip_by_category = list( + MECHA_L_ARM = /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/kill/elite, + MECHA_R_ARM = /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill/admantium, + MECHA_UTILITY = list(/obj/item/mecha_parts/mecha_equipment/ejector, /obj/item/mecha_parts/mecha_equipment/thrusters/ion), + MECHA_POWER = list(), + MECHA_ARMOR = list(/obj/item/mecha_parts/mecha_equipment/armor/antiproj_armor_booster, /obj/item/mecha_parts/mecha_equipment/armor/anticcw_armor_booster), + ) + +/obj/vehicle/sealed/mecha/working/ripley/deathripley/real/elite/generate_actions() + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/mech_eject) + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/mech_toggle_internals) + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/mech_toggle_lights) + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/mech_toggle_safeties) + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/mech_view_stats) + initialize_passenger_action_type(/datum/action/vehicle/sealed/mecha/strafe) + +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/kill/elite + name = "\improper KILL CLAMP" + desc = "They won't know what clamped them! This time for real!" + clamp_damage = 150 + killer_clamp = TRUE + movedelay = 0 + +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill/admantium + name = "adamantine-tipped exosuit drill" + desc = "Equipment for combat exosuits. This is an upgraded version of the drill that'll pierce the universe itself!" + icon_state = "mecha_diamond_drill" + drill_delay = 2 + force = 60 From 721b8328d0396b38ef80ac942b07e11d56b4541b Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sun, 8 Dec 2024 05:51:56 -0500 Subject: [PATCH 50/55] ert greet sound --- monkestation/sound/ambience/antag/ert.ogg | Bin 0 -> 177703 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 monkestation/sound/ambience/antag/ert.ogg diff --git a/monkestation/sound/ambience/antag/ert.ogg b/monkestation/sound/ambience/antag/ert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ee97b137b04e1a282996a7848121c57687e4be51 GIT binary patch literal 177703 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�(UYiLJn3=mDc)-6Fu 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�hR)t}|GF6Z2aW?0=H|6xsmyxB;ZRS;R9<9mBfl%g*!`d8F z&lZbIjXZ5KBT#~;_!D?>GI9)EzyMts+-1-1H<-}2OiG0OK5&E{9D!%|rFl*G_bu$#Yb6>JO?x<-vlaq`$;WeS_ixJl~V?XPR_58T{CJ%O3J2pAAkwx@G#Xrq? ze&E}YHDBvVjR8C6n_D{VCo0cHuS!!op#~fvQ zi6y>?DSPwzpM9al{-V@BQmxemED!H13@An7|MpBdBTQ%od*mSwxGjJ5+QYr$$NIpDXZ;JObt3j3@()+v?f)aB z!@e6$ZnKJ*Ej9npd*2Fvf6t9ZXtwg5D0{zBR6gR2&E?P+<+DAGMD;-|b?@o6JluRE zN4mrvrumLiznhM9p3aM(D)TyZNKdHf%+>L{-8a$VOmCrnzrLJWHdg*#J4m}~rE9ew z5_}i%PEh-68tvFisYzFm_wQsjPirgY`a;SfwgWD{ku+WZ_+_Ym$VuZP)Fbbcg+ZpQ zJEF!yUz6|Y-T}znH}CdT{`rULT#Z{@ho;TXM`ma4oZ>OJ0?K5aGzmn1$A`#yiXly)4_mDF$Cc6JlN`cAFcj?DZRVbPU76k0~M#vy>Z*W`Vp&dBW%S&B5ma>?UpXGL8vi%r$z$8Nn z1|DTN3;evBc~W{+>L*jFUn(``md4gZ1458`GN@OR#b;@1wN)EzYk@}aWhq_sT~8?U zZu306`LKa3%PV!QHCY+1>yq+iVuCw@{DG%61h750escO~$b{v~ z_0*O8Be7>iBeGo1b8o^v7GIBBz|@iioxdN>|1V=< z-@7R=dd~YOX-a37?PpDkno{U3YE{QVj}M7iO8ZBd+`={RV5On-^AXMOYDU>Zin0cQ zY^DHDyn-LtXVb|5CNiC~`}=pX#+Tf;gsqu~HQ{SF9qB{yNgE%1Q{t6MWpYYsed$Bl zf@41SAD&O1_&&6N(YrA;;=aYC(Vs%*jm+a2eMmiSjCPS+rCe|eFcn)`_lJL~;p&{F zTMo%*YWeSeHS89BT*PqVWKloSCmBZc%Fev)tZA*}RCfPVEu@22el!ar zX1OT4l~Htiw-dA4MEKN7Pm^T4eg4<}NHX)XFW5{Sb5Tyns6dvSqtGJmb7B0MQb6|_ zq-i)Dry!o?gjk)uI2+52&Au&X>j6$2SN8SpquzVA95vRb7Ht7g1wYypacZr#4hz9*lo&Um*!rUylP`{4ws%1U;foVh(v4uw`N0WW8^x)R4SzUS&AHBOSvdt zO*c_dAoG5A=*^0GrQAg+`XIy|bPq7wEK2GZ{dbtEUxD7=e0vQ0d~oVm9JhLv9N;<% z%90(tj`CZ}u@J=Pw!W_*9MM(t97LfS7 zXWC+Q15Q509S754!uk?EZkupk@2iE83Y(E-9sdx2V_#6NTvAy#CO2sQxiEj2`JyBs z@oV~%-y9FJ1b!nFPJa!jyN@-y!_M0)dN|+YCT2zg-D4p}Y$t;EA#P0;=!6$iKfaTx zq&&MXPt~Uq#1JjAjNuhqQZ=*5@mX@YI*)mO_J<(U7&NrAk-L)Q75pHJ!HrFsX?~KU8uDJ^%g5nJ#`FKO+{Q( zwTs$Rb*9~>7db{b47b4UC4+X+d#BmXUZ9LbMG}guu9t-w!eFy?aXm?_f?CEXaJddt+Tdc2BiXK)#>n`iMWo zx5?~EzY{q~wpzU~lFBl;^-!hn@6w#v`B_DuTTYeN(b?{L_p}9g2S46qCGK7#oE}jF zy$@MVw;8GlzM#YARI-gtaIdq4I^71#DGM)rRM>y*lUNW1+e$C8mv~+NQ#(~i z;ZbU1<@2J@)^1M@k+&qz6lTctXg*}D{F}$vGM5&B=2^-GhTo!vSiE#ipEvo9sy;EO z{J+oWBn&^VlgUg0L=BKy9ve8l=&Z?LW{fhiVr9HBuvs}b*|kZgP)#esS6-R;F@v9d mhqsKMq>BV#R6v-L0dmBVtB522`vls!LxhCo{|)^A-~R)gpihwi literal 0 HcmV?d00001 From c4210601fe31530bb18d94f30369ce4ef4a89f05 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sun, 8 Dec 2024 07:48:05 -0500 Subject: [PATCH 51/55] the end is nigh --- _maps/shuttles/ert_deathsquad.dmm | 11 +- _maps/shuttles/ert_generic.dmm | 2 +- code/__DEFINES/access.dm | 13 ++- code/datums/ert.dm | 57 ++++++++- code/modules/admin/verbs/ert.dm | 2 +- .../mecha/equipment/tools/mining_tools.dm | 4 + .../mecha/equipment/tools/work_tools.dm | 108 ++++++++++-------- monkestation/code/modules/ERT/ERT_outfits.dm | 7 +- monkestation/code/modules/ERT/ERT_shuttle.dm | 4 +- .../ERT/equipment/ERT_misc_equipment.dm | 7 +- 10 files changed, 150 insertions(+), 65 deletions(-) diff --git a/_maps/shuttles/ert_deathsquad.dmm b/_maps/shuttles/ert_deathsquad.dmm index 0d30b4daeed0..3c5e77a4faf4 100644 --- a/_maps/shuttles/ert_deathsquad.dmm +++ b/_maps/shuttles/ert_deathsquad.dmm @@ -10,7 +10,7 @@ /area/shuttle/ert/powered/deathsquad) "b" = ( /obj/machinery/button/door/directional/east{ - req_access = list(ACCESS_CENT_SPECOPS); + req_access = list(188); id = "rightdoor" }, /obj/machinery/light/red/dim/directional/east, @@ -158,7 +158,7 @@ }, /obj/machinery/button/door/directional/west{ id = "leftdoor"; - req_access = list(ACCESS_CENT_SPECOPS) + req_access = list(188) }, /obj/machinery/light/red/dim/directional/west, /turf/open/floor/mineral/plastitanium, @@ -191,7 +191,7 @@ /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "cockpit"; - req_access = list(ACCESS_CENT_SPECOPS) + req_access = list(188) }, /turf/open/floor/mineral/plastitanium, /area/shuttle/ert/powered/deathsquad) @@ -267,7 +267,10 @@ /obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert/deathsquad, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert/deathsquad{ + x_offset = -1; + y_offset = 7 + }, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/ert/powered/deathsquad) diff --git a/_maps/shuttles/ert_generic.dmm b/_maps/shuttles/ert_generic.dmm index 1fa81d210fd2..b3363c9b2edb 100644 --- a/_maps/shuttles/ert_generic.dmm +++ b/_maps/shuttles/ert_generic.dmm @@ -1099,7 +1099,7 @@ /obj/effect/turf_decal/stripes{ dir = 4 }, -/obj/structure/tank_dispenser, +/obj/machinery/recharge_station, /turf/open/floor/mineral/titanium, /area/shuttle/ert) "Iq" = ( diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 02faa4f529df..6be8af3db530 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -336,7 +336,8 @@ ACCESS_VIROLOGY, \ ACCESS_WEAPONS, \ ACCESS_XENOBIOLOGY, \ -) /* monkestation edit: add permabrig-only access */ + ACCESS_BRIG_PHYSICIAN, \ +) // monkestation edit: add permabrig-only access. also added brig physician /// Command staff/secure accesses, think bridge/armoury, ai_upload, notably access to modify ID cards themselves. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_COMMAND) #define COMMAND_ACCESS list( \ @@ -366,7 +367,10 @@ ACCESS_HOP, \ ACCESS_QM, \ ACCESS_RD, \ + ACCESS_BLUESHIELD, \ + ACCESS_NT_REPRESENTATVE, \ ) +// MONKESTATION ADDITION: Added blueshield and nt rep above /// Captains private rooms. Do not use direct, access via SSid_access.get_flag_access_list(ACCESS_FLAG_CAPTAIN) #define CAPTAIN_ACCESS list( \ @@ -462,7 +466,10 @@ ACCESS_PSYCHOLOGY, \ ACCESS_SURGERY, \ ACCESS_VIROLOGY, \ + ACCESS_BRIG_PHYSICIAN, \ ) +//MONKESTATION ADDITION: Added brig physcian access to above + /// Name for the Research region. #define REGION_RESEARCH "Research" /// Used to seed the accesses_by_region list in SSid_access. A list of all research regional accesses that are overseen by the RD. @@ -529,7 +536,11 @@ ACCESS_RC_ANNOUNCE, \ ACCESS_TELEPORTER, \ ACCESS_VAULT, \ + ACCESS_BLUESHIELD, \ + ACCESS_NT_REPRESENTATVE, \ ) +// MONKESTATION ADDITION: Added blueshield and nt rep to command region above + /// Name for the Centcom region. #define REGION_CENTCOM "Central Command" /// Used to seed the accesses_by_region list in SSid_access. A list of all CENTCOM_ACCESS regional accesses. diff --git a/code/datums/ert.dm b/code/datums/ert.dm index f4f12cfd25d2..4a461c4bec96 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -20,6 +20,12 @@ var/datum/map_template/ert_template /// If we should actually _use_ the ert_template custom shuttle var/use_custom_shuttle = TRUE + //MONKESTATION EDIT START + //If we want a custom name for the poll title + var/poll_title = "Emergency Response Team" + //If we want a custom poll icon + var/poll_icon = /obj/item/clothing/head/helmet/space/ert + //MONKESTATION EDIT END /datum/ert/New() if (!polldesc) @@ -188,6 +194,31 @@ /datum/antagonist/ert/generic/clown/funny, // Honk ) +/datum/ert/code/red + leader_role = /datum/antagonist/ert/generic/commander/red + roles = list( + /datum/antagonist/ert/generic/medical/red, + /datum/antagonist/ert/generic/security/red, + /datum/antagonist/ert/generic/engineer/red, + /datum/antagonist/ert/generic/janitor/red, + /datum/antagonist/ert/generic/chaplain/red, + ) + code = "Red" + polldesc = NONE + opendoors = TRUE + ert_template = /datum/map_template/shuttle/ert/generic + +/datum/ert/code/red/with_clown + teamsize = 7 + roles = list( + /datum/antagonist/ert/generic/medical/red, + /datum/antagonist/ert/generic/security/red, + /datum/antagonist/ert/generic/engineer/red, + /datum/antagonist/ert/generic/janitor/red, + /datum/antagonist/ert/generic/chaplain/red, + /datum/antagonist/ert/generic/clown/funnier, // Honk + ) + /datum/ert/code/honk leader_role = /datum/antagonist/ert/generic/clown/funny roles = list( @@ -206,17 +237,39 @@ opendoors = FALSE ert_template = /datum/map_template/shuttle/ert/dropship/janitor mission = "Clean up EVERYTHING." + poll_icon = /obj/item/clothing/head/helmet/space/ert/janitor polldesc = "a Nanotrasen Janitorial Response Team" +/datum/ert/code/lambda + leader_role = /datum/antagonist/ert/generic/chaplain/red + roles = list( + /datum/antagonist/ert/generic/chaplain/red, + ) + code = "Lambda" + polldesc = NONE + opendoors = FALSE + teamsize = 5 + poll_icon = /obj/item/clothing/head/helmet/space/ert/chaplain + ert_template = /datum/map_template/shuttle/ert/dropship + /datum/ert/code/epsilon leader_role = /datum/antagonist/ert/generic/deathsquad roles = list( /datum/antagonist/ert/generic/deathsquad, ) opendoors = FALSE - ert_template = /datum/map_template/shuttle/ert/dropship/janitor - rename_team = "Deathsquad Commandos" + rename_team = "Deathsquad" code = "Epsilon" mission = "Leave no witnesses." + teamsize = 5 + poll_title = "Deathsquad" + poll_icon = /obj/item/clothing/mask/gas/sechailer/swat polldesc = "an elite Nanotrasen Strike Team" ert_template = /datum/map_template/shuttle/ert/deathsquad + +/datum/ert/code/epsilon/dust + leader_role = /datum/antagonist/ert/generic/deathsquad/dust + roles = list( + /datum/antagonist/ert/generic/deathsquad/dust, + ) +//MONKESTATION EDIT END diff --git a/code/modules/admin/verbs/ert.dm b/code/modules/admin/verbs/ert.dm index 988f6ca344e8..786effac83e1 100644 --- a/code/modules/admin/verbs/ert.dm +++ b/code/modules/admin/verbs/ert.dm @@ -141,7 +141,7 @@ var/list/spawnpoints = GLOB.emergencyresponseteamspawn var/index = 0 - var/list/mob/dead/observer/candidates = SSpolling.poll_ghost_candidates("Do you wish to be considered for [ertemplate.polldesc]?", check_jobban = "deathsquad", alert_pic = /obj/item/card/id/advanced/centcom/ert, role_name_text = "emergency response team") + var/list/mob/dead/observer/candidates = SSpolling.poll_ghost_candidates("Do you wish to be considered for [ertemplate.polldesc]?", check_jobban = "deathsquad", alert_pic = ertemplate.poll_icon, role_name_text = "[ertemplate.poll_title]") //monkestation edit: adds custom poll titles var/teamSpawned = FALSE // This list will take priority over spawnpoints if not empty diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index 64d077f17317..05676877c6cf 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -81,8 +81,10 @@ return /turf/closed/wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition if(drill.do_after_mecha(src, user, 60 / drill.drill_level)) drill.log_message("Drilled through [src]", LOG_MECHA) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition dismantle_wall(TRUE, FALSE) /turf/closed/wall/r_wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) @@ -97,7 +99,9 @@ /turf/closed/mineral/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) for(var/turf/closed/mineral/M in range(drill.chassis,1)) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition if(get_dir(drill.chassis,M)&drill.chassis.dir) + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition M.gets_drilled() drill.log_message("[user] drilled through [src]", LOG_MECHA) drill.move_ores() diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index ae6a10429b2c..319cad4dcc86 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -36,52 +36,7 @@ return if(!cargo_holder) return - if(ismecha(target)) - var/obj/vehicle/sealed/mecha/M = target - var/have_ammo - for(var/obj/item/mecha_ammo/box in cargo_holder.cargo) - if(istype(box, /obj/item/mecha_ammo) && box.rounds) - have_ammo = TRUE - if(M.ammo_resupply(box, source, TRUE)) - return - if(have_ammo) - to_chat(source, "No further supplies can be provided to [M].") - else - to_chat(source, "No providable supplies found in cargo hold") - - else if(isobj(target)) - var/obj/clamptarget = target - if(istype(clamptarget, /obj/machinery/door/firedoor)) - var/obj/machinery/door/firedoor/targetfiredoor = clamptarget - playsound(chassis, clampsound, 50, FALSE, -6) - targetfiredoor.try_to_crowbar(src, source) - return - if(istype(clamptarget, /obj/machinery/door/airlock/)) - var/obj/machinery/door/airlock/targetairlock = clamptarget - playsound(chassis, clampsound, 50, FALSE, -6) - targetairlock.try_to_crowbar(src, source) - return - if(clamptarget.anchored) - to_chat(source, "[icon2html(src, source)][span_warning("[target] is firmly secured!")]") - return - if(LAZYLEN(cargo_holder.cargo) >= cargo_holder.cargo_capacity) - to_chat(source, "[icon2html(src, source)][span_warning("Not enough room in cargo compartment!")]") - return - playsound(chassis, clampsound, 50, FALSE, -6) - chassis.visible_message(span_notice("[chassis] lifts [target] and starts to load it into cargo compartment.")) - clamptarget.set_anchored(TRUE) - if(!do_after_cooldown(target, source)) - clamptarget.set_anchored(initial(clamptarget.anchored)) - return - LAZYADD(cargo_holder.cargo, clamptarget) - clamptarget.forceMove(chassis) - clamptarget.set_anchored(FALSE) - if(!cargo_holder.box && istype(clamptarget, /obj/structure/ore_box)) - cargo_holder.box = clamptarget - to_chat(source, "[icon2html(src, source)][span_notice("[target] successfully loaded.")]") - log_message("Loaded [clamptarget]. Cargo compartment capacity: [cargo_holder.cargo_capacity - LAZYLEN(cargo_holder.cargo)]", LOG_MECHA) - - if(isliving(target)) //monkestation edit + if(isliving(target)) //monkestation edit: also threw this if statement up here used to be at the very bottom var/mob/living/M = target if(M.stat == DEAD) return @@ -96,11 +51,10 @@ chassis.visible_message(span_notice("[chassis] pushes [target] out of the way."), \ span_notice("[chassis] pushes you aside.")) return ..() - if((source.istate && ISTATE_HARM) && ishuman(M))//meme clamp here monkestation edit + if((source.istate && ISTATE_HARM) && ishuman(M))//meme clamp here: monkestation edit that comment was here before if(!killer_clamp) to_chat(source, span_notice("You longingly wish to tear [M]'s arms off.")) return - playsound(src, clampsound, 40, TRUE) //monkestation edition var/mob/living/carbon/C = target var/torn_off = FALSE var/obj/item/bodypart/affected = C.get_bodypart(BODY_ZONE_L_ARM) @@ -120,6 +74,7 @@ log_combat(source, M, "removed both arms with a real clamp,", "[name]", "(COMBAT MODE: [uppertext((source.istate & ISTATE_HARM))] (DAMTYPE: [uppertext(damtype)])") return ..() + playsound(src, clampsound, 40, TRUE) //monkestation addition M.take_overall_damage(clamp_damage) if(!M) //get gibbed stoopid return @@ -129,6 +84,63 @@ span_userdanger("[chassis] squeezes you!"),\ span_hear("You hear something crack.")) log_combat(source, M, "attacked", "[name]", "(Combat mode: [(source.istate & ISTATE_HARM) ? "On" : "Off"]) (DAMTYPE: [uppertext(damtype)])") + return ..() + + if(ismecha(target)) + var/obj/vehicle/sealed/mecha/M = target + //MONKESTATION EDIT START + if(source.istate && ISTATE_HARM) + playsound(src, clampsound, 40, TRUE) //monkestation addition + M.take_damage(300, BRUTE) + target.visible_message(span_danger("[chassis] squeezes [target]!"), \ + span_userdanger("[chassis] squeezes you!"),\ + span_hear("You hear something crack.")) + log_combat(source, M, "attacked", "[name]", "(Combat mode: [(source.istate & ISTATE_HARM) ? "On" : "Off"]) (DAMTYPE: [uppertext(damtype)])") + return + //MONKESTATION EDIT STOP + var/have_ammo + for(var/obj/item/mecha_ammo/box in cargo_holder.cargo) + if(istype(box, /obj/item/mecha_ammo) && box.rounds) + have_ammo = TRUE + if(M.ammo_resupply(box, source, TRUE)) + return + if(have_ammo) + to_chat(source, "No further supplies can be provided to [M].") + else + to_chat(source, "No providable supplies found in cargo hold") + + else if(isobj(target)) + var/obj/clamptarget = target + if(istype(clamptarget, /obj/machinery/door/firedoor)) + var/obj/machinery/door/firedoor/targetfiredoor = clamptarget + playsound(chassis, clampsound, 50, FALSE, -6) + targetfiredoor.try_to_crowbar(src, source) + return + if(istype(clamptarget, /obj/machinery/door/airlock/)) + var/obj/machinery/door/airlock/targetairlock = clamptarget + playsound(chassis, clampsound, 50, FALSE, -6) + targetairlock.try_to_crowbar(src, source) + return + if(clamptarget.anchored) + to_chat(source, "[icon2html(src, source)][span_warning("[target] is firmly secured!")]") + return + if(LAZYLEN(cargo_holder.cargo) >= cargo_holder.cargo_capacity) + to_chat(source, "[icon2html(src, source)][span_warning("Not enough room in cargo compartment!")]") + return + playsound(chassis, clampsound, 50, FALSE, -6) + chassis.visible_message(span_notice("[chassis] lifts [target] and starts to load it into cargo compartment.")) + clamptarget.set_anchored(TRUE) + if(!do_after_cooldown(target, source)) + clamptarget.set_anchored(initial(clamptarget.anchored)) + return + LAZYADD(cargo_holder.cargo, clamptarget) + clamptarget.forceMove(chassis) + clamptarget.set_anchored(FALSE) + if(!cargo_holder.box && istype(clamptarget, /obj/structure/ore_box)) + cargo_holder.box = clamptarget + to_chat(source, "[icon2html(src, source)][span_notice("[target] successfully loaded.")]") + log_message("Loaded [clamptarget]. Cargo compartment capacity: [cargo_holder.cargo_capacity - LAZYLEN(cargo_holder.cargo)]", LOG_MECHA) + return ..() diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index f3c61f42335f..cb15f2e5c5bb 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -18,6 +18,10 @@ outfit = /datum/outfit/centcom/ert/generic ert_job_path = /datum/job/ert/generic +/datum/antagonist/ert/generic/greet() + ..() + owner.current.playsound_local(get_turf(owner.current), 'monkestation/sound/ambience/antag/ert.ogg', 100, 0, use_reverb = FALSE) //monkestation addition + /datum/outfit/centcom/ert/generic name = "Emergency Response Officer" @@ -687,7 +691,7 @@ ) glasses = /obj/item/clothing/glasses/thermal l_pocket = /obj/item/melee/energy/sword/saber/purple //I am going to end to this, once and for all! - r_pocket = /obj/item/tank/internals/emergency_oxygen/double + r_pocket = /obj/item/shield/energy additional_radio = /obj/item/encryptionkey/heads/captain implants = list(/obj/item/implant/krav_maga) @@ -707,7 +711,6 @@ outfit = /datum/outfit/centcom/ert/generic/deathsquad/dust /datum/outfit/centcom/ert/generic/deathsquad/dust - name = "Elite Deathsquad Commando (Do or Die!)" implants = list(/obj/item/implant/dust, /obj/item/implant/krav_maga) diff --git a/monkestation/code/modules/ERT/ERT_shuttle.dm b/monkestation/code/modules/ERT/ERT_shuttle.dm index d818a5bf5afe..4e74f31a05ea 100644 --- a/monkestation/code/modules/ERT/ERT_shuttle.dm +++ b/monkestation/code/modules/ERT/ERT_shuttle.dm @@ -45,7 +45,7 @@ req_access = list(ACCESS_CENT_GENERAL) /obj/machinery/computer/shuttle/ert/deathsquad - name = "deathsquad shuttle console" + name = "shuttle console" req_access = list(ACCESS_CENT_SPECOPS) /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert @@ -58,7 +58,7 @@ view_range = 4.5 /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/ert/deathsquad - name = "deathsquad shuttle navigation computer" + name = "shuttle navigation computer" /obj/docking_port/mobile/ert name = "ERT shuttle" diff --git a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm index 89426732ae1c..e589af80af24 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_misc_equipment.dm @@ -219,7 +219,6 @@ /obj/item/mod/module/emp_shield/advanced, /obj/item/mod/module/magnetic_harness, /obj/item/mod/module/jetpack/advanced, - /obj/item/mod/module/energy_shield/nanotrasen, /obj/item/mod/module/noslip, /obj/item/mod/module/power_kick, /obj/item/mod/module/rad_protection, @@ -278,7 +277,7 @@ new /obj/item/reagent_containers/hypospray/medipen/salbutamol(src) /obj/item/storage/box/x4 - name = "box of x-4 charges" + name = "box of x-4 charges (WARNING)" desc = "A box full of x-4 charges." icon_state = "secbox" illustration = "firecracker" @@ -288,7 +287,7 @@ new /obj/item/grenade/c4/x4(src) /obj/item/storage/box/c4 - name = "box of c-4 charges" + name = "box of c-4 charges (WARNING)" desc = "A box full of c-4 charges." icon_state = "secbox" illustration = "firecracker" @@ -301,7 +300,7 @@ desc = "OH SHIT IT'S THE DEATHSQUAD WE'RE ALL GONNA DIE. FOR REAL" operation_req_access = list(ACCESS_CENT_SPECOPS) internals_req_access = list(ACCESS_CENT_SPECOPS) - fast_pressure_step_in = 0.5 //step_in while in low pressure conditions + fast_pressure_step_in = 1 //step_in while in low pressure conditions slow_pressure_step_in = 1.5 //step_in while in normal pressure conditions movedelay = 1.5 max_integrity = 500 From 861e1100c357ed7c16a92a536b3e9784b0d2081a Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sun, 8 Dec 2024 07:54:41 -0500 Subject: [PATCH 52/55] naptime --- _maps/shuttles/ert_deathsquad.dmm | 4 +++ _maps/shuttles/ert_dropship-clown.dmm | 25 +++++++++++++------ .../mecha/equipment/tools/mining_tools.dm | 12 ++++----- 3 files changed, 27 insertions(+), 14 deletions(-) diff --git a/_maps/shuttles/ert_deathsquad.dmm b/_maps/shuttles/ert_deathsquad.dmm index 3c5e77a4faf4..1336cff54dfe 100644 --- a/_maps/shuttles/ert_deathsquad.dmm +++ b/_maps/shuttles/ert_deathsquad.dmm @@ -245,6 +245,10 @@ name = "Infiltrator Bridge" }, /obj/effect/mapping_helpers/airlock/access/any/admin/specops, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/stripes, /turf/open/floor/mineral/plastitanium, /area/shuttle/ert/powered/deathsquad) "T" = ( diff --git a/_maps/shuttles/ert_dropship-clown.dmm b/_maps/shuttles/ert_dropship-clown.dmm index b517cf59be2f..291b37a06098 100644 --- a/_maps/shuttles/ert_dropship-clown.dmm +++ b/_maps/shuttles/ert_dropship-clown.dmm @@ -195,17 +195,26 @@ "Q" = ( /obj/machinery/vending/wallmed/directional/north, /obj/structure/rack, -/obj/item/reagent_containers/spray/waterflower/lube{ +/obj/item/pneumatic_cannon/pie/selfcharge, +/obj/item/pneumatic_cannon/pie/selfcharge{ pixel_x = 6; - pixel_y = 3 + pixel_y = -6 }, -/obj/item/reagent_containers/spray/waterflower/lube{ - pixel_x = 1; - pixel_y = -7 +/obj/item/pneumatic_cannon/pie/selfcharge{ + pixel_x = -2; + pixel_y = 1 }, -/obj/item/reagent_containers/spray/waterflower/lube{ - pixel_x = -7; - pixel_y = 0 +/obj/item/pneumatic_cannon/pie/selfcharge{ + pixel_x = -10; + pixel_y = 6 + }, +/obj/item/pneumatic_cannon/pie/selfcharge{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/pneumatic_cannon/pie/selfcharge{ + pixel_x = -6; + pixel_y = 4 }, /turf/open/floor/mineral/bananium, /area/shuttle/ert/powered) diff --git a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm index 05676877c6cf..dc32e7b925d9 100644 --- a/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/mining_tools.dm @@ -81,17 +81,17 @@ return /turf/closed/wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit if(drill.do_after_mecha(src, user, 60 / drill.drill_level)) drill.log_message("Drilled through [src]", LOG_MECHA) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit dismantle_wall(TRUE, FALSE) /turf/closed/wall/r_wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) if(drill.drill_level >= DRILL_HARDENED) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit if(drill.do_after_mecha(src, user, 120 / drill.drill_level)) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit drill.log_message("Drilled through [src]", LOG_MECHA) dismantle_wall(TRUE, FALSE) else @@ -99,9 +99,9 @@ /turf/closed/mineral/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill, mob/user) for(var/turf/closed/mineral/M in range(drill.chassis,1)) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit if(get_dir(drill.chassis,M)&drill.chassis.dir) - playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edition + playsound(src,'sound/weapons/drill.ogg',40,TRUE) //monkestation edit M.gets_drilled() drill.log_message("[user] drilled through [src]", LOG_MECHA) drill.move_ores() From 88aeb164b0399b686077007a052ea51d73ba66d8 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sun, 8 Dec 2024 15:21:38 -0500 Subject: [PATCH 53/55] whoops --- code/modules/vehicles/mecha/equipment/tools/work_tools.dm | 2 +- monkestation/code/modules/ERT/ERT_outfits.dm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index 319cad4dcc86..ae87aff1457c 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -89,7 +89,7 @@ if(ismecha(target)) var/obj/vehicle/sealed/mecha/M = target //MONKESTATION EDIT START - if(source.istate && ISTATE_HARM) + if(source.istate && ISTATE_HARM && killer_clamp) playsound(src, clampsound, 40, TRUE) //monkestation addition M.take_damage(300, BRUTE) target.visible_message(span_danger("[chassis] squeezes [target]!"), \ diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index cb15f2e5c5bb..c61bac55bd00 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -707,10 +707,11 @@ sec_hud.Insert(H, drop_if_replaced = FALSE) /datum/antagonist/ert/generic/deathsquad/dust - name = "Elite Deathsquad Commando (Do or Die!)" + name = "Elite Deathsquad Commando" outfit = /datum/outfit/centcom/ert/generic/deathsquad/dust /datum/outfit/centcom/ert/generic/deathsquad/dust + name = "Elite Deathsquad Commando (Do or Die!)" implants = list(/obj/item/implant/dust, /obj/item/implant/krav_maga) From 36092cd6a749375e8d9f88fdd25391afdb2fe96a Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Sun, 8 Dec 2024 21:18:24 -0500 Subject: [PATCH 54/55] fixes --- monkestation/code/modules/ERT/ERT_outfits.dm | 2 +- monkestation/code/modules/ERT/equipment/ERT_id.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/monkestation/code/modules/ERT/ERT_outfits.dm b/monkestation/code/modules/ERT/ERT_outfits.dm index c61bac55bd00..432a00258836 100644 --- a/monkestation/code/modules/ERT/ERT_outfits.dm +++ b/monkestation/code/modules/ERT/ERT_outfits.dm @@ -659,7 +659,7 @@ name = "Elite Deathsquad Commando" role = "Commando" outfit = /datum/outfit/centcom/ert/generic/deathsquad - ert_job_path = /datum/job/ert/generic + ert_job_path = /datum/job/ert/deathsquad /datum/antagonist/ert/generic/deathsquad/New() . = ..() diff --git a/monkestation/code/modules/ERT/equipment/ERT_id.dm b/monkestation/code/modules/ERT/equipment/ERT_id.dm index d6e58201d97e..69d786f5643a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_id.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_id.dm @@ -32,6 +32,7 @@ ACCESS_MORGUE, ACCESS_SCIENCE, ACCESS_SERVICE, + ACCESS_EXTERNAL_AIRLOCKS, ACCESS_RC_ANNOUNCE, ) @@ -124,7 +125,6 @@ ACCESS_AUX_BASE, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, - ACCESS_EXTERNAL_AIRLOCKS, ACCESS_MECH_ENGINE, ACCESS_MINISAT, ACCESS_TCOMMS, From 3e280c0b17582efdf72757fb61e13cfd680d6502 Mon Sep 17 00:00:00 2001 From: SirNightKnight <=> Date: Fri, 13 Dec 2024 22:35:54 -0500 Subject: [PATCH 55/55] more base ERT access --- monkestation/code/modules/ERT/equipment/ERT_id.dm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/monkestation/code/modules/ERT/equipment/ERT_id.dm b/monkestation/code/modules/ERT/equipment/ERT_id.dm index 69d786f5643a..d59ff7b03b3a 100644 --- a/monkestation/code/modules/ERT/equipment/ERT_id.dm +++ b/monkestation/code/modules/ERT/equipment/ERT_id.dm @@ -26,14 +26,18 @@ ACCESS_CARGO, ACCESS_CONSTRUCTION, ACCESS_HYDROPONICS, - ACCESS_MINERAL_STOREROOM, - ACCESS_MINING, - ACCESS_MINING_STATION, ACCESS_MORGUE, ACCESS_SCIENCE, ACCESS_SERVICE, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_RC_ANNOUNCE, + ACCESS_AUX_BASE, + ACCESS_BIT_DEN, + ACCESS_MECH_MINING, + ACCESS_MINING_STATION, + ACCESS_MINERAL_STOREROOM, + ACCESS_MINING, + ACCESS_SHIPPING, ) /obj/item/card/id/advanced/centcom/ert/generic @@ -122,7 +126,6 @@ ..() access |= list( ACCESS_ATMOSPHERICS, - ACCESS_AUX_BASE, ACCESS_ENGINEERING, ACCESS_ENGINE_EQUIP, ACCESS_MECH_ENGINE,