From 39256803f8eb2de57ffce20dc2249c3e1c1f3e8f Mon Sep 17 00:00:00 2001 From: rye-rice <58402542+rye-rice@users.noreply.github.com> Date: Wed, 19 Jun 2024 23:34:53 -0700 Subject: [PATCH 01/35] refresh:clip part 2.5: pride month speial (#3108) ## About The Pull Request ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/f367f987-e700-46b9-be2c-f9599d07b427) fannart by Ceceil on discord also i have literally never played this character once wtf happy pride mont this pr adds the outfit for war correspodants, as I was asked to and would be an intresting job in the future ## Why It's Good For The Game ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/4a0a7c7b-82b4-411f-a004-00cb3f6051c1) im such a fucking sussy baka that the journalists report on my impostering ## Changelog :cl: add: Adds a war correspondent for CLIP. /:cl: --------- Signed-off-by: rye-rice <58402542+rye-rice@users.noreply.github.com> Co-authored-by: retlaw34 <58402542+retlaw34@users.noreply.github.com> Co-authored-by: thgvr <81882910+thgvr@users.noreply.github.com> --- code/modules/clothing/factions/clip.dm | 21 ++++++++++++++++++ .../clothing/outfits/factions/minutemen.dm | 15 +++++++++++++ icons/mob/clothing/faction/clip/head.dmi | Bin 11763 -> 12118 bytes icons/mob/clothing/faction/clip/suits.dmi | Bin 5906 -> 6124 bytes icons/mob/clothing/faction/clip/vox.dmi | Bin 5683 -> 5904 bytes icons/obj/clothing/faction/clip/head.dmi | Bin 1814 -> 1895 bytes icons/obj/clothing/faction/clip/suits.dmi | Bin 1904 -> 1972 bytes 7 files changed, 36 insertions(+) diff --git a/code/modules/clothing/factions/clip.dm b/code/modules/clothing/factions/clip.dm index 97eed2728fb6..ce87ea624d7a 100644 --- a/code/modules/clothing/factions/clip.dm +++ b/code/modules/clothing/factions/clip.dm @@ -163,6 +163,16 @@ supports_variations = DIGITIGRADE_VARIATION_SAME_ICON_FILE +/obj/item/clothing/suit/armor/vest/clip_correspondent + name = "press armor vest" + desc = "A slim Type I armored vest that provides decent protection against most types of damage. The white letters on the front read \"PRESS\" in CLIP Kalixcian." + + icon = 'icons/obj/clothing/faction/clip/suits.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/clip/suits.dmi' + + icon_state = "armor_correspondant" + item_state = "armor_correspondant" + //spacesuits /obj/item/clothing/suit/space/hardsuit/clip_patroller name = "\improper CM-410 'Patroller' EVA Hardsuit" @@ -309,6 +319,17 @@ . = ..() AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_HEAD)) +/obj/item/clothing/head/helmet/bulletproof/m10/clip_correspondent + name = "CLIP War Correspondant M10 Helmet" + desc = "A light bulletproof helmet worn by War Correspondants of the CLIP." + + icon = 'icons/obj/clothing/faction/clip/head.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/clip/head.dmi' + vox_override_icon = 'icons/mob/clothing/faction/clip/vox.dmi' + + icon_state = "clip_m10_correspondant" + item_state = "clip_m10_correspondant" + /obj/item/clothing/head/helmet/riot/clip name = "\improper Minutemen riot helmet" desc = "Designed to protect against close range attacks. Mainly used by the CMM-BARD against hostile xenofauna, it also sees prolific use on some Minutemen member worlds." diff --git a/code/modules/clothing/outfits/factions/minutemen.dm b/code/modules/clothing/outfits/factions/minutemen.dm index a8ce0907a35a..1d12eb25c4e9 100644 --- a/code/modules/clothing/outfits/factions/minutemen.dm +++ b/code/modules/clothing/outfits/factions/minutemen.dm @@ -246,6 +246,21 @@ r_pocket = /obj/item/radio +/datum/outfit/job/clip/correspondant + name = "CLIP - War Correspondent" + job_icon = "curator" + jobtype = /datum/job/curator + + head = /obj/item/clothing/head/helmet/bulletproof/m10/clip_correspondent + uniform = /obj/item/clothing/under/clip/formal/with_shirt + suit = /obj/item/clothing/suit/armor/vest/clip_correspondent + shoes = /obj/item/clothing/shoes/laceup + + backpack = /obj/item/storage/backpack/satchel/leather + satchel = /obj/item/storage/backpack/satchel/leather + + r_pocket = /obj/item/radio + // Colonial League Minutemen /datum/outfit/job/clip/minutemen diff --git a/icons/mob/clothing/faction/clip/head.dmi b/icons/mob/clothing/faction/clip/head.dmi index 71edbf436e96f60acd40b4e76ba63553a74148db..5679758b2f61de16aa5f467c32d968e8b7d7d64c 100644 GIT binary patch literal 12118 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 P-(&HQrAes~GUmSki%{{I delta 5799 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

29G!mO) z+=ihh#1zNx&IjO2HiB%{YG>CHRAJTo;&I*!iH{9=j4kQ*?z!-A8z3OX0~T8sv_p=B z|00a|Z3t8lrX=fnfzN)8RtgtsY|SvxNmq35pLAv8l6v7E$b?A$EnWY;zRl*P(zFWH z_78~3`r;1KrSv^(e{C;%)Ltyv3SAR}$7k9&dS{&kzUanc?Bf;Hsl9#M(~E4*HKO&< zks{+VOp9I6S=D%`|J*v;rrdJIfW!pC2XSEWdJoG*FA-$Zd^bKs1{M#fh^eP~{LCAq z!a~Q&_=~Ce1YP+Z5cm7MNn%Bgs`;0ydt4hnvS=iVI>20+Gf^I} z_zLI5N7a?uDXOr}Wfx-cY_IHGx?d@BXJ#dvr_Gu zFuT`_BuDu$A)RFB=ZL!=Qr0yl1vMYO%kd+}L=)U|EA_pgo}cen{7onT_=7`d1xb-yS&+d1u z$;?X@KUP|a*f(<=8eG{u;$2gF!n$I>H{lZ^`Mh!m`?gt9b|q$ja;hJL-?z6O0@IQO zpB4Q|Q?46?+mGgZsg@}T;SP=g!GMAEwp?%@;@Fee>ogtk<6Z|ppUNb{jpIA1o2yi# zZ(X*2su+d#I;ur(&oFlk2NX29YIk~lVFR@rWf7fh_KW&e^tf6<))&f0nNEgSw^Dz za>Ljk-GU~Yh;By4c*kO_BcxcspOIfEfYf%UPAT~j-z?bSMYw~>tbOoyvSl7 zXvI9hE>E7GdK*<3>WXOMJ%PNcuEu^dbB*%NjxSg3H=A1k#cwA>T7@o`Zv}AY)Pf#? z0$+*#`V1>#G`R5f2Z}1|43lwsP{*)*1#B~!FDP~I%~}h zyzxZYj=;t=7zpj8b&YDnUaILA|HhFVqbcBmI=iJRDZyMABeO`^Ze^fqUy)->DohUx( z6a54v2qDusB^_}57#9exH`xRmR-sY`eO%%TrDn)OYP9|PqT7yhfbC~u&s*Y8<3=f& zGc-$ynl==Do{cm0`c`#WWYu8Wv+k)*=w)UF(+RZc!+C%Ht|P>5h4s0G=LasDfz+zC zxvG+G*W;kynN9B$I!<1Vqj~%xy=5!65533O>wRH7{~TbO@`Sn8Q+-=O;GpqOQb}G- Ju3W|>=wICxi@yK> literal 5683 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 diff --git a/icons/obj/clothing/faction/clip/head.dmi b/icons/obj/clothing/faction/clip/head.dmi index b98ec00ea8e8eb0de8d6c51a6d27494247f0c479..06962106e6e7c3eb90beaf137f776c3b10fe6f60 100644 GIT binary patch delta 1809 zcmV+s2k!Wm4(AS#L^&xdE*KXY%Ffv%88$~tSHi)`AQdbO3k{KVRJx;q-pHxztUv$i zfG!zD=A%U#j+J-gzY0ZTM>QppeJX!+j>!4|0004WQchCV=-0C=30lfiDoAPhjy;VYu{+$n6k?lQHidRTt}F)+mvfyg-BK7TZoc8znh z#d{XE?0x@vI$y5+@#~`QKov{wKl=BVL3KaqIkx2ORdo^Y7WtV}whS%Y+01|FB4OnS zY22yKBh~hxRTs#P@QnX)mvAz_TFbyu59aRVtSdxNr;>g9mQ1Uu%r2T}g?tGC9gtkO zK?br(BoG!h4@*wY>uj{->x?`c9>QU=OeKjey~$cy4&V#fRW>Bc&Q7w1m%@z}E(3UU zV*0z3jIeQzrtKLs(8fWoY5RZvbUiMY_y>9q6c(ezEoJ}!1)E7kK~#90?VJmDqB<0X zQBshIh>!MS+Rj|Cw*CLVaL&mCsX0l!6lU(4mAyvn>Q?e`@}O*Gk|ZiBDk^HA#bUYi z*r^orzJPh`?`rYz@ZdvCvn8mWe6#TrVi(BAnyTV*Av^d1`L+ZgOZ)OL zR;E@7P5ls$b54}F?kj&-&=odggymE}FSM51Eg;%}X)h)_+47lImT@5AwbeXU7muJQ zvWzGp^gwDx5Pbm2R%^K>0HJI~@+W)$#!ZV2Ox9b#+VrqwwD|#Qo#QdEd|lGx5Wo~4 zS;1rgNL6rPI{=Mv2wH%^Cl`qv*9jH`+!FSc0A~X=#<;dQ0NQ^gs*NP&tusKOJDd`tOJ|f!b0a3e0s-GXzK{WA5@R@%O6eOVL147d0b)h7Khk}~P z&(FKPr20G5-bWTu=&s#^1RBiS~!-9ebkEI|azO z&JV3wVrGaQhC~Yi4FM^C07!j^fx*rO^BotUs-eakvse$tApHW9dXgWq=nqj0pd-KA z$w@NyR3h{wb?^b%m#16d>bHT(!N;bHVF{EIAOwHN%_2A#Ua!z+oil!18x<856%`c~ z74?^E=6tSIa{85$)1Nz^>&{A@!+%>Ty@mKZ`P{eoS`FCJgm0AwtZ2e}@;Tgf=kB5a z;Q8z=p(&uFg!klgP=XGcaTB&}2bu-&o_wzJH;}ZZ2QLmlJxQE^FhSnoK?2^9&xHWn zzCwR3Nq9lH95?gq9s_b6U_3JK(=OEx% zL#Ur?5#v}xs2}Zz@;TV|SrJwhjP~1JJ|lnDrBhEXK$T!QS6ROw%;&DFgy&>{a`7ce z?OS6*emI}&&jhYhL0F-$cX|Cg@;NgJM&f-_zb~JQii(Pgii(Pgii-MwO5VH4$a})> z@@H1b)OUJP$L+fze+tP9OGmnfHzb-{Unzo+KZQEqRr$4jUQ+-ee>y&zu?St z0b2?{h!Y+Fe!GnHryy+2Bq8H99D7Zi%MItm$s*)Wg6NCa@UCI`kGjG74u5vZc&?ED z7Y3Qoh5Y$dD*$KvA^$fhlyAoTGb$=7YI^+wQW~I=7+uX*00000NkvXXu0mjfB&}zF delta 1727 zcmV;w20;1e4wep(L^;aN*&`V?k#$tMqk+P~$==AR=A%U*6)YGR8vp8mDJw2VOIHjF z4M#O4>#RR68ATe7m3QO63Pod)eJX$88mdA70004WQchCV=-0C=30lfi1kFbqJ?@mGZQ+!1fP?lM|R59==&&6aC{69-x8_W4Uw*fq*c zLhlJAq<#B&I$y5s@#|vl$d$^_ezfl|ooRk3NSc$kSJNbIPmK&$RLaFpyW%-=z$M8~5ny zSVWLFE^5b%LGKn%k6p2J4k!YmFV!52KVvfv0*U*1|M*2y@5vn+v zN|0!iNBJhmw|)Hr`HoR+&CAo_suAY}&G^OaMQ=(4JG?HxhpjuAdgrNG_YCO3Tf z<}Rm)dFQm;5r7c3Ugj^q|K5$usw~S(K!94Om;owXXG9(Xlu9;vo^KL$N9Q4cSw1p? z(Fl-=;K-%`fzK=gDXs&`2L!%+i13C5+!6Mf0A~Y{W3_g+2Ec#IA%@r`i6O*w%AZ3J zyX_X+KoVmbQh>t{?B4y&$xKEtS{e@tx5Bnf_%z*_hvz^guXji!EYg{4av z*sA(wmhY4{`rm&PB9TZW5{X2jSrwb}^Q(P0n~LMIyxM2+`r5~JzOJe&NnjKBSQG5)!K5OLPW`Jny&)@Z*c`;Sdsz+_o`&-i`_-}PVl z=gpjte99I_pa+T&&S}?)Ij_x>A^@9%Q4^DXIqsjREpdN7=r$geCTFc_*s!^pkQ#l{wH!hy|G3={@Sx*CC=wH2BiEEAXP!f!cB$sn*adk ze+H1ejDv*l-!A~n0@4Hc{d4|D2;C$N@B!Jow@cybRzdRXK=qLGKSGEK0&sx3U*rPa zbNgM+bPM37-oG zSX@ttyY9k6!~i}$O@^=!;6w<`Ax`uUe%DR4I37FDY=GT#iky20v^e%7cnW;nO_CrW zOpq6Ng#fw!xdwfT0U}9wLbwz+^Z~pU4zPG7{Zq$8AUZc-_~;!#2gh}~K8E)H`dqxd zyu5$B70)E#sVm$F91C&}r&F=&(C${n$#2jZ8NUkvo?HZpPa8lC;Tr~!20X3?KxzzN z?}b|jiozcy7r*X=cmV>9F@*SqE+S}*A;gdNA%!gfbWbH2?E9&20NH-o;t8=%oqY=d z+6qN#5E4y#}I$n91pDY!#6?btAH1G`xfK(IevWukw_#G zi9{liNFx&Kfk5{X2g(LekS VsgobBRRRD2002ovPDHLkV1kEfJCy(c diff --git a/icons/obj/clothing/faction/clip/suits.dmi b/icons/obj/clothing/faction/clip/suits.dmi index 81e6ee001a2ba6c7d956d43a4711e14d59426a44..8dcc6fa72e9fe0742c145f899920a2018a62d95a 100644 GIT binary patch delta 1877 zcmV-b2den+4zv%DBmqm2B|0i55+FMyDN;H(o1(Mi=j(KMmdeiAIQ$m{00001bW%=J z06^y0W&i*H&XJ5BeJ2rl#4PfZj-?uCJU3!f8MqK_Xesg$4m*cS{eWV20ckcK~!jg z?OK77+bRq+*giuI7~)*o|NqjrEBiW~v*ha}?PT6Gnmap<04<9o5WTK@$xB}He-h`N z!>_6CMcTbZ9;hU4hy$tAv|wPG#+KVSO$q}P8W?Fn(RIR%WI|y` zYeM>_USUs^outy7^Oj0gkYd5B6X>M>=7d%%CV*%G=(a#Cxu`)X{eOm`J_5$ya)f2U zIbpzA00n?M0RRK;%{JgAeg~T(E>Pqm8TNZ-e-i2q5+wo#+kkidmMAO>T*B&Ye0{$I zu-t^XqCYd>BoA2XjviF$L}vF70QwLNzHNdh6nmRuI)P^+3*XjTo)*V@1IvIwG=t`L_k9y(}N_F3+&PEIBXuz}NBw1OU()OfR`L8^EKx ze{rB#_A~6`*e`D#K@4)>3DF!s#x9!mJ^DwA+MjkiOdWzZ{-w0(Bg%J&0zRsBO_w6- z`-u8JCPNQ(L<3EqG4Gba!&2mv2Ed_w2LKfC`mr&ly}nO6MUiUOj|v4v=3PiZE5gNb z4NzYP0TA@c1oNAvzQNAsLYtHUPoW0|Zh5el_D80s%0Y<#R|WP58Cqa04(|daQytq00XTe?V&2 zXjUEs5Y7NdA_zvJpck}K$iIbPE1oB_ctebnfoLVFC;%oyPXIu`hXvqE2I6MoJ_cHo zXIJ>Ksi~ONyJH1!8TgPBeLT^NWZ9LAo(dhW530EY7@l)94MedX%q618rc|u$Xa`{S zCi`dO?*LBhOG@O%^pqokNNd8tf94TSkSyCV6M~tJ{x$&F46!jk2>{OmZGS#XTI-(X z0WW#UOMXW#lqcF>SJ+?Ir`a#dm2&@HDJTE??W1-r>vhFWp>7qi;>cCc&l{|N?}d+J z|AOuE9b4sspc#o|zaKcU-^m>Y zZ!tbANI*qZgvu;cgMzOBe-x}O$^sR^oVGsO0OiOM7Ptby_a6jMk4wCLacNTh831y* z-QI6Mjfo%XIU_;Obf8gH_-1NU6h+!oO zmy6&xb~9QpMNb5X-wQxsiV+9qs9ZAsNLLott0c;J@AN6y$aAi=qz+Q$KoWHVI%Z4Rryc-+5HX@;M^Mk~e*ieW zB03c~KY#8&(k)BG&)op_JaB*M{OAPs{-;N#)BcZ6;89`r8+c>_|El~43LsW}(=DJ& P00000NkvXXu0mjfL{VV_ delta 1791 zcmV~i5`EV zb_VgcvLGtdfxbdzC59N(Pz&4H`tDA$oasY;DoTAk7wU-|DR{ltyX8tH zFS6pgVY^X@L%KQ{hbSP}$<)-;R#)`MP^T)f#IakiRdQiyaMYhL*oJ1q23i5~CV)&D z;)CP{=8jU0-q1AQ?Z3Y2=f!4l{2ojNZ6eCm#6N1`*_M zaHjL}IQ-HZbvCxF$EYZ@000I8Nkl22hC0s7(Otu+5)-&=9!Z5gYW* zazco%b1@hIh<*nE6PkK}>TMk4t~}uQ{qSX^UIoy*FejJh;FQrEKY+npGB_NR83v)B zHh3S76JWd}2!x@gCPiVM<2-){ogj<^drMi!;}HM}@I7opyhcGU3m^krfXYxm1ON!S z3*k4!Uk?C1Bc z`!N-Pxq{yjELSxOJ((F8LtaZ{rXCcnG^(dV9x%M)-9Tip9{_k?V@iK-DaEQMDv2B7 zKq@sY7?`H9n{FQqC-vEbDObTWPq zLaP)LK(qjKdm@%x)FhPgKhjX20rT%Q!m{9;FyJhJ0>GUBfC2Yr8}O39gG~_~6zL?x ze$Prmy+NX6z+fBjuHSzPg=K**tlq}g_jdqRn6Os#X9k?q0ZZL6f+~Z^9R3}EJ_VC+ zU*HMF-lmvA;Q5e+ZyzmJi{twPmH~liCdsGrQy$v}&g?%fewROI;3Y44$xB}HcMDE? zSw7%io?(Aka$fL(x8(^40H8IPUUF+TfJb-ZK(Xv+*vGM7?mB;h805ecqB(zzT{Qc9 zjE@v`JneQ^Is|w8OL?Y`Xx|+g_^9?ZU5e=MBl`Q83_a8l4`}*~b+-&2mLi`t01oXt z0HA@_kBu?i`}?F*6sczas8CR3-GvmiB3vAOfc`oNfS`9KSl=xDJ?jrZBC=5pL-v2~41zGI{d*@fOMf2>0AXejgjv&P04T5ySF{2EiVN8MvvC@GwSVsd zJ;3%HKG5P2-zEYWlcp!_C_r#OuW*MlgWmx}y?*VRez=?e+iQJf;awHIGO&HiC;t7&v zJ7z&J%h7+I1|XXuHs&V*;8~#Eug{X!x~E0JOJ4GlUy+saMElzY``h+3`(?RNuJ4s{ z^1p5$y=&QS8+HnHtB4gxu6lmnVE=m+K92nhw#%>BDi<985Bi$sTI-zD|F)CyG0Pi( z9F@_(Ai2zQYwz#xt<7^eaDcT-cU%n)&@;uQP!@l5sPh#B9Xsgujs5G<1#C{Seo~|Dx@yO@WaAxDrF^-b7=3n1uxoZsLM7U;QAg`aC3{L>uyQd?7S?DLXyc-0s zO#rm(g+$(A@GZti1qrC=iqM&*YEbY9fI01B_6f?-1#oZ$fN%d0Ks~y6|6*;@{apbt zX90h~7Z{}|hvrJVHPy7=Kc?b5i_I;|JCOYQl{BU-AXdO<=XO{^jmSPw|IYV7`1lb( z+DO87$A19;HXwq)Hh>whA!rZr?+4!XzaNNUBMIv&_%G~c$lnzpu*8T1b5ve45kMsi zxExh8-_dQ|nj-MW^!or%JhsddyyUpXtoDB`^+y^W5%AlvNvzV!U08U>KoeF}VKi7|R%M$T(8Nj^`TyLEpUBG?3ejfdm@sBRx hQDOCXWC4Gx{0m^$QBlK$1(^T<002ovPDHLkV1g-1Mo0hv From 4e9eb3dd86cca1d358a8a67cc3a72a4c587419f9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Jun 2024 01:45:41 -0500 Subject: [PATCH 02/35] Automatic changelog generation for PR #3108 [ci skip] --- html/changelogs/AutoChangeLog-pr-3108.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3108.yml diff --git a/html/changelogs/AutoChangeLog-pr-3108.yml b/html/changelogs/AutoChangeLog-pr-3108.yml new file mode 100644 index 000000000000..10bc30e41a04 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3108.yml @@ -0,0 +1,4 @@ +author: rye-rice +changes: + - {rscadd: Adds a war correspondent for CLIP.} +delete-after: true From 80f80c4111d6f946b71853927ba467c2e73c3bd9 Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Thu, 20 Jun 2024 01:40:35 -0500 Subject: [PATCH 03/35] adds hydrogen, ice, and combustion thrusters! (#2431) ## About The Pull Request adds the following: Hydrogen gas, gotten using hydrogen merits at designated fuel pumps Merits, gotten from putting ice in the electrolyzer or from the Hydrogen Exchange Hydrogen Exchange, a machine that switches between credits and merits, for a price. Combustion Thrusters, which take a fuel and oxidizer mix and creates thrust. Bad ratios waste fuel. Heaters above 1010kpa take damage and eventually leak and explode. ## Why It's Good For The Game adding hydrogen allows for a fuel loop to be created, and combustion thrusters add depth that plasma thrusters just don't have. Current Oxidizers + multipliers Oxygen 1x Nitryl 1x N2O 3x + cools heater gases Current Fuels + multipliers Hydrogen 0.5x Plasma 1x Tritium 3x https://cdn.discordapp.com/attachments/837744059291533395/1167252813974356038/2023-10-26_19-00-05.mp4?ex=654d73e5&is=653afee5&hm=b83a3d48f62a76eed47965c86baa93f906db9defcad7d55293c1eb1c2e6f623b& link to video Big thanks to Bog Creature! I wouldn't have gotten nearly this far without their help. overpressure demo: https://youtu.be/kHi6YwixPHs hydrogen system demo: https://youtu.be/uSetVeQDrtI?si=4AN-PotFAONM9aLI ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/65dcc95c-eca5-485a-981c-b72e66301a65) ore in asteroid ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/9a03b0fe-9520-4679-8202-c80d6c667f54) ice ore ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/30eacab2-8f0d-4263-bfaf-e378ea0643fe) cans! new hydrogen machines, though merits and the hydrogen pump should get better sprites before merge ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/0339827c-c756-49c0-b7dc-e00e8418aeee) orange screen to match UI ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/9c4b1ae8-5c17-4d8f-9d67-0fde00e34508) changed ships ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/24242b38-92d3-4f6f-b4da-36f346513290) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/bbe8be05-be2f-49ab-b346-afa395569b62) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/a2957267-396e-48ee-91c5-856906c1a9e3) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/06c3e0bf-e36c-431a-9baf-585069bf8f4c) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/1e9110b0-a365-4234-82aa-7b60aa31cb69) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/4f269819-8f87-4300-94f8-c383675a7a70) ## Changelog :cl: add: Added Hydrogen, and Combustion Thrusters to go with! /:cl: --------- Signed-off-by: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Co-authored-by: Mark Suckerberg Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com> Co-authored-by: goober3 <118859017+goober3@users.noreply.github.com> Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- _maps/outpost/hangar/indie_space_20x20.dmm | 368 +++++-- _maps/outpost/hangar/indie_space_40x20.dmm | 443 +++++--- _maps/outpost/hangar/indie_space_40x40.dmm | 502 ++++++--- _maps/outpost/hangar/indie_space_56x20.dmm | 518 +++++---- _maps/outpost/hangar/indie_space_56x40.dmm | 575 ++++++---- _maps/outpost/hangar/nt_ice_20x20.dmm | 739 +++++++++++-- _maps/outpost/hangar/nt_ice_40x20.dmm | 885 +++++++++++++--- _maps/outpost/hangar/nt_ice_40x40.dmm | 941 ++++++++++++++--- _maps/outpost/hangar/nt_ice_56x20.dmm | 962 ++++++++++++++--- _maps/outpost/hangar/nt_ice_56x40.dmm | 994 ++++++++++++++---- _maps/outpost/indie_space.dmm | 35 +- _maps/outpost/nanotrasen_ice.dmm | 18 +- .../independent/independent_dwayne.dmm | 54 +- .../nanotrasen/nanotrasen_skipper.dmm | 414 ++++---- _maps/shuttles/pgf/pgf_crying_sun.dmm | 63 +- _maps/shuttles/solgov/solgov_inkwell.dmm | 217 ++-- .../syndicate/syndicate_gorlex_komodo.dmm | 44 +- code/__DEFINES/atmospherics.dm | 3 + code/_globalvars/misc.dm | 3 + code/game/machinery/_machinery.dm | 1 + code/game/machinery/outpost_electrolyzer.dm | 536 ++++++++++ code/game/machinery/shuttle/shuttle_engine.dm | 1 + .../machinery/shuttle/shuttle_engine_types.dm | 92 ++ code/game/machinery/shuttle/shuttle_heater.dm | 280 +++++ .../circuitboards/machine_circuitboards.dm | 29 + code/game/turfs/closed/minerals.dm | 1 + code/game/turfs/open/floor/reinf_floor.dm | 7 + code/modules/atmospherics/auxgm/gas_types.dm | 12 + .../atmospherics/machinery/airalarm.dm | 12 +- .../atmospherics/machinery/other/miner.dm | 5 + .../machinery/portable/canister.dm | 30 +- .../machinery/portable/scrubber.dm | 2 +- code/modules/cargo/packs/machinery.dm | 9 + code/modules/mining/ore_veins.dm | 3 + code/modules/mining/ores_coins.dm | 11 + .../research/designs/machine_designs.dm | 16 + code/modules/research/techweb/all_nodes.dm | 2 +- icons/effects/ore_visuals.dmi | Bin 21414 -> 22713 bytes icons/obj/atmos.dmi | Bin 11720 -> 12377 bytes icons/obj/economy.dmi | Bin 19470 -> 20413 bytes icons/obj/machines/computer.dmi | Bin 161168 -> 162640 bytes icons/obj/nutanks.dmi | Bin 21599 -> 22337 bytes icons/obj/ores.dmi | Bin 8098 -> 4003 bytes shiptest.dme | 1 + .../tgui/interfaces/HydrogenExchange.js | 74 ++ 45 files changed, 6959 insertions(+), 1943 deletions(-) create mode 100644 code/game/machinery/outpost_electrolyzer.dm create mode 100644 tgui/packages/tgui/interfaces/HydrogenExchange.js diff --git a/_maps/outpost/hangar/indie_space_20x20.dmm b/_maps/outpost/hangar/indie_space_20x20.dmm index 24c00395b2f6..d0a327297d30 100644 --- a/_maps/outpost/hangar/indie_space_20x20.dmm +++ b/_maps/outpost/hangar/indie_space_20x20.dmm @@ -66,10 +66,11 @@ /turf/closed/indestructible/reinforced, /area/hangar) "az" = ( -/obj/effect/turf_decal/arrows{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -78,7 +79,11 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -133,12 +138,10 @@ }, /area/hangar) "aO" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aP" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ @@ -149,20 +152,58 @@ }, /area/hangar) "aT" = ( -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/turf/open/floor/plasteel{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) "aY" = ( /obj/effect/landmark/outpost/hangar_numbers, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"aZ" = ( /turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) -"aZ" = ( +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"fT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"fU" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"gu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"iT" = ( +/obj/structure/railing/corner{ + dir = 4 + }, /turf/open/floor/plasteel{ planetary_atmos = 1 }, @@ -178,9 +219,138 @@ planetary_atmos = 1 }, /area/hangar) +"qO" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) "rQ" = ( -/obj/machinery/atmospherics/pipe/simple/general, -/turf/closed/indestructible/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"un" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"zH" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Af" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "101" + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Aj" = ( +/obj/machinery/computer/hydrogen_exchange, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"An" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"DI" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Ie" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"IW" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Ks" = ( +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Li" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Oa" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Sr" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"VO" = ( +/obj/structure/railing/corner{ + dir = 1; + layer = 4.1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Wk" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Xu" = ( +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Xy" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) (1,1,1) = {" @@ -255,7 +425,7 @@ aH aH am aZ -aZ +fU aM ac ac @@ -278,7 +448,7 @@ aC ac ac ao -aZ +fU aZ am "} @@ -288,7 +458,7 @@ aH aH am aZ -aZ +fU aM ad ad @@ -311,7 +481,7 @@ ad ad ad ao -aZ +fU aZ am "} @@ -321,7 +491,7 @@ aH aH am aZ -aZ +fU aM aJ aJ @@ -344,7 +514,7 @@ aJ aJ aB ao -aZ +fU aZ am "} @@ -354,7 +524,7 @@ aH aH am aZ -aZ +fU aM aJ aJ @@ -377,7 +547,7 @@ aJ aJ aJ ao -aZ +fU aZ am "} @@ -387,7 +557,7 @@ aH aH am aZ -az +fU aM ap aJ @@ -410,7 +580,7 @@ aJ aJ ap ao -az +fU aZ am "} @@ -420,8 +590,8 @@ aH aH am aZ -aZ -aM +Ie +Oa aJ aJ aJ @@ -442,8 +612,8 @@ aJ aJ aJ aJ -ao -aZ +Sr +gu aZ am "} @@ -453,7 +623,7 @@ aH aH am aZ -aZ +az av aJ aJ @@ -476,7 +646,7 @@ aJ aJ aJ aq -aZ +Wk aZ am "} @@ -486,7 +656,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -509,7 +679,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -519,7 +689,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -542,7 +712,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -575,7 +745,7 @@ aJ aJ ap ao -az +Wk aZ am "} @@ -585,7 +755,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -608,7 +778,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -618,7 +788,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -641,7 +811,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -651,7 +821,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -674,7 +844,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -684,7 +854,7 @@ aH aH am aZ -aZ +az aM aJ aJ @@ -707,7 +877,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -740,17 +910,17 @@ aJ aJ ap ao -az +Wk aZ am "} (18,1,1) = {" aH aH -aH am -aZ -aZ +am +iT +az aM aJ aJ @@ -773,17 +943,17 @@ aJ aJ aJ ao -aZ +Wk aZ am "} (19,1,1) = {" -aH -aH -aH am -aZ -aZ +am +am +Xu +aO +az av aJ aJ @@ -806,17 +976,17 @@ aJ aJ aJ aq -aZ +Wk aZ am "} (20,1,1) = {" -aH -aH -aH am -aZ -aZ +Af +un +Xy +VO +az aM aJ aJ @@ -839,18 +1009,18 @@ aJ aJ aJ ao -aZ +Wk aZ am "} (21,1,1) = {" -aH -aH -aH am -aZ -aZ -aM +am +Aj +DI +aT +zH +Oa aJ aJ aJ @@ -871,17 +1041,17 @@ aJ aJ aJ aJ -ao -aZ +Sr +IW aZ am "} (22,1,1) = {" aH -aH -aH am -aZ +qO +Ks +Li az aM ap @@ -905,17 +1075,17 @@ aJ aJ ap ao -az +Wk aZ am "} (23,1,1) = {" aH -aH -aH +am +am rQ aO -aZ +dR aM aJ aJ @@ -938,7 +1108,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -971,7 +1141,7 @@ aJ aJ aJ ao -aZ +Wk aZ am "} @@ -981,7 +1151,7 @@ qz qz jk ax -aZ +fT al aN aN @@ -1004,7 +1174,7 @@ aN aN aN aP -aZ +Wk aZ am "} @@ -1015,29 +1185,29 @@ qz qz ax aY -aZ -aZ -aZ aT -aZ -aZ -aZ -aZ aT -aZ -aZ -aZ -aZ aT -aZ -aZ -aZ -aZ aT -aZ -aZ -aZ -aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +An aZ am "} @@ -1047,7 +1217,7 @@ qz qz qz ax -aZ +un aZ aZ aE diff --git a/_maps/outpost/hangar/indie_space_40x20.dmm b/_maps/outpost/hangar/indie_space_40x20.dmm index b3d80e6103bc..35c8c8f6e11c 100644 --- a/_maps/outpost/hangar/indie_space_40x20.dmm +++ b/_maps/outpost/hangar/indie_space_40x20.dmm @@ -12,9 +12,10 @@ /area/hangar) "af" = ( /obj/effect/landmark/outpost/hangar_numbers, -/turf/open/floor/plasteel{ - planetary_atmos = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "ai" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, @@ -51,20 +52,25 @@ }, /area/hangar) "as" = ( -/obj/effect/turf_decal/arrows{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 }, -/turf/open/floor/plasteel{ +/area/hangar) +"at" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "101" + }, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) "av" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aw" = ( /obj/effect/turf_decal/arrows{ @@ -134,7 +140,11 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -150,14 +160,24 @@ planetary_atmos = 1 }, /area/hangar) -"aX" = ( -/obj/effect/turf_decal/arrows{ +"aV" = ( +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4 }, /turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) +"aX" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) "aY" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ dir = 1 @@ -167,6 +187,108 @@ planetary_atmos = 1 }, /area/hangar) +"cr" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"fT" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"id" = ( +/obj/machinery/computer/hydrogen_exchange, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"kN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"oo" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"pb" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"pf" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"qK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"yq" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"AH" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Ek" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Ey" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"IY" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) "JT" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 @@ -178,9 +300,56 @@ planetary_atmos = 1 }, /area/hangar) +"Pk" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"SR" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"TQ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) "TX" = ( -/obj/machinery/atmospherics/pipe/simple/general, -/turf/closed/indestructible/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"UV" = ( +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Wp" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"XP" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Yu" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) (1,1,1) = {" @@ -255,7 +424,7 @@ aP aP ab aj -aj +IY aL aH aH @@ -278,7 +447,7 @@ aw aH aH al -aj +IY aj ab "} @@ -288,7 +457,7 @@ aP aP ab aj -aj +IY aL am am @@ -311,7 +480,7 @@ am am am al -aj +IY aj ab "} @@ -321,7 +490,7 @@ aP aP ab aj -aj +IY aL aD aD @@ -344,7 +513,7 @@ aD aD ap al -aj +IY aj ab "} @@ -354,7 +523,7 @@ aP aP ab aj -aj +IY aL aD aD @@ -377,7 +546,7 @@ aD aD aD al -aj +IY aj ab "} @@ -387,7 +556,7 @@ aP aP ab aj -aX +IY aL aG aD @@ -410,7 +579,7 @@ aD aD aG al -aX +IY aj ab "} @@ -420,8 +589,8 @@ aP aP ab aj -aj -aL +oo +fT aD aD aD @@ -442,8 +611,8 @@ aD aD aD aD -al -aj +Ek +cr aj ab "} @@ -453,7 +622,7 @@ aP aP ab aj -aj +aX ai aD aD @@ -476,7 +645,7 @@ aD aD aD aY -aj +kN aj ab "} @@ -486,7 +655,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -509,7 +678,7 @@ aD aD aD al -aj +kN aj ab "} @@ -519,7 +688,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -542,7 +711,7 @@ aD aD aD al -aj +kN aj ab "} @@ -575,7 +744,7 @@ aD aD aG al -aX +kN aj ab "} @@ -585,7 +754,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -608,7 +777,7 @@ aD aD aD al -aj +kN aj ab "} @@ -618,7 +787,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -641,7 +810,7 @@ aD aD aD al -aj +kN aj ab "} @@ -651,7 +820,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -674,7 +843,7 @@ aD aD aD al -aj +kN aj ab "} @@ -684,7 +853,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -707,7 +876,7 @@ aD aD aD al -aj +kN aj ab "} @@ -740,7 +909,7 @@ aD aD aG al -aX +kN aj ab "} @@ -750,7 +919,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -773,7 +942,7 @@ aD aD aD al -aj +kN aj ab "} @@ -783,7 +952,7 @@ aP aP ab aj -aj +aX ai aD aD @@ -806,7 +975,7 @@ aD aD aD aY -aj +kN aj ab "} @@ -816,7 +985,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -839,7 +1008,7 @@ aD aD aD al -aj +kN aj ab "} @@ -849,7 +1018,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -872,7 +1041,7 @@ aD aD aD al -aj +kN aj ab "} @@ -905,7 +1074,7 @@ aD aD aG al -aX +kN aj ab "} @@ -915,7 +1084,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -938,7 +1107,7 @@ aD aD aD al -aj +kN aj ab "} @@ -948,8 +1117,8 @@ aP aP ab aj -aj -aL +pb +fT aD aD aD @@ -970,8 +1139,8 @@ aD aD aD aD -al -aj +Ek +SR aj ab "} @@ -981,7 +1150,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1004,7 +1173,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1014,7 +1183,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1037,7 +1206,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1070,7 +1239,7 @@ aD aD aG al -aX +kN aj ab "} @@ -1080,7 +1249,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1103,7 +1272,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1113,7 +1282,7 @@ aP aP ab aj -aj +aX ai aD aD @@ -1136,7 +1305,7 @@ aD aD aD aY -aj +kN aj ab "} @@ -1146,7 +1315,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1169,7 +1338,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1179,7 +1348,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1202,7 +1371,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1235,7 +1404,7 @@ aD aD aG al -aX +kN aj ab "} @@ -1245,7 +1414,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1268,7 +1437,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1278,7 +1447,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1301,7 +1470,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1311,7 +1480,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1334,7 +1503,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1344,7 +1513,7 @@ aP aP ab aj -aj +aX aL aD aD @@ -1367,7 +1536,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1400,17 +1569,17 @@ aD aD aG al -aX +kN aj ab "} (38,1,1) = {" aP aP -aP ab -aj -aj +ab +Pk +aX aL aD aD @@ -1433,17 +1602,17 @@ aD aD aD al -aj +kN aj ab "} (39,1,1) = {" -aP -aP -aP ab -aj -aj +ab +ab +UV +av +aX ai aD aD @@ -1466,17 +1635,17 @@ aD aD aD aY -aj +kN aj ab "} (40,1,1) = {" -aP -aP -aP ab -aj -aj +at +Wp +AH +pf +aX aL aD aD @@ -1499,18 +1668,18 @@ aD aD aD al -aj +kN aj ab "} (41,1,1) = {" -aP -aP -aP ab -aj -aj -aL +ab +id +pb +as +TQ +fT aD aD aD @@ -1531,17 +1700,17 @@ aD aD aD aD -al -aj +Ek +SR aj ab "} (42,1,1) = {" aP -aP -aP ab -aj +yq +aV +XP aX aL aG @@ -1565,17 +1734,17 @@ aD aD aG al -aX +kN aj ab "} (43,1,1) = {" aP -aP -aP +ab +ab TX av -aj +qK aL aD aD @@ -1598,7 +1767,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1631,7 +1800,7 @@ aD aD aD al -aj +kN aj ab "} @@ -1641,7 +1810,7 @@ JT JT OP aF -aj +Yu aM aU aU @@ -1664,7 +1833,7 @@ aU aU aU ae -aj +kN aj ab "} @@ -1675,29 +1844,29 @@ JT JT aF af -aj -aj -aj as -aj -aj -aj -aj as -aj -aj -aj -aj as -aj -aj -aj -aj as -aj -aj -aj -aj +as +as +as +as +as +as +as +as +as +as +as +as +as +as +as +as +as +as +Ey aj ab "} @@ -1707,7 +1876,7 @@ JT JT JT aF -aj +Wp aj aj aA diff --git a/_maps/outpost/hangar/indie_space_40x40.dmm b/_maps/outpost/hangar/indie_space_40x40.dmm index 9818aa943330..01e75c51ee8a 100644 --- a/_maps/outpost/hangar/indie_space_40x40.dmm +++ b/_maps/outpost/hangar/indie_space_40x40.dmm @@ -46,7 +46,11 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -79,10 +83,9 @@ /turf/template_noop, /area/template_noop) "aw" = ( -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/turf/open/floor/plasteel{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -94,10 +97,11 @@ }, /area/hangar) "ay" = ( -/obj/effect/turf_decal/arrows{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -122,9 +126,10 @@ /area/hangar) "aP" = ( /obj/effect/landmark/outpost/hangar_numbers, -/turf/open/floor/plasteel{ - planetary_atmos = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aQ" = ( /obj/effect/turf_decal/trimline/opaque/yellow/warning{ @@ -154,12 +159,10 @@ }, /area/hangar) "aY" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aZ" = ( /obj/machinery/door/airlock, @@ -167,14 +170,135 @@ /obj/structure/lattice/catwalk, /turf/open/floor/engine, /area/hangar) +"fM" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"hX" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"iR" = ( +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) "jY" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, /area/hangar) +"kN" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"mS" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"qA" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"wm" = ( +/obj/machinery/computer/hydrogen_exchange, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"xH" = ( +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"yn" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) "BE" = ( -/obj/machinery/atmospherics/pipe/simple/general, -/turf/closed/indestructible/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Ev" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Fb" = ( +/obj/structure/railing/corner{ + dir = 1; + layer = 4.1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Fj" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"Fm" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Hs" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"HB" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, /area/hangar) "JI" = ( /obj/effect/landmark/outpost/elevator, @@ -182,6 +306,72 @@ planetary_atmos = 1 }, /area/hangar) +"KC" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Ol" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "101" + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Pk" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"PN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"RL" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Se" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Wc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"XA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"XZ" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) (1,1,1) = {" au @@ -295,7 +485,7 @@ au au aa aT -aT +Se ah at at @@ -338,7 +528,7 @@ as at at ab -aT +Se aT aa "} @@ -348,7 +538,7 @@ au au aa aT -aT +Se ah aQ aQ @@ -391,7 +581,7 @@ aQ aQ aQ ab -aT +Se aT aa "} @@ -401,7 +591,7 @@ au au aa aT -aT +Se ah aF aF @@ -444,7 +634,7 @@ aF aF aH ab -aT +Se aT aa "} @@ -454,7 +644,7 @@ au au aa aT -aT +Se ah aF aF @@ -497,7 +687,7 @@ aF aF aF ab -aT +Se aT aa "} @@ -507,7 +697,7 @@ au au aa aT -ay +Se ah ac aF @@ -550,7 +740,7 @@ aF aF ac ab -ay +Se aT aa "} @@ -560,8 +750,8 @@ au au aa aT -aT -ah +hX +Ev aF aF aF @@ -602,8 +792,8 @@ aF aF aF aF -ab -aT +XZ +KC aT aa "} @@ -613,7 +803,7 @@ au au aa aT -aT +ay ax aF aF @@ -656,7 +846,7 @@ aF aF aF ak -aT +fM aT aa "} @@ -666,7 +856,7 @@ au au aa aT -aT +ay ah aF aF @@ -709,7 +899,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -719,7 +909,7 @@ au au aa aT -aT +ay ah aF aF @@ -762,7 +952,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -815,7 +1005,7 @@ aF aF ac ab -ay +fM aT aa "} @@ -825,7 +1015,7 @@ au au aa aT -aT +ay ah aF aF @@ -868,7 +1058,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -878,7 +1068,7 @@ au au aa aT -aT +ay ah aF aF @@ -921,7 +1111,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -931,7 +1121,7 @@ au au aa aT -aT +ay ah aF aF @@ -974,7 +1164,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -984,7 +1174,7 @@ au au aa aT -aT +ay ah aF aF @@ -1027,7 +1217,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1080,7 +1270,7 @@ aF aF ac ab -ay +fM aT aa "} @@ -1090,7 +1280,7 @@ au au aa aT -aT +ay ah aF aF @@ -1133,7 +1323,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1143,7 +1333,7 @@ au au aa aT -aT +ay ax aF aF @@ -1186,7 +1376,7 @@ aF aF aF ak -aT +fM aT aa "} @@ -1196,7 +1386,7 @@ au au aa aT -aT +ay ah aF aF @@ -1239,7 +1429,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1249,7 +1439,7 @@ au au aa aT -aT +ay ah aF aF @@ -1292,7 +1482,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1345,7 +1535,7 @@ aF aF ac ab -ay +fM aT aa "} @@ -1355,7 +1545,7 @@ au au aa aT -aT +ay ah aF aF @@ -1398,7 +1588,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1408,8 +1598,8 @@ au au aa aT -aT -ah +HB +Ev aF aF aF @@ -1450,8 +1640,8 @@ aF aF aF aF -ab -aT +XZ +RL aT aa "} @@ -1461,7 +1651,7 @@ au au aa aT -aT +ay ah aF aF @@ -1504,7 +1694,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1514,7 +1704,7 @@ au au aa aT -aT +ay ah aF aF @@ -1557,7 +1747,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1610,7 +1800,7 @@ aF aF ac ab -ay +fM aT aa "} @@ -1620,7 +1810,7 @@ au au aa aT -aT +ay ah aF aF @@ -1663,7 +1853,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1673,7 +1863,7 @@ au au aa aT -aT +ay ax aF aF @@ -1716,7 +1906,7 @@ aF aF aF ak -aT +fM aT aa "} @@ -1726,7 +1916,7 @@ au au aa aT -aT +ay ah aF aF @@ -1769,7 +1959,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1779,7 +1969,7 @@ au au aa aT -aT +ay ah aF aF @@ -1822,7 +2012,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1875,7 +2065,7 @@ aF aF ac ab -ay +fM aT aa "} @@ -1885,7 +2075,7 @@ au au aa aT -aT +ay ah aF aF @@ -1928,7 +2118,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1938,7 +2128,7 @@ au au aa aT -aT +ay ah aF aF @@ -1981,7 +2171,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -1991,7 +2181,7 @@ au au aa aT -aT +ay ah aF aF @@ -2034,7 +2224,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -2044,7 +2234,7 @@ au au aa aT -aT +ay ah aF aF @@ -2087,7 +2277,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -2140,17 +2330,17 @@ aF aF ac ab -ay +fM aT aa "} (38,1,1) = {" au au -au aa -aT -aT +aa +kN +ay ah aF aF @@ -2193,17 +2383,17 @@ aF aF aF ab -aT +fM aT aa "} (39,1,1) = {" -au -au -au aa -aT -aT +aa +aa +xH +aY +ay ax aF aF @@ -2246,17 +2436,17 @@ aF aF aF ak -aT +fM aT aa "} (40,1,1) = {" -au -au -au aa -aT -aT +Ol +Pk +Fj +Fb +ay ah aF aF @@ -2299,18 +2489,18 @@ aF aF aF ab -aT +fM aT aa "} (41,1,1) = {" -au -au -au aa -aT -aT -ah +aa +wm +HB +aw +mS +Ev aF aF aF @@ -2351,17 +2541,17 @@ aF aF aF aF -ab -aT +XZ +RL aT aa "} (42,1,1) = {" au -au -au aa -aT +qA +iR +Fm ay ah ac @@ -2405,17 +2595,17 @@ aF aF ac ab -ay +fM aT aa "} (43,1,1) = {" au -au -au +aa +aa BE aY -aT +XA ah aF aF @@ -2458,7 +2648,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -2511,7 +2701,7 @@ aF aF aF ab -aT +fM aT aa "} @@ -2521,7 +2711,7 @@ jY jY JI aZ -aT +Wc aC ag ag @@ -2535,6 +2725,7 @@ ag ag ag ag +yn ag ag ag @@ -2549,8 +2740,7 @@ ag ag ag ag -ag -ag +yn ag ag ag @@ -2564,7 +2754,7 @@ ag ag ag aX -aT +fM aT aa "} @@ -2575,49 +2765,49 @@ jY jY aZ aP -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT aw -aT -aT -aT -aT +aw +aw +aw +aw +aw +Hs +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +Hs +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +PN aT aa "} @@ -2627,7 +2817,7 @@ jY jY jY aZ -aT +Pk aT aS aT diff --git a/_maps/outpost/hangar/indie_space_56x20.dmm b/_maps/outpost/hangar/indie_space_56x20.dmm index 93842d2587a5..ad3aeb33fe8a 100644 --- a/_maps/outpost/hangar/indie_space_56x20.dmm +++ b/_maps/outpost/hangar/indie_space_56x20.dmm @@ -17,6 +17,12 @@ "ag" = ( /turf/closed/indestructible/reinforced, /area/hangar) +"ah" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) "ai" = ( /obj/effect/turf_decal/arrows{ dir = 1 @@ -65,7 +71,11 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -78,18 +88,17 @@ }, /area/hangar) "ay" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aB" = ( /obj/effect/landmark/outpost/hangar_numbers, -/turf/open/floor/plasteel{ - planetary_atmos = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aC" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ @@ -100,10 +109,9 @@ }, /area/hangar) "aD" = ( -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/turf/open/floor/plasteel{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -116,10 +124,11 @@ }, /area/hangar) "aG" = ( -/obj/effect/turf_decal/arrows{ - dir = 4 +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -173,14 +182,167 @@ planetary_atmos = 1 }, /area/hangar) +"lA" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"mV" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) "mX" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, /area/hangar) +"pt" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"qG" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"rb" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"st" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) "vM" = ( -/obj/machinery/atmospherics/pipe/simple/general, -/turf/closed/indestructible/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"wb" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"xG" = ( +/obj/machinery/computer/hydrogen_exchange, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"DF" = ( +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"EZ" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"GM" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "101" + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Jt" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Ld" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"MY" = ( +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Td" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"TZ" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Ua" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Ud" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"UF" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"WZ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, /area/hangar) (1,1,1) = {" @@ -255,7 +417,7 @@ aZ aZ ag an -an +pt aJ ae ae @@ -278,7 +440,7 @@ ai ae ae aC -an +pt an ag "} @@ -288,7 +450,7 @@ aZ aZ ag an -an +pt aJ ax ax @@ -311,7 +473,7 @@ ax ax ax aC -an +pt an ag "} @@ -321,7 +483,7 @@ aZ aZ ag an -an +pt aJ aN aN @@ -344,7 +506,7 @@ aN aN af aC -an +pt an ag "} @@ -354,7 +516,7 @@ aZ aZ ag an -an +pt aJ aN aN @@ -377,7 +539,7 @@ aN aN aN aC -an +pt an ag "} @@ -387,7 +549,7 @@ aZ aZ ag an -aG +pt aJ al aN @@ -410,7 +572,7 @@ aN aN al aC -aG +pt an ag "} @@ -420,8 +582,8 @@ aZ aZ ag an -an -aJ +st +qG aN aN aN @@ -442,8 +604,8 @@ aN aN aN aN -aC -an +Ud +Ua an ag "} @@ -453,7 +615,7 @@ aZ aZ ag an -an +Jt aI aN aN @@ -476,7 +638,7 @@ aN aN aN aK -an +Jt an ag "} @@ -486,7 +648,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -509,7 +671,7 @@ aN aN aN aC -an +Jt an ag "} @@ -519,7 +681,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -542,7 +704,7 @@ aN aN aN aC -an +Jt an ag "} @@ -552,7 +714,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -575,7 +737,7 @@ aN aN al aC -aG +Jt an ag "} @@ -585,7 +747,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -608,7 +770,7 @@ aN aN aN aC -an +Jt an ag "} @@ -618,7 +780,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -641,7 +803,7 @@ aN aN aN aC -an +Jt an ag "} @@ -651,7 +813,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -674,7 +836,7 @@ aN aN aN aC -an +Jt an ag "} @@ -684,7 +846,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -707,7 +869,7 @@ aN aN aN aC -an +Jt an ag "} @@ -717,7 +879,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -740,7 +902,7 @@ aN aN al aC -aG +Jt an ag "} @@ -750,7 +912,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -773,7 +935,7 @@ aN aN aN aC -an +Jt an ag "} @@ -783,7 +945,7 @@ aZ aZ ag an -an +Jt aI aN aN @@ -806,7 +968,7 @@ aN aN aN aK -an +Jt an ag "} @@ -816,7 +978,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -839,7 +1001,7 @@ aN aN aN aC -an +Jt an ag "} @@ -849,7 +1011,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -872,7 +1034,7 @@ aN aN aN aC -an +Jt an ag "} @@ -882,7 +1044,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -905,7 +1067,7 @@ aN aN al aC -aG +Jt an ag "} @@ -915,7 +1077,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -938,7 +1100,7 @@ aN aN aN aC -an +Jt an ag "} @@ -948,7 +1110,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -971,7 +1133,7 @@ aN aN aN aC -an +Jt an ag "} @@ -981,7 +1143,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1004,7 +1166,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1014,7 +1176,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1037,7 +1199,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1048,7 +1210,7 @@ aZ ag an aG -aJ +qG al aN aN @@ -1069,8 +1231,8 @@ aN aN aN al -aC -aG +Ud +UF an ag "} @@ -1080,7 +1242,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1103,7 +1265,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1113,7 +1275,7 @@ aZ aZ ag an -an +Jt aI aN aN @@ -1136,7 +1298,7 @@ aN aN aN aK -an +Jt an ag "} @@ -1146,7 +1308,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1169,7 +1331,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1179,7 +1341,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1202,7 +1364,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1212,7 +1374,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -1235,7 +1397,7 @@ aN aN al aC -aG +Jt an ag "} @@ -1245,7 +1407,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1268,7 +1430,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1278,7 +1440,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1301,7 +1463,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1311,7 +1473,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1334,7 +1496,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1344,7 +1506,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1367,7 +1529,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1377,7 +1539,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -1400,7 +1562,7 @@ aN aN al aC -aG +Jt an ag "} @@ -1410,7 +1572,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1433,7 +1595,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1443,7 +1605,7 @@ aZ aZ ag an -an +Jt aI aN aN @@ -1466,7 +1628,7 @@ aN aN aN aK -an +Jt an ag "} @@ -1476,7 +1638,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1499,7 +1661,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1509,8 +1671,8 @@ aZ aZ ag an -an -aJ +aG +qG aN aN aN @@ -1531,8 +1693,8 @@ aN aN aN aN -aC -an +Ud +UF an ag "} @@ -1542,7 +1704,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -1565,7 +1727,7 @@ aN aN al aC -aG +Jt an ag "} @@ -1575,7 +1737,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1598,7 +1760,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1608,7 +1770,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1631,7 +1793,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1641,7 +1803,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1664,7 +1826,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1674,7 +1836,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1697,7 +1859,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1707,7 +1869,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -1730,7 +1892,7 @@ aN aN al aC -aG +Jt an ag "} @@ -1740,7 +1902,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1763,7 +1925,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1773,7 +1935,7 @@ aZ aZ ag an -an +Jt aI aN aN @@ -1796,7 +1958,7 @@ aN aN aN aK -an +Jt an ag "} @@ -1806,7 +1968,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1829,7 +1991,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1839,7 +2001,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1862,7 +2024,7 @@ aN aN aN aC -an +Jt an ag "} @@ -1872,7 +2034,7 @@ aZ aZ ag an -aG +Jt aJ al aN @@ -1895,7 +2057,7 @@ aN aN al aC -aG +Jt an ag "} @@ -1905,7 +2067,7 @@ aZ aZ ag an -an +Jt aJ aN aN @@ -1928,17 +2090,17 @@ aN aN aN aC -an +Jt an ag "} (54,1,1) = {" aZ aZ -aZ ag -an -an +ag +rb +Jt aJ aN aN @@ -1961,17 +2123,17 @@ aN aN aN aC -an +Jt an ag "} (55,1,1) = {" -aZ -aZ -aZ ag -an -an +ag +ag +MY +ay +Jt aJ aN aN @@ -1994,17 +2156,17 @@ aN aN aN aC -an +Jt an ag "} (56,1,1) = {" -aZ -aZ -aZ ag -an -an +GM +mV +Td +EZ +Jt aJ aN aN @@ -2027,18 +2189,18 @@ aN aN aN aC -an +Jt an ag "} (57,1,1) = {" -aZ -aZ -aZ ag -an +ag +xG aG -aJ +aD +Ld +qG al aN aN @@ -2059,18 +2221,18 @@ aN aN aN al -aC -aG +Ud +UF an ag "} (58,1,1) = {" aZ -aZ -aZ ag -an -an +wb +DF +TZ +Jt aJ aN aN @@ -2093,17 +2255,17 @@ aN aN aN aC -an +Jt an ag "} (59,1,1) = {" aZ -aZ -aZ +ag +ag vM ay -an +WZ aI aN aN @@ -2126,7 +2288,7 @@ aN aN aN aK -an +Jt an ag "} @@ -2159,7 +2321,7 @@ aN aN aN aC -an +Jt an ag "} @@ -2169,7 +2331,7 @@ mX mX jJ aj -an +ah ap aE aE @@ -2192,7 +2354,7 @@ aE aE aE am -an +Jt an ag "} @@ -2203,29 +2365,29 @@ mX mX aj aB -an -an -an aD -an -an -an -an aD -an -an -an -an aD -an -an -an -an aD -an -an -an -an +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +lA an ag "} @@ -2235,7 +2397,7 @@ mX mX mX aj -an +mV an an aP diff --git a/_maps/outpost/hangar/indie_space_56x40.dmm b/_maps/outpost/hangar/indie_space_56x40.dmm index 4adf317b8435..f2c909c23aaf 100644 --- a/_maps/outpost/hangar/indie_space_56x40.dmm +++ b/_maps/outpost/hangar/indie_space_56x40.dmm @@ -4,7 +4,11 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/turf/open/floor/plasteel{ +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -48,17 +52,16 @@ /area/hangar) "ar" = ( /obj/effect/landmark/outpost/hangar_numbers, -/turf/open/floor/plasteel{ - planetary_atmos = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "at" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "au" = ( /obj/machinery/light/floor/hangar, @@ -82,10 +85,8 @@ }, /area/hangar) "aD" = ( -/obj/effect/turf_decal/arrows{ - dir = 4 - }, -/turf/open/floor/plasteel{ +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) @@ -161,21 +162,172 @@ /turf/template_noop, /area/template_noop) "aZ" = ( -/obj/effect/turf_decal/arrows{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"ck" = ( +/turf/open/floor/plasteel/elevatorshaft{ + planetary_atmos = 1 + }, +/area/hangar) +"cR" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ dir = 1 }, +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) -"ck" = ( -/turf/open/floor/plasteel/elevatorshaft{ +"ec" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"el" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"ho" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"ik" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"il" = ( +/obj/machinery/computer/hydrogen_exchange, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"mh" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"mP" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"qn" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"uh" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"vi" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"vl" = ( +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"vq" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"zp" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"AN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"GH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"Hd" = ( +/obj/structure/railing/corner{ + dir = 1; + layer = 4.1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Lx" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) "MN" = ( -/obj/machinery/atmospherics/pipe/simple/general, -/turf/closed/indestructible/reinforced, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"NB" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, /area/hangar) "Qi" = ( /obj/effect/landmark/outpost/elevator, @@ -183,6 +335,37 @@ planetary_atmos = 1 }, /area/hangar) +"Sw" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) +"SV" = ( +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/hangar) +"Tt" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, +/area/hangar) +"WQ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "101" + }, +/turf/open/floor/plating{ + planetary_atmos = 1 + }, +/area/hangar) (1,1,1) = {" aV @@ -296,7 +479,7 @@ aV aV aH aN -aN +aD aP aG aG @@ -339,7 +522,7 @@ aw aG aG aT -aN +aD aN aH "} @@ -349,7 +532,7 @@ aV aV aH aN -aN +aD aP ai ai @@ -392,7 +575,7 @@ ai ai ai aT -aN +aD aN aH "} @@ -402,7 +585,7 @@ aV aV aH aN -aN +aD aP aM aM @@ -445,7 +628,7 @@ aM aM aj aT -aN +aD aN aH "} @@ -455,7 +638,7 @@ aV aV aH aN -aN +aD aP aM aM @@ -498,7 +681,7 @@ aM aM aM aT -aN +aD aN aH "} @@ -561,8 +744,8 @@ aV aV aH aN -aN -aP +el +Tt aM aM aM @@ -603,8 +786,8 @@ aM aM aM aM -aT -aN +cR +zp aN aH "} @@ -614,7 +797,7 @@ aV aV aH aN -aN +qn am aM aM @@ -657,7 +840,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -667,7 +850,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -710,7 +893,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -720,7 +903,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -763,7 +946,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -773,7 +956,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -816,7 +999,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -826,7 +1009,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -869,7 +1052,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -879,7 +1062,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -922,7 +1105,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -932,7 +1115,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -975,7 +1158,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -985,7 +1168,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1028,7 +1211,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1038,7 +1221,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -1081,7 +1264,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -1091,7 +1274,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1134,7 +1317,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1144,7 +1327,7 @@ aV aV aH aN -aN +qn am aM aM @@ -1187,7 +1370,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -1197,7 +1380,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1240,7 +1423,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1250,7 +1433,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1293,7 +1476,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1303,7 +1486,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -1346,7 +1529,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -1356,7 +1539,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1399,7 +1582,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1409,7 +1592,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1452,7 +1635,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1462,7 +1645,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1505,7 +1688,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1515,7 +1698,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1558,7 +1741,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1568,8 +1751,8 @@ aV aV aH aN -aD -aP +Sw +Tt aE aM aM @@ -1610,8 +1793,8 @@ aM aM aM aE -aT -aD +cR +mh aN aH "} @@ -1621,7 +1804,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1664,7 +1847,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1674,7 +1857,7 @@ aV aV aH aN -aN +qn am aM aM @@ -1717,7 +1900,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -1727,7 +1910,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1770,7 +1953,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1780,7 +1963,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1823,7 +2006,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1833,7 +2016,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -1876,7 +2059,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -1886,7 +2069,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1929,7 +2112,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1939,7 +2122,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -1982,7 +2165,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -1992,7 +2175,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2035,7 +2218,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2045,7 +2228,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2088,7 +2271,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2098,7 +2281,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -2141,7 +2324,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -2151,7 +2334,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2194,7 +2377,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2204,7 +2387,7 @@ aV aV aH aN -aN +qn am aM aM @@ -2247,7 +2430,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -2257,7 +2440,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2300,7 +2483,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2310,8 +2493,8 @@ aV aV aH aN -aN -aP +Sw +Tt aM aM aM @@ -2352,8 +2535,8 @@ aM aM aM aM -aT -aN +cR +mh aN aH "} @@ -2363,7 +2546,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -2406,7 +2589,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -2416,7 +2599,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2459,7 +2642,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2469,7 +2652,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2512,7 +2695,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2522,7 +2705,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2565,7 +2748,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2575,7 +2758,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2618,7 +2801,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2628,7 +2811,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -2671,7 +2854,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -2681,7 +2864,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2724,7 +2907,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2734,7 +2917,7 @@ aV aV aH aN -aN +qn am aM aM @@ -2777,7 +2960,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -2787,7 +2970,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2830,7 +3013,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2840,7 +3023,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2883,7 +3066,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -2893,7 +3076,7 @@ aV aV aH aN -aD +qn aP aE aM @@ -2936,7 +3119,7 @@ aM aM aE aT -aD +qn aN aH "} @@ -2946,7 +3129,7 @@ aV aV aH aN -aN +qn aP aM aM @@ -2989,17 +3172,17 @@ aM aM aM aT -aN +qn aN aH "} (54,1,1) = {" aV aV -aV aH -aN -aN +aH +Lx +qn aP aM aM @@ -3042,17 +3225,17 @@ aM aM aM aT -aN +qn aN aH "} (55,1,1) = {" -aV -aV -aV aH -aN -aN +aH +aH +SV +at +qn aP aM aM @@ -3095,17 +3278,17 @@ aM aM aM aT -aN +qn aN aH "} (56,1,1) = {" -aV -aV -aV aH -aN -aN +WQ +vq +ik +Hd +qn aP aM aM @@ -3148,18 +3331,18 @@ aM aM aM aT -aN +qn aN aH "} (57,1,1) = {" -aV -aV -aV aH -aN -aD -aP +aH +il +Sw +aZ +ho +Tt aE aM aM @@ -3200,18 +3383,18 @@ aM aM aM aE -aT -aD +cR +mh aN aH "} (58,1,1) = {" aV -aV -aV aH -aN -aN +uh +vl +vi +qn aP aM aM @@ -3254,17 +3437,17 @@ aM aM aM aT -aN +qn aN aH "} (59,1,1) = {" aV -aV -aV +aH +aH MN at -aN +GH am aM aM @@ -3307,7 +3490,7 @@ aM aM aM ao -aN +qn aN aH "} @@ -3360,7 +3543,7 @@ aM aM aM aT -aN +qn aN aH "} @@ -3370,7 +3553,7 @@ ck ck Qi aA -aN +AN aK aO aO @@ -3384,6 +3567,7 @@ aO aO aO aO +ec aO aO aO @@ -3398,8 +3582,7 @@ aO aO aO aO -aO -aO +ec aO aO aO @@ -3413,7 +3596,7 @@ aO aO aO aI -aN +qn aN aH "} @@ -3424,49 +3607,49 @@ ck ck aA ar -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN aZ -aN -aN -aN -aN +aZ +aZ +aZ +aZ +aZ +mP +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +mP +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +aZ +NB aN aH "} @@ -3476,7 +3659,7 @@ ck ck ck aA -aN +vq aN au aN diff --git a/_maps/outpost/hangar/nt_ice_20x20.dmm b/_maps/outpost/hangar/nt_ice_20x20.dmm index ec7577ab620f..06e76cbe6b5b 100644 --- a/_maps/outpost/hangar/nt_ice_20x20.dmm +++ b/_maps/outpost/hangar/nt_ice_20x20.dmm @@ -191,6 +191,31 @@ planetary_atmos = 1 }, /area/hangar) +"bv" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"bw" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "bA" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -264,6 +289,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -280,6 +306,17 @@ planetary_atmos = 1 }, /area/hangar) +"ee" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "fb" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -289,6 +326,15 @@ planetary_atmos = 1 }, /area/hangar) +"fT" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "gy" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -350,6 +396,49 @@ light_range = 2 }, /area/hangar) +"iT" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"ka" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"kq" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "me" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -359,6 +448,20 @@ planetary_atmos = 1 }, /area/hangar) +"mz" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "mR" = ( /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, @@ -374,6 +477,18 @@ planetary_atmos = 1 }, /area/hangar) +"nI" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "nK" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -399,6 +514,20 @@ light_range = 2 }, /area/hangar) +"om" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"oA" = ( +/obj/machinery/door/airlock/outpost, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plasteel/tech, +/area/hangar) "oE" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -444,6 +573,26 @@ planetary_atmos = 1 }, /area/hangar) +"qk" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/machinery/computer/hydrogen_exchange{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"qV" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "rj" = ( /turf/open/floor/plating/asteroid/snow/temperatre{ light_color = "#1B1D2E"; @@ -469,6 +618,15 @@ planetary_atmos = 1 }, /area/hangar) +"sd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "sV" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/industrial/outline/yellow, @@ -481,6 +639,18 @@ }, /turf/open/floor/plasteel/dark, /area/hangar) +"tt" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ui" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -514,6 +684,25 @@ planetary_atmos = 1 }, /area/hangar) +"xv" = ( +/obj/structure/railing{ + dir = 5; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "xB" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -549,6 +738,32 @@ planetary_atmos = 1 }, /area/hangar) +"yE" = ( +/obj/structure/flora/grass/both, +/obj/item/trash/candy{ + pixel_x = 4; + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"zs" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/floor{ + bulb_power = 0.75 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Aj" = ( /obj/effect/turf_decal/borderfloor/corner, /obj/effect/turf_decal/siding/white{ @@ -563,6 +778,44 @@ planetary_atmos = 1 }, /area/hangar) +"AE" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"AI" = ( +/obj/structure/flora/grass/green, +/obj/item/trash/energybar{ + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Bw" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"De" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Dh" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -575,6 +828,29 @@ planetary_atmos = 1 }, /area/hangar) +"Dq" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pressure_valve, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"DK" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "ES" = ( /obj/effect/turf_decal/borderfloor{ dir = 6 @@ -604,6 +880,18 @@ planetary_atmos = 1 }, /area/hangar) +"Fn" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "FM" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -625,6 +913,7 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -663,6 +952,20 @@ light_range = 2 }, /area/hangar) +"HG" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Iz" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -693,12 +996,29 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 }, /area/hangar) +"JD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "JU" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -718,6 +1038,17 @@ planetary_atmos = 1 }, /area/hangar) +"Kw" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "KC" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/oil, @@ -738,6 +1069,37 @@ light_range = 2 }, /area/hangar) +"Lu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Lz" = ( +/obj/structure/railing{ + dir = 9; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "MI" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -768,11 +1130,23 @@ /obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"NH" = ( +/obj/effect/turf_decal/borderfloor{ dir = 1 }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; @@ -802,6 +1176,36 @@ planetary_atmos = 1 }, /area/hangar) +"PI" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"PL" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Qb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -914,6 +1318,44 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) +"TU" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north{ + pixel_x = -6; + bulb_power = 0.25 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"TX" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Ul" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -942,6 +1384,19 @@ planetary_atmos = 1 }, /area/hangar) +"UZ" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Vk" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -971,6 +1426,20 @@ planetary_atmos = 1 }, /area/hangar) +"WY" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Xd" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -987,6 +1456,17 @@ planetary_atmos = 1 }, /area/hangar) +"Xt" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "XC" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1017,6 +1497,33 @@ light_range = 2 }, /area/hangar) +"Yt" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Yu" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "YN" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1051,6 +1558,18 @@ planetary_atmos = 1 }, /area/hangar) +"Zc" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Ze" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1061,6 +1580,18 @@ planetary_atmos = 1 }, /area/hangar) +"Zf" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Zi" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 4 @@ -1303,7 +1834,7 @@ rj rj MI rj -rj +DK rj MI rj @@ -1316,7 +1847,7 @@ rj rj MN rj -rj +DK rj rj rj @@ -1341,7 +1872,7 @@ rj rj rj rj -rj +DK rj rj rj @@ -1350,7 +1881,7 @@ rj rj MN rj -rj +DK rj MI rj @@ -1473,7 +2004,7 @@ TA rj rj rj -rj +DK rj rj rj @@ -1522,7 +2053,7 @@ rj rj rj rj -rj +DK MI rj rj @@ -1714,7 +2245,7 @@ ac ac aM MN -rj +GX aC rQ av @@ -1755,8 +2286,8 @@ am am am rj -rj -MI +yE +qk Fi ap av @@ -1794,14 +2325,14 @@ am (18,1,1) = {" am hg -hg +sd am +MI rj -GX -rj -nr -ap -av +Yu +TX +ee +NH aJ aJ aJ @@ -1822,8 +2353,8 @@ aJ aJ aJ aJ -nr -rQ +De +Fn aT MI rj @@ -1836,13 +2367,13 @@ am (19,1,1) = {" am hg -hg +qV am -rj -rj -rj +bv +bv +zs Fi -rQ +tt av aJ aJ @@ -1865,7 +2396,7 @@ aJ aJ aJ aO -rQ +Zc nK rj rj @@ -1878,13 +2409,13 @@ ac (20,1,1) = {" am hg -hg -mR -rj -rj -GX -aC -NO +Bw +oA +om +om +Lz +PL +PI av aJ aJ @@ -1907,7 +2438,7 @@ aJ aJ aJ nr -rQ +Zc nK rj GX @@ -1922,10 +2453,10 @@ am hg hg am -MI -rj -rj -aC +TU +WY +HG +Yt IG av aJ @@ -1949,7 +2480,7 @@ aJ aJ aJ nr -NO +Lu nK rj rj @@ -1964,10 +2495,10 @@ am am am am +AI rj -MN -rj -aC +ka +Dq cI av ad @@ -1991,7 +2522,7 @@ aJ aJ ad nr -NO +Lu nK MI rj @@ -2007,10 +2538,10 @@ ac ac ac rj -GX -MN -aC -NO +rj +JD +nr +PI aT aJ aJ @@ -2033,7 +2564,7 @@ aJ aJ aJ nr -NO +Lu nK rj GX @@ -2049,10 +2580,10 @@ ac ac ac rj -rj -rj -aC -NO +MI +xv +mz +PI aT aJ aJ @@ -2075,7 +2606,7 @@ aJ aJ aJ nr -NO +Lu uC rj rj @@ -2091,10 +2622,10 @@ ac ac TA rj -MI +GX rj -Fi -rQ +aC +tt aT aJ aJ @@ -2117,7 +2648,7 @@ aJ aJ aJ nr -rQ +Zc TF rj MI @@ -2134,9 +2665,9 @@ ac rj rj rj -MI +rj aC -rQ +tt av aJ aJ @@ -2159,7 +2690,7 @@ aJ aJ aJ nr -NO +Lu TF rj ac @@ -2174,11 +2705,11 @@ ac ac ac rj -rj +MN rj rj aC -rQ +tt av ad aJ @@ -2201,7 +2732,7 @@ aJ aJ ad aO -ap +kq nK MN ac @@ -2220,7 +2751,7 @@ rj rj GX aC -ap +Kw av aJ aJ @@ -2243,7 +2774,7 @@ aJ aJ aJ aO -rQ +Zc nK rj ac @@ -2262,7 +2793,7 @@ MI rj rj aC -ap +Kw av aJ aJ @@ -2285,7 +2816,7 @@ aJ aJ aJ aO -rQ +Zc nK MI rj @@ -2304,7 +2835,7 @@ rj rj rj aC -ap +Kw av aJ aJ @@ -2327,7 +2858,7 @@ aJ aJ aJ nr -rQ +Zc nK GX rj @@ -2346,7 +2877,7 @@ rj MI rj aC -ap +Kw av aJ aJ @@ -2369,7 +2900,7 @@ aJ aJ aJ nr -NO +Lu nK rj rj @@ -2388,7 +2919,7 @@ rj GX rj aC -rQ +tt aT ad aJ @@ -2410,8 +2941,8 @@ aJ aJ aJ ad -nr -NO +De +iT nK rj MI @@ -2430,8 +2961,8 @@ rj MN rj Fi -rQ -aT +Zf +UZ aJ aJ aJ @@ -2453,7 +2984,7 @@ aJ aJ aJ nr -rQ +Zc nK rj GX @@ -2472,7 +3003,7 @@ rj rj GX Fi -ap +Kw aT aJ aJ @@ -2495,7 +3026,7 @@ ad aJ aJ nr -ap +kq nK rj rj @@ -2514,7 +3045,7 @@ rj rj rj aC -ap +Kw SW Qb Qb @@ -2537,7 +3068,7 @@ Qb Qb Qb ES -ap +kq nK MI TA @@ -2556,30 +3087,30 @@ rj MI rj aC -hv -ap -NO -rQ -rQ -rQ -ap -NO -NO -rQ -rQ -rQ -FS -ap -rQ -ap -ap -ap -NO -NO -rQ -ap -ap +Xt +fT +bw +AE +AE +AE +fT +bw +bw +AE +AE +AE FS +fT +AE +fT +fT +fT +bw +bw +AE +fT +fT +nI uC rj ac diff --git a/_maps/outpost/hangar/nt_ice_40x20.dmm b/_maps/outpost/hangar/nt_ice_40x20.dmm index a9066a1dcef2..defafdc3b085 100644 --- a/_maps/outpost/hangar/nt_ice_40x20.dmm +++ b/_maps/outpost/hangar/nt_ice_40x20.dmm @@ -242,6 +242,21 @@ planetary_atmos = 1 }, /area/hangar) +"ca" = ( +/obj/machinery/door/airlock/outpost, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plasteel/tech, +/area/hangar) +"cx" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "dA" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -281,6 +296,22 @@ planetary_atmos = 1 }, /area/hangar) +"eg" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pressure_valve, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "es" = ( /obj/effect/decal/fakelattice, /obj/machinery/light/small/directional/east, @@ -339,6 +370,21 @@ planetary_atmos = 1 }, /area/hangar) +"gk" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "hh" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -350,6 +396,15 @@ light_range = 2 }, /area/hangar) +"hr" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "hX" = ( /obj/effect/landmark/outpost/hangar_dock, /turf/open/floor/plating{ @@ -387,6 +442,19 @@ light_range = 2 }, /area/hangar) +"jm" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "jv" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -429,6 +497,10 @@ planetary_atmos = 1 }, /area/hangar) +"ln" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock/temperate, +/area/hangar) "lG" = ( /obj/effect/turf_decal/siding/white{ dir = 9 @@ -482,6 +554,48 @@ planetary_atmos = 1 }, /area/hangar) +"mE" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"mM" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"nE" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"ok" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "oA" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 1 @@ -530,6 +644,32 @@ planetary_atmos = 1 }, /area/hangar) +"pn" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/floor{ + bulb_power = 0.75 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"pu" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "pv" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -537,6 +677,20 @@ light_range = 2 }, /area/hangar) +"pz" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "qa" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -681,12 +835,82 @@ planetary_atmos = 1 }, /area/hangar) +"tW" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"uk" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"us" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"uv" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"uK" = ( +/obj/structure/railing{ + dir = 9; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "wH" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -729,6 +953,19 @@ planetary_atmos = 1 }, /area/hangar) +"yt" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "zT" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -736,6 +973,19 @@ light_range = 2 }, /area/hangar) +"Af" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "AN" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -750,6 +1000,34 @@ planetary_atmos = 1 }, /area/hangar) +"AY" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"Br" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Cg" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -760,6 +1038,31 @@ planetary_atmos = 1 }, /area/hangar) +"CQ" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Db" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "DM" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -778,6 +1081,27 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/hangar) +"EI" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "EJ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -801,6 +1125,26 @@ planetary_atmos = 1 }, /area/hangar) +"FO" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "FX" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -814,6 +1158,18 @@ planetary_atmos = 1 }, /area/hangar) +"GG" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "GS" = ( /obj/effect/turf_decal/borderfloor{ dir = 5 @@ -828,15 +1184,45 @@ planetary_atmos = 1 }, /area/hangar) +"Hw" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"HZ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Iv" = ( /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 }, /area/hangar) +"IF" = ( +/obj/structure/flora/grass/both, +/obj/item/trash/raisins{ + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Jb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -854,6 +1240,30 @@ planetary_atmos = 1 }, /area/hangar) +"Je" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Jh" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Js" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white{ @@ -939,6 +1349,50 @@ "MM" = ( /turf/open/floor/plasteel/tech, /area/hangar) +"MV" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"MY" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Nz" = ( +/obj/structure/flora/grass/green, +/obj/item/trash/pistachios{ + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"ON" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "OP" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -979,6 +1433,25 @@ planetary_atmos = 1 }, /area/hangar) +"Rh" = ( +/obj/structure/railing{ + dir = 5; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "RU" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -992,6 +1465,13 @@ planetary_atmos = 1 }, /area/hangar) +"Sb" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Sh" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -1024,6 +1504,12 @@ planetary_atmos = 1 }, /area/hangar) +"Td" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "TX" = ( /obj/effect/decal/fakelattice, /turf/open/floor/plasteel/elevatorshaft{ @@ -1034,6 +1520,37 @@ /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, /area/hangar) +"UH" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"UU" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/machinery/computer/hydrogen_exchange{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Vs" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1044,6 +1561,17 @@ planetary_atmos = 1 }, /area/hangar) +"Wa" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Ww" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -1063,7 +1591,9 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1091,6 +1621,49 @@ planetary_atmos = 1 }, /area/hangar) +"XS" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"YG" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"YV" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north{ + pixel_x = -6; + bulb_power = 0.25 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Zc" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1121,6 +1694,20 @@ light_range = 2 }, /area/hangar) +"Zl" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ZK" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -1354,7 +1941,7 @@ aO as aO aO -aO +Sb pv aO aO @@ -1370,7 +1957,7 @@ aO aO as aO -aO +Sb aO aO aO @@ -1405,7 +1992,7 @@ aO as aO aO -aO +Sb pv aO aO @@ -1442,7 +2029,7 @@ aO aO aO aO -aO +Sb aO aO aO @@ -1499,7 +2086,7 @@ aO aO aO aO -aO +Sb aO aO aO @@ -1519,7 +2106,7 @@ aO aO as aO -aO +Sb aO aO aO @@ -1529,7 +2116,7 @@ aO aO aO aO -aO +Sb aO pv aO @@ -1854,8 +2441,8 @@ pv aO aO aL -aR -DM +YG +uk ae ae ae @@ -1876,8 +2463,8 @@ ae ae ae ae -fQ -WM +yt +MY OP aO al @@ -1896,7 +2483,7 @@ aO aO aO aL -rI +nE DM ae ae @@ -1919,7 +2506,7 @@ ae ae ae fQ -aR +Af lQ aO aO @@ -1938,7 +2525,7 @@ aY aO as aL -rI +nE DM ae ae @@ -1961,7 +2548,7 @@ ae ae ae rq -am +MV OP aO aO @@ -1980,7 +2567,7 @@ aw al aO aL -rI +nE DM ae ae @@ -2003,7 +2590,7 @@ ae ae ae rq -am +MV OP aO pv @@ -2022,7 +2609,7 @@ aY aO pv aL -rI +nE DM aD ae @@ -2045,7 +2632,7 @@ ae ae aD rq -am +MV OP aO aO @@ -2064,7 +2651,7 @@ aY aO aO aL -rI +nE DM ae ae @@ -2087,7 +2674,7 @@ ae ae ae rq -am +MV OP aO aO @@ -2106,7 +2693,7 @@ aY wR aO Ww -rI +nE DM ae ae @@ -2129,7 +2716,7 @@ ae ae ae rq -am +MV OP aO al @@ -2148,7 +2735,7 @@ aY aY aO Ww -rI +nE DM ae ae @@ -2171,7 +2758,7 @@ ae ae ae rq -am +MV OP aO as @@ -2190,7 +2777,7 @@ aY aY aO Ww -am +mE DM ae ae @@ -2213,7 +2800,7 @@ ae ae ae fQ -am +MV OP pv aO @@ -2232,7 +2819,7 @@ aY pv aO Ww -am +mE DM aD ae @@ -2255,7 +2842,7 @@ ae ae aD rq -aR +Af OP aO aO @@ -2274,7 +2861,7 @@ aY aO as Ww -am +mE DM ae ae @@ -2297,7 +2884,7 @@ ae ae ae rq -rI +GG lQ aO al @@ -2316,7 +2903,7 @@ aY aO al aL -am +mE DM ae ae @@ -2339,7 +2926,7 @@ ae ae ae rq -rI +GG lQ aO aO @@ -2358,7 +2945,7 @@ aY aO aO aL -am +mE DM ae ae @@ -2381,7 +2968,7 @@ ae ae ae rq -rI +GG OP aO pv @@ -2400,7 +2987,7 @@ aY pv aO aL -am +mE aM ae ae @@ -2423,7 +3010,7 @@ ae ae ae rq -rI +GG lQ aO aO @@ -2442,7 +3029,7 @@ aY aO aO aL -rI +nE aM aD ae @@ -2465,7 +3052,7 @@ ae ae aD rq -rI +GG lQ aO aO @@ -2480,11 +3067,11 @@ aY aY aY aY -aw -as +aY +Nz aO aL -rI +nE DM ae ae @@ -2507,7 +3094,7 @@ ae ae ae qa -aR +Af lQ aO aO @@ -2522,11 +3109,11 @@ ab ab ab ab +ln aO -aO -pv -rq -rI +UU +Ww +mE DM ae ae @@ -2549,7 +3136,7 @@ ae ae ae rq -rI +GG DM aO aO @@ -2562,14 +3149,14 @@ ab (35,1,1) = {" ab MM -MM +ON ab +pv aO -al -aO -aL -rI -DM +gk +FO +HZ +uk ae ae ae @@ -2590,8 +3177,8 @@ ae ae ae ae -rq -rI +XS +Je lQ pv aO @@ -2604,13 +3191,13 @@ ab (36,1,1) = {" ab MM -MM +Td ab -aO -aO -aO -aL -rI +Zl +Zl +pn +Ww +nE DM ae ae @@ -2633,7 +3220,7 @@ ae ae ae rq -am +MV lQ al aO @@ -2646,13 +3233,13 @@ aY (37,1,1) = {" ab MM -MM -Uo -aO -aO -al -Ww -am +Hw +ca +mM +mM +uK +UH +WM DM aD ae @@ -2675,7 +3262,7 @@ ae ae aD rq -rI +GG lQ aO aO @@ -2690,11 +3277,11 @@ ab MM MM ab -pv -aO -aO -aL -am +YV +uv +Br +CQ +pz DM ae ae @@ -2717,7 +3304,7 @@ ae ae ae rq -rI +GG OP aO aO @@ -2732,11 +3319,11 @@ ab ab ab ab -aO as aO -Ww -rI +EI +eg +jm DM ae ae @@ -2759,7 +3346,7 @@ ae ae ae fQ -rI +GG lQ pv aO @@ -2773,12 +3360,12 @@ aY aY aY aY -aY +ln aO -al -as -aL -aR +aO +AY +rq +WM DM ae ae @@ -2801,7 +3388,7 @@ ae ae ae rq -rI +GG lQ aO al @@ -2817,9 +3404,9 @@ aY aY aY aO -aO -aO -aL +IF +Rh +Jh WM DM ae @@ -2843,7 +3430,7 @@ ae ae ae rq -aR +Af lQ aO aO @@ -2857,9 +3444,9 @@ aY aY aY aY -wR aO -pv +aO +al aO aL wH @@ -2885,7 +3472,7 @@ ae ae aD rq -aR +Af lQ aO pv @@ -2902,9 +3489,9 @@ aY aO aO aO -pv +as aL -aR +WM aM ae ae @@ -2927,7 +3514,7 @@ ae ae ae rq -aR +Af lQ aO aY @@ -2942,11 +3529,11 @@ aY aY aY aO -aO +pv aO aO aL -aR +WM aM ae ae @@ -2969,7 +3556,7 @@ ae ae ae rq -aR +Af OP as aY @@ -2988,7 +3575,7 @@ aO aO al Ww -rI +nE aM ae ae @@ -3011,7 +3598,7 @@ ae ae ae rq -rI +GG Sn aO aY @@ -3026,11 +3613,11 @@ aY aY aw aO -pv +al aO aO aL -rI +nE DM ae ae @@ -3053,7 +3640,7 @@ ae ae ae rq -aR +Af Sn pv aO @@ -3072,7 +3659,7 @@ aO aO aO aL -rI +nE DM aD ae @@ -3095,7 +3682,7 @@ ae ae aD fQ -am +MV lQ al aO @@ -3114,7 +3701,7 @@ aO pv aO aL -am +mE DM ae ae @@ -3137,7 +3724,7 @@ ae ae ae fQ -rI +GG lQ aO aO @@ -3156,7 +3743,7 @@ aO al aO aL -am +mE DM ae ae @@ -3179,7 +3766,7 @@ ae ae ae fQ -rI +GG lQ aO pv @@ -3198,7 +3785,7 @@ aO as aO aL -am +mE DM ae ae @@ -3221,7 +3808,7 @@ ae ae ae rq -rI +GG lQ aO al @@ -3240,7 +3827,7 @@ aO aO al aL -am +mE DM ae ae @@ -3263,7 +3850,7 @@ ae ae ae rq -aR +Af lQ aO aO @@ -3282,8 +3869,8 @@ aO aO aO aL -rI -aM +tW +Db aD ae ae @@ -3304,8 +3891,8 @@ ae ae ae aD -rq -aR +XS +Wa lQ pv wR @@ -3324,7 +3911,7 @@ aO pv aO Ww -rI +nE aM ae ae @@ -3347,7 +3934,7 @@ ae ae ae rq -rI +GG lQ aO aY @@ -3366,7 +3953,7 @@ aO aO aO Ww -am +mE aM ae ae @@ -3389,7 +3976,7 @@ aD ae ae rq -am +MV lQ as aY @@ -3408,7 +3995,7 @@ al aO aO aL -am +mE GS af af @@ -3431,7 +4018,7 @@ af af af mj -am +MV lQ pv aY @@ -3450,29 +4037,29 @@ pv aO aO aL -aU -am -aR -rI -rI -rI -am -aR -aR -rI -rI -rI -Iv -am -rI -am -am -am -aR -aR -rI -am -am +pu +hr +us +cx +cx +cx +hr +us +us +cx +cx +cx +ok +hr +cx +hr +hr +hr +us +us +cx +hr +hr Iv OP aO diff --git a/_maps/outpost/hangar/nt_ice_40x40.dmm b/_maps/outpost/hangar/nt_ice_40x40.dmm index f2f644dd7dda..62c3858641a5 100644 --- a/_maps/outpost/hangar/nt_ice_40x40.dmm +++ b/_maps/outpost/hangar/nt_ice_40x40.dmm @@ -168,6 +168,37 @@ planetary_atmos = 1 }, /area/hangar) +"aJ" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north{ + pixel_x = -6; + bulb_power = 0.25 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"aP" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "aQ" = ( /obj/structure/flora/rock/pile/icy, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -201,7 +232,9 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -212,6 +245,7 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -258,6 +292,10 @@ planetary_atmos = 1 }, /area/hangar) +"cG" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock/temperate, +/area/hangar) "dQ" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/greenglow{ @@ -285,6 +323,17 @@ planetary_atmos = 1 }, /area/hangar) +"eF" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "eU" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -297,6 +346,17 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/tech, /area/hangar) +"fd" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "fJ" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -336,6 +396,30 @@ planetary_atmos = 1 }, /area/hangar) +"gN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"hh" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "hr" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 8 @@ -406,6 +490,19 @@ planetary_atmos = 1 }, /area/hangar) +"iY" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "jF" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white, @@ -457,6 +554,39 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) +"lb" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"lg" = ( +/obj/structure/railing{ + dir = 5; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "lC" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -552,13 +682,32 @@ "pd" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning, -/obj/structure/filingcabinet/double/grey, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, +/obj/structure/filingcabinet/double/grey{ + dir = 8; + pixel_x = 7 + }, /turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) +"qS" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "qW" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -583,6 +732,24 @@ planetary_atmos = 1 }, /area/hangar) +"rY" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"so" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "sS" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -631,6 +798,32 @@ planetary_atmos = 1 }, /area/hangar) +"tQ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"tR" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "um" = ( /obj/effect/turf_decal/borderfloor{ dir = 5 @@ -686,6 +879,66 @@ planetary_atmos = 1 }, /area/hangar) +"xS" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"ym" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/floor{ + bulb_power = 0.75 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"yn" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"yw" = ( +/obj/structure/railing{ + dir = 9; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "yG" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -706,6 +959,48 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) +"zS" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Au" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"AJ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"AO" = ( +/obj/structure/flora/grass/green, +/obj/item/trash/chips{ + layer = 2.8; + pixel_y = 3; + pixel_x = -2 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Bf" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -713,6 +1008,18 @@ light_range = 2 }, /area/hangar) +"Bj" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "BE" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -741,6 +1048,29 @@ planetary_atmos = 1 }, /area/hangar) +"Ck" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"CC" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "CG" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -798,6 +1128,17 @@ light_range = 2 }, /area/hangar) +"Fw" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "FH" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white{ @@ -839,6 +1180,30 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) +"GW" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Hr" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Hv" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp{ @@ -891,6 +1256,36 @@ planetary_atmos = 1 }, /area/hangar) +"Is" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"IH" = ( +/obj/machinery/door/airlock/outpost, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plasteel/tech, +/area/hangar) +"Jt" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "JI" = ( /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating{ @@ -932,6 +1327,18 @@ light_range = 2 }, /area/hangar) +"Ll" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Lt" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/vending/coffee, @@ -966,6 +1373,12 @@ planetary_atmos = 1 }, /area/hangar) +"Md" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Mm" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -976,6 +1389,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech, /area/hangar) +"Ms" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pressure_valve, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Mz" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -992,6 +1421,41 @@ planetary_atmos = 1 }, /area/hangar) +"Nh" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"NG" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "NY" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1116,6 +1580,15 @@ planetary_atmos = 1 }, /area/hangar) +"Qk" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Qs" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -1160,6 +1633,20 @@ planetary_atmos = 1 }, /area/hangar) +"Rr" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/machinery/computer/hydrogen_exchange{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Rx" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -1173,12 +1660,27 @@ planetary_atmos = 1 }, /area/hangar) +"RY" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Sf" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1191,11 +1693,23 @@ /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, -/area/hangar) -"SC" = ( -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ +/area/hangar) +"SC" = ( +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Tj" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1266,6 +1780,37 @@ planetary_atmos = 1 }, /area/hangar) +"UJ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"UR" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "VR" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1355,6 +1900,56 @@ planetary_atmos = 1 }, /area/hangar) +"Zr" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Zx" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"ZN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"ZP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "ZW" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1636,7 +2231,7 @@ ac ac ac ac -ac +zS ac ac ac @@ -1650,7 +2245,7 @@ ac ac ac ac -ac +zS ac ac ac @@ -1691,7 +2286,7 @@ aQ ak ac ac -ac +zS ac ak ac @@ -1720,7 +2315,7 @@ ac ac ac ac -ac +zS ac ak ac @@ -1953,7 +2548,7 @@ ac ac ak ac -ac +zS ac ac ac @@ -2011,7 +2606,7 @@ ac ac ac ac -ac +zS ac ac ac @@ -2028,7 +2623,7 @@ ac ac ac ac -ac +zS ac ac ab @@ -2428,8 +3023,8 @@ ab ac ac Rk -hI -au +iY +RY ah ah ah @@ -2470,8 +3065,8 @@ ah ah ah ah -ay -aY +xS +hh bQ ac aC @@ -2490,7 +3085,7 @@ ac ac ac Rk -an +Ll au ah ah @@ -2533,7 +3128,7 @@ ah ah ah ay -hI +aP ax ac ac @@ -2552,7 +3147,7 @@ aT ac ak Rk -an +Ll au ah ah @@ -2595,7 +3190,7 @@ ah ah ah ag -JI +eF bQ ac ac @@ -2614,7 +3209,7 @@ as aC ac Rk -an +Ll au ah ah @@ -2657,7 +3252,7 @@ ah ah ah ag -JI +eF bQ ac ab @@ -2676,7 +3271,7 @@ aT ac ab Rk -an +Ll au jY ah @@ -2719,7 +3314,7 @@ ah ah jY ag -JI +eF bQ ac ac @@ -2738,7 +3333,7 @@ aT ac ac Rk -an +Ll au ah ah @@ -2781,7 +3376,7 @@ ah ah ah ag -JI +eF bQ ac ac @@ -2800,7 +3395,7 @@ aT aQ ac Dd -an +Ll au ah ah @@ -2843,7 +3438,7 @@ ah ah ah ag -JI +eF bQ ac aC @@ -2862,7 +3457,7 @@ aT aT ac Dd -an +Ll au ah ah @@ -2905,7 +3500,7 @@ ah ah ah ag -JI +eF bQ ac ak @@ -2924,7 +3519,7 @@ aT aT ac Dd -JI +UJ au ah ah @@ -2967,7 +3562,7 @@ ah ah ah ay -JI +eF bQ ab ac @@ -2986,7 +3581,7 @@ aT ab ac Dd -JI +UJ au jY ah @@ -3029,7 +3624,7 @@ ah ah jY ag -hI +aP bQ ac ac @@ -3048,7 +3643,7 @@ aT ac ak Dd -JI +UJ au ah ah @@ -3091,7 +3686,7 @@ ah ah ah ag -an +Au ax ac aC @@ -3110,7 +3705,7 @@ aT ac aC Rk -JI +UJ au ah ah @@ -3153,7 +3748,7 @@ ah ah ah ag -an +Au ax ac ac @@ -3172,7 +3767,7 @@ aT ac ac Rk -JI +UJ au ah ah @@ -3215,7 +3810,7 @@ ah ah ah ag -an +Au bQ ac ab @@ -3234,7 +3829,7 @@ aT ab ac Rk -JI +UJ at ah ah @@ -3277,7 +3872,7 @@ ah ah ah ag -an +Au ax ac ac @@ -3296,7 +3891,7 @@ aT ac ac Rk -an +Ll at jY ah @@ -3339,7 +3934,7 @@ ah ah jY ag -an +Au ax ac ac @@ -3354,11 +3949,11 @@ aT aT aT aT -as -ak +aT ac +ak Rk -an +Ll au ah ah @@ -3401,7 +3996,7 @@ ah ah ah lC -hI +aP ax ac ac @@ -3416,11 +4011,11 @@ aa aa aa aa +cG ac -ac -ab -ag -an +Rr +Dd +UJ au ah ah @@ -3463,7 +4058,7 @@ ah ah ah ag -an +Au au ac ac @@ -3476,14 +4071,14 @@ aa (35,1,1) = {" aa Yt -Yt +Zx aa +ab ac -aC -ac -Rk -an -au +ZP +UR +Fw +RY ah ah ah @@ -3524,8 +4119,8 @@ ah ah ah ah -ag -an +Tj +gN ax ab ac @@ -3538,13 +4133,13 @@ aa (36,1,1) = {" aa Yt -Yt +so aa -ac -ac -ac -Rk -an +Tn +Tn +ym +Dd +Ll au ah ah @@ -3587,7 +4182,7 @@ ah ah ah ag -JI +eF ax aC ac @@ -3600,13 +4195,13 @@ aT (37,1,1) = {" aa Yt -Yt -HH -ac -ac -aC -Dd -JI +Md +IH +Qk +Qk +yw +Zr +aY au jY ah @@ -3649,7 +4244,7 @@ ah ah jY ag -an +Au ax ac ac @@ -3664,11 +4259,11 @@ aa Yt Yt aa -ab -ac -ac -Rk -JI +aJ +lb +Is +Bj +NG au ah ah @@ -3711,7 +4306,7 @@ ah ah ah ag -an +Au bQ ac ac @@ -3727,10 +4322,10 @@ aa aa aa ac -ak -ac -Dd -an +AO +Nh +Ms +CC au ah ah @@ -3773,7 +4368,7 @@ ah ah ah ay -an +Au ax ab ac @@ -3789,10 +4384,10 @@ aT aT aT ac -aC -ak -Rk -hI +ac +yn +ag +aY au ah ah @@ -3835,7 +4430,7 @@ ah ah ah ag -an +Au ax ac aC @@ -3850,10 +4445,10 @@ aT aT aT aT +ab ac -ac -ac -Rk +lg +tR aY au ah @@ -3897,7 +4492,7 @@ ah ah ah ag -hI +aP ax ac ac @@ -3913,7 +4508,7 @@ aT aT aQ ac -ab +ac ac Rk Sf @@ -3959,7 +4554,7 @@ ah ah jY ag -hI +aP ax ac ab @@ -3978,7 +4573,7 @@ ac ac ab Rk -hI +aP at ah ah @@ -4021,7 +4616,7 @@ ah ah ah ag -hI +aP ax ac aT @@ -4040,7 +4635,7 @@ aC ac ac Rk -hI +aP at ah ah @@ -4083,7 +4678,7 @@ ah ah ah ag -hI +aP bQ ak aT @@ -4102,7 +4697,7 @@ ac ac aC Dd -an +Au at ah ah @@ -4145,7 +4740,7 @@ ah ah ah ag -an +Au lJ ac aT @@ -4164,7 +4759,7 @@ ab ac ac Rk -an +Au au ah ah @@ -4207,7 +4802,7 @@ ah ah ah ag -hI +aP lJ ab ac @@ -4226,7 +4821,7 @@ ac ac ac Rk -an +Au au jY ah @@ -4269,7 +4864,7 @@ ah ah jY ay -JI +eF ax aC ac @@ -4288,7 +4883,7 @@ ac ab ac Rk -JI +eF au ah ah @@ -4331,7 +4926,7 @@ ah ah ah ay -an +Au ax ac ac @@ -4350,7 +4945,7 @@ ac aC ac Rk -JI +eF au ah ah @@ -4393,7 +4988,7 @@ ah ah ah ay -an +Au ax ac ab @@ -4412,7 +5007,7 @@ ac ak ac Rk -JI +eF au ah ah @@ -4455,7 +5050,7 @@ ah ah ah ag -an +Au ax ac aC @@ -4474,7 +5069,7 @@ ac ac aC Rk -JI +eF au ah ah @@ -4517,7 +5112,7 @@ ah ah ah ag -hI +aP ax ac ac @@ -4536,8 +5131,8 @@ ac ac ac Rk -an -at +tQ +GW jY ah ah @@ -4578,8 +5173,8 @@ ah ah ah jY -ag -hI +Tj +Hr ax ab aQ @@ -4598,7 +5193,7 @@ ac ab ac Dd -an +Au at ah ah @@ -4641,7 +5236,7 @@ ah ah ah ag -an +Au ax ac aT @@ -4660,7 +5255,7 @@ ac ab ac Dd -JI +eF at ah ah @@ -4703,7 +5298,7 @@ jY ah ah ag -JI +eF ax ak aT @@ -4722,7 +5317,7 @@ aC ac ac Rk -JI +eF um Tn aX @@ -4735,7 +5330,7 @@ aX aX aX aX -aX +qS aX aX aX @@ -4755,7 +5350,7 @@ aX aX aX aX -aX +qS aX aX aX @@ -4765,7 +5360,7 @@ aX aX aX OJ -JI +eF ax ab aT @@ -4784,50 +5379,50 @@ ab ac ac Rk -am -JI -JI -JI -JI -JI -an -an -an -an -an -JI -JI -JI -JI -an -an -hI -an -an -an -an -hI -by -an -an -JI -hI -hI -an -an -JI -JI -JI -an -JI -JI -JI -hI -hI -an -JI -JI +fd +ZN +ZN +ZN +ZN +ZN +Ck +Ck +Ck +Ck +Ck +ZN +ZN +AJ +ZN +Ck +Ck +Jt +Ck +Ck +Ck +Ck +Jt by +Ck +Ck +ZN +Jt +Jt +Ck +Ck +ZN +ZN +AJ +Ck +ZN +ZN +ZN +Jt +Jt +Ck +ZN +ZN +rY bQ ac ac diff --git a/_maps/outpost/hangar/nt_ice_56x20.dmm b/_maps/outpost/hangar/nt_ice_56x20.dmm index c7e73652ef0d..08deb1360025 100644 --- a/_maps/outpost/hangar/nt_ice_56x20.dmm +++ b/_maps/outpost/hangar/nt_ice_56x20.dmm @@ -174,6 +174,27 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/hangar) +"bK" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"cu" = ( +/obj/structure/flora/grass/green, +/obj/item/trash/energybar{ + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "cY" = ( /obj/effect/turf_decal/borderfloor/corner, /obj/effect/turf_decal/siding/white{ @@ -201,6 +222,27 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) +"dN" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "ez" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -211,6 +253,40 @@ planetary_atmos = 1 }, /area/hangar) +"eS" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"fj" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "fC" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -221,6 +297,19 @@ planetary_atmos = 1 }, /area/hangar) +"gk" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "gQ" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -233,6 +322,37 @@ planetary_atmos = 1 }, /area/hangar) +"hD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"if" = ( +/obj/machinery/door/airlock/outpost, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plasteel/tech, +/area/hangar) +"is" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "iY" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -249,6 +369,15 @@ planetary_atmos = 1 }, /area/hangar) +"ji" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "jk" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -264,6 +393,38 @@ planetary_atmos = 1 }, /area/hangar) +"kt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"kH" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"la" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ll" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/sprayweb{ @@ -274,6 +435,20 @@ planetary_atmos = 1 }, /area/hangar) +"lH" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/machinery/computer/hydrogen_exchange{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "mu" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -288,6 +463,28 @@ planetary_atmos = 1 }, /area/hangar) +"my" = ( +/obj/structure/flora/grass/green, +/obj/item/trash/candy{ + pixel_x = 4; + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"mP" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "mX" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -300,6 +497,20 @@ light_range = 2 }, /area/hangar) +"nD" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "oq" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -340,7 +551,23 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"pm" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2 @@ -383,6 +610,9 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -401,6 +631,17 @@ planetary_atmos = 1 }, /area/hangar) +"qR" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "sp" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -440,6 +681,17 @@ planetary_atmos = 1 }, /area/hangar) +"sW" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "uy" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -494,6 +746,34 @@ planetary_atmos = 1 }, /area/hangar) +"wK" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/floor{ + bulb_power = 0.75 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"xp" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "xt" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -545,6 +825,24 @@ planetary_atmos = 1 }, /area/hangar) +"yh" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north{ + pixel_x = -6; + bulb_power = 0.25 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "zG" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -571,6 +869,18 @@ light_range = 2 }, /area/hangar) +"AZ" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Bh" = ( /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, @@ -592,6 +902,57 @@ planetary_atmos = 1 }, /area/hangar) +"Cg" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Cj" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Ck" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pressure_valve, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Cn" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Cs" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, @@ -708,6 +1069,45 @@ planetary_atmos = 1 }, /area/hangar) +"HJ" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"HR" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"HT" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Jh" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -718,6 +1118,18 @@ planetary_atmos = 1 }, /area/hangar) +"JW" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "KH" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -725,6 +1137,31 @@ light_range = 2 }, /area/hangar) +"Lh" = ( +/obj/structure/railing{ + dir = 5; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Li" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Ms" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white, @@ -796,6 +1233,18 @@ planetary_atmos = 1 }, /area/hangar) +"Pp" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Pu" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -809,6 +1258,18 @@ planetary_atmos = 1 }, /area/hangar) +"PL" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "PW" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 1 @@ -875,6 +1336,18 @@ planetary_atmos = 1 }, /area/hangar) +"Si" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Sk" = ( /obj/effect/turf_decal/siding/white{ dir = 9 @@ -884,6 +1357,19 @@ planetary_atmos = 1 }, /area/hangar) +"Sr" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "SC" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -895,6 +1381,16 @@ planetary_atmos = 1 }, /area/hangar) +"SJ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "SS" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -908,6 +1404,12 @@ planetary_atmos = 1 }, /area/hangar) +"Tb" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Tj" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -921,6 +1423,32 @@ light_range = 2 }, /area/hangar) +"TK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"TR" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Uo" = ( /obj/structure/chair{ dir = 1 @@ -958,7 +1486,21 @@ /obj/structure/railing{ dir = 1 }, -/turf/open/floor/plasteel/patterned/brushed{ +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Vu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1007,6 +1549,24 @@ planetary_atmos = 1 }, /area/hangar) +"WL" = ( +/obj/structure/railing{ + dir = 9; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "WP" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -1028,6 +1588,31 @@ planetary_atmos = 1 }, /area/hangar) +"Xf" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Xs" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "XO" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1106,6 +1691,20 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"ZF" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2 @@ -1127,6 +1726,29 @@ planetary_atmos = 1 }, /area/hangar) +"ZR" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"ZX" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "ZZ" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -1864,8 +2486,8 @@ NE aG KH UJ -Cs -OZ +Si +JW aN aN aN @@ -1886,8 +2508,8 @@ aN aN aN aN -vM -pb +ZR +gk zG KH aG @@ -1906,7 +2528,7 @@ KH aG aG UJ -Dn +pb OZ aN aN @@ -1929,7 +2551,7 @@ aN aN aN vM -Cs +TR ay aG aG @@ -1948,7 +2570,7 @@ aG aG aG UJ -Dn +pb OZ aN aN @@ -1971,7 +2593,7 @@ aN aN aN SC -as +Cg zG KH aG @@ -1990,7 +2612,7 @@ aG aG aG UJ -Dn +YT OZ aN aN @@ -2013,7 +2635,7 @@ aN aN aN SC -as +Cg zG aG aG @@ -2032,7 +2654,7 @@ aG NE KH UJ -Dn +is OZ ax aN @@ -2055,7 +2677,7 @@ aN aN ax SC -as +Cg zG aG aG @@ -2074,7 +2696,7 @@ KH aG aG UJ -Dn +is OZ aN aN @@ -2097,7 +2719,7 @@ aN aN aN SC -as +Cg zG aG NE @@ -2116,7 +2738,7 @@ aG KH aG Dk -Dn +bK OZ aN aN @@ -2139,7 +2761,7 @@ aN aN aN SC -as +Cg zG KH aG @@ -2158,7 +2780,7 @@ NE aG aG Dk -Dn +bK OZ aN aN @@ -2181,7 +2803,7 @@ aN aN aN SC -as +Cg zG aG aG @@ -2200,7 +2822,7 @@ aG aG NE Dk -as +bK OZ aN aN @@ -2223,7 +2845,7 @@ aN aN aN vM -as +Cg zG ap aG @@ -2242,7 +2864,7 @@ ap KH aG Dk -as +HR OZ ax aN @@ -2265,7 +2887,7 @@ aN aN ax SC -Cs +TR zG aG KH @@ -2284,7 +2906,7 @@ aG aG KH Dk -as +HR OZ aN aN @@ -2307,7 +2929,7 @@ aN aN aN SC -Dn +ZF ay aG aG @@ -2326,7 +2948,7 @@ aG ap aG UJ -as +HR OZ aN aN @@ -2349,7 +2971,7 @@ aN aN aN SC -Dn +ZF ay KH aG @@ -2368,7 +2990,7 @@ KH aG NE UJ -as +HR OZ aN aN @@ -2391,7 +3013,7 @@ aN aN aN SC -Dn +ZF zG aG aG @@ -2410,7 +3032,7 @@ aG aG KH UJ -as +bK Rs aN aN @@ -2433,7 +3055,7 @@ aN aN aN SC -Dn +ZF ay aG aG @@ -2452,7 +3074,7 @@ aG NE aG UJ -Cs +pb Rs ax aN @@ -2475,7 +3097,7 @@ aN aN ax SC -Dn +ZF zG aG aG @@ -2494,7 +3116,7 @@ aG ap aG UJ -Cs +pb aX aN aN @@ -2517,7 +3139,7 @@ aN aN aN SC -Cs +TR zG ap aG @@ -2536,7 +3158,7 @@ KH aG ap UJ -Cs +PL OZ aN aN @@ -2559,7 +3181,7 @@ aN aN aN vM -pb +Sr zG aG NE @@ -2578,8 +3200,8 @@ aG aG aG UJ -Dn -OZ +pm +JW aN aN aN @@ -2600,8 +3222,8 @@ aN aN aN aN -vM -Cs +ZR +SJ ay aG aG @@ -2620,7 +3242,7 @@ al aG ap UJ -Dn +is OZ aN aN @@ -2643,7 +3265,7 @@ aN aN aN SC -as +Cg zG aG aG @@ -2662,7 +3284,7 @@ ae NE aG UJ -Dn +is OZ ax aN @@ -2685,7 +3307,7 @@ aN aN ax SC -as +Cg zG aG KH @@ -2704,7 +3326,7 @@ al aG KH UJ -Dn +HR OZ aN aN @@ -2727,7 +3349,7 @@ aN aN aN SC -as +Cg zG aG aG @@ -2746,7 +3368,7 @@ al ap aG UJ -Dn +HR OZ aN aN @@ -2769,7 +3391,7 @@ aN aN aN SC -as +Cg zG aG aG @@ -2788,7 +3410,7 @@ al Fs aG Dk -Dn +pb OZ aN aN @@ -2811,7 +3433,7 @@ aN aN aN SC -as +Cg zG aG NE @@ -2830,7 +3452,7 @@ al al aG Dk -Dn +pb OZ aN aN @@ -2853,7 +3475,7 @@ aN aN aN SC -as +Cg zG aG ap @@ -2872,7 +3494,7 @@ al al aG Dk -as +YT OZ ax aN @@ -2895,7 +3517,7 @@ aN aN ax vM -as +Cg zG KH aG @@ -2914,7 +3536,7 @@ al KH aG Dk -as +is OZ aN aN @@ -2937,7 +3559,7 @@ aN aN aN SC -Cs +TR zG aG aG @@ -2956,7 +3578,7 @@ al aG ap Dk -as +is OZ aN aN @@ -2979,7 +3601,7 @@ aN aN aN SC -Dn +ZF ay aG NE @@ -2998,7 +3620,7 @@ al aG NE UJ -as +bK OZ aN aN @@ -3021,7 +3643,7 @@ aN aN aN SC -Dn +ZF ay aG aG @@ -3040,7 +3662,7 @@ al aG aG UJ -as +bK OZ aN aN @@ -3063,7 +3685,7 @@ aN aN aN SC -Dn +ZF zG aG KH @@ -3082,7 +3704,7 @@ al KH aG UJ -as +bK Rs ax aN @@ -3105,7 +3727,7 @@ aN aN ax SC -Dn +ZF ay aG aG @@ -3124,7 +3746,7 @@ al aG aG UJ -Dn +HR Rs aN aN @@ -3147,7 +3769,7 @@ aN aN aN SC -Dn +ZF ay aG aG @@ -3163,10 +3785,10 @@ al al al ae -ap +my aG UJ -Dn +HR OZ aN aN @@ -3189,7 +3811,7 @@ aN aN aN ZZ -Cs +TR ay aG aG @@ -3206,9 +3828,9 @@ ag ag aG aG -KH -SC -Dn +lH +Dk +HR OZ aN aN @@ -3231,7 +3853,7 @@ aN aN aN SC -Dn +ZF OZ aG aG @@ -3244,14 +3866,14 @@ ag (51,1,1) = {" ag Hr -Hr +kt ag +KH aG -NE -aG -UJ -Dn -OZ +Xs +fj +Xf +JW aN aN aN @@ -3272,8 +3894,8 @@ aN aN aN aN -SC -Dn +HT +ji ay KH aG @@ -3286,13 +3908,13 @@ ag (52,1,1) = {" ag Hr -Hr +Li ag -aG -aG -aG -UJ -Dn +kH +kH +wK +Dk +PL OZ ax aN @@ -3315,7 +3937,7 @@ aN aN ax SC -as +Cg ay NE aG @@ -3328,13 +3950,13 @@ al (53,1,1) = {" ag Hr -Hr -Bh -aG -aG -NE -Dk -as +Tb +if +la +la +WL +HJ +pb OZ aN aN @@ -3357,7 +3979,7 @@ aN aN aN SC -Dn +ZF ay aG aG @@ -3372,11 +3994,11 @@ ag Hr Hr ag -KH -aG -aG -UJ -as +yh +nD +hD +AZ +Vu OZ aN aN @@ -3399,7 +4021,7 @@ aN aN aN SC -Dn +ZF zG aG aG @@ -3414,11 +4036,11 @@ ag ag ag ag +cu aG -ap -aG -Dk -Dn +dN +Ck +xp OZ aN aN @@ -3441,7 +4063,7 @@ aN aN aN vM -Dn +ZF ay KH aG @@ -3457,10 +4079,10 @@ al al al aG -NE -ap -UJ -Cs +aG +TK +SC +pb OZ aN aN @@ -3483,7 +4105,7 @@ aN aN aN SC -Dn +ZF ay aG NE @@ -3499,9 +4121,9 @@ al al al aG -aG -aG -UJ +KH +Lh +eS pb OZ ax @@ -3525,7 +4147,7 @@ aN aN ax SC -Cs +TR ay aG aG @@ -3541,7 +4163,7 @@ al al Fs aG -KH +aG aG UJ YT @@ -3567,7 +4189,7 @@ aN aN aN SC -Cs +TR ay aG KH @@ -3586,7 +4208,7 @@ aG aG KH UJ -Cs +is Rs aN aN @@ -3609,7 +4231,7 @@ aN aN aN SC -Cs +TR ay aG al @@ -3628,7 +4250,7 @@ NE aG aG UJ -Cs +is Rs aN aN @@ -3651,7 +4273,7 @@ aN aN aN SC -Cs +TR zG ap al @@ -3670,7 +4292,7 @@ aG aG NE Dk -Dn +bK Rs aN aN @@ -3693,7 +4315,7 @@ aN aN aN SC -Dn +ZF OC aG al @@ -3712,7 +4334,7 @@ KH aG aG UJ -Dn +bK OZ ax aN @@ -3735,7 +4357,7 @@ aN aN ax SC -Cs +TR OC KH aG @@ -3754,7 +4376,7 @@ aG aG aG UJ -Dn +bK OZ aN aN @@ -3777,7 +4399,7 @@ aN aN aN vM -as +Cg ay NE aG @@ -3796,7 +4418,7 @@ aG KH aG UJ -as +HR OZ aN aN @@ -3819,7 +4441,7 @@ aN aN aN vM -Dn +ZF ay aG aG @@ -3838,7 +4460,7 @@ aG NE aG UJ -as +HR OZ aN aN @@ -3861,7 +4483,7 @@ aN aN aN vM -Dn +ZF ay aG KH @@ -3880,7 +4502,7 @@ aG ap aG UJ -as +HR OZ aN aN @@ -3903,7 +4525,7 @@ aN aN aN SC -Dn +ZF ay aG NE @@ -3922,7 +4544,7 @@ aG aG NE UJ -as +HR OZ aN aN @@ -3945,7 +4567,7 @@ aN aN aN SC -Cs +TR ay aG aG @@ -3964,8 +4586,8 @@ aG aG aG UJ -Dn -Rs +sW +Cj ax aN aN @@ -3986,8 +4608,8 @@ aN aN aN ax -SC -Cs +HT +SJ ay KH Fs @@ -4006,7 +4628,7 @@ aG KH aG Dk -Dn +bK Rs aN aN @@ -4029,7 +4651,7 @@ aN aN aN SC -Dn +ZF ay aG al @@ -4048,7 +4670,7 @@ aG aG aG Dk -as +HR Rs aN aN @@ -4071,7 +4693,7 @@ ax aN aN SC -as +Cg ay ap al @@ -4090,7 +4712,7 @@ NE aG aG UJ -as +HR HC RC RC @@ -4113,7 +4735,7 @@ RC RC RC vl -as +Cg ay KH al @@ -4132,29 +4754,29 @@ KH aG aG UJ -aE -as -Cs -Dn -Dn -Dn -as -Cs -Cs -Dn -Dn -as -pM -as -Dn -as -as -as -Cs -Cs -Dn -as -as +qR +ZX +Cn +mP +mP +mP +ZX +Cn +Cn +mP +mP +ZX +Pp +ZX +mP +ZX +ZX +ZX +Cn +Cn +mP +ZX +ZX pM zG aG diff --git a/_maps/outpost/hangar/nt_ice_56x40.dmm b/_maps/outpost/hangar/nt_ice_56x40.dmm index 90841c2cf6a1..d484671d2f94 100644 --- a/_maps/outpost/hangar/nt_ice_56x40.dmm +++ b/_maps/outpost/hangar/nt_ice_56x40.dmm @@ -234,6 +234,17 @@ light_range = 2 }, /area/hangar) +"cb" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ck" = ( /turf/open/floor/plating{ light_color = "#1B1D2E"; @@ -279,6 +290,17 @@ planetary_atmos = 1 }, /area/hangar) +"dn" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ds" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -292,6 +314,17 @@ light_range = 2 }, /area/hangar) +"dQ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "dT" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -319,9 +352,12 @@ "eZ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning, -/obj/structure/filingcabinet/double/grey, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, +/obj/structure/filingcabinet/double/grey{ + dir = 8; + pixel_x = 7 + }, /turf/open/floor/plating{ planetary_atmos = 1 }, @@ -353,6 +389,18 @@ planetary_atmos = 1 }, /area/hangar) +"fT" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "gc" = ( /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, @@ -370,6 +418,38 @@ }, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) +"ia" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"iG" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pressure_valve, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "iJ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -394,6 +474,15 @@ light_range = 2 }, /area/hangar) +"jF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "jS" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 8 @@ -422,6 +511,19 @@ planetary_atmos = 1 }, /area/hangar) +"kr" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "kH" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -436,6 +538,15 @@ planetary_atmos = 1 }, /area/hangar) +"ln" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock/temperate, +/area/hangar) +"lo" = ( +/obj/machinery/door/airlock/outpost, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plasteel/tech, +/area/hangar) "lu" = ( /obj/effect/decal/fakelattice, /turf/open/floor/plasteel/elevatorshaft{ @@ -517,6 +628,23 @@ light_range = 2 }, /area/hangar) +"ne" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "nC" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -535,6 +663,18 @@ planetary_atmos = 1 }, /area/hangar) +"nZ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "oc" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -551,6 +691,53 @@ planetary_atmos = 1 }, /area/hangar) +"pa" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"pi" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"ps" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "pD" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -575,6 +762,20 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) +"qN" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "qX" = ( /obj/effect/turf_decal/borderfloor{ dir = 6 @@ -601,6 +802,16 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/tech, /area/hangar) +"sd" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "sw" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -636,6 +847,31 @@ "tj" = ( /turf/open/floor/plasteel/tech, /area/hangar) +"ts" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"tF" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "tR" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -709,6 +945,29 @@ planetary_atmos = 1 }, /area/hangar) +"vT" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"wG" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "wT" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -720,6 +979,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech, /area/hangar) +"wZ" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "yU" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -732,6 +1003,32 @@ planetary_atmos = 1 }, /area/hangar) +"AU" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"AW" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Be" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -877,6 +1174,50 @@ light_range = 2 }, /area/hangar) +"El" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Eo" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"Eu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Fi" = ( +/obj/structure/flora/grass/both, +/obj/item/trash/raisins{ + layer = 2.8 + }, +/turf/open/floor/plating/asteroid/snow/temperatre{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Fn" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/industrial/outline/yellow, @@ -889,6 +1230,19 @@ }, /turf/open/floor/plasteel/dark, /area/hangar) +"Fw" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "FS" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -902,6 +1256,32 @@ planetary_atmos = 1 }, /area/hangar) +"Ht" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/floor{ + bulb_power = 0.75 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"HF" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "HV" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -920,11 +1300,20 @@ planetary_atmos = 1 }, /area/hangar) +"HY" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) "Iz" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -983,6 +1372,9 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1069,6 +1461,20 @@ planetary_atmos = 1 }, /area/hangar) +"Mk" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/machinery/computer/hydrogen_exchange{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Mt" = ( /obj/machinery/computer/secure_data{ icon_state = "computer-left"; @@ -1105,6 +1511,39 @@ planetary_atmos = 1 }, /area/hangar) +"Od" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Oj" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/hangar) +"Or" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "OW" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 4 @@ -1197,6 +1636,24 @@ planetary_atmos = 1 }, /area/hangar) +"SR" = ( +/obj/structure/railing{ + dir = 9; + layer = 2.8 + }, +/obj/machinery/atmospherics/components/unary/hydrogen_pump{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "Ts" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1222,6 +1679,27 @@ planetary_atmos = 1 }, /area/hangar) +"UV" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) "UZ" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -1239,13 +1717,76 @@ planetary_atmos = 1 }, /area/hangar) -"Vu" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white, +"Vu" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 9 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"VK" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Wm" = ( +/obj/structure/railing{ + dir = 5; + layer = 2.8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/patterned{ + planetary_atmos = 1; + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"WY" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/patterned/cargo_one{ + light_color = "#1B1D2E"; + light_range = 2 + }, +/area/hangar) +"Xf" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) +"Xq" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1271,6 +1812,20 @@ }, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) +"XS" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Yb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1288,6 +1843,19 @@ planetary_atmos = 1 }, /area/hangar) +"Ye" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "Yn" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1329,11 +1897,25 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 }, /area/hangar) +"YW" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "YX" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -1341,6 +1923,24 @@ light_range = 2 }, /area/hangar) +"Zj" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north{ + pixel_x = -6; + bulb_power = 0.25 + }, +/turf/open/floor/plasteel/patterned/brushed{ + light_color = "#1B1D2E"; + light_range = 2; + planetary_atmos = 1 + }, +/area/hangar) "ZE" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/vending/coffee, @@ -2428,8 +3028,8 @@ ao aE aZ aj -fM -aK +YW +AU ck ck ck @@ -2470,8 +3070,8 @@ ck ck ck ck -aN -Iz +ts +XS am aZ aE @@ -2490,7 +3090,7 @@ aZ aE aE aj -aw +fT aK ck ck @@ -2533,7 +3133,7 @@ ck ck ck aN -fM +kr tR aE aE @@ -2552,7 +3152,7 @@ aE aE ao aj -aw +fT aK ck ck @@ -2595,7 +3195,7 @@ ck ck ck pD -ad +dQ am aZ aE @@ -2614,7 +3214,7 @@ aE aE aE aj -aw +fT aK ck ck @@ -2657,7 +3257,7 @@ ck ck ck pD -ad +dQ am aE aE @@ -2676,7 +3276,7 @@ aE ao aZ aj -aw +fT aK aG ck @@ -2719,7 +3319,7 @@ ck ck aG pD -ad +dQ am aE aE @@ -2738,7 +3338,7 @@ aZ aE aE aj -aw +fT aK ck ck @@ -2781,7 +3381,7 @@ ck ck ck pD -ad +dQ am aE ao @@ -2800,7 +3400,7 @@ aE aZ aE aD -aw +fT aK ck ck @@ -2843,7 +3443,7 @@ ck ck ck pD -ad +dQ am aZ aE @@ -2862,7 +3462,7 @@ ao aE aE aD -aw +fT aK ck ck @@ -2905,7 +3505,7 @@ ck ck ck pD -ad +dQ am aE aE @@ -2924,7 +3524,7 @@ aE aE ao aD -ad +El aK ck ck @@ -2967,7 +3567,7 @@ ck ck ck aN -ad +dQ am ai aE @@ -2986,7 +3586,7 @@ ai aZ aE aD -ad +El aK aG ck @@ -3029,7 +3629,7 @@ ck ck aG pD -fM +kr am aE aZ @@ -3048,7 +3648,7 @@ aE ao aZ aD -ad +El aK ck ck @@ -3091,7 +3691,7 @@ ck ck ck pD -aw +tF tR aE aE @@ -3110,7 +3710,7 @@ aE ai aE aj -ad +El aK ck ck @@ -3153,7 +3753,7 @@ ck ck ck pD -aw +tF tR aZ aE @@ -3172,7 +3772,7 @@ aZ aE ao aj -ad +El aK ck ck @@ -3215,7 +3815,7 @@ ck ck ck pD -aw +tF am aE aE @@ -3234,7 +3834,7 @@ aE aE aZ aj -ad +El kd ck ck @@ -3277,7 +3877,7 @@ ck ck ck pD -aw +tF tR aE aE @@ -3296,7 +3896,7 @@ aE ao aE aj -fM +Ye kd ck ck @@ -3339,7 +3939,7 @@ ck ck ck pD -aw +tF am aE aE @@ -3358,7 +3958,7 @@ aE ai aE aj -fM +Ye sw aG ck @@ -3401,7 +4001,7 @@ ck ck aG pD -fM +kr am ai aE @@ -3420,7 +4020,7 @@ aZ aE ai aj -fM +Ye aK ck ck @@ -3482,8 +4082,8 @@ aE aE aE aj -aw -aK +nZ +AU ck ck ck @@ -3524,8 +4124,8 @@ ck ck ck ck -aN -fM +ts +cb tR aE aE @@ -3544,7 +4144,7 @@ aI aE ai aj -aw +fT aK ck ck @@ -3587,7 +4187,7 @@ ck ck ck pD -ad +dQ am aE aE @@ -3606,7 +4206,7 @@ au ao aE aj -aw +fT aK ck ck @@ -3649,7 +4249,7 @@ ck ck ck pD -ad +dQ am aE aZ @@ -3668,7 +4268,7 @@ aI aE aZ aj -aw +fT aK aG ck @@ -3711,7 +4311,7 @@ ck ck aG pD -ad +dQ am aE aE @@ -3730,7 +4330,7 @@ aI ai aE aj -aw +fT aK ck ck @@ -3773,7 +4373,7 @@ ck ck ck pD -ad +dQ am aE aE @@ -3792,7 +4392,7 @@ aI aT aE aD -aw +fT aK ck ck @@ -3835,7 +4435,7 @@ ck ck ck pD -ad +dQ am aE ao @@ -3854,7 +4454,7 @@ aI aI aE aD -aw +fT aK ck ck @@ -3897,7 +4497,7 @@ ck ck ck pD -ad +dQ am aE ai @@ -3916,7 +4516,7 @@ aI aI aE aD -ad +El aK ck ck @@ -3959,7 +4559,7 @@ ck ck ck aN -ad +dQ am aZ aE @@ -3978,7 +4578,7 @@ aI aZ aE aD -ad +El aK aG ck @@ -4021,7 +4621,7 @@ ck ck aG pD -fM +kr am aE aE @@ -4040,7 +4640,7 @@ aI aE ai aD -ad +El aK ck ck @@ -4083,7 +4683,7 @@ ck ck ck pD -aw +tF tR aE ao @@ -4102,7 +4702,7 @@ aI aE ao aj -ad +El aK ck ck @@ -4145,7 +4745,7 @@ ck ck ck pD -aw +tF tR aE aE @@ -4164,7 +4764,7 @@ aI aE aE aj -ad +El aK ck ck @@ -4207,7 +4807,7 @@ ck ck ck pD -aw +tF am aE aZ @@ -4226,7 +4826,7 @@ aI aZ aE aj -ad +El kd ck ck @@ -4269,7 +4869,7 @@ ck ck ck pD -aw +tF tR aE aE @@ -4288,7 +4888,7 @@ aI aE aE aj -aw +fT kd aG ck @@ -4331,7 +4931,7 @@ ck ck aG pD -aw +tF tR aE aE @@ -4350,7 +4950,7 @@ au ai aE aj -aw +fT aK ck ck @@ -4393,7 +4993,7 @@ ck ck ck Ck -fM +kr tR aE aE @@ -4408,11 +5008,11 @@ aH aH aH aH +ln aE -aE -aZ -pD -aw +Mk +aD +El aK ck ck @@ -4455,7 +5055,7 @@ ck ck ck pD -aw +tF aK aE aE @@ -4468,14 +5068,14 @@ aH (51,1,1) = {" aH tj -tj +jF aH +aZ aE -ao -aE -aj -aw -aK +pi +ps +dn +AU ck ck ck @@ -4516,8 +5116,8 @@ ck ck ck ck -pD -aw +wZ +Xf tR aZ aE @@ -4530,13 +5130,13 @@ aH (52,1,1) = {" aH tj -tj +HY aH -aE -aE -aE -aj -aw +Mj +Mj +Ht +aD +fT aK ck ck @@ -4579,7 +5179,7 @@ ck ck ck pD -ad +dQ tR ao aE @@ -4592,13 +5192,13 @@ aI (53,1,1) = {" aH tj -tj -sB -aE -aE -ao -aD -ad +Oj +lo +vT +vT +SR +ne +Ye aK aG ck @@ -4641,7 +5241,7 @@ ck ck aG pD -aw +tF tR aE aE @@ -4656,11 +5256,11 @@ aH tj tj aH -aZ -aE -aE -aj -ad +Zj +qN +Eo +pa +Od aK ck ck @@ -4703,7 +5303,7 @@ ck ck ck pD -aw +tF am aE aE @@ -4718,11 +5318,11 @@ aH aH aH aH -aE ai aE -aD -aw +UV +iG +Fw aK ck ck @@ -4765,7 +5365,7 @@ ck ck ck aN -aw +tF tR aZ aE @@ -4779,12 +5379,12 @@ aI aI aI aI -aI +ln aE -ao -ai -aj -fM +aE +AW +pD +Ye aK ck ck @@ -4827,7 +5427,7 @@ ck ck ck pD -aw +tF tR aE ao @@ -4843,10 +5443,10 @@ aI aI aI aE -aE -aE -aj -Iz +Fi +Wm +wG +Ye aK ck ck @@ -4889,7 +5489,7 @@ ck ck ck pD -fM +kr tR aE aE @@ -4951,7 +5551,7 @@ ck ck aG pD -fM +kr tR aE aZ @@ -4970,7 +5570,7 @@ aE aE aZ aj -fM +Ye kd ck ck @@ -5013,7 +5613,7 @@ ck ck ck pD -fM +kr tR aE aI @@ -5032,7 +5632,7 @@ ao aE aE aj -fM +Ye kd ck ck @@ -5075,7 +5675,7 @@ ck ck ck pD -fM +kr am ai aI @@ -5094,7 +5694,7 @@ aE aE ao aD -aw +fT kd ck ck @@ -5137,7 +5737,7 @@ ck ck ck pD -aw +tF aO aE aI @@ -5156,7 +5756,7 @@ aZ aE aE aj -aw +fT aK ck ck @@ -5199,7 +5799,7 @@ ck ck ck pD -fM +kr aO aZ aE @@ -5218,7 +5818,7 @@ aE aE aE aj -aw +fT aK aG ck @@ -5261,7 +5861,7 @@ ck ck aG aN -ad +dQ tR ao aE @@ -5280,7 +5880,7 @@ aE aZ aE aj -ad +El aK ck ck @@ -5323,7 +5923,7 @@ ck ck ck aN -aw +tF tR aE aE @@ -5342,7 +5942,7 @@ aE ao aE aj -ad +El aK ck ck @@ -5385,7 +5985,7 @@ ck ck ck aN -aw +tF tR aE aZ @@ -5404,7 +6004,7 @@ aE ai aE aj -ad +El aK ck ck @@ -5447,7 +6047,7 @@ ck ck ck pD -aw +tF tR aE ao @@ -5466,7 +6066,7 @@ aE aE ao aj -ad +El aK ck ck @@ -5509,7 +6109,7 @@ ck ck ck pD -fM +kr tR aE aE @@ -5528,8 +6128,8 @@ aE aE aE aj -aw -kd +nZ +Or aG ck ck @@ -5570,8 +6170,8 @@ ck ck ck aG -pD -fM +wZ +cb tR aZ aT @@ -5590,7 +6190,7 @@ aE aZ aE aD -aw +fT kd ck ck @@ -5633,7 +6233,7 @@ ck ck ck pD -aw +tF tR aE aI @@ -5652,7 +6252,7 @@ aE aE aE aD -ad +El kd ck ck @@ -5695,7 +6295,7 @@ aG ck ck pD -ad +dQ tR ai aI @@ -5714,7 +6314,7 @@ ao aE aE aj -ad +El cX Mj ar @@ -5727,7 +6327,7 @@ ar ar ar ar -ar +ia ar ar ar @@ -5747,7 +6347,7 @@ ar ar ar ar -ar +ia ar ar ar @@ -5757,7 +6357,7 @@ ar ar ar qX -ad +dQ tR aZ aI @@ -5776,50 +6376,50 @@ aZ aE aE aj -Cb -ad -ad -ad -ad -ad -aw -aw -aw -aw -aw -ad -ad -ad -ad -aw -aw -fM -aw -aw -aw -aw -fM -YA -aw -aw -ad -fM -fM -aw -aw -ad -ad -ad -aw -ad -ad -ad -fM -fM -aw -ad -ad +VK +Eu +Eu +Eu +Eu +Eu +sd +sd +sd +sd +sd +Eu +Eu +HF +Eu +sd +sd +Xq +sd +sd +sd +sd +Xq YA +sd +sd +Eu +Xq +Xq +sd +sd +Eu +Eu +HF +sd +Eu +Eu +Eu +Xq +Xq +sd +Eu +Eu +WY am aE aE diff --git a/_maps/outpost/indie_space.dmm b/_maps/outpost/indie_space.dmm index d7debf2a5dc7..7560d2921d2c 100644 --- a/_maps/outpost/indie_space.dmm +++ b/_maps/outpost/indie_space.dmm @@ -182,17 +182,16 @@ /turf/open/floor/plasteel, /area/outpost/maintenance/fore) "bi" = ( -/obj/machinery/mineral/processing_unit_console{ - pixel_y = -31; - machinedir = 1; - output_dir = 1 - }, /obj/structure/railing{ dir = 1 }, /obj/effect/turf_decal/corner/opaque/brown{ dir = 10 }, +/obj/machinery/computer/electrolyzer_console{ + pixel_y = -31; + density = 0 + }, /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "bn" = ( @@ -728,11 +727,10 @@ /turf/open/floor/plasteel/tech/techmaint, /area/outpost/maintenance/fore) "fd" = ( -/obj/machinery/mineral/processing_unit{ - input_dir = 8; - output_dir = 1 +/obj/machinery/conveyor/inverted{ + id = "outpost1"; + dir = 10 }, -/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) "fh" = ( @@ -2541,6 +2539,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/outpost/hallway/central) +"rk" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/mineral/electrolyzer{ + output_dir = 4 + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/cargo) "rm" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/turf_decal/corner/opaque/neutral{ @@ -5032,10 +5037,8 @@ }, /area/outpost/crew/bar) "FE" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1 - }, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/mineral/electrolyzer_unloader, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) "FF" = ( @@ -7064,13 +7067,13 @@ /obj/structure/railing{ dir = 6 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor_switch{ id = "outpost1"; layer = 3.11; pixel_y = 4; pixel_x = 5 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "RU" = ( @@ -17438,8 +17441,8 @@ Dp tI tI RO -gO -BZ +rk +bi Uw HD HD @@ -17562,7 +17565,7 @@ ca ca ca fd -bi +BZ Uw HD HD diff --git a/_maps/outpost/nanotrasen_ice.dmm b/_maps/outpost/nanotrasen_ice.dmm index 696342178b2d..d029c3dc86a8 100644 --- a/_maps/outpost/nanotrasen_ice.dmm +++ b/_maps/outpost/nanotrasen_ice.dmm @@ -554,8 +554,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 }, -/obj/structure/closet/crate, /obj/effect/turf_decal/box, +/obj/structure/closet/crate, /turf/open/floor/plasteel/patterned, /area/outpost/cargo/smeltery) "dM" = ( @@ -2851,10 +2851,9 @@ "td" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/mineral/processing_unit_console{ - machinedir = 8; - output_dir = 1; - pixel_x = 32 +/obj/machinery/computer/electrolyzer_console{ + pixel_x = 32; + density = 0 }, /turf/open/floor/plasteel/patterned, /area/outpost/cargo/smeltery) @@ -2958,8 +2957,8 @@ }, /area/outpost/exterior) "tM" = ( -/obj/machinery/mineral/unloading_machine, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/mineral/electrolyzer_unloader, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo/smeltery) "tO" = ( @@ -6342,11 +6341,10 @@ /turf/open/floor/plasteel/patterned, /area/outpost/crew/bathroom) "Rg" = ( -/obj/machinery/mineral/processing_unit{ - output_dir = 4; - input_dir = 8 - }, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/mineral/electrolyzer{ + output_dir = 4 + }, /turf/open/floor/plasteel/dark, /area/outpost/cargo/smeltery) "Rh" = ( diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm index 262ac034dc5a..70063e0ac720 100644 --- a/_maps/shuttles/independent/independent_dwayne.dmm +++ b/_maps/shuttles/independent/independent_dwayne.dmm @@ -138,11 +138,10 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, /obj/structure/catwalk/over, +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 8 + }, /turf/open/floor/plating, /area/ship/engineering) "bW" = ( @@ -287,7 +286,7 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "gF" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ +/obj/machinery/power/shuttle/engine/fire{ dir = 4 }, /turf/open/floor/plating/airless, @@ -346,9 +345,6 @@ /turf/open/floor/plating/airless, /area/ship/external) "hK" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/reinforced{ dir = 8 }, @@ -356,16 +352,20 @@ dir = 4; name = "Engine Access" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering) "hZ" = ( /obj/structure/cable{ icon_state = "2-8" }, +/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/components/unary/portables_connector{ dir = 8 }, -/obj/item/radio/intercom/directional/east, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plating, /area/ship/engineering) "ig" = ( @@ -477,9 +477,10 @@ /turf/open/floor/plating/airless, /area/ship/external) "kQ" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ +/obj/machinery/atmospherics/components/unary/portables_connector{ dir = 8 }, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, /area/ship/engineering) "ls" = ( @@ -1203,15 +1204,12 @@ /area/ship/cargo) "CD" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "CO" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/reinforced{ dir = 8 }, @@ -1219,6 +1217,9 @@ dir = 4; name = "Engine Access" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering) "CP" = ( @@ -1625,16 +1626,6 @@ }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"Mk" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) "Mn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -1893,6 +1884,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/closet/crate/large, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plating, /area/ship/cargo) "QI" = ( @@ -2124,9 +2117,9 @@ pixel_x = 6; pixel_y = 7 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/light/directional/west, /obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "WZ" = ( @@ -2206,12 +2199,11 @@ /turf/open/floor/plasteel/mono, /area/ship/medical) "YE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, /obj/structure/catwalk/over, /obj/machinery/computer/helm/viewscreen/directional/north, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, /turf/open/floor/plating, /area/ship/engineering) "YJ" = ( @@ -2381,7 +2373,7 @@ tq CD vn WL -Mk +IF IF as kf diff --git a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm index 93c59445ee41..f910af5043c8 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm @@ -72,7 +72,7 @@ /turf/open/floor/plating/rust, /area/ship/crew/toilet) "aQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "aR" = ( @@ -97,6 +97,15 @@ /obj/machinery/light/directional/east, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) +"bh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave, +/area/ship/hallway/central) "bk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 4 @@ -153,17 +162,17 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "bz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/carpet/nanoweave, +/area/ship/hallway/central) "bA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 6 }, @@ -173,9 +182,6 @@ /turf/open/floor/engine, /area/ship/engineering/atmospherics) "bG" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/reinforced/spawner/west, /obj/machinery/door/poddoor{ dir = 4; @@ -184,13 +190,15 @@ /obj/machinery/door/window/eastleft{ name = "Engine Access" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "bI" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "bO" = ( /obj/structure/table/reinforced, @@ -224,10 +232,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "cd" = ( @@ -269,7 +277,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -432,17 +439,15 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "dO" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 10 - }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "dS" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -466,9 +471,6 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "dZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, /obj/structure/fireaxecabinet{ pixel_y = -29 }, @@ -806,6 +808,16 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/carpet/red, /area/ship/hallway/central) +"fQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 1; + name = "Fuel Pump" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) "fT" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 9 @@ -941,7 +953,7 @@ "gO" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "engine fuel pump" + name = "thruster fuel pump" }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/catwalk/over/plated_catwalk/dark, @@ -1515,18 +1527,14 @@ /turf/open/floor/wood, /area/ship/crew/crewthree) "lg" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "lh" = ( @@ -1606,9 +1614,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "lY" = ( @@ -1661,7 +1667,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "mF" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ +/obj/machinery/power/shuttle/engine/fire{ dir = 4 }, /turf/open/floor/plating/airless, @@ -1702,7 +1708,6 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "mS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ dir = 8 @@ -1803,13 +1808,12 @@ /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "np" = ( @@ -1876,6 +1880,9 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) "ok" = ( @@ -1911,7 +1918,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -2066,6 +2072,9 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) "pT" = ( @@ -2125,20 +2134,15 @@ /turf/open/floor/plasteel, /area/ship/cargo) "qF" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ +/obj/machinery/power/shuttle/engine/fire{ dir = 4 }, /turf/open/floor/plating, /area/ship/external) "qK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Plasma to Engines and Mix" - }, -/obj/effect/turf_decal/atmos/plasma{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) "qR" = ( /obj/machinery/door/airlock/mining{ @@ -2350,6 +2354,9 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ship/engineering/atmospherics) "sD" = ( @@ -2359,13 +2366,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "sJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "sK" = ( @@ -2483,14 +2495,10 @@ /turf/closed/wall, /area/ship/crew/office) "tF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/components/binary/pump/layer4{ dir = 1; name = "Emergency Recycling Override" }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 4 - }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/atmospherics) @@ -2527,24 +2535,23 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "ub" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/effect/turf_decal/techfloor/corner{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "ug" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 9 + }, /turf/open/floor/plasteel, /area/ship/cargo) "uh" = ( @@ -2644,9 +2651,6 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "uM" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 5 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -2805,9 +2809,6 @@ /turf/open/floor/wood, /area/ship/crew/office) "vW" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ dir = 1 }, @@ -2850,6 +2851,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "wg" = ( @@ -2880,8 +2882,13 @@ /turf/open/floor/wood, /area/ship/crew/crewtwo) "wt" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "thruster fuel pump" + }, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) "ww" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -2932,7 +2939,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 1 }, -/turf/open/floor/engine/plasma, +/turf/open/floor/engine/airless, /area/ship/engineering/atmospherics) "wG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -3071,10 +3078,10 @@ /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) "yh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/item/radio/intercom/directional/east, /turf/open/floor/plasteel, /area/ship/cargo) "yj" = ( @@ -3106,11 +3113,9 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "yF" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -3206,11 +3211,11 @@ /turf/open/floor/plasteel, /area/ship/cargo) "zy" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "engine fuel pump" + name = "thruster fuel pump" }, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "zC" = ( @@ -3240,11 +3245,9 @@ /area/ship/crew/toilet) "zK" = ( /obj/machinery/light/directional/east, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/effect/turf_decal/industrial/outline/orange, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "zM" = ( @@ -3362,13 +3365,13 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 4; - name = "Chamber Mixer" - }, /obj/item/paper/crumpled{ default_raw_text = "66% Oxy (Node 1) to 34% Plasma (Node 2) works great at 500 kPa." }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/engine) "AP" = ( @@ -3589,6 +3592,9 @@ dir = 4 }, /obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ship/engineering/atmospherics) "CB" = ( @@ -3603,7 +3609,6 @@ "CE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "2-4" }, @@ -3630,12 +3635,10 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/cryo) "CR" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "CV" = ( @@ -3718,7 +3721,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ dir = 1 }, -/turf/open/floor/engine/plasma, +/turf/open/floor/engine/hydrogen, /area/ship/engineering/atmospherics) "DL" = ( /obj/effect/decal/cleanable/food/flour, @@ -3813,9 +3816,6 @@ /turf/open/floor/carpet/nanoweave/beige, /area/ship/bridge) "EE" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/reinforced/spawner/west, /obj/machinery/door/poddoor{ dir = 4; @@ -3824,6 +3824,9 @@ /obj/machinery/door/window/eastright{ name = "Engine Access" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "EF" = ( @@ -3852,16 +3855,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/techfloor{ dir = 6 }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "EP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "ES" = ( @@ -4062,15 +4061,13 @@ /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) "Hm" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 6 - }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "Oxygen to Mix" + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Hq" = ( @@ -4088,10 +4085,13 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Hu" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ dir = 5 }, +/obj/effect/turf_decal/atmos/mix, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "HA" = ( @@ -4141,7 +4141,6 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "1-2" }, @@ -4179,24 +4178,20 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "IV" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-4" }, /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Jj" = ( @@ -4204,12 +4199,15 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Jk" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/visible{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 6 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Jm" = ( @@ -4217,9 +4215,6 @@ icon_state = "1-2" }, /obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/engine) "Jn" = ( @@ -4322,12 +4317,12 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Kd" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 10 - }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Kf" = ( @@ -4481,6 +4476,7 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "Lv" = ( @@ -4496,15 +4492,9 @@ /turf/open/floor/plating, /area/ship/engineering/engine) "Lz" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -4512,6 +4502,8 @@ dir = 1 }, /obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "LA" = ( @@ -4601,6 +4593,9 @@ /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 6 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Mr" = ( @@ -4660,16 +4655,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/turf_decal/techfloor/corner, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "MP" = ( @@ -4784,21 +4775,20 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ship/cargo) "NH" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "NK" = ( @@ -4828,19 +4818,15 @@ /turf/open/floor/plasteel, /area/ship/cargo) "Oo" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Op" = ( @@ -4903,6 +4889,16 @@ }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) +"OQ" = ( +/obj/machinery/door/poddoor{ + id = "amogusdoors"; + name = "Cargo Bay Blast Door" + }, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/ship/cargo) "OT" = ( /obj/effect/turf_decal/corner/opaque/white/mono, /turf/open/floor/plasteel, @@ -4944,6 +4940,9 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ + dir = 6 + }, /turf/open/floor/plasteel, /area/ship/cargo) "Px" = ( @@ -5072,9 +5071,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Oxygen to Mix" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, @@ -5099,9 +5095,11 @@ /turf/open/floor/plating, /area/ship/engineering/atmospherics) "Rv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/cargo) +/obj/structure/grille, +/obj/structure/window/plasma/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "Rw" = ( /obj/structure/railing{ dir = 8 @@ -5120,12 +5118,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -5133,6 +5125,8 @@ dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "RK" = ( @@ -5278,6 +5272,11 @@ /obj/effect/turf_decal/techfloor/corner{ dir = 4 }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Th" = ( @@ -5321,7 +5320,6 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "TG" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, @@ -5402,18 +5400,14 @@ /turf/open/floor/plasteel/dark, /area/ship/cargo/office) "Uk" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Uo" = ( @@ -5430,12 +5424,12 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/office) "Uu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, /obj/structure/cable{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -5647,7 +5641,6 @@ "Ws" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "1-2" }, @@ -5733,14 +5726,13 @@ /turf/closed/wall, /area/ship/crew/cryo) "Xe" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -5753,12 +5745,6 @@ "Xp" = ( /turf/closed/wall/r_wall, /area/ship/cargo/office) -"Xs" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) "Xt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -5853,21 +5839,16 @@ /turf/open/floor/plating, /area/ship/cargo) "Yn" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 1 - }, /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Yp" = ( @@ -5890,11 +5871,10 @@ /turf/open/floor/plasteel, /area/ship/cargo) "Yv" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Yx" = ( /obj/structure/chair/sofa/brown/right/directional/south, @@ -5959,10 +5939,13 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "Zr" = ( -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 10 - }, /obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Fuel Pump" + }, +/obj/machinery/atmospherics/components/binary/valve/on/layer4{ + name = "Emergency Stop" + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Zu" = ( @@ -6012,7 +5995,10 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "ZJ" = ( @@ -6131,7 +6117,7 @@ fW kz kz JT -gO +wt gO dJ xO @@ -6177,7 +6163,7 @@ Yn Uk ub Oo -yF +bI Xe yF CR @@ -6195,7 +6181,7 @@ kz pT At RK -wt +qK dS Ra tF @@ -6212,10 +6198,10 @@ Kz Fc lW sJ -bz +qK dO qK -bI +Rv DF kz fW @@ -6247,7 +6233,7 @@ Mq zK Zr Ew -Xs +Rv wC kz fW @@ -6403,14 +6389,14 @@ WZ rW cS sU -gc +bh Fu Yp TI PI Pq -JE -Ym +fQ +OQ fW "} (13,1,1) = {" @@ -6435,10 +6421,10 @@ WZ tI xb hA -gc +bz Ls aQ -Rv +aQ ZI ug jv diff --git a/_maps/shuttles/pgf/pgf_crying_sun.dmm b/_maps/shuttles/pgf/pgf_crying_sun.dmm index 2ae859c2bcfe..919770509bec 100644 --- a/_maps/shuttles/pgf/pgf_crying_sun.dmm +++ b/_maps/shuttles/pgf/pgf_crying_sun.dmm @@ -27,8 +27,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "aw" = ( @@ -141,9 +141,6 @@ /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "bB" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -151,6 +148,9 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "bD" = ( @@ -1052,14 +1052,14 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/port) "is" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/poddoor{ dir = 4; id = "lib_engine_blast" }, +/obj/machinery/power/shuttle/engine/fire{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/engines/port) "it" = ( @@ -1318,7 +1318,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "kw" = ( @@ -1347,6 +1347,13 @@ }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) +"kO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) "kR" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, /obj/structure/window/plasma/reinforced, @@ -1898,15 +1905,16 @@ /area/ship/crew/canteen) "qp" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-10" }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ + dir = 1 + }, +/obj/item/paper/guides/jobs/engi/combustion_thruster, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "qy" = ( @@ -1922,6 +1930,13 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/ship/hangar/starboard) +"qA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/hydrogen, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) "qB" = ( /obj/machinery/door/poddoor/shutters{ id = "lib_armory_1"; @@ -3412,8 +3427,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "Dq" = ( @@ -3891,14 +3906,14 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "FN" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/poddoor{ dir = 4; id = "lib_engine_blast" }, +/obj/machinery/power/shuttle/engine/fire{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "FO" = ( @@ -5131,15 +5146,15 @@ /area/ship/engineering) "Ph" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/components/trinary/mixer/layer2{ - dir = 1 - }, /obj/structure/cable{ icon_state = "2-9" }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/trinary/mixer/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "Pi" = ( @@ -5795,7 +5810,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "UB" = ( @@ -5863,9 +5878,6 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/central) "UM" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -5873,6 +5885,9 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering/engines/port) "Vc" = ( @@ -6805,14 +6820,14 @@ hK ys Uw au -Uw +qA lc qZ QI TV kq Dm -kq +kO OS ps TV diff --git a/_maps/shuttles/solgov/solgov_inkwell.dmm b/_maps/shuttles/solgov/solgov_inkwell.dmm index 25c1da558e56..22f6c55e224a 100644 --- a/_maps/shuttles/solgov/solgov_inkwell.dmm +++ b/_maps/shuttles/solgov/solgov_inkwell.dmm @@ -826,16 +826,14 @@ /turf/open/floor/wood, /area/ship/crew/canteen) "fG" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/turf_decal/corner/opaque/solgovblue{ dir = 8 }, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 32 +/obj/effect/turf_decal/techfloor/orange{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -1441,6 +1439,27 @@ }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) +"jJ" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"jK" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 6 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) "jM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2255,15 +2274,14 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo) "oG" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 8 }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 4; + name = "Fuel Mixer" }, -/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "oH" = ( @@ -2602,9 +2620,6 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -3011,6 +3026,25 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/carpet/royalblue, /area/ship/crew/dorm/dormthree) +"tz" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "sgi_engine"; + dir = 4 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/maintenance/starboard) "tB" = ( /obj/effect/turf_decal/techfloor/corner, /obj/effect/turf_decal/techfloor/corner{ @@ -3040,6 +3074,12 @@ }, /turf/open/floor/wood/walnut, /area/ship/crew/dorm/dormtwo) +"tE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/large, +/obj/machinery/portable_atmospherics/canister/hydrogen, +/turf/open/floor/plasteel/mono, +/area/ship/cargo) "tK" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/east, @@ -3095,6 +3135,17 @@ }, /turf/open/floor/plasteel/white, /area/ship/engineering) +"ub" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/techfloor/orange{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) "uc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -3428,6 +3479,16 @@ }, /turf/open/floor/wood, /area/ship/bridge) +"vY" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/floor, +/obj/machinery/power/shuttle/engine/fire{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/starboard) "wb" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/maintenance/starboard) @@ -4636,6 +4697,20 @@ }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) +"DL" = ( +/obj/structure/sign/poster/solgov/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) "DP" = ( /obj/effect/turf_decal/corner/opaque/solgovblue{ dir = 10 @@ -5887,6 +5962,25 @@ }, /turf/open/floor/wood/birch, /area/ship/crew/dorm/dormthree) +"MA" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "sgi_engine"; + dir = 4 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/maintenance/port) "MI" = ( /obj/effect/turf_decal/techfloor{ dir = 4 @@ -6295,9 +6389,6 @@ /turf/open/floor/plasteel/stairs/wood/right, /area/ship/bridge) "Qt" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, /obj/effect/turf_decal/techfloor/orange{ dir = 10 }, @@ -6311,8 +6402,8 @@ id = "sgi_engine"; name = "engine blast door control" }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) @@ -6389,16 +6480,13 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo) "QT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/structure/cable{ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ + dir = 5 + }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "QX" = ( @@ -6718,17 +6806,17 @@ /turf/open/floor/plasteel/mono, /area/ship/cargo) "SB" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, /obj/effect/turf_decal/corner/opaque/solgovblue{ dir = 1 }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 4 + }, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "SC" = ( @@ -6907,16 +6995,12 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "Ud" = ( -/obj/effect/turf_decal/techfloor/orange{ +/obj/effect/turf_decal/techfloor/orange/corner{ dir = 1 }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 8; + name = "Fuel Mixer" }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -6979,6 +7063,16 @@ }, /turf/open/floor/wood/walnut, /area/ship/crew/canteen/kitchen) +"UJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/floor, +/obj/machinery/power/shuttle/engine/fire{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/port) "UM" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -7062,6 +7156,8 @@ /obj/machinery/newscaster/security_unit/directional/west, /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/white, /area/ship/engineering) "VO" = ( @@ -7375,16 +7471,10 @@ /turf/open/floor/wood/walnut, /area/ship/crew/canteen/kitchen) "XQ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, /obj/effect/turf_decal/techfloor/orange{ dir = 9 }, /obj/effect/turf_decal/corner/opaque/solgovblue, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/button/door{ pixel_y = 24; pixel_x = -4; @@ -7392,6 +7482,9 @@ name = "engine blast door control" }, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "XV" = ( @@ -7752,7 +7845,7 @@ (1,1,1) = {" iG hE -zI +UJ Hp Hp zI @@ -7778,7 +7871,7 @@ hE ni dv dv -ni +vY hE iG iG @@ -7786,7 +7879,7 @@ iG (2,1,1) = {" iG Od -op +MA op op op @@ -7812,13 +7905,13 @@ DH Zj Zj Zj -Zj +tz DH iG iG "} (3,1,1) = {" -iG +Od Od XQ ia @@ -7848,12 +7941,12 @@ FG FH Qt DH -iG +DH iG "} (4,1,1) = {" -iG Od +jJ Ud rD Bp @@ -7881,13 +7974,13 @@ Iw BQ QT oG +ub DH iG -iG "} (5,1,1) = {" -iG Od +DL fG xs Xu @@ -7915,12 +8008,12 @@ xS nJ YE SB +jK DH iG -iG "} (6,1,1) = {" -iG +Od Od Od Od @@ -7950,7 +8043,7 @@ su DH DH DH -iG +DH iG "} (7,1,1) = {" @@ -8041,7 +8134,7 @@ dH Nb Kt qw -Rr +tE sH Sf hl diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm index 445b6391a30d..9782403c12ae 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm @@ -43,6 +43,7 @@ }, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering) "as" = ( @@ -184,7 +185,8 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate/large, +/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plating/rust, /area/ship/maintenance/starboard) "dD" = ( @@ -1270,15 +1272,15 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, /obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "mp" = ( @@ -1968,6 +1970,7 @@ dir = 4 }, /obj/machinery/light/dim/directional/north, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "sV" = ( @@ -2466,12 +2469,12 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - name = "Input to Fuel" - }, /obj/effect/turf_decal/industrial/shutoff{ dir = 8 }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "wJ" = ( @@ -4006,9 +4009,6 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/dorm) "MO" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, @@ -4020,6 +4020,9 @@ /obj/machinery/door/window/eastleft{ name = "Engine Access" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering) "MV" = ( @@ -4248,9 +4251,6 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "Pt" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, /obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, @@ -4262,6 +4262,9 @@ id = "warship_engines"; name = "Thruster Blast Door" }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering) "PA" = ( @@ -4472,10 +4475,10 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, /obj/effect/turf_decal/industrial/caution, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "Rf" = ( @@ -4859,13 +4862,14 @@ /obj/structure/railing{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 8 - }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "Vq" = ( @@ -5233,7 +5237,7 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "Yn" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ +/obj/machinery/power/shuttle/engine/fire{ dir = 4 }, /turf/open/floor/plating, diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 3057df12ab14..6e99bc182e61 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -214,8 +214,10 @@ #define ATMOS_TANK_PLASMA "plasma=70000;TEMP=293.15" #define ATMOS_TANK_O2 "o2=100000;TEMP=293.15" #define ATMOS_TANK_N2 "n2=100000;TEMP=293.15" +#define ATMOS_TANK_HYDROGEN "h2=100000;TEMP=293.15" #define ATMOS_TANK_AIRMIX "o2=2644;n2=10580;TEMP=293.15" #define ATMOS_TANK_FUEL "o2=33000;plasma=66000;TEMP=293.15" +#define ATMOS_TANK_HYDROGEN_FUEL "o2=33000;h2=66000;TEMP=293.15" //PLANETARY /// what pressure you have to be under to increase the effect of equipment meant for lavaland @@ -328,6 +330,7 @@ #define GAS_STIMULUM "stim" #define GAS_PLUOXIUM "pluox" #define GAS_FREON "freon" +#define GAS_HYDROGEN "h2" #define GAS_FLAG_DANGEROUS (1<<0) #define GAS_FLAG_BREATH_PROC (1<<1) diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 3386e9952eeb..d6c720380f46 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -11,6 +11,9 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // conversion ratio between a watt-tick and kilojoule GLOBAL_VAR_INIT(CHARGELEVEL, 0.001) // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) +GLOBAL_VAR_INIT(total_merits_exchanged, 0) +GLOBAL_VAR_INIT(hydrogen_stored, 0) // can be -/+, + meaning surplus + GLOBAL_LIST_EMPTY(powernets) GLOBAL_VAR_INIT(bsa_unlock, FALSE) //BSA unlocked by head ID swipes diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 4cddf93b2478..3e3939620f3c 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -436,6 +436,7 @@ Class Procs: for(var/obj/item/I in component_parts) I.forceMove(loc) component_parts.Cut() + SEND_SIGNAL(src, COMSIG_OBJ_DECONSTRUCT, disassembled) qdel(src) /** diff --git a/code/game/machinery/outpost_electrolyzer.dm b/code/game/machinery/outpost_electrolyzer.dm new file mode 100644 index 000000000000..29a37c4f95e8 --- /dev/null +++ b/code/game/machinery/outpost_electrolyzer.dm @@ -0,0 +1,536 @@ +//allows production of hydrogen from ice chunks +#define MOLS_PER_ICE 50 //1 ice = 50 mols +#define MOLS_PER_MERIT 10 //10 mols = 1 merit +#define MERITS_PER_ICE MOLS_PER_ICE / MOLS_PER_MERIT //1 ice = 5 merits +#define MERITS_USED_PER_TICK 2 +#define H2_PUMP_SHUTOFF_PRESSURE 4000 +#define CREDITS_TO_MERITS 4 // currently 2:5 credits to mols hydrogen. # of credits per merit +#define OUTPOST_HYDROGEN_CUT 0.8 +#define HYDROGEN_IDEAL 45000 //used for high and low end of merit multiplier +#define MERIT_EXPONENT 0.95 //used for diminishing returns, values closer to 1 increase returns, lower decrease. + +/obj/machinery/mineral/electrolyzer_unloader + name = "ice unloading machine" + icon = 'icons/obj/machines/mining_machines.dmi' + icon_state = "unloader" + density = TRUE + input_dir = WEST + output_dir = EAST + needs_item_input = TRUE + processing_flags = START_PROCESSING_MANUALLY + +/obj/machinery/mineral/electrolyzer_unloader/pickup_item(datum/source, atom/movable/target, atom/oldLoc) + if(istype(target, /obj/structure/ore_box)) + var/obj/structure/ore_box/box = target + for(var/obj/item/stack/ore/ice/chunk in box) + unload_mineral(chunk) + else if(istype(target, /obj/item/stack/ore/ice)) + var/obj/item/stack/ore/chunk = target + unload_mineral(chunk) + +// electrolyzer + console + +/obj/machinery/computer/electrolyzer_console + name = "electrolyzer console" + desc = "Deposits hydrogen merits, with 20% going to outpost upkeep." + icon = 'icons/obj/machines/mining_machines.dmi' + icon_state = "console" + + var/obj/machinery/mineral/electrolyzer/linked_electrolyzer + +/obj/machinery/computer/electrolyzer_console/Initialize() + . = ..() + find_electrolyzer() + +/obj/machinery/computer/electrolyzer_console/proc/find_electrolyzer() + for(var/obj/machinery/mineral/electrolyzer/potential in oview(3,src)) + if(linked_electrolyzer == null) + linked_electrolyzer = potential + potential.linked_console = src + +/obj/machinery/computer/electrolyzer_console/proc/electrolyze_item(obj/item/I) + var/obj/item/stack/ore/ice/S = I + var/meritval = round(S.get_amount() * MERITS_PER_ICE * OUTPOST_HYDROGEN_CUT,1) // causes a bit of surplus in the "outpost" supply, even if they use all of these merits for hydrogen. + GLOB.hydrogen_stored += S.get_amount() * MOLS_PER_ICE + new /obj/item/merit/bundle(drop_location(), meritval) + qdel(I) + playsound(src, 'sound/items/poster_being_created.ogg', 20, FALSE) + +/obj/machinery/computer/electrolyzer_console/attackby(item,mob/user) + if(istype(item, /obj/item/multitool)) + var/obj/item/multitool/multi = item + if(istype(multi.buffer, /obj/machinery/mineral/electrolyzer)) + linked_electrolyzer = multi.buffer + visible_message("Linked to [linked_electrolyzer]!") + return + return ..() + +/obj/machinery/mineral/electrolyzer + name = "ice crusher" + desc = "Breaks down ice into hydrogen and oxygen." + icon = 'icons/obj/recycling.dmi' + icon_state = "grinder-o1" + input_dir = WEST + density = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 50 + active_power_usage = 1000 + max_integrity = 500 + var/crush_damage = 1000 + var/obj/machinery/computer/electrolyzer_console/linked_console + var/datum/weakref/attached_output + +/obj/machinery/mineral/electrolyzer/Initialize() + . = ..() + update_appearance() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/machinery/computer/electrolyzer_console/attackby(item,mob/user) + if(istype(item, /obj/item/multitool)) + var/obj/item/multitool/multi = item + multi.buffer = src + to_chat(user, "[src] stored in [multi].") + return + return ..() + +/obj/machinery/mineral/electrolyzer/CanAllowThrough(atom/movable/mover, border_dir) + . = ..() + if(!anchored) + return + if(border_dir == input_dir) + return TRUE + +/obj/machinery/mineral/electrolyzer/proc/on_entered(datum/source, atom/movable/AM) + SIGNAL_HANDLER + INVOKE_ASYNC(src, PROC_REF(electrolyze), AM) + +/obj/machinery/mineral/electrolyzer/proc/electrolyze(atom/movable/electrolyze_target, sound=TRUE) + if(istype(electrolyze_target, /obj/effect) || !linked_console || !isturf(electrolyze_target.loc) || (machine_stat & (BROKEN|NOPOWER))) + return + if(!istype(electrolyze_target, /obj/item/stack/ore/ice)) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, FALSE, 1) + if(isliving(electrolyze_target)) + crush_living(electrolyze_target) + return + if(!ismob(electrolyze_target)) //MULCH IT IF IT AINT ICE + qdel(electrolyze_target) + return + else + linked_console.electrolyze_item(electrolyze_target) + +/obj/machinery/mineral/electrolyzer/proc/crush_living(mob/living/L) + + L.forceMove(loc) + + if(issilicon(L)) + playsound(src, 'sound/items/welder.ogg', 50, TRUE) + else + playsound(src, 'sound/effects/splat.ogg', 50, TRUE) + + if(iscarbon(L) && L.stat == CONSCIOUS) + L.emote("scream") + + // Instantly lie down, also go unconscious from the pain, before you die. + L.Unconscious(100) + L.adjustBruteLoss(crush_damage) + +//Hydrogen pump stuff + +/obj/machinery/atmospherics/components/unary/hydrogen_pump + name = "hydrogen pump" + desc = "Lets you use merits to buy hydrogen." + icon = 'icons/obj/atmos.dmi' + icon_state = "hydrogen_pump" + + use_power = IDLE_POWER_USE + idle_power_usage = 50 + active_power_usage = 1000 + + density = TRUE + max_integrity = 400 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 30) + layer = OBJ_LAYER + showpipe = TRUE + pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY + var/not_processing_bug = TRUE//remove when fixed + var/merit + +/obj/machinery/atmospherics/components/unary/hydrogen_pump/examine(mob/user) + . = ..() + if(merit) + . += "[src] has [merit] merits, equaling [merit * MOLS_PER_MERIT] mols of hydrogen." + else + . += "[src] has no merits, get some from the electrolyzer or buy them to get hydrogen!" + . += "[src] is currently [on ? "on" : "off"], and shuts off above [H2_PUMP_SHUTOFF_PRESSURE] kPa." + . += "[src] can be Alt-Clicked to eject merits." + if(not_processing_bug == TRUE) + . += "[src] is temporarily disabled. Check back later!" + +/obj/machinery/atmospherics/components/unary/hydrogen_pump/process_atmos() + ..() + var/datum/gas_mixture/air = airs[1] //hydrogen out + not_processing_bug = FALSE + if(!on) + return + if(!merit || air.return_pressure() > H2_PUMP_SHUTOFF_PRESSURE) + on = FALSE + visible_message("[src] shuts off!") + playsound(src, 'sound/machines/switch2.ogg', 10, FALSE) + return + var/meritused + if(merit >= MERITS_USED_PER_TICK) + merit -= MERITS_USED_PER_TICK + meritused = MERITS_USED_PER_TICK + else + meritused = merit + merit = 0 + on = FALSE + air.adjust_moles(GAS_HYDROGEN, meritused * MOLS_PER_MERIT) + GLOB.hydrogen_stored -= meritused * MOLS_PER_MERIT + air.set_temperature(T20C) //hydrogen from adjust_mols takes the temp of the container, and if the container is empty it defaults to 0K. this works for now + +/obj/machinery/atmospherics/components/unary/hydrogen_pump/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/merit/bundle)) + var/obj/item/merit/bundle/C = I + merit += C.value + to_chat(user, "You deposit [I], for a total of [merit] merits.") + qdel(I) + return + return ..() + +/obj/machinery/atmospherics/components/unary/hydrogen_pump/attack_hand(mob/user) + if(..()) + return + on = !on + if(on) + SSair.start_processing_machine(src) + playsound(src, 'sound/machines/switch3.ogg', 10, FALSE) + to_chat(user, "You toggle the pump [on ? "on" : "off"].") + investigate_log("was turned [on ? "on" : "off"] by [key_name(user)]", INVESTIGATE_ATMOS) + update_appearance() + +/obj/machinery/atmospherics/components/unary/hydrogen_pump/AltClick(mob/user) + if(merit) + new /obj/item/merit/bundle(drop_location(), merit) + merit = FALSE + playsound(src, 'sound/items/poster_being_created.ogg', 10, FALSE) + to_chat(user, "You retrieve the hydrogen merits.") + else + to_chat(user, "There were no merits left to retrieve.") + + +//Hydrogen exchange + +/obj/machinery/computer/hydrogen_exchange + name = "Hydrogen Exchange" + desc = "Credits to Merits at reasonable rates!" + icon_screen = "exchange" + icon_keyboard = "power_key" + + //GLOB.total_merits_exchanged starts at 0 + var/merits = NONE + var/credits = NONE + +/obj/machinery/computer/hydrogen_exchange/attackby(obj/item/I, mob/user) + var/value = 0 + if(istype(I, /obj/item/spacecash/bundle)) + var/obj/item/spacecash/bundle/C = I + value = C.value + else if(istype(I, /obj/item/holochip)) + var/obj/item/holochip/H = I + value = H.credits + if(value) + credits += value + to_chat(user, "You deposit [I], for a total of [credits] credits.") + qdel(I) + return + if(istype(I, /obj/item/merit/bundle)) + var/obj/item/merit/bundle/C = I + merits += C.value + to_chat(user, "You deposit [I], for a total of [merits] merits.") + qdel(I) + return + return ..() + +/obj/machinery/computer/hydrogen_exchange/proc/meritmultiplier() + var/extra = clamp(((GLOB.hydrogen_stored / HYDROGEN_IDEAL) + 1), 0, 2) * 0.3 //results in a number between 0 and .6 + var/actual = round((0.4 + extra), 0.01) //.4 on low end, 1 on high end + return actual + +/obj/machinery/computer/hydrogen_exchange/proc/dispense_funds() + var/makenoise + if(merits) + new /obj/item/merit/bundle(drop_location(), merits) + merits = 0 + makenoise = TRUE + if(credits) + new /obj/item/spacecash/bundle(drop_location(), credits) + credits = 0 + makenoise = TRUE + if(makenoise) + playsound(src, 'sound/machines/coindrop.ogg', 20, FALSE) + +/obj/machinery/computer/hydrogen_exchange/proc/resetmerits() //debug proc + GLOB.total_merits_exchanged = 0 + +/obj/machinery/computer/hydrogen_exchange/proc/convert_to_credits() + if(merits) + playsound(src, 'sound/machines/pda_button1.ogg', 20, FALSE) + var/oldtotal = GLOB.total_merits_exchanged ** MERIT_EXPONENT + var/newtotal = (GLOB.total_merits_exchanged + merits) ** MERIT_EXPONENT + var/reducedmerits = newtotal - oldtotal + GLOB.total_merits_exchanged += merits + credits += round(reducedmerits * CREDITS_TO_MERITS, 1) + merits = 0 + else + playsound(src, 'sound/machines/buzz-sigh.ogg', 20, FALSE) + +/obj/machinery/computer/hydrogen_exchange/proc/convert_to_merits() + if(credits) + playsound(src, 'sound/machines/pda_button1.ogg', 20, FALSE) + merits += round(credits * meritmultiplier() / CREDITS_TO_MERITS, 1) + credits = 0 + else + playsound(src, 'sound/machines/buzz-sigh.ogg', 20, FALSE) + +/obj/machinery/computer/hydrogen_exchange/AltClick(mob/user) + dispense_funds() + to_chat(user, "You force the credits and merits out of the machine.") + +/obj/machinery/computer/hydrogen_exchange/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "HydrogenExchange", name) + ui.open() + +/obj/machinery/computer/hydrogen_exchange/ui_data(mob/user) + var/next_merit_rate + if(GLOB.total_merits_exchanged) + next_merit_rate = round((GLOB.total_merits_exchanged ** MERIT_EXPONENT) / GLOB.total_merits_exchanged * CREDITS_TO_MERITS, 0.01) + else + next_merit_rate = CREDITS_TO_MERITS + var/list/data = list() + data["credits"] = credits + data["merits"] = merits + data["next_merit_rate"] = next_merit_rate + data["credits_to_merits"] = CREDITS_TO_MERITS + data["credit_tax"] = (1 - meritmultiplier()) * 100 + return data + +/obj/machinery/computer/hydrogen_exchange/ui_act(action, params) + . = ..() + if(.) + return + + switch(action) + if("convert_to_credits") + convert_to_credits() + . = TRUE + if("convert_to_merits") + convert_to_merits() + . = TRUE + if("dispense") + dispense_funds() + . = TRUE + +//SCRIP! + +/obj/item/merit + name = "hydrogen?" + desc = "If you can see this, please make a bug report. If you're a mapper, use the bundle subtype!" + icon = 'icons/obj/economy.dmi' + icon_state = "merit0" + throwforce = 1 + throw_speed = 2 + throw_range = 2 + w_class = WEIGHT_CLASS_TINY + var/value = 0 + grind_results = list(/datum/reagent/iron = 10) + +/obj/item/merit/Initialize(mapload, amount) + . = ..() + if(amount) + value = amount + update_appearance() + +/obj/item/merit/attackby(obj/item/I, mob/user) + if(!istype(I, /obj/item/merit)) + return + var/obj/item/merit/bundle/bundle + if(istype(I, /obj/item/merit/bundle)) + bundle = I + else + var/obj/item/merit/cash = I + bundle = new (loc) + bundle.value = cash.value + user.dropItemToGround(cash) + qdel(cash) + + bundle.value += value + bundle.update_appearance() + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.dropItemToGround(src) + H.dropItemToGround(bundle) + H.put_in_hands(bundle) + to_chat(user, "You add [value] merits worth of money to the bundle.
It now holds [bundle.value] merits.
") + qdel(src) + +/obj/item/merit/Destroy() + . = ..() + value = 0 // Prevents money from be duplicated anytime.//I'll trust eris on this one + +/obj/item/merit/bundle + icon_state = "merit16" + +/obj/item/merit/bundle/Initialize() + . = ..() + update_appearance() + +/obj/item/merit/bundle/update_appearance() + icon_state = "nothing" + cut_overlays() + var/remaining_value = value + var/iteration = 0 + var/coins_only = TRUE + var/list/coin_denominations = list(16, 4, 1) + var/list/banknote_denominations = list(4096, 1024, 256, 64) + for(var/i in banknote_denominations) + while(remaining_value >= i && iteration < 50) + remaining_value -= i + iteration++ + var/image/banknote = image('icons/obj/economy.dmi', "merit[i]") + var/matrix/M = matrix() + M.Translate(rand(-6, 6), rand(-4, 8)) + banknote.transform = M + overlays += banknote + coins_only = FALSE + + if(remaining_value) + for(var/i in coin_denominations) + while(remaining_value >= i && iteration < 50) + remaining_value -= i + iteration++ + var/image/coin = image('icons/obj/economy.dmi', "merit[i]") + var/matrix/M = matrix() + M.Translate(rand(-6, 6), rand(-4, 8)) + coin.transform = M + overlays += coin + + if(coins_only) + if(value == 1) + name = "one hydrogen merit" + desc = "Heavier then it looks." + drop_sound = 'sound/items/handling/coin_drop.ogg' + pickup_sound = 'sound/items/handling/coin_pickup.ogg' + else + name = "[value] hydrogen merits" + desc = "Heavier than they look." + gender = PLURAL + drop_sound = 'sound/items/handling/coin_drop.ogg' + pickup_sound = 'sound/items/handling/coin_pickup.ogg' + else + if(value <= 3000) + name = "[value] hydrogen merits" + gender = NEUTER + desc = "Some cold, hard cash." + drop_sound = 'sound/items/handling/dosh_drop.ogg' + pickup_sound = 'sound/items/handling/dosh_pickup.ogg' + else + name = "[value] hydrogen merit" + gender = NEUTER + desc = "That's a lot of dosh." + drop_sound = 'sound/items/handling/dosh_drop.ogg' + pickup_sound = 'sound/items/handling/dosh_pickup.ogg' + return ..() + +/obj/item/merit/bundle/attack_self(mob/user) + var/cashamount = input(user, "How many merits do you want to take? (0 to [value])", "Take Merits", 20) as num + cashamount = round(clamp(cashamount, 0, value)) + if(!cashamount) + return + + if(!Adjacent(user)) + to_chat(user, "You need to be in arm's reach for that!") + return + + value -= cashamount + if(!value) + user.dropItemToGround(src) + qdel(src) + + var/obj/item/merit/bundle/bundle = new (user.loc) + bundle.value = cashamount + update_appearance() + +/obj/item/merit/bundle/AltClick(mob/living/user) + var/cashamount = input(user, "How many merits do you want to take? (0 to [value])", "Take Merits", 20) as num + cashamount = round(clamp(cashamount, 0, value)) + if(!cashamount) + return + + else if(!Adjacent(user)) + to_chat(user, "You need to be in arm's reach for that!") + return + + value -= cashamount + if(!value) + user.dropItemToGround(src) + qdel(src) + + var/obj/item/merit/bundle/bundle = new (user.loc) + bundle.value = cashamount + bundle.update_appearance() + user.put_in_hands(bundle) + update_appearance() + +/obj/item/merit/bundle/attack_hand(mob/user) + if(user.get_inactive_held_item() != src) + return ..() + if(value == 0)//may prevent any edge case duping + qdel(src) + return + value-- + user.put_in_hands(new /obj/item/merit/bundle(loc, 1)) + update_appearance() + +//bundles for mapping + testing + +/obj/item/merit/bundle/m1 + value = 1 + icon_state = "merit1" + +/obj/item/merit/bundle/m4 + value = 4 + icon_state = "merit4" + +/obj/item/merit/bundle/m16 + value = 16 + icon_state = "merit16" + +/obj/item/merit/bundle/m64 + value = 64 + icon_state = "merit64" + +/obj/item/merit/bundle/m256 + value = 256 + icon_state = "merit256" + +/obj/item/merit/bundle/m1024 + value = 1024 + icon_state = "merit1024" + +/obj/item/merit/bundle/m4096 + value = 4096 + icon_state = "merit4096" + +#undef MOLS_PER_ICE +#undef MOLS_PER_MERIT +#undef MERITS_PER_ICE +#undef MERITS_USED_PER_TICK +#undef H2_PUMP_SHUTOFF_PRESSURE +#undef CREDITS_TO_MERITS +#undef MERIT_EXPONENT diff --git a/code/game/machinery/shuttle/shuttle_engine.dm b/code/game/machinery/shuttle/shuttle_engine.dm index c4fd424d4076..d816b16ca7ff 100644 --- a/code/game/machinery/shuttle/shuttle_engine.dm +++ b/code/game/machinery/shuttle/shuttle_engine.dm @@ -8,6 +8,7 @@ desc = "A thruster for shuttles." circuit = /obj/item/circuitboard/machine/shuttle/engine CanAtmosPass = FALSE //so people can actually tend to their engines + dir = EAST //most ships face east ///Whether or not the engine is enabled and can be used. Controlled from helm consoles and by hitting with a multitool. var/enabled = TRUE ///How much thrust this engine generates when burned fully. diff --git a/code/game/machinery/shuttle/shuttle_engine_types.dm b/code/game/machinery/shuttle/shuttle_engine_types.dm index de9992e106d1..47711bdda3bc 100644 --- a/code/game/machinery/shuttle/shuttle_engine_types.dm +++ b/code/game/machinery/shuttle/shuttle_engine_types.dm @@ -82,9 +82,16 @@ if(!found.anchored) continue attached_heater = WEAKREF(found) + var/obj/machinery/atmospherics/components/unary/shuttle/heater/resolved_heater = attached_heater?.resolve() + RegisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT, PROC_REF(remove_heater)) update_icon_state() return TRUE +/obj/machinery/power/shuttle/engine/fueled/proc/remove_heater(datum/source, disassembled) + SIGNAL_HANDLER + + attached_heater = null + /obj/machinery/power/shuttle/engine/fueled/plasma name = "plasma thruster" desc = "A thruster that burns plasma from an adjacent heater to create thrust." @@ -101,6 +108,90 @@ thrust = 15 //All fuel code already handled +/** + * ### Combustion/Fire engines + * Engines that use oxidizer and fuel to output thrust. Theoretically works with any mix of fuels and oxiders. Wish me luck. +*/ + +/obj/machinery/power/shuttle/engine/fire + name = "combustion thruster" + desc = "A thruster that burns fuel with oxider that is stored in an adjacent heater." + icon_state = "burst_plasma" + icon_state_off = "burst_plasma_off" + circuit = /obj/item/circuitboard/machine/shuttle/engine/fire + + idle_power_usage = 0 + ///what portion of the mols in the attached heater to "burn" + var/fuel_consumption = 0.0125 + //multiplier for thrust + thrust = 3 + //used by stockparts, efficiency_multiplier + var/consumption_multiplier = 1 + //If this engine should create heat when burned. + var/heat_creation = FALSE + //A weakref of the connected engine heater with fuel. + var/datum/weakref/attached_heater + + +/obj/machinery/power/shuttle/engine/fire/burn_engine(percentage = 100, deltatime) + . = ..() + var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() + if(!resolved_heater) + return + if(heat_creation) + heat_engine() + var/actual_consumption = fuel_consumption * (percentage / 100) * deltatime * consumption_multiplier + return resolved_heater.consume_fuel(actual_consumption) * thrust //this proc returns the min of the fuel/oxy possible burns, multiply by our thrust value + +/obj/machinery/power/shuttle/engine/fire/return_fuel() + . = ..() + var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() + return resolved_heater?.return_gas() + +/obj/machinery/power/shuttle/engine/fire/return_fuel_cap() + . = ..() + var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() + return resolved_heater?.return_gas_capacity() + +/obj/machinery/power/shuttle/engine/fire/screwdriver_act(mob/living/user, obj/item/I) + . = ..() + update_icon_state() + +/obj/machinery/power/shuttle/engine/fire/update_engine() + if(!..()) + return + if(!attached_heater && !set_heater()) + thruster_active = FALSE + return FALSE + +/obj/machinery/power/shuttle/engine/fire/proc/set_heater() + for(var/direction in GLOB.cardinals) + for(var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/found in get_step(get_turf(src), direction)) + if(found.dir != dir) + continue + if(found.panel_open) + continue + if(!found.anchored) + continue + attached_heater = WEAKREF(found) + var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() + RegisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT, PROC_REF(remove_heater)) + update_icon_state() + return TRUE + +/obj/machinery/power/shuttle/engine/fire/proc/remove_heater(datum/source, disassembled) + SIGNAL_HANDLER + + var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() + UnregisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT) + attached_heater = null + +/obj/machinery/power/shuttle/engine/fire/RefreshParts() + var/laz = 0 + for(var/obj/item/stock_parts/micro_laser/L in component_parts) + laz += L.rating + consumption_multiplier = laz + /** * ### Ion Engines * Engines that convert electricity to thrust. Yes, I know that's not how it works, it needs a propellant, but this is a video game. @@ -133,6 +224,7 @@ name = "electric engine precharger" desc = "A medium-capacity, high transfer superconducting magnetic energy storage unit specially made for use with shuttle engines." icon = 'icons/obj/shuttle.dmi' + dir = EAST input_level = 5000 input_level_max = 50000 output_level = 50000 diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm index 8578e3fb5a23..2b440f926c32 100644 --- a/code/game/machinery/shuttle/shuttle_heater.dm +++ b/code/game/machinery/shuttle/shuttle_heater.dm @@ -4,11 +4,32 @@ //but instead of changing temp, it stores plasma and uses //it for the engine. //----------------------------------------------- + +#define O2_OXIDATION_VALUE 1 +#define NITRYL_OXIDATION_VALUE 1 +#define NITROUS_OXIDATION_VALUE 3 + +#define PLASMA_THRUSTER_VALUE 1 +#define TRITRIUM_THRUSTER_VALUE 3 +#define HYDROGEN_THRUSTER_VALUE 0.5 + +#define NITROUS_COOLING_MULTIPIER 500 +#define NITROUS_COOLING_MIN 173 + +#define DAMAGE_NONE 0 +#define DAMAGE_LOW 1 +#define DAMAGE_MED 2 +#define DAMAGE_HIGH 3 + +#define PRESSURE_LIMIT 1010 //in kpa +#define PRESSURE_DAMAGE_MAX 1200 //gives 10 minutes per stage at the pressure limit + /obj/machinery/atmospherics/components/unary/shuttle name = "shuttle atmospherics device" desc = "This does something to do with shuttle atmospherics" icon_state = "heater" icon = 'icons/obj/shuttle.dmi' + dir = EAST /obj/machinery/atmospherics/components/unary/shuttle/heater name = "engine heater" @@ -180,3 +201,262 @@ . = ..() fuel_tank = new /obj/item/tank/internals/plasma/full(src) use_tank = TRUE + +//combustion heater +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater + name = "combustion engine heater" + desc = "Directs fuel mix into an attached combustion thruster." + icon_state = "heater_pipe" + var/icon_state_closed = "heater_pipe" + var/icon_state_open = "heater_pipe_open" + var/gas_amount = 0 //amount of gas used in calculations + var/gas_capacity = 0 + var/efficiency_multiplier = 1 + var/pressure_damage = 0 + var/damage_state = 0 + var/metal_repair = FALSE //used to see if metal's been added during repair step + idle_power_usage = 50 + circuit = /obj/item/circuitboard/machine/shuttle/fire_heater + + density = TRUE + max_integrity = 400 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 30) + layer = OBJ_LAYER + showpipe = TRUE + + pipe_flags = PIPING_ONE_PER_TURF + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/on_construction(obj_color, set_layer) + var/obj/item/circuitboard/machine/shuttle/fire_heater/board = circuit + if(board) + piping_layer = board.pipe_layer + set_layer = piping_layer + ..() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/New() + . = ..() + SetInitDirections() + update_adjacent_engines() + update_gas_stats() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/Destroy() + . = ..() + update_adjacent_engines() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/on_construction() + ..(dir, dir) + SetInitDirections() + update_adjacent_engines() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/process_atmos() + var/datum/gas_mixture/air_contents = airs[1] + var/pressure = air_contents.return_pressure() + if(pressure > PRESSURE_LIMIT) + pressure_damage += pressure / PRESSURE_LIMIT //always more than 1 + if(rand(1, 48) == 48) //process_atmos() calls around twice a second, so this'll go off on average every 24 seconds. + playsound(loc, "hull_creaking", 60, TRUE, 20, pressure_affected = FALSE) // the ship is Not happy + if(pressure_damage >= PRESSURE_DAMAGE_MAX) + damage_state += 1 //damage state starts at 0, 1 causes temp leak, 2 causes gas leak, 3 causes explosion + pressure_damage = 0 // reset our counter here + playsound(loc, 'sound/effects/bang.ogg', 240, TRUE, 5) + if(damage_state >= DAMAGE_LOW) + var/loc_air = loc.return_air() + air_contents.temperature_share(loc_air, 0.4) //equalizes temp with its turf + if(damage_state >= DAMAGE_MED) + assume_air_ratio(air_contents, 0.01) //leaks a bit of its tank + if(damage_state >= DAMAGE_HIGH) + var/epicenter = loc + explosion(epicenter, 2, 2, 3, 3, TRUE, TRUE) //boom + update_parents() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/default_change_direction_wrench(mob/user, obj/item/I) + if(!..()) + return FALSE + SetInitDirections() + var/obj/machinery/atmospherics/node = nodes[1] + if(node) + node.disconnect(src) + nodes[1] = null + if(!parents[1]) + return + nullifyPipenet(parents[1]) + + atmosinit() + node = nodes[1] + if(node) + node.atmosinit() + node.addMember(src) + SSair.add_to_rebuild_queue(src) + return TRUE + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/RefreshParts() + var/cap = 0 + var/eff = 0 + for(var/obj/item/stock_parts/matter_bin/M in component_parts) + cap += M.rating + for(var/obj/item/stock_parts/micro_laser/L in component_parts) + eff += L.rating + gas_capacity = 5000 * ((cap - 1) ** 2) + 1000 + efficiency_multiplier = round(sqrt(eff), 0.1) + update_gas_stats() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/examine(mob/user) + . = ..() + . += "The engine heater's gas dial reads [return_gas()] kPa." + . += "A lightly burnt hazard sticker reports a safe pressure of [PRESSURE_LIMIT] kPa. " + if(damage_state == DAMAGE_MED && metal_repair == FALSE) + . += "The engine heater's plating could be repaired with metal." + if(damage_state == DAMAGE_MED && metal_repair == TRUE) + . += "The engine heater's plating is ready to be bolted down." + if(damage_state == DAMAGE_LOW) + . += "The engine heater's insulation layer could be pried back into place." + if(damage_state == DAMAGE_NONE && pressure_damage >= PRESSURE_DAMAGE_MAX / 2) + . += "The engine heater's screws seem loose." + if(damage_state == DAMAGE_NONE && pressure_damage < PRESSURE_DAMAGE_MAX / 2) + . += "The engine heater is in good condition." + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/return_gas() + var/datum/gas_mixture/air_contents = airs[1] + return air_contents?.return_pressure() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/return_gas_capacity() + var/datum/gas_mixture/air_contents = airs[1] + return air_contents?.return_volume() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/update_gas_stats() + var/datum/gas_mixture/air_contents = airs[1] + if(!air_contents) + return + air_contents.set_volume(gas_capacity) + air_contents.set_temperature(T20C) + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/has_fuel(required, datum/gas/gas_type) + var/datum/gas_mixture/air_contents = airs[1] + if(!air_contents) + return + return air_contents.get_moles(gas_type) >= required + +/** + * consumes a portion of the mols and checks how much could combust to make thrust. + * oxidation_power is the total value of all the oxidizers + * fuel_power is ^ but for fuel + */ +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/consume_fuel(gas_consumed) + var/datum/gas_mixture/air_contents = airs[1] + if(!air_contents) + return + + else + var/oxidation_power = 0 + var/fuel_power = 0 + var/thrust_power = 0 + var/gas_amount = 0 + + for(var/id in air_contents.get_gases()) + gas_amount = air_contents.get_moles(id) * gas_consumed //this takes a percent (set by gas_consumed) and multiplies it by the total gas to get the amount of gas used by the calculation. + + switch(id) + // adds each oxidizer's power to the total oxidation max + if(GAS_O2) + oxidation_power += O2_OXIDATION_VALUE * gas_amount + if(GAS_NITRYL) + oxidation_power += NITRYL_OXIDATION_VALUE * gas_amount + if(GAS_NITROUS) //burning nitrous cools down the heater's main tank, just like it cools the intake on real cars. + oxidation_power += NITROUS_OXIDATION_VALUE * gas_amount + var/heat_capacity = gas_amount * NITROUS_COOLING_MULTIPIER + var/air_heat_capacity = air_contents.heat_capacity() + var/combined_heat_capacity = heat_capacity + air_heat_capacity + if(combined_heat_capacity > 0) + var/combined_energy = heat_capacity * NITROUS_COOLING_MIN + air_heat_capacity * air_contents.return_temperature() + air_contents.set_temperature(combined_energy / combined_heat_capacity) + // adds each fuel gas's power to the fuel max (air.get_fuel_amount is busted, and trit should be Better anyways.) + if(GAS_PLASMA) + fuel_power += PLASMA_THRUSTER_VALUE * gas_amount + if(GAS_TRITIUM) + fuel_power += TRITRIUM_THRUSTER_VALUE * gas_amount + if(GAS_HYDROGEN) + fuel_power += HYDROGEN_THRUSTER_VALUE * gas_amount + + air_contents.adjust_moles(id, -gas_amount) + thrust_power = min(oxidation_power, fuel_power) * efficiency_multiplier //"simulates" how much possible thrust either oxidizer or fuel could make, and takes the min + return thrust_power + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/attackby(obj/item/I, mob/living/user, params) + update_adjacent_engines() + if(damage_state == DAMAGE_MED && istype(I, /obj/item/stack/sheet/metal) && metal_repair == FALSE) //fix med damage with metal + var/obj/item/stack/sheet/metal/S = I + if(S.get_amount() < 2) + to_chat(user, "You need at least 2 metal sheets to repair [src].") + return + to_chat(user, "You start adding new plating.") + if(do_after(user, 40, src, TRUE)) + if(!I.use(2)) + return + to_chat(user, "You add new plating.") + I.use(1, FALSE, TRUE) + metal_repair = TRUE + pressure_damage = 0 //lets be nice and not let them explode while fixing this + playsound(loc, 'sound/items/deconstruct.ogg', 50) + return + return + + if(damage_state == DAMAGE_MED && I.tool_behaviour == TOOL_WRENCH && metal_repair == TRUE) + to_chat(user, "You start wrenching down the new plating.") + if(I.use_tool(src, user, 60, volume=75)) + metal_repair = FALSE + damage_state = DAMAGE_LOW + pressure_damage = 0 + to_chat(user, "You secure the new plating.") + return + return + + if(damage_state == DAMAGE_LOW && I.tool_behaviour == TOOL_CROWBAR) //fix low damage with screwdriver + to_chat(user, "You start prying in the insulation layer.") + if(I.use_tool(src, user, 60, volume=75)) + damage_state = DAMAGE_NONE + pressure_damage = 0 + to_chat(user, "You secure the insulation layer.") + return + return + + if(damage_state == DAMAGE_NONE && I.tool_behaviour == TOOL_SCREWDRIVER && pressure_damage >= PRESSURE_DAMAGE_MAX / 2) //lets you fix pressure damage before it increases damage state + to_chat(user, "You start tightening loose screws.") + if(I.use_tool(src, user, 60, volume=75)) + pressure_damage = 0 + to_chat(user, "You tighten the screws.") + return + return + + if(default_deconstruction_screwdriver(user, icon_state_open, icon_state_closed, I)) + return + if(default_pry_open(I)) + return + if(panel_open) + if(default_change_direction_wrench(user, I)) + return + if(default_deconstruction_crowbar(I)) + return + return ..() + +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/update_adjacent_engines() + var/engine_turf = get_step(src, dir) + if(!isturf(engine_turf)) + return + for(var/obj/machinery/power/shuttle/engine/E in engine_turf) + E.update_icon_state() + +/obj/item/paper/guides/jobs/engi/combustion_thruster + name = "paper- 'Combustion Thruster Safety Instructions'" + default_raw_text = {"

Combustion Thruster Basics

+

Firstly, combustion thrusters are delicate machines due to their unique function, and therefore come with certain limits to said function. + The specific limit to remember is 1000 kPa, above which your warranty will expire and the combustion heater will begin to take damage, with catastrophic failure inevitable after long periods of high pressure. + The second thing to keep in mind is the fuel mix you are using. If you put in the wrong ratio, the thruster will waste the excess and you'll get less thrust. + The most notable mixes are a 2:1 ratio of hydrogen to oxygen and a 1:1 ratio of plasma to oxygen. + Additionally, nitrous oxide has been known to provide beneficial properties on top of being a potent oxidizer.

+
+

It's making scary noises and leaking!

+

Set your internals, pull a fire alarm, grab a fire suit, and continue with the following steps. Ensure you disable all sources of ignition!

    +
  1. Place two metal sheets over the leak in the heater.
  2. +
  3. Wrench the new sheets of metal into place to stop the leak.
  4. +
  5. Pry the insulation layer into place with a crowbar to stop the heat transfer.
  6. +
  7. For minor damages, tighten loosened screws.
"} diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 4fbe06343ae5..0a3a6f14d097 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -1442,6 +1442,15 @@ /obj/item/stack/cable_coil = 5, /obj/item/stock_parts/micro_laser = 1) +/obj/item/circuitboard/machine/shuttle/engine/fire + name = "Combustion Thruster (Machine Board)" + build_path = /obj/machinery/power/shuttle/engine/fire + req_components = list( + /obj/item/stock_parts/micro_laser = 1, + /obj/item/assembly/igniter = 1, + /obj/item/stack/sheet/plasteel = 2 + ) + /obj/item/circuitboard/machine/shuttle/engine/electric name = "Ion Thruster (Machine Board)" build_path = /obj/machinery/power/shuttle/engine/electric @@ -1497,6 +1506,26 @@ . = ..() . += "It is set to layer [pipe_layer]." +/obj/item/circuitboard/machine/shuttle/fire_heater + name = "Combustion Engine Heater (Machine Board)" + desc = "You can use mulitool to switch pipe layers" + var/pipe_layer = PIPING_LAYER_DEFAULT + build_path = /obj/machinery/atmospherics/components/unary/shuttle/fire_heater + req_components = list( + /obj/item/stock_parts/micro_laser = 1, + /obj/item/stock_parts/matter_bin = 1 + ) + +/obj/item/circuitboard/machine/shuttle/fire_heater/attackby(obj/item/I, mob/user, params) + if(I.tool_behaviour == TOOL_MULTITOOL) + pipe_layer = (pipe_layer >= PIPING_LAYER_MAX) ? PIPING_LAYER_MIN : (pipe_layer + 1) + to_chat(user, "You change the circuitboard to layer [pipe_layer].") + return + +/obj/item/circuitboard/machine/shuttle/fire_heater/examine() + . = ..() + . += "It is set to layer [pipe_layer]." + /obj/item/circuitboard/machine/shuttle/smes name = "Electric Engine Precharger (Machine Board)" build_path = /obj/machinery/power/smes/shuttle diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index a7ebeaf57582..33fcf315fc52 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -268,6 +268,7 @@ opacity = FALSE light_range = 2 light_power = 1 + mineralType = /obj/item/stack/ore/ice /turf/closed/mineral/random/snow/underground baseturfs = /turf/open/floor/plating/asteroid/snow/icemoon diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm index a164b159d6f6..7fb94e541bda 100644 --- a/code/game/turfs/open/floor/reinf_floor.dm +++ b/code/game/turfs/open/floor/reinf_floor.dm @@ -133,6 +133,13 @@ name = "fuel mix floor" initial_gas_mix = ATMOS_TANK_FUEL +/turf/open/floor/engine/hydrogen + name = "\improper hydrogen floor" + initial_gas_mix = ATMOS_TANK_HYDROGEN + +/turf/open/floor/engine/hydrogen_fuel + name = "hydrogen mix floor" + initial_gas_mix = ATMOS_TANK_HYDROGEN_FUEL /turf/open/floor/engine/cult name = "engraved floor" diff --git a/code/modules/atmospherics/auxgm/gas_types.dm b/code/modules/atmospherics/auxgm/gas_types.dm index e128623f9cb8..fb0d7026a6d1 100644 --- a/code/modules/atmospherics/auxgm/gas_types.dm +++ b/code/modules/atmospherics/auxgm/gas_types.dm @@ -155,3 +155,15 @@ gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE *30 fusion_power = -5 + +/datum/gas/hydrogen + id = GAS_HYDROGEN + specific_heat = 10 + name = "Hydrogen" + flags = GAS_FLAG_DANGEROUS + moles_visible = MOLES_GAS_VISIBLE + color = "#ffe" + fusion_power = 0 + fire_products = list(GAS_H2O = 1) + fire_burn_rate = 2 + fire_temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST - 50 diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 895bfdc96cf4..e5a1be0294d6 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -121,7 +121,8 @@ GAS_STIMULUM = new/datum/tlv/dangerous, GAS_NITRYL = new/datum/tlv/dangerous, GAS_PLUOXIUM = new/datum/tlv(-1, -1, 5, 6), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires - GAS_FREON = new/datum/tlv/dangerous + GAS_FREON = new/datum/tlv/dangerous, + GAS_HYDROGEN = new/datum/tlv/dangerous ) /obj/machinery/airalarm/server // No checks here. @@ -140,7 +141,8 @@ GAS_STIMULUM = new/datum/tlv/no_checks, GAS_NITRYL = new/datum/tlv/no_checks, GAS_PLUOXIUM = new/datum/tlv/no_checks, - GAS_FREON = new/datum/tlv/no_checks + GAS_FREON = new/datum/tlv/no_checks, + GAS_HYDROGEN = new/datum/tlv/no_checks ) heating_manage = FALSE @@ -160,7 +162,8 @@ GAS_STIMULUM = new/datum/tlv/dangerous, GAS_NITRYL = new/datum/tlv/dangerous, GAS_PLUOXIUM = new/datum/tlv(-1, -1, 1000, 1000), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires - GAS_FREON = new/datum/tlv/dangerous + GAS_FREON = new/datum/tlv/dangerous, + GAS_HYDROGEN = new/datum/tlv/dangerous ) heating_manage = FALSE @@ -564,7 +567,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 27) GAS_BZ, GAS_STIMULUM, GAS_PLUOXIUM, - GAS_FREON + GAS_FREON, + GAS_HYDROGEN ), "scrubbing" = 1, "widenet" = 1 diff --git a/code/modules/atmospherics/machinery/other/miner.dm b/code/modules/atmospherics/machinery/other/miner.dm index ca85e9cc5569..9f5a6a9aa6db 100644 --- a/code/modules/atmospherics/machinery/other/miner.dm +++ b/code/modules/atmospherics/machinery/other/miner.dm @@ -178,3 +178,8 @@ name = "\improper Water Vapor Gas Miner" overlay_color = "#99928E" spawn_id = GAS_H2O + +/obj/machinery/atmospherics/miner/hydrogen + name = "\improper Hydrogen Gas Miner" + overlay_color = "#ffffffda" + spawn_id = GAS_HYDROGEN diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 6b0f025b6b89..f2e563c07b5e 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -52,7 +52,9 @@ "stimulum" = /obj/machinery/portable_atmospherics/canister/stimulum, "pluoxium" = /obj/machinery/portable_atmospherics/canister/pluoxium, "caution" = /obj/machinery/portable_atmospherics/canister, - "freon" = /obj/machinery/portable_atmospherics/canister/freon + "freon" = /obj/machinery/portable_atmospherics/canister/freon, + "hydrogen" = /obj/machinery/portable_atmospherics/canister/hydrogen, + "fuel mix" = /obj/machinery/portable_atmospherics/canister/fuel ) /obj/machinery/portable_atmospherics/canister/interact(mob/user) @@ -147,6 +149,27 @@ gas_type = GAS_FREON filled = 1 +/obj/machinery/portable_atmospherics/canister/hydrogen + name = "hydrogen canister" + desc = "Hydrogen. Used in thruster fuel." + icon_state = "orangews" + gas_type = GAS_HYDROGEN + +/obj/machinery/portable_atmospherics/canister/fuel + name = "fuel canister" + desc = "A highly volatile mix of hydrogen and oxygen." + icon_state = "orangewshaz" + +/obj/machinery/portable_atmospherics/canister/fuel_test + name = "test canister" + desc = "Hydrogen. Used in thruster fuel." + icon_state = "orangewshaz" + +/obj/machinery/portable_atmospherics/canister/fuel_test/create_gas() + air_contents.set_moles(GAS_O2, 500) + air_contents.set_moles(GAS_HYDROGEN, 1000) + air_contents.set_temperature(T20C) + /obj/machinery/portable_atmospherics/canister/fusion_test name = "fusion test canister" desc = "Don't be a badmin." @@ -216,6 +239,11 @@ air_contents.set_moles(GAS_O2, (O2STANDARD * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) air_contents.set_moles(GAS_N2, (N2STANDARD * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) +/obj/machinery/portable_atmospherics/canister/fuel/create_gas() + air_contents.set_temperature(starter_temp) + air_contents.set_moles(GAS_HYDROGEN, (2/3 * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) + air_contents.set_moles((GAS_O2), (1/3 * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) + /obj/machinery/portable_atmospherics/canister/update_icon_state() if(machine_stat & BROKEN) icon_state = "[icon_state]-1" diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index 8e71222ab4d4..7505d2b8789e 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -8,7 +8,7 @@ var/volume_rate = 1000 var/overpressure_m = 80 var/use_overlays = TRUE - var/list/scrubbing = list(GAS_PLASMA, GAS_CO2, GAS_NITROUS, GAS_BZ, GAS_NITRYL, GAS_TRITIUM, GAS_HYPERNOB, GAS_H2O, GAS_FREON) + var/list/scrubbing = list(GAS_PLASMA, GAS_CO2, GAS_NITROUS, GAS_BZ, GAS_NITRYL, GAS_TRITIUM, GAS_HYPERNOB, GAS_H2O, GAS_FREON, GAS_HYDROGEN) /obj/machinery/portable_atmospherics/scrubber/Destroy() var/turf/T = get_turf(src) diff --git a/code/modules/cargo/packs/machinery.dm b/code/modules/cargo/packs/machinery.dm index 56ed7130738b..f25e4818329e 100644 --- a/code/modules/cargo/packs/machinery.dm +++ b/code/modules/cargo/packs/machinery.dm @@ -210,6 +210,15 @@ crate_name = "plasma thruster crate" crate_type = /obj/structure/closet/crate/engineering +/datum/supply_pack/machinery/combustion_thruster + name = "Combustion Thruster Crate" + desc = "A crate containing a combustion thruster and its heater's electronics. For when you need complicated thrust." + cost = 2000 + contains = list(/obj/item/circuitboard/machine/shuttle/fire_heater, + /obj/item/circuitboard/machine/shuttle/engine/fire) + crate_name = "combustion thruster crate" + crate_type = /obj/structure/closet/crate/engineering + /datum/supply_pack/machinery/drill_crate name = "Heavy duty laser mining drill" desc = "An experimental laser-based mining drill that Nanotrasen is kindly allowing YOU, the customer, to opt into testing of." diff --git a/code/modules/mining/ore_veins.dm b/code/modules/mining/ore_veins.dm index 0df6cd187d03..cfd908c23cbb 100644 --- a/code/modules/mining/ore_veins.dm +++ b/code/modules/mining/ore_veins.dm @@ -176,6 +176,7 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/titanium = 2, /obj/item/stack/ore/gold = 1, /obj/item/stack/ore/diamond = 1, + /obj/item/stack/ore/ice = 7, ) /obj/structure/vein/ice/classtwo @@ -190,6 +191,7 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/diamond = 2, /obj/item/stack/ore/gold = 3, /obj/item/stack/ore/bluespace_crystal = 1, + /obj/item/stack/ore/ice = 8, ) max_mobs = 6 spawn_time = 100 @@ -206,6 +208,7 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/diamond = 4, /obj/item/stack/ore/gold = 6, /obj/item/stack/ore/bluespace_crystal = 4, + /obj/item/stack/ore/ice = 8, ) max_mobs = 6 spawn_time = 80 diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 1dfe590cac0a..55130b0a20d7 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -247,6 +247,17 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "slag" singular_name = "slag chunk" +/obj/item/stack/ore/ice + name = "ice crystals" + desc = "Used in an electrolyzer to produce hydrogen and oxygen." + icon_state = "Ice ore" + item_state = "Ice ore" + singular_name = "ice chunk" + scan_state = "rock_Ice" + mine_experience = 2 + grind_results = list(/datum/reagent/consumable/ice = 10) + spreadChance = 10 + /obj/item/gibtonite name = "gibtonite ore" desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under space law." diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 6955bf525d29..5f79bbbf12e5 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -644,6 +644,14 @@ category = list ("Shuttle Machinery") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE +/datum/design/board/shuttle/engine/fire + name = "Machine Design (Combustion Thruster Board)" + desc = "The circuit board for a combustion thruster." + id = "engine_fire" + build_path = /obj/item/circuitboard/machine/shuttle/engine/fire + category = list("Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + /datum/design/board/shuttle/engine/electric name = "Machine Design (Ion Thruster Board)" desc = "The circuit board for an ion thruster." @@ -676,6 +684,14 @@ category = list ("Shuttle Machinery") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE +/datum/design/board/shuttle/engine/fire_heater + name = "Machine Design (Combustion Engine Heater Board)" + desc = "The circuit board for a combustion engine heater." + id = "engine_fire_heater" + build_path = /obj/item/circuitboard/machine/shuttle/fire_heater + category = list("Shuttle Machinery") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + /datum/design/board/shuttle/engine/smes name = "Machine Design (Engine Heater Board)" desc = "The circuit board for an engine heater." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index eaa696c8d775..dbca44b757b9 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -1136,7 +1136,7 @@ display_name = "Basic Shuttle Research" description = "Research the technology required to create and use basic shuttles." prereq_ids = list("bluespace_travel", "adv_engi") - design_ids = list("engine_plasma", "engine_ion", "engine_heater", "engine_smes", "shuttle_helm", "rapid_shuttle_designator") + design_ids = list("engine_plasma", "engine_fire", "engine_ion", "engine_heater", "engine_fire_heater", "engine_smes", "shuttle_helm", "rapid_shuttle_designator") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 diff --git a/icons/effects/ore_visuals.dmi b/icons/effects/ore_visuals.dmi index b64b8f0427e2c58524a30de282ed775bb176738c..bab677d404e93e52f994e3d0b51a658539a9fcdb 100644 GIT binary patch literal 22713 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

Y7rlZ!1APO6ec>;9~a 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 C$yIs) diff --git a/icons/obj/economy.dmi b/icons/obj/economy.dmi index 5d82ef881973746ed2a0f92ba3d206dc1c51b441..cffb7c94b6e59321085626f353dd309bc57eb93c 100644 GIT binary patch literal 20413 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

)`@|~#My6v+nv}k9t-@a6gsWtNF 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 delta 66768 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�ShP)y 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 IZ~XSZ0K(Nhga7~l diff --git a/icons/obj/nutanks.dmi b/icons/obj/nutanks.dmi index c325dadf1c32cc7b0d6988395a19beae34e2aa41..4365bdb8677183c193bef9b07a974d9c5e376e3f 100644 GIT binary patch literal 22337 zcmagG1z1$y*EW3U4v}t98VNy>4iONLZX~1|X+&aZq>*kA>2ApZk#6bk?q*Gqca$`|Pv!TK9dgb@-;FAdQ1bjtKw&&U+b26#zh>eSD##0suhh zUj_jWLOs;9oFz@2j2$gMJ6qb@0f2j2{A7Qm9~U9&@++ZtIl9T{0`(}V-^^Ae3_dwB zOVb+3;lA@z6vbM7!#B26;k&*jnoDVsziWHfI#W2|`ZPmpwvRl%Xrn_2`-asmS9XFP z!~c8n59hUadp(u16Oyst*gIpnde|)0i&nX&v8cWXJvf#oaP(`@&sDV7)^%05YQXE& zK3L+Ais}e8KiS*Ism1nBvnE$7TAdkO)6`hc`|g%!>~iWD~VVBUKn9y?P{j6c-U zpwUCPZ>qgO7joWS9B|fpQ6%AhOhPz!n=1Qs+AHPIQh0^ZBEi8MA!&lDONItuO1pZo zjJblq!dAxzq4-s1i}%vTy)BF_fQ(FU?7iykt-FcXqW<)abUjI3&$fpnI}MW+Wb@X{ zcRg(#@MuMN6~C@0Wy8F|ByKB{i@tx`H%_|ra_ zF(>I)6wMLADJjj$Kcl6k9g2w%JBR+eg>M0>wTq?WR!tb92tCbRrQ*qvLI6Muyq6SL zb5Gm%`udUZ;^u(@nJ_w)mXtZGfcCo-tA~=z2gw&N@iNo~awwI|g{fg>L4||H7 zWth8dCT}@?$>`o(?~TQ$%@SN5$$snjq1)5TOZ)c8lP9kceWteRc}`N0(YXX)^6+c` z70x>Z0AInCtJCD?P0E)X{Sp&!!0g&!ocJA}IKf z?>YK7nZapOkB*KWA0M~D&bHns7Z(@Ly1spj#G+ec@r2{!FWO@_2XAo%jP2K?qTWI? zn;uA-nwnVfg>VDX0AgA(NGGk9m_Wtn6^Ti7Zx0WFBdlg*^zA}?!f0alkH3`4tgO1a zyZiAd-_SDC2|qS#;3st5{N(^ZzB(1&wJ40cwf7;m79xA|oMGv4;V7w#*xK4!SX=u? zMd7Wktwrc)j*f8|wgLZk_6`$Y>}>_4rfo9e@36YMIuMt0x45|I$MBP>xuxagc;#(Q zDP3>MtK*ppU-j3}EXXVLMun5XSLhx*BGg({f0T3BeDMbw)4d zb|;BJoXm#8*BB>kbacn#zen1iZ_Oc~W!@yuZj{F@{s) z*aKe1Mk8*U@{aN(P(uW=kjO~f$=0j@UVn{gaEUAG>-lbkz@gliSA3O=HDaptIXKAo z+<0IA_BqmDBwlsl^WG|8c5l7Z$v+j8eun_;dwLeE9Ue0OHAboH#q1dyduk88dtHgW z==0!J>_xi6*H}dG<5R?BR<@zew}FW&&n(L&kt*A7f$j@|P-=)d(;45(Yh}&gN{@_K z5-etVdOw@1fZ&Rjmh{?|N4qF4W-HONvsF?T!o|h4u(f6AW@BZg#h%4dLgB=;=;%__ zs=mQ!=5^wXq&^t#W@%za6?zG{9nHU!lfz=MwzT{NYdovXd>+{)+gal$|XXmV( zoVOofYMPok+1Uu7iJ57NwC?OoUvKAF%(YV0=gD)E#JAa_dh3(W-#g8jh$v2(#$;sJ zjinkB8x0m)m$Hf_KDj2;n-J$K3J0S~`llcH4fbSd(*7Br|kt zf2R7)*Gu-vGQHwTg+KRqJq8s(n2oJ+y$#vC+rA-{qP)DMj0}37LOScQoA|w5C9cd^ zM?Ti3$D3Cy$r*VeU#|{rUFDdVnb8YD+kEqxcJb?xaP3--bQJ345gNeD#}`}R$zwhw z`R*MGJw3gA3N8NiVE@tv(Fh!N7E#BtHJr&gJTS0-DJwo_Ka%{iv9YnrjaM?*3qN_FdJn_-)℞Hem**Rt03cZ&Ra#oQwsGJzDT!3YVEL%=AMaaQ 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 J?22Rf{{R@2ct!vK literal 21599 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 D0S!!~ diff --git a/icons/obj/ores.dmi b/icons/obj/ores.dmi index 1e6c41a90c05a297e19bb6cdb11104a9a41d17ba..6ea0ed496e8f236c6f0bdb997f36d5aaa6ce4764 100644 GIT binary patch literal 4003 zcmXw6cT|(f*M39j8z3l(R0D{BA^{>Gy-1TTWd-T7R25ii2uKnlO{9r5ktQN#RZvk- zf`le55cpA~_a-W#3JD4Chr8$d) z^mz1Ud8z^c5R8q5y%C8-0s&O_*!IZMFH(-HhK2^(|BjRKIr6|*T2AZ2%8%rzpBO{~yq@=(biW}24 zK|w*}R#IiUlmFfOI{L2vd>jiyS9y7)nwj`~Qhij#@1MJn8&DpOlb5KC{~K=(H8!-_ z&RU=HYro=dDW{_J)DjiQBe+O;k$=mD_Wsn(n?5Ba)uEx$msw7Gu_&kO$PK5{3 zraEfM7i;DI0BhXzMTLCTm9J`eR6Zj{+;(xXH$kJ(;X-2IV!AXpr+4T>15;yh5kUn- zsH+<$E-nu4OCP3)IypJTt1BBEUj`)1*2)ghTN(2?#)24o$1p?hP_GdG;4uH7 zKmb5L&3@cs)usqbp!~EmoIEwKmT=`~oQ8w8q6B2M+uYJC^Smrq0Xllha-sDDx<}%} z9xZ**F~7RPVd%93b1Fv@mPxcTf8S7$-BI-Eud)0a-kuqltTZc&jEuhS=kgldnSF%R)29KZtaV?EjG@R3iH}JBgsi=QiGG`2fU2|qc%&t6AN;j}L@NV&Zx8H8WAK!^($@N|t*Qgd+)qQF|W}_P@p&LcNmGvUv z{cAq32iaz2(5qxJnhXH2x@(5|_UNZSUAUZ2cAvIXOleGtP%D@uMj=fNaENCw*G&;W zJafJEASlJ5po#vNbw&E@Y}3d!m}`CYEexGN{C0AP)%rrX)pYbflar>h0th{TV}9rK z9Av(yRG*($laj!O!nwDm`b)W-BCx9s#&WQdM% z_RgEUr|F%`M1kCz`wA*5u3Yi2-A*=1hiHdf{l!06FzBqTGb-A6X>sw=mS#w%v<>8A z%>LUKw=JIxV(J~{5Ft!V0a<@{r7t3%;20X3NY*EomuH2Lddp!hY|Kx*;ty}%aPFq0 zPc_brM$}lYAuym%^dU2%lrTnENlW7pGvL@tyi{1ory0e;;KC_ycInYL7dISiu_CM` zmrn3^ASQSre(A#&7FIIbW4G+n=8{acLnXkDp3%NqnkuN=Na*;7rz zSMnmTfgi5I48sB1&=f=oJ_1>?HkWC~RYOgXDbVPgdWU)f))jK{=64msFqRKSk~$&r z9f8@=IfFB~Y&NR@k_I_O^2Ve3#AS(Nq}Bgb|5`u;gHuyRwH|-b(vrPR%0O2(k(EUc zCK)59cVsAm2jB!*ca98QB~t{@j`;HR*rn(RPCzLsG(1=}sx>=w(upy)TgI>a@b;_c z5K}R7iE2zsBH}?6L1;J)c>r%$3|Ay*Y_gq=yYhn9$42J!+*J~<72W<$Fz*rb?62kP z-}#7;u{cDip6-hQo(u6CS66Vc7NySi+}b!YgqdehUnPLy%!ksI;x`851R_qo+w6(s z1T@*EQl@Zw&HCNG6}ZDe=h~xsS=tYQO+O?j^k%0&DQ zI9b{IMR5S>Sa64uDn_Q#PbYOXcQqMcCHfvcy&LQWv}|1lZ3ut)TuX= zcz&0w3qnu@%ypkyHCvUX3Oet)&J}nf}xfs|AELorUO+?e}txOV!Z>o&{udwCAd52dl-daPr{mL4^%N0Jy!mMx|E#`rndy zm*_yc-0pp|(i<7-C1>r{XwN=&xf!#DuGsKu|2G>$QrtYQg?S0gKbHrrc!xQ4G;ydIl-2thfZZ#4e>3L!~WXRx;5^Pjd%6y?Y zcwrrk$`$h+^<#cdN^Sb6t-+q5T~KgXzyjrvXPs!7tg7dz!@F$2>sHe?YwHZVJNK~7 zZM!uupN7{qYCz4KKctv!8mQ+vCjw;1FF$B4gB(}M?eSBvVgT=%A(2<4qoGAU#q9y? zuFBGye-N?FP`SGIO?^UR(;X~s9a8u4m4xwe9#e!YOP$^o;9J3A&SBZE zDl3-C2ub$EjMjy0 zKH2C3J?ME7e8#7DRf)5cZ6|U-w{Snqa-I+7h}p7iy~8U?Vz-wqf#@VFXuYMmqwpq zC7tRP)w>-X8wI-dIor8k4(t)lSZxW~Cj4{U=KBVM{dyDxY zwR9c8#qv|n;Qo@d?K1p%3#vj!E}vpXesRu*CqNNo3?jp zG)-Nw6&!Mu-h3uv6J{+u_jO$r!}{0{4TZ2ABqSiQ@p>)P`6fl1LJ8qH!Co~q>(Pqv zW>ra2#F*3YRIwmuWwv0vol>*9x?H49DAp~w+hN6s&0+p(olytl{PtT!j0v`A)E#AQ zqNmjCv=Gm$HG8&l!H6EPY(y7AhRo59aLq(os^Ig?uSY}*(W$TCF-HwEsyJ$>21>}Esm;eqf{?G&%F-Fm+++xjkN6T`s&t zn5y<*44W(eER}eUvwADG%yGRrMPN+YZAnkXEj2wn{Uw<~r`EAFwhr;yFW$!aLYI#; z^Vxr?6a74~u}&G` zQ7Q&jdldcV*!&LrnV?DOA~nQW_Y_DNpt_Ellb2}!+(oA{81k$KUTqIodyk#tDJ5q` z6-B~@WmkC9ZS*qtW@(bOcwgO*edy1e0*l$aXLMp244R!Q?-^**)U9XFpfT6ssJs$_4yfY zZ&say_5k`Nly_;-+8U%w)&mj;tcjRC0x*j8^*#KdGy!s1Bl06*!PlOj!D2A<&)*l&I9jtVThnYrT#HnJk4 z;8i4F$gpv(=VKw$y5s*IaLvfd@U?+Q-2Vab43sPY literal 8098 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 diff --git a/shiptest.dme b/shiptest.dme index 7bb3288356ed..1d6ce93fbf22 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -898,6 +898,7 @@ #include "code\game\machinery\medipen_refiller.dm" #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\newscaster.dm" +#include "code\game\machinery\outpost_electrolyzer.dm" #include "code\game\machinery\PDApainter.dm" #include "code\game\machinery\prisonlabor.dm" #include "code\game\machinery\quantum_pad.dm" diff --git a/tgui/packages/tgui/interfaces/HydrogenExchange.js b/tgui/packages/tgui/interfaces/HydrogenExchange.js new file mode 100644 index 000000000000..c07fe40afeab --- /dev/null +++ b/tgui/packages/tgui/interfaces/HydrogenExchange.js @@ -0,0 +1,74 @@ +import { useBackend } from '../backend'; +import { Button, LabeledList, Section } from '../components'; +import { Window } from '../layouts'; + +export const HydrogenExchange = (props, context) => { + const { act, data } = useBackend(context); + const { credits, merits, next_merit_rate, credits_to_merits, credit_tax } = + data; + return ( + + +

+ + + {' '} + {credit_tax + '%'} + + + {' '} + {next_merit_rate + 'cr'} + + +
+
+ + act('convert_to_merits')} + /> + } + /> + act('convert_to_credits')} + /> + } + /> + act('dispense')} + /> + } + /> + +
+ + + ); +}; From 4dcb6f1b46635a11d98dc57514900e1481075db6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Jun 2024 02:19:35 -0500 Subject: [PATCH 04/35] Automatic changelog generation for PR #2431 [ci skip] --- html/changelogs/AutoChangeLog-pr-2431.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2431.yml diff --git a/html/changelogs/AutoChangeLog-pr-2431.yml b/html/changelogs/AutoChangeLog-pr-2431.yml new file mode 100644 index 000000000000..505b830ce455 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2431.yml @@ -0,0 +1,4 @@ +author: Thera-Pissed +changes: + - {rscadd: 'Added Hydrogen, and Combustion Thrusters to go with!'} +delete-after: true From 0b9b82f5fc102f7a17490df4eccaa0167b0cbeba Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Thu, 20 Jun 2024 06:29:21 -0300 Subject: [PATCH 05/35] Adds a new ammo type, 44 Roumain, used by the Montagne and Shadow revolvers. (#3110) ## About The Pull Request Adds a new type of ammo called 44 Roumain, an inbetween between more powerful revolvers and regular pistol bullets with 25 damage and 0 AP. Comes in rubber, hollow point and standard. ## Why It's Good For The Game Request by Rye, but also, the shadow and montagne are very underwhelming right now being basically a worse version of the Candor. This should give them a nice niche. ## Changelog :cl: add: .44 Roumain rounds! Comes in rubber, hollow point and standard, being an inbetween between regular pistol bullets and more powerful revolvers. The Shadow and Montagne revolvers use this ammo type. /:cl: --- .../WasteRuins/wasteplanet_lab.dmm | 2 +- _maps/shuttles/roumain/srm_elder.dmm | 6 ++-- code/modules/cargo/packs/ammo.dm | 26 +++++++++++++--- code/modules/cargo/packs/gun.dm | 2 +- .../ammunition/ballistic/revolver.dm | 21 +++++++++++++ .../projectiles/boxes_magazines/ammo_boxes.dm | 29 +++++++++++++++--- .../boxes_magazines/internal/revolver.dm | 8 ++--- .../projectiles/guns/ballistic/revolver.dm | 4 +-- .../projectile/bullets/revolver.dm | 17 ++++++++++ icons/obj/ammo.dmi | Bin 51761 -> 52043 bytes 10 files changed, 96 insertions(+), 19 deletions(-) diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm index 81a8e67a3456..b90bfbe776bd 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm @@ -95,7 +95,7 @@ /area/ruin/powered) "fq" = ( /obj/structure/table, -/obj/item/ammo_box/c45_speedloader, +/obj/item/ammo_box/a44roum_speedloader, /turf/open/floor/plasteel/mono/white, /area/ruin/powered) "fJ" = ( diff --git a/_maps/shuttles/roumain/srm_elder.dmm b/_maps/shuttles/roumain/srm_elder.dmm index 8a411993f382..d8d7b6714d6e 100644 --- a/_maps/shuttles/roumain/srm_elder.dmm +++ b/_maps/shuttles/roumain/srm_elder.dmm @@ -2026,9 +2026,9 @@ }, /obj/item/gun/ballistic/revolver/montagne, /obj/item/storage/backpack/satchel/leather, -/obj/item/ammo_box/c45_speedloader, -/obj/item/ammo_box/c45_speedloader, -/obj/item/ammo_box/c45, +/obj/item/ammo_box/a44roum_speedloader, +/obj/item/ammo_box/a44roum_speedloader, +/obj/item/ammo_box/a44roum, /obj/item/clothing/accessory/waistcoat/roumain, /turf/open/floor/wood/mahogany, /area/ship/bridge) diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 9507f883c10a..714bab059f54 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -18,10 +18,10 @@ contains = list(/obj/item/ammo_box/magazine/m45) cost = 500 -/datum/supply_pack/ammo/m45_speedloader - name = ".45 ACP Speedloader Crate" - desc = "Contains a .45 ACP speedloader for the HP Montagne, containing six rounds." - contains = list(/obj/item/ammo_box/c45_speedloader) +/datum/supply_pack/ammo/a44roum_speedloader + name = ".44 Roumain Speedloader Crate" + desc = "Contains a .44 Roumain speedloader for the HP Montagne, containing six rounds." + contains = list(/obj/item/ammo_box/a44roum_speedloader) cost = 400 /datum/supply_pack/ammo/c38_mag @@ -370,3 +370,21 @@ desc = "Contains a fifty-round box for high-powered gauss guns such as the GAR assault rifle." contains = list(/obj/item/ammo_box/ferrolancebox) cost = 250 + +/datum/supply_pack/ammo/a44roum + name = ".44 Roumain Ammo Box Crate" + desc = "Contains a fifty-round box of .44 roumain ammo for revolvers such as the Shadow and Montagne." + contains = list(/obj/item/ammo_box/a44roum) + cost = 250 + +/datum/supply_pack/ammo/a44roum_rubber + name = ".44 Roumain Rubber Ammo Box Crate" + desc = "Contains a fifty-round box of .44 roumain ammo loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/a44roum/rubber) + cost = 250 + +/datum/supply_pack/ammo/a44roum_hp + name = ".44 Roumain Hollow Point Ammo Box Crate" + desc = "Contains a fifty-round box of .44 roumain hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/a44roum/hp) + cost = 500 diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 3424b48b941a..7fe9e9aa8a11 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -52,7 +52,7 @@ /datum/supply_pack/gun/shadowrevolver name = "Shadow Revolver Crate" - desc = "Contains a concealable Shadow revolver, chambered in .45 ACP." + desc = "Contains a concealable Shadow revolver, chambered in .44 Roumain." cost = 1000 contains = list(/obj/item/gun/ballistic/revolver/shadow) diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index fa77095de9b9..e235e00b98f6 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -98,3 +98,24 @@ desc = "A .38 iceblox bullet casing." bullet_skin = "surplus" projectile_type = /obj/projectile/bullet/c38/iceblox + +//44 Roumain (Montagne & Shadow) + +/obj/item/ammo_casing/a44roum + name = ".44 roumain bullet casing" + desc = "A .44 roumain bullet casing." + caliber = ".44 Roumain" + icon_state = "pistol-steel" + projectile_type = /obj/projectile/bullet/a44roum + +/obj/item/ammo_casing/a44roum/rubber + name = ".44 roumain rubber bullet casing" + desc = "A .44 roumain rubber bullet casing." + bullet_skin = "rubber" + projectile_type = /obj/projectile/bullet/a44roum/rubber + +/obj/item/ammo_casing/a44roum/hp + name = ".44 roumain hollow point bullet casing" + desc = "A .44 roumain holow point bullet casing." + bullet_skin = "hollow" + projectile_type = /obj/projectile/bullet/a44roum/hp diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 0b5a7f80a837..6246f8f9bf32 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -411,13 +411,13 @@ ammo_type = /obj/item/ammo_casing/c22lr max_ammo = 75 -/obj/item/ammo_box/c45_speedloader - name = "speed loader (.45)" +/obj/item/ammo_box/a44roum_speedloader + name = "speed loader (.44)" desc = "Designed to quickly reload revolvers." icon_state = "speedloader_38-6" base_icon_state = "speedloader_38" - ammo_type = /obj/item/ammo_casing/c45 - caliber = ".45" + ammo_type = /obj/item/ammo_casing/a44roum + caliber = ".44 Roumain" max_ammo = 6 multiple_sprites = AMMO_BOX_PER_BULLET custom_materials = list(/datum/material/iron = 15000) @@ -472,3 +472,24 @@ icon_state = "300box" ammo_type = /obj/item/ammo_casing/a300 max_ammo = 20 + +/obj/item/ammo_box/a44roum + name = "ammo box (.44 roumain)" + desc = "A box of standard .44 roumain ammo." + icon_state = "a44roum" + ammo_type = /obj/item/ammo_casing/a44roum + max_ammo = 50 + +/obj/item/ammo_box/a44roum/rubber + name = "ammo box (.44 roumain rubber)" + desc = "A box of .44 roumain rubbershot ammo, designed to disable targets without causing serious damage." + icon_state = "a44roum-rubber" + ammo_type = /obj/item/ammo_casing/a44roum/rubber + max_ammo = 50 + +/obj/item/ammo_box/a44roum/hp + name = "ammo box (.44 roumain hollow point)" + desc = "A box of .44 roumain hollow point ammo, designed to cause massive damage at the cost of armor penetration." + icon_state = "a44roum-hp" + ammo_type = /obj/item/ammo_casing/a44roum/hp + max_ammo = 50 diff --git a/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/code/modules/projectiles/boxes_magazines/internal/revolver.dm index d757ddf03047..1198970c5146 100644 --- a/code/modules/projectiles/boxes_magazines/internal/revolver.dm +++ b/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -33,13 +33,13 @@ max_ammo = 5 instant_load = FALSE -/obj/item/ammo_box/magazine/internal/cylinder/rev45 +/obj/item/ammo_box/magazine/internal/cylinder/rev44 name = "cattleman revolver cylinder" - ammo_type = /obj/item/ammo_casing/c45 - caliber = ".45" + ammo_type = /obj/item/ammo_casing/a44roum + caliber = ".44 Roumain" max_ammo = 6 instant_load = FALSE -/obj/item/ammo_box/magazine/internal/cylinder/rev45/montagne +/obj/item/ammo_box/magazine/internal/cylinder/rev44/montagne name = "montagne revolver cylinder" instant_load = TRUE diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 756a8aa9ca26..c19c03f31e3e 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -570,7 +570,7 @@ EMPTY_GUN_HELPER(revolver/detective) spread_unwielded = 15 recoil = 0 - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev45/montagne + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev44/montagne /obj/item/gun/ballistic/revolver/montagne/ComponentInitialize() . = ..() @@ -698,7 +698,7 @@ EMPTY_GUN_HELPER(revolver/detective) fire_sound = 'sound/weapons/gun/revolver/cattleman.ogg' icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "shadow" - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev45 + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev44 manufacturer = MANUFACTURER_HUNTERSPRIDE obj_flags = UNIQUE_RENAME gate_loaded = TRUE diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 7ec48a74b970..0c62fe5b3d4f 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -152,3 +152,20 @@ armour_penetration = -45 ricochet_incidence_leeway = 20 ricochet_chance = 65 + +// 44 Short (Roumain & Shadow) + +/obj/projectile/bullet/a44roum + name = ".44 roumain bullet" + damage = 25 + +/obj/projectile/bullet/a44roum/rubber + name = ".44 roumain bullet" + damage = 7 + stamina = 38 + armour_penetration = -20 + +/obj/projectile/bullet/a44roum/hp + name = ".44 roumain bullet" + damage = 45 + armour_penetration = -20 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 6fac77253d60a466df89a52e880286215dfba953..86001423aeba0b1f33d254ecc7c9c791931210e3 100644 GIT binary patch delta 30548 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 delta 30315 zcmaI7by!q=)Hb^5kS^&?X%SGQ8%YJF9U76A5@FbgNT(<*T`Juk_<}%*iHwEuSr-b z7MHOEbi>nR%SHr*zi}p=zj^&ej(3DPThGetHLIQ|Z{i_G(z3{(PH#rE)!YwO9X=iM zB0necB9+;9PK5ztWk=#q|I(v|+ux0Ai+jxJ;uQ1T^N^9n*9%|j*si_nA!ARPS?+@$ z)JHvNkizW3F0hEWC=`co`pV})hnT>=aH%V5DWHjlbvobtw?1E!rZo;)MZ z66*62&I!mklnu7(w7bOqgxFzLc z(}N2V^a~#7IS<@<51M%o?s>6$^J1#=9d`YXh1W~yUK!nb@bx{(q;l9x4jpyoNzS;J zlp1vr`DQ%^!ZsyzzbaB@*EUxCwO+mGT>M-kBtX_K)BCwom$T+H+{c~t`ZQ9&vdUcM z*Jd`I+sh)=?8I*CiZFQ$WschRIPdoa_-5dnGjq&~FRNDTGb&2wGz46ItnU^G*JTrM z(v>~MUL~ZcdU#qEy0B@yt)OIyir-ny=R~#R`y4#R(lw{qV({bV!WAQm*Lro-Cpy(f zalJVI`AN$vwoSb}%J)f%#jyQH;1BOO(PW>af1P+a-vgkaYOgILG#w-ouT*vcToO9=91aJDqTpXexF56mDz; zD*j`-S_YqLs{G*NzDgYKyRQ}b-Z@6t&vZVJ4SVu>kYU{OZfs05AzSjut!ErTiDtL? z((J46GMkyO2*1qfo;2tD`$g4ioTPFh0q=X$1(i;&z!ifNz86Rv-~lCTsmO5$J8 zF;(vC?4Nyuowi21xc>wr?7BLCuVP)n`_bYehqga7s%a*Qr(js-Rtg0d1LN- zJh`>ZvPHCKDnK))`8QN~?n#!xBh91%>QR)og~IDheSnXVVk>--eH8XhDFefmpjUkS zSJ{7;?v?Dl+=~6KAAqz_=qr^1TOh~ar|zA+;P9VCjpi@Qo|=CvGdDMPp4_Q2|DNx* zi`SCNyuge_EA)>u$BKPjSyQt=L5Dp>OOud-laqM&qUvvXX`RE6&mwQy=K0yW#O{^3 zM4IVtL)NB0Qo8CmY{@5}0Xt0^e32&*=Dw3fvP)wHIkAf_|EHrc21!Gc6#pDrzwJ@B z%vls$g6|{#@;WD1ALY#S1SSgMaVv)%=kNbOf4-%iZ30b;0}IarQunfl5vc3GdOuE9 zYo|4e!&c)SZ|X`YtzKhAcl}Us*DtHZG$ZKGBdKon1~a8)a;LHv4pYs8W}hRX8*J=e zQRzwF<8alHcT{+shY1syj&C^&=*R4hFKHSC6pq?@vtzo$;#c!-4Yr(xHzTNykNJc( zv2IgS3m4?BQ!+rKhdfnS=6n&%_Q`U@Q*m&@@e8ZJA*wn3WiA_Yp~Lbj{P$^+6cyTD zcaaA}JhUu1Exmo&(rpMj3svE(?B4r0i@D1AIEJ|rMH%f8Xu1UfnonSV8QBYMncj-B zyi8BTmw1%D;?7M7h*-*e%Rn?}CMaMc54E~EfDP83kr;Ab^o z>ta$&gAF8uuT1_ugS~<~YwM$PNffi>%Z8)K_cbhyB&p2L`oXZ)x^abJ*N^4hq%TSy zzAY)C_x`+VBou?*B&s@H4qBfuvbCSk0S-mV+FoVBr|myaVH^Zk|vz1eXY$s1~ zoRXvCLnNB1&52Aru{&=xMlZ!jh(@G+R)Z{B8TtrpZWd|0#1`CEu&9|Yli$78(1&v& z+aCrpWN7OTPLYSE{z&p+s?J;0%viziPq}9VP8oLv<@LOB>M@NgY)vI%Ov}VoR5)7G z%Z_C^aWzv{#LSu+HaZ+6@>CIF#WbA}ybJn^&JaI2KjVKBaI05WU)%^ujVQ>)q$Bk4 zHLJi)dyYR;@$YomIAvwA3CLLueC}RtMURU>m!oP54}3^&gw?rj9{3WoVBn{`MU;j< z4wv&8Ao%ui+D29FJCL}HE&jZ-6m`p?@atd*{KNsi;jk4=Am-}q!)d#x3!tSH_R*9% zXIQ~Mzv3isd)@ZZh>m`5&l0QG?RMn=?(#VvY;2ykKkBHH0Sf59R?s=;hr?1X#mhwvPI%MZkwM|lhNK1 zq|CUZcS>_f=mXamt6AA6vJfCGw3q2}frDpjdAsko72Ge(JZHPs&2j}~=hea1>ul*D zVSjs}*ZLz8e(^INQ;n2v4m|067wQC#hCyPD-^4>%&1I0A_pb-g^0T8BD+;c)upFM4WZ-oob?aZG9wnI z6Q{)afy?Q6Obm0En%Z~%lUCOrNB4U9U)PP$@htE$!M3Q888b8YMPy}_Z4`UH_q`!d zubtq-S;t9CRJq^b1x9HQS;_}6K& zLwJgJg|i*c)188Qj?}>`hh6H>w4UBxEyOjX7=dqJu}w^uarIo`w!D>A%{mwmdFiu8 z?gMx4+v~zBvk!TOWSb*r?Qs@`lMBJ?#G0Pb95V3DK4YG>1|7m(QO%#dVfl&I zfuo8mtT83qg{An0P67M8T@+4yT_>jTss=Xxnl!#_(PoF#?}ux{t6Ox7_<+gT&is9g zAftvO)BC-=7dE$UomPcB8U}CWqZz8IJQp<0$w0k_cf`h$xr7w{lqlN0mThh}$D*G% zrdOf}RX}gk%p^+2du*FFaoi>q!@%_i+ahrQ^AFw&v>Mb%reapAbYVe+4 zY@n3FJzhEhms*tqmof(3L`V@$yf^FQr-g&7a!*k-CJ0IG<-Xb@{Tk3@6Lh7r3}~gB zoUAjs{vkD_;8k^c*^Jj7|vjGx6sryvJhO^)L5wshe> zJ`KuQ*tP?c>fn8CdB>GUnBS;0cEY2_AT5@Seorv^i^(q2*o`Plmy-%rPWEcomWr2d z*IQ$5b}@b)mYOMR_8M7QqaY`v;`I;VMR#dB6SmFA7r#+E(ZIvQE+Jvr_+^T&@v3L-;v{pXMVI8vlhjZ_)Yn2=39EUIZx$i$nevc%8QeB243$WokbP1b?*!MPdhbocsOZ;0BL4;eXGn9`PWD25j} z*kLoY?V6c?2H0Z=zHiiV-+e{c!1S5_a?PQ@Vdl(B%z!P}N_MOdENWSJ9oyjo$CtPi zqUBT1N~TUaoA)LIuF%uQPZ=oNj`<4Xe)kq1;Z5ppo<4s%Qroa*u;@7et-Wzw{6`19 zm8!C=+s}~$5AH1CYj+9xnaOjCC+3qONQG8x*z^>qlL<4B(|E)@+>qUQqOp6>Es69= z8;)U#3M)U_=hgvLo|E&HtBiADbTI{NI+#n+Y)(b;>mA1rXLD;8x{-44`*>n$2E$pU z@6@1gL7p+q-Q8J5$AWoo{xm~1u=S}J8zL@#(ir_4Z$#a;Uf$MbU)N%z)LSi|Lr+d1 z4F%~!gf?TO!X=$W4zH&B<=Ol3#sc*Hy^9N2L|iO&G6;*+>j~A0WbR;M1L+y5qXSZw zxJ)4-aN5iTgvanlFotQQfLOq3c9wBH^W$y}A&{ zA}9%z-~MOZ%E)g1B&6UZL@rj4w&2YhMpBv@bbg)dj5X-QpvaTUhJ_4@({`YDySklZ~+;+-xLHCT|g^QEg*=G3D zY-4sK|Re;*CJ*DE0vuKHMz}45Ppw%*K0nvTuLda?`DHe zo9zmGyM>mFH__y!KPQ*m^zY2_Z|`3R^q!qa@RybK97P*G;Nk@Uc0fy2$>_|>D-%B} zdsrjr>d)`QMzSG#x0R9nH4^uba&^8{Z%g6Sp&Kzm7KKa7!@_0#+3V+Kbd=y*<5T+^ z_pF5Y<)}^(Dtc-c+_TNAe+pLXvZoe`>Ph=|rMP19^JeH46dk2Ggar%AXbOU%57f-A?Ldt=G(P*43jJo|9(Wxk-$ zd7M(}py85yqx9{%J~?I+R(q4W)^djXXg>i2((0{`M&}bN8x!I^P@Lu1eIRoAxT1wD z{^H>A#54FEbb7fXaU4757MAq8+tVu%qV@F!xHE3rqiq7srkGV3X3s-UBO{W$54QJQ zqgY8WkLvF4sh6g#kkY{&gk`bZ_&ZU|6YAThoXlj zQTmX7d>MZ$ty21)6}SIsIy+sZBnN8mK!&4 z*l}O1GyZEDt;Lp69)Q$V->KP(Zn1fD_{z`eK_Ro;GH5QBFpJrTY*EEUhXh*YYHdC? z;DLSv%uC;zul#MfSXLtYlZnG2Q)akU3C{D_!`hd4&;`zkrnlGLyz)Bndw;f2>H&1T zd-%}6@M)M~oS7vKkngg+kOK1+EN?mN^=LmPcs*}*$u}=l3M5HtOHqNxi;FZDg}EyQ zh2>xoBS7&$=%=&bw|?u#>09{Ghy_(Bj!f>={JDhzEb>In{r-FpQET9UqG(#$HkEC! zmA=g?9pkD($G_w#_3auAn_s2FU#;#{t7!WFjvI>N!aT7tv<8ZrM}fT#YeYwcQ|+q)z?qYHA5gh}knmeKB~#*a z+dMc&bsFXsPQB0ca}JiiCx$nX9)d6;D~|OQPj-GzBfiFrRkXaG3L*4(bgU3FlS==? zyDv>DvsB?_8Wh(WRz@Gv9a1m=39`Hln{g?RPHcs=GX`f@37X)@tK}DMA$2G3iY6OV zKZS6@yM)|Y#hF#Wu-=aJ{sy{F?bsN6&DtsQ68wHc#;7L4NAH~C6EWcf@n#9PM4+>W zOyK(q9F_Qcsk4|zl_=)jbnDK%`O3eO4RDb$@@H`U4aX-tCL#iD(r>up=vW@q4&1dK z6Dr3dO@&tGw>~Oz3vhwJh&^=EkMZ`_-WNZ|2#t)T!COaZX^}wix9~2{Meb>ef0HUJ zAI|b*;4;@}f*M1E+;aWY?)OK3SYhWMpoHzkjT$w^wlhQqY(7j>`ibneWG!W$SV5!@Clbd>N)Zy+SWP z_xa{vKcO~Cefd8B_#+IZCOG3aTKdeYU}QIAl6ZKJ)2`-tCrgO zql#xL!b9vB8&ALdT45*C!$R?M++fwS8v{1WYpY--Oe7S<>)yVaxn9<9zx=fE0IWG? zSnUjYyA+-9m_;(Z5axGSYQMR8tvuc&rNt(PIQSX==wQ$0_s8s`88Sf8$ESvZ$gKUW zblvB-*Y3^IBN>Q!p#aF^l!Gp{=p+mkejZx+J$m$MwR(dY{g||I_SSjHOZ4|C#t6VU_I|TC-`LCbGNIFD7@T;=emX9CPjXs%T z0zVt@@adcb67rK}#)s?pOzxSgLra2t@2pt}WG~JOMb4|e>CGGdHu-3x7~i$pvjD-> zb-((}r{4Y}KfQc*?`>VRgdms`01`+6RXAwa&S|m@mhC@TU*r5v*qg`x9;5LHMf73 zXA3gGPxXj0+l}HbdHM%VDOd;i#HVA~hGWb%50$y$I}u|qdUQvJO0dR2GbGCQ!_t_6 zqWkNm0P;It z#|HO*PO0N~2uDfb)EI(d1#EK|hf&X>@2`G7cK*WuFz0k`8jYj(77J0Bi|!GE>pSsJ z!QxGw#M;o`AJcpO!?BUzd@d#ak9XhW?D0?#g~L`w;IV58VRQo`!owzHh*}#n28uBS z5pe0>4(}N5>u*B#wlwpw9IFw#uf8*CSKEWQ!|F$Ciy7OMNpB70(^6!*Nk0`^Yd->Z zqpYc!3-mEz+aQh{xpa+p(w`Ju8muQfexbB>*cS?#BhjU%m?aq=+&2NPaZyoNoSi;C zmSUxbs%^)!@x!;Nu@w!e?ZU30+=n(_Z2uDa>f$AM&WvpT}DEc0iNQ&YH606GI%&2(h~(#t!!3T4FW6ua9xDC zKrx41oC~YZHntpOop%_>$_z!I82wfYi$5$gt>`{qMd6v4IgFf_RB+wF@n2D6>X*ac zlQM2(nSH*5ye}Mo+cV1;+hGDY3G>|Zz7opNJbt87rKF9Ole-_fQN)#s{=_LBjP4ae za5!7uawtIDr|ORTVkad_OZQEj4LUDUF!})a`S|mBHY2}|@eDzJ7lJ$xPNDXeFvNhI zfn9+zBNi&zym)Zn1REu=(2bzyQg@MllI?_*WvKJ$e!7{FM#tdPG_`y+PUG%Kf?5#J zkGbafKhJJKMZoQ@_X(4?xe($KGo;1>cg9nW@o*A%VO=JIYu5FMDb?Sg4-xz-!ud@P zWiIi#)xxzA3Uiz>!YLt9A$)MbO8gGGU?To&}~~zVRNi^J%fr(+B}B zej!D;B})BtMNO>UkMP0@7t8;{~`h+Sgn0b2>_^`XY`CE2SwEnd|CZ&fAj!I6@N$? z;5%0ph@1U52E4MxyrNWPQ+AWr%XY&CWHJ4sz?Qo*2u+Hi6I}Y;*!f8x2l)E(PU5G; zKb`@HQs=&ZIB_O$AR(CC@9m|fv$O5pyJv0s=9vhv>|PNVd;?s7jzUtVAGpxCN^bI3 zhe#Bskjs5y;#&aFFx-S^TT^{FHgJsxq-RhxU3CiAMd;`%+MW8Vpd%4|?Uy?=(}Ant zV<1p9Ti+l8Xj<=RxTUCoZ=7$}#kP)~@F_E#1)x+q<_~0<~WZ*Tm2DcZ3t-Eq( z5B9}cJMvR$hLo)cuoMb()U#aN4*<>5DXQcp6l~kGET5@A69~TF5t@f7_kK&TuTuiCGqM1nh5+LzrA~T>4=XDtge>LfDMiGUcU(U?m1mbsmy?h1hD4WB%ZpwxKxaY``PNPk_cy{S&irZz@7h;@wKJz21WcV|f6e zp*6;?IM`)1Z}}b)Xp078gV9>Z&xkn`2vy_pxH{}(+K61s^e(oL;GIa^Kl3##;|_!0 z>sih{cQegBpr1BC#d4UKxRy9oL5jRJ>rID*YAtCLD&#->fOxvF zfzrs}xn8@eJ6m^acwRf(J!D3nQ2_^!$Ndg=Bd7nl`~sI+4mDvT1uO(#MTy^!*;L=H z=8;r=%5~?Aw!1UUIs}p@FU>j^r}aG`C%2m9$E^R05~1#%!lb4{oZ&NOqJ1xXLIVW- ziQi??7e6_+z6-IJ^A?DYJIXM=Z z=QB^C&kpsvPrLk(JoDs)3}`*1Ov?P+r_YRh2SF(SxXH!!6PM*3gYVqALqSdb$G2^K zHY7Fm#l)Ij`AX5`#!(rz^w?PUK250Aa?( z+T10l9#uBFqaBU6ZuS;I$(4|p_|~$;mqSvLRzN`Dwd1154=KZIsZWNs#F%t>H(z1y z!>5oc68+*Tec|Sct^T~CF;;j*9SF|h@VD93DPE$;aces z#}K*>UR^O1ib``pn)qn~cam9wxJoJQs?BNUd|Q4|$6!qNnYWKh1nwe5R%Aup+@Zi0}C%xHMrSr6iemFavVQI&kSvW9V8)U5#aBmI8*XBkv zi4$!yl9~7h>wo$DFyQCkMf2*W+F#LBz=lMx!6prNt40{@NhUvBi`YtN*vEcCB)*Vf7CiYwV%Honf;-r{-8U4nMG=sx9MN+X1!v4RE7#v=DFuvNl(m%Gk??usOL_pgI1|tNMkvUz57Pg4#}xd+X;X!LEA}IO=1t{ZN%B!9rQ}X4Iimrcl4*{=531Lh{t?5JG!?Jlb^3D{32W8J%)A z5=kW+9Cr0g*0H3kBILqP@_??G_!)G>w#%PdZ+wryP0S)t)I35RR@~o7+``x&n|pkZ?oI!zcPAX^rif}~5eO=3rMZYQm|wOe)6KC^OA z4TeTEq{xk%%~sgX_=bunii&OkiFt8l(%AJA+2zpimAN|SqJjcVq=e8|_siD>Wo<>+ zdCAWe-JM1K&eKQ-T0@Nl#R}grJ$N&9omz-oTEhA!i8W<+FJO-md-!%Ixqot&xBm)wO$uT^svXQ#S5!t}h3w!df0-?Q%FMQb$ zK1 zxF@Nw52C*(=6r~s-YM6|3P}K3SVG-J#Sd&HTm(>Z$7(>sUMDh0X}pY95sN`zQot3 z2;Ep;*IkE_BkqB@`MJ>TsOoN`Z^{&*UlO3kV;5hqetIVlFE8QI(2y{{T&>2h{y=a) zP(*%dr@FOnGP0Qwk%S1t|E)K$A!^Y(lqHQreu?I@`vA2pNpGhS^#7aEF+IaPaBkSro9}`DJ*c=u z4CQc(`{#2lC{Nm{uN`^`?1Wt!{Q#vZVN#}Sdd6KiJ|Hi5T=8eD6Q^ClPu|$rFxGSJ z7A5G&{H)Yu<5kSlZ&NmE+jre2zt(kOU<=p$SG(X)ibcIM3-YFL8oycVwaeOLzGjh( zJnzU~cnpcX@STb;Y~e#^D=%;AqWmO-0FII0vJF*ATT z+1?@!pgGhJwPk1tPWC&mT`i=Pp33HOEptkXr*B{OA87_-Tg|<84;xUq=&-oxjM1l=eAIy0psQVL@G-i z3I_HNLTgU0a1XpBcPxOPRv4!vS$DU}3-!FA&!q09Ff<3Q*J@mLStB{rLE)EgWIMVo zLK!Cqu23;QG>dy&?+vs$N%?nzb@cUa(Ah(3lE)^_XHO#Cz|JU0-oV8b4W6cnalmd< zs|tvPumcAIVmZ@pQYJ*@O2FVe~8xEG7sbGhxkAXy>(4qBdv--SoL z-R$fznRW9Ie>1Rp*t1k+JcD98DTse-q{)>?`d=?^=LHaatW1!pl6SV&gf2m{M4lj|HF#of15#QGK87wO) z0Y;q>sSM+cVE*yW zXgIZ9%odbv9Os=1_OI>0kEgTqzfaS-yR=y%`mSd!b?bI~xK#!I=p^OMXxfxzvf zFw3>{1!pxY9KWF*O%O?B^M0iCIiDn#p-G>P-eKouL{t=Iax|BorR8m*AO48&xuK4E zJg~hx7d46l)uJw+w&(2y^Tv2(l>0|{b=0WTS8sy-t{?cZ8#0X8Pqfw35Q}1Iln%z_$yO|$|T$MYBi|q%muz>zDGzw{=PF$>BkpavHc>8ZFxD$+>=(R zxH4ymMRni3FgxFbzWqn}me@ynErX{R&((^ibXE z7!0S9%Fs=XOQR816)`CzTg#7^!nx?VX9HUHP!aBPV@2$KKzP z&(`QI6GLVP&M!4XMQ;=R=Z)*Xl%aD%7OM^Wt7A%H7B9UHm9WpBI_b z+aed=9sbDkAGyOT)U{UwDA0~FA9trHYM2aC!xXsli(dO@ie2`z#WR$<|2{o;-cQ|? z1g{5iu@t9jn^FU8liU(>f=LW?NKhw(kKW=%Bj^u@4BR!5_b;Iw?Y7*r06PeujXil( zqWdYWOfu;RJ8Nd6N$p?v;IH3G`y?K=OHQ^1 zs~}~>RSdx4mr|OiK90sc-ll=dgQ_n+q}tIEC&ttKtM|3p7H}}YWCYo*Q;6J^BnCpw za{K!^EW}T=^FW3D(?uMGK4*6X8Sr{{v4N(c303@$NPUx>9LXhgThx}fUq{9ae|gwc zYT_wWyI>kwBX{I{AW-eN-@1ZH5ykqUmAEBSoE=7)$o^Dq)S<8=L=Bc1Vq3NxquKfX z3FRxX9f@~|sdmSyc{}cyzgy(XO%9rRzCrFYSBUJTP0%NxiHMjtkGh;g@|-abZ_c3uP`7ZSar@o}P*Q$4Y zBaJfn?=~D3tMBO8VpAM7cwht(yr84lm!euP-`9|J<^C&g5EBO^1bJ*TvAiYnfwyrg zeT~W)dZd&nU*Y~tu+iX7$VuoE;zvslY{992J>+g89dZhps3#R%(z02ciY~~+!^ig* z=eDaCbOz%TL!0H*td#X(@tPEc9h%t(Ax}VUp$lk9 z6+Mf2+mYUZvt<4j@7>B_=o4I3lr>?97EAzJ5i$uHGqn&1GhyJ*kS-s0T$stiyOJ*r zkxb#_pYSb8g^>D7clHi)pFG_xqVvb??T-e3mjGg%fIl%=R{8zr)JX-2IjOJjhadC~ zrKg4xQUCQ^*Ca|M`a2KRdX-+kV_=sPpSvmhwnpe0Od|d$b8k(|YEw}gy*ibUe}(%= z@`jYQZ_>D`Wc_CR4g!#o^Gg@w?k##+A?U`XfIlDC_AHrM#q~`7^GFtZ1R}IJJ*R{f zhg%9%03ayC?j6FwSoPz_FdLt^%%k~!t&z{Xt#_$aZ(!|%N0Lg9^J}mG;UTifGc4e! z`7bwN9z^9#P=ts`jPPX=~TuKyV{|gMb}E zXrX$I(K{|?$IU&1H?I`GD2rQWTAzR~V;~U80{OT7A#x~OvJvMeyRb+S?yWa*u&NC}qrLB&S7l&aMrX{oxW$mr<%>YnJ zknrva^x1zTz5lOD4&l_Bwv2++{e&`^OSK+54MO4 zc*xn>=z=hYgY`TS27QGL7nvW$Zzi4jb;uJ&5=)sZNXk<|@ZY>$7|tW=C=@L6cFNFZ zay)%7%;jrG5j9!-+?9(qlvi_O-`lL`Sy%{p@gpAjCKm@-c5xfK)QUiBWuxC|Uqgiq zm191gega?|J#=xgC=T`eyFfZoWoxDSX;?K;vZRgvm<8Cz?bh(H2v zg{#Ni-N7|19%PXlqSyd0G=dvW@o^Fa+2pqg;^igSZVxxu_K(u5pd0Qll!}&+#b9*3xaeC(+XV^w`uX*L{GQ6ezixwl+kwwa(%Lrz7AoPtn%M(g7V{b+q21 z^Xod^@EQkr{bt#v{TKybek{T#dW+WnY5$J_<<3*t_S$Iefl#>M&#wo=Orioi+9U>Q zvsl{RF4!pv{nu;%7iI~fWQUL$-2QU+zMda7`}A$wP$D8Jc>eWuR!P~NfBy3j0vPfJ zn<(>*{Iql>XLrv|3KG`)S9TY-PmpiWFmd7s%T zw0G_;dIE1YPW^YXc`K@{V@9oGb|JLX$x9qc6pDwRD?bhRmMabE*QM3C^k3dV^mqC) z_aY)9e7FPxdvRc9`QsNH$_ zVBSVR2Ax*;+a=oJOVc!CITmn7JC4YS<~z;4{o<{&ZEkim_*FlP};tP?ZSS2`vl69~xvI`^o=%XVbH>tAk^czBhX zgL*xmv!)Y`R~6_EVT~k%$>##HL=3-VpiBi;E*jUfWl1kMHPZhRXE#3#t)h>NL4lR* zh(n@rQjNt5sQWoh&qK|vA9=}B zf-qR!OV^Ig<+8KZ5qv_iYsg#$sHlacmBz?jZw4dPix}g^_U?3wliwvM;qN#vHiOsI ziM>4bGQTDQPBnr*IlVj%Ul{$a--=xRhd7sCjD`f*fg+>$O_P%BuM>G@9}FC2hiYbX zibGzcGsk@$)qWg_XK``FcJ9p#g7wE?g@-h(t+TufgCOFGZo`}29e3p2QKQSBRL5nx z6I(Te6c*>SlB(BTU-GiPbZ{v`_Biuz`?=2fl6U*bu}^mJm5M_{9H9gJ8=o(?oLI*ciM5bcn~lKKhiw zbJ<#HzxR}x!|KRP8IxPqjv8-k{*y1G<>VXxWx`hUKR5LbF)OF;JoGz@PH`_17DSES zq<7f<_7)8eO*(F+Vb>_;XLB*B&8DYvyMCr&3FlC;1%Rm@ZpiJ&b7?%v@!2J;LfmI2 zgPK*@P+BYo*V?VTiPoy$#uOlCH`y|Q8r@Ksd*E`3fw;;TC;OX zviJ?yF{L@P)4!I#SKul&YShrA()-^}f1hKX&eCid2;rfdprG3hdx`W_jUARU%4R1- zj^4xWp->=VfFJ&M#AD=i@Vg2S zn3qif+o%iTgD1v z5Wfk63(`=O?!qxlR)rl})?I=Fy^98KIVuTP5$cx=#UhbS4=!a(6$i4a079xB#f zX}#z+Y{`OIGESgWRVWjGvx z{+AiFYa$a-W)6{b3jAV~mZ~BC((K%eb>ZEPa{}zgWUiMn=s*z}8_i`tk-W84yorhA z)8p%DWu))491y(v?)bac2HcSo)03~fMaY3qcgh8wAyVzqQ{~HA-sv(9G@G%xJ?{mAN zJ?ZS%T2nwnOa=h-4TTTKbyIKMc<(RVVPB5{?S6P zHv8`kIsSjTVF0`7K3Pk?xRq-iMnDdEJ>8I=FB*6~-Kc=jz_Ifs4F>5jFWKQ<#|)5g zfZ*xpK{&v{C>Qy1T?(=T3NY-Z!&Bn5V)A?H!!c|C#8-m&NhjrNoB3Ed|LQg+mKCCF z3fO?v3>f6T?{5r!|15d_p6R*Uqg4IAt^02}@4+P#5KR~o-^)Wkwz}!;dra5B+1`0d zl}*QHrAQi)6)%{DyKK?UG=fl=EViA|ug@r|z~@4@O#x|^IEs)xi>kZ00mf@wunN3g z>Fn=6H>ZeDAjD(iM!{sW8%n!>$D=2$=bKpou%^a!QDos_ef*6Q^c?xYG{a$?y1YB? z6puuJ8zyDNqP?Y$BmrU8TGWAgMcP&TcHm_m(h01-N~H2S)@O|}2C<3zMdgJ!dy49~ z+ni%Yc1_Ul&~@G7?joZ}JN>#uIQ4Gfwo4X}kUDdlZqi}F)!kdsvIC@)^LpgZNKTnM zbV{40>iGUh(CRCvlRQ|ThQ<2U9{i>5B?$-)hC}2Wl<~Qi(849rT z=FC=7rEmW}P65yh6l%Kw+>qmj__btkSJ_M>Vn#OzYKXn}PI%q4gm#2i;A>jobYz{T zEXZ3_yZ!jn{l2&pBF{Cx;kS6rXk<>F_Y5WsjgO%ByG`4c-9i7iHcoc3yXaF?x0ZsK z{9q%V-_%|TO-uDhf(%D#4LOh<^1TEFy6#J%hOt>y#npXi}jNEKs>R zb{C*X&nY)OFSnD+ND*~3`uLQnZxq{M=Wnu4Bh6)0@$p@D2>Mlk?#gD5K4=TF^|dxB zW7fK3%!5fr`os+XLlyEZzKt!2h-rbga+`EA;CHq@}_&_a-Bm$ke}aaW@ceiHO11?Q-u55UqSoM(cm+uUSlXvsvmSXVL<1&OO60DfIpAbia0$=8Qok)3x zA-yvgPlvhvG?h&lP4F^-$v9u3DtGq0m(_|Tp-S)j1xEsWp)-$hbt=}Si88br(S{(3 zxBSu<{q6|>Ko=U2yVx7-pRzOu%dQ$2Ex?JbZ~mua%COg`#O&Aw@2}qbCSMWBV%wb@ zYq)BJIqXcoJiIi{MGgEzR#bKDL#r4NJg0WIWs%mX))CZHxOa>raAzWqA~8+Dvn{%H zL(M5|Ok7hzY{rAw1@m1=Agms9gE0sOTdu^OU5gC;fu0^|Px$(08SK6^MY=o7+B-qG z>QQtB(W!cBc_j)5#+Ii`!|wtAbEpjqARlX3YFEeopkZu&&NZRvB=(`{D`O?aq$9Kk zx-cWiH+1X$YMzz+^dZ9<+F6Q!T_WdG%*X}ZiNeLC>?KSt4s8q*(}#Vkesfv9s@*SW zppccxFwOR0j~5i($ohZk`s%2t`Yzl9NH<8QfPm5^ATcx|Ee28pC>=ve&!H3%Bm_aE z1q76CrAv?w1q7tKJBAtN9^UW$zIE5S>+%P4X6DSSUp~LRpZ)AT%@gG)ABVbCkr#g| zQiAQ7*6X_vcpV=V@d8Op3mSy4P?w^6Z1Xn**?L4q)6*MkO%{0L-e70jS+f92x8T3ZLJ5(h~wR=EcVycyoU9Oj7?~RoMOJA91Xw1 zOpclMl6|J)=PLGyD@`tYqm57YVLDe-uqda;ZJ&pgX>ExYBw(lptH(7Xsap@Jd`qUhG7-eP7#hI9DDa+jDDE(aL;tTMEI9cTqSSXKY~kR83QdPEaJb)_BRV&y zU?Q%>6v?7E?I?D@6wPVH6cx%3X~Cb0;V#)X;s$h82a~-vo=vy|2ww7&K9R_;QwxqB z5kVEx`tZ#LpRzQy{cZqfc=tm#phU7Ya>#l!XxSn%F4+9<(<{D4g`yetugSPZc@=qt zj7P4eE7k}y`P91qiLU;`>inZkRHnK?c*R)}h3+Xq=?HEfY! zf2Io*<3_g8i;UQqwwZwt^%Kr8LHifV?+cK+b48Y@?Ws0nFQaC2T4~h^%0KTjCm|+Y ze_FV&TYD2STX`?ha|+*?Yhg`Ilh0!Jn$x5#o?x(*Umt$bhX|&It3-*m3J=2xU-Hzs zy*iimYOA&AZq?o)y_VjZ*1o^64?k@tr(-e8l)qza8?b}mUnKdA4@*;-@f`)^TK}w}2R~F}KOjru5b4!QTqPOhj zylP(E1)+qj&v@whx1X%m!D-Pv=0^gKA4Or(DN_$-IM))OF=!KV6nO=4qhBVk)&P`Z zKnfl@D~?%=;7Y@8 zg|WnoDbh>j*%^R-*H&~dnSrw7Iq>-1Gr38*n-}p=^HivXGOqFIG4CFKT8)9s^A*9q zE>=M9&Nd#<_f&>_;F+Ak3w~Bevu*_e-^7fcGvRH{Mq-A~CiC{>TLkwYDp??f1Gs9h zMP+e__fH)_q8vxatz`CXr--0WKw8b`COeJLkcb_Ss4o zIDlsqYP^t`@}(%^V4Oy^@_6nzbeNij1t@5i$7MQWK2Fvo>aAgKu$UNRdw5NkN^NKX zawY%+^S^>>Tw@4D0lzDK{nkX4zJ~-a<}w@m(S`hu{7mS$vlCBmv9|5Whm317v9rTEUV7!>FC9EY{xZgFL`Lh9*e3R@`7)p_sbP` zH~Y~5JD1XI1v_@)0Sfej^nCz;7=aXHln$d;G}| zRRpn8OOOj<8JGc|?98)iYl6IV-_^ItsD~8b%+_gUe8!-tAtNY>{Xo-8yB z(kf1`y0F~t{dEs#sD?mA7ZdgeQgOH6rSLsF)ixh1_agiMWH7`b;lGoiF;n<#%ggQ| zxT_T))J0HrZ^Y{U1wP5e_U<1C!o)Bg+^yPKgM49dq3XE@0Rvm%@NwxT?ifeW@YbnF z>@_i3p4dzNMwGVhI#aU4P1;29I%*}s2L#e2hMe>`)}!}*bwl$0XYY&P0ay0t*AiWP z;HSq;*ZcF$*QOdG*K%Pz)qI(C++{2eAcFA91OpvosQGPI=ECMN`FVTTb~(`L1P_4B zLUm(1$cp}U%j%tt$Cd)G@s&C`$RCAwMw*$V4{ANrJU2h&)NsM5mX-bE)F3*X+3L?9 zPY`nRy=@kT1_tl!-O)u|6SU~&@R6t+nx*qk(QO`)Hx8=cS68tl?y3Q`nH>m57v5lfhX6ENiXN4n0|Nc|i1w<65xA zAve-HLK831c9HVrUk^fM;8+V7IIiE{x-e?Y$Yt&uv%6vh+5MMrI=xF9(F6d|X6K=! zD?0dG)>lK%BI$WXqh>IedEobI@>Jvw46?ZAK*;ijEMf*S{r@^G%D?@}=-Ha8wq$}T z^bWodJjR=M>TiG5b-uj7q6{wuEu|mWqH!!C%iFM~#)l2YK@K#QDm3F<*19DfT@*BV zVqAx(J$`y@(p=U8eOrHAzl~#1G<|6F^BJXv+G7?g6INns5xdcYXI@_CJ|O0q6bwKh zmtJ*2`SdC2{|iYyX+wO+Go?g^w`DeLSGaBl4057B%Z2;7Cu+*~Z@ipnpiyK{u1wqf z;$#%i|2kqVY79#1+>=J;v0OTdG~Xzq6-hm5T>l~kr6jf7b&a9I|A?n}nh|4PG#f}y z8M~O-A}&EIW;YMAKAbo$96Jg>3-X8DjVo8`9`R!Tz}WVg+l-mjd4$5N?iz17R)yYU zONiR+G~J}s=>0>lO==7C97R;x1XR z6N$YCS{7&;|54C+6?6-{4iK&IQ9;z{J~hAL_4_*W`j?!}U2{(1XOAtn4h?T7B`qf4 zn261JLU^|^`75Jp^r1Yl!`=H(kr2W}#L0qv#E7_%s2rh4*S$l$VCg#wg~GO>tcNRH z(l@~($~)rZWN=6J3EFac2DByDKd#@e8D}ln*-?N|LoZ#Dvh`7C@B0(d>k>wmKzJ%j z`6Ur0kbN#Ks$*oX;iHg~Rt8>e*bz>hq*Adt$`ZK5*vt?s`*+3L&vR|@AwYaj@6m%Rdj}fd$_8zzp>Xn zr;c?|pLmW}NkT2(W0B#X*u&aKOrV3NF_vele8El@I)x04NcvK@WW`rJNum`%D@Ecg z=~c%x95GWkvfZxqJ~f9>j*{)_Txa*&n6sb_Y7Fk#r&T!!CO%o)CDA|I?Aa7iu2VTO zYWOV=U`Ed%Zib30W$S%w)8Q{Lc+$yRkOeT=3f`2rsLqIE^)ZJ?n9+ZTM7lUq*xT z`fpjo`fu8gC@%Z+@v!b?o_4x(P&ifAakd$9L>z8u2^Tj&(@&C|LkUW_?%N})?D1{s zb-VNHKqA8F}XdsFNW@%aVKw~ zlc^zpYz7ZC0tmEM{{BYobsca>%wqGRl80~#Tw6P1evhwh6%e$X&Oe(X2C9LfL!NpD zfTuS|_A&gW`rVs{4#|c!cTDPJzrK}>L+-5$94~Xjc{A)r!G(gMS6!xO%LqSgy6>m| zlHb3QV_;L?7azvD@7Lld=RZ4F`7C5OUf$9`r#WT)$%~D&&khfAm~x(le_ji58Q@5Ldh1W+YE_mpD|E|p}1$RP4K`R^^R-?u&&t-j5KVh+jI#hW>i?@N7} zOMF0UZRvv8 zv#;Wq*1Nzo#LYLSRuNwLE-_^Jf^WgN>(U&?KGdf$DFfrd5%a6ZM;lSpWV^E#v*BGO zzwiKP!CTpB)GWxSW|$k@TIX1U+^#Q!IKcP&V{Y;1y+Qt84(&`4P@`Xdl4`^*wk^-{ z4=@O?VrLiDn+CiSzMH$2-FL8%g$O_u=2u4-CCIWND7;A#6>=4-1h3RWi@TGVE5O{sB5a)vGyn2*5(n^E@=%#SCEcz5Z;X2^F{4#;xdcm*`2*J!Q!iOt zx}`6V1y#P(coW)g5K^}U1BJ59b#z}` z%KY@mb6Lt=)uXkLF7`JcsjT9&@Gbo_Rju=1iNN2^U(cgs-wQsO)EHpJ6bmy4*e(mW_H7i4`3AogKg<7Xxuet}Fl%Z8QohTYv z7(du+Wq3o#B%=7=5X>0aSgZ>s+rGagBMFXv+4=oB@0+ALX71vl3QqAjz2R_XnfHw! zPT8Z5pj6~K0zJ}Sxgq0{7I+rtEvvK5rBkS$-Cd?PP=8Nl2Bjlcb%#H>KY6Gg_Q3(9 z=8jn?Bcj^O)MVes@xR!FEZ|k6B~3C3A?pr9R(hO;*~-qF3wTP_jD|Zig6Dt9W>~(0 z$zz_`kDt_2>7Z;s2X{1_A4%6?3qw>kqSTR}1>aI-jOAjm_F;c^uLy99EiFX3WU{YC zL%IyEB+H~(xNV=Fs_|oC5|+|dQ_yo_#HoFVDLx`8J3aVSBkjJ1-AB<~h?4cW^!#|i zCaDw^dJj&*@z=_hoOS(lWAI}3d;-OBQ+U&fTOTmk5scr?(SS!W%P0l0O+!*V^y@vy zC7K02Ua*^Nt!8)b!d+iLnXT8mf}2*s$rzK)D+2`|5JDe73LE!c4$e8EHQ5nhO%7q?u% z4E-w-#__sq8ARZaiX;tt7gw&ytuYHlqMfa_>EP+vJzFwaa6yX8a?y2N~_TAlG*Ij+RnrRwj@j&1j8A$;hlZ5R0 zx6yEi@{~eI5prH!xf$jga9)%8xN*l*GUfNibbK%IsI`QVk^d`c)wquw`zHr3aNkn% za=%7=*V}XtDnLyKlXe5RUr%YMXyx%}*NW2@ctAsk2u7=&MCv!ptE51`5gR|IqkF6` z_Z3h0o;(!M6NWU5V8Ak-uYfapeq`AUn(Gr}1F?F9BB`;2xS-zX>8y8Qf2n86J6J{l zBwGu2_v`rl!}Jo)F5C?1*XEV93TI~_hNjU_#~s82ZbIQ7F}oWa)KldSnH|@*iyF30 zPiNtnqvn;I3(dg4rf0C3xDTA%N3%_fth^1U+JKVo{*6dth%St-N2&Obi{K8&l0_|w zd#>WF>0&Eh=R+m5N~o2*&mT8~c+n;Aq*z;GiSJmQ_p-*YSoIT)(pB-BV8iE+J8nKgj4p4*)Udgg=0iR#I0xgRSCw5ZXUeL7%#ywu`+&Lp z&6sqll*QmwY)PB*h^ZqiLGoDV5-4C@@#HA3;UWTLo_L1KgwDDg6C*j`}s`z2+6&-my4m z)-ov4X%RvHY%y5sSD`j|Zf#ukV>aS?F*OTq&fYhOZ&69HWTc+7pI$y#)-|i{#t2yL z){U9M9>@{}uO@NGPv$kFhX>m%=JqUr7CqV{u|2toF*Ld8o}5zNoyJ88OgiYJ6+13B zm|BTFkJz*mp4B8j_(cx{o`nUesI9egY~gXTW6Y-}Whx0(Zytp~9FwmVRH@6h?}f|D z0yWiiyq|?V-f}^29W^DyT>^h87qSOe(_3wJc;i6JvdpbB%y;J}AMVHEMdT?0Eo0lbKves^;VC6Cn9&?_kjKi~3*nl*FT}Jx1ONd=NiZZE)41*oPpz zPSDR=)6TnU={-d3eYkE!7kUcOsV6l7i zJ5)Cpmw#(r>2tTr_?aS^Iv5-n{0VlgwcRAlFRYq?n@GxyKIR#C;LQcPCam*pk%ovMV`o!V#3RaV>(o!IvAhto$_?Ye`A)cj2p z7F?-pWXEFt*C_=RpaAh=vYpPboo@hkr=ZD=X?e9F)5Ol(3qcB&;a}j!bE!oCqoqGv zpZ7kyHBHHbj>*fIEwM|LV-RdhC#9bs%asL!xjSz%f-;giKVQdl^T2-m7=3#^k_4zF z;J>Mm9L30-7unr;m|jpSbc&+9&n}y;N(1}2yTCvL0HuG%<{(E3Xn`zUp58zFEf8t& z(q&qRFc_-Ak{>7Uad+Hp5}SIJFzx+kj7^)@&TTke^&tl#aQC~gC8m|RdFHU9>Svk| zGL9GZZ+!j{_;m6)#l8|0Zodk^Kvg!%ge4L<-lI3N-OQv5r)*{+gQqb=(=eU3cZAn- zXFy#a^L3TQzyka!8Psxd;iEa?Db1|_3NUCrTE5BweNi7PymYw8Yd%*S(8oc|WE+UR zH|zUPjscX(rDqqVd5G6ygNfiksLglmwyirW56_G23A6gn++h(DD=DU$nvw$mZ;I2| zSs%I|7xl^7#J8WdMi2Tl9kLnwS0GrshMXO55y=Uuba~<` zuy3kK?9})6%ZX17Sm=norOo~D@9U_IG~_znXA>O2lU}d=ANrDZ<*G2smVu1Nh;TbZ zMwG=u!1$2gUVv>19QN;##6U*ZFMn4pSJcH5>p{JG%RqSyLEzs3j_AwF_@;6cMFies zCtOwvY-ulWZLz&i+vijrsw(PL-}vq)HLde2%|2*F)a?dFG}}AGrENUPsxf3tBU4lgG$q2t#BRO4z}G{|l!sW4m8@~~Lc ztX`I1q$$+P)&~q^j6ZMAOi5Qj1Sk%=-dR20-u08MbF$W(cu~&k7c;O^5{@?dv6O8+ z!=p;){^`Bz)ckfg%aa@MKmow{OJgt%S=Z-DQe$zD!q>${>b~}&p;#$y#7C8WAshW` z$ZaWS)|d*uyTfIM*apd;J5RWpunRF0!5QwY_>gSo5Rw!lkAtX9|JHnX}#4IV}#UA&-z;19Q!EY2RMHZ zW92s$k81beFP_ME1aCaI$Wk2|U!E zWkfxzJXfpyOj>LLc8T^7cy8|M`>YmQ;?c?TTGiTvF1j zot>RB@8ya?2FznA+xg=ct*eKvo7*bxhFJlT<~aYEBkf*4)G=ggN_Dps?e+alDa_s?npZ|NU z;GXGY_~$mh?Wc7Db%LQc$^}E&koFkD;a( z{{lZvGvD_-ljwvkWUbZdKYjWVqMzv9szl+R_=jV7>n5~57im+75BwXGY(jFIDyb*l z{JE@S%G%i8C8X~FJ(m>UV>CXt46r&8$KZawhWx^cPj63QM4$k)Rlwpm9aC;JdW|FE zVEgX^c;`mRAB_aPFa3fnL^e292RaWo+W30m%i}C`kvtOL7bN|)lmef{(W$w;T})^d8V@oqzS)$=KH=ei6Z+ks(S9| z!iVJrh+V54pB;8r#Fq`x!hf%8O3dI3ynFYK%g2{M1t)fJH9*(+GL)Q^Jb}`l98bxs0r<;s*JanD24+jZ?`d2!FK7U*TXP&L zkc#NxbWeobN8oKxp?-M4W!NU=uQ>_JhMnVxS-}PSoN8s^H16oUK8h3G| zRjlq{A@voKP3{gMl{qfiBAxa!`j%Te0c-hMg0xh;WaBf?jSp&X^^j^FTq}XS59FXcQ?Hyb=6zzGYo_$G3D5B0`BfbKm zWJRDHS=bsmfe}knM|jb7)&`zdxNYFIGz;uk2@P(iHZ8NeG6at}0^Wi94ZJcuoFRv%M;>bH5*0$;c%_eD`fkp?(Kqtr5B6Oa%5YOnD3qsQV8@}rXzf(S66{UoX{_5=0DKOEckO-vhC{g$mfOn@V{XqO6H zBoZ3VC4zlQdIyy_TMAR~)ndqunm)TCu>-)ZrzaSz*6iI4CieK7;wQ5d& zl~ik1Py&@7n#3!AKB#oq+E8CFUjGpH9@o=VBWDmScbBQqmW!8~=h+MS<{d{5{>Ues zuSejb^Nd3L7nwL4FJXua+9tURtH9OyZ}w((@@F;7`S}b(Zz^t)0Sy+V8^xkqL`Vur zkoA4$b{e*e1neUlTAo8I^vr2;Rw(S(nCn?maNg{Rj`d&yR+@}v>=+wp1jLn0R&Z$; z+3@ML8psBFY8wnsnUuA8)kKlbrMGlN7SiICyFMwTO>vvRyh^j{ zY10871e7kC?IaX@I~VqzZkWj!kbAVB=NdpT)l1ux7bMGWZSb3190;4&RhF>4J2#fqsz{& z&978-Qx0U+hs3;m~IW4NzU+K%>IU9&M5eF;$MZ)=xEfSAF?AOKOE2X1 ze3{u?EF?xVL-})-Jv8W3@5YoY2BIAfA}GpN6@~vQOxjUkyj0(VxoLz%0J6$Gbz_sm z+~C%&RUF*l?~V1esAsxNrj{FahU2-r97|45jdYH88y_-^BWjEgPv8CJcq@dTkT+sF zx~!-~S-tZl2vbnJ{NRN{{xsoQUzi+ilY#6$gtH3BuV*G>*B!Rpbj{(5Bfrjl#v4T5 zF&g4=(kRK&N>Y6Q84Y`NhLkL=)hca6c{^^^T-QkoZlUr83?o`&CryNLvZ*aKB3fy! z@4$OMa`iVz|4p37$i*Cq0~@RMJJ-^Sip(*Z-)0A)6U3kvd+(QDu;R@3r#q*f8_y;5 zK;%e?HH|e>&SO2*p9-|1_v7&&J<}e~Z7Ete4_QP$f5t=%4u_473Q+m90Q?kI{pRkx zN<~xka-BsiSu_juiqpe9go@r5v5bl_RMJ_je{LC+2x$7g`BrA#AEu7tAPa{4i}RJf z@&n8sU@7s7kk(!Sx)GWQk`7r$fLg`6!qJ92n0YjYyF)jcV=79wnxQQJuB3MeBaVPZ zK+th*2xwThuG=2We~65~B*f!Xxu!SW7?+x`@jSOV1*PURaQMPyeFl4`;SMC`6zXUa(i1(3`u+ zq+0IuWZ|^(Q|9I624V2}Xm8$gB(?*|4B|8d=6_qA_Q9Q?x8Z=koy%AO{PHkCj7VZd zfk-D}`#pd;l3ORlZPgcV1{YW_^d?rV0kzkmzYp{8OSyzZ?GmQeP9mv4XCnD9O8jS9 zW2gFQH%)4OkjRi_#Bp+M3kx?f*-g%~ycZ}n4f^*s-@V0sUxNn^-aXs}Gi9`GNODV! z-DU=}X9!>8P~A}0u$j4?w;Zj8M6!zyR4q;=L@YL9(re7a*Yjt!U_dmJ5!dqSYU|>D z_tX|i==9!YWaR`K;La$2LwUe#=l(a3W$}RwmoUUb;hCw~NQ6FnOti$d$6X}q$fFl2 zKBV8AfCQ*6-@T*pOYH&|wLYHePb+6c#v1b^;(SzCr9OXjXd4r5hgC)|6)V)JuN;kv zB-Q?Ia`_@HEv=6moQfFmT1w`}9BHCpo9hIY`n)a+=8fHt+o zcF<4lws24Kc&dInc}92afYBqop$A?tUAswHl1W%l$Is!( zj%I)1j0GeFY_n{8>w)00BwN}y_h6WTi>axp2Oge>xk`80yE)!RoSsBQx$(0hey?3e ztv^9&-@m`a*|E3}Xsy&<96ni0vCE8qMaINcDl%Km42T{X<#tR;8=zm5_u9f$+UFW) zgwFyMeH+dBg~9J^!9jGKn4_tA9~75Pvm7S#*b6UXCzn(u?L?008aam;WJ0WPCMv&5 z3c~xD*}ZueJC-suYjYPjWaylM0su6cjz`o{;q1?7;AbN zMb9jpY>JMQk3Ji0b_1G)FEdV>96_2Kz44toA!cZoMuv?tSfPGj^^MPlDsBtO7n=3x>tm>d z7f6?ql5$TM67D>=wS`I>(gJNK#U|BnkU42`ucQv`aFYjsi#trS^!R^q479ZczJLF| zWS3dWpa?IW8Ra2^_QpTs220IZ^SMLBbyDHBo!atV`?HHt*eNcz8n@n6_s!Wn*Y#&& zhC57dWAi@^)~plMsE6rVhOf1(gYZwT$Ca{gkhY<(nYJqCsL7#CyVkKDRmOq|eO?s4 z&T*zZG?J%1e|j-II*P|RwA#6Q+P-_*8)WV8?>~2XQSP<=pt4G9J(I$cDY)8)85AVV z5Md^k3SqOCxec3=#gbx<>RTygGGlyFXV+J#Pzh6rp*=G8Lv?CGaUE z*%U53QaKvU)Iru`v9D!c1NJ6v3MK^i20e>_*AV!Lh1j!6batNhyzi|+sdqgzJRi~r z#m~1dvD_;jl4sqnu8EnM@CI&Y41e&=NBBW8QPb?CplvXbSbR79Q%_WB-MvwL7zS@t zKl+Bal5IP$sEV_SAN7lc1#KAA-&MXyqvuv?ZNO`)R4N9mmXs(F%+cs>TILZ0kK)-} z`y0)jZuv+gYF%Fs#<2s6;{6NDIW1Q>{myI8bq~Vv*R*9m?{fb4CJsmiy{YmpMp4%i z!tJP;EOClVB(^-kDO}%kJTeq>dB0@4Ko8ovUk&s(*mm?=ztPx?hbv_&_JI>gFCZDxnWfam#1YGHoV^JYmH) z)t->Izdr`N!g5slVSRLd<^`og;2#BkIM7S59)u7Zn=7 zY7Bl7qIrrADc76(8}TS5`s{7e&-Ej@t97W?bkkYaVnr!1TGH_*;xySUisp2ik&W6fI-mxcIMHEb+PPOFQ|DvqTmKG4>3^0r zTp$PByNfO^z9+=rlDMJ@1jmHpo|&48p$JPCqhKFC;ZQO5P$->J`L9_2;kba z+d~4$X3MpeIwqLM?|;6ABT_b!&2&=2oeQC9@B0|N?N!eq6VdWADDn2Az`qc01OY@6uLZpXTBFCh299`IbmVj^%KXya#=Wi74Ed8mzBV2Dt-F%x zrek1Z@$5M6v;`BgQaUzP=E9aif5=1hb^+CoxWlYS=+1X5o;H&qPwAs;h&@BF(F1gL z+!0?nOon!QJqI~=C!u3CbP#lS4ZAMA238Emo;PFcfR6G?{r4XnMD z({g_&gGZ>uUwD2i))E^+fJXm@w|N#>G@7wiuJC`siF+hoOec!b0ym!Mbb_b?jygvV zoP|fYB-n(v$iU;)Y#=zuv|g1iQWa^`WBm>`Utv5q{)j#bl)zYYqDfpE^=8mRs|HGIht{RiSywus$LVrCfij_4hg{HmZ5~wC~$q+ z!EDGMcY++lM1%qphDz%Ic&{G0PL?hH@NFCvWMs)U6Lj#rb^*_wAU3*6B|2iHjkaagOKerK-GYQ>W)VEATHvZidubUL(b6SeH;*s)O7o)JD z-^6z-xT;uC3FFwU`_C8#s(Yh#cR>h|AZ%r*f>0pOZ9|Y4&_K)*0DE{Lipuo;xGq)1 z(RIlX6J6A!w`KJB&2W+cZ6D(h1a+;I0;M-f>lgupy>?RHZHB+b2MATE#+u_}CB(+^ z@0KXiff4AtF?}47e{1WF&5qM{qV>2+Z=BFd0W|%r<+odnb$J}8z+)u{Aae}SL-KPB z&7?wI3hWcd{pt2jt^}6oCyX z0@`0l+Qxp@@Zn;#)@CCUN0*Ve#^jayP49da)>K8~=0VV7zT-n}C?}MFgTIRNY4#Bk zP?F7^cF2ZDd4-9f_LrEOZ(vhNja0c!CHo>&u0~`@pZ82lhU7nYr+7s5WFP-~4C&LK zImo+K2MzNZq&fM?NL>Lye_HB#Y9%U` Gq5lW6Of3We From 329760bdc1e55243f3fd6edb4626e15571ed6982 Mon Sep 17 00:00:00 2001 From: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Date: Thu, 20 Jun 2024 02:37:50 -0700 Subject: [PATCH 06/35] Makes motorized wheelchairs consume a reasonable amount of power (#3102) ## About The Pull Request Reduces the motorized wheelchair's power usage per move from 100 to 20, and ups the baseline power efficiency by 1. ## Why It's Good For The Game Motorized wheelchairs with baseline parts currently consume power on par with a gygax with it's leg actuators on, and it's still a pretty bad powerhog even with better parts. The reduced power consumption should make it actually useable. ## Changelog :cl: balance: Motorized wheelchairs consume less power on move /:cl: --- code/modules/vehicles/motorized_wheelchair.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/vehicles/motorized_wheelchair.dm b/code/modules/vehicles/motorized_wheelchair.dm index c9e990372374..fa3d569b0535 100644 --- a/code/modules/vehicles/motorized_wheelchair.dm +++ b/code/modules/vehicles/motorized_wheelchair.dm @@ -5,7 +5,7 @@ max_integrity = 150 var/speed = 2 var/power_efficiency = 1 - var/power_usage = 100 + var/power_usage = 20 var/panel_open = FALSE var/list/required_parts = list(/obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, @@ -21,7 +21,7 @@ for(var/obj/item/stock_parts/manipulator/M in contents) speed += M.rating for(var/obj/item/stock_parts/capacitor/C in contents) - power_efficiency = C.rating + power_efficiency = (C.rating + 1) var/datum/component/riding/D = GetComponent(/datum/component/riding) D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * delay_multiplier) / speed @@ -52,7 +52,7 @@ canmove = FALSE addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20) return FALSE - power_cell.use(power_usage / max(power_efficiency, 1)) + power_cell.use(power_usage / max(power_efficiency, 2)) return ..() /obj/vehicle/ridden/wheelchair/motorized/set_move_delay(mob/living/user) From f587c838328fa12261aed873899d50d23e317221 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Jun 2024 04:51:00 -0500 Subject: [PATCH 07/35] Automatic changelog generation for PR #3102 [ci skip] --- html/changelogs/AutoChangeLog-pr-3102.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3102.yml diff --git a/html/changelogs/AutoChangeLog-pr-3102.yml b/html/changelogs/AutoChangeLog-pr-3102.yml new file mode 100644 index 000000000000..688d402f55ba --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3102.yml @@ -0,0 +1,4 @@ +author: Gristlebee +changes: + - {balance: Motorized wheelchairs consume less power on move} +delete-after: true From 0ecc4ba0e92162f5c21857294d28cbea4287f5b5 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Thu, 20 Jun 2024 05:56:24 -0500 Subject: [PATCH 08/35] Wallets and Bank Cards (#2979) ## About The Pull Request Makes wallets part of the outfit shit and splits money behavior of access cards into bank cards ## Why It's Good For The Game ## Changelog :cl: add: Bank accounts are now handled through cash cards! You now spawn with a wallet to store your extra card! /:cl: --- .../icemoon_underground_abandoned_village.dmm | 1 - .../RockRuins/rockplanet_shippingdock.dmm | 2 +- code/__DEFINES/is_helpers.dm | 2 + code/datums/outfit.dm | 13 +- code/game/machinery/{Beacon.dm => beacon.dm} | 0 code/game/machinery/bounty_board.dm | 10 +- code/game/machinery/computer/cloning.dm | 4 +- .../{droneDispenser.dm => drone_dispenser.dm} | 0 code/game/machinery/roulette_machine.dm | 14 +- .../game/machinery/{Sleeper.dm => sleeper.dm} | 0 .../game/objects/effects/spawners/lootdrop.dm | 8 +- code/game/objects/items/bank_card.dm | 160 +++++++++++ code/game/objects/items/cards_ids.dm | 193 +------------ code/game/objects/items/storage/wallets.dm | 5 + .../crates_lockers/crates/secure.dm | 8 +- code/game/objects/structures/displaycase.dm | 6 +- .../antagonists/traitor/syndicate_contract.dm | 4 +- code/modules/awaymissions/corpse.dm | 4 +- .../modules/client/loadout/loadout_general.dm | 4 - .../clothing/outfits/factions/independent.dm | 4 - .../clothing/outfits/factions/nanotrasen.dm | 1 - .../clothing/outfits/factions/syndicate.dm | 11 +- code/modules/economy/account.dm | 12 +- code/modules/economy/pay_stand.dm | 8 +- code/modules/jobs/access.dm | 3 + code/modules/jobs/job_types/_job.dm | 21 +- code/modules/jobs/job_types/bartender.dm | 2 +- code/modules/mining/machine_redemption.dm | 2 +- code/modules/mob/living/carbon/alien/alien.dm | 1 - .../mob/living/carbon/carbon_defines.dm | 1 + .../mob/living/carbon/human/human_defines.dm | 1 - .../mob/living/carbon/human/human_helpers.dm | 20 +- .../mob/living/carbon/human/species.dm | 4 +- code/modules/mob/living/carbon/inventory.dm | 3 + code/modules/mob/mob.dm | 18 +- .../file_system/programs/bounty_board.dm | 4 +- .../file_system/programs/cargoship.dm | 10 +- .../modular_computers/hardware/card_slot.dm | 1 + .../modular_computers/laptop_vendor.dm | 4 +- code/modules/recycling/sortingmachinery.dm | 4 +- code/modules/research/bepis.dm | 10 +- code/modules/shuttle/shuttle_rotate.dm | 4 - code/modules/shuttle/special.dm | 257 ------------------ code/modules/shuttle/white_ship.dm | 5 - code/modules/vending/_vending.dm | 18 +- shiptest.dme | 9 +- 46 files changed, 321 insertions(+), 555 deletions(-) rename code/game/machinery/{Beacon.dm => beacon.dm} (100%) rename code/game/machinery/{droneDispenser.dm => drone_dispenser.dm} (100%) rename code/game/machinery/{Sleeper.dm => sleeper.dm} (100%) create mode 100644 code/game/objects/items/bank_card.dm delete mode 100644 code/modules/shuttle/special.dm delete mode 100644 code/modules/shuttle/white_ship.dm diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm index aabd7f476996..06d6a8e9fd27 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm @@ -437,7 +437,6 @@ /obj/item/clothing/under/rank/cargo/miner, /obj/item/clothing/suit/hooded/wintercoat/miner, /obj/item/clothing/shoes/winterboots, -/obj/item/card/id/mining, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/ruin/powered) diff --git a/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm index f4307cf7a84b..6bb4f2e48c99 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm @@ -2068,7 +2068,7 @@ "sa" = ( /obj/effect/turf_decal/rechargefloor, /obj/effect/turf_decal/industrial/warning/dust, -/obj/effect/spawner/lootdrop/whiteship_cere_ripley, +/obj/effect/spawner/lootdrop/ripley, /turf/open/floor/plasteel/mono/dark, /area/ruin/rockplanet/shippingdockwarehouse) "sc" = ( diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 2ba7553f823c..241136c297b9 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -176,6 +176,8 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isidcard(I) (istype(I, /obj/item/card/id)) +#define isbankcard(I) (istype(I, /obj/item/card/bank)) + #define isstructure(A) (istype(A, /obj/structure)) #define ismachinery(A) (istype(A, /obj/machinery)) diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index 34771af91ed2..15a580a89328 100644 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -50,9 +50,13 @@ /// Type path of item to go in the glasses slot var/glasses = null + var/wallet = null + /// Type path of item to go in the idcard slot var/id = null + var/bank_card = null + /// Type path of item for left pocket slot var/l_pocket = null @@ -180,8 +184,13 @@ H.equip_to_slot_or_del(new ears(H),ITEM_SLOT_EARS, TRUE) if(glasses) H.equip_to_slot_or_del(new glasses(H),ITEM_SLOT_EYES, TRUE) - if(id) - H.equip_to_slot_or_del(new id(H),ITEM_SLOT_ID, TRUE) + if(!visualsOnly) + if(wallet) + H.equip_to_slot_or_del(new wallet(H),ITEM_SLOT_ID, TRUE) + if(id) + H.equip_to_slot_or_del(new id(H),ITEM_SLOT_ID, TRUE) + if(bank_card) + H.equip_to_slot_or_del(new bank_card(H),ITEM_SLOT_ID, TRUE) if(suit_store) H.equip_to_slot_or_del(new suit_store(H),ITEM_SLOT_SUITSTORE, TRUE) diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/beacon.dm similarity index 100% rename from code/game/machinery/Beacon.dm rename to code/game/machinery/beacon.dm diff --git a/code/game/machinery/bounty_board.dm b/code/game/machinery/bounty_board.dm index b0991110e80d..4cc3413fe9d9 100644 --- a/code/game/machinery/bounty_board.dm +++ b/code/game/machinery/bounty_board.dm @@ -33,8 +33,8 @@ GLOBAL_LIST_EMPTY(request_list) /obj/machinery/bounty_board/attackby(obj/item/I, mob/living/user, params) . = ..() - if(istype(I,/obj/item/card/id)) - var/obj/item/card/id/current_card = I + if(istype(I,/obj/item/card/bank)) + var/obj/item/card/bank/current_card = I if(current_card.registered_account) current_user = current_card.registered_account return TRUE @@ -72,9 +72,9 @@ GLOBAL_LIST_EMPTY(request_list) if(request.applicants) for(var/datum/bank_account/j in request.applicants) formatted_applicants += list(list("name" = j.account_holder, "request_id" = request.owner_account.account_id, "requestee_id" = j.account_id)) - var/obj/item/card/id/id_card = user.get_idcard() - if(id_card?.registered_account) - current_user = id_card.registered_account + var/obj/item/card/bank/bank_card = user.get_bankcard() + if(bank_card?.registered_account) + current_user = bank_card.registered_account if(current_user) data["accountName"] = current_user.account_holder data["requests"] = formatted_requests diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 0fe059653d5c..3916ad0d4b00 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -534,9 +534,7 @@ if(ishuman(mob_occupant)) dna = C.has_dna() - var/obj/item/card/id/I = C.get_idcard(TRUE) - if(I) - has_bank_account = I.registered_account + has_bank_account = C.get_bank_account() if(isbrain(mob_occupant)) dna = B.stored_dna diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/drone_dispenser.dm similarity index 100% rename from code/game/machinery/droneDispenser.dm rename to code/game/machinery/drone_dispenser.dm diff --git a/code/game/machinery/roulette_machine.dm b/code/game/machinery/roulette_machine.dm index 351f1c42ae5e..a36bf79a41b3 100644 --- a/code/game/machinery/roulette_machine.dm +++ b/code/game/machinery/roulette_machine.dm @@ -39,7 +39,7 @@ var/chosen_bet_type = "0" var/last_anti_spam = 0 var/anti_spam_cooldown = 20 - var/obj/item/card/id/my_card + var/obj/item/card/bank/my_card var/playing = FALSE var/locked = FALSE var/drop_dir = SOUTH @@ -81,7 +81,7 @@ data["Spinning"] = playing if(ishuman(user)) var/mob/living/carbon/human/H = user - var/obj/item/card/id/C = H.get_idcard(TRUE) + var/obj/item/card/bank/C = H.get_bankcard() if(C) data["AccountBalance"] = C.registered_account.account_balance else @@ -114,7 +114,7 @@ return if(playing) return ..() - if(istype(W, /obj/item/card/id)) + if(istype(W, /obj/item/card/bank)) playsound(src, 'sound/machines/card_slide.ogg', 50, TRUE) if(machine_stat & MAINT || !on || locked) @@ -122,7 +122,7 @@ return FALSE if(my_card) - var/obj/item/card/id/player_card = W + var/obj/item/card/bank/player_card = W if(player_card.registered_account.account_balance < chosen_bet_amount) //Does the player have enough funds audible_message("You do not have the funds to play! Lower your bet or get more money.") playsound(src, 'sound/machines/buzz-two.ogg', 30, TRUE) @@ -167,7 +167,7 @@ addtimer(CALLBACK(src, PROC_REF(play), user, player_card, chosen_bet_type, chosen_bet_amount, potential_payout), 4) //Animation first return TRUE else - var/obj/item/card/id/new_card = W + var/obj/item/card/bank/new_card = W if(new_card.registered_account) var/msg = stripped_input(user, "Name of your roulette wheel:", "Roulette Naming", "Roulette Machine") if(!msg) @@ -181,7 +181,7 @@ return ..() ///Proc called when player is going to try and play -/obj/machinery/roulette/proc/play(mob/user, obj/item/card/id/player_id, bet_type, bet_amount, potential_payout) +/obj/machinery/roulette/proc/play(mob/user, obj/item/card/bank/player_id, bet_type, bet_amount, potential_payout) var/payout = potential_payout @@ -203,7 +203,7 @@ playsound(src, 'sound/machines/piston_lower.ogg', 70) ///Ran after a while to check if the player won or not. -/obj/machinery/roulette/proc/finish_play(obj/item/card/id/player_id, bet_type, bet_amount, potential_payout, rolled_number) +/obj/machinery/roulette/proc/finish_play(obj/item/card/bank/player_id, bet_type, bet_amount, potential_payout, rolled_number) last_spin = rolled_number var/is_winner = check_win(bet_type, bet_amount, rolled_number) //Predetermine if we won diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/sleeper.dm similarity index 100% rename from code/game/machinery/Sleeper.dm rename to code/game/machinery/sleeper.dm diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index d763c46e84e9..08d1514f7bbe 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -468,12 +468,18 @@ /obj/structure/salvageable/destructive_analyzer ) +/obj/effect/spawner/lootdrop/ripley + name = "25% mech 75% wreckage ripley spawner" + loot = list(/obj/mecha/working/ripley/mining = 1, + /obj/structure/mecha_wreckage/ripley = 5) + lootdoubles = FALSE + /obj/effect/spawner/lootdrop/salvage_50 name = "50% salvage spawner" loot = list( /obj/effect/spawner/lootdrop/maintenance = 13, /obj/effect/spawner/lootdrop/salvage_machine = 12, - /obj/effect/spawner/lootdrop/whiteship_cere_ripley = 12, + /obj/effect/spawner/lootdrop/ripley = 12, /obj/structure/closet/crate/secure/loot = 13, "" = 50 ) diff --git a/code/game/objects/items/bank_card.dm b/code/game/objects/items/bank_card.dm new file mode 100644 index 000000000000..4a7f2f9d2f21 --- /dev/null +++ b/code/game/objects/items/bank_card.dm @@ -0,0 +1,160 @@ +/obj/item/card/bank + name = "cash card" + desc = "Managed by a bank outside the sector." + icon_state = "data_1" + var/mining_points = 0 //For redeeming at mining equipment vendors + + var/registered_name = null // The name registered_name on the card + var/datum/bank_account/registered_account + var/obj/machinery/paystand/my_store + +/obj/item/card/bank/Destroy() + if (registered_account) + registered_account.bank_cards -= src + if (my_store && my_store.my_card == src) + my_store.my_card = null + return ..() + +/obj/item/card/bank/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/holochip)) + insert_money(W, user) + return + else if(istype(W, /obj/item/spacecash/bundle)) + insert_money(W, user, TRUE) + return + else if(istype(W, /obj/item/coin)) + insert_money(W, user, TRUE) + return + else if(istype(W, /obj/item/storage/bag/money)) + var/obj/item/storage/bag/money/money_bag = W + var/list/money_contained = money_bag.contents + + var/money_added = mass_insert_money(money_contained, user) + + if (money_added) + to_chat(user, "You stuff the contents into the card! They disappear in a puff of bluespace smoke, adding [money_added] worth of credits to the linked account.") + return + else + return ..() + +/obj/item/card/bank/proc/insert_money(obj/item/I, mob/user, physical_currency) + var/cash_money = I.get_item_credit_value() + if(!cash_money) + to_chat(user, "[I] doesn't seem to be worth anything!") + return + + if(!registered_account) + to_chat(user, "[src] doesn't have a linked account to deposit [I] into!") + return + + registered_account.adjust_money(cash_money) + SSblackbox.record_feedback("amount", "credits_inserted", cash_money) + log_econ("[cash_money] credits were inserted into [src] owned by [src.registered_name]") + if(physical_currency) + to_chat(user, "You stuff [I] into [src]. It disappears in a small puff of bluespace smoke, adding [cash_money] credits to the linked account.") + else + to_chat(user, "You insert [I] into [src], adding [cash_money] credits to the linked account.") + + to_chat(user, "The linked account now reports a balance of [registered_account.account_balance] cr.") + qdel(I) + +/obj/item/card/bank/proc/mass_insert_money(list/money, mob/user) + if (!money || !money.len) + return FALSE + + var/total = 0 + + for (var/obj/item/physical_money in money) + var/cash_money = physical_money.get_item_credit_value() + + total += cash_money + + registered_account.adjust_money(cash_money) + SSblackbox.record_feedback("amount", "credits_inserted", total) + log_econ("[total] credits were inserted into [src] owned by [src.registered_name]") + QDEL_LIST(money) + + return total + +/obj/item/card/bank/proc/alt_click_can_use_id(mob/living/user) + if(!isliving(user)) + return + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + + return TRUE + +// Returns true if new account was set. +/obj/item/card/bank/proc/set_new_account(mob/living/user) + . = FALSE + var/datum/bank_account/old_account = registered_account + + var/new_bank_id = input(user, "Enter your account ID number.", "Account Reclamation", 111111) as num | null + + if (isnull(new_bank_id)) + return + + if(!alt_click_can_use_id(user)) + return + if(!new_bank_id || new_bank_id < 111111 || new_bank_id > 999999) + to_chat(user, "The account ID number needs to be between 111111 and 999999.") + return + if (registered_account && registered_account.account_id == new_bank_id) + to_chat(user, "The account ID was already assigned to this card.") + return + + for(var/A in SSeconomy.bank_accounts) + var/datum/bank_account/B = A + if(B.account_id == new_bank_id) + if (old_account) + old_account.bank_cards -= src + + B.bank_cards += src + registered_account = B + to_chat(user, "The provided account has been linked to this ID card.") + + return TRUE + + to_chat(user, "The account ID number provided is invalid.") + return + +/obj/item/card/bank/AltClick(mob/living/user) + if(!alt_click_can_use_id(user)) + return + + if(!registered_account) + set_new_account(user) + return + + var/amount_to_remove = FLOOR(input(user, "How much do you want to withdraw? Current Balance: [registered_account.account_balance]", "Withdraw Funds", 5) as num|null, 1) + + if(!amount_to_remove || amount_to_remove < 0) + return + if(!alt_click_can_use_id(user)) + return + if(registered_account.adjust_money(-amount_to_remove)) + var/obj/item/holochip/holochip = new (user.drop_location(), amount_to_remove) + user.put_in_hands(holochip) + to_chat(user, "You withdraw [amount_to_remove] credits into a holochip.") + SSblackbox.record_feedback("amount", "credits_removed", amount_to_remove) + log_econ("[amount_to_remove] credits were removed from [src] owned by [registered_account.account_holder]") + return + else + var/difference = amount_to_remove - registered_account.account_balance + registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) + +/obj/item/card/bank/examine(mob/user) + . = ..() + if(registered_account) + . += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." + . += "The card indicates that the holder is [registered_account.holder_age] years old. [(registered_account.holder_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" + . += "Alt-Click the ID to pull money from the linked account in the form of holochips." + . += "You can insert credits into the linked account by pressing holochips, cash, or coins against the ID." + . += "If you lose this ID card, you can reclaim your account by Alt-Clicking a blank ID card while holding it and entering your account ID number." + else + . += "There is no registered account linked to this card. Alt-Click to add one." + if(mining_points) + . += "There's [mining_points] mining equipment redemption point\s loaded onto this card." + +/obj/item/card/bank/GetBankCard() + return src diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 110121dc08e2..ae7aa27cdc3f 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -149,14 +149,12 @@ slot_flags = ITEM_SLOT_ID armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF - var/mining_points = 0 //For redeeming at mining equipment vendors var/list/access = list() var/list/ship_access = list() var/registered_name = null // The name registered_name on the card var/assignment = null var/access_txt // mapping aid - var/datum/bank_account/registered_account - var/obj/machinery/paystand/my_store + //var/datum/bank_account/registered_account var/uses_overlays = TRUE var/icon/cached_flat_icon var/registered_age = 18 // default age for ss13 players @@ -171,13 +169,6 @@ update_appearance() RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, PROC_REF(update_in_wallet)) -/obj/item/card/id/Destroy() - if (registered_account) - registered_account.bank_cards -= src - if (my_store && my_store.my_card == src) - my_store.my_card = null - return ..() - /obj/item/card/id/attack_self(mob/user) if(Adjacent(user)) var/id_message = "\the [initial(name)] " @@ -201,173 +192,29 @@ if(NAMEOF(src, assignment),NAMEOF(src, registered_name),NAMEOF(src, registered_age)) update_label() -/obj/item/card/id/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/holochip)) - insert_money(W, user) - return - else if(istype(W, /obj/item/spacecash/bundle)) - insert_money(W, user, TRUE) - return - else if(istype(W, /obj/item/coin)) - insert_money(W, user, TRUE) - return - else if(istype(W, /obj/item/storage/bag/money)) - var/obj/item/storage/bag/money/money_bag = W - var/list/money_contained = money_bag.contents - - var/money_added = mass_insert_money(money_contained, user) - - if (money_added) - to_chat(user, "You stuff the contents into the card! They disappear in a puff of bluespace smoke, adding [money_added] worth of credits to the linked account.") - return - else - return ..() - -/obj/item/card/id/proc/insert_money(obj/item/I, mob/user, physical_currency) - var/cash_money = I.get_item_credit_value() - if(!cash_money) - to_chat(user, "[I] doesn't seem to be worth anything!") - return - - if(!registered_account) - to_chat(user, "[src] doesn't have a linked account to deposit [I] into!") - return - - registered_account.adjust_money(cash_money) - SSblackbox.record_feedback("amount", "credits_inserted", cash_money) - log_econ("[cash_money] credits were inserted into [src] owned by [src.registered_name]") - if(physical_currency) - to_chat(user, "You stuff [I] into [src]. It disappears in a small puff of bluespace smoke, adding [cash_money] credits to the linked account.") - else - to_chat(user, "You insert [I] into [src], adding [cash_money] credits to the linked account.") - - to_chat(user, "The linked account now reports a balance of [registered_account.account_balance] cr.") - qdel(I) - -/obj/item/card/id/proc/mass_insert_money(list/money, mob/user) - if (!money || !money.len) - return FALSE - - var/total = 0 - - for (var/obj/item/physical_money in money) - var/cash_money = physical_money.get_item_credit_value() - - total += cash_money - - registered_account.adjust_money(cash_money) - SSblackbox.record_feedback("amount", "credits_inserted", total) - log_econ("[total] credits were inserted into [src] owned by [src.registered_name]") - QDEL_LIST(money) - - return total - -/obj/item/card/id/proc/alt_click_can_use_id(mob/living/user) - if(!isliving(user)) - return - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - - return TRUE - -// Returns true if new account was set. -/obj/item/card/id/proc/set_new_account(mob/living/user) - . = FALSE - var/datum/bank_account/old_account = registered_account - - var/new_bank_id = input(user, "Enter your account ID number.", "Account Reclamation", 111111) as num | null - - if (isnull(new_bank_id)) - return - - if(!alt_click_can_use_id(user)) - return - if(!new_bank_id || new_bank_id < 111111 || new_bank_id > 999999) - to_chat(user, "The account ID number needs to be between 111111 and 999999.") - return - if (registered_account && registered_account.account_id == new_bank_id) - to_chat(user, "The account ID was already assigned to this card.") - return - - for(var/A in SSeconomy.bank_accounts) - var/datum/bank_account/B = A - if(B.account_id == new_bank_id) - if (old_account) - old_account.bank_cards -= src - - B.bank_cards += src - registered_account = B - to_chat(user, "The provided account has been linked to this ID card.") - - return TRUE - - to_chat(user, "The account ID number provided is invalid.") - return - -/obj/item/card/id/AltClick(mob/living/user) - if(!alt_click_can_use_id(user)) - return - - if(!registered_account) - set_new_account(user) - return - - var/amount_to_remove = FLOOR(input(user, "How much do you want to withdraw? Current Balance: [registered_account.account_balance]", "Withdraw Funds", 5) as num|null, 1) - - if(!amount_to_remove || amount_to_remove < 0) - return - if(!alt_click_can_use_id(user)) - return - if(registered_account.adjust_money(-amount_to_remove)) - var/obj/item/holochip/holochip = new (user.drop_location(), amount_to_remove) - user.put_in_hands(holochip) - to_chat(user, "You withdraw [amount_to_remove] credits into a holochip.") - SSblackbox.record_feedback("amount", "credits_removed", amount_to_remove) - log_econ("[amount_to_remove] credits were removed from [src] owned by [src.registered_name]") - return - else - var/difference = amount_to_remove - registered_account.account_balance - registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) - /obj/item/card/id/examine(mob/user) . = ..() - . += "There's more information below, you can look again to take a closer look..." - -/obj/item/card/id/examine_more(mob/user) - var/list/msg = list("You examine [src] closer, and note the following...") - + . += "
CARD INFO:" if(registered_name) - msg += "NAME:" - msg += "[registered_name]" + . += "NAME:" + . += "[registered_name]" if(registered_age) - msg += "AGE:" - msg += "[registered_age] years old [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" + . += "AGE:" + . += "[registered_age] years old [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" if(length(ship_access)) - msg += "SHIP ACCESS:" + . += "SHIP ACCESS:" var/list/ship_factions = list() for(var/datum/overmap/ship/controlled/ship in ship_access) var/faction = ship.get_faction() if(!(faction in ship_factions)) ship_factions += faction - msg += "[ship_factions.Join(", ")]" + . += "[ship_factions.Join(", ")]" var/list/ship_names = list() for(var/datum/overmap/ship/controlled/ship in ship_access) ship_names += ship.name - msg += "[ship_names.Join(", ")]" - - if(registered_account) - msg += "ACCOUNT:" - msg += "LINKED ACCOUNT HOLDER: '[registered_account.account_holder]'" - msg += "BALANCE: [registered_account.account_balance] cr." - msg += "Alt-click the ID to pull money from the account in the form of holochips." - msg += "You can insert credits into the account by pressing holochips, cash, or coins against the ID." - if(registered_account.account_holder == user.real_name) - msg += "If you lose this ID card, you can reclaim your account by Alt-click a blank ID card and entering your account ID number." - else - msg += "There is no registered account. Alt-click to add one." - return msg + . += "[ship_names.Join(", ")]" /obj/item/card/id/GetAccess() return access @@ -483,7 +330,7 @@ update_label() else return ..() - var/popup_input = alert(user, "Choose Action", "Agent ID", "Show", "Forge/Reset", "Change Account ID") + var/popup_input = alert(user, "Choose Action", "Agent ID", "Show", "Forge/Reset") if(user.incapacitated()) return if(popup_input == "Forge/Reset" && !forged) @@ -513,17 +360,6 @@ update_label() to_chat(user, "You successfully forge the ID card.") log_game("[key_name(user)] has forged \the [initial(name)] with name \"[registered_name]\" and occupation \"[assignment]\".") - // First time use automatically sets the account id to the user. - if (first_use && !registered_account) - if(ishuman(user)) - var/mob/living/carbon/human/accountowner = user - - for(var/bank_account in SSeconomy.bank_accounts) - var/datum/bank_account/account = bank_account - if(account.account_id == accountowner.account_id) - account.bank_cards += src - registered_account = account - to_chat(user, "Your account number has been automatically assigned.") return else if (popup_input == "Forge/Reset" && forged) registered_name = initial(registered_name) @@ -535,9 +371,6 @@ update_label() forged = FALSE to_chat(user, "You successfully reset the ID card.") return - else if (popup_input == "Change Account ID") - set_new_account(user) - return return ..() /obj/item/card/id/syndicate/anyone @@ -552,7 +385,6 @@ update_label() icon_state = "syndie" access = list(ACCESS_SYNDICATE) uses_overlays = FALSE - registered_age = null /obj/item/card/id/syndicate_command/crew_id assignment = "Operative" @@ -740,11 +572,6 @@ update_label() registered_name = "Prisoner #13-007" icon_state = "prisoner_007" -/obj/item/card/id/mining - name = "mining ID" - access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MECH_MINING, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) - custom_price = 250 - /obj/item/card/id/away name = "\proper a perfectly generic identification card" desc = "A perfectly generic identification card. Looks like it could use some flavor." diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index 91f47f56cdd5..c031e998cdcc 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -117,6 +117,11 @@ else return ..() +/obj/item/storage/wallet/GetBankCard() + for(var/obj/item/card/I in contents) + if(istype(I, /obj/item/card/bank)) + return I + /obj/item/storage/wallet/random icon_state = "random_wallet" diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm index cdd98f22196f..77d75164b185 100644 --- a/code/game/objects/structures/crates_lockers/crates/secure.dm +++ b/code/game/objects/structures/crates_lockers/crates/secure.dm @@ -83,10 +83,10 @@ /obj/structure/closet/crate/secure/owned/togglelock(mob/living/user, silent) if(privacy_lock) if(!broken) - var/obj/item/card/id/id_card = user.get_idcard(TRUE) - if(id_card) - if(id_card.registered_account) - if(id_card.registered_account == buyer_account) + var/obj/item/card/bank/bank_card = user.get_bankcard() + if(bank_card) + if(bank_card.registered_account) + if(bank_card.registered_account == buyer_account) if(iscarbon(user)) add_fingerprint(user) locked = !locked diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 37c816335977..4e95b5558842 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -422,7 +422,7 @@ . = ..() if(.) return - var/obj/item/card/id/potential_acc = usr.get_idcard(hand_first = TRUE) + var/obj/item/card/bank/potential_acc = usr.get_bankcard() switch(action) if("Buy") if(!showpiece) @@ -497,9 +497,9 @@ return TRUE . = TRUE /obj/structure/displaycase/forsale/attackby(obj/item/I, mob/living/user, params) - if(isidcard(I)) + if(isbankcard(I)) //Card Registration - var/obj/item/card/id/potential_acc = I + var/obj/item/card/bank/potential_acc = I if(!potential_acc.registered_account) to_chat(user, "This ID card has no account registered!") return diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm index a6edcb075361..d6bbba359303 100644 --- a/code/modules/antagonists/traitor/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/syndicate_contract.dm @@ -143,10 +143,10 @@ // Pay contractor their portion of ransom if (status == CONTRACT_STATUS_COMPLETE) var/mob/living/carbon/human/H - var/obj/item/card/id/C + var/obj/item/card/bank/C if(ishuman(contract.owner.current)) H = contract.owner.current - C = H.get_idcard(TRUE) + C = H.get_bankcard() if(C && C.registered_account) C.registered_account.adjust_money(ransom * 0.35, "syndicate_contract") diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 11358938bd47..0bf0b74c715a 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -224,7 +224,7 @@ C.sensor_mode = NO_SENSORS - var/obj/item/card/id/W = H.wear_id + var/obj/item/card/id/W = H.get_idcard() if(W) if(H.age) W.registered_age = H.age @@ -437,7 +437,7 @@ /datum/outfit/spacebartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.wear_id + var/obj/item/card/id/W = H.get_idcard() if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") diff --git a/code/modules/client/loadout/loadout_general.dm b/code/modules/client/loadout/loadout_general.dm index 4c081a67e92f..6277a8a3a601 100644 --- a/code/modules/client/loadout/loadout_general.dm +++ b/code/modules/client/loadout/loadout_general.dm @@ -62,10 +62,6 @@ display_name = "toy, magic eight ball" path = /obj/item/toy/eightball -/datum/gear/wallet - display_name = "wallet" - path = /obj/item/storage/wallet - /datum/gear/pai display_name = "personal AI device" path = /obj/item/paicard diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm index 24b3201573d3..db227c2903c7 100644 --- a/code/modules/clothing/outfits/factions/independent.dm +++ b/code/modules/clothing/outfits/factions/independent.dm @@ -6,8 +6,6 @@ box = /obj/item/storage/box/survival id = /obj/item/card/id - r_pocket = /obj/item/storage/wallet - // Assistant /datum/outfit/job/independent/assistant @@ -314,7 +312,6 @@ jobtype = /datum/job/engineer belt = /obj/item/storage/belt/utility/full/engi - l_pocket = /obj/item/storage/wallet gloves = /obj/item/clothing/gloves/color/yellow ears = /obj/item/radio/headset/headset_eng uniform = /obj/item/clothing/under/rank/engineering/engineer @@ -393,7 +390,6 @@ id = /obj/item/card/id/silver belt = /obj/item/storage/belt/utility/chief/full - l_pocket = /obj/item/storage/wallet ears = /obj/item/radio/headset/headset_com uniform = /obj/item/clothing/under/rank/engineering/chief_engineer dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering diff --git a/code/modules/clothing/outfits/factions/nanotrasen.dm b/code/modules/clothing/outfits/factions/nanotrasen.dm index 93f1ee3a347c..e93c7b4b8e52 100644 --- a/code/modules/clothing/outfits/factions/nanotrasen.dm +++ b/code/modules/clothing/outfits/factions/nanotrasen.dm @@ -220,7 +220,6 @@ id = /obj/item/card/id/silver belt = /obj/item/storage/belt/utility/chief/full - l_pocket = /obj/item/storage/wallet ears = /obj/item/radio/headset/headset_com uniform = /obj/item/clothing/under/nanotrasen/engineering/director dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering diff --git a/code/modules/clothing/outfits/factions/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm index 5e04d87d88c6..03254ed8927e 100644 --- a/code/modules/clothing/outfits/factions/syndicate.dm +++ b/code/modules/clothing/outfits/factions/syndicate.dm @@ -22,10 +22,11 @@ //generates a codename and assigns syndicate access, used in the twinkleshine. /datum/outfit/job/syndicate/proc/assign_codename(mob/living/carbon/human/H) - var/obj/item/card/id/I = H.wear_id - I.registered_name = pick(GLOB.twinkle_names) + "-" + num2text(rand(1, 12)) // squidquest real - I.access |= list(ACCESS_SYNDICATE) - I.update_label() + var/obj/item/card/id/I = H.get_idcard() + if(I) + I.registered_name = pick(GLOB.twinkle_names) + "-" + num2text(rand(1, 12)) // squidquest real + I.access |= list(ACCESS_SYNDICATE) + I.update_label() //and now, for the Assistants @@ -199,7 +200,7 @@ /datum/outfit/job/syndicate/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.wear_id + var/obj/item/card/id/W = H.get_idcard() if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") diff --git a/code/modules/economy/account.dm b/code/modules/economy/account.dm index 64280475664a..4213ae91376b 100644 --- a/code/modules/economy/account.dm +++ b/code/modules/economy/account.dm @@ -1,21 +1,23 @@ /datum/bank_account var/account_holder = "Rusty Venture" var/account_balance = 0 + var/holder_age = 18 var/list/bank_cards = list() var/add_to_accounts = TRUE var/account_id -/datum/bank_account/New(newname, job) +/datum/bank_account/New(newname, age) if(add_to_accounts) SSeconomy.bank_accounts += src account_holder = newname + holder_age = age account_id = rand(111111,999999) /datum/bank_account/Destroy() if(add_to_accounts) SSeconomy.bank_accounts -= src - for(var/obj/item/card/id/id_card as anything in bank_cards) - id_card.registered_account = null + for(var/obj/item/card/bank/bank_card as anything in bank_cards) + bank_card.registered_account = null SSeconomy.bank_money -= account_balance return ..() @@ -49,10 +51,6 @@ return for(var/obj/A in bank_cards) var/icon_source = A - if(istype(A, /obj/item/card/id)) - var/obj/item/card/id/id_card = A - if(id_card.uses_overlays) - icon_source = id_card.get_cached_flat_icon() var/mob/card_holder = recursive_loc_check(A, /mob) if(ismob(card_holder)) //If on a mob if(!card_holder.client || (!(card_holder.client.prefs.chat_toggles & CHAT_BANKCARD) && !force)) diff --git a/code/modules/economy/pay_stand.dm b/code/modules/economy/pay_stand.dm index af7d9be4b947..9382a03d062e 100644 --- a/code/modules/economy/pay_stand.dm +++ b/code/modules/economy/pay_stand.dm @@ -6,14 +6,14 @@ density = TRUE anchored = TRUE var/locked = FALSE - var/obj/item/card/id/my_card + var/obj/item/card/bank/my_card var/obj/item/assembly/signaler/signaler //attached signaler, let people attach signalers that get activated if the user's transaction limit is achieved. var/signaler_threshold = 0 //signaler threshold amount var/amount_deposited = 0 //keep track of the amount deposited over time so you can pay multiple times to reach the signaler threshold var/force_fee = 0 //replaces the "pay whatever" functionality with a set amount when non-zero. /obj/machinery/paystand/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/card/id)) + if(istype(W, /obj/item/card/bank)) if(W == my_card) if(user.a_intent == INTENT_DISARM) var/rename_msg = stripped_input(user, "Rename the Paystand:", "Paystand Naming", name) @@ -31,7 +31,7 @@ to_chat(user, "You [src.locked ? "lock" : "unlock"] the paystand, protecting the bolts from [anchored ? "loosening" : "tightening"].") return if(!my_card) - var/obj/item/card/id/assistant_mains_need_to_die = W + var/obj/item/card/bank/assistant_mains_need_to_die = W if(!assistant_mains_need_to_die.registered_account) return var/msg = stripped_input(user, "Name of pay stand:", "Paystand Naming", "[user]'s Awesome Paystand") @@ -42,7 +42,7 @@ my_card = assistant_mains_need_to_die to_chat(user, "You link the stand to your account.") return - var/obj/item/card/id/vbucks = W + var/obj/item/card/bank/vbucks = W if(vbucks.registered_account) var/momsdebitcard = 0 if(!force_fee) diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index cdd44cab9ae8..550e413f1a59 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -44,6 +44,9 @@ /obj/item/proc/InsertID() return FALSE +/obj/item/proc/GetBankCard() + return null + /obj/proc/text2access(access_text) . = list() if(!access_text) diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 20ad6e089730..f850eded96d4 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -122,7 +122,7 @@ if(!H) return FALSE if(!visualsOnly) - var/datum/bank_account/bank_account = new(H.real_name, src) + var/datum/bank_account/bank_account = new(H.real_name, H.age) bank_account.adjust_money(officer ? 250 : 100, "starting_money") //just a little bit of money for you H.account_id = bank_account.account_id @@ -179,7 +179,9 @@ var/jobtype = null uniform = /obj/item/clothing/under/color/grey + wallet = /obj/item/storage/wallet id = /obj/item/card/id + bank_card = /obj/item/card/bank back = /obj/item/storage/backpack shoes = /obj/item/clothing/shoes/sneakers/black box = /obj/item/storage/box/survival @@ -268,7 +270,7 @@ if(!J) J = GLOB.name_occupations[H.job] - var/obj/item/card/id/C = H.wear_id + var/obj/item/card/id/C = H.get_idcard(TRUE) if(istype(C)) C.access = J.get_access() shuffle_inplace(C.access) // Shuffle access list to make NTNet passkeys less predictable @@ -285,14 +287,17 @@ if(id_assignment) C.assignment = id_assignment C.update_label() - for(var/A in SSeconomy.bank_accounts) - var/datum/bank_account/B = A - if(B.account_id == H.account_id) - C.registered_account = B - B.bank_cards += C - break H.sec_hud_set_ID() + var/obj/item/card/bank/bank_card = H.get_bankcard() + if(istype(bank_card)) + for(var/account in SSeconomy.bank_accounts) + var/datum/bank_account/bank_account = account + if(bank_account.account_id == H.account_id) + bank_card.registered_account = bank_account + bank_account.bank_cards += bank_card + break + var/obj/item/pda/PDA = H.get_item_by_slot(pda_slot) if(istype(PDA)) PDA.owner = H.real_name diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 9c5d28e693e8..994f34404efc 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -27,7 +27,7 @@ /datum/outfit/job/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.wear_id + var/obj/item/card/id/W = H.get_idcard() if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index d0704887b4ea..2b3e379691c9 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -249,7 +249,7 @@ switch(action) if("Claim") var/mob/M = usr - var/obj/item/card/id/I = M.get_idcard(TRUE) + var/obj/item/card/bank/I = M.get_bankcard() if(points) if(I) I.mining_points += points diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 11eeef8b4a8e..d692e36345cb 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -21,7 +21,6 @@ bubble_icon = "alien" type_of_meat = /obj/item/reagent_containers/food/snacks/meat/slab/xeno - var/obj/item/card/id/wear_id = null // Fix for station bounced radios -- Skie var/has_fine_manipulation = FALSE status_flags = CANUNCONSCIOUS|CANPUSH diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index a7dc41b307c4..8743fe33289e 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -27,6 +27,7 @@ var/obj/item/tank/internal = null var/obj/item/clothing/head = null + var/obj/item/wear_id = null //only used by humans var/obj/item/clothing/gloves = null ///only used by humans var/obj/item/clothing/shoes/shoes = null ///only used by humans. var/obj/item/clothing/glasses/glasses = null ///only used by humans. diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 6556335c2bdb..567523c11d79 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -54,7 +54,6 @@ var/obj/item/clothing/wear_suit = null var/obj/item/clothing/w_uniform = null var/obj/item/belt = null - var/obj/item/wear_id = null var/obj/item/r_store = null var/obj/item/l_store = null var/obj/item/s_store = null diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 5d8264c14ac3..9e2cfe4f1556 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -101,6 +101,22 @@ if(id_card) return id_card +/mob/living/carbon/human/get_bankcard() + //Check hands + var/list/items_to_check = list() + if(get_active_held_item()) + items_to_check += get_active_held_item() + if(get_inactive_held_item()) + items_to_check += get_inactive_held_item() + if(wear_id) + items_to_check += wear_id + if(belt) + items_to_check += belt + for(var/obj/item/i in items_to_check) + var/obj/item/card/bank/bank_card = i.GetBankCard() + if(bank_card) + return bank_card + /mob/living/carbon/human/get_id_in_hand() var/obj/item/held_item = get_active_held_item() if(!held_item) @@ -137,10 +153,10 @@ to_chat(src, "You can't bring yourself to use a ranged weapon!") return FALSE -/mob/living/carbon/human/proc/get_bank_account() +/mob/living/carbon/proc/get_bank_account() RETURN_TYPE(/datum/bank_account) var/datum/bank_account/account - var/obj/item/card/id/I = get_idcard() + var/obj/item/card/bank/I = get_bankcard() if(I && I.registered_account) account = I.registered_account diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index e061cd5c9793..e2a01d29540c 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1179,7 +1179,9 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) if(ITEM_SLOT_ID) - if(H.wear_id && !swap) + if(H.wear_id) + if(SEND_SIGNAL(H.wear_id, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) + return TRUE return FALSE var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index 7a995dea28da..d5b97a942da2 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -84,6 +84,9 @@ if(ITEM_SLOT_BACKPACK) if(!back || !SEND_SIGNAL(back, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) not_handled = TRUE + if(ITEM_SLOT_ID) + if(!wear_id || !SEND_SIGNAL(wear_id, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) + not_handled = TRUE else not_handled = TRUE diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c7070a66bcdf..06c7a9af52d8 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1202,6 +1202,7 @@ var/list/searching = GetAllContents() var/search_id = 1 var/search_pda = 1 + var/search_bankcard = 1 for(var/A in searching) if(search_id && istype(A, /obj/item/card/id)) @@ -1209,18 +1210,24 @@ if(ID.registered_name == oldname) ID.registered_name = newname ID.update_label() - if(ID.registered_account?.account_holder == oldname) - ID.registered_account.account_holder = newname - if(!search_pda) + if(!search_pda || !search_bankcard) break search_id = 0 + if(search_bankcard && istype(A, /obj/item/card/bank)) + var/obj/item/card/bank/bank_card = A + if(bank_card.registered_account?.account_holder == oldname) + bank_card.registered_account.account_holder = newname + if(!search_id || !search_pda) + break + search_bankcard = 0 + else if(search_pda && istype(A, /obj/item/pda)) var/obj/item/pda/PDA = A if(PDA.owner == oldname) PDA.owner = newname PDA.update_label() - if(!search_id) + if(!search_id || !search_bankcard) break search_pda = 0 @@ -1303,6 +1310,9 @@ /mob/proc/get_idcard(hand_first) return +/mob/proc/get_bankcard() + return + /mob/proc/get_id_in_hand() return diff --git a/code/modules/modular_computers/file_system/programs/bounty_board.dm b/code/modules/modular_computers/file_system/programs/bounty_board.dm index 496011cfdddd..b3b9051e5b8f 100644 --- a/code/modules/modular_computers/file_system/programs/bounty_board.dm +++ b/code/modules/modular_computers/file_system/programs/bounty_board.dm @@ -25,8 +25,8 @@ if(!networked) GLOB.allbountyboards += computer networked = TRUE - if(card_slot && card_slot.stored_card && card_slot.stored_card.registered_account) - current_user = card_slot.stored_card.registered_account + if(card_slot && card_slot.bank_card && card_slot.bank_card.registered_account) + current_user = card_slot.bank_card.registered_account for(var/i in GLOB.request_list) if(!i) continue diff --git a/code/modules/modular_computers/file_system/programs/cargoship.dm b/code/modules/modular_computers/file_system/programs/cargoship.dm index 1bfe53b215f2..2aa9b68565ca 100644 --- a/code/modules/modular_computers/file_system/programs/cargoship.dm +++ b/code/modules/modular_computers/file_system/programs/cargoship.dm @@ -35,21 +35,21 @@ // Get components var/obj/item/computer_hardware/card_slot/card_slot = computer.all_components[MC_CARD] var/obj/item/computer_hardware/printer/printer = computer.all_components[MC_PRINT] - var/obj/item/card/id/id_card = card_slot ? card_slot.stored_card : null + var/obj/item/card/bank/bank_card = card_slot ? card_slot.stored_card : null if(!card_slot || !printer) //We need both to successfully use this app. return switch(action) if("ejectid") - if(id_card) + if(bank_card) card_slot.try_eject(TRUE, usr) if("selectid") - if(!id_card) + if(!bank_card) return - if(!id_card.registered_account) + if(!bank_card.registered_account) playsound(get_turf(ui_host()), 'sound/machines/buzz-sigh.ogg', 50, TRUE, -1) return - payments_acc = id_card.registered_account + payments_acc = bank_card.registered_account playsound(get_turf(ui_host()), 'sound/machines/ping.ogg', 50, TRUE, -1) if("resetid") payments_acc = null diff --git a/code/modules/modular_computers/hardware/card_slot.dm b/code/modules/modular_computers/hardware/card_slot.dm index 1acdb72f400e..1ef62b7617f3 100644 --- a/code/modules/modular_computers/hardware/card_slot.dm +++ b/code/modules/modular_computers/hardware/card_slot.dm @@ -8,6 +8,7 @@ var/obj/item/card/id/stored_card var/obj/item/card/id/stored_card2 + var/obj/item/card/bank/bank_card /obj/item/computer_hardware/card_slot/Exited(atom/ejected, atom/newloc) if(!(ejected == stored_card || ejected == stored_card2)) diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index eb363de15792..b1ec3d3edc16 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -248,10 +248,10 @@ visible_message("[user] inserts a [HC.credits] cr holocredit chip into [src].") qdel(HC) return - else if(istype(I, /obj/item/card/id)) + else if(istype(I, /obj/item/card/bank)) if(state != 2) return - var/obj/item/card/id/ID = I + var/obj/item/card/bank/ID = I var/datum/bank_account/account = ID.registered_account var/target_credits = total_price - credits if(!account.adjust_money(-target_credits, "laptop_vendor")) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 77525a1f309e..96e027a55476 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -388,8 +388,8 @@ /obj/item/sales_tagger/attackby(obj/item/I, mob/living/user, params) . = ..() - if(istype(I, /obj/item/card/id)) - var/obj/item/card/id/potential_acc = I + if(isbankcard(I)) + var/obj/item/card/bank/potential_acc = I if(potential_acc.registered_account) payments_acc = potential_acc.registered_account playsound(src, 'sound/machines/ping.ogg', 40, TRUE) diff --git a/code/modules/research/bepis.dm b/code/modules/research/bepis.dm index a033b59b56ae..bb56a69adf2b 100644 --- a/code/modules/research/bepis.dm +++ b/code/modules/research/bepis.dm @@ -58,11 +58,11 @@ say("Deposited [deposit_value] credits into storage.") update_icon_state() return - if(istype(O, /obj/item/card/id)) - var/obj/item/card/id/Card = O - if(Card.registered_account) - account = Card.registered_account - account_name = Card.registered_name + if(istype(O, /obj/item/card/bank)) + var/obj/item/card/bank/bank_card = O + if(bank_card.registered_account) + account = bank_card.registered_account + account_name = bank_card.registered_name say("New account detected. Console Updated.") else say("No account detected on card. Aborting.") diff --git a/code/modules/shuttle/shuttle_rotate.dm b/code/modules/shuttle/shuttle_rotate.dm index d0b4b49a92f6..31e650a90a31 100644 --- a/code/modules/shuttle/shuttle_rotate.dm +++ b/code/modules/shuttle/shuttle_rotate.dm @@ -70,10 +70,6 @@ If ever any of these procs are useful for non-shuttles, rename it to proc/rotate new_dpdir = new_dpdir | angle2dir(rotation+dir2angle(D)) dpdir = new_dpdir -/obj/structure/table/wood/bar/shuttleRotate(rotation, params) - . = ..() - boot_dir = angle2dir(rotation + dir2angle(boot_dir)) - /obj/structure/alien/weeds/shuttleRotate(rotation, params) params &= ~ROTATE_OFFSET return ..() diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm deleted file mode 100644 index 1ddb26efba88..000000000000 --- a/code/modules/shuttle/special.dm +++ /dev/null @@ -1,257 +0,0 @@ -// Special objects for shuttle templates go here if nowhere else - -// Bar staff, GODMODE mobs(as long as they stay in the shuttle) that just want to make sure people have drinks -// and a good time. - -/mob/living/simple_animal/drone/snowflake/bardrone - name = "Bardrone" - desc = "A barkeeping drone, a robot built to tend bars." - hacked = TRUE - laws = "1. Serve drinks.\n\ - 2. Talk to patrons.\n\ - 3. Don't get messed up in their affairs." - unique_name = FALSE // disables the (123) number suffix - initial_language_holder = /datum/language_holder/universal - -/mob/living/simple_animal/drone/snowflake/bardrone/Initialize() - . = ..() - access_card.access |= ACCESS_CENT_BAR - become_area_sensitive(ROUNDSTART_TRAIT) - RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) - check_barstaff_godmode() - -/mob/living/simple_animal/drone/snowflake/bardrone/Destroy() - lose_area_sensitivity(ROUNDSTART_TRAIT) - return ..() - -/mob/living/simple_animal/hostile/alien/maid/barmaid - gold_core_spawnable = NO_SPAWN - name = "Barmaid" - desc = "A barmaid, a maiden found in a bar." - pass_flags = PASSTABLE - unique_name = FALSE - AIStatus = AI_OFF - stop_automated_movement = TRUE - initial_language_holder = /datum/language_holder/universal - -/mob/living/simple_animal/hostile/alien/maid/barmaid/Initialize() - . = ..() - access_card = new /obj/item/card/id(src) - var/datum/job/captain/C = new /datum/job/captain - access_card.access = C.get_access() - access_card.access |= ACCESS_CENT_BAR - ADD_TRAIT(access_card, TRAIT_NODROP, ABSTRACT_ITEM_TRAIT) - become_area_sensitive(ROUNDSTART_TRAIT) - RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) - check_barstaff_godmode() - -/mob/living/simple_animal/hostile/alien/maid/barmaid/Destroy() - qdel(access_card) - lose_area_sensitivity(ROUNDSTART_TRAIT) - return ..() - -/mob/living/simple_animal/proc/check_barstaff_godmode() - SIGNAL_HANDLER - - if(istype(get_area(loc), /area/shuttle/escape)) - status_flags |= GODMODE - else - status_flags &= ~GODMODE - -// Bar table, a wooden table that kicks you in a direction if you're not -// barstaff (defined as someone who was a roundstart bartender or someone -// with CENTCOM_BARSTAFF) - -/obj/structure/table/wood/bar - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - flags_1 = NODECONSTRUCT_1 - max_integrity = 1000 - var/boot_dir = 1 - -/obj/structure/table/wood/bar/Initialize() - . = ..() - var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = PROC_REF(on_entered) - ) - AddElement(/datum/element/connect_loc, loc_connections) - -/obj/structure/table/wood/bar/proc/on_entered(datum/source, atom/movable/AM) - SIGNAL_HANDLER - if(isliving(AM) && !is_barstaff(AM)) - // No climbing on the bar please - var/mob/living/M = AM - var/throwtarget = get_edge_target_turf(src, boot_dir) - M.Paralyze(40) - M.throw_at(throwtarget, 5, 1) - to_chat(M, "No climbing on the bar please.") - -/obj/structure/table/wood/bar/proc/is_barstaff(mob/living/user) - . = FALSE - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.mind && H.mind.assigned_role == "Bartender") - return TRUE - - var/obj/item/card/id/ID = user.get_idcard(FALSE) - if(ID && (ACCESS_CENT_BAR in ID.access)) - return TRUE - -//Luxury Shuttle Blockers - -/obj/machinery/scanner_gate/luxury_shuttle - name = "luxury shuttle ticket field" - density = FALSE //allows shuttle airlocks to close, nothing but an approved passenger gets past CanPass - locked = TRUE - use_power = FALSE - var/threshold = 500 - var/static/list/approved_passengers = list() - var/static/list/check_times = list() - var/list/payees = list() - -/obj/machinery/scanner_gate/luxury_shuttle/CanAllowThrough(atom/movable/mover, border_dir) - . = ..() - - if(mover in approved_passengers) - set_scanline("scanning", 10) - return TRUE - - if(!isliving(mover)) //No stowaways - return FALSE - -/obj/machinery/scanner_gate/luxury_shuttle/auto_scan(atom/movable/AM) - return - -/obj/machinery/scanner_gate/luxury_shuttle/attackby(obj/item/W, mob/user, params) - return - -/obj/machinery/scanner_gate/luxury_shuttle/emag_act(mob/user) - return - -#define LUXURY_MESSAGE_COOLDOWN 100 -/obj/machinery/scanner_gate/luxury_shuttle/Bumped(atom/movable/AM) - if(!isliving(AM)) - alarm_beep() - return ..() - - var/datum/bank_account/account - if(istype(AM.pulling, /obj/item/card/id)) - var/obj/item/card/id/I = AM.pulling - if(I.registered_account) - account = I.registered_account - else if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message - to_chat(AM, "This ID card doesn't have an owner associated with it!") - check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN - else if(ishuman(AM)) - var/mob/living/carbon/human/H = AM - if(H.get_bank_account()) - account = H.get_bank_account() - - if(account) - if(account.account_balance < threshold - payees[AM]) - account.adjust_money(-account.account_balance, "luxury_shuttle") - payees[AM] += account.account_balance - else - var/money_owed = threshold - payees[AM] - account.adjust_money(-money_owed) - payees[AM] += money_owed - - var/list/counted_money = list() - - for(var/obj/item/coin/C in AM.GetAllContents()) - if(payees[AM] >= threshold) - break - payees[AM] += C.value - counted_money += C - for(var/obj/item/spacecash/bundle/S in AM.GetAllContents()) - if(payees[AM] >= threshold) - break - payees[AM] += S.value - counted_money += S - for(var/obj/item/holochip/H in AM.GetAllContents()) - if(payees[AM] >= threshold) - break - payees[AM] += H.credits - counted_money += H - - if(payees[AM] < threshold && istype(AM.pulling, /obj/item/coin)) - var/obj/item/coin/C = AM.pulling - payees[AM] += C.value - counted_money += C - - else if(payees[AM] < threshold && istype(AM.pulling, /obj/item/spacecash/bundle)) - var/obj/item/spacecash/bundle/S = AM.pulling - payees[AM] += S.value - counted_money += S - - else if(payees[AM] < threshold && istype(AM.pulling, /obj/item/holochip)) - var/obj/item/holochip/H = AM.pulling - payees[AM] += H.credits - counted_money += H - - if(payees[AM] < threshold) - var/armless - if(!ishuman(AM) && !istype(AM, /mob/living/simple_animal/slime)) - armless = TRUE - else - var/mob/living/carbon/human/H = AM - if(!H.get_bodypart(BODY_ZONE_L_ARM) && !H.get_bodypart(BODY_ZONE_R_ARM)) - armless = TRUE - - if(armless) - if(!AM.pulling || !iscash(AM.pulling) && !istype(AM.pulling, /obj/item/card/id)) - if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message - to_chat(AM, "Try pulling a valid ID, space cash, holochip or coin into \the [src]!") - check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN - - if(payees[AM] >= threshold) - for(var/obj/I in counted_money) - qdel(I) - payees[AM] -= threshold - - var/change = FALSE - if(payees[AM] > 0) - change = TRUE - var/obj/item/holochip/HC = new /obj/item/holochip(AM.loc) - HC.credits = payees[AM] - HC.name = "[HC.credits] credit holochip" - if(istype(AM, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = AM - if(!H.put_in_hands(HC)) - AM.pulling = HC - else - AM.pulling = HC - payees[AM] -= payees[AM] - - say("Welcome to first class, [AM]![change ? " Here is your change." : ""]") - approved_passengers += AM - - check_times -= AM - return - else if (payees[AM] > 0) - for(var/obj/I in counted_money) - qdel(I) - if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message - to_chat(AM, "[payees[AM]] cr received. You need [threshold-payees[AM]] cr more.") - check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN - alarm_beep() - return ..() - else - alarm_beep() - return ..() - -/mob/living/simple_animal/hostile/bear/fightpit - name = "fight pit bear" - desc = "This bear's trained through ancient Solarian secrets to fear the walls of its glass prison." - environment_smash = ENVIRONMENT_SMASH_NONE - -/obj/effect/decal/hammerandsickle - name = "hammer and sickle" - desc = "Communism powerful force." - icon = 'icons/effects/96x96.dmi' - icon_state = "communist" - layer = ABOVE_OPEN_TURF_LAYER - pixel_x = -32 - pixel_y = -32 - -/obj/effect/decal/hammerandsickle/shuttleRotate(rotation) - setDir(angle2dir(rotation+dir2angle(dir))) // No parentcall, rest of the rotate code breaks the pixel offset. diff --git a/code/modules/shuttle/white_ship.dm b/code/modules/shuttle/white_ship.dm deleted file mode 100644 index 71afa1c9bc72..000000000000 --- a/code/modules/shuttle/white_ship.dm +++ /dev/null @@ -1,5 +0,0 @@ -/obj/effect/spawner/lootdrop/whiteship_cere_ripley - name = "25% mech 75% wreckage ripley spawner" - loot = list(/obj/mecha/working/ripley/mining = 1, - /obj/structure/mecha_wreckage/ripley = 5) - lootdoubles = FALSE diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index 4c97b3f7eaa2..6d73fad566f6 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -714,15 +714,13 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/ui_data(mob/user) . = list() var/mob/living/carbon/human/H - var/obj/item/card/id/card + var/obj/item/card/bank/card if(ishuman(user)) H = user - card = H.get_idcard(TRUE) + card = H.get_bankcard() if(card) .["user"] = list() .["user"]["points"] = card.mining_points - .["user"]["name"] = card.registered_name - .["user"]["job"] = card.assignment || "No Job" if(card.registered_account) .["user"]["name"] = card.registered_account.account_holder .["user"]["cash"] = card.registered_account.account_balance @@ -769,7 +767,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C return if(!all_items_free && ishuman(usr)) var/mob/living/carbon/human/H = usr - var/obj/item/card/id/C = H.get_idcard(TRUE) + var/obj/item/card/bank/C = H.get_bankcard() if(!C) say("No card found.") @@ -946,10 +944,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/custom/compartmentLoadAccessCheck(mob/user) . = FALSE var/mob/living/carbon/human/H - var/obj/item/card/id/C + var/obj/item/card/bank/C if(ishuman(user)) H = user - C = H.get_idcard(FALSE) + C = H.get_bankcard(FALSE) if(C?.registered_account && C.registered_account == private_a) return TRUE @@ -1003,7 +1001,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C vend_ready = FALSE if(ishuman(usr)) var/mob/living/carbon/human/H = usr - var/obj/item/card/id/C = H.get_idcard(TRUE) + var/obj/item/card/bank/C = H.get_bankcard() if(!C) say("No card found.") @@ -1055,10 +1053,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/custom/attackby(obj/item/I, mob/user, params) if(!private_a) var/mob/living/carbon/human/H - var/obj/item/card/id/C + var/obj/item/card/bank/C if(ishuman(user)) H = user - C = H.get_idcard(TRUE) + C = H.get_bankcard(TRUE) if(C?.registered_account) private_a = C.registered_account say("\The [src] has been linked to [C].") diff --git a/shiptest.dme b/shiptest.dme index 1d6ce93fbf22..b29930a658ee 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -866,7 +866,7 @@ #include "code\game\machinery\aug_manipulator.dm" #include "code\game\machinery\autolathe.dm" #include "code\game\machinery\bank_machine.dm" -#include "code\game\machinery\Beacon.dm" +#include "code\game\machinery\beacon.dm" #include "code\game\machinery\bounty_board.dm" #include "code\game\machinery\buttons.dm" #include "code\game\machinery\cell_charger.dm" @@ -879,7 +879,7 @@ #include "code\game\machinery\dish_drive.dm" #include "code\game\machinery\dna_scanner.dm" #include "code\game\machinery\doppler_array.dm" -#include "code\game\machinery\droneDispenser.dm" +#include "code\game\machinery\drone_dispenser.dm" #include "code\game\machinery\exp_cloner.dm" #include "code\game\machinery\firealarm.dm" #include "code\game\machinery\flasher.dm" @@ -910,7 +910,7 @@ #include "code\game\machinery\scan_gate.dm" #include "code\game\machinery\sheetifier.dm" #include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\Sleeper.dm" +#include "code\game\machinery\sleeper.dm" #include "code\game\machinery\slotmachine.dm" #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\stasis.dm" @@ -1114,6 +1114,7 @@ #include "code\game\objects\items\AI_modules.dm" #include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" +#include "code\game\objects\items\bank_card.dm" #include "code\game\objects\items\bell.dm" #include "code\game\objects\items\binoculars.dm" #include "code\game\objects\items\blueprints.dm" @@ -3277,9 +3278,7 @@ #include "code\modules\shuttle\ripple.dm" #include "code\modules\shuttle\shuttle.dm" #include "code\modules\shuttle\shuttle_rotate.dm" -#include "code\modules\shuttle\special.dm" #include "code\modules\shuttle\supply.dm" -#include "code\modules\shuttle\white_ship.dm" #include "code\modules\spells\spell.dm" #include "code\modules\spells\spell_types\aimed.dm" #include "code\modules\spells\spell_types\area_teleport.dm" From 49dab684e5723da99bf17057333f5291bb2a62ec Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Jun 2024 06:07:18 -0500 Subject: [PATCH 09/35] Automatic changelog generation for PR #2979 [ci skip] --- html/changelogs/AutoChangeLog-pr-2979.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2979.yml diff --git a/html/changelogs/AutoChangeLog-pr-2979.yml b/html/changelogs/AutoChangeLog-pr-2979.yml new file mode 100644 index 000000000000..77b9355737d4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2979.yml @@ -0,0 +1,5 @@ +author: FalloutFalcon +changes: + - {rscadd: Bank accounts are now handled through cash cards! You now spawn with + a wallet to store your extra card!} +delete-after: true From 901a1a73498f96e7d9cd171793ab49b78af600e4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 00:52:42 +0000 Subject: [PATCH 10/35] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2431.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2979.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3102.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3108.yml | 4 ---- html/changelogs/archive/2024-06.yml | 10 ++++++++++ 5 files changed, 10 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2431.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2979.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3102.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3108.yml diff --git a/html/changelogs/AutoChangeLog-pr-2431.yml b/html/changelogs/AutoChangeLog-pr-2431.yml deleted file mode 100644 index 505b830ce455..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2431.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Thera-Pissed -changes: - - {rscadd: 'Added Hydrogen, and Combustion Thrusters to go with!'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2979.yml b/html/changelogs/AutoChangeLog-pr-2979.yml deleted file mode 100644 index 77b9355737d4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2979.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: FalloutFalcon -changes: - - {rscadd: Bank accounts are now handled through cash cards! You now spawn with - a wallet to store your extra card!} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3102.yml b/html/changelogs/AutoChangeLog-pr-3102.yml deleted file mode 100644 index 688d402f55ba..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3102.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Gristlebee -changes: - - {balance: Motorized wheelchairs consume less power on move} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3108.yml b/html/changelogs/AutoChangeLog-pr-3108.yml deleted file mode 100644 index 10bc30e41a04..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3108.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: rye-rice -changes: - - {rscadd: Adds a war correspondent for CLIP.} -delete-after: true diff --git a/html/changelogs/archive/2024-06.yml b/html/changelogs/archive/2024-06.yml index 5c4640de3f3c..82fb3c8bc127 100644 --- a/html/changelogs/archive/2024-06.yml +++ b/html/changelogs/archive/2024-06.yml @@ -291,3 +291,13 @@ - rscdel: Removed invisible limb armour from Gezenan marine + navywear - rscadd: Allowed Gezenan armour to hold all guns like normal armour - bugfix: Fixed Montagne hat description to reflect the fact it is no longer armoured +2024-06-21: + FalloutFalcon: + - rscadd: Bank accounts are now handled through cash cards! You now spawn with a + wallet to store your extra card! + Gristlebee: + - balance: Motorized wheelchairs consume less power on move + Thera-Pissed: + - rscadd: Added Hydrogen, and Combustion Thrusters to go with! + rye-rice: + - rscadd: Adds a war correspondent for CLIP. From 6f675a90ea4556533d00f5c420335b583417c067 Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Thu, 20 Jun 2024 21:11:58 -0700 Subject: [PATCH 11/35] tailthump emote tied to tail instead of species (#3124) ## About The Pull Request you can now tailthump if you have a tail organ instead of being specifically tied to srothy (vox can still tail thump even though they have no tail organ) ## Why It's Good For The Game this was made for elzu in mind but you could do it if you have like a fox tail or something. the thumpers ## Changelog :cl: add: You can now tail thump if you have a tail instead of it being tied to species /:cl: --- code/modules/mob/living/carbon/human/emote.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index ae867d518eb5..511b5af962e9 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -106,7 +106,7 @@ /datum/emote/living/carbon/human/tailthump/get_sound(mob/living/user) if(!ishuman(user)) return - if(islizard(user) || (isvox(user))) + if(!isnull(user.getorgan(/obj/item/organ/tail)) || (isvox(user))) return 'sound/voice/lizard/tailthump.ogg' //https://freesound.org/people/TylerAM/sounds/389665/ /datum/emote/living/carbon/human/weh //lizard From 371d7aa90dfee824070920580117a8e0031c5d8c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Jun 2024 23:22:40 -0500 Subject: [PATCH 12/35] Automatic changelog generation for PR #3124 [ci skip] --- html/changelogs/AutoChangeLog-pr-3124.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3124.yml diff --git a/html/changelogs/AutoChangeLog-pr-3124.yml b/html/changelogs/AutoChangeLog-pr-3124.yml new file mode 100644 index 000000000000..50703139655d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3124.yml @@ -0,0 +1,5 @@ +author: generalthrax +changes: + - {rscadd: You can now tail thump if you have a tail instead of it being tied to + species} +delete-after: true From 852e2df0b9afa8cd577bfc93aa4f1b547feb23fd Mon Sep 17 00:00:00 2001 From: CoreyLee Hassell Date: Thu, 20 Jun 2024 23:12:47 -0500 Subject: [PATCH 13/35] Readjusted kepori whistle and click volume (#3126) ## About The Pull Request Readjusted kepori whistle and click volume. Whistle also now varies in pitch. ## Why It's Good For The Game Less ear bleed ## Changelog :cl: fix: Dialed down the loudness of a couple Kepori sounds fix: Kepori wooping now has the audible flag. fix: Whistling now varies in pitch /:cl: --- code/modules/mob/living/carbon/human/emote.dm | 2 ++ sound/voice/kepori/kepiclick.ogg | Bin 7306 -> 13382 bytes sound/voice/kepori/kepiwhistle.ogg | Bin 13015 -> 8411 bytes 3 files changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 511b5af962e9..da75efa5265a 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -346,6 +346,7 @@ key_third_person = "whistles" message = "whistles!" emote_type = EMOTE_AUDIBLE + vary = TRUE /datum/emote/living/carbon/human/kepiwhistle/get_sound(mob/living/user) if(!ishuman(user)) @@ -357,3 +358,4 @@ key = "woop" key_third_person = "woops" message = "woops!" + emote_type = EMOTE_AUDIBLE diff --git a/sound/voice/kepori/kepiclick.ogg b/sound/voice/kepori/kepiclick.ogg index 61670a607b66cb8b9bde56350ecc7500b68aa327..3f22b6d90d5e63a3406905b286fe22e2223f741a 100644 GIT binary patch literal 13382 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 B>>dCB literal 7306 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 H7@_|M-_&S| literal 13015 zcmeHtcUV)ww(mw1u>mU5q@xsRg7g+digZDw3P^7v(tCnRldd#Hih@)r0s>M3DgshN zO{fV)2tD)wA<5h5Ip^MczIWgEzIXq9^X)x*%9^!iezW$hwP&`zlhb|R1n`d#=s9C` zoV0(ZH9)~m;pgFH>*9S}a6+~8`0*d1kwX8t<-fvlOA0V|R@3PzjUxF!g+|K1Y%YMc zIyQcek}@I^k|JU^ZyuAgg15sHI}dvYFGaA@4y=?FJFevX+lb=S-zTfe9pe)K9RP&; zWSEsuaQ7%jKI>0P1v>@+kHWdni*ZWWUk8o}I3r)ba8_~alg7$8r@bgJe5`kx&(J;l zcY*DbK3Qz0ca^MDoOhpWA-@yD3rCPnmQTz%?fIV+R`W6YmjW%Y%qi1bj>#$96Qt90 zWB=%A=MI+LcFV|HFnkQQFnp3dykH2Hf&Bgv6$W|AoyLZPSw2^f@_Ak#uq`&(vq75g zxa>dZ_^2-S*^Bq~1XoK)Kkvc*BigG&7+c^u9f+XZv1oCNAG#xTi z2G9H%c^Ei0mAhOK^oIY8m~5lDA~U_Z1d86j*1A!`pVuSaEmZv{qLE)IZKb($UhHST zmSE+ukwv^DG9$RJeu1+r6>08PmSU(Ske~AW4}R1D@GR*z6|?;x&P=vl0)?5+&))b8 zCl&CG%jx|yDi-Izk!L$|H0N__?xK&cb>z+p)Qr0Jh@q@r(8%GlgK_oytl@tc|1-M& zXQ*J$0cx&ry1yNd5o>4lrja{y{p6ovJpur*mrV9ax4~gC*~SQTuzH`DqvlF6G<5zD z@z6E;dYZBM%l!N|uCbL!Q|~n~Bsv%e$NwYh`=bKNCjsEad2X;{abi?lC&MF4PXfvy zT(;3-?VO<8XfAL>I^s(o^O8<{;1Z+&_&_bXsBz8n~wAHV8-!qRX@;YzW zTWr|Jxo|BlS}Z&z*+_hWUgf;XGOMqS0F`hmlS(_&$5Ais58gB&_FO=?BOt?iI!Wjp zc!AS!9Iok7N+2kOdMW>A0nH(xdkE;={zvwI^hlDp(62xXUjN_%3R2KNsbBz3(4Ww~ z4e0Iw`t-*y{{J-myDTA4mcdC0{r@Bj6r{iNKb7s~H!$tXFibN>N20G4CeN8bxn$|xVN?qNv)5S441RuGtt zeVOZ0!uywtfrRdm(Sz3?U9$ONa-A~@ic3I23i|YF0}>A&JoxaB;*ydEP|#&HkotkI zWxz29{)~c>29aZ-LlO_}Kd@ws&UFEcN=jBv3|v+Nd7^wRrvpKjCCeq{=Tt$W2M;Vw z(kPC5xZF^6{@w$S6Drjq?6^roxe%q%h%Z?0z#Mj*>#hO-<&&oYWeT3fYk6JVk0oY) zP~LO?6$5ad1%R880&OYcahlWu;gMozxFV7?HH*Kb+@LN_G15B4mHJw%lRrPjT zk=Bj;=Sfq^@fo&lX=yL9yoRzZ2lP^-nzKk1LLG>hc9a*S-JXLAp@vA1oV0bU@fZ zSQ!6;R(@{6_!u>_NcT_RjDVPd7@O5PaCVmqHr5IOfYo;jVE9|)$VI)F_7mrh{VC91 z(zSDb1YIQN@FW##u6%lxf7eDs(CXNg{xR^9{bqkmy&z}xzZw1E|AP=GQRAVlzP!t;!Koqq84UQVe5-k-3J8MITcP-6R?8bZ!*aAZy^{a|Fah%K%)e~D(eV~X5AQlJy~myRp^p4JlRfr0Z8eo0F}AmUGoPUVI`{-3ts zXs?441=ilvIs<}u%nuaAb?g>_4x@@dJ~(8p;&4NiGao<|*Aj@hq(Ysa@)~rXQVmu3 zKY)Tj#Y`~-85nAT3mP>I5OzYnUsF9*ZPfWk#A!}&4Lb>NQomy6Huwyjr!fLle$WH= zOdlmt0vBj#T^Jer9m38vd|gqdzD=z{7fZ>{NpYHQa^vUK?58g-`^0En_`4o610kT_ zM60Z-D&b9c@zQ1bD-4WG%q&;I`3yT=$H0#cF#MsV`}0xs$NxMoJN_sF2>=cUyHH{9 zljuEoi;&4u_JW-7mzE!qI=-|0XjDmu3T`*w%1itnmaOA zGa{TSH;d-^`8p8+1Ct-|)JvCgRSfU+`&addV~Gc=GUSaMJ;OBj#KgH)IBaF6I&qD- zA38}u!9vh{Xu<~ZX0R!3-4jKHD|Mo#*!k8h`CH3K^x@`AHa9zx=C0jc)>)A?yz7L~vAC#8XLfp{o zQOGFR;~MrvyKD`7VH81NeB0ET1Kydpapc4I1XwuO*jxg&?IMOlgh_T_Yn0XvMrz7| zknMZNLubDcTvk?J+9~BAu-hFPZclKbeSw=$H?ntr%g~kVO<|T1j=4tnIN>K#_e#kSy~XF>+hH~wu)1+e z8m-TFUR4imZOzJ25mY(4@9zA&Y5;#T!K7IC;LUHPi@`WwT9jf_OAE%vj2#(ozB8E+ zVM9WY4ysSde~YDW|q!D);8?eZ9+Es zkyqk#_@wmhCYJFtT(I%FmYj9TdEV_c4t%iXT8*D{A+#BlU&dCB+T~i<((?LEAY{+= zq0##oGQ9G~L0&1N4c+FTS;RJUlatkJ$2GMP*DR|5(MR_6nPd9D>iDBWP|WP`AzQ}Q z+CgE6|9Io}&Ri3e?6=t<+Jau#CLMUodw4jttivtQRck48uJ0Su{i0X<@DGB$*5Oj` zt@_do#|d+UC|_N8I#Sx94BZWF!L0QXj`rs4oz`>6g!=VFRVNG~sFm22w^pdH=P@!q zmP5i8B9m{Ir76IUVi4?^YqCQw3$_Yyw%u6>0=ZHLfeW7vyzk-UQ4 zIoEF4f~jz`TpD#G$$vU6TtnP!%Bp!3>W5JDzz-v6M-0nq{Pw0x`xi6ed#1ATZttQJ zpKw&8p+_>?1UK?K#&V)xkS+vQOux1&bdYtG5uUX~Y{4XVcC(?);fFiMdt)5rwJ5dF z;KoFc5Zp?&B-jz+QZg-v(m{_??N;E%5cxoDgEZG_Uv{w7mAY+}(3cU6dE7A37DdbG z9$Ndrq9rRHK^U{3WcO7$k@VP`OEval)I&LL#`X)H`ur!jye@vIc|0ID>XV#w?u^Dq zTr6v@jQ=`v$BbUypcWYwE2A@6g&fC>Zl9*zRw6(;nn)XnoCS{c8BayhLmh=Wc75JY z+a6=pyPqxO$Nk9?c$YmcM~G79ms>RWZd$Sn8#J!94Vz4hIXwD`>NqIuumAuU0GL7d z-*7BQMs3b)&pTbdoP)H9-<h|g*0QguRZsv2^D6=E(p>L(0<~N zxdU$K?4JUhYfjuN*0v*+b|m_J!DcFrM@W|Gkf-Q9qi3W#NKzdVKMAzDUOVjx>!GZ6 zTQ?_{W#p4YCfF`#W#vo?enlPjJ&nKByFxp#I`UHkI~!iSR8Nq?Gf#aA|B^S_#adO0 z{FKHmo<5&>ZBJ_H0=_IgOJ2#clW3FX`%_Hb(VH;1v=(4@6eJJz4ytS}t{!<6k}Et> zAtufqZ87Lc6tm%URFaXcw4UQfRmJ&bVM{5LRex0p-MVk&dZX8w;i9LHy+}q1=qd#x zXyRY@xk{sZTDbJ&gfli@K;3PUgPju17SSJRgMa6Ead^owt~DQ!#4x+c&?s%Q*|^_R zQEXXlA&9LvkQ)tai|aPawo8vgr9S)Xe=2#8T%6#NMVUt$Ye}nAN}c&ylaGkSvBZ`9 zvMyxUTWc0RztT9Hz{We;U^~C^Wc@p9d4$_Df?l;hr2qvmG<2?$l{v8W?v9&585X~S zKR|duX!zgM;0f`aag8hhxH1>wsaaEUs!!L z3vS#(-mNUZf$$bmtI>x{+>!cL zfHsG~aIuvL#Nolg!D7J(dlTFjkI}%sTgB&$SjTfT($d2HRxpY~wOMtyT5#KN{H}!P zu64_A0!glAf*|9)jt<=m=qB$?1XyP7>X+omdlW8DokJN~@$&HV>X#JI4kpsqfwv-6=|GWql1{j*e@%a+f-pJsw+-o%?b^sizjoY#|_L(RB4P ze4bXBx9HtPu4Le`91OJ$zvUwK(RKn1x-x-)W=8Bm?RW$SECN7 zv=49o-f>!K(UVKZ5qjD1+ku6r8QFqJ-L6tcp-d(@lhePQC~;8We z3!aUS1i`h=8Jc=ph>M&EQ>lzz;`MxZGCI1>)=0NABct}rnv`v>>YCY0x~@ynj!nFs z!aXc*=JgG27mRwG9_4pEeK02UO8s&_=Xr{dE;|>lFE)2IO>i+gK?&Z_WzvLQeMNai zf@7UYeic%%348V0V=evHuLJX4g6`C-4v`$GUcfr|c5~%}yYn-OJ`K6#+9XLRx->G- zF&l^o-be?Om6JM6Yk_aqG^KImC=P<}Y7SPsT^7r93ioygf3vMcG*_%gC#8C)QL$On z8iuTYScS*e!D_ob7VF;nWZ@0>4)3m|{A%y9PTuAXK5W3FeVcJ(3bI<}2z^~z-MoyY zgg5nD}X;Kb6Bn8SxAS6`r5n>YvXB-niPc76_Y=EE9|kuq!xyQ?R!z)KX77zCbfL-{tnp z*m_o^RrxBr6{;O7#q);BE#J^C=Uk zJo|o&j#Fy&Xo(GRdYlXZ+?0ShQ?-)=AG4Ynbr{uq&NLsx;){~SM&sX0K8DxV7|enTjEbmCaRNeNbekI#Y2Nqqo*34I!& zie=f2yiCEQ+Cg?l*h|kf`1(y$_%@RR4v2$r=$L0;`J2PBz@90KP?yxQQiY?>I9L*t z{d06g;)8_GXu;-!&RzBj2ULM;vd+-*{ddc~=Lhr5O`T7qY*(;^yB1TI8Gn))@M)|W zcduTo4Dp=uw*P4LDQaS*lxcw?LLl1N9L3;>+gg^n);zI1f}Sap`7A65|J6OkVB9wQ zY=-`wUGP0c@h_B>=5?>sTwQEzuK_^QcLg4B1Nd%(Bil~v2Ocf?iJupcX_Jw|=YeAR z2^)m!bm4KQLJdo$f!aNh1w*HrKB3iH688=R*F zi~S*)=0;PoG4_#qSEMvxplWN^{BiG$RrOEP9tC2IBY^%g8*zu`?M1k1Hs_Fqd|pA#3Htp{##d^}M4 z#Z)#&^m0dCOWww6LX$MM#Hl^rXzfZ9{ z{%Ci~q;Snjm3a`=Kdg3tTV`lZ#Z9XQw>V5}}1 z7V$Z7rT)zOO~c#pk}l!$+aju;x9)U3ycCcUV)tYCQmWQj)tsrm#~MHD#k&uFDRx&s zIT%QII96x5T6E-|O9_NvdD^oP6R0{43t}raHVWmK81)9We=v8nNm^@NO?>%s3~6JM z0D%Q5^yK7-oB)m}fh1tMnIkOSt35Dyl^wg;*H(Mld)qnllD#Phx|U*l-?s8=f8XX# z6++hTqi%?_QI0n&Vba|zsI(o`i>lB=CF(S;oHp5G)EnO|H>%8>H(h9T*NI;xFk7HLqGJg6gK$K6|1Uw^Bih+j`- z>m#Zu3nQ@(^T)7_&PrWgmzh74{w2L^&b4?@aJ+)Wx`$}H->`eV0rMSClz;s2YvSAB z_C0?+r#;LwlzhnYFm_9CDT}=YYf21xcTmJ8(Kt+79O~tlJ=v6Ob=50mO-e!s(UZGm z#UUcvvs=NjyRbwc!IZ||dQYssGs5iQRgHsu>|qc&x5T|QJ$cOIk;Xz1Oj*Vrl;GL* zYh?n@F{i-sX{yf*U)^0juo$ZC0fYWNI$CX-t*osK#*LTnR&!vKSXU^WhNaw)yEKa1 z8$24lm?462d&;?svMc5}q(t1xHZ&n;4BPPuwbwH&B(Wh^2sx^_Dgtk@R-HgDky@#) zBl<-9(xuAC2#G*{xApy9exi3Do&&>zXwtg_$$M7#cK-GK{LrG^L>#;V(p+&^nVQIf z@bJLk6FnHazd*n2F6;(Y)wR|^a%x)1<}lXBYrA!b;D9|8Ef&4Ght+_RmR5=1{bUK~ zM#LQSi4`jrvrTMjtm`!khD;30^$FMAG$XeK_n#s7?Lsqj@dS(YvX8s1ubbR(fubG` z(;+(>`ZzxI*go?Y({a`K>gIwLck>cIzdb1XYji>nqjL$&F)a1Dg)aumy1tTa9%!3A9ZOq zD@lt7$)Iw+oL>Bg@CU=&r*4HVT#VwT!H$d0&3a;w8mFLrl-Q1JTwpM4ABo*2j*^#J zLn(lb){Up7N`#qFoQ^`sp*s-9aVs0+pT3p7kFrXrnzfLTw>QaNZZsd}b7-ge#xGYgq?ac2K{a0QnonN2XnCw;OZK>o_SbGb zM}4l(MVHf8IN*$lvGKO{f~^PGM0fhj7R$`?qHA-BxK~3VV~4ehQo>$q%j5>(U6g3( zA!Vpvt%AFGTQ_+kptI%Ros(X0@aVL$KD2gsxhAjBO4SXzd9`9Wjr86bvtEAXXDiIZ zd_{C}CVn7&RE=3bXQerKN76qh`Nh46K?|6XYtXFY$$*RklSM1_>eji%3Vfws$a&Ik zLyRY_WHqY2x%YdsV~8I*Xx%NRu6*21pR^GgMWrOq@_YEy-t7;3w`0v9MJQn zBPf{RlS76`hS6HqYSeJLnqH1~G4XKETwl_a^1-b<7s2PVOZ^6ix;|`suTM-oJAf0_ zv)ku}l_th&H_NuCyYaBm8vT*I!`eC#axHO9lrZ;d2XBQ=d(B4hozYv3C0d=j&>pu*K_8N2GV{v+671?cC2(> zA#Bhk8n<__b{CSIo18BKNpGjGI@q)F2>W)xlE;;Nb-$*H)IuQ==~SeFi9{k?wtMkQ%zHW8sG!-!X{(Zg@v%0!g$?5BmVU=z z_R&!y^79oz-NC?9bfo*kr7+PE?-rVZGt@IYNF)y61URp7=pK1;xC8bh5qamhXZhp9 z()ehqP%f0fx3OPt0Nt;1CvILlqm0QEG6H6L$GX|S?wwzEL2t@W5*tBE`s+O@3LH^BDHaUwkx&l zw>>f)>J1;T8@zu{?UjzD&?UEabCtWZ1aS|caBH5Rvr>Amt(=k!jMU-tX~kKWb>4tS zU;RI9zkoaBDe2t7Jr?SEZ#dvnoOU$q`8lLbG_vl8ve-8dTE zpT$X!2R-UgK9s9cf};abgy(pMFV)Q(#0mD5Z3f*McgYxSJ6_${lmLRX>8s4yb%88z zqE}g}+r&BI*_V)kOwSXeH|{5Soc3g~ zV)SRC#@9-wptyl#KJI?`OKM_{ssrOuK7D7yPUuYE19-vZx=U-`Q+21-`7{8ihZTfn z7~QzSaKHGr*3`OXeNRimS7qi4BTwGz6xpBnHqz1XgyiyxnVRTaw{w@4^=o`{M1HJ@ z`AY2WzyVKU+1j|{RK}4sY!XNQQ`9|#`bi~kxt0Fk@2a>|l@zi0dlBBo0KGE6$Nw3e|NhJ1DI}=07j=i?qqXv- z25mK`km?uAH^cb5x-z1543h5x7@olVYZ)iJ(1SQ#-l$b$mtRw~NZx9G;W{G= zw-s))bL{$A0uRv3&4WtA86+sthK|a8N1+BEB9VWV5(Xtd;2YErA@{4UbRdkcRV}9q z;@I9U`XyLBO*_j&Y4l(+GO|Hs*?uVg>V>5j#VYs$FOI=hqqh0)#yoMFE1la<_ZgBI z*aCdJ%F5SHW*Ik0GJ8Bieik|w=m z_WaIDu05M*<=KT`Y*!_Z7zV^m*Ol_OU0|avG`3~+Y$o4K7=-LJrvoX!%{R9l_yRH? zhvcThPodjp?SBL@{-Dp1mzF9_C}yxXyE()dD-qG-FYuGa+VaV&if~CF_f5FAw}9=9 zTbH~ykj*?jtr^&+RP`Q?30YCX4A-7#he#LW%BiqlCr++&dAr|x1pY7(ws}J^2KW}% zmZhbep?Bka5t?=G>rlX&P2=KhuminaWkqxl?hWIUtdvXmP?~NDkDP-3TKO);iPXrJ zhw_r+&yxE%#>7~z^L1p#$ts7Bv)sLHzcTz&Y4NfD(>=s0D#jZ;kfwX*toQ-@Wr#8u z5mjvPv}#0jtH5|uX+^tMyL+vuadB06EwyeuqEEzqIYy05On>S8mYiK)!5Q4MXNQO1 z{dTLf-^6k`6+?q6M6pEGT2Q_2UN;+gO35I6q48y8hAHJ4;4N@{ECh^X~IzzHbXTGJhXK8?44R$>u#c1aW6mBQ}D(r5e3cgF`U%L`pCcSQrP;adMzO!DxQz>VkpTKRYH^r?WGJ=vp|@jV zID<4Useck$pumdp`|-!bAg~%&1p)C(nVio>0ddvTj0QF4Gr*$;ml2{L@IEYBPdz0| zD_-IdO;kg??la{!fqqodQfzR8?umGY`fib?6~y=Lg9$sc_1=XvPWQPTjAE*uMS>c- zFQanHtYB4=hyQ)rtH=N!eDmn$oWVjuhTF2ac+HX}YB#?4bg@pK@NE>aqE0DT8*W*S zKulPzxfhq^6Dqo~RDF0}oT7(dTixig1$=nOR(J51aen5InB-Vqah$~2p-*f&7gZ}xk!uDrGj#8cBnGpED}K1; z2Duqu#cb+Heg4x`$|l;4jU%%tPrQO+JE3X4&eD4OD?hmBc|3*@QXtIWi6wOwu5yX-9XT`e4WH#^M^h3Wo!=@#HFbEKqlP$WQNE6j@prEcF ztdmKUfIUXovA>k%p$V|cnNn&hDn+zxiMA|?(ytjm3G0!PyX?^}zumDi!{VK}H|rDg z;MHm8hGAIzVcF zIFkZ9QCCt6#RNd&sG}VcpAkRM=g5Hu}`rR5A<=u?F zbSb}XY3KXvt5xKxtEeLKwhqeqcVJ=l@>&dZuJ7f1Hl*@KQD5X@ zB56u-TitP(9F5I3gJfF=DmqpAdmWHHXr)Q1yZMB|oTmB7J~rYD7c!Nzub(Gbi4{#4 zDXu}sq*I~$)Q9@|o*TWHoD5wp&4PP3|MVYccI~%UA7Oxv2Dv?aLc%y;Z>{v^CHg2n z5+vS&>Djf>4%ldyc=UC&juA4)AQ*g9TDu5RRtZxo56Qf-l9Nt6B%>@3_74&{5;3q$ zI~Xh(4jx|F?fc>2uvLzhItaTXw0S2G2d}HP*N=y#oP)Df=!uBH_BZ@8hIyU+ARe-T z>(zRPt*s^#a-D7#`VCop7}5@UQ9}{P{@!_#M(|yV)O@*w$Ov-)wWqZI``_3Y6dbI=1Z(`!XKoUr}aK-NN3yKpG;$sDOKpPI&KCS@W}tyb)yJpx6xHAlmDPd`6MJ z1ct;og)EdEL9yG$OZ7Sw zvOAT2aHL7_fbA;+{pM&gc9wbBl3ldDE!SqisoY;30!7_6Rhi@+6EICWvtHrqC(Qz@n@es^|u%HY=AebcZ+j3Ahb}kchL<2CkgF~C6lX{6l-BU_<*USi z-W43gilcll{Zj)J4i7>(cpafRb{yV8vM}DHz4tkzq!}SA@7|v+9BpS7_P6{g! zp?iEe#QLSJ7IaX{!!%LyFWX;U9l3Z~m9Jf3;TSr!5_byq_A|-%{Rp2wZ8HIt zZ&}6JZ1pM`d*31$ojl%6n$x%z+iSaPm_vdgIJms9%m8U;$?O8RrWCHD z?{tEc|MkAUEzz$8P$b^|&My@d?4zvVu|TdPZ6E~^=D<6&gv z=rcJwSfj;Q;ql-m8!872LnA$CkA4*1>`ByAv+f{s| zj{)nnwn~(TLDy#dHSS{%N{7(QIXNRpH}-x6g57znfb7F?NL>4zx|x92fL<(@JVayC zNh_^d>^WlY#cBeS(DT|O%U&BUc++CVK~x Date: Thu, 20 Jun 2024 23:46:18 -0500 Subject: [PATCH 14/35] Automatic changelog generation for PR #3126 [ci skip] --- html/changelogs/AutoChangeLog-pr-3126.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3126.yml diff --git a/html/changelogs/AutoChangeLog-pr-3126.yml b/html/changelogs/AutoChangeLog-pr-3126.yml new file mode 100644 index 000000000000..36d38a4de324 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3126.yml @@ -0,0 +1,6 @@ +author: Anticept +changes: + - {bugfix: Dialed down the loudness of a couple Kepori sounds} + - {bugfix: Kepori wooping now has the audible flag.} + - {bugfix: Whistling now varies in pitch} +delete-after: true From 278b41c2326373f82289f8fe796f3783b253b1c1 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 21 Jun 2024 00:16:41 -0400 Subject: [PATCH 15/35] Permanently and horribly kills decay generators while fixing actual engines (#3091) ## About The Pull Request Radiation collectors were nerfed in an undocumented change in #1900 which reduced the amount of power they could effectively generate to the point the 1 KW handout the collector provides was making up the majority of its output This makes the following changes, which should keep radiation-based generators effective while removing the effectiveness of decay generators almost entirely Radiation pulses now need to have a strength of over 300 to trigger a radiation collector (this is subtracted from the collector's incoming power, too), which is conveniently the same amount as produced by the strongest set of radiation barrels. If you find a decayed supermatter, go ham I guess coefficient returned to 100, from 10, which boosts the amount of produced power from radiation. This offsets the loss of power from the increased minimum. power drain rate returned to 4%, from 0.1%, increasing the amount of power the collectors effectively generate Current numbers place the twinkleshine's unmodified supermatter at ~40 kW per collector, numbers can be adjusted if necessary ## Why It's Good For The Game In the event someone wants to spend 5 zillion credits on a supermatter engine, or the twinkleshine is run again, it might as well produce a reasonable amount of power ## Changelog :cl: balance: radiation collectors are now significantly more stingy about the potency of the radiation they will process. Don't expect old nuclear waste or openly stored uranium to do much. balance: radiation collectors also produce significantly more power from the remaining viable sources /:cl: Signed-off-by: Theos --- code/modules/power/singularity/collector.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index a5d8b4c4e1e9..d1c14fe67917 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -1,7 +1,7 @@ // stored_energy += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT -#define RAD_COLLECTOR_EFFICIENCY 80 // radiation needs to be over this amount to get power -#define RAD_COLLECTOR_COEFFICIENT 10 -#define RAD_COLLECTOR_STORED_OUT 0.001 // (this*100)% of stored power outputted per tick. Doesn't actualy change output total, lower numbers just means collectors output for longer in absence of a source +#define RAD_COLLECTOR_EFFICIENCY 300 // radiation needs to be over this amount to get power +#define RAD_COLLECTOR_COEFFICIENT 100 +#define RAD_COLLECTOR_STORED_OUT 0.04 // (this*100)% of stored power outputted per tick. Doesn't actualy change output total, lower numbers just means collectors output for longer in absence of a source #define RAD_COLLECTOR_MINING_CONVERSION_RATE 0.00001 //This is gonna need a lot of tweaking to get right. This is the number used to calculate the conversion of watts to research points per process() #define RAD_COLLECTOR_OUTPUT min(stored_energy, (stored_energy*RAD_COLLECTOR_STORED_OUT)+1000) //Produces at least 1000 watts if it has more than that stored #define PUBLIC_TECHWEB_GAIN 0.6 //how many research points go directly into the main pool From f279123be5af12cfaf20b77b9870dfb903ab3742 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 00:09:23 -0500 Subject: [PATCH 16/35] Automatic changelog generation for PR #3091 [ci skip] --- html/changelogs/AutoChangeLog-pr-3091.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3091.yml diff --git a/html/changelogs/AutoChangeLog-pr-3091.yml b/html/changelogs/AutoChangeLog-pr-3091.yml new file mode 100644 index 000000000000..4533ffce8d0e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3091.yml @@ -0,0 +1,8 @@ +author: SomeguyManperson +changes: + - {balance: radiation collectors are now significantly more stingy about the potency + of the radiation they will process. Don't expect old nuclear waste or openly + stored uranium to do much.} + - {balance: radiation collectors also produce significantly more power from the + remaining viable sources} +delete-after: true From 7d242cb998d903d07c0859ddaa0135ba1ad50407 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 21 Jun 2024 03:08:46 -0400 Subject: [PATCH 17/35] Reduces the number of skulls spawned by crystal legion by 1 (#3117) ## About The Pull Request Here, catch. ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/bd6ab17a-383e-4555-93de-ad55253e94e5) ## Why It's Good For The Game Reduces the capacity for crystal legion to instakill people by shitting out 2 skulls which immediately fly over to people and shit out shrapnel when killed. It's like a mine but it chases you. If you can't get to a safe distance the pattern almost guarantees getting hit twice. ## Changelog :cl: balance: crystal legion spawn 1 less skull per spawn wave, now 1 (like normal legion) /:cl: Signed-off-by: Theos --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index d637b19a2a08..5158c80d056a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -355,7 +355,6 @@ icon_living = "disfigured_legion" icon_aggro = "disfigured_legion" icon_dead = "disfigured_legion" - difficulty = 2 brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/crystal loot = list(/obj/item/organ/regenerative_core/legion/crystal) From 83b1b6e36ff5f23822249eb75d35ceea331e639f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 02:29:18 -0500 Subject: [PATCH 18/35] Automatic changelog generation for PR #3117 [ci skip] --- html/changelogs/AutoChangeLog-pr-3117.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3117.yml diff --git a/html/changelogs/AutoChangeLog-pr-3117.yml b/html/changelogs/AutoChangeLog-pr-3117.yml new file mode 100644 index 000000000000..6202e9a0150a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3117.yml @@ -0,0 +1,5 @@ +author: SomeguyManperson +changes: + - {balance: 'crystal legion spawn 1 less skull per spawn wave, now 1 (like normal + legion)'} +delete-after: true From 09022aace4a049f5ce4fe89e5e30e1e69a09c42b Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Fri, 21 Jun 2024 00:09:02 -0700 Subject: [PATCH 19/35] tadrixxfloat has a sprite now (#3133) ## About The Pull Request fixes https://github.com/shiptest-ss13/Shiptest/issues/3132 ## Why It's Good For The Game missing sprites bad, i might go through drinks and see if any other are Fucked later ## Changelog :cl: fix: Tadrixx Float has a sprite again /:cl: --- icons/obj/drinks/drinks.dmi | Bin 105348 -> 102437 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks/drinks.dmi b/icons/obj/drinks/drinks.dmi index fa3df8febf1a24cfecf7d74f4df2b062c769ee7a..2ab3cd0db5efac9948258e14874e06a40474a348 100644 GIT binary patch literal 102437 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 z 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%0DD0}Xnmv+U@*w2RbT6^-omqEBYu*>w_JK8vd z$*nEn118~ui)-^23)s)xdng3tdIvkI_%%|V;}iK6wqDgUIqLb_$CcnIQyo4zCn>Hs z3hk>?2rYl{$?pC~Wg)#T35Xfa+j{*|Fcfs9jJ$~jk zDk|X1zx;=h^St>xTh@f6M-SuU-*RpYGHTetD^qVwW0uZyCKK_MVb$%NK+rzNJv6yG z&XeTJ($e~35`*b-t~(CNgi&bun^il0h3l32qkay?$XHOTqNmUHuOF8tKSi`wAU{U# zX1h-GFW55hlu^IhtEyda&DRRAkM7n|Ke0W(Cqf@RaL!uuaeZ|l8%B`B}%X zb+o~Lb(lg%eH?%&hW``kNxciR=w;mymxFAOtXx9P)yNUWgJkM@Jk?R0#!WgsnM@;t zne+E8vb``nbgxnSW@J%vv$K!3o&t-gqiij-_&xmuIJ7N1_b#Pwv5D+r zI+07YyxC@!kZ9#Yw;R`pV`UJ-uFE-zWAy)|w<+lre>_U3n7VaR=n;SSy~OG0UcwQMwl*CF?{^*Kz&y^viIFO4`1j8-1PiQ(^?-wX8CbBSd@|U$X;h(5XUChCWY$b$LA79A>x$+$Ky_kiDD{>23ecfiH;)ZGh`^f=!n#5 zfqS$7v7=mcIuxqj2xYkk>hp%%uh;*-0GtD3{52T`s46|ir1O_F@r!_5&5|2~O!ki4 zTsAI9_ziIN)X_Z`Z;xSfVD*cR4x0N!$9FH&O5FPsw_@UZfbw?Ha0$iwL3q--T~_>{ zPz65H9&ZflEHyrtP@{HP@n^a)K9^9e_ra0>=txVujQAH~*0U0~UD6N1*KNxbAT&PD zfM!CF`qyVVlTY3*8lUmETIP7_g;QV0YasfNu;+joP<{j_WbtbQsFUI+qkr?*N_b@YLMER-9F2rg9R{(sdp>zpXj~La z+~1R*3C|HJo_cH-0ilc<^~*x!iAN2A66%t`W@Lz_Jbji;xgp zgcKPmXEz9h=6(`aiemy=RRcAd7a(Czf?D=r<6~{Y565$B%vtvsW%G!E0?}I@0XqdUIt0$+3 z-3qB!z(DBrmu0M8eyM(6N(Hq)$07*qoM6N<$f+|jHE&u=k literal 105348 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
  • mX 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%0D3B?A$Fn*!BAKJ)mu4 zu44a3i2aTY@KX8d=s103uW>LfPPr|4eKz*(x-8CeRW*!m5GPz!tpD@5|BJ-_$7%il zU*!_jwEx_S{;n%CZB2s#A#gJ_2B&{i}lN(ip@w$zwKs* zf5h2=tR7jiPg^PnaSF8cAW@W_1LQ<5apHFM~5O`L=S%#>cwW(J*myLuF*jSfVa2 zJT#4sRRCS~b_XP^$^Aj->R|a_es6OFCf6fvJF{?gT_TsE^{q&&+NJ1;cuN@Fdg!ZQ zY*CEVIo;wgy`iPfO^^6=!pN;cBj#P60rk5O&h zfTw6 z1JrFF*GN)UKkbNEsSujUJW7O4%s@ZCl;vE9BS1SvPK#2Nv1QXgw~;xg1s)j6eb zhp!WE^r{v7m=yeZ*J_JoXJY0-Nc4&LUK52!Q0gW7vtcJ0U3f{Lx(T%n1~0WAo6|mS zR{Yi%-ya|tH^Z0fM{-@tuQ>IDTa2K^l8ZP<0VN3CmbY~37(rj~j5m0%iVMmuJ00Qz6@Nur1JE;+uQmG4^Q`R|yXo;D%Q1dpSD(OnV0CT6T zh}k<2eZ76?ip_Iec?dA0$%@VSY!|RSP=CjN=hM8b*^~-LUIc;uLUSt~AZQ7Cm$^1o zWg`CO0(q4*WuNdolShj>{xm|}#J&J}`MF@3S;o>dpRBAZnq`y1i~G01$-W@R5fVox zGy;=(1Tt`W1o>mrs!mV`jwd{9BO~)j!uP`bpZh_|SQ>jfW#)-A-P(Ow2xW&v1<0M;@%Sp3z!t?-nYX*!&eW(^tWHp%&M5+82;^?!o2&;`7(#agAipA+5@4^X^F-9*$>P} zq>H>9u6orRg%=alP7S_qxJ?T*@GRhxJvro(c>x`ejRmRFTRjnD-9%jc#vOk zW>OnQx%bv(OKLaH>}2ii^l)Vv%UcpffxG7_=m_51MW}{x^(gMOL;WaYQU7%bxKj7@ z+u}x}PoXDMt(|kE#7w^&=Xn8!^gnqj5Oh*zQid$_Y7dX;G_!w+NL`>eZ0Xg0 zWQq0}W4ZGFb>`#4jfQYHjyGAem(+3QavoJ)n>d%UG5k=U!sX9*>4$rZvia&~a+L1; znyqyD%8cKGBt=R?&S`No`;?PrxkH*f;AAkQ3xCJ?d;PBEN7e%9)xsLwpI^YBqTI@B~S0EuL(K3>9_CJ0p0 z;inE<3C*hFqTCYr!^OtwwIjp~d?kY#pTla#C4M4@)v~nU83>>OW_7ewEha6!_Wpdc zGnsf87+Kbi7Vh;zKqBN@_KV$NoM{1=Y3(F8zGS$ndFG`^ zaXsl#Q+@Z*jJ#xVwk0O+~;f-)%BF1*YuL$od#d#0nkl7HDZeOn5LFP zF|oROBJ0OT2QBx`w}@L(iEO4FcI<6#B3Kl49nJXpUnW9DRag$2cRLz=&J4r~bfK=J z0pZ9!6!ZM^B!&L9Q6&ktZ|Uh>spT@B@6}j>-_cBWhDw+uPqGc|P94%rhR|2ybcC>= zYu-DmY1A!02w>viL?I-bKaG70jAc=tF+FZ|NE|DppV)FXwYV#OTDh-@cimkn^FrfD z(&vpIij~`aU`Sz7*;Yb9{M8j#uz~k-TQu>%R!d4ksmURv(c0P^^<(fPau$6F!PjJ= z-mXSSvu9r6Mu?z^p!h>Msmt8#rs#hSX-A~yq99QuA>3sr!^O{uiy`XiWV{3b@he#G z8o7`s|C+675QyPCm4nrSoR!tvBiOA09CmhMctqYqMFj=(({0(=FV4@;fi2G8gM)A5 z-&c?UBIWgu2g&E~fpW&6x;ub3Ut4$lZ9~&iMuJJrLp-s_25pKm+w?7bo&untrs5Vi z?!PEVTyHzo5{+jzld-dUiBJhlB+sfB6JKJUlBMReHtu-@|C>)yW^7W>|W74?nCol^#z#`)`_3(YIg2i zGBTq@`c(U*(aF9!+wvA0xkAjhI=Oo>n8AuI`+9x-+jmzk7YJxFMc=XsXbPpbZ)payJZX+k@~vn!M<019+OhWg0bJ)zrHh3>G$+ z={&gS`2E&>b9)43w(8#iuiDA$JsZ0AD|a^}A{K2Q+!}8~PExJG?L3;z#98Bl5oW_PNYqn#T0U<7+1< z2diqD(B>Rl4VTEf^0vdsyfPbK<+DXG4v3x?SK1DiOOHdKK}i)iHgC@S?{70xB%R~8 z%hREylmC+M$3>|>E$T&sib&&3Q0$w>Eh{3>^Z1jGmME)K`@-YaADKyaat9skKJVYZ zWQk4tCc4aX&9_Du>UmmFaNae*TkY0uMxC$z@V+S7d)Rz=;q9_(Kgif~T6Y8qNdC@| zyIBsEWvQdp#1_}KuHtC5bZLDp<$lOQa7 zlUkE$?SxNh<48G+FD{;6y@B+u8L%A{bo>_PMZ9B-Jidc|Y)j zaReekxEBrW=iObdFE=IYmq5%moDOhanD?z(HbV~ChG%nZs0r8wKTJQ7$}&@{qg=+x z-@Rx2)#N$d?~R&e4*l}wITe*5;wC*amQ@0D-13$WHj!&=y(*N>b%iOI8szt&Jrb*I zSbe+TO|^UvtY9W4C*SXzq#iun5H-~WvF#i_Xfd~Mv_8~$#$DY8&4De{T2T)xSFzR$ z+lkY6hnu=>XG_a5I96o-M@PvXIWB$J{KCQ%t;?~?&i#&pmi$yeot&J~(yt9pi+~Tr zxV70p(F4!?BzzOW{!ruQHnM!kynDKTn;5quGC%2=5)^n7xNX*vnyx)gs&}`IYKU7g z5qdCIepANu&h>)#NZ?fN-`xbN6Um~U;Gg%pxskn>nms)OIH^MU0fHMiR(B_q;}3kk zC|AmIdt=-;)ib@=2^~%)qv5{&)2T} z;ifeo@Ti5Hr&MpZi;lPV^(7f(N-D6vMmP?pd(R%^1~u)#6vub)gGDD>YML$uutC=- zj2Jy>oI=J)({Q%EjSUNY_}?Z-J~>`Lh|414z;UBp)ry3Ck$)Cpc#Wk%2fp6(X>m?J zZW1yTAlj@WI%Q*>Fn%}-#~$Zwz(4_Y)|6MpHbiS?tviic`KQg|Z$Og0lGj^Ppz}%w zXy}i-=O$M{%08r%W)IP3GXZ#=+m_B&E1Sd_-Ml7B>8?d7<>jx{GDO3=%sVZrpVHE* z0jOGUZ|?^i8;6z}1+&uwJfdyY5ud{{1iJ}12+SkWzeivlV-Ifq;%9z*mfszEavWMS zUe$$&Oym+7ws&{m-x4Ao472I*uD1Ah*QT*swVZyjqXA=Z4;YGQUN2KoY!@m$rf8-V zdP+-I!bRhl*Lxjp*mei!hPir;acyP4M%sP?%Z=ZQ9^cGnj0dKeeMKjy_Y;;PL#O4W zjCfJ9S*37Fp#v~KDdjZ2z=DX?-vm*(@970Q-ScM#jgiQKDVpPEu;DCkL>2cT-DT*P zZVvgE<0+w=x^kX^&!*?M_;Y>ZlYXk08rCdPIYZxL6|SBXx1dgO>B715)0@ zjX{&l_aj%CrAQqpUF(fLfFZm%*K@iG`IkxPw(m`xy>R(9!HWS30dJNV#9}!2$F_Uy z(~RZPXA1?oDTc7@WqP14rfqk3vw{HP$pHf7y(BFshq>7wH|qgfKm4oSK40HhM~h+4PX%ak z9|Oo01F&EL*mmEOllQn4zk1CEE1qN?* zde9L1QoD|W0a2i=p8rAD@44h(U@Axd%rD(s?eIx2=jMBh4sg1>ii^`Y7zLOs8wc^Y zmMBKx&CGzEuTBCvjuxR+;{(N8Vq1gIpc&wuO4M#{;jl zx)-R**~8FbX&H09CaA1^?NHF0$CPrws$XlJZs7oO>z%&n*M)I+gVK*tYy61O;)oa#HuRX?&KWATF1GUrU9dMcumuliJ+ZroKXR*;3X!4^ZiPQ6LO>v+F ziHt?2n%ne*>9aMHx=g~Jl5XAw9>t%`-Lwck8|$I(T?#y$9(kYq!y&yd$>H`{V*r>! zR(WnUF6xHFVU?hxgl#mh?jz8tE}J)F#XiF7XZhoTD^1D5MY1v6S4;+hSU01L0fWf+ zd69~$6x-jQ+4O#ST}MlxW01>Y@%3p8Z4h3pzeMb(e<+Are!h!1eXUxmsiwxXOG^kb zvzm)tYvK8Y5s|lk`{G2~a%ol3d^z-?Uo~^(gK3mdHku6X6>L!vp#3p2GV16bA~5w# zbVi``8J7N~Fi<=C$-yfaC;rJQ9kHN~Yx?C&!6I)`+A#-lVj{WlNB%SHlAsrMmI4~X zw}?Z?^ZE@YFc|%G34`6>bVN9lI>MMW?@U!wvv&0<%`_~g5#bM{ zQ{wPQ(u!Bv2dyjGakTkw6+fOeKMh>aQW_eQ{OCifrHB0<x?<#KEVlG^v_GC9=m3~BRO%Y!AE~A$r^EbV0%YT3KP_%altJ>1aW1J&YFRI+PT>B4Z%h=qssvYMccnn}L7g+kczGb~Nz(12FVU<*a15qF>$yxBo_)SIOq~=@R%*%aeK{#;1=pSv6iI30e znqbVkZieq;&+~UtiH>TvHyV87u~8cm0C;n6J$o{LcpwT-*~j^$Ca^O}$5ka$PPqVZ z&F%P|1da0A*DgDkZ_TWZLMg~Nqv%`5T#-6}kx9rkKHpYSH>dqda6Z^KWw>vQ@9#WC zt=hUEYLpB$4I@fMC6Tpyf*w75GP-;K5E@`_Y1wzL4Ud~&U-igfRu?Gh2LS0AFt8CZ z$Gq+Rcf1&YIi0Gie~e4WkW;RrjXIZAb~IVKB)Uybq?_2mGl>aSFumX|QC!Uru;qHf zkSIEA0}bpJhzridA*bEm=MoZ(2;LvRpIp9OeeWW%51XZ9>MW$hyT1K$uA-{bQ2y># zAM+SknZA6bA-v$1O1+~DAkJ974X8EbHE{_E8Q9pqau_xI`Qa#EY|Zy~Fv?U=kv$?r zbdMGQy?*&YjT%v>U6*Kgbp^y$RQ>=y;W~>LgMzuHt7)XMlkuOn`DiDjujQybpSaMFw8UOr`iWL8h{z0 zhTrJLDhVm8&?n*e(o1?$Qd{71GTKfjq_jR1WxW_ePg{J*V(0iRwG`SRb3DH-Fx>W=U!Q9u6o zy}Oq-%h>#F83x7^)j$3;d`rbJCz}X;^S@gU{CwGH-<{r@lVd%-`}vAM8&Vl~!-xLs zemk;a;+js<{~g-J(Y&_gwUWnnL0SlA=XXmVv^J<>L(xCCjAg=N`g2zM4o2U!(Tlgt zOS{Pmb%MmDsp_7F0FQO0cxO^b7>(r{*1z-grPKhV6zZActY5!=-J34cFXN}nF-mHm zH6&UBqT5)jH)OX?E|(lu82!8otKDT;*rpGr64^e?|m6JB27FzYMbzAF12WnPy4hyZm zhTJ`0)`+pzoqbzOB~k}eihpG{j}5Q;a?mTc9rx4DIbfE*;!+o=<%j$DG2@FD!JVC* zwf9-IvB7#NY%ValljPY^f3?@OBD>5#=glwbEk@#28^5M?POAqo`7Q~qchHU`;31>| z$Ni)}ZQzm(>45#~f@yW5k0vTjGdpl~IdXw0DZ#?3!sf00=jZ_kB}G7CZFKYb8Y}Vh zKlC?L8o`UJqfI#3%%{*C7IN+;vb?_!6W+V!yyRPT(ee~E)I&o#8@e$h?2<~;sh_i<(aC?qcnjX`^ocXSYZ}6=bG{dLST%_ z))kS8RP}nQ6~0>LjWy;LnjpL&Z=G6@WIA4FPZqx6G*W2&YakXJbsBn4qmDm(8q6FvB=CU`CuYv&3}KW#G`WSX;RX9H}Zc0{vz@ZSB<3CiDSr zE*L^+t3>f?v#Wz;@=EJmA0tKicHrYLF3`#fb4~dTNvDme0uvdjNKt>nqG503H9W8> z_ZjrTgbIObqm%J8P71!V21-XciAhfjnL$z|7>FcmXwjw4h&B55-&BX>P z?;K_!(bp4j%Q>QH|CXo&;=?e-qB2kDx&%L1y-k3lIQDpsdi6O_QNS2ZxhMuM|HaSx zdhEH%!64T+BjesbNk7*lHcvdVB$Gn-t2L8`GW)BsxLn5TM0&2AO^FRHPf4Uu&V=hV z>0~>#JOSt|0z2A#D0m;BZydD@68L7euQWRuT3Jic{C(->hp>}eE9FISrEsRUB#u&rohx-?f6}e6gkQFX!F1r zJc3?^)H2bQ`ooYsdzAOnDLL_sspw9ICxN+dFK-`MBkG7Mt{;Kqofd#yc@uA^W}Gk< zHQ5B~_XpG0J{)gqQ||(%yGBDdK%Y0LV|kj8imWAc=+jYy7ANGWJjEI1MPevku-Po9 z*X`v=B@UCw;C8(C&xVM@Ge7|K+kiOfDrxWPy`SkF&NKB#v@qJN)mkm&{^Zuoh*buft<(^5Q`qvl^fZTfiXv=$DRmjp|AqE|u_9HBN18{*CeCE{a)}GgUA= z4{nnkShRd^PbOs-)@;ZQN6r)w2{jK9vzoyT`_llX&w*NizFvhPqwmF@w1&o0pm_n_ z+H*R((WCj=(RZ^U1kpD@P8B*Zq^PcL^(hL^Dbm=a=BWJ=Dz*?TXf20$Fs&uDwU#2_ zrEY+tj6A$0Bft~3nOjRK)_O_`QU+ES#D!E9_X13?_yhaGl$arP$#F-`&Y5z$THmk5 z!Uwho@I}i(l3@ABDBKfYqL*DAJu3bg+f^&wxjphKyZ9!t;V&OGU^KGF4xjTPpT2Y) zD&utc`QRPn$Z67S^6i$GXyhFeQw+6X5slf6dCt2=f76UQ9Glm~E}#EBmKuneK4dcXDX0IwRNaR*AM~i{qgbuQA2Cwk8^A4aF0_RHrpEte&~L3*n|FM zjLS!W9Y*1DTUNZPxy~#bsCbk{ z3d_byijS$)`+CgJ)O7Aeg&#W)J&{Ui58`Kg|4hq%q|y4PTc)L?V%M@EU`FHR9o!#V z*-*KCagR%xvW;0M^tN$MCDh{iGZWG8O@3TZDwy%k`wvqgK{#uu#s?F>P1d*X18cJT zI|G**{kSHF`mnJ%B#^eXhYyBMo4iDp7^uO6zd})x*8T0})vyz-grO=y+1kT0;}3S- z<54t|No_pR>EdhL+Cq|dw60kaPdc5{1ACx!Rer4PTQPXK>Z`GLh=U}~CMxv$zXAJy zVHOTD&*OJgbiab%v8=e1=;8dbL4DysWTR=69kMrMb|N6!i9C&}o1h~0n{$jFJ&d{*h*Atn>O zd`EG5B|N_LOe45?mJqMDBC7UYpvA=Y%{X2(Hc`zR-s*X$yB|~ZsDi^UVRoK`IyRys z0YbvMx&AZtSltnl&xjK#bE@YilQB7}nw zrks2W=okf9Vd*N8Ig$5PwDoGEx(~C$(tm>m zvf36$O;;Ik;2>m`5U~gPjC=*PUPc7zT$%X!%S(;#+z=~QCVj9 zhKR%*F*Ndi{NF0Wrb25Gi-@$=d2Z$C(4}`fghKRKFq(;v3><#OGNi=FyiJk9{G+6@ ze5=24K})kGlbw@J?rvcE?pklwy6m%l**yB2*bdj{FPs+z1@C>+f8;^Zhm^!RRaa>& zR~@Jc4~cAS#2c<-pH^J;f9BzNPkXpo5s&SKFY&E5PVnc8z&C_%g7#aIxhtx=w)=nl z$`F;8PbHlw=X|pK)n>7w&I5HbeS!v9oG374iMSUEPugGe@n&bZt@S1$c&>GV`jw^8 zC4<_3{CK$Q8O22V#pgnl@#f{*keJbu@{LpC!b#3aczr3EgVfBeN>de4jJM3AW9_6* zk*SsaiL(uxMJKfxy2m)IZiULJS%c!ycZN=RZw(mp4hm)?@kvQqk~?>%A%yzG zp>Mho@o@!A|J|`$V_}~76SobC$3Y|mwvW&Q%I2UTBXn3#b!R-pbAnHu0ppuKF(vg7 z>tD3^fu8XJJ<0i&3WGs2flNv}oV}+jX(J$v2ui`|=sJw08ZP#uw6qq3=90yM4`ccG zD~Tfdis7u_J|p(BSI>fHc4}jwVSm$UhL&5jzFYUw(0<|J{xw7RC{aYD?yRv+DWF2Q z40kU$-T{}W%E@{i{>&IBzo4MH77}XB-pZ9rb&_W~wojl-ZFWBY6SuuzDob*aQ z!Oqkcs5EV|ux23vXn-m_N5ciP?Md$vXJ$N+yr3ibmc|L)yh5SpzN%}aH8J$+;$TIBz)h4)>Ji52_ST(?v*j=fNTScf-~~S z;pcG(v9jf$MI_TGVPN41gtMm3t^uHg!uQ{V+WPJ_@6(zNPcV5*H0Asa;rkhRRLt%Z znZ=DDVOe>(Hiwc3v{<81yZd|Xr z>j^qY9$sANIzQ?rJpW=+z?8c9C|w0C@8a^pNz4nQ6DrFPMp+Vypp;YCFaY2Qg zcdIx5;2BNiShhq*UT^H}{j!;LthG0QneL*mS{Io#R*qaHO{W;>>};*gH*f%VDq-P> z!;sE=s#x=*j|i;?q-h-+K!bOh$mHe507F0P(aef=bga4a=-;RE$9`D1@^ndJi=P88 zE_90UJj0PXlb75%$IciF??~@(&J;h8wqXOap0r$&npz&hp+3ee>J4>_)V-mTJLd^# z?S%jRa6y&5#9rpCM~k36n@EZ)D*s^S#`L$uQZ;pEXY7i4 zB4gPJG(HtnvDizUiU<84ZUM( zn23BE((0yttS;rBVby`x@uQ-jRJgJoiK$4f5f`I~rr|Fk049$wr@af=z4pGvQiJ;# zwPwB^l^g=@&=H#e&!5(>o!Xz>9$(bf!U1k_uhj z?|v4!A?ia8ZVtI8z;-LL45gA3(1!<&!ggW?#RSZnXOsV00x{pn@2bEiX@Tk+P}P^_ z_TK0K5i$GxM7O{AT*&fhCH61flTTj~x%@VSGzI&HDz$^aQz4Op=oTGc;Ut4F5uR z>ME=B87Nuz&pf}R2!h_z?ql8;9f!E`TiR3BV6X?VJt>K~Qg10D;>5qEbRXR!4 zcLNn(Pj!O6 zRFF!vo?&iaz~|4O4{(p=6VT9pEGx@N>v+i7n^{P-;*`~TzqgACI+Qv+J^&{cVgbg; z1rPR^5_MIa23IThs}9&{5X}0=#Xk=&pb|3fv01 zagPcw@WsK?%uLeJ$=VGO;Hhd{zvtjCt2{C`mP;OK(2}NZc~hiH!1c z7qr2EPW@L%-ZA?=VmUQ2glgS`abKCIYuM>YMEJbUX8A6yoZf3D-OaBxB6pD+(s1gZTp{Lr`pr| zTj?_DU^L?POI<+09g`^tc~!_okIfVFM}ZX+BgvkJ^GR>>TI?mKw6t|fVPMp7M1nE5 z!{QSU^*g37ygy);4FVA!rEpXCdLJ}>dsE?W6wr{a+0~%|3@GuOBuVS=GmkSoM_E@> zPITD9q-UqpS2y=`s2wNJeVS1l!J@!|Dx(x{I_+PCVf*^L)J8G?^XEqkq+}b*MUAyM zz9qx4-oDrs(ojh#>MG5Tuy_I8uE}ArpFbcsyBPyi=2UM;onP-U0z`M!%g;&tTmU|n zlN{<`Lo;pLOvP1fw7q1!Y1ZI{njB|jr@W(nQt!c1&yl$;@eBuSCs+|z_BBIdJwujD zcSa!TGW^3$)0@R&^HENiE%}jt5l3<6oO=|H7ha)n7O7>wIm=83@s{c=VX$ZYNnq7z zv|Svp%{^FP@~3!m&wc5+26=$EHTY0mUkh1eeGEK~ zDLVVi;)J-fGQ_Y?<;O{|>Z)S=y@mxH09&OQ&)e8=z+%Zl9)~#fr>2sA=R^fN7P!1W zFCZds-!(N+1;RDKTNkkB*%%n`oS1kN2_6}!=Qt2Hi!A}Gm)tS)@Ri!fUExgK-VxuGK3`#P z67Hgwru7rU7X<~1Jeaqd?W12eEWLEP9G33xX6vI8MP68|_$3J0tR6SfLPT_IQbgbn zB}l(D;!W={dSBdo7|jlR>(lDlV|;}<*hK`bjAx=Cq}%7=KKa)`)MmM|c%=u&dGM#s zW4lK${MP)j%)4^zvr`c#vtBA{069Kw6ic?p%wrXeZ|KaQ{1ETt({@+0aq(tdP zk(N?A2T(edk`6^mK)M+urBep!?h>TCC5G~;1& zXYIAu`h3NN#TMkwUg_?q5v&7DGN%&*I_zow^f50he@YA|K9izdhoxu(dLI}K9H12B zH$O3FRFBd8EW;3YEn2L%7Rj-abFV-8v)eC*K@=}3K&FfFA5jKo<=08$m&w5{(_cKk;+71(~Q?TK57GqQYN~|!}Y5AxuU2!8T-Xp z*;5w^ycXU~hE|ot;RWWhkGhpDulxEUp)U%WSAqff9Z+SIS&rtN{g%Mh{=ycQPE2f4 zsFZm+yuQ!o>%Nx-Ivakzr!vcgmY9H9T@nvs21vN%NmCnkBmEos`P7K6j11H+>4QH; zTYqh}ScZL#SziO6-~wei2b@O%rN|7x)$QQ~?yaIfcKO-Xxgj65^OE?B`CjEy4+p4R|n(X^NXbf)z3%nyksYU`fCp0a<1G@~N_Ntxnfn8mY>9#dqVs*LH}_`WNLLBT>8kKs1x; z?ol7Q?cc{AF$46+XtoV*ps9E1ej{u+4NjXbqntBQ2l}#}1H{GaTSU|wvW>=IJZ2$d_$-vAUm+ZL( z;~us!d)M)dg5Zjg#}dpq8GSsqkQ2dt<0f%i=Dl-rC0+uM*)`2p7NZ+y`5ac=(X+Z4cc6D0t;)LX}`L7DPafI%Vt zdC{@R&u+c&SaRfJ#AdqL{Q%Lg;&hpULkTK!4NGx73=ayi!sX}#Myhxhbs6l*?^DCp zeZ7motd)chXOBDU>H6CFg{h2>#O?Ua|6}Nh49N%&EgkC1&cld2z<%?af}Qx7Isp4`!%YR0vaFYy&C9Y z`94g4`v$et4v$pm{qgbc2P{BAPJETG`g%reX+JeaIdI0!_+3`7gmY0^@p-9RXx?-F z&x+gH(+U2>{C83O8AoGaF1!M(haGG^Ec!ewtBoBz)B!y_^^{w<2>_ko?uDxwvmjG@ z_dU4MF{Hewr?Vve>zt=KcNrPX!zBU5$A^!TVFpiw_ey@S_lv0X6*}QWl|S<+?==8c z0qBMFzGy$JEXK%jJ}c@EJH2@NeP6hwTB7wkmls~2S3Q@}5pkc+%U2IFnht1xoOZ{4 zILt5R9Rn-gJ0e%;xkV+>MU_%TuN7GOfdz7sruSn-_&aSs&;ic8{!7fK)GWfTN9+Kp z9#|1eRZ8NutW6%AR<-4aU{2c@H8@#91a`C=1{)_YemC8na^H?*?sL0;l*>VzjPvyc zNxgfA{p86DZtjZ7T>#QA?_G0$DQPxuL`OW2L>O0riB*$$cl*I_b1C=d_hH964NirU zcK5l8P^RfYTusRCST0ZXlpS7c#?V;?RKG&M!bT$hQgn##LpMVn&367__nm?HeSVrp zXksEcD1k$-2k>vQijfn1_5hfL)R2sb^HMKZT*AYnfrXPZ52$^!4e7eOTQYmJ5_-Ea zuYFC+hM|U4M*usIa zT*Xc%<)kmpqeg!LTk^|C=l^PX4A70N$7Z;~BR=FH19KtmOM)%wWAge$lQmPmK1P}Q zH6^;$3KKjTbH`p}<2-pr+ZPD<{uM33QMp)+KchiZARP>uG;a}|q>*!w z=h&v{Y|ZU&Ud!0L+w7K8&28ri0ic0}{boy|mSZ_MG?x)^Ov;t@gH#W#m{vr!&D{nD z&-U7Ma^qLOKm>Y@Rz(DIU2j%3>w~%80FaRHd?J_IxyZn5F3)x&7F8eXwXwbAv}T^N zFok|rX8Mu10*rmay^Zn^MQatJnM9-+BkE_RruJuU%Grb4vLggKI+DzcY?37utCj37 zT^;q_C%8ad66thuNA_5(qt_FsyFO{8=b~Ithy%wHgM9Fg`pt47_+qpDgFY5DW|{w6 zdTGa`kp}}bcX|kKdj?;AxvLEeNMqtV?4VS z9*ck#bG^zi4@rAIQV3Xx_W1C*md=MCvuoW5C`!`Sp2W5JZ#p=H|UImoh-*%FHmXoqyxu zW?U=u2%RSqJpBzZ963XwWnd5<91IRM1)21Ac0#T6u%%|uFkXHm$D^g@NL0WYhCE-H zjq>Yn{-Pl+<@7$&ffIrI2t^~~PU;ru*G_csYh@Cxze;lAvD5*H@kQRo9O)Hb} zohtFgk2^J73hi+GiP8IKDdIJ-ujjo3A%$|^|t99VA|TJ16x1tbizFv##c*&Q{rDKCrlsH3bbtXX1F!dY zRTS+J22^}7$57iF)YjTOMO=+e1!oZinrVoSu}_{ntl)F}`~=vtq0~Jzr+7aa9vX2YKI_v;k)-G%q z{ti((ip7?CDg9pl_0G7nS87u$-cdyNL0=sdHPD}r$|^)lZT5*uba#eqDxD{-XMxZ6 zb}ncr>W{-p?Fpdz6L8n`>|QKlR~!+H6|;Z)2cKE9nqX#CQ-_LalM4bl!U*HnN@DhO zlbR-&s>4J}%wzQL$+!qycf-y?RhE_*Lk$s(v%jI5P^jy)daL;D^a8UIDcAsiXLm5) zkjV)sGJ0d}1ZJld@84C5nP}y{;F3c}994fE%~i+JKu_|b_rJ-;TvXaA(ky-th+zOJ z=JWtH4!~-zt*`$U^Q_ronwZyLMSF(qj(hnzzj74-R2Iywa`$DZCz>)U9sU zxXhQm=QWut0UK(|t?L#)yK zPnBjA8t|$&#ZtVbMdMH;pzydmo|(ox^<!u(aBj$MsWAJ{;#G z`jF`){GUgusR+jI?f|EqjAUfO;pr#8Io^@-a7AO~#>gaB%vsdp7qm!|M2Yli`?Mji zG9~NYx|44(<%0E>8DK*uyUpSETRBL0IoG_ep#*yqC(|9A&gD}&#R?q)v-~TExYncE z)=-4EYJluNy==T&$>hJQlTDKDwZ`E{L_IY)W zxcm$d48MP1xNmSZQ=h|TDW6xbuD6pbLtNDViSy1rP<%iFgG`Y3-(h2uhQwm1iJG;5JLKam5 zqD^FnC%M`TPVQnc({@yby+5rarE{gWW)!K!h7G4P@p63L-A6xv_iwIgz2qVnt+_4H z6Bf-q-ypbuu~RV;oArp;{|B&hfcW(ET!>wX;2w_7AE32q(`(EPTo!y6zpi(OL!HLc zy)_LjfP}M9(~JfLvDD0`3g<+hdB|y0W;`vZ`)4UTdgC)Cn3uBSJuuYsq$9r~+RJw+ zr_gYCi+AgV&;?q~VO{}edJEjLVMrrZ0=r1n;U0GE_U16H>O5>3yuuD%_0*9UH!EJU_ z!aEA@q-)XwHiGXO;2Y{;e;lp#GfmX(1bLKlgf8Ock)~}%wGjGV1H(EXFw)&P& zHQl@dN9b`L#`BvJy~m82E=x#Q>!_JwtBs%<5q`wr*WJ?RQei9wv+8QAJ^Lf@yz(Tl zt1VFMWb_?p9C zx!-s%`*|GuAb9ap%hb8-t z9&qUK3b*o5yF&8H;qu)s$?oC`Iya~2JbW}1D1Yle04hH}&7Mf!USb)IH|@Uje&~V= zMaNc1&WXd;75WUwv6H}u4-(IxIosIC5HqmLg9vrIBP@m{M@{;pPN(|W(EZph-WuUw zmP>)S49M1*yu*?&%O?yVz;L8w!n~NgC+GFLd$S30T`sMkny(GlxNAWedQp3GxfXv= zBkMY{-4US<@krHKyFjbRiV!KsHmecl!s)Q!p2_tY7^k~9*#7pUK1VVs9~#(S>7ZN# z`xQgauiUyFG3|IWf6Tda*!rS)Wj&klr^?TwWEnqBu_BoW%0MVI`(Ak-i1qFQ zpiTgL6PBIbnPyN0E2@RZBaX(wbValCUI^Ay+@nB0Pa)cqmuAOJokm1qbylP6bAW%i zvT9itx6!h*9cu;MH!qvAQlIW|N1B|H$=$)q@LPUhgQu?@;F5j`edExojb;sfuEHRH4IFXf?_lh?M zr@cBtkd`g7mYpBY%K1n@?3b0c;=RpNXX-qs$xkEON)RAJY>W9)FWjfoST5q!iLp*m zu)fa{R%TZ9F1(eb(O@++1Mizl?=#^d_+zIx>1ET8T=6hI15D8#)U zV5u4!0qw>w=;{4{%v!;S0z)Q^+zYPOw%CEod32yEBA)=lL=*cS5b_9PWq-XndP459 zL5*cBH$Qa8!x0J8&lpUtMsic}R4%PXR$yg3@=0`k-pYl*zuI?QEiS29-8FGieB99< z`!R#^1Pil`kP0YrpMDx08!H8P1uBgzD?>Cc-<0}TkS3^8mcnJz3sm%8r~(W*&-6G{ zP3>{Y%yW>$ut^|D|58I)JNEU)rB2o#w8d&`vc(4HcOQs}rQ7G{lgGwBIygAYG<(*1 z*3eTvUGvYjFA(4OQeK>_HvUqce$<~vsFz}_rpi%Q_3M{r^frMj>o(rF8|if?2m*Nv zr3%as7B~t8ftD`IvS}&p9NPg{BnZe^ntCG%s9-rKEV_%nDyomDpKwh_rXPNaPfwEk z4*l-e7=X@e&DW&6nHKYGM@gg!mR?*l$r*Q2#q~j3kk&6Ov=X33FZu!)lyp72W)kT_ zv6`^ZP;xO3UMvFI39d(!)#QXnuD>H3b_p`XZ02hK7*VfKDl>k;dvoOPt-6;_d0a=7 z&)fFPdA`iP1q2=`Vb)?wedWJr@DwNZTuZ5PYEUe!kVTr*N1TOr9tTn<_Ghf1&yKa= zc*J%DGQGo?m;V+rcj%YL-~YO6^m!rsYemC&#yLtgRaI4BS+!>imb^PvN<~XcOD*p8 zaBnc--VrTQpIA!@xn2C|R+bvQ&|YO-qeCK%?W`?JU3e^hZ$m;6p|UTDOm%(q40Y59 zRf7JqOj@(Q~XK2U#vz=nBT+&*}90v^G=|1?bGk`_~razj0d)vcNPkpoia9S68 zlVSc?1dm2?70DD76=y3<{ExO|83BINYhmfNoR-@QXgt#kdqK6A7p=3(0JbV~=(T_> zy8hANI5sp>O{O86rUamU`;1#uu|=}E1^Tws6CdE(I{jXPlA03Xghn%IWM!gZEc~Yl z^m7|IXOg%!>P();Y0v;vi0k)8vxRm5zP8gSkiueOGLe|^##@9L1PClp=V|j*Ot?lN zlR_Ma!l(>FpZ)zX|J&?~@2Fg`%v^w#N3tgMaj+|v2c>ezd&bjbu+Ox$g$0WN^HXaV z8(EU3Z00*Uj?ZLsX|(DFJsBGLmtIez5wLtndkgN8^9#hBrMG?o;GB%|JleDJ+Z){f z`M@l1{G_9mx3bB|^13+rgVxr+@#x@Iq|QuW+x&sNnKNJL$7@qJAL%TH*sbmJVeodO z$kBJ7X;sfVdmBT{4zVOc7G=>g^RsVkQ7m@v|6#`wgqF_d|b5{q0`QXY)LQZxp+6 z!fqB(CNu7=yZ>Zo|JJqLC(+(o_CTsooum9odnX+u+KG>nfP1V0l6Z{!p~@l9M0D~9 zR->aWtGE8vA@vmBeS+pt{Z{hhvKV4d;=+n*1fYE{Sc>m!_XP(9jlr*8ZZPGK z>Z6agdY0OTKvmirCIZ!aIBmi~_m`lyr-J^@mzj zzU`?EwV@*ydk^THybS)0W|+wL4v%ss*`Sf2V*A>^j%V(i@-vDsM!NWls3&i}o z`u3+l>2*4RO-USh43SNLnTw=o#q}}y7XJ1j4%R$7ojy$n$X+fMLRy~9^hCAs`w)|n z#6tCE)|8ojdDEOJcq;_NJPE!JmEY;oE&h594M}Up`hL@P%-4WOHP$J^Rgh<`BxuB3o}TY61+t94^8!1ZfGc_z9&_G5Aj9_Z z|F}2bXa~37F>jepMbsrYzp}F%-Ewrjduj$ey7>_GfaGB@0;pqgnm$5T;i&=I*{~Z) zB_O#wnO&Pj+4gWiWM5&=)@@rf|8^aU8P(9O{IAfY)BPus!2AR|L9QY6>QK!HxB4Uk zpsD-o_Wbl^0{1=iAB7V^zy{~(^alPRVE}pHvZh@ z_3q3M1JJwM_k`E?%j=G%@NX((Ugy6X_&Jw)d$(`;9nx(Q0uDPTF3t)v&-14e)uzpo zff|F*`ytCF_P{0lv*WNPqb6v>r>Zl^W}oglGoHBf8UHtf+_2Se;l<^3x;xJ=ou;n@ zf}RC-XzBQkj$@tpJI_~(Y)yBi8jSn(@uX<}**5jb@fnx|uRpQ)pSilV_RaufB%BM{ z=3j2@CH9$a5(*7v&v(-MvxAU1(3zr{80W}w7SF|?hh)BxT_T2vwD zC6NRV5n`fvn5|qC9_wb&-ucboRxh=w;5jrJAfm|_c=)T~&o*!@3k-NnM13Cu`ts?< zIl=iro&g^18){$kykSC+h=5(;q9jb8=D6(84sX(Hj!jYReIS6%sxgA{2>g48>S(y$ zt~e2vl`vLUc0Ty+;unM9&;$B5FcHt7J-Wotpsm~6FEub)rYS%iv3P1O(====!W)xc z(%ik*F(YwRF={(PHAxxDQ}8!_-#YxqGPaR--G<^1fkw?_k#%AAY|||E6#6N>jij@z zSQwB!3iDZkB(E*QTVr5`_f0E9Z%l^08-|2Y{Q(!2;0WCNyq=550wl|Q)j^{aRNT?~ zlj7oWf|Q*LXQlmJqf%{IF!xP`^PwHXH>9!v%$=)=0W*r+uvfoDxYoqXpY{;E_~*V% zgKR6{(FXNR4S(pyWZIrolv*k8^pUc7_U5h4a{JQtHm@9bo_6MA>*gLXMgX5Oy8;*{ zy6{&R>oU_3;^H?+TkG6Y)8$0>4*o60*b{o-ebE`@R33rxJEtd4uWl;8YF)c%*PCt5 z1Z3#8^>oUou+^%sgWpj6o%ga!=AdcobbZD}Cq#nZ+~)a3eZcDLW3mMyrf}71ooVEG z;K;+!_+TaYv=~1q1NJevnwI&hKg)O>=oxYuTxKPG` z{q@|P+0rz>P!G1c1SU>WjGH{Ce?)U&J{!~9pJGH6m@P__UuMDXZf!;qScskALpJIus zKjPXEdYV)0Gfc&~DWs=eyR)6I`3@>+yXfNzg;JL`i4-hs#0jPkQFGF|ce13iFd_Zdpsx(+W2YKz@Tu?(;ojf29azevQ(>@61W^ z6+TBSfvhfVY^P-RYWeT&goeIhRt3P~wb^Wt=guckkfh0+%zME9fe>%-T74qCRoL?p z=w=i?@Q-(*N`4232-h!~)4Ywf4l?|f-<)87_6So|SN`S~o&9{D^tYD!a9PONTDo?^ z8$Uz#D7T>XkXE9GLk4zB@x^>2AGuXCx5G{IZuF?3oZF<~-+K1J@4zRL!N_StQLt#D zbq_urp~o63(9 zWxshNWVJRrV;cU_n5-Lsyw5ztupAR%Z-!m>9^h3Cd`xvEU2QH8vvxJdO#3}+cD=N$ zhl&0NQ((obfOm7QT0Rn#!46_-`p#%}o@4$~b3FxispH+Ou(OY*$v#b;uY)E{;=kaq z`#R(J?m02#RZ{si31e6$sWZyG+{mAp0pV-)_PQ7n3m}CY-Hqi6mM=+`Mp-d-_GU0a z-@lG9Vf5{7*M&IFTn!mSCtN(qmpR&A+PHlLUeqdW<%W9F5a$uu#QK=*IZcgCVZvvH z1jR4pBJSN*`|&^$k}hQ%x0wS6Ta^TK)EDLgN@vntc4?C&YI@*%Lhx@^Eodyn3jV(z36!+sEB&A%b^{rTbIe5#*BqaU z4GxwXn{S7%(I1^9Q&60OeAm{fK@zsMZ=;*uogL5_UeKHj(Me`@a!?$R4t6Rn=w@rV@KpCu=4y#nv zfkb6d6y(foD^$`h2$4Tt*aekFb#Kv$p7c-Ss^?dgxBQW)8{Ev~w_Cljx5Zn*)&BYf z3@nze-=xd_UWd?{0g%Q`apc@T)pdmLBVYIO?)O#vsuw0&b%|4-kT*!0(lb`G%eZ0i zT;^9FosIu}88!KD+4-pjnY(PUR}bO8+DV5y)S|s?@!f2HJecLI@7xk2Udr;Z*SSa( z=jM6a)ngVOA?#G{<&OXjg?kzPiiOxXl^v!OW2CXh0(Cn(6I%amIQ04|RcQ`&%CJpx ztHLxO^sG-#(`|Dz4*DV1>+LI|ciTw64JvC5#iwXI;5FNJgI~Nys~nFFlzV2w#=g>_ z&RIGyf80G~Mn`stzDIin!Fqkb_zO)mh zIDuAdE#}%4z;Fkz(M#b1X=&@_`1Tlo8JwtAkmzu-mI53EU<0R5m2fs z{uz6Fni*1~sv~aWm#;>NP!-&zU~aaSTZOcwip>^Y`!=#JA{LZ)#a1{+(d0nUG}Spv zHaH(!GiJqOz;nn@9nyU453fTkcKPH#ZgWYkcwf?0X5t8!sBX5X6{yG*&5n5vf z_6WJ%a6c?gTH8!ewFfR6d6fhCg5Vne!hJzF8apXdrdxzF0U*qeH*yIQBYrKqp)g0f1aNZ5+1^`>3~-BZcfk`m(`ognedW%_U_c9TG;^2uIb~PJP;AHBYPL0Qr%c?h zE<-2su0~(;Yy;zOK?x28qh{$E%KbYDdMoS;had*p4ce zo_}lh&E-}cbx7I%dcK-2;RRiwRHo=J!v1AD{4@DXH5OtVV8j3afAOSfsaOx!h1ZYX z#a44HGmLBcTC~`nv&K)g-Hs=ygeWQnB!`7nD4qYQF<^mMx{IAC^gII#l9TW%~6vV|f%v2FyN5Ov6Enps?|qwj=j zJNN&p1m8!*5GnVKo?YMcPF0tjV@5N09DrVER>L~-{>=c#k>&=O`-og+0pUz8uS-wp z&7bx%GO_VqH?mp`Og~dO*7ebpR1ie9P#nM%^FE17kF_eY=ap(n_@~^>n0snK+@C!9 zbSgYXSg`LUWQl(^o3e4ILw1X=`?x^A>~j{p0ha&QYE*w%JL&JKK58{)xjT?>z}3?Vy1so z#0nvMHS7=ZdUGbak)T?Co|{vD)mWlK=<|4pQ)SVLfsnssrcdJNSni=*lJc# zO~Dmob>XC3%RCyFL(?ZK+Ty*draWGS6SL2uJbRP&8Yq=UV`J9pJx}PLub=QVAfo*m@ zBE+ML<;{IuzwKLT#^u)+5b72*L@@l?-&(6wWc(Fc*Y(~`fQ)Rlt~&gE`a;)dkyGT~ zT;ROG$tBo)%XtI$0MlmkF$hk>y1OZ|a0;w$iHc$_=o;(mHhLJDjyz(&+A9|l@kJ2* zYT1hA>UURzW{BIMI%9DQ>Ke!&Ta>=XMC(dwb57-AoZG14pB)Q`_v(M)5|LMSF8Q5~ zCpq&;KSyc<;rCQIRH$$9L7jN&{=u>)?e|}cy!KCGrWb;PhyPTU-ZE`}4yQmp5u&KC zur!aT0=rjn=t#LgCzMb8M%PlLFj1TJ)y)wUnDbbIL4bKFy=Gz=)}5>Nt8buiO}>sdB{CXvyQyaIl_$)KJM(}_|Mzg zWT0POK}JeS%Y0uYY7t-tkGiHREh%gczPDX@*zYQk#{<>2=b12V2|QzClc&ipQ(fXW zY2M>cM~Zz!h6Y%PkF<5RGn@Y6_+HS{4{^2F^~pn|go=tjUF;8sJlnsQOYqwH!_oo` zK6}jbGJQ9eb^g?G8;l135m``Vx+>K9e(IcS$lSY*)Lk|4UrKr7w2}4THifWLffiY# z!=^%9<({{{KJBv(m7VdzQAi@q-CGspnGoP(uI7P1@&yaHJc}+n4-~lR+>YI!-%9?S zZT34m8amv-pux$y;rMscK#s#)R+#*)vJk(`J|$avz^49m$F%-gvifGVw4&g^qpv+d zHy$a>Y##}I=^2f`e(=U^Ya1mYVa5JLq8D1l+$cAPH8DL6r4j7JJQUR-C)dnk7=4o4 zO#%WrTEB{iYGjq<5VCM%;Ngrq%b@iuu&v@6X@wF<+WWLe@N;vIytBt+HVCIh=U>FB z7)I|{07a2!!GlOQ|J`KM^b<{->wtC)W$te9Ir=}`{d)}jZbeG8Uz3C^`R|rd|K5c?KRLrCcxBldJC^TI@fEqPF-a?A*(_d9|nqWJ>w-1eOF0(|qFav+%v(lBJ? za-wwR_|C&@qBa#7<7jC#M80Sk%6uC^P~ZL(b^rC}l%zO*%y5rfK_2_mFRnas__vaP zvtA87pLd&a@d2SS#{2Kvcx8MCS_rbdQssElk=Ld_ zzF}@EfJi3+t+!TYvldAxbv)}_N1gi1PyPxTyP6qADbmt!{2lUnRc5fapkL7Q4223z zIVR6u8;pNo>O2Lu;Hi5fISgB(94LlczqTw4gJDo`YmiscC&yaG`VPbZkuATx6xGF6 zU7?=6Kg!t0fr;H{7d?agHEmK+E31J0N>tgoVg%l*nfbWq{W5fXPxLqG)~^BS>7u2( z$570{kgy*SdghW{yk;ew^;RXod@qk-3R?a<|L~YE_t9MZUC%#wT!p1y6cONsOh;Nd z>arUv-t+VzPuAqtCha1;Bp*2^Moq;NfK1?+;Ir#y_SdAlO`=7ys(+bXZx(_ToX6** zXRnO$K56`sF#GkgXofAGjGIOMQB3e9+D@2H)O+#l{&ER3O*3boq)a9Fl`(bY z7f~OBbV$;2(wX%OLe<1i#bBlnXc!=;)9!~^V?i$Dw#;$i@LQD9Ct=Iu$jh$mp~f3v zUioB6_l%^-%T)@_j+;nHK^%E-h)AzVSZHe<6fHXrOx3(xAHdc@F((Xd{&?9J@k^~G z1U@rbKlpd|R)?x~h;PIC+CBHg)M@A+7AQyKcM<+4kFl+5X4o`SwZo=Bu#g;U<;wwL zwcL4aj)~^_ws9Q@T>c*Xtn!0*?OkiZRoAkm` z9F`An=-Z|souRYR9EsJJ6c5I@VrI^0974lw{CN~L^+|wo2Essubv$qK@(0&isH3kd z*{C-Mq3-Y0kb+y66Q<~4ZVCGjG2Q(_JS}*Q2%@s{_1Pu{cgO z>ze4x*zC-{;?x(}@fx|p^Gs?-1r9Vz9ZwdKceO{LwlK?yzXXlf2A6y2;V}+aCC0{I z^bJml$J6e1x50Oy47=r)IoHv@9?MLsX?PF_BuVw$(g*h+mhTUAtVeZ)Ovz2r4ULVj z02Sy{+sWvN1gwCHWG1{G;PmTGC!3pRjc7GLdp_T;K@PgeIe~}jp1rQ($t;h7Xms3l z_xi=6c+3j2CEW=TPm}xrn(F(Ybg3V2$riheM5iqdxJd>cJwhp zQ!PTjs4%X(O}b>_GX}fKL2YdHub;go4dPZ{moEH8D=fRMK>wputd&!%ph5SWhu=1I zO8|9OZB9&*{&c^Ontb*A8A$2kVsD`(r%0iWuGYS`F@F3F2f@Zy^x2E~Im%zEpsu3y zHG)I$ca-c;LNobzcskR{f+vbH zA}kTp);mFsE*K`OQp=cq%-F<@ek-MnM#*0MSZNyKXk`?XE0|MtLvVcCY*bj7>`)fa zgpx{XnUGv#c07|5ZN`64dqWc11fH2&PyXAS-jTU;R$>r0?;GrQ6uxgWa&mAO88sy+ zGRhI7`kZ%igFyfM?-8m!z2+}eT(LG;Emb9g4c}np;IKKV>F(Ay6J})%*&6psT7Gnf z*0!MU3`2`Rrb$anCpzB>wRP!6FZGPPKwA_Y4GuX}tJ=*s_`d@p;3CFW_OnPWxG0-F zGSad|r5J@IgOj+_dEY;#?^MkU-WGJaPWg$oiuR7MM@^uiRzk`;Vf@h?jEbz~Hmf zfrBb0kMj4PpXhS)@Vt7JA-cw9(fCi~-_EG)6w!+^zXa)}A2E3FebCj@wxQp`g!98e zYhU#_vntuRPpZ354DPUx@<>hXnmCm5A_I0G)5(rwi${L!-=?B7G|MKWeTlRs9Xlp{ zmD^9eHDoxV_*yo<0*`!KvmIy)t7cw@Z^})hjvNb2gGy2bnD;Te(FuBv$F*{iDxVUl z_CS0b?O1zh01v9Gr-y&9GrGJ(ZuCy};mD^ATDH2*%a>{LYnJ-@uvJu45}myTuP(%M zFJ1St+LuQJfT-2Ohyps)By0LdZE!dI$rBSGE~f&IuSC>8HO?bNK1}I*nX)IC5v@TjYv= z)GGf1DNPCtjhLQO5Vz;B^zrj?-~?F7U{KFdv{lzq&@z(%?@)D`yZYvv%OW$sLGPg9+lr|9oRI9bT3-|rG-@g4=sfhMJqdIQ*`d)P6 z+OB%b)lfVxE)E0kb$=w7LTUeGofBUc5FPSI0&&|*g&j%_?RUXHr)b7GOJYx#22=*O zY<5fRJztyXV3|7_3r3$+5EfEQ!hD*%u(^h=wCa3b(hWcb-|(hO#mGoeRi*s>QCZ?e z*$;Vg76m7GcN%Q`s|1_+7qedbyhe?6@9Kha{W=z^r_Q$L4Vue;aU$ylHj? zq%v6zx4aDBZ+?XndSZh3?G(*_NI8Ay*S@z{M%sUT`H@x&r&Si{fC*Tg-^u<(6Gag4 z)udhi&rkCjEkvDCEH)WZA`dv6YDB+=^kW@bJWpKWf zPBzPy5cvPZf@CJhG|HZz0+HcO`lDNStM}Z7QE3>y$qw@D82}ENg`HhPS#4Mh(^srn z)ns8;T#CobfKXw%B25Y#1Efdbj5g3REH<075e9@afFRA7@W%Mu9Az*988Mx0j(yh0 ziPob5V5W~I(_@cP7z2p=ke zbmv7*{7ktnshEBN;(FS>9S?DW9+DEXK^p9%a@m z=T~k28T8>8zA%M&qnUTkudN;)jqKM^w#}C+__CG;M{LVfy;)s=rW`nUQ|r;r9mw1S z%?VYazg6G)_Zf(b0q42Wa(gf7;%??g-|a8>SAt{k&g9(VPum@*+fq}WgNpyc8v^`q zU00j!;tIT;t#w9H_`ajZIj=hH=|)RL)QAi?{k77fpX1`ksj%>eYByHGe{Tw&q6<+( zgf}odx!YUWy<)HZ>lAzF<>a)ll|8TQweT(p6~8H&b;^<>4+ns~)JSo@E(`){>{(6-=tu6|DXzqo#0CX2viUm`TT9#* zxH1FDebDD3vQr~j_~@Wkj-(K6h-f(Lv0&v#MHa3!<~y#A4CSfGt< z<|kf( zICL<41DumFvt^v?;D*FMHp&!tG@2~)?)e7Kz9fto&MM7{>0J#hM8`AQxC+{0rw0=d zWcNVZ?Y>4P+(V+uea;T_puSxqpcknDGBS&wRd0+QgSa8#J-CrBZTOcqu>yIIEQS6J ztA3T&cqh`}{Mr2!e!cVbj*2X+2Dv#+ic9}qs>7n?0vR z{4>vS;26`l_Sw_7|ADoMdd234;S=3@!T8}3KpplzVXNt;mdkihZfOxkoq4UwlQ6f( z(pK2$pyB%DDhGKB>tnwRTrK9uIqbWYoumD5tZy!wWXP^?-XnBAZU*=B$8^l~SMvJz zB?`!BGwN0}P~8QZ3%i13fFXq6<5pSTFm8}88x15zuD+niQSzr{I{)b;y@H&N!n)Ln zo&FR3)Y6G5W`@m|oaUqo>n<6xTy%YmB`@Jn|FQNjK|Ac={h&7r>(0=0L9?d{QT#`D z0u9({DBpGP6Fw+Wx#-A$-e3Y(g6ioR=VHU-e~g(8q{c04mL?|Hpc5Bv6OuwkrOL{W z{1j`AFYe4TP}VY19WFxB?5!C;tG|8D8|R{GmR97zp$F}aYh;naiNeBe9Q8~u> zrF6vd3#@%?Ml<%ddYT|IQvo{JKc+P zRPahvM*9i5q>%I@j6GWsMGz9&c@xM~(-sN@Vg8e(5yvFKOA;4f+U_Zw{!CY&{YdYAhguSV;F>rL17PU zCXBp7=_^032mu?u;u-g)bD=d|cK0Mb{YLaT`-uS<)vypeHaK3u&JwV=zW9?rFR0V9eiqa*d)CiE7MN-9qqdO&vZcrcp|fNR~bm%ve!r%Utgp za{j^Xkv?s*xUcJe0ekH@`&w((?3r0JpP3by zF5(*eLwGvcsP+;s7*ET@;{x{tp$`Q&Vh^58HFfR3`a0Kld{U*NY(rv~b)5Q01KfiJHvCm{~`ECP*#_+8rju@GL2<)4ibQbVJ5<|uC|za zaoIfLc!Z_g*wg`H2_Z8*I(P#`lqmyok{IIuk?^&dMWiTe02KC%|Vs=D?U z6Nec`HXPUIXnZart0-wAPRuP2ahRA1)mb<3KU7}3f8Hen0q$FUjq7G0BS|bUc{J|} z+!}5AE$JDAoWQg`B;ny#w0X`@PubEg)QhmTi`BX_!sq60c?K#fV z2PTkOk2S3MT-GBQ$M+mMcTD|fAbF4R_YSRW2qTNuJ^6051B+O3d9(6v%5?Xv4!*V% zx`R5@+(ZiZ%+(5d{DW!$Pm?6=)eDHIiQk62yuxc2buO61h|@MgnRq;efQ#Sqoqwd2 zOV++`HM$pDiiMWN4@2B+HMZ5#w`f{yq-R=Ec7^SOJqCck`lKNXHM%rE{YR-ttBQnt zEbm)OteYq&9g83KSV|LAwtG|p-5MH_PAgHrSi=F32ZR~;m=NeQJW+zHDa*IB4b>rEH3Y+ z5T|%WyCAUY#t^D0lJ49__b%Vz*7UIG-a4bBe+Cu*+vQzcpk%o1>@)RU(UpUjw5&fL z4_OumPXEUKty;!%t=|MZNnnRfWlU>5@+9b0NO_k>kl4KkkNWQebWWMd zdC(0JX!@P4kzG}ZYyQC%4)MdKoIidAYUJ6A!q~xig1hI#nvR6OBh7)O&~0n&k6+Uu zruN+e&G29OHj_kOx4>-$%%jfG60c7Un&%mX7z`XpeZ|P-eow$(-kM0Zf;NPjKSy$= zYi;RM#s7r4LG`>Xr%4-~uJYVTM8YZZ7BSTi<*;bWSkbNPWsS*bL8MHn7>Jkz`1{*O zzRxceN0d^vq1}ucWE5#h!E|q{^)b)K*Y>+NHMr7&@zQwji%3D(kXmgepRAcKdkGDF zKkFXR$v^25GEVS4UM=&f#}=KR4&^TT7ABWqP(pAlC1$y@bZz8k5NGuGj&SQQN)A4- zB~*x3v`--V&&w(K#!=hvln5x$lB)jwXNn^e2-TGGLQImX5)e4P5Tx;CBAB|9qIm*o z->f84dQuX4g(8(NDC)N5)z`>wd-SsN(K#V)-@2R7uU;1soJU#(I5CEIbhd3Z2&{8% za6Ki?J)Hca+p1@RbkRF>%e7iL@;exiIX&>!u%!#m{ll-uCLnPUm>z}sWfe=zv^c8r|_b` zKvd;6JD@hvHXfT!+p6LvL;e!Ti&&(#hHUYDl(Xi4tQSa_GzN@a3{0G#q%?z5ZHReIs zAO8Ory0NifjG$AB$yhoGJ9w9y0B<74CglGR9gKONxN(i*d_mk?oMX_8n8!7S$thtA z!RhRSf6%y>{^wU1-qLWZuL5^j1$G_MS6}fCEB=3ggPajoB3Ts2(EeLZqo>s*N@Ir7 zqDZXjBcpPO6|xAeCldD$((MzM;zx=)cnxZ{L{Cv2-<6B)Mpm!#%N)|b7cB8krJBqL zst)$f3hj@S+oiHv9b7>F{;yRVpwNnNb9j}d)|f4RF*b3ya#Iog%DS>XV86@wMk%9B zhK<`;)N6oLv7l}%*HSZ8_m{o?$RI;{?SReXQIf7mceNm5k@A*>GsJV6CBvc|)$!lW zo%blx#BkQUo^a*)bM%rjPG3!)RJwm}#+=*7z)5)Sv%uOl7ch3ug0#Q2^epy|9DX5S zMNqoiL90LU#i6t>AeVaf=@R|kX+)kn($hStN5H@Px4g8p*Tf`Cy30VmunE`y^Ffs{ zBeIc{Rq@10gRK@Yx>40`O`eigFcuA|&A0OVTHUuA?zJ;A~iF z{Cg*TEPDQqc;Vs#y>?sn_y>4710@!VjI4C3;#~AE69~{)L<8FM)BG9YpqDpv2Zf*h zydRmOzyN z3gIT2h<8FT#Nj64wBOIb(wr?2k>s0t2M#lq)`|F{<{y%%hR-@VEcrSOgSnGtlDRlOCh zFj}ZFYp%2HIvTM4dW&=!`Q^=ihG4ns-Bz4>F(%X~Bxq9f%d2gmwGyE&FalRTiX2HQ zGGSv)D9Xs{8w#R3b=fz|>LiedNZistReeVXibOlYb6a%Y#^2<;ulNGe%>fWM4B!#oCK<7Fd9KGPec|`DI87lmiX>% zk2*WKsyp@jCr}tt{*9&qo!U!j0hx{nm~YGh`rr^2N@L+!;cZYjW(@;E{R)Td;k#F7 zc}FB1Vtz-p zqtDcsY=q=K2&>v(l<`$OLl4Lacvr=ft3lDXlDq@k)W$U+B^~;WOiU`bgDhPRoIGA< zE%S~eRs(TpVKxqo9JN7b<~k_>^2%r6FiaKUyp?%~q#y-)-i%z3u&x~9j21g{y{GtB44Svt%ivFg%2=uwa3dEG9m zLCWhusZ;;2slXONFpKq&Ee!V^SiQdSc9zS5E(oKl)@4qNrI?2*o+A~;%5n}Sqd@*r{6h@kgT-ZS=&tVMa@K!rKvpyG5EnMBZETHe%_ z2WKwY|AvAq-+oNM`_q>!E`ZBzS*(wuAZ!QxUtz!Lt8IwmmUb1M5*jD$D6#{Yda}in zIM~Et>UL+Wk*DEW<70&Qf6+{@`-!Fc+R0COVl{1y=71XkUAaqELI;D;7SCO;Dt{!k zT0B!NfojDzM~}3?Bn9FpsndlG5;79N^Cs||lLcjl8IbY1u9{)vCwOiB%1r6X{Sf@A z-e?HNqs=%qBU)IUUnrD9gRJd&4Tm{mq^NEpRxZ^)vuIOWK}$;oXV_P4Z{pvyhB3Ag z3ZcS-!NW_UH?ONZBUoO2*tRL%zwVIj^iM-jt-Xo=aBWF1hHB+yCW}pFeRX;{Otc$Tu&B7Jy`>4bkw!$o z$90r{Y{(XrUvv@7Jv8Uox(! z$&jUE-i=P3hyR|>uH$b14Zp28M@rh$T;S%$skJrX08k$4?iR-(zM0Eqss0EkK=9we z)cA%vjzHSgurhsZO|}j_u4iIA z+%0nDtFOPM81T{W4gmE4hNF)PH`IB-75wQ0r~*3cCVaLZAR=kLo!jP{1pW7DiSsSh zTLtFrl^>;vP}HdXYxV@)HSIgeN_NLjF)Onja{1V;Y@6_>3y{^xcH4h1LLkfEBhtoD z;a~^yu~bOvXgoHO|9f~{xrg$5x1Ui##l`cQ@|A1>IQR(2t*GlHuY#h5IZ z<_1T9Mg{h)JNb>{ldK+0z?z=9pnf?+(LVu!cU|uES7(8}$UAQlP&zrZyNRI#a$(9} zEb=e)ognnKiT*vwM~Cx@i0zqV-{>iPhcU^1xp;Fr7m$Tmr!$I@tGs{G1MHQyaw&Nx z{HslAkPI48HjOh2NBlnCQC^9Uqsxs(I+Q*8StS+;6=kWi2Hk1HFZKF3n5mz6%%|oB+cHQ~?$0JG%>2J{F}4p@+bmwhsMz|_6uw% zCJAqvc$bj<8b?x5Ve&MUYNBQ+1$finw3Q4=s?_rFOiA~wK8CK<2ET2@h{LOGf6{0* z-*i1M-o_*2i}d}k228nY*Q`whe;4hSjL%_7D(T5@%W)7Jj!$0g4AC%+)gMno{`aCM z$%j0fdWA&dydXXqz0MF{c-~> znF$q%CWHL83~GGypo&oImK< z>zpgX6nmlX=&e2q&3>$YvpDdiCNio!ZRYN`)0?bkEW2-WP?E4HSV``-p!(*_#Z_w8 z>C6?1^-UY;$r+;K_#Oz%Id08l$x(mquWkaaE`4)T+`e}8t3rTRveD)D#Ksd*#n*^`r&&b#G7aq#Zv=bqXE_*0i>+oLm)Ydh%MCvr&`dDv(Oho z#|ts$>xiOFsJOkeDqR3&R3CVv`=pQnwZRNZtpV46e4@pHAccdxL7!^1ZTaBluV3lY#9MsvS1K?qrd1Qg13KeiM4=+mlDui_|BNd>vw;=LYX8Db zMDy(vj3Z4t=)W7vA0AdTkG=e+2U9ykg1lh1i1_PkEZXxQOAHsxjCDjsDA&T=y$ zM~3fIe7X49P?Y12zmq~i4Vl`h|H&;Qxg{-eQ zb(nDn*el3U5OAUO!CytKGBC~@v<)4dYYAzw%MG=28jTEbjDBQ(|CsRtj$SXJ^WO#L zG*FTsJRUh*S76&ij_w4MPAu}21;vemvbadbwYhrw&@+s}Qo2mvACR)c~#g&#v# zkgX3UXU|!R!Ht6c=A%xDUpo~08*zaG6WVg}oQU00FEMTM!l>l$42fib^POp4igO!3 zF(ZrT)-&_7xfo=-!x&NgSn%c;?0IUkuOJf)jxY%uuz7X1^W@w68eg=?cb}buSZ9*K#4;I$|&O3`7&XmD6^h+9q~uzale^SJGY?t$)6*5_WLJ+*5k<}0!(MV z-M4w)5!HUpyYtq zf@;jY4~{ch%D$e6J=0QxH*x19l`l-{5%d4(DS*R_$r~@LlBPMZ-TT;2iblpCHzd}u zx_R=Mv%~Qt;bUqHSSr`(!6*8ZYDs=Fj&y&v-X9WwVNWp);kOTJB{O{ETk3Fgt(i3y zzFkJC71x;`_`Ve9ccQIVGH(dqmi*rnH-c*Msv}nFLp#uk1uGI&Wo;HVqOJYVE`CgK z4f<%=$CjZD<(D*iW`csn&cZVuiViu!XDms@kISo(<0kH=?Wqw&IXS*xBFze}CyV6+ z_6zsWIm#+*6;y489I=qx10>L2KFycZcdz1QkydtwI&G6@eKznbp_>qvXx*;EFNO%D zP2)i1s29U=f0!?e-T`o&TI=pw#MGeShLT3jwYJ~1G# zd&zkgwtc2GZlirzHi7-!M9AWaki;?as*N;AD~>lX_ScEV($1Us^3UNt@hj8X*^5*J z9bgjH5RJ(esmb>r$H(mC?X0bMdD=w&^`fr`%^#h9*Y_p4JhC|HL`$T@`_ zsNh$~ozE)phv`={w)cTT6#Fk=>l)=OJ3^j=-+PrxCn@zD*!bni1XBEa&YsTHN2{_D zIL|lpwbs=AX9PjzT%Y^H^9jvKdip{+l;)!XmU(smNgLUq8_;t`@fi>lceg8%9zxlBtqpP z8|(=!n%A<&v1=sX)-E}}{Y_NSGD)+9Z&t+Y09`-KweEezmvZ~TTx!Iyut&#m?Hp>% zs8pMKDBD7VgTQEj$brHy;}DRF{G^aO(LyfFO9#f|g@W^~Y1M%1>Hu^0_KTO3EKr9G zA(A?Vj#TJZrVMa~1)Y*wKR6%&A>EKo$>GbxY~DoYk&P8_)Gvaio)?rwLo?CUgNou6 zg02S_HWn2&t;svAmQP64chbS7Q$}As>y_v}WrdU=Lfqvq6RlAcIg`c$xZUW4FnDSm zmC-)@1o~+XG~40^2zj&mj2ojsS#zqGTbT0kp4c|rqTDdaP_pMt=+0;|M(LCrmL7!h zet}@bK)n&i=ZgQnPmvFS8UHwry=`kIzQDf?G~?YaiXVE`d|}YL!)VyP2Q6gITM_dv z?u!7|HZ<})P2zoWDY${Lf0t|rdIc?c_+rO0rD%(x?g!@Cis0NLnRcP=V>Pt+ESjsCR6E?1$d}~Jj2Vv#!&s+olnW@MEPyfkg&oolkfa#uW?isxg7Y_qB zNn-61oG0>_1-4YV!dzO8!>-|}j zs@4iImsTN1dVBcFllT%u+Hx15c8)INM-0>X>kNEJ>0%w zuYU9Ttm7#yPANMb&`2~3vW*6tDjCs`Qf{LR31fd&`ym@SqD}zDTnVt-s(S||Mh5S<^6rkGC|5p6NpdCSCQWH|KqBdRr7*q zD`0cfxMr(K8$lR7_zx{2o#i4QouOM-R$N1h`$mXs-X)Dpv10M;CEUQ{AI!=G*iFU% z=Ux4OlekxkA!-Ifma^2+IV5l1+0=xDJOozn?_T@fT`U+GXtb4yv^u5D1KpM7C1$&D zRXBA7?SHTJ8r*~*Efr%QEw_5NcXeUX`PDpcs@)XAK3Zu*=jG+~^zvG}KNLGhBr#-I z1=#El?bLheM`dVB{R3s4P0ANsSMqR3H4V=QY+yB2lla|20JP7JYm<>|ziNM?U@p(+ zhNz>&iFv8(Tx61VN)JOb&=c>{tdf%`9s0(~eNskY5I;^IZ+1nbHBP`v|5lfSX#X+q zAWS}k$c2jl&vsI1VT8n&Dd6eZ>7_MyNl8ta1{ffGot0_w&HzWE$z9t=LPn;q|7Ow0 zv%z#{^uiUgdRVV>oOF9FA#TVQaPMjaF}*s1xvAeR);Smu0bF`j-AYFX8baC0;NQo~ z8#wKs(jlt|s0czs1+y)YSB&LN*xUGE5B>`mG=MaO`RTJa^5Q}ap5N$`$0CpCtaN9F zK(P8m*U7~U(ACn-gb{6K6q3Pw4`bV`r~5R7(q7wVNk_>%+`XS-KUlno`sOaS!}HMH zRGH)b!nVA;Ua2X~jL*!EjHYdt_Y1+&Uiw?EH`g7H=I?h0>~ujShXQvN11_fDGd46q z2L}isqBmD%(@eR1KwM#?^#BO^x-=>8-@8OoQg-IXoIZlNa6Y8FAx;huUhYz_~biNhyddF zMG*m*48I5y{kkPm!9oV=6PH1o!S`Qd{&kWv*sQ=;Jyg+5N-l1jV4ww@jbsR37oI6) zFS95BW)!c|+1sBN{`y&5Mr=P+;11l>5*#AXU6XpOeugyU z-KpQA`g?nNeVA8vboKW+uA!>Ih-- zWLVwTcZd3U8BpaMUZd)}zP8VzNA22e5CO1$cl~ksCGdq!2|g?b?Ja_!|mBN zCz1g z=O!(_Y7`nTUwh#g(K-uwz`Gfyn`XykW$ktAcOU?+U(QbmQ+2nNs*$FY#LeZWq$G;Y z&Q43ZuS-wP48%$=5CP!8Gz=tRN4BE(G8d4oTiqrDT~q5F!T0;t?vChS|3UW*huM~; zrUH?Jl4NsK`~*2qcGv5x`aNM2&}4IY^jV*lFs^2LW}vWuZDe407)$3%Gz197%Lp#+ z=+msnZZ$GAj7?4sWa!H8=$ny$hO-3XZ05Y6Mlq5b*mOAi=L-#4{azm;x0q7b0*r-7 z85nc`0QKnmPUHQ_N#ka(J!)ilLWQ_@rr<>Y#g9~kL`*H)&PCmq`=&ycEEk0eN^qcl zIZv#;+NTTy?K5f`k6Xe9;`7k~vI~0sv@GR(4Ef2ZI#t0^A7n-{Te9IZ7A!3NpgVUMi|SUne?2T8PMYMr=g~ zEUL?PI;HP!d<%@pt!;}^0f(EV6TQ~Y8A>t0%9y8d*AS-%6AmHVyZi(b80!nW;#w@ZC`I(8y~q5yal1Vg)ZwRJV!%e@>b@h_spx?pjZTDJCd zKvZc-X_3vEW%qUOFoLNXeTeEmGx5+Po4xCdW;xmST&AmESBn=94QL$>>VuNVE`)vVqnrdVFhnu^aA{d4-K^;cg0KQ z05Ej+e!quU)W+z~Hr5nN8bH``z!>c0RX2@X1$UQV`fenrw zDWo(#H}HX*yz_03pth};3*Lm$*)jclE`tl4p(_+d`xT~Dz3+XV{c(8>PMh1S)OG_I z|5AA1sL^r%$;s0NuflKY9GDY}sT$nrpf~kJzV$jv#)2~|YQObAmoIO^TZKIO6kq?7 zstC|Yni;)V~((rf?g+IcrbR#4v#NM(<b4gac3QV>Z6xhj*%TC>_^OnNi{a<&O(?T&HPteY zgKU(bnd8Jb%k}gl2Q(+Y}K zIJ1`D(pl07taZ?_pi7Qhr&3bENG8>ipsE`zEYRl+#z?ZvUMo(Gg3@4&9nx~ z(JYRftQST6vp7ec4r?xVV0oKD*CYQtR^ix)5(9FroW@pt^~RUdN>KGh(INoBHvbg63BB_zF>in zrmC&4Qg5FX(P9%0+1THH;`fk|(es(DuO>~*x7o}|d;55{lc{2^K6I-qmxl5=>(3^K zFJWy~Qawna%4EzyAw#7wnw1yWf5tD;wSd4N9b^!N zuk)%NUIw4c>`@ZIDEsxHcF6vk?)%DIKPepyW95w7G$*l$wmh}vZH}tJh2DnSrPjeG z)9Pc72L}zOr32P!eXMu-V@TOkSD`o!^9AggaxJvvC>J)54>u*AmG;vt9byLrZi}be zTy}A11F9X}B;-U8sbrGx{rjgm(e5(vE6_@=aNW6S1Wqm&imz5+8Ep1f7c)*C2~Pv= zkvmOj?MF)ivO}@u17IEI@W5$T(p1`=z#) zXZ6QAV*xS*a?L@YWjzUBNn2P&V(Cbk)LT(jVw@=-nKLjmXUu~EXphR6xR|j|PaRH9 zQ$E_?Ix5uKM=fEGgufe}S>6@b_>}yo{J~ISO8}b1uZ4~0fezsqwnODF>_a9O6>93) zrc0z4jr4G^;qH7@m&}PKR@T_4;vdPAycG6fSrw(P-tgSNB{i#x7CSGp2Pbx%)b5`8 zlfalk;7B3)$N&vTg`*SCbSpo=$DYWP(Md$BRW!ZxT=;}*dvP}sT{yx6YOH2q(5`vr z=gG6zUXg?H*q%N|UH>>a!vS91FKC%C=VF1gc)f+XA6XDzmQ{yv$*J%e6#gVb8C@0k z?av?GVZSn-HT@9U4`d3el)Zt88ad2lIvBj8QzIatSZwvVka9lx5x~KD7c@GKtXk{3 zW4Snzu*Ba(avKPi8P^^Bxmfr0ryB50_!x}7i?y0nXQi0Pb!uOD{7S;7iN4x_i*cwk z)>bo0(8=YM?z4qn#VH4FdhN{CP+4i+qW5DaXq4?hjmiQ`Lu5}Tba&2FY8wY zcTR6`kGx6sR-TJZz)@IJc>P?gz5~>a4IYMV6S^sgjv=1)+l}~8%N|)Wmvx)(j7Sh) z@&4<)JJJG-Q?Dd(&|xyDv6;taabatyb0IC+hO*SU(J&ca!{@5R)E2+>G&YNvx;zWY zaP@G_Y@m8rcYr^ERA9lveZy6UA&wQF#(=cP@x=SeNS>hdEf-OmX1hJ*Fm!kGQQDcF zH7!*vXl*H)!t_=LTI|3}uEkDuvwcONsGIWy`0N{g46oPXQrzr3=cqJ%V7hio5Zpq4 zzm^mqr)vCpC4i3!y?xB>t_5W(hqWh}nKCstpBT#|d_4@EKN{*u?`InOesgDO3$7mX(Sdm#==6u`@%Jh@H-TsIZDZAt zMGIUEoEDG8hapD&J!FBqhx; z=T-5o3?fPtU)84UhwrLfs*KLs-@y#=Y)TtcWY6xhVCSXB(YEPXs5vm*4WB{MRanV# z^$Ke}SXjXi_$Gkbp&vTUm=(f+lN)|bj}BvllCxeuiseETS}X{YE2p6wj5yl)^5>&$B@Sh!Pei+Q$(DzhOFM%(TZwNn}3Li6Rg!+#bLik z`BUzh$ML-ZD*_mgo%tGyKj}9YaB+uE!e5egV zBz%-kOXuaGvcL=-YYNO8k*~}2_}bJ7_uHcdHiP?#FB$705`PhN{){H~UHv(`NbR_i z9g}!fv@(|GcpC*n{+Ux5O8Jy=#DnmuM30)~9jftB%C$yItfwHxZX>8YX4AXg_R|Y& z9KmmrSf)+%89JjUI#T*fa%}aFsKmt$)%1RNH<+P`sJ!pkf_<}1nDMwfQ=DJGpv zH!_;|Wr4|I9$_|KXsxJ-imPLrc%cwJRo%~css z1s4@M2K}d8KfuZQAJwY|?N=y9E+S6fehqEX3O!*e!<}iw7TO=OB;dqzss8K(`%B?7 zSt`x-mLGxn}pn`9cRo=hufT zi5ucvx)rABbz4vr5^nq>J$yc8k*+RyW^FHSsNIi#%lT);@P}X2EZ*O+)(3W+kT)91 z^Ey{9?2@+x=_cn?-g^Dd$xDPKfK&GL-Q9wFqwY!nY%Tm-m-f!AhG7fx$Y6nhI*yhJH|XQhw`=hCP(h$Z%}R8HiO733atcuO}T9sEV)tY6Yw& zst0m)A}GFauTIxK6kR726-E0utJ9@o3R+)*#s?2Mx?x7QtF=BJtJkN`G=J&nNQdFF zjSXTjU$e(<9^A6)Nb*7fzW&JK7KuM;`$(~QQRNs00j&JBABK*pLvmg8LY#(*L&c|8 z@BHCoP6a_l5{X~jxE&$kpf0K8Hji{{fB==Yb{!Bn`MnPa?Ci5D_}fi9RL;fz=BTUh z0XE;qZ8gJdFW%uBJn43dkbkE^=*~qim=aA&xISs=@vUcn`uX4<#rQ%B)$y`3v}E8`2ItY%GsGS@ETaU`?O{ z^S+VW-7Z&dQmdkCoc^-)qs;)lB#-slSv#Q_;$P(y8hGWTITrq}gBNh~o)Zd4#t+yb z$IR?@@sGf@H603`yAjeq!x62~dE|fOQ3muyoKGs_Syjs?khJ7PFV8vT#Q&*17!PJe zn`C+}+~<7vv_b%em5-;U?6zBEmB;A}{k(`M=i>e%n-n$md>lRbZczMU2O4ppsYDyE zZPz*&!~jIgcZJeIftrj{eq6{m%uJE)`a6K0Q~H-}vcI8VDB{D9BjZq)EdmdIQ>ZVD zqz%DCPS-YOWW^v^MCid{ZSlB>_l+0!T!jaJXM618;?K^@l^)3tm@(V?JTQ^BA-ZjE zo?Yp_=eI!hDqXselg{qJ)NZw(n?Z4wc~Mt<31j3@Fx1=Y+kKYQnpJ@-e8?gRa zE5Kj9Sn~cs7<@0}4LUQMaOLMU?5YzoVPkh-wHMRzT*H`LhwkQHpSBA{I}!kfP5w)* zmV0>T?8x|K;mZZQj)XSjt>wCYitkSRzo^^)LLy{pY2yRL(y-=PU&I(Q7;^l-)O2me zOoQXTsx+Ef)vL$x+1={VDw?nVFNC6>9q4~PG5QWnYk2(g_KM{6zopJANw1C)Zj+Wr z{}*h@Lu6esoq1gyO`&@n8%wONt$mJ`oR_~Lwp``RaNC;Erpf!in9K`;^a3;v|B?vY zf;wL?zv+LMZOzaIt6j*TENGupXI%J4`*KpeUoB1-H=P+TT%$E=!v#6QQD_d1`n6E80Y7$mDd2 z_NGzM_C;h$sN}!6M3Ug3hOWruLx7OnUBSUm`h;>C^!YRL%C&{H9-O}Y4!U-ZLJCWB z{_7kmxDP8EJNu`+JZ3I#Znr7|L5D`WtQ||MeI}TXju6oPWmov-b7lD_~pI8NIEb~IbSUyAqFP)=fU?mf1I3L2AMh1J3)KY+NNz2YHH3bG+e+|Pp@jbdDZ}jOwAZf)-eA^;fH>bl-ta` zIZkw7l!}3iODX2%sXNo{Cp0Ms1nD!j_4v5=B&xK=;?ag-ayi5bi4=XU^hoIahrhyy z0dH)z4)nKs&(`6`?!0xi@@!zDoPI)}WE;|?0UtU9hIQWV`x+X35-*y@)+|FO+|lUo z5ULLNuqG+i;6VULeUxTwYHE5=KXW9rUL8x@4SgWE7&>utqc2iX%|$0Yg#KTNO!1CB zc^ydZeXb0R$SWv)={g#*nFv+^5Z_v?Cnk9!U|uN?qNu$zSImdT0X*zj^&S z2w=HI0pNsDE;eJkbI?|^Y5j_y4{@_`s;&*&ZmO=I6R@};_B-_Ryf!?$UQRo!EiD%I z`=O{VU9h_Pe9NuP zry2E{()jp&v#Y7sQWR$l`51qY(`hJh%G`I?Kh>5cDM~kAx>-k@ab!A~2A+j;P(Gf` zYPG{kO;lrF*jZWhSne*0)!9j1nHZ`aqYd5QrmP4u-M?ert925b0xL> zj&=&#j_OZHroVwL$1!!^Ma8Xfz&c(H4h~r3Ah)q<0}J3?^EWc*5W&mL?+Yv}2$BSX zCthLd*0A`0+UKXHWILJjZ_(^x5b5 zc#kHSQ;a?$$bE04JCTjE9n7iaD?mfX(yFL%0YraQ+n$njLvIsHZ-Uaqy}U1y%#I|R zx8S^1?Dx6|;cBhX-av(>;-8UbTN}gMUzsL4Vo0B%{S`%WJv~~{GawO$(d=z|8VPiy zF5^m{-f1-CIT-!m55Gka4{W8*K~~2Tayfv8RKwt96`9V%lB`kh+^B`Ated>wQ&X6* z;Q)%`HYmwJ{aBa#S+Rg+0%@K|7;umUtVWFye&roUw`-RoP-^r|TU!X0kdCGCVCKnC zDkGV6`%&fR=SM_Js=03=!mOz*x#ijQJ4US$tgwkgHkAM5okBs1?_l7spug&pUTZB? zIr`EAPzV<#mT3`X1y?3ExfTbN)!eieW}ccQiJFuT-MbzVcQY^ZNmIpaM`yDAFH9 zL(V{A3j``mYfT5xW(+e0&5CRY1~Q7-><%Q~bzswJDrQNyO*D|)keYSHeE|aR7q%Y` zIq}SuUM7=13?^H*;jZ#J88jTGZOZU$n*pAd;FYqcZuk9G6OKdNpco8{m6?~7FlMVJsgt+`F@`VF>e<)* zN>j=@nP^qN-46+Bo$mx;@ct=0lO<%?+Exu!y0pF&xYPElYXa93XBjEcnJtI@=NlEh zm&|5MO=P?ZH;nc>d-%ZhT8M_U%vd_l$@!+_$4F78wGfquL2kz_&!g4?WYvj`MaY1P z4_z6x3LNs;aU6%-%4u04E$6v4K?=uZWjDA}^z;%9f8qO|JQ@9nHjbARA*=nW%@}}6 z`S8~d{-5{+G&(js^=@81%l6KpA@2aN0*BG&b-)55rgK$RvsG3P6S)mo?2bT+fsruS z5=cX|bD5j}Souil_NI<)4EFM>2kV zfjnL9siH)hO;YtA;L)p3`*~Vzl?yOw;)m)8@2~X_wZox%kRo2#=fFxWVMMybO@PwT zp(jP21}Gt+-umHaoLo$D8_ zm&3()sh>}c)que3OVIs&w3KH0elWA4;f5~L$Ai_=TQsL3x#tV^K)34rGWz}`Ej(v+ zEF+3B@kfmQr=5_wqSr4LmVZxDy_HW`4I&9uD0)p{zevoHsH)7Lkb^cjWb@rd(7OC%*UK^CCoRt?2(bHI8E{kSWL=1h;>H}4 zGGbeCaRH6PvMk(oO-pBKj_0?6EiBEx%Mk;gJn_{WnObgEb26a9${*>JxaZf_%KQZq z`y^Vv76^+nuzZzPlA6lp zH!2Z!?F`4TT+g#z>JM>G6IIJl3AFSUbS0oLk-{E1ZnEC`I_EhZd)vPAX3}m~#Sm!` z$c1>DJ_i5`RJd%NaDK7HM>~?EGT5_&?)Wb_GY+eA%-|bxL0<=-(~M{~+wr->U)e5F zt(|h`CD`|kfmr4%UZs78{rwoaZ{15F_J8=uIG>yT{{m_UmH3#eKvHH2ob616+hS!7 z@$B@V^T6ckYSm93z6zQibe{Nrh^wFCWfrvXNg*kq5%;-octbq2_cx1(NCHU}jfhA@ zL_{Kb_H?OreM^QLV8jhLvbQjRy@j4|pBt29B+GvAqPhIHlgSCG6|#tDwQX{uU5QHQ zK@U}^f*$lxic*xRs-tq?(+uQu%a$!Ve@%|<@c|xP8IAuNIvs&)M-b2BE1(GHZccCb z1KCHsF&l0=IsTlUzv?8HmrsD}4+_XP7b9QwRI7l>*auXX(=eG@v_n#60UU}fP?-QY zy8=m>B`~#U2V{}2fbRbAoo4fS^q1!_0KoIA`9LX@#?q)Z%WhpA(9g#WhE|4JfBN~j zp<7o6avwhK4wyRC6WzPpp?h~bL`7Zs)hRv;PVrgj-rWvUr+UKOolJhnjk`h<`@?(T z)sxT5L_%tXYV>;*dOH~*U0ETjdU7M;TLX-qKK^R67XY9Seds|ChA@O4^kf@^6kt(( z#ihQeo`y*-=FXj4=VMZ|{f$%Zizzn*`OL8G3INEza#UDPif9*Zl)3$=3PgEkttZ8X!tUIiO9^W7Y4hVq_4TB_d!6B`%-n#ZYWZAUTBf$16p1NU0dND3 z#C<^d0Z9D%mQ1lS1I~6PFv_?Eql{b7S46-yJ_g0g4B7S}C^kjyhhIjTMV-vleR+Qg&ax%&o4O1qcR(qFWtD1|=sQKgy&x&jqo zz(8N$NVa{r4fR1teOtksg(4<~!AD>ReccroQ*NLO!htJX-^)cWzsap9od0d-&g_)z zaM;dJVEd_;FcwEKcIAth)7hGM{vW4~Gt=<`d-T~@;8Fr?E{zn{O~2R)q_2hk$EoAY zi+F)`d`&5mP)+c z^Oxr^T*(N*kFiD6swm_H^!UYa>|M<@!OvUI{lo2D?TmTrlW_cEIL7rN+ZQM+Czq=> zSWF9X?$I4dkq>aK@E)dOny`)psw*1_onJx9p`f|DQJA1PDFZXzFXKPvWc?s3FT(0~Vb(qgfC;)V62O!vAST09? zZpbbG+_X#LCiv=UncRrx7b`R1-o*w9=nUMBMO+>uEGLbN~;o307wl#f#oN>v3ZID%TIVCHT(oNPvO>GctpN4 z`k$|Vj@MrJ07;P#a5mB(gUx&4&(}Z4)IF<+<{o<(%N%pM>i2pGFSRtV=)uu)`<#3i25o7$lp3$SHfxHDAti-5m4fl1*(KIU*KJ zZs5J~(7vA(c?Gn* z5|s(L2tOB&%7iWmKNpVK=HUoG2kgK9A^>3G7;=|nD=RBULLzr1BwjwfKVO7vtA0cj z(vgsu0k+(P_(|hMR97^I3a27IDe2ooT-9OuZzq#CzdGKD{yWJlq0L1|C=@wZxFt^K zuXDZvsyPb&_M?ne^<20dD+d51PBVndv2r9%Go&w23RwZYcQ*#5c@LooD+f#fMOZl^ zO=bfCdXyZ*t+ZMkshFAr-W{Etm;ZJ$+10@S38@v3eJUmjg+kE<41;b9 z&VT_6meB*tvH%O1n(Kk|l{i&bIMRA4P5|)tKMInU;>-(4V)&~e-S;c0A*FgrrJz?q zq7W5O(t=qZR4|(dw8@=9p|m!Xxv8+Sa6wsV8LHSSunY?ZdZ+}TC(}%L{{Bbd@2|Ua zpqEq%D|*o(D`;b#OCe+jr1o9o!6AhmQL6^M*oc zBu`Db{H- Date: Fri, 21 Jun 2024 02:42:10 -0500 Subject: [PATCH 20/35] Automatic changelog generation for PR #3133 [ci skip] --- html/changelogs/AutoChangeLog-pr-3133.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3133.yml diff --git a/html/changelogs/AutoChangeLog-pr-3133.yml b/html/changelogs/AutoChangeLog-pr-3133.yml new file mode 100644 index 000000000000..37b863639257 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3133.yml @@ -0,0 +1,4 @@ +author: generalthrax +changes: + - {bugfix: Tadrixx Float has a sprite again} +delete-after: true From e3116946912aba906d9bfd5e81afbbc31ad6404e Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Fri, 21 Jun 2024 09:09:09 +0200 Subject: [PATCH 21/35] Unflips the blue wall closet. (#3131) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request The directionals were flipped by 180°. This fixes that. ## Why It's Good For The Game Bugs bad. ## Changelog :cl: fix: Blue wall locker sprites are no longer flipped. /:cl: --- icons/obj/wallcloset.dmi | Bin 16572 -> 17475 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/wallcloset.dmi b/icons/obj/wallcloset.dmi index 6d41f0ecee85c73bf4dad834a2a84555eec3cc14..f2314d0d84c25c847725a71749fcac6f2cea7cef 100644 GIT binary patch literal 17475 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 literal 16572 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 PhYXMul@%!w()IcuB6ueV From 66019ab46b17978473c37a3e84461cd14fb05aea Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 02:55:49 -0500 Subject: [PATCH 22/35] Automatic changelog generation for PR #3131 [ci skip] --- html/changelogs/AutoChangeLog-pr-3131.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3131.yml diff --git a/html/changelogs/AutoChangeLog-pr-3131.yml b/html/changelogs/AutoChangeLog-pr-3131.yml new file mode 100644 index 000000000000..327e86b03ad2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3131.yml @@ -0,0 +1,4 @@ +author: Sadhorizon +changes: + - {bugfix: Blue wall locker sprites are no longer flipped.} +delete-after: true From eef059137ee12e819dd5f848e9e7f167a0c7a3a9 Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Fri, 21 Jun 2024 09:09:44 +0200 Subject: [PATCH 23/35] Reflavors tribal talismans. (#3130) ## About The Pull Request Bone Talisman and Hunter's Necklace were ancient items meant to give ash walkers some bonus armor. Their fluff was "divine protection", which was also used to explain said armor. Now, instead: - They get no armor. There is no way a little bracelet grants any protection. - Instead, fluff-wise, there is a superstition that they bring good luck. Something that, especially hunters and miners, could believe in. There is no mechanical backing - they are fluff items. - They are also in the loadout, for character building. Other changes: - Wolf necklace is a /neck clothing instead of an accessory. - Sprites were also renamed. - Wolf necklace crafting recipe was nerfed. ## Why It's Good For The Game I assume those items were on the chopping block. Might as well save them, cause the concept of a little good luck charm is pretty cool I think. ## Changelog :cl: add: Bone Talisman and Hunter's Necklace were added to loadout. tweak: Bone Talisman and Hunter's Necklace were reflavored into good lack charms. They are no longer armored. tweak: Wolf talisman crafting recipe now requires less stuff. /:cl: --- _maps/RandomRuins/SpaceRuins/spacemall.dmm | 12 ++++++------ .../components/crafting/recipes/tribal.dm | 18 ++++++++---------- code/modules/cargo/bounties/mining.dm | 2 +- .../client/loadout/loadout_accessories.dm | 10 ++++++++++ code/modules/clothing/neck/_neck.dm | 6 ++++++ code/modules/clothing/under/accessories.dm | 17 ++++------------- icons/mob/clothing/accessories.dmi | Bin 14215 -> 14059 bytes icons/mob/clothing/neck.dmi | Bin 110934 -> 111462 bytes icons/obj/clothing/accessories.dmi | Bin 13925 -> 13442 bytes icons/obj/clothing/neck.dmi | Bin 5779 -> 5982 bytes 10 files changed, 35 insertions(+), 30 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm index 322ab73490f9..0f5d01fb7de8 100644 --- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm @@ -9901,12 +9901,12 @@ "Lx" = ( /obj/structure/rack, /obj/effect/turf_decal/corner/opaque/blue/half, -/obj/item/clothing/accessory/talisman, -/obj/item/clothing/accessory/wolftalisman, -/obj/item/clothing/accessory/talisman, -/obj/item/clothing/accessory/talisman, -/obj/item/clothing/accessory/wolftalisman, -/obj/item/clothing/accessory/wolftalisman, +/obj/item/clothing/accessory/bonearmlet, +/obj/item/clothing/neck/fangnecklace, +/obj/item/clothing/accessory/bonearmlet, +/obj/item/clothing/accessory/bonearmlet, +/obj/item/clothing/neck/fangnecklace, +/obj/item/clothing/neck/fangnecklace, /obj/item/clothing/accessory/skilt, /obj/item/clothing/accessory/skilt, /obj/item/clothing/accessory/skilt, diff --git a/code/datums/components/crafting/recipes/tribal.dm b/code/datums/components/crafting/recipes/tribal.dm index 83e5c03722bc..c831b85d7878 100644 --- a/code/datums/components/crafting/recipes/tribal.dm +++ b/code/datums/components/crafting/recipes/tribal.dm @@ -1,18 +1,16 @@ -/datum/crafting_recipe/bonetalisman - name = "Bone Talisman" - result = /obj/item/clothing/accessory/talisman +/datum/crafting_recipe/bonearmlet + name = "Bone Armlet" + result = /obj/item/clothing/accessory/bonearmlet time = 20 reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 1) category = CAT_PRIMAL -/datum/crafting_recipe/bonenecklace - name = "Hunter's Necklace" - result = /obj/item/clothing/accessory/wolftalisman - time = 35 - reqs = list(/obj/item/stack/sheet/bone = 2, - /obj/item/stack/sheet/sinew = 3, - /obj/item/mob_trophy/wolf_ear = 2, +/datum/crafting_recipe/fangnecklace + name = "Wolf Fang Necklace" + result = /obj/item/clothing/neck/fangnecklace + time = 20 + reqs = list(/obj/item/stack/sheet/sinew = 2, /obj/item/mob_trophy/fang = 1) category = CAT_PRIMAL diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm index b2df34d8f964..4eb48b09c7cb 100644 --- a/code/modules/cargo/bounties/mining.dm +++ b/code/modules/cargo/bounties/mining.dm @@ -41,7 +41,7 @@ description = "Station 14's Research Director claims that pagan bone talismans protect their wearer. Ship them a few so they can start testing." reward = 7500 required_count = 3 - wanted_types = list(/obj/item/clothing/accessory/talisman) + wanted_types = list(/obj/item/clothing/accessory/bonearmlet) /datum/bounty/item/mining/bone_dagger name = "Bone Daggers" diff --git a/code/modules/client/loadout/loadout_accessories.dm b/code/modules/client/loadout/loadout_accessories.dm index b81588c8e72e..70225b60cc2e 100644 --- a/code/modules/client/loadout/loadout_accessories.dm +++ b/code/modules/client/loadout/loadout_accessories.dm @@ -50,6 +50,16 @@ display_name = "tie, recolorable" path = /obj/item/clothing/neck/tie +//Bone +/datum/gear/accessory/fangnecklace + display_name = "wolf fang necklace" + path = /obj/item/clothing/neck/fangnecklace + +/datum/gear/accessory/bonearmlet + display_name = "bone armlet" + path = /obj/item/clothing/accessory/bonearmlet + slot = null + //Misc /datum/gear/accessory/waistcoat diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 8d5251e9e8c8..3f431df81ccb 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -433,3 +433,9 @@ playsound(src,"shatter", 70) new /obj/effect/decal/cleanable/glass/strange(get_turf(src)) return ..() + +/obj/item/clothing/neck/fangnecklace + name = "wolf fang necklace" + desc = "A necklace made out of a wolf's fang and some sinew. According to a common Frontier superstition, it brings good luck to its wearer." + icon_state = "fang_necklace" + cuttable = FALSE diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index 76de51b173cd..f7710d52a12d 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -381,22 +381,13 @@ //OONGA BOONGA// //////////////// -/obj/item/clothing/accessory/talisman - name = "bone talisman" - desc = "A hunter's talisman, some say the old gods smile on those who wear it." - icon_state = "talisman" - armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 0, "acid" = 25) +/obj/item/clothing/accessory/bonearmlet + name = "bone armlet" + desc = "An armlet made out of animal bone and sinew. According to a common Frontier superstition, it brings good luck to its wearer." + icon_state = "bone_armlet" attachment_slot = ARMS above_suit = TRUE -/obj/item/clothing/accessory/wolftalisman - name = "hunter's necklace" - desc = "A thick necklace woven from sinew and bits of wolfhide, adorned with a carved fang. Slaying such beasts is rumoured to elate the gods of old, and such an item proves your worth." - icon_state = "wolf_talisman" - armor = list("melee" = 15 , "bullet" = 15, "laser" = 10, "energy" = 10, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 25, "acid" = 25) - attachment_slot = CHEST - above_suit = TRUE - /obj/item/clothing/accessory/skullcodpiece name = "skull codpiece" desc = "A legion skull fitted to a codpiece, intended to protect the important things in life." diff --git a/icons/mob/clothing/accessories.dmi b/icons/mob/clothing/accessories.dmi index 861bb27016999ca5377539b8643a27bec7c64a1c..7e87f94fd1830c74350547c20b73e777112b58f7 100644 GIT binary patch literal 14059 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 delta 25234 zcmZ^KcR&;0w(ii87O+sH1Vlwa1f+?SfC!?9V537Q0wNuxm!SwKQbhqp0i{dtozOw) zz4sb=2`!N1P5hm6&%N)y_Xo^mPiAJXz1Ld%`@Xfav_v^HM;XZi%2QJU0H7wv@DTt= zeLbFQzqx1TWa?;X|HjhJ769D7mBgy4vx_hWb&n#A>&1U@->X^dp?U7$t2*u^W(8Yg z!fUro-IyIdjQn-4xLN4JXLSKt(FD8hgs2H=QCQlPUSNpRp zB08Mp5|!Cw>Jh61o*s)A=z?+8#Z{*QcXB%Fms>olsoV4Sew@)veNOo}yoA%|W{t+{ z(C-fY2QYh*3d@Z{&WRQTF=;cQ;_1Sw))=l z3SEg|>VOJGqv{K`QTjjMrY`pezn{LGv_91o%MnyfrX+L!qF2?M@-Yt561^X=k3lX@ zPa@Cyh3{01M51fY$lVJq5((fo{dPwK9>%&NO3mD@|9SkomW&hUrwY!kxi4$8ll3Ew zrv3$<3_RVe<5md@PM~1eXY#k+Tu<_ShXbYr;;ylaQbN!9u--)aj9|1l`<_&d-u~my zd%};sxoMeEi_dK+8#NAo^XLUzZrD=Ud z`g;qB@Vn_rDor-}Cd4AQY`U&vL3n{vrp0%$PE;#i^;8cAdVyWduaDQ>&@SqH^pq;+ z6%gNgqd%%SN+K;RKvC8l0&sJPRm)H~1mQ^I)%3{cjoRR#2g4F^_XUo*+=(>M>8dDlnt?G4T-L;i2!qCYG zQ(c^}^=T0ECoN)+ecJmX%E*QA zug&92sCg7h&41s$OZv7ciQI(s++EV3<||1_{xkVUg{)7W#JPVWnXPwceg4vmOF@H? z$DM5Vl0U<{B;GUBf{D+sFoarLbJk&)MrQZ3uPuif8TS;oTUz}C@JfyvC~=xqfvvhj z7fRvFxyg3jJ1-fFBn&G6UdxO5v&d3R#JNq!cE;lQG;n+%aas8GFTz7zP!Gq4``otQ zU9tb+{5ulCEJ8u3Yw8*wE)&1E>qlQfd*(ptiNj~H>DAfjp=5UL$kGXp>zst%gXcF4 ztIJ1g^MUR4jLmB|1sY>AMBFyEJjIHvno~=(cX!=7+GKra>g3;A3;;7#mw4I3uXj_E z#_&XR7A$XH;`k9jN;1N=4Bk1=eQ#pTFSPI(<~z_xQn!k9(Xan~>n$vf|HWOye0a_D z{9IV@mTR&VwV}21{oqkqe}GY$PaAW6`NKL>Z+a- z+*iRHYoTJr!k57jmUgE19Yx1+wHha~Mmw`6`7PIS-`KFu6=aL9)LvGgsRdNnZt7XT zzsQ^W@isrBc-~H@e?g&cmwcHo^6_ z^W&8yd3`*Z<(q8h;Dz@y4`?;2ol2Y=?*|u`F_&J{ua9O1XLhRu-V|A##|g=ROhw*X zO+Uihiw-(CtSU`^{(>;;`K1tmna~Z zgThLopt*XPGF{hiaWdPm@}bYA4+)?0@`OobyDL8GT zlvSR;HSv7na3M{uL<3tbX!H5f_V`(GN~LD-MO$cCU6A<1MEyWIGrx6#e5jztNB2w9 z=&j-tE@5}d#;Ad%+CFu)-76~YFXcNXtN8n-U*D7gdtd88ZW>qRx>(8xB)d(gQzsMy zHZ_{6<2MNyTH@d1G~3y)o2AWIf3>veOufrhp~MN;d-i26@RRFStvtRB`}jjPS@Huz4QeoQoenq+iEZ`O&gj2 zyV&j|K1UOjKc&wQj|H#dob$&UuthUg_Z%~dg$hK-K1TT{_A+oo?N&+H?iI*!LoZGm zGR2XlAk^>rdyDWM0tp6Sey{m<^GN;@TYnL)go*MdiIV()ez@89sCCf=A)~37(uYpc zMMQ6HmwWZYOknSxPf?Kc9n7Vrn3U2bi|aVSWoY7}%BzzHxTDYAxyD!`j#!&h*UKBc zcBD}ecG!nfD@a+lyXu_uV(%GSq&Y&dks@uBh zS1i2UZFmElg;f5HvCz4wuAmCKlj%<~QcWNU5oXnEF~LHn-t|}Gv7Q$laf@Mg^47jZ zo~Tncd8{YHBkzqoX*Gi z^)=#Y1tjOez|Zl<;f$?Ial8$wHXb9f$!1m+Qhljc4(Z{(mixXLMckX~B;dR=?rC*y zPmKk440!6IT2=o&?H0FgBt9WPA9UU-(>!43#>t*>r(D=>Aw^3jb@{Xv@ur}bx$_9R zI_j<#@+#n=i2zwzExZlt#E&j{DbhT;xELJe9>}R(^-5ys=GU-DBP5zYZ{9BKoN%zX zZa@fWV1`M%kO?Q7%L6AmjIyHK&I+n2-LW9Hd1Dkt+3ue&_GYJR@EU*4&I%oM)o9m2 zP5-8p$APaUdaG+nh;ohM+1i$+Fm4g1pY!AXE|my+OKRi~WDtDU8|s?T+Hv=4RTU`8 zor3Z#NJVKXe^S8iHNIlYcOh#i;1-4DX)PvYl+!>5BL#D=G5Y)t&0ztunA1+5KtZh{ zr2IJ&?cbfc9Bl@)@?M8zdZhi#>p6>nJ-4giL)#&VVWIb5L)yzX%1VKxS6-v-{u2j! zdgw_;8L60^n;{RaBCn1J1~JbMf>W|dkJYODqc9eddV2HtMSAgX zxeG)dwI?;pl0O}=?R_@=~~vTc`8%qQzJUMO#om8Stk_6%(rB?MhX{cT*&g% zt{O*#?^XZKB1Ktl{dF+7#E^z3c| z_3O(xP?gz!_V~kB$OzcWzG=~Yq1!rXafhk4UPaRYdaD8}x^9M00lSB%4G#h^hh8`f z{GGet-VwBJT*gTmIz9Wsd61C1lrVjseMrW1HB$54&pCce)}LN&(^CgAy>`|op%Y}+ z_;c?D7dKpGp?8R3!EK6~CA2NysqWo&s?!$wv$TwAp_=c0^|*3ym1(~B#H2m(c%vru zO`f3($9|y0aXM0WfTbo9*>CsTf2kZike@mQPlvxQ?;HeUT;aP`PbC`$*qDxepw4To zO%F`Ka`xO#6tPvX5P0^Kbvoa+S9IPIz zq8cs>mkjn!P5hdlNT`ww4bmsHBi@gZMPjI$rh!wz)-`(cmfQe#+@BK)Xl6&;4u6Vg z%|)o2QEPdr($HW&f)?U1X-q7Pmt&~Ov*er9&=XS6V-uZ?>o@LSHj)_sK3+1xac1Cs zBdpPL2l+OjK1fo+740si22vWWQ+S5^%=%4~+>TuH!0H&o86(HD_ueF@3cv%3rR5u zw*uNs3Yv!L3f)hph-FHQ}d+E(Wq7!fhnF3MWi6m>d=#+LtZSsFUF!al6bzwhLscm z#-Tx|!`ITF{7zRv{-d1H@S`8bmG6aZ9+KwXG!VSdkeeeQ;()!hK34g(@+eDH%XI7$ zxon5&VXgPJUJ>W<;ET4r+=jxjXMnF+NqUNnk5wu0TIC2;lVb$@;??7Nex8&5&io+w ze|qt+&ZuLh^HBYncQjY%%-!}quLGcO$GKzuXTEx6aHfUpD2nb*Qs8+Pc-C0f>&gjm z8Ls^>G8n$@5gX6TS&GU&IKPP)Pw?db^g@1#YR~USu$mwo8p}k5e@rF51R6`oRMb3H zdXf8s?eLcmsW!U}NKH?gS+p}X!!4(C#%l+>cO5JR0i)G(1ps(2%GJi;I;SXPZ$5mf zG@=Objfd^NGsMqR-D4UEOmx45yc2r}D=05!wzz+C&4=#uUgD?lFIwy!leuG5z8JoL zPitQyadL@6EusR-NyzFD#^dMDi}Fj-0nn?7INtK^*R1>x)6y#!8$6C421@V0*KPt~ zYEL-Y559A51e~t&cVvm1Lfs>UF=^}Wm7uoj2lz~SEt^SiNZ$V&f}oJn!~3=;w`o-k zxnRJ=ANj72v90sa7fBKr5qUmBN>~v9NE4c~eMSp)$AUQL0e^c4ed5Ep_guu-4Kd!6 z|F+$7$-!kOd)r+ZMC~XxGD5COOp(=#jeOF&obC5?ZNoo>yNYxE$=&~-q{PUI?avjV zh*l_pQZvxqb5o`V@HO0!%fI`~7{f&pv%6r^9RmZ$7;|- zb%533^QR|%8SY_rLev7ZOJrH^W`U3=>Bo&dWPQ^Te?4u_52JM#@&QN4DQJoAj>eKP z3Ki#PJiT_~*ZG0-%r9shc+KtgD9kob4==bZb%E31rfWBZaT{XO!tH2Wa!PZfaie#F z4nu?wtkK5mw0+3aO$R4rG=3r#C99|03rjvUsHHFGpr&#=fHJcJ4*ifgR9|PX; zOccg93I(PY9agA;o~5Bb3H_rd(3iKK`v~GHRR3v`{tP`V1;G-UjmSGe^|ymP>Y!u! z^}Ty?5R$yGHrtMT)N;;zd6a^^z_?S?rQe;ngn78sD?=nO>D}A-c8JYLy>=^+N6W{Cx(?AFr>HTb(87&TDNG!VYny!qUw5Z$7cAjAe5k}t$ zSMQI?5Q8Y^|h2|OOR8~PB(w!0E(Mjm&rTH}6Fc%1<0P~o(#{Ou{#gwVr}e7u)O zw6I_mNlXU}R6lV%Kpp&Sh=HJmlA%Pl{z#Ytj6M8kIv!%it*b}%Zq1SxdFpG42O{7a zSUIR1i7nchx*RCTi|+noHed6ga@793>^@af!d9@|#QVSa*JCtx&wq=W_#N20#a-ys zz~;7p0@fmBx@Q2vJGpDiQL}GR8VaT$1X$FE2}9_juZIM^^zKy?BtsQJR8P4t@$-lD zX~Osb{^uy(>ee2k;`Z%Q&41H;@tHOhN_$cb6O8G#x5v42uS z?9?-QF;q9cw(k$O*K(vG8db1lVP>WkP(% z@i-c&pGbZd7>Y1`$D6rZT*7x+H6eTTcut{seF(uk#ng=QeCx(f=Xt#2Gb zQ|{6|?+1CMyunQw;h*?bE<5*#@|rz2qxKl4ohjO&i}^$@EG?eKoJv zy$H=9lor1ji7EZ{+s31W0L1}`?CGsSymby)Df2z2{bgp~g7>~c*vVGGi+22lcCSA( zX?apgfZ6UX13Wp5O3g2xUi_HKj1sC1r}*OjG$7h0G0GEwnpYw3 zdSBUKV>hnXIkCH{&_8xvAt-ccH?BedM>KyR)^^PPwl%Nq(dQ9Z^1AIVV2ikrLo;uJ z@ricYCT=*ybbiW<6_|YQ$p!;10zL&oZP1~QA0v7H?L5RGQ-f|pxC&#jCX%nz`ZWtI z3g-UvCCXFY<9dAhSq|2BY!y`bP?~_UWr4`;Gv!+Dbe?C}S26p6HJ`e!nN3~XAHKNu z2q*eR;9|sgjc=m<&M` z@X9|cPavi&2;+*=hG3qJB36J1_AK^YrN~d#2RSGrS@KE#7DuO-AGG8s(RTFc?!yyEj)eLQao)RFJw@yu&ZiG~ z25lEVl!Uqp0Vap`_;NjIWkHK%?4l)W$+xi8*mUCoM~Pp^grFzwqZvN#7ytW3mRKfp z5}oL}=WuXV?vda|-PZg6fZj!OJGi=L_Lv|!)t8)7me?T^bi5^dwWjwIGb$;7aj*X`Wg_`Ca;8 z3T*NJU(8Icx%qFn4E_r*YZ<73?Gg~8U+K2Z?|l|?y;SzjMgP;K_Ji@YRO?(E((}s0 z>BLfADg{|@;2OLZ`pWFE;roe=EbsRTg><~<}Pbq0`bxE<#|7Q=fPYq2j^r-R3!}roq6#!=dCAw?)5ZASUx+O zZ?&$S9Z$FnA;h`WzQMTL-b^kw2JasWFu#+#F&S=oa`0f3I$?dP40f(1{6aft-K}p8 zj!u_j1{3c3l*G~RK={1MxsV8f!L>o~r3pF1%Ns2<&!zytE4qNy=2uN`Pcj#H7+z@2 z9_3P} z@>@I9^L~wA)O%@?Z&AheS`itiB$Bs8NVUB9X5&Mf(tZvLd(wgfEymZTs7+<3=!TATafUPiH-vw*;KZ?N3-%IpvtZJ^j1UV9i%$uNg zGRrw`yB|(Mh)3_XAm9BodIn&OkM#W(5yR{8=N9;q^8(o>WE%-kB`P%cr}^O~?A`%D z+2mO6I>5f7U-E3Md+lrduJKEgw-_CdBZ(OAv2c!Dxqrg5$E;|6G$uZH&TQ6)t z1nZ9Z97f5AzTXCJK>|p^7iw_3EkfK94TE7@P^Rdss3wC10gRmuwup)wK=Z^w-bgRI znrb@s+%rHn&c(uz9I%DS4~<)_@mR0T(r#}=J(na0+7;uX_Ie#RT?XZVKR>v4gN5o) zI|^96)4yE@|8j#%xhq=(j7>y1Zv{@1$?*6X;tWFuSjmA$$c2t!arU8=mvX`l{cHIP zi#roRMg^49Qwqb3LycOm_0_#EG4CioJKtL94Y49_$dmV8cTNN;s>MSkN@Ddw7$P@s zbPMD!`jnp5oWGGJd*zt;7$B)#Sga3vznvPkh+VE~r!ZciYV?os$qh;L!$%wooo2Vm z*LKFgyEC1e^Lzl)qdu`OTO19T{KCS-Idp+~?N_^S+)94#N0{%(d~Dyy2^C;7(>a;O zJl$sf3yM!;1Bd(qk~w}96;3)OTV5GUpY)OfJx#NZlIC(lE$~>c3S!0hQ$g7w!mRs* zS?$a(9RU^4bXDlkZUdIc8+vTq`%|~Ta8P+602`4g|APOvs7rmd^)b&%vGrsh=Cn+K0cHnbShcG{V z!o40wpa7sdlP-BmqNhVJTG3j)oPLCT$ps<25O^Kn#TgXsd-f;(WA-g0YwGiBW)}1X z_CRw+zcuTs0>qFTRQ+u7#i|G7c4xGQ*w81$HJ2l*O(s49O>NV=* zBYEZy{k6Oo9|WJ6Hoe$YruexeUaP|hId1I93>w>R+>RfstVdR8XR^k3(H?-?omng4 zqrAUJ-cSJ9xP_~)`|M`?whT$e$f(ys`r^$OUH}0&tDcJ3L=58+g(s_0@O!y7_&tx2 zBBfni%$q!4{r&l9A2y5E@$cC8nM|_z?PlGiF;RDDvuKIl8^J) z0!a2?_TBzb_?F>+nG2HU4`(@U)BH?TzG`)pPeHS=r;d5MU)|1L)e!+*DSkZL5O23t zA0*!WO1Zc{k;C?@G{M^#xBAld0K$9RwOyf+*HZH#aO7s2Y?c`hL3)8dM2adxc8=YT z-m1JJU|C{QW8~IP{I26{SQG{{UNlGVLHKj>Cjk=6K?r<4fxzeXjCRX|=lVE$z#cbb zC*fJ#v|;gP3OxwZE}OXKi2+KZeYA z>9x+R&rJOdji`-PQ*$bS-$VrIs9 z#a#QgzXvwSD0pqu%{+0ZyTv#dCbJm`^>WAd!2L3LXn+>VDP+%W)Q-kg&Wmkb0ZQ~8 z=aSJVgecX64FpM0AQ|xZJL=}>CkPl&WP^BESl9^mdvBt!Ax7Bz6o z0RmVp@1Zxh+A=}FdJC(i0hMsXU9@4vRY6>t#-s0{*i8wQSIHN8#2#Z`)?5GHX+d_c zdc7TGr#HrL2|qzqll6%vhWAoI-IRj@^l zvpJ|7Lxkr`xO96C-zMbd>%X_?6F22n%q5a1!7z@O%kOk*t-mSVt-H-3n0Jp9%bU0B zgqD%@@GrSYw&~F$JrBEe)JY=z6_3|K-Y=bdS5$s5&e(@sim+I-I~mKx4KbY|@oAGg z;6!)(QPoISrJ#7(81Ju3|3ZC>_nF^La`jU^7<_BE5}~1o^n{qwD$7(3HQT!CS5#*<(ayk)AR}DPLo9Rv#!GlyHk%ahiD3KL$&qEKF-5PQjJDe(2nSJJ zla{efION5#TZUmp`yxp1w+o2e@k{iUNMNYN0vPpIrZsn+osJ9fGzp-`<;qcPx|9at8%^Cp z&6cua)S25I%hJJrx$L14l;}Q9~fiST#SDr0Y+j zxCDEL>rBnU@2|^J(IpP#L@HXT?*=6qo#UcrbJEt}xeLg(!>21hP((KS76fEVUT#S$PSSRr;3T2!)i)i7B{NB`s?6n*^{O^o-boc- zMegg6FtX1S<7NDX>Kt$+$9BNVsvhZpBj}*uSG^aZ6^W+N)al7~%$?42#ku~fn%SdQ zee{KIH%AjLN(yN%Z8A|2-I6zEnZqOpi@K*C3{33Bn>2p4c*NO9Lo9&a6l7@sW9K)o zNG$U~hYRBt3taM0+Eo0Ye7hZ@zmnB>WVIaX#R@{Woa~^Kz(f`xeXVp2%p_2Wm_iI0 z`d?w-^h~yD{rlxk*=eQ|t(%%AgGB~RlKBj&$7X=9YRQoLQ16-Hp2k-8LFawyRdj#= zi$KNUqpdqSc75{{iPba546MGG;obBSG$F~=BK}0O89O>afZSXk1J~8t%E$YTY%@Uj z{V3V5T$z46SXZJ2%6TN0PTtJ=wk9t5d9)xM#k(wRGW`TcqC#@i(aJ7dT$IS$s0S8wgACC^l)%lU>KUcG*C8meDap4`P& z!AtN$M-Xo$7U9Ocjh#V5tkxcleJ4ap`~N1;CTf!A1j`KBWAr6NDot1TabuCHLM zMcMni=ys3s4;7NGNT&_ypP<(C+1!JY)2P^zzg0J;f&O$QZ_AsH=@ni=c#=ZiYfD|V zgJ6_@C6nnU_6=gpsZ8XC#N8dxQ}NILDqGpS`VV^-QUw*TRX*9tPzM}>@ybT7OGW=m;D-IsW(fKIaBd5R2WV%q5Jn;xV9IQ%fKu+CmEgZ=auHakga zi6A^8!`(zF=DoeeT1l{)KeLb0AsHd^c*$DUY$j%e7~Pi{)J69A^{tg1$hj(FIzgz6 z^+-T-gZWkf2dZ?t@6HW_+X|8p&mWJ(Zz|d0Mm_Iy$R>p0miCRtAlfa)^!e@>L%ZtD zk|11$CjsLlyvwyYs2?Xc$Lj4}3r)4-51OGZ=U%KnkVJS4;nOotHJwpypR<(bg`EjPrQ;NGS!$rY3Tw?dpL zk%?ti2>q?n{Zoe{`4GGFndA-V&rSVP+}QEpEm2|6J8}7*?TS62ZZ$T`d(m}pfSwIt zPC-G1tG`9JqU%HIfG^a4%|&awL@sC#McKwsc<(A9VCwsh8Sa85d=T{h!q$Hu@Eusc zo8?$qrVfJ__l%eF&Ds0?7MOx)?Gx;?@5MqH>99VR1(n1}XYicx!$8+y#A;B)L`=

    2r0z4E7M0wtQR|eP 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 g0r^i+>0?6sx&@Eakt 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 pbD&E*EUo_sLCpoCq(N`u;m1Pma9a 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 delta 5068 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 I*K Date: Fri, 21 Jun 2024 03:09:31 -0500 Subject: [PATCH 24/35] Automatic changelog generation for PR #3130 [ci skip] --- html/changelogs/AutoChangeLog-pr-3130.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3130.yml diff --git a/html/changelogs/AutoChangeLog-pr-3130.yml b/html/changelogs/AutoChangeLog-pr-3130.yml new file mode 100644 index 000000000000..40cb72a2bf4c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3130.yml @@ -0,0 +1,7 @@ +author: Sadhorizon +changes: + - {rscadd: Bone Talisman and Hunter's Necklace were added to loadout.} + - {tweak: Bone Talisman and Hunter's Necklace were reflavored into good lack charms. + They are no longer armored.} + - {tweak: Wolf talisman crafting recipe now requires less stuff.} +delete-after: true From 8d1daa51847bddfac4d266782de097d0ba3d1750 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 21 Jun 2024 03:40:11 -0400 Subject: [PATCH 25/35] adds telegraphing to brimdemon attacks (#3107) ## About The Pull Request Brimdemon beams now fade in before activating Reduces brimdemon base vision range from 9 to 6 so you won't piss them off before even being able to see them https://github.com/shiptest-ss13/Shiptest/assets/24857008/994e9111-7504-43e2-bfea-ad05e86e6399 ## Why It's Good For The Game Silence, tester. Offscreen brimdemon blast. -35. ## Changelog :cl: balance: brimdemon beams now have a fade-in effect before dealing damage, making it harder to get instantly chunked for a quarter of your health balance: brimdemons can no longer aggro on you before you can see them /:cl: --------- Signed-off-by: Theos --- .../hostile/mining_mobs/brimdemon.dm | 36 +++++++++++-------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm index 815bfca00028..769f6ce3d5fa 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm @@ -14,7 +14,7 @@ emote_hear = list("cackles","screeches") stat_attack = CONSCIOUS ranged_cooldown_time = 5 SECONDS - vision_range = 9 + vision_range = 6 retreat_distance = 2 speed = 3 move_to_delay = 5 @@ -98,7 +98,7 @@ visible_message(span_danger("[src] starts charging!")) balloon_alert(src, "charging...") to_chat(src, "You begin to charge up...") - addtimer(CALLBACK(src, PROC_REF(fire_laser)), 1 SECONDS) + fire_laser() COOLDOWN_START(src, ranged_cooldown, ranged_cooldown_time) /mob/living/simple_animal/hostile/asteroid/brimdemon/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change = TRUE) @@ -115,10 +115,6 @@ /mob/living/simple_animal/hostile/asteroid/brimdemon/proc/fire_laser() if(stat == DEAD) return - visible_message(span_danger("[src] fires a brimbeam!")) - balloon_alert(src, "brimbeam fired") - playsound(src, 'sound/creatures/brimdemon.ogg', 150, FALSE, 0, 3) - cut_overlay("brimdemon_telegraph_dir") var/turf/target_turf = get_ranged_target_turf(src, dir, BRIMBEAM_RANGE) var/turf/origin_turf = get_turf(src) var/list/affected_turfs = get_line(origin_turf, target_turf) - origin_turf @@ -135,15 +131,30 @@ var/atom/new_brimbeam = new /obj/effect/brimbeam(affected_turf) new_brimbeam.dir = dir beamparts += new_brimbeam - for(var/mob/living/hit_mob in affected_turf.contents) - hit_mob.adjustFireLoss(35) - to_chat(hit_mob, span_userdanger("You're hit by [src]'s brimbeam!")) + animate(new_brimbeam, 1 SECONDS, alpha = 255) if(length(beamparts)) var/atom/last_brimbeam = beamparts[length(beamparts)] last_brimbeam.icon_state = "brimbeam_end" var/atom/first_brimbeam = beamparts[1] first_brimbeam.icon_state = "brimbeam_start" - addtimer(CALLBACK(src, PROC_REF(end_laser)), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(kill_people)), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(end_laser)), 3 SECONDS) + +/// Tells the lasers to start murdering people +/mob/living/simple_animal/hostile/asteroid/brimdemon/proc/kill_people() + if(stat == DEAD) + end_laser() + return + playsound(src, 'sound/creatures/brimdemon.ogg', 150, FALSE, 0, 3) + visible_message(span_danger("[src] fires a brimbeam!")) + balloon_alert(src, "brimbeam fired") + cut_overlay("brimdemon_telegraph_dir") + for(var/obj/effect/brimbeam/beam in beamparts) + var/turf/affected_turf = get_turf(beam) + START_PROCESSING(SSfastprocess, beam) + for(var/mob/living/hit_mob in affected_turf.contents) + hit_mob.adjustFireLoss(35) + to_chat(hit_mob, span_userdanger("You're hit by [src]'s brimbeam!")) /// Deletes all the brimbeam parts and sets variables back to their initial ones. /mob/living/simple_animal/hostile/asteroid/brimdemon/proc/end_laser() @@ -163,15 +174,12 @@ icon_state = "brimbeam_mid" layer = ABOVE_MOB_LAYER plane = -2 + alpha = 150 mouse_opacity = MOUSE_OPACITY_TRANSPARENT light_color = LIGHT_COLOR_BLOOD_MAGIC light_power = 3 light_range = 2 -/obj/effect/brimbeam/Initialize() - . = ..() - START_PROCESSING(SSfastprocess, src) - /obj/effect/brimbeam/Destroy() STOP_PROCESSING(SSfastprocess, src) return ..() From c251b006a2ad5f367ef250d699298359291ee348 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 03:24:17 -0500 Subject: [PATCH 26/35] Automatic changelog generation for PR #3107 [ci skip] --- html/changelogs/AutoChangeLog-pr-3107.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3107.yml diff --git a/html/changelogs/AutoChangeLog-pr-3107.yml b/html/changelogs/AutoChangeLog-pr-3107.yml new file mode 100644 index 000000000000..05b48a12ebb8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3107.yml @@ -0,0 +1,6 @@ +author: SomeguyManperson +changes: + - {balance: 'brimdemon beams now have a fade-in effect before dealing damage, making + it harder to get instantly chunked for a quarter of your health'} + - {balance: brimdemons can no longer aggro on you before you can see them} +delete-after: true From d17d273bec612fea5616fa075427172fe03e2507 Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Fri, 21 Jun 2024 02:42:35 -0500 Subject: [PATCH 27/35] Removes shoddy 'active' state for holopads that was causing negative power draw. (#3128) ## About The Pull Request I implemented the active state for this wrong, and it's better if it doesn't have one for now. ## Why It's Good For The Game bugs bad functional power good ## Changelog :cl: fix: infinite negative power draw while calling your grandmother no longer happens. /:cl: --- code/game/machinery/hologram.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 60ded054842a..0e6bc6ed6a6d 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -451,11 +451,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/holopad/proc/SetLightsAndPower() var/total_users = LAZYLEN(masters) + LAZYLEN(holo_calls) - if(total_users > 0) - set_active_power() - else - set_idle_power() - active_power_usage = initial(active_power_usage) * total_users + //active_power_usage = initial(active_power_usage) * total_users if(total_users || replay_mode) set_light(2) else From a061915f9fcde3ae81918b541f4dd0a7d859f457 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 03:38:41 -0500 Subject: [PATCH 28/35] Automatic changelog generation for PR #3128 [ci skip] --- html/changelogs/AutoChangeLog-pr-3128.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3128.yml diff --git a/html/changelogs/AutoChangeLog-pr-3128.yml b/html/changelogs/AutoChangeLog-pr-3128.yml new file mode 100644 index 000000000000..7cc6a1fb0c97 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3128.yml @@ -0,0 +1,5 @@ +author: Thera-Pissed +changes: + - {bugfix: infinite negative power draw while calling your grandmother no longer + happens.} +delete-after: true From 8e2cde74c28d8b3480249af1b2ff1e5b2ac78e61 Mon Sep 17 00:00:00 2001 From: Imaginos16 <77556824+Imaginos16@users.noreply.github.com> Date: Fri, 21 Jun 2024 00:48:47 -0700 Subject: [PATCH 29/35] Fixes SUNS Decals By A Few Pixels (#3134) ## About The Pull Request Does what it says on the tin, all the decals are now properly aligned. ## Why It's Good For The Game I have no idea how this happened. ## Changelog :cl: PositiveEntropy imageadd: SUNS trimline decals are now properly aligned. /:cl: --- icons/turf/decals/suns_floor.dmi | Bin 76697 -> 76459 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/decals/suns_floor.dmi b/icons/turf/decals/suns_floor.dmi index cce105645f234c7a2924083a8201eebe3b9cedbe..ffebe30367221b11ffec43c9216211f6e9aa0886 100644 GIT binary patch delta 43014 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 HE>Zsn-4{u3 delta 43265 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 From 39852043fd6679832eeacdc1472dff0c1965a285 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 03:52:32 -0500 Subject: [PATCH 30/35] Automatic changelog generation for PR #3134 [ci skip] --- html/changelogs/AutoChangeLog-pr-3134.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3134.yml diff --git a/html/changelogs/AutoChangeLog-pr-3134.yml b/html/changelogs/AutoChangeLog-pr-3134.yml new file mode 100644 index 000000000000..b7a0d902f332 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3134.yml @@ -0,0 +1,4 @@ +author: PositiveEntropy +changes: + - {imageadd: SUNS trimline decals are now properly aligned.} +delete-after: true From 1e2fefe7821f3600ae808a6e85efe6276b63441a Mon Sep 17 00:00:00 2001 From: Patrick Meade Date: Fri, 21 Jun 2024 04:12:24 -0500 Subject: [PATCH 31/35] Remove superfluous logic in revolver/rack() (#3127) ## About The Pull Request I was reviewing `revolver.dm` and noticed a bit of duplicated logic. While "twice to be sure" is usually a good idea for using a gun, it's probably not necessary here. ## Why It's Good For The Game Clean code is good code? ## Changelog :cl: fix: Cleaned up some logic in revolver safety /:cl: --- code/modules/projectiles/guns/ballistic/revolver.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index c19c03f31e3e..034e12ca65cd 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -282,7 +282,7 @@ to_chat(user, "You rack the [bolt_wording] of \the [src].") playsound(src, rack_sound, rack_sound_volume, rack_sound_vary) - if((!safety && !semi_auto) || (!safety && !semi_auto)) + if(!safety && !semi_auto) chamber_round(TRUE) SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) update_appearance() From 733123cd2ff4e46d7191434817642e5b3934881b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 04:33:15 -0500 Subject: [PATCH 32/35] Automatic changelog generation for PR #3127 [ci skip] --- html/changelogs/AutoChangeLog-pr-3127.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3127.yml diff --git a/html/changelogs/AutoChangeLog-pr-3127.yml b/html/changelogs/AutoChangeLog-pr-3127.yml new file mode 100644 index 000000000000..ed5a7d880024 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3127.yml @@ -0,0 +1,4 @@ +author: blinkdog +changes: + - {bugfix: Cleaned up some logic in revolver safety} +delete-after: true From 080c889fcac0166963e2d299aeddae72d569a64a Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Fri, 21 Jun 2024 04:23:46 -0500 Subject: [PATCH 33/35] Fixes broken mapping versions of volume pumps for SDMM (#3118) ## About The Pull Request fixes path error for mapping versions of volume pumps and correctly renames volume pump mapping icons ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/10cea549-efb6-4e3e-ba60-183ec21d7cad) ![image](https://github.com/shiptest-ss13/Shiptest/assets/90987989/48042aa0-e6d0-482c-8fe5-b7f09119736c) ## Why It's Good For The Game Makes volume pumps that start on have the on texture in sdmm, and makes the layer versions correctly show up in sdmm. ## Changelog :cl: fix: fixed volume pumps for mapping. /:cl: --- .../components/binary_devices/volume_pump.dm | 12 ++++++------ .../components/binary_devices.dmi | Bin 72526 -> 74164 bytes 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index c32a750848da..7416014ee463 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -204,18 +204,18 @@ piping_layer = 2 icon_state = "volpump_map-2" -/obj/machinery/atmospherics/components/binary/volume_pump/layer2 - piping_layer = 2 - icon_state = "volpump_map-2" +/obj/machinery/atmospherics/components/binary/volume_pump/layer4 + piping_layer = 4 + icon_state = "volpump_map-4" /obj/machinery/atmospherics/components/binary/volume_pump/on on = TRUE - icon_state = "volpump_map-2" + icon_state = "volpump_on_map-3" /obj/machinery/atmospherics/components/binary/volume_pump/on/layer2 piping_layer = 2 - icon_state = "volpump_map-2" + icon_state = "volpump_on_map-2" /obj/machinery/atmospherics/components/binary/volume_pump/on/layer4 piping_layer = 4 - icon_state = "volpump_map-4" + icon_state = "volpump_on_map-4" diff --git a/icons/obj/atmospherics/components/binary_devices.dmi b/icons/obj/atmospherics/components/binary_devices.dmi index 0a044c498faa6fc74c8aeb7277cbaae721876dfb..b666f391e793147d31e9b6806356bff67061a16d 100644 GIT binary patch literal 74164 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 literal 72526 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 From 0bd31f7a0d1927e4aee8098b0a5e02d1ff1c7c32 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Jun 2024 04:46:30 -0500 Subject: [PATCH 34/35] Automatic changelog generation for PR #3118 [ci skip] --- html/changelogs/AutoChangeLog-pr-3118.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3118.yml diff --git a/html/changelogs/AutoChangeLog-pr-3118.yml b/html/changelogs/AutoChangeLog-pr-3118.yml new file mode 100644 index 000000000000..c527ee3d66d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3118.yml @@ -0,0 +1,4 @@ +author: Thera-Pissed +changes: + - {bugfix: fixed volume pumps for mapping.} +delete-after: true From 7d149cd02154b0b278c2c3a7e56f8cefc547ac12 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 22 Jun 2024 00:52:24 +0000 Subject: [PATCH 35/35] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3091.yml | 8 ------ html/changelogs/AutoChangeLog-pr-3107.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3117.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3118.yml | 4 --- html/changelogs/AutoChangeLog-pr-3124.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3126.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3127.yml | 4 --- html/changelogs/AutoChangeLog-pr-3128.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3130.yml | 7 ----- html/changelogs/AutoChangeLog-pr-3131.yml | 4 --- html/changelogs/AutoChangeLog-pr-3133.yml | 4 --- html/changelogs/AutoChangeLog-pr-3134.yml | 4 --- html/changelogs/archive/2024-06.yml | 34 +++++++++++++++++++++++ 13 files changed, 34 insertions(+), 62 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3091.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3107.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3117.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3118.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3124.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3126.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3127.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3128.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3130.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3131.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3133.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3134.yml diff --git a/html/changelogs/AutoChangeLog-pr-3091.yml b/html/changelogs/AutoChangeLog-pr-3091.yml deleted file mode 100644 index 4533ffce8d0e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3091.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: SomeguyManperson -changes: - - {balance: radiation collectors are now significantly more stingy about the potency - of the radiation they will process. Don't expect old nuclear waste or openly - stored uranium to do much.} - - {balance: radiation collectors also produce significantly more power from the - remaining viable sources} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3107.yml b/html/changelogs/AutoChangeLog-pr-3107.yml deleted file mode 100644 index 05b48a12ebb8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3107.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: SomeguyManperson -changes: - - {balance: 'brimdemon beams now have a fade-in effect before dealing damage, making - it harder to get instantly chunked for a quarter of your health'} - - {balance: brimdemons can no longer aggro on you before you can see them} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3117.yml b/html/changelogs/AutoChangeLog-pr-3117.yml deleted file mode 100644 index 6202e9a0150a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3117.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SomeguyManperson -changes: - - {balance: 'crystal legion spawn 1 less skull per spawn wave, now 1 (like normal - legion)'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3118.yml b/html/changelogs/AutoChangeLog-pr-3118.yml deleted file mode 100644 index c527ee3d66d6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3118.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Thera-Pissed -changes: - - {bugfix: fixed volume pumps for mapping.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3124.yml b/html/changelogs/AutoChangeLog-pr-3124.yml deleted file mode 100644 index 50703139655d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3124.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: generalthrax -changes: - - {rscadd: You can now tail thump if you have a tail instead of it being tied to - species} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3126.yml b/html/changelogs/AutoChangeLog-pr-3126.yml deleted file mode 100644 index 36d38a4de324..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3126.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Anticept -changes: - - {bugfix: Dialed down the loudness of a couple Kepori sounds} - - {bugfix: Kepori wooping now has the audible flag.} - - {bugfix: Whistling now varies in pitch} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3127.yml b/html/changelogs/AutoChangeLog-pr-3127.yml deleted file mode 100644 index ed5a7d880024..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3127.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: blinkdog -changes: - - {bugfix: Cleaned up some logic in revolver safety} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3128.yml b/html/changelogs/AutoChangeLog-pr-3128.yml deleted file mode 100644 index 7cc6a1fb0c97..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3128.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Thera-Pissed -changes: - - {bugfix: infinite negative power draw while calling your grandmother no longer - happens.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3130.yml b/html/changelogs/AutoChangeLog-pr-3130.yml deleted file mode 100644 index 40cb72a2bf4c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3130.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Sadhorizon -changes: - - {rscadd: Bone Talisman and Hunter's Necklace were added to loadout.} - - {tweak: Bone Talisman and Hunter's Necklace were reflavored into good lack charms. - They are no longer armored.} - - {tweak: Wolf talisman crafting recipe now requires less stuff.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3131.yml b/html/changelogs/AutoChangeLog-pr-3131.yml deleted file mode 100644 index 327e86b03ad2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3131.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Sadhorizon -changes: - - {bugfix: Blue wall locker sprites are no longer flipped.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3133.yml b/html/changelogs/AutoChangeLog-pr-3133.yml deleted file mode 100644 index 37b863639257..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3133.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: generalthrax -changes: - - {bugfix: Tadrixx Float has a sprite again} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3134.yml b/html/changelogs/AutoChangeLog-pr-3134.yml deleted file mode 100644 index b7a0d902f332..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3134.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: PositiveEntropy -changes: - - {imageadd: SUNS trimline decals are now properly aligned.} -delete-after: true diff --git a/html/changelogs/archive/2024-06.yml b/html/changelogs/archive/2024-06.yml index 82fb3c8bc127..1f823fb98e0b 100644 --- a/html/changelogs/archive/2024-06.yml +++ b/html/changelogs/archive/2024-06.yml @@ -301,3 +301,37 @@ - rscadd: Added Hydrogen, and Combustion Thrusters to go with! rye-rice: - rscadd: Adds a war correspondent for CLIP. +2024-06-22: + Anticept: + - bugfix: Dialed down the loudness of a couple Kepori sounds + - bugfix: Kepori wooping now has the audible flag. + - bugfix: Whistling now varies in pitch + PositiveEntropy: + - imageadd: SUNS trimline decals are now properly aligned. + Sadhorizon: + - rscadd: Bone Talisman and Hunter's Necklace were added to loadout. + - tweak: Bone Talisman and Hunter's Necklace were reflavored into good lack charms. + They are no longer armored. + - tweak: Wolf talisman crafting recipe now requires less stuff. + - bugfix: Blue wall locker sprites are no longer flipped. + SomeguyManperson: + - balance: crystal legion spawn 1 less skull per spawn wave, now 1 (like normal + legion) + - balance: brimdemon beams now have a fade-in effect before dealing damage, making + it harder to get instantly chunked for a quarter of your health + - balance: brimdemons can no longer aggro on you before you can see them + - balance: radiation collectors are now significantly more stingy about the potency + of the radiation they will process. Don't expect old nuclear waste or openly + stored uranium to do much. + - balance: radiation collectors also produce significantly more power from the remaining + viable sources + Thera-Pissed: + - bugfix: infinite negative power draw while calling your grandmother no longer + happens. + - bugfix: fixed volume pumps for mapping. + blinkdog: + - bugfix: Cleaned up some logic in revolver safety + generalthrax: + - bugfix: Tadrixx Float has a sprite again + - rscadd: You can now tail thump if you have a tail instead of it being tied to + species