From 46964ff915494051c206174d0afde838ee76bd6f Mon Sep 17 00:00:00 2001 From: Skrem_7 <98909416+Skrem7@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:26:52 -0600 Subject: [PATCH 01/46] suns armor oversight fixes (#2713) ## About The Pull Request One line change to make the Peacekeeper Visor and the Gilded one have bulletproof helmet stats, as their armor inherits bulletproof vest Also all SUNS armor now covers arms and legs too (because they're all coats) ## Why It's Good For The Game Less inconsistencies between intended design of item and actual function. Also I'm still malding. ## Changelog :cl: balance: Peacekeeper visors have real armor now (especially against bullet) balance: SUNS armored coats now cover all body parts instead of just chest /:cl: --- code/modules/clothing/factions/suns.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/clothing/factions/suns.dm b/code/modules/clothing/factions/suns.dm index 019cb82224d9..df6d831e479b 100644 --- a/code/modules/clothing/factions/suns.dm +++ b/code/modules/clothing/factions/suns.dm @@ -171,6 +171,9 @@ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi' lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi' righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi' + body_parts_covered = CHEST|GROIN|ARMS|LEGS + cold_protection = CHEST|GROIN|LEGS|ARMS + heat_protection = CHEST|GROIN|LEGS|ARMS /obj/item/clothing/suit/armor/vest/bulletproof/suns/hos name = "gilded peacekeeper plating" @@ -192,6 +195,9 @@ armor = list("melee" = 15, "bullet" = 30, "laser" = 10, "energy" = 10, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 25) lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi' righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi' + body_parts_covered = CHEST|GROIN|ARMS|LEGS + cold_protection = CHEST|GROIN|LEGS|ARMS + heat_protection = CHEST|GROIN|LEGS|ARMS /obj/item/clothing/suit/armor/vest/bulletproof/suns/captain name = "decorated academic coat" @@ -337,6 +343,7 @@ icon_state = "sunsvisor" item_state = "suns_pkhelmet" tint = 0 + armor = list("melee" = 15, "bullet" = 60, "laser" = 10, "energy" = 10, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) // identical stats to bulletproof helmet, as chest matches bulletproof vest clothing_flags = BLOCK_GAS_SMOKE_EFFECT | ALLOWINTERNALS //Why? Because I'm not giving PK's sec masks nor hud sunglasses. icon = 'icons/obj/clothing/faction/suns/head.dmi' mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi' From d3a87d9fd8bfdd710cf674ba124c5dbe0ed72a46 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 16:41:58 -0600 Subject: [PATCH 02/46] Automatic changelog generation for PR #2713 [ci skip] --- html/changelogs/AutoChangeLog-pr-2713.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2713.yml diff --git a/html/changelogs/AutoChangeLog-pr-2713.yml b/html/changelogs/AutoChangeLog-pr-2713.yml new file mode 100644 index 000000000000..dfb2f92bd042 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2713.yml @@ -0,0 +1,5 @@ +author: Skrem7 +changes: + - {balance: Peacekeeper visors have real armor now (especially against bullet)} + - {balance: SUNS armored coats now cover all body parts instead of just chest} +delete-after: true From e67c282d4081aa9136824f20e1d2671b54373088 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 9 Feb 2024 17:27:06 -0500 Subject: [PATCH 03/46] The bulletproof armor crate no longer falsely advertises carrying three suits instead of two (#2712) ## About The Pull Request Description doesn't match contents, looked like 2 suits per crate was the baseline so I changed that instead of the number of suits ## Why It's Good For The Game I can't wait for my THREE bulletproof armor sets! ## Changelog :cl: fix: bulletproof armor crates are no longer stated to carry one more armor set than they actually do /:cl: Signed-off-by: Theos --- code/modules/cargo/packs/spacesuit_armor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs/spacesuit_armor.dm b/code/modules/cargo/packs/spacesuit_armor.dm index b677cb88bc3b..c873a7e2dac4 100644 --- a/code/modules/cargo/packs/spacesuit_armor.dm +++ b/code/modules/cargo/packs/spacesuit_armor.dm @@ -136,7 +136,7 @@ /datum/supply_pack/spacesuit_armor/bullet_armor name = "Bulletproof Armor Crate" - desc = "Contains three full sets of bulletproof armor, guaranteed to reduce a bullet's stopping power by half but with limited protection against melee weaponry." + desc = "Contains two full sets of bulletproof armor, guaranteed to reduce a bullet's stopping power by half but with limited protection against melee weaponry." cost = 3500 contains = list(/obj/item/clothing/suit/armor/vest/bulletproof, /obj/item/clothing/suit/armor/vest/bulletproof, From 925018598274ceca423730bc8104df9197f81480 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 16:59:28 -0600 Subject: [PATCH 04/46] Automatic changelog generation for PR #2712 [ci skip] --- html/changelogs/AutoChangeLog-pr-2712.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2712.yml diff --git a/html/changelogs/AutoChangeLog-pr-2712.yml b/html/changelogs/AutoChangeLog-pr-2712.yml new file mode 100644 index 000000000000..f9264e1bd233 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2712.yml @@ -0,0 +1,5 @@ +author: SomeguyManperson +changes: + - {bugfix: bulletproof armor crates are no longer stated to carry one more armor + set than they actually do} +delete-after: true From 167e5a2d3cf6f57faaf58d7e556d992a85d48e2b Mon Sep 17 00:00:00 2001 From: Skies-Of-Blue <86762641+Skies-Of-Blue@users.noreply.github.com> Date: Fri, 9 Feb 2024 14:27:36 -0800 Subject: [PATCH 05/46] Glasses Transparency Tweaks (#2711) ## About The Pull Request Resurrects https://github.com/shiptest-ss13/Shiptest/pull/2595 from stale hell, with the requested adjustments. From the original PR: Changes the sprites of the prescription glasses, and prescription HUD glasses, to be more transparent with less varying colors. Also a semi port of https://github.com/yogstation13/Yogstation/pull/19641 Additionally, brings over the thin prescription glasses from https://github.com/tgstation/tgstation/pull/62145 ![take a closer look at those peepers](https://github.com/shiptest-ss13/Shiptest/assets/86762641/20f3b4dc-d00c-4dca-8b60-fe3ac1cd20fc) ## Why It's Good For The Game I don't know about you, but I'd like to not have my character's eyes locked behind the eternal damnation that is mandatory opaque glasses. As the original author pointed out, it'll also help to make sunglasses huds and prescription huds a bit more visually distinct from one another. ## Changelog :cl: add: new pair of prescription glasses, now available in loadouts! imageadd: new transparent sprites for all prescription glasses imageadd: new transparent sprites for all prescription HUDs imageadd: new transparent sprite for the orange sunglasses /:cl: --- .../modules/client/loadout/loadout_eyewear.dm | 12 +++++++++--- code/modules/clothing/glasses/_glasses.dm | 5 +++++ icons/mob/clothing/eyes.dmi | Bin 12665 -> 15711 bytes icons/obj/clothing/glasses.dmi | Bin 17097 -> 17147 bytes 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/code/modules/client/loadout/loadout_eyewear.dm b/code/modules/client/loadout/loadout_eyewear.dm index 8da667f8819e..99e868ad0854 100644 --- a/code/modules/client/loadout/loadout_eyewear.dm +++ b/code/modules/client/loadout/loadout_eyewear.dm @@ -8,6 +8,10 @@ display_name = "glasses, prescription" path = /obj/item/clothing/glasses/regular +/datum/gear/eyewear/glasses/thin + display_name ="glasses, thin prescription" + path = /obj/item/clothing/glasses/regular/thin + /datum/gear/eyewear/glasses/large display_name = "glasses, large prescription" path = /obj/item/clothing/glasses/regular/circle @@ -16,6 +20,10 @@ display_name = "glasses, jamjar prescription" path = /obj/item/clothing/glasses/regular/jamjar +/datum/gear/eyewear/hipster_glasses + display_name = "glasses, hipster prescription" + path = /obj/item/clothing/glasses/regular/hipster + //Misc /datum/gear/eyewear/eyepatch display_name = "eyepatch" @@ -38,9 +46,7 @@ description = "A blindfold you can still see through." path = /obj/item/clothing/glasses/trickblindfold -/datum/gear/eyewear/hipster_glasses - display_name = "Hipster Glasses" - path = /obj/item/clothing/glasses/regular/hipster + /datum/gear/eyewear/glasses/cold display_name = "cold goggles" diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 8245a3333e4c..c265181ffe41 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -213,6 +213,11 @@ icon_state = "circle_glasses" item_state = "circle_glasses" +/obj/item/clothing/glasses/regular/thin + name = "thin glasses" + desc = "More expensive, more fragile and much less practical, but oh so fashionable." + icon_state = "thin_glasses" + //Here lies green glasses, so ugly they died. RIP /obj/item/clothing/glasses/sunglasses diff --git a/icons/mob/clothing/eyes.dmi b/icons/mob/clothing/eyes.dmi index 9af8d7dc8bba59121c8b120229b0d679d06ca1df..5f7fa454a218b4da73edc3ffb2ef8cee15644b51 100644 GIT binary patch literal 15711 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

Ii!(K~pB|{ zo`z0uJIs~F%^yERDeG2&5D>fYF`xj`Hl3NxV^Li9VW7W zc-Y)0dWl`1I_MXOuMVcCUpV(}iBBb&X{qT)UAAnTp<}ET$&5Gn;L6X>B;G@VdK?c@bHv$*)70ze_DJ0?UZ4y zQ<6z~P~WB7yM$ZwxF_%=%0kUp1s7PRj)Cz{{UKI)F9dzk)zvk;A%=)GtOjk8HZZnpdtfdchtKHc>N=3Jr~jNb{>o^sv$T zquSH-&3%!J)oq|%N88t?ewU}@g>8O#U7o1(<=5hgU7B{M-&-f?%%;u#v9F5^uBL3uh=%1Jb<^^0yDQaM z(a+eBhGT0RVkc8!=qrogtCmb^OqxJ+Ps3N4{WP+?*x#=u#ua{o9slVLeig*@$FF1n zzH$Xv{`+^?WWx=&nE9suCKcpUIy$#N{(cQzgXHe@khoL>6r(ZEA^SWSY*thv|)B!rWG(vp%AHx#4LoLi8^ zeD6O18hmPM>X7(-clW(w_d3G~8i7@c%>X7ka96rmn=h^@%Ffm*gs=6hI_ns!tlH0$ zyN9=NN@X#^g>H9u_nh(ew3Lz3OBPg}gh)E9Rc6NQ1}S8L%o$|amssDNi$+S%ey*_x z8G#0c*EMpRTdyCdthPltB3!TmW_a*rMEGv8sxC+=P*<z4kO|-3>XZ1{YwU2u!uvUs5vy+cY&NJR&b!Zt9I)y?%=~of2^> zQxyu8+u|j*JElV2!0$tWd~zioNeO!=>KZD#jvi1m3I6OOHuCTLE)t0;WTeFBAuUKS zD~}aL!_-S}$H2U)D%9fQ&KbT>CQ?7sl0SBNeSftnH;CVrb&M!Crsv>Dd7@ZsNxZS+tf7r06J#uT_imv zelKF7wG)jujTrsvB=KxT!%jfV;wHf)J2r5q28@B^}!P-Q%tlNMa8evc-JFoxJzp4D_N3Uv;m}75aV^bMEGmwtJ zVN1d)NpT`fBq5^0?y8JGFgREdA0Nq^7^l1h32IUN(axd)ZULB)s^!_e+3EAhjre$wdo?*tbRCkMki*|~A$eFc)pGlM zk6oE})$nM1nnyzXmDZ>yuU`sbrkYzaDJUBCeD<5uZ9A)}A!zSqRGi6?DM`kq4N2EJ z4Vd2TX*#UX=pnF}G7`z2SzwcQ(V2i35eCgAviL}#lS+JU2K<>SUvEd2di$nT1Sp%E zX^t#Rur)os#->xK(|OsRJugnwC_c~4_4Oj}(gB3+X%=&|@I)=yLe3;eKo<(sp+W5@ zjV`C?AT?-#eWm?n7@Op~vCT<|4^ElvsuB$v0KL2dO1FiUb)zdD)gjT+^r7K154lzz z)BtdR&V=KBrO56KBeX}pY|1qZ2jzoyT0sV%!B;bE>?`vc1O47zdZANG518j|86SF3 z=G78dNgPPgeCtFykE(g9zF5m_`bRmgexFPGIH%M?IqB~bU8}`QT~AH=WhzB?Ej%dZ zfE0iRM98c<9_#O^n|rf9q?pAa0(PmEPq7y~=tinRuj8-JqLQMeMu0m?78|_U*mG>x z+$!s&Hfde?UudM<0S?Sq7w2w!aRguln;fvR%sIZI8th{ZfsW0G6oNl|*|sv6USQ05 zZ=n`t^$IH8o7V2UQ7D@|?x zYm(ltEjNV|AeCW&QEA*g7Ysotus}iHu*yqzRUdfu7@=rh$8AN_PCP-CgFYHvYaTdM zZOpCb*~XIcp8NbkR6Rg;hmrBY8GC}41YlW6ttW)XEj$X8!Eky@E?x+kXHj*RB;yX) z%h}K4f(deMZLMKpU5=FFqFp6$r*?xoF@%X_E?sc2-=kY-v3xIWp zvyqKYO+w1o>(uKq*9-;sp6nlMPiv`AGxQJlXWi2pdlob{`r_=VcL7SjhXM5b^8H=V zTv)0TKgrrnR}(KD2!WQ(->Q-=*Cij_4_1R8x++hAe@9B2Pidss$gZ-uWBYh1@s4&3 ztL=Cv{u9;tws>8@WrBJSd}lllSr;B4nPJI7wm{2*$CbT0(#H&EXoK=RdJq137Rv>6 zX+a-vDl`{4R|I1e&ofVxKroy%kB_hBl&6flPzS{ENmBIHtNo!x@jMoeDjntSiGe4^ z81`Y;Z*A-YBxWl*k@xW(6|CCea0Z3+n=L3 zmD?rhWz=45z9BMsPecnuo##VzQ8Vxh5w8vuf&&Ir9?3keSBAyxW!k%Ei@_3D{xlKL zVNu8+jT+P^ye>fk1``Ar&wengm$;W6S7McmEOW+H$?sr2s##f|>F04SPzUsA{METW zVnHpjJx7*0i*s%1H=$E}CI~M?Y+St=S2Q?5MHS#=z7vFpPfkZ7r+?YzY;cX?&vIG{ ztNFm{k)o%KrD}7VKPGC|=F!IW8PWS85Y=3{7Jv=5lUou@8UD4HFU2bCqc^C8IpIlu z3to5s`C=D3dwExy+kIE*09T?l>KKOpbQkeo&Us;pQv+(@A8 zY96@0d(+Sd9^>v8?5sBQXRv%G_kuaEHF3qo);XnXAl$;0zV?OZ2_GSU$P4~m`NiLN zru#1yj|Zm)OI@r=avpc7LE^Gz)-|wD(jRHZW<#GLSsXdIy4gnW8w~nZ1lTQA<(=8L z*#QQLua2C3*FRQ;IU=608t2Rp!k-MAEq&f8#@2}iG2QuzaHD*~(9GJ&kOxy#AJ>)$ z>+I>=K!=<&1xk+$s?g{|X%(_$wmVgZS}3wds;jGKkUxfnh3y*Vft81%oSa=ta4@U! z{=E=wRK%K~);yfBAJ~8!8wr{)DbyMzsR6Qy6-gdF8wO`nj-9g@UvGzn$=}@G;M(~r z9BI^7uvC{LW-)@oPo2!GC(G8M3>29dcWr)EC@^@m>!Y0Fy5qo@Kluw(FQ%`w z`s28~P`RPM5Mqk@J(w_&x>A1#{u+`Uev(ezUK#SvkDRAGdRZ=zWB(Zzc6R`2}r)9`+~rn#$>Q*Btq_{stUIpt9-c=9=5I zfMM!f265m3)u66$aL)4n>PT*sLz<_G`oqLow&NC{ zyVuXdZt`|2q!Xr68tQ6mZNJ6oWcM5C z?Dvfg!nyJ~6WhL8VjXCbHO!Tei%k8!E0*VsX4QT16-U9{Kq-vPR!)&^D282TzG3nW z3?Vvlk#H02*-31v_=EqKth40`b@rViQ+$L}-2~o;%9q_)K8si=aUJA|3_f>C#0=X2 z8H95*oYiky9n-wb`B)}yqE=DAW4kS6_FO#Zhx#4sX%*5XB+RI5D*+=)xK+a}is~&B zxAa)$dLyQV7|Gmo-Y7|LH+JKJv1(WfO%~j9VDx0mEFoH&X#!7&FYs^W$X_Hb<=rUw ze(*wp*ZEznS|c|zvOP#0oD-@}3O#nF+#C=B6VHK!i00?>50)Jz3oSUjL{caOmL8Jb+8fXCWijnj@B1>2*4I&>ij- zbN+*kE><{}J0^UTbMn&?TMyx(<~4d-Ia7s3JlLdzlZ4{O$I=kkqkcqVMijVY2e~3? zaV`ZG3D)RoQCLDW4dqCyQWf~P*Y6(LcDos^AtJtzOE>E2g8E4?izg{h0A)HNznAzl zgf#JYO%Cl556D-+DEZKSt73eV`%&|`R?#v)!8fb5km!1rybiOhwv-$Te+W2E;)I`< zIpA`^-nMvW{6e##jBF=g`E>xhoe_1m1aqNw@?lZ8TzhjS0|BvM-B=~>AYaBRss3Ln z+kYz7{I8bo&lh-@xuGEwCJ8j$y8e>b;4H1hT`=Ba|MO+@DK5!4AQ zeZJ(ygHwJ_NH4M;N6Bgz9-pj8Rd)cnXp+Y&2xL>U&5r+gJpBiA{EH~;@=t3%G9S@8 zRLOA#B`L$*zfX!5O}p~jq_6^a_K{APGu=O%Q!kI+0q1w_$XObTY*TZUaX;ZTCsMAI zU|_(CWUtzNCs3Vu(Pr&`g=hN5a<}lKkQ8cY*dM!VfAq_Xue-TR~dV*RvNgf|pAZVzOA0_A0N?55}2qGW8cFL;sm$o}fG%ah|^&FxAYo`7MR zI9pn>6{v%AB+gy1lYMm&1o<=Fe{Zq&@5$6Z-~8W}2+ZASlG_E6H`wnt?E9}1@4g9Bhs9fY0 z!aZuLRwN!s1>ax0h>`jF#%iN>D{>d=e`fIYd7xxOo%`e z`?`Q0JDpCvJGFAUpO31Ws!Ggb9puRqz#6wMzv$DA2iwMj33w-FS@x0>=#gWq&HDJH z5saskWn-3CAUAJVJ4^8E+KuI|Xfo*)SWsP3pQ(>EHhhJAAPk)T|jwCxsQP=*wJaKM9%>;^i>D_<)z^1PA*J6=h!8 zp~GQ8Q_9%VF9lq%T6^E7rZZhGeFLj<3!mThZ>;dOte*j^Qzvlhq(P&hYZm$OqOUTD zdghs7tf%0v@ioTgnx$t0z$#z&va85@Y;!qWm{c_lEuz$WyYX~F-tehN87O$1GhU|C zR1O1v#RXYxppmn!?9&jj1*aa(D{*xx)6{mW^!MBz{L|BGZ`S6><%9_dF%!U^eO(C8vBa6U z1?T=&6r!d-9LfjgZX*=0;5?>~*Nh(0+5+=Fvts>dDAZ=*1n#Yp(L-x(>4{4DB$OUe z2CY7z8Nw7d(F0E0+Y#qh$uw%SIk1&-X)Hum8X*|gK336%h(qu7UPG5L8T(^o%Ca94 ztH_smGbho>%g;`fwOX zI`b3(;p|_tNlq*Bc+r2JefX2F{e{c?z2pAvn8d$ysPbvB7%W)K^D2jtL(hc|T+O{q z0v!=G=cpCkez^QzOQ<8T7*Q85TGfyIRg*@A^8HAal|IGAb`{&Abz1$p*mo7+TyCRVciZEiiW9E|6i*TAQH)yQCq%PS#o(w-J2F8H zU0-%Cy6#)2QyQkvq>=L0yxg6Ej?(+B2hKnIOSa7fJkc-HZ#cMSsMJUXI@sd50fO{n zI&Tf=KbdU3Q~##ZW<2MWo%jd~9!_jKY$#>hb|;WGx#X zT|Px%Fmn1+-v}=jF!GBtBRXBqzWli+Kpx$|FlJK7($15$-Q>_B4^=q=W_=hxM%2=s z)g9EQa=&}t)s*{$^iqBTrABg#(_@p;F;%s`fc20^6zt?aNrOjupV!7+dOsnr<(e)k z?*XSieC@4L&eRMe2k~x;x}d9vA?v)DPjsZFnn@>fvddwIaQkFqRZEuP<2IgCN(Zu{ z>e$1$RI%!A=_IaPHYJe{ir`jO|4qZvUl9TJWzUlBVCIJpWPy#te54)Tk7%Y*{%JN@ z1j3q2l=owED%o_6O^#HG$2}gQZ0Q$HuDlhaR+blRl|NLwqkTg9C47YM+O7{i{*`v- zy+cP20wTwyp%D9U&?hnLWwh3W$>X@NDdznuw8yzF?S9{-3$iM}qhMIO0IM(8Z+tyx zLmw=TAfz8UIw9~J0jB-v#9ip|g!J6fS~Bn$DvXUSRzOdSro zRqLuDu=Tp9OC7|B%`|hB`8p&}LYvV%hr;sL^K9utd$C*e+Y$&tdZ)KS>OqPqiuAX* zyH!t<=|UGH#_sBuI}l;pXl6BV3O{MJ22dIs^Ucbwf2%+QMV$w7yHS3xG^5|=VRgVi zH0VV*D61C3JX0{`*C*cb9ipQ@y}4CGoPNBA+2TaiCE8Dlr&J~$;Uj}FBROJFW_ob1 zIq$P*D_?YP9u%%Ng)!aJTz8OXYo~2#=1XqhQgw~pR;;NUd_^Pq0_2iS*&c}CUW!3V zK>Sq#iZ&H{!mq$dlWA6Y={@deck&eTitBp!NQIBL)~ooq769_cZ7 z#f>idr(g`RA@`khiy3)wEI$ll^-XpCj}WuVZ4U=EM;q4`1}3@M*jJOo!9!ePi&$!7 z=M<4MJF8Ja7KeDW2N)RHKP{bN7?aE4OqJ}_Cs1d~k37tz(t2G6Dzi@WNU##&OiMvI%(zY!NYHPZV;s&tVR9=MvD znOf`-vhW5}09y~6QNqQ|YUqP6u(+_wR|tDh#xv+kz==_2@|ftxO_ny8JF zyEPJ@QS7Sn$Tp{x2cLP>TW+9iR;sJ%`Qg*;6ymT(0+00^_{Ql^mG1u@`zisCeQo9+ zDurs#$`iE(oKtcAG4)XO?sml-kab4IM{7OFfoy;(T25$XW4i#kos{Ztu0T22oU>5?tq%FkXQ zUa$BU9;o`~#wkA+2zdqti7F`aI}(53|Ifz5r>c%UY#;Y0U<7xY!G7bn^(m z%i0P6{oU38;SXI~-VMe#jxm@310hEF%1KkKOKSZ(_>LBD3S^C%Q25o0*L9V{Xc>4j~9RWAK_wX A;Q#;t literal 12665 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 `a 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 diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 45d868f69692140447815b5f6bcd35c52e5de3a1..10e7be38f19fd5359fafaafbb791735b02f84e7c 100644 GIT binary patch literal 17147 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 Date: Fri, 9 Feb 2024 17:19:08 -0600 Subject: [PATCH 06/46] Automatic changelog generation for PR #2711 [ci skip] --- html/changelogs/AutoChangeLog-pr-2711.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2711.yml diff --git a/html/changelogs/AutoChangeLog-pr-2711.yml b/html/changelogs/AutoChangeLog-pr-2711.yml new file mode 100644 index 000000000000..b47d34fbc1da --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2711.yml @@ -0,0 +1,7 @@ +author: Skies-Of-Blue +changes: + - {rscadd: 'new pair of prescription glasses, now available in loadouts!'} + - {imageadd: new transparent sprites for all prescription glasses} + - {imageadd: new transparent sprites for all prescription HUDs} + - {imageadd: new transparent sprite for the orange sunglasses} +delete-after: true From ecb9f32b2d064927cc1778b3a33c8e6afd7dcfc3 Mon Sep 17 00:00:00 2001 From: coleminerman <40171171+coleminerman@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:29:39 -0500 Subject: [PATCH 07/46] PGF Loadouts and Roles (#2700) ## About The Pull Request There are now PGF loadouts for the game! The first few will only really effect things once we've got a PGF ship in, but the rest can be used by admins to make pre-ship PGF events! ## Why It's Good For The Game This is just the next big step towards PGF integration. After this I just need few more sprites (a small number compared to what's already in), a ship, and to get off my butt and finalize that wiki page. ## Changelog :cl: add: Added PGF loadouts and roles. For playable on ships, there's Crewman (Assistant), Engineer, Doctor, Marine, Marine Sergeant, and Captain, and for adminspawn, there's all of the above fully kitted out with equipment and the additional Marine Medic. tweak: changed the name of one PGF item that I reconsidered the name of. It didn't fit with the loadouts I was making. /:cl: --------- Co-authored-by: cml9988 --- code/modules/clothing/factions/gezena.dm | 2 +- .../clothing/outfits/factions/gezena.dm | 142 +++++++++++++++++- 2 files changed, 141 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/factions/gezena.dm b/code/modules/clothing/factions/gezena.dm index 6d2e11ea0010..bd335d9b4cbb 100644 --- a/code/modules/clothing/factions/gezena.dm +++ b/code/modules/clothing/factions/gezena.dm @@ -270,7 +270,7 @@ item_state = "blackcloth" /obj/item/clothing/neck/cloak/gezena/captain - name = "captain's Azuilhauz" + name = "officer's Azuilhauz" desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as a high ranking officer." icon_state = "captaincape" item_state = "blackcloth" diff --git a/code/modules/clothing/outfits/factions/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm index b5b077fa63f7..f34353c0e2df 100644 --- a/code/modules/clothing/outfits/factions/gezena.dm +++ b/code/modules/clothing/outfits/factions/gezena.dm @@ -8,13 +8,151 @@ return H.faction |= list(FACTION_PLAYER_GEZENA) +//Playable Roles (put in ships): /datum/outfit/job/gezena/assistant - name = "PGF - Deckhand" + name = "PGF - Crewman" jobtype = /datum/job/assistant job_icon = "assistant" + uniform = /obj/item/clothing/under/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + +/datum/outfit/job/gezena/engineer + name = "PGF - Navy Engineer" + jobtype = /datum/job/engineer + job_icon = "stationengineer" + + uniform = /obj/item/clothing/under/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/engi + +/datum/outfit/job/gezena/doctor + name = "PGF - Navy Doctor" + jobtype = /datum/job/doctor + job_icon = "medicaldoctor" + + uniform = /obj/item/clothing/under/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/med + +/datum/outfit/job/gezena/security + name = "PGF - Marine" + jobtype = /datum/job/officer + job_icon = "securityofficer" + + uniform = /obj/item/clothing/under/gezena/marine + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + +/datum/outfit/job/gezena/hos + name = "PGF - Marine Sergeant" + jobtype = /datum/job/hos + job_icon = "headofsecurity" + + uniform = /obj/item/clothing/under/gezena/marine + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/captain + +/datum/outfit/job/gezena/captain + name = "PGF - Captain" + jobtype = /datum/job/captain + job_icon = "captain" + + uniform = /obj/item/clothing/under/gezena/captain + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/captain + +//Adminspawn Roles (for events): + +/datum/outfit/job/gezena/assistant/geared + name = "PGF - Crewman - Equipped" + jobtype = /datum/job/assistant + job_icon = "assistant" + + uniform = /obj/item/clothing/under/gezena + suit = /obj/item/clothing/suit/armor/gezena + head = /obj/item/clothing/head/gezena + gloves = /obj/item/clothing/gloves/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + +/datum/outfit/job/gezena/engineer/geared + name = "PGF - Navy Engineer - Equipped" + jobtype = /datum/job/engineer + job_icon = "stationengineer" + + uniform = /obj/item/clothing/under/gezena + suit = /obj/item/clothing/suit/armor/gezena/engi head = /obj/item/clothing/head/gezena + belt = /obj/item/storage/belt/utility/full/engi + gloves = /obj/item/clothing/gloves/gezena/engi + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/engi + +/datum/outfit/job/gezena/doctor/geared + name = "PGF - Navy Doctor - Equipped" + jobtype = /datum/job/doctor + job_icon = "medicaldoctor" + uniform = /obj/item/clothing/under/gezena - suit = /obj/item/clothing/suit/toggle/gezena + suit = /obj/item/clothing/suit/armor/gezena + head = /obj/item/clothing/head/gezena/medic gloves = /obj/item/clothing/gloves/gezena shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/med + +/datum/outfit/job/gezena/security/geared + name = "PGF - Marine - Equipped" + jobtype = /datum/job/officer + job_icon = "securityofficer" + + uniform = /obj/item/clothing/under/gezena/marine + suit = /obj/item/clothing/suit/armor/gezena/marine + head = /obj/item/clothing/head/helmet/gezena + belt = /obj/item/storage/belt/military/gezena + gloves = /obj/item/clothing/gloves/gezena/marine + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + r_hand = /obj/item/gun/energy/kalix/pgf/heavy + +/datum/outfit/job/gezena/hos/geared + name = "PGF - Marine Sergeant - Equipped" + jobtype = /datum/job/hos + job_icon = "headofsecurity" + + uniform = /obj/item/clothing/under/gezena/marine + suit = /obj/item/clothing/suit/armor/gezena/marine + head = /obj/item/clothing/head/helmet/gezena + belt = /obj/item/storage/belt/military/gezena + gloves = /obj/item/clothing/gloves/gezena/marine + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/captain + r_hand = /obj/item/gun/energy/kalix/pgf + +/datum/outfit/job/gezena/paramedic + name = "PGF - Marine Medic - Equipped" + jobtype = /datum/job/paramedic + job_icon = "paramedic" + + uniform = /obj/item/clothing/under/gezena/marine + suit = /obj/item/clothing/suit/armor/gezena/marine + head = /obj/item/clothing/head/helmet/gezena + belt = /obj/item/storage/belt/medical/gezena + gloves = /obj/item/clothing/gloves/gezena/marine + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/med + r_hand = /obj/item/gun/energy/kalix/pgf + + +/datum/outfit/job/gezena/captain/geared + name = "PGF - Captain - Equipped" + jobtype = /datum/job/captain + job_icon = "captain" + + uniform = /obj/item/clothing/under/gezena/captain + suit = /obj/item/clothing/suit/armor/gezena/captain + head = /obj/item/clothing/head/gezena/captain + gloves = /obj/item/clothing/gloves/gezena/captain + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/captain From 5b08e2248645bccf944469b7a8797100b3bb880b Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Fri, 9 Feb 2024 19:29:58 -0300 Subject: [PATCH 08/46] Adds peaked caps to vanguard's lockers to Inteq ships. (#2697) ## About The Pull Request Adds currently unused vanguard peaked caps to vanguard lockers. ## Why It's Good For The Game More options is cool! ## Changelog :cl: add: IRMG Vanguard peaked caps to IRMVs. /:cl: --- _maps/shuttles/inteq/inteq_colossus.dmm | 1 + _maps/shuttles/inteq/inteq_talos.dmm | 1 + _maps/shuttles/inteq/inteq_valor.dmm | 1 + _maps/shuttles/inteq/inteq_vaquero.dmm | 1 + 4 files changed, 4 insertions(+) diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index bf86ed599f7f..1ebfe3d028af 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -2652,6 +2652,7 @@ }, /obj/item/storage/belt/security/webbing/inteq, /obj/item/storage/belt/military/assault, +/obj/item/clothing/head/inteq_peaked, /turf/open/floor/carpet/orange, /area/ship/bridge) "Dq" = ( diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index dfc829d40320..4dccec3c0ad8 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -7589,6 +7589,7 @@ }, /obj/item/storage/belt/security/webbing/inteq/alt, /obj/item/storage/belt/security/webbing/inteq, +/obj/item/clothing/head/inteq_peaked, /turf/open/floor/plasteel/dark, /area/ship/bridge) "YC" = ( diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm index 6e5f1e7297c7..b518e589dd29 100644 --- a/_maps/shuttles/inteq/inteq_valor.dmm +++ b/_maps/shuttles/inteq/inteq_valor.dmm @@ -2703,6 +2703,7 @@ }, /obj/item/storage/lockbox/medal/sec, /obj/item/clothing/glasses/hud/security/sunglasses/inteq, +/obj/item/clothing/head/inteq_peaked, /turf/open/floor/carpet/orange, /area/ship/bridge) "zh" = ( diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index e2232f1a4661..e65b103e6ebe 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -936,6 +936,7 @@ /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 }, +/obj/item/clothing/head/inteq_peaked, /turf/open/floor/plasteel/dark, /area/ship/bridge) "mE" = ( From 165461020ee557644f033139f7b8b91814101d16 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 18:00:08 -0600 Subject: [PATCH 09/46] Automatic changelog generation for PR #2697 [ci skip] --- html/changelogs/AutoChangeLog-pr-2697.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2697.yml diff --git a/html/changelogs/AutoChangeLog-pr-2697.yml b/html/changelogs/AutoChangeLog-pr-2697.yml new file mode 100644 index 000000000000..841aa5e24012 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2697.yml @@ -0,0 +1,4 @@ +author: Martinpachu +changes: + - {rscadd: IRMG Vanguard peaked caps to IRMVs.} +delete-after: true From 3986cf8b993625baf0c75ba36ec9fd431e3f5705 Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Fri, 9 Feb 2024 19:31:15 -0300 Subject: [PATCH 10/46] Adds Ammo Boxes to the outpost console. (#2661) ## About The Pull Request Adds ammo boxes to the cargo console,allowing you to buy them instead of just mags. Adds common pistol calibers and 7.62. Also changes bought shotgun boxes to the ammo_box version ## Why It's Good For The Game Buying magazines is very overpriced and fills your ship with useless empty mags if you want to rely on cargo for your ammo,and 7.62 boxes are unobtainable anywhere else. I would've added other calibers of cargo guns like 4.6 but they don't have ammo box versions. Also shotgun ''ammo'' boxes are annoying. ## Changelog :cl: add: Ammo boxes to the outpost market. spellcheck: Changed AK mentions to SVG. tweak: Changed shotgun ammo boxes bought from the outpost to the ammo_box version. fix: Changed SVG mag size to 20. /:cl: --------- Signed-off-by: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Co-authored-by: Skrem_7 <98909416+Skrem7@users.noreply.github.com> Co-authored-by: Theos --- code/modules/cargo/packs/ammo.dm | 115 ++++++++++++++++-- .../boxes_magazines/external/rifle.dm | 2 +- 2 files changed, 105 insertions(+), 12 deletions(-) diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 47ce167c7680..4095c31841b3 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -75,17 +75,15 @@ /datum/supply_pack/ammo/buckshot name = "Buckshot Crate" - desc = "Contains two boxes of buckshot for use in lethal persuasion." - cost = 2000 - contains = list(/obj/item/ammo_box/a12g, - /obj/item/ammo_box/a12g) + desc = "Contains a box of twenty-five buckshot shells for use in lethal persuasion." + cost = 500 + contains = list(/obj/item/ammo_box/a12g) /datum/supply_pack/ammo/slugs name = "Shotgun Slug Crate" - desc = "Contains two boxes of slug shells for use in lethal persuasion." - cost = 2000 - contains = list(/obj/item/ammo_box/a12g/slug, - /obj/item/ammo_box/a12g/slug) + desc = "Contains a box of twenty-five slug shells for use in lethal persuasion." + cost = 500 + contains = list(/obj/item/ammo_box/a12g/slug) /* .38 ammo @@ -94,7 +92,7 @@ /datum/supply_pack/ammo/winchester_ammo name = "Flaming Arrow and Detective Special .38 Ammo Boxes" desc = "Contains two 30 round ammo boxes for refilling .38 weapons." - cost = 1000 + cost = 500 contains = list(/obj/item/ammo_box/c38_box, /obj/item/ammo_box/c38_box) crate_name = "ammo crate" @@ -167,8 +165,8 @@ cost = 2000 /datum/supply_pack/ammo/ak47_ammo - name = "AKM 7.62x39mm FMJ Magazine Crate" - desc = "Contains two 7.62x39mm FMJ magazines for the AKM rifle, each containing twenty rounds." + name = "SVG 7.62x39mm FMJ Magazine Crate" + desc = "Contains two 7.62x39mm FMJ magazines for the SVG rifle, each containing twenty rounds." contains = list(/obj/item/ammo_box/magazine/ak47, /obj/item/ammo_box/magazine/ak47) cost = 2000 @@ -188,3 +186,98 @@ /obj/item/ammo_box/magazine/illestren_a850r, /obj/item/ammo_box/magazine/illestren_a850r) cost = 1000 + +/datum/supply_pack/ammo/a762_ammo_box + name = "7.62x39mm Ammo Box Crate" + desc = "Contains a sixty-round 7.62x39mm box for rifles like the SVG-67." + contains = list(/obj/item/ammo_box/a762_39) + cost = 500 + +/datum/supply_pack/ammo/c556mmHITP_ammo_box + name = "5.56 Caseless Ammo Box Crate" + desc = "Contains two fifty-round 5.56mm caseless boxes for SolGov sidearms like the Pistole C, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c556mmHITP, + /obj/item/ammo_box/c556mmHITP) + cost = 500 + +/datum/supply_pack/ammo/c45_ammo_box + name = ".45 Ammo Box Crate" + desc = "Contains two fifty-round .45 boxes for pistols and SMGs like the M1911 or the C-20r, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c45, + /obj/item/ammo_box/c45) + cost = 500 + +/datum/supply_pack/ammo/c10mm_ammo_box + name = "10mm Ammo Box Crate" + desc = "Contains two fifty-round 10mm boxes for pistols and SMGs like the Stechkin or the SkM-44(k), for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c10mm, + /obj/item/ammo_box/c10mm) + cost = 500 + +/datum/supply_pack/ammo/c9mm_ammo_box + name = "9mm Ammo Box Crate" + desc = "Contains two fifty-round 9mm boxes for pistols and SMGs such as the Commander or Saber, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c9mm, + /obj/item/ammo_box/c9mm) + cost = 500 + +/datum/supply_pack/ammo/a308_ammo_box + name = "308 Ammo Box Crate" + desc = "Contains one thirty-round .308 box for DMRs such as the SsG-04 and CM-GAL-S." + contains = list(/obj/item/ammo_box/a308) + cost = 500 + +/datum/supply_pack/ammo/c9mmap_ammo_box + name = "9mm AP Ammo Box Crate" + desc = "Contains two fifty-round 9mm boxes loaded with armor piercing ammo, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c9mm/ap, + /obj/item/ammo_box/c9mm/ap) + cost = 1000 + +/datum/supply_pack/ammo/c556mmHITPap_ammo_box + name = "5.56 caseless AP Ammo Box Crate" + desc = "Contains two fifty-round 5.56mm caseless boxes loaded with armor piercing ammo, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c556mmHITP/ap, + /obj/item/ammo_box/c556mmHITP/ap) + cost = 1000 + +/datum/supply_pack/ammo/c45ap_ammo_box + name = ".45 AP Ammo Box Crate" + desc = "Contains two fifty-round .45 boxes loaded with armor piercing ammo, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c45/ap, + /obj/item/ammo_box/c45/ap) + cost = 1000 + +/datum/supply_pack/ammo/c10mmap_ammo_box + name = "10mm AP Ammo Box Crate" + desc = "Contains two fifty-round 10mm boxes loaded with armor piercing ammo, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c10mm/ap, + /obj/item/ammo_box/c10mm/ap) + cost = 1000 + +/datum/supply_pack/ammo/c9mmhp_ammo_box + name = "9mm HP Ammo Box Crate" + desc = "Contains two fifty-round 9mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c9mm/hp, + /obj/item/ammo_box/c9mm/hp) + cost = 1000 + +/datum/supply_pack/ammo/c10mmhp_ammo_box + name = "10mm HP Ammo Box Crate" + desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c10mm/hp, + /obj/item/ammo_box/c10mm/hp) + cost = 1000 +/datum/supply_pack/ammo/c45hp_ammo_box + name = ".45 HP Ammo Box Crate" + desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c45/hp, + /obj/item/ammo_box/c45/hp) + cost = 1000 + +/datum/supply_pack/ammo/c556mmhitphp_ammo_box + name = "5.56 caseless Ammo Box Crate" + desc = "Contains two fifty-round 5.56mm caseless boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." + contains = list(/obj/item/ammo_box/c556mmHITP/hp, + /obj/item/ammo_box/c556mmHITP/hp) + cost = 1000 diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index e946d4c3287d..980272313c1a 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -64,7 +64,7 @@ icon_state = "ak47_mag" ammo_type = /obj/item/ammo_casing/a762_39 caliber = "7.62x39mm" - max_ammo = 30 + max_ammo = 20 /obj/item/ammo_box/magazine/ak47/update_icon_state() . = ..() From 8830b92e73ca7a5c67d7b916ea51acb73b5b9219 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 18:18:43 -0600 Subject: [PATCH 11/46] Automatic changelog generation for PR #2661 [ci skip] --- html/changelogs/AutoChangeLog-pr-2661.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2661.yml diff --git a/html/changelogs/AutoChangeLog-pr-2661.yml b/html/changelogs/AutoChangeLog-pr-2661.yml new file mode 100644 index 000000000000..1006022fb8eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2661.yml @@ -0,0 +1,7 @@ +author: Martinpachu +changes: + - {rscadd: Ammo boxes to the outpost market.} + - {spellcheck: Changed AK mentions to SVG.} + - {tweak: Changed shotgun ammo boxes bought from the outpost to the ammo_box version.} + - {bugfix: Changed SVG mag size to 20.} +delete-after: true From 23f2fb80bfe63175d42ea840662083ba3161904a Mon Sep 17 00:00:00 2001 From: Apogee-dev <60533805+Apogee-dev@users.noreply.github.com> Date: Fri, 9 Feb 2024 14:34:40 -0800 Subject: [PATCH 12/46] Luxembegone (#2649) ## About The Pull Request Donk Co. has had it too good for too long. - Removes the luxembourg. ## Why It's Good For The Game I have seen this ship used by a non-powergamer crew less than five times over a period of multiple years. Multiple tweaks and nerfs have not changed this. ## Changelog :cl: del: Removed the Luxembourg. /:cl: --- _maps/configs/syndicate_luxembourg.json | 38 - .../syndicate/syndicate_luxembourg.dmm | 3314 ----------------- 2 files changed, 3352 deletions(-) delete mode 100644 _maps/configs/syndicate_luxembourg.json delete mode 100644 _maps/shuttles/syndicate/syndicate_luxembourg.dmm diff --git a/_maps/configs/syndicate_luxembourg.json b/_maps/configs/syndicate_luxembourg.json deleted file mode 100644 index 1433f2da547a..000000000000 --- a/_maps/configs/syndicate_luxembourg.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "prefix": "SSV", - "namelists": [ - "DONK", - "MERCANTILE", - "SPACE" - ], - "map_name": "Luxembourg-class Delivery Vessel", - "description": "A dual-purpose delivery vessel and mobile storefront, Luxembourgs make up a substantial portion of Donk! Co.’s fleet on the Frontier, where the ever-opportunistic corporation has begun to fill the gaps left behind by the collapse of Nanotrasen’s logistics network. Donk! Co. managers have a great degree of autonomy, and so any given Luxembourg will often bear substantial modifications to the sales floor and on-board cafe, the better to entice new customers in an unstable yet lucrative region of space.", - "tags": [ - "Robotics", - "Cargo" - ], - "map_short_name": "Luxembourg-class", - "map_path": "_maps/shuttles/syndicate/syndicate_luxembourg.dmm", - "limit": 1, - "starting_funds": 6000, - "job_slots": { - "Manager": { - "outfit": "/datum/outfit/job/syndicate/quartermaster/donk", - "slots": 1 - }, - "Customer Service Representative": { - "outfit": "/datum/outfit/job/syndicate/cargo_tech/donk", - "slots": 5 - }, - "Food and Beverage Specialist": { - "outfit": "/datum/outfit/job/syndicate/bartender", - "slots": 1 - }, - "GEC Contracted Engineer": { - "outfit": "/datum/outfit/job/syndicate/engineer/gec", - "slots": 1 - } - }, - "enabled": true -} diff --git a/_maps/shuttles/syndicate/syndicate_luxembourg.dmm b/_maps/shuttles/syndicate/syndicate_luxembourg.dmm deleted file mode 100644 index 6dde77123cba..000000000000 --- a/_maps/shuttles/syndicate/syndicate_luxembourg.dmm +++ /dev/null @@ -1,3314 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aB" = ( -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"aD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"aK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/south, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_engine"; - location = "lux_crew" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"bi" = ( -/obj/machinery/button/door{ - id = "syndiefuck"; - name = "Loading Shutters Control"; - pixel_x = -25; - pixel_y = -7; - dir = 4 - }, -/obj/machinery/button/door{ - id = "warehouse"; - name = "Warehouse Control"; - pixel_x = -25; - pixel_y = 5; - dir = 4 - }, -/obj/machinery/button/door{ - id = "cargodoors"; - name = "Cargo Bay Shutter Control"; - pixel_x = -35; - pixel_y = 5; - dir = 4 - }, -/obj/machinery/button/door{ - id = "externalshutters"; - name = "External Shutters Control"; - pixel_x = -35; - pixel_y = -7; - dir = 4 - }, -/obj/machinery/computer/cargo/express{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"bp" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue/half{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"bt" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/white, -/turf/open/floor/plating, -/area/ship/engineering) -"bB" = ( -/obj/structure/rack, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/obj/item/gps/mining, -/obj/item/paicard, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"bN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/displaycase, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"cb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"cq" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"cs" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"cB" = ( -/obj/item/toy/figure/cargotech, -/obj/item/clothing/suit/hooded/wintercoat/cargo, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/structure/closet/wall{ - dir = 8; - icon_door = "orange_wall"; - name = "employee closet"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"cI" = ( -/obj/structure/rack, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/item/rack_parts, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"dp" = ( -/obj/structure/displaycase, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"dA" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"dC" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/space_heater, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"dH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/displaycase, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"dL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/engineering{ - name = "Engineering" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"dM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eD" = ( -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eF" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/structure/mirror{ - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/medical{ - pixel_x = -5; - pixel_y = -4 - }, -/obj/structure/closet/wall/white/med{ - dir = 1; - name = "medicine locker"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"eL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/white, -/obj/machinery/door/airlock/engineering{ - name = "Engineering" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"eX" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"fn" = ( -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"fo" = ( -/obj/item/card/emag, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/storage/backpack/duffelbag/syndie{ - name = "manager's duffel bag" - }, -/obj/item/clothing/under/syndicate/donk/qm, -/obj/item/clothing/suit/hazardvest/donk/qm, -/obj/item/melee/classic_baton/telescopic, -/obj/item/radio/headset/syndicate/alt/leader, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/structure/closet/secure_closet/wall{ - dir = 4; - icon_state = "solgov_wall"; - name = "manager's locker"; - pixel_x = -28; - req_access_txt = "41" - }, -/obj/machinery/light_switch{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"fv" = ( -/obj/machinery/selling_pad, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"fy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/brown/filled/warning, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"fB" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ga" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "cargodoors" - }, -/obj/item/radio/intercom/directional/north{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"gf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"gj" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"gC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"hd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hi" = ( -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"hm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"hs" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"hu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/syndicate, -/obj/item/clothing/head/helmet/space/syndicate, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"hX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"if" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/computer/cryopod/directional/south, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"it" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 1; - id = "luxembourg_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiefuck" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"iF" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/vending_refill/engineering, -/obj/item/vending_refill/engineering, -/obj/item/vending_refill/engivend, -/obj/item/vending_refill/engivend, -/obj/item/vending_refill/hydronutrients, -/obj/item/vending_refill/hydronutrients, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/medical, -/obj/item/vending_refill/medical, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/snack, -/obj/item/vending_refill/snack, -/obj/item/vending_refill/sovietsoda, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/cola, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"iO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"iR" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/ship/engineering) -"iZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/structure/catwalk/over/plated_catwalk/white, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"jr" = ( -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"jv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"jH" = ( -/obj/structure/table, -/obj/item/radio/intercom/wideband/table{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"jK" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/ship/engineering) -"ke" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"ks" = ( -/obj/structure/closet/crate, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/obj/item/gun_voucher, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"kE" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"kI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"kZ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"lb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"lg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"lt" = ( -/obj/machinery/atmospherics/components/binary/volume_pump, -/obj/structure/catwalk/over/plated_catwalk/white, -/turf/open/floor/plating, -/area/ship/engineering) -"lK" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"lQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "warehouse" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"lW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/white, -/turf/open/floor/plating, -/area/ship/engineering) -"mi" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"mm" = ( -/obj/item/toy/figure/cargotech, -/obj/item/clothing/suit/hooded/wintercoat/cargo, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/structure/railing, -/obj/structure/closet/wall{ - dir = 4; - icon_door = "orange_wall"; - name = "employee closet"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"mE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/kfp_small/left{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"mK" = ( -/obj/machinery/light/directional/south, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"na" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"nz" = ( -/obj/structure/sign/donk{ - pixel_x = -32 - }, -/obj/structure/rack, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"ow" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"pd" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/crate/large{ - name = "Donk! Co. Powerloader In a Box" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/rechargefloor, -/obj/mecha/working/ripley/cargo{ - name = "\improper Donk! Co. Cargo Loading Device" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"pt" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"pJ" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"pL" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"pR" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qe" = ( -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine/air, -/area/ship/engineering) -"qf" = ( -/obj/structure/table, -/obj/machinery/door/firedoor, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"qh" = ( -/obj/machinery/airalarm/directional/west, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 8 - }, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_shopfloor"; - location = "lux_lobby" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ql" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"qO" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/neutral/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"qP" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qR" = ( -/turf/open/floor/engine/air, -/area/ship/engineering) -"qV" = ( -/obj/item/toy/sword, -/obj/structure/closet/crate/wooden/toy, -/obj/item/ammo_box/magazine/toy/smgm45/riot, -/obj/item/ammo_box/magazine/toy/smgm45/riot, -/obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted/riot, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/obj/item/soap/syndie, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"rh" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"rm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"rq" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 8; - name = "Canteen" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"rG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"rU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"rV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/east, -/turf/open/floor/engine/air, -/area/ship/engineering) -"sh" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"sk" = ( -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"sF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"sI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"sV" = ( -/mob/living/simple_animal/bot/mulebot{ - bot_name = "\proper Christine"; - desc = "A Multiple Utility Load Effector bot. This one seems oddly menacing..."; - id = "Christine"; - name = "\proper Christine" - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercee, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = null; - location = "mulestation" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"tx" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/stack/sheet/mineral/plasma/five, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"tF" = ( -/obj/structure/bed/pod, -/obj/item/bedsheet/blue, -/obj/structure/curtain/bounty, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"tH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/neutral/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"tO" = ( -/obj/effect/turf_decal/siding/blue/corner, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"tU" = ( -/obj/machinery/camera{ - dir = 10 - }, -/turf/open/floor/plating, -/area/template_noop) -"tV" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "cargodoors"; - pixel_x = 8; - pixel_y = -24 - }, -/obj/machinery/door/window{ - dir = 8; - name = "Cargo Bay" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "cargodoors" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"ug" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "cargodoors" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"ul" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"uo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"uB" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = 10 - }, -/obj/item/kitchen/knife{ - pixel_x = -8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"uK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"uX" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/syndicate/green, -/obj/item/clothing/head/helmet/space/syndicate/green, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"vb" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "warehouse" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"vf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"vp" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"vw" = ( -/obj/machinery/camera{ - dir = 1 - }, -/turf/open/floor/plating, -/area/template_noop) -"vz" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/door/poddoor/shutters{ - id = "externalshutters" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"vT" = ( -/obj/structure/closet/crate, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/obj/item/grenade/c4, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"wd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"wN" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"wP" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"wT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"xa" = ( -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/corner/opaque/blue/half{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"xc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/neutral/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"xt" = ( -/obj/machinery/light/directional/east, -/obj/item/clothing/head/HoS/beret/syndicate, -/obj/item/radio/headset/syndicate/alt, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/clothing/under/rank/civilian/bartender, -/obj/structure/closet/secure_closet/bar{ - req_access = null; - req_one_access_txt = list(25,41) - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"xw" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/clothing{ - default_price = 0; - extra_price = 0 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"yd" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"yf" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"yh" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = 5 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ym" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"yQ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"yX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_kitchen"; - location = "lux_shopfloor" - }, -/obj/machinery/holopad/emergency/cargo, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"zc" = ( -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"zW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Ai" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Dormitory" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"AE" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/ship/engineering) -"AL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Bt" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/canteen) -"Bw" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"BM" = ( -/obj/structure/bed/pod, -/obj/item/bedsheet/blue, -/obj/structure/window/reinforced/tinted/frosted, -/obj/structure/curtain/bounty, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 12 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"BX" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"BZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"CC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"CI" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"CM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"CT" = ( -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"CV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/red, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"CW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Da" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Canteen" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"Dq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_crew"; - location = "lux_kitchen" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"Dw" = ( -/obj/structure/table, -/obj/structure/window/plasma/reinforced, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"DA" = ( -/obj/effect/turf_decal/siding/red, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 6; - pixel_y = -24 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"DE" = ( -/obj/structure/rack, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"DG" = ( -/obj/machinery/light/directional/south, -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"DJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"DW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/chair/plastic, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Ee" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Ej" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"Er" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"EG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"EO" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"EW" = ( -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"EZ" = ( -/obj/item/radio/headset/syndicate/alt, -/obj/item/toy/figure/cargotech, -/obj/item/clothing/suit/hooded/wintercoat/cargo, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/structure/closet/wall{ - dir = 4; - icon_door = "orange_wall"; - name = "employee closet"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"Fj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/item/paper{ - desc = "A piece of paper depicting a extremely pissed up upper manager"; - default_raw_text = "YOU DAMNNED FOOLS! YOU ARENT SUPPOSED TO USE YOUR STOCK, YOU'RE SUPPOSED TO SELL THEM!! WE AREN'T WASTING MY MONEY ARE WE!?! NOW GET BACK TO WORK!!!"; - name = "angry letter from upper management" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"Fq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/holopad/emergency/bar, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"FV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"Ga" = ( -/obj/machinery/computer/helm, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"Gr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"GD" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dir = 8; - dwidth = 15 - }, -/turf/template_noop, -/area/template_noop) -"GG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"Hx" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/dorm) -"HG" = ( -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - id = "luxembourg_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiefuck" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"HK" = ( -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"HZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"Id" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Ij" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0 - }, -/obj/machinery/door/poddoor/shutters{ - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Ip" = ( -/obj/item/toy/figure/cargotech, -/obj/item/clothing/suit/hooded/wintercoat/cargo, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/structure/railing, -/obj/structure/closet/wall{ - dir = 8; - icon_door = "orange_wall"; - name = "employee closet"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"Iv" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"IT" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Je" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Ji" = ( -/obj/structure/bed/pod, -/obj/item/bedsheet/blue, -/obj/structure/curtain/bounty, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Jq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Jr" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"JO" = ( -/obj/structure/closet/crate/science, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/obj/item/circuitboard/machine/chem_dispenser/drinks, -/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, -/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, -/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, -/obj/item/circuitboard/machine/deep_fryer, -/obj/item/circuitboard/machine/deep_fryer, -/obj/item/circuitboard/machine/deep_fryer, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/mechfab, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/circuitboard/machine/microwave, -/obj/item/circuitboard/machine/microwave, -/obj/item/circuitboard/machine/microwave, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = 24 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"JT" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "syndiefuck" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"JU" = ( -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 6 - }, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/syndicate/blue, -/obj/item/clothing/head/helmet/space/syndicate/blue, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"JV" = ( -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Ka" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage) -"Kg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted/frosted, -/obj/structure/curtain, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"Kk" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"Ko" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_lobby"; - location = "lux_warehouse" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"KH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/autodrobe/all_access{ - default_price = 0; - extra_price = 0 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"KX" = ( -/obj/structure/closet/crate, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/obj/item/construction/rcd/combat, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"KZ" = ( -/obj/effect/turf_decal/siding/red, -/obj/structure/closet/secure_closet/freezer/wall{ - dir = 1; - name = "refrigerator"; - pixel_y = -32 - }, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/obj/item/storage/box/donkpockets/donkpocketspicy, -/obj/item/storage/box/donkpockets/donkpocketspicy, -/obj/item/storage/box/donkpockets/donkpocketspicy, -/obj/item/storage/box/donkpockets/donkpocketspicy, -/obj/item/storage/box/donkpockets/donkpockethonk, -/obj/item/storage/box/donkpockets/donkpockethonk, -/obj/item/storage/box/donkpockets/donkpockethonk, -/obj/item/storage/box/donkpockets/donkpockethonk, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"La" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "cargodoors"; - pixel_y = 25 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Lr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/item/paper{ - desc = "A piece of paper depicting a extremely pissed up upper manager"; - default_raw_text = "YOU ARENT SUPPOSED TO BE MINING, HEAR ME!?!! YOU'RE SUPPOSED TO BE SELLING SHIT TO THE CONSUMERS YOU HEAR!! AS PUNISHMENT FOR THE LAST SHIFT, I HAVE REMOVED ALLL OF YOUR MINING TOOLS!! NOW GET BACK TO WORK!!"; - name = "angry letter from upper management" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"Lu" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"LU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/east, -/turf/open/floor/engine/air, -/area/ship/engineering) -"LV" = ( -/obj/machinery/vending/boozeomat/all_access{ - default_price = 0; - extra_price = 0 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"LY" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/card/emag/limited, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"Mg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"Mi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/structure/window/plasma/reinforced, -/obj/machinery/door/window/eastright, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "cargodoors" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Mj" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Mx" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 10; - pixel_y = -21 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/opaque/blue/filled/warning, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Mz" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"MT" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"MU" = ( -/obj/machinery/door/window/brigdoor{ - name = "Bridge"; - req_access_txt = "41" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"Nr" = ( -/turf/template_noop, -/area/template_noop) -"NH" = ( -/obj/effect/turf_decal/siding/blue/corner, -/obj/effect/turf_decal/corner/opaque/blue/half{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"NJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"NQ" = ( -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ - pixel_x = 6 - }, -/obj/item/lighter/greyscale{ - pixel_x = -3; - pixel_y = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"On" = ( -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/item/storage/toolbox/syndicate, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"Op" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Oq" = ( -/obj/structure/table, -/obj/item/toy/cards/deck/syndicate, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"Oz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"OR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/effect/decal/cleanable/oil, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"OY" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/lootdrop/maintenance/eight, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 9 - }, -/obj/machinery/button/shieldwallgen{ - id = "luxembourg_cargo"; - pixel_x = -10; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "syndiefuck"; - pixel_x = -20; - pixel_y = 26 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Pb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"Ph" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/number/zero{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ps" = ( -/obj/machinery/light/directional/south, -/obj/item/banner/cargo, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 10 - }, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "luxembourg_cargo"; - pixel_x = -10; - pixel_y = -25 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - dir = 1; - id = "syndiefuck"; - pixel_x = -20; - pixel_y = -26 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"PO" = ( -/obj/structure/sign/poster/contraband/syndicate_recruitment{ - pixel_x = 4; - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/warning, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"PW" = ( -/obj/structure/sign/donk{ - pixel_x = -32 - }, -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"QG" = ( -/obj/machinery/light/directional/west, -/obj/machinery/vending/toyliberationstation, -/obj/structure/window/plasma/reinforced, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"QQ" = ( -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"QT" = ( -/obj/machinery/light/directional/east, -/obj/structure/window/plasma/reinforced, -/obj/machinery/computer/selling_pad_control{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"QU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/button/door{ - id = "warehouse"; - pixel_x = 24; - pixel_y = 21 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"Rk" = ( -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"Ro" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/catwalk/over/plated_catwalk/white, -/obj/machinery/door/airlock/engineering{ - name = "Engineering" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Rp" = ( -/turf/open/floor/carpet/red_gold, -/area/ship/crew/dorm) -"RH" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"RM" = ( -/obj/effect/turf_decal/trimline/opaque/brown/filled/warning, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Sn" = ( -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"SS" = ( -/obj/item/radio/headset/syndicate/alt, -/obj/item/toy/figure/cargotech, -/obj/item/clothing/suit/hooded/wintercoat/cargo, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/structure/closet/wall{ - dir = 4; - icon_door = "orange_wall"; - name = "employee closet"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"Tj" = ( -/obj/effect/turf_decal/siding/red, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"Ty" = ( -/obj/machinery/light/directional/east, -/obj/structure/closet/crate/large, -/obj/item/mecha_parts/mecha_equipment/mining_scanner, -/mob/living/simple_animal/bot/secbot/grievous/toy, -/obj/effect/decal/cleanable/blood/old, -/obj/item/hand_labeler_refill, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"TB" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"TJ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "externalshutters" - }, -/turf/open/floor/plating, -/area/ship/storage) -"TP" = ( -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"TY" = ( -/obj/effect/turf_decal/corner/opaque/brown/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Ud" = ( -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Uk" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/storage) -"Uo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/binary/volume_pump, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"Uu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"Uw" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/structure/curtain, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"UE" = ( -/turf/open/floor/plating, -/area/ship/engineering) -"UI" = ( -/obj/effect/turf_decal/corner/opaque/neutral/mono, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/canteen) -"UO" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"Va" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"Vb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/blue/filled/warning, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Vi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"Vn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/brown/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Vs" = ( -/obj/machinery/atmospherics/components/binary/volume_pump, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"VG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/number/two{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"VR" = ( -/turf/closed/wall/r_wall/syndicate/nodiagonal, -/area/ship/engineering) -"VS" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/plastitaniumglass{ - amount = 20 - }, -/obj/item/stack/sheet/mineral/plastitanium{ - amount = 20 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/decal/cleanable/dirt, -/obj/item/hand_labeler_refill, -/obj/item/stack/sheet/mineral/wood/fifty, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"Wh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"Wt" = ( -/obj/machinery/smartfridge/bloodbank/preloaded, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage) -"WB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"WE" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"WQ" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/suit_storage_unit/inherit{ - req_access_txt = "41" - }, -/obj/item/clothing/suit/space/syndicate, -/obj/item/clothing/head/helmet/space/syndicate, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"WU" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Xf" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=lux_warehouse"; - location = "lux_engine" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Xw" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"XM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"XS" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/poddoor/shutters{ - id = "externalshutters" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Yd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over/plated_catwalk/white, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Yq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"YE" = ( -/obj/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/east{ - pixel_y = 37 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"YI" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/canteen) -"YK" = ( -/obj/machinery/airalarm/directional/west, -/obj/item/clothing/head/collectable/chef, -/obj/item/clothing/head/collectable/paper, -/obj/item/clothing/head/collectable/tophat, -/obj/item/clothing/head/collectable/captain, -/obj/item/clothing/head/collectable/beret, -/obj/item/clothing/head/collectable/welding, -/obj/item/clothing/head/collectable/flatcap, -/obj/item/clothing/head/collectable/pirate, -/obj/item/clothing/head/collectable/kitty, -/obj/item/clothing/head/collectable/rabbitears, -/obj/item/clothing/head/collectable/wizard, -/obj/item/clothing/head/collectable/hardhat, -/obj/item/clothing/head/collectable/HoS, -/obj/item/clothing/head/collectable/HoP, -/obj/item/clothing/head/collectable/thunderdome, -/obj/item/clothing/head/collectable/swat, -/obj/item/clothing/head/collectable/slime, -/obj/item/clothing/head/collectable/police, -/obj/item/clothing/head/collectable/xenom, -/obj/item/clothing/head/collectable/petehat, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/mono/dark, -/area/ship/storage) -"YL" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/neutral/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/central) -"YO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage) -"YZ" = ( -/obj/structure/closet/secure{ - icon_state = "eng_secure"; - name = "GEC Engineer's locker" - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/pipe_dispenser, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/clothing/head/beret/eng, -/obj/item/holosign_creator/engineering, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/item/clothing/under/syndicate/gec, -/obj/item/clothing/under/syndicate/gec, -/obj/item/stack/tape/industrial/pro, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = 11 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Zm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"ZV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) - -(1,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -GD -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(2,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -hs -HG -JT -JT -JT -it -Ka -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(3,1,1) = {" -Nr -Nr -Nr -Nr -Bw -MT -hs -OY -hX -hX -fB -Ps -Ka -TJ -TJ -Uk -Nr -Nr -Nr -Nr -pt -VR -pt -Nr -Nr -Nr -Nr -"} -(4,1,1) = {" -Nr -Nr -Nr -Bw -hs -Mz -qh -JV -AL -hi -CC -RM -vb -VS -qV -Wt -TJ -Uk -Nr -Uk -VR -qe -VR -pt -Nr -Nr -Nr -"} -(5,1,1) = {" -Nr -Nr -hs -hs -bB -TY -CC -OR -gf -Je -wP -fy -lQ -QU -kI -iF -vT -Ka -TJ -Ka -VR -qR -jK -VR -Nr -Nr -Nr -"} -(6,1,1) = {" -Nr -Nr -RH -sV -yh -BZ -Vn -Ee -EG -hu -uX -JU -Ka -JO -iO -Fj -YO -YK -ks -On -vp -rV -LU -VR -pt -Nr -Nr -"} -(7,1,1) = {" -Nr -Nr -hs -hs -hs -ga -ug -Mi -tV -hs -hs -hs -Ka -Ka -Ty -Ko -Uu -lg -hm -rU -Ro -uo -ZV -mK -vp -pt -Nr -"} -(8,1,1) = {" -Nr -Nr -Nr -WE -WE -La -aB -NJ -Ud -TP -Rk -PW -cI -Ka -Ka -KX -LY -cq -pd -ke -vp -dC -GG -Uo -XS -iR -hd -"} -(9,1,1) = {" -tU -WE -kZ -WE -QG -NH -wd -WB -tO -Iv -Iv -Iv -yf -DG -Ka -Ka -Ka -Ka -Ka -Ka -vp -gj -Zm -Vs -vz -sh -Nr -"} -(10,1,1) = {" -WE -WE -Ej -bi -QQ -xa -dp -bV -Sn -TP -TP -jv -pL -Mx -vp -fo -SS -EZ -mm -tx -pR -XM -ql -pJ -vp -vp -vp -"} -(11,1,1) = {" -Ij -Ga -dA -jr -MU -rh -TB -WU -yX -gC -gC -Yq -Jq -Vb -dL -VG -Ph -DJ -mE -yQ -Xf -CM -Va -dM -AE -Mj -qP -"} -(12,1,1) = {" -WE -WE -jH -fv -YE -xa -dp -dH -Sn -TP -TP -DE -Jr -PO -vp -WQ -xt -cB -Ip -ul -pR -lb -Gr -eD -na -UO -Er -"} -(13,1,1) = {" -vw -WE -kZ -WE -QT -bp -Oz -vf -lK -ym -cs -eX -CI -DG -EO -EO -EO -EO -EO -EO -vp -CW -lW -lt -vz -sh -Nr -"} -(14,1,1) = {" -Nr -Nr -Nr -WE -WE -YL -YL -qO -xc -tH -IT -HK -zc -EO -EO -BX -if -EO -Kg -Uw -vp -YZ -Yd -lt -vz -sh -UE -"} -(15,1,1) = {" -Nr -Nr -YI -YI -YI -qf -HZ -Lr -Dw -rq -YI -EO -EO -EO -nz -Vi -sI -Ai -FV -Wh -eL -iZ -bt -CT -vp -pt -Nr -"} -(16,1,1) = {" -Nr -Nr -ow -YI -yd -UI -UI -Fq -UI -Tj -YI -Ji -NQ -BM -zW -bN -aK -Pb -Xw -eF -vp -uK -wT -VR -pt -Nr -Nr -"} -(17,1,1) = {" -Nr -Nr -Bt -YI -wN -UI -rG -Mg -Dq -CV -Da -cb -aD -Id -rm -xw -KH -EO -mi -EO -VR -EW -Kk -VR -Nr -Nr -Nr -"} -(18,1,1) = {" -Nr -Nr -Nr -Bt -YI -uB -kE -sF -UI -KZ -YI -Rp -DW -Oq -Lu -EO -mi -Hx -Nr -Hx -VR -sk -VR -pt -Nr -Nr -Nr -"} -(19,1,1) = {" -Nr -Nr -Nr -Nr -Bt -Op -YI -fn -LV -DA -YI -tF -EO -mi -mi -Hx -Nr -Nr -Nr -Nr -pt -VR -pt -Nr -Nr -Nr -Nr -"} -(20,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -YI -YI -Op -YI -YI -EO -EO -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} From 9fdc21eeb598d0cb0db152bc5bffd8eda43c8352 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 18:37:47 -0600 Subject: [PATCH 13/46] Automatic changelog generation for PR #2649 [ci skip] --- html/changelogs/AutoChangeLog-pr-2649.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2649.yml diff --git a/html/changelogs/AutoChangeLog-pr-2649.yml b/html/changelogs/AutoChangeLog-pr-2649.yml new file mode 100644 index 000000000000..4b24c5f2ab16 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2649.yml @@ -0,0 +1,4 @@ +author: Apogee-dev +changes: + - {rscdel: Removed the Luxembourg.} +delete-after: true From 6d4ac8954cfc2a94ad553759926c9a3f74cc9c95 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 10 Feb 2024 00:44:17 +0000 Subject: [PATCH 14/46] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2649.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2661.yml | 7 ------- html/changelogs/AutoChangeLog-pr-2697.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2711.yml | 7 ------- html/changelogs/AutoChangeLog-pr-2712.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2713.yml | 5 ----- html/changelogs/archive/2024-02.yml | 20 ++++++++++++++++++++ 7 files changed, 20 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2649.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2661.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2697.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2711.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2712.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2713.yml diff --git a/html/changelogs/AutoChangeLog-pr-2649.yml b/html/changelogs/AutoChangeLog-pr-2649.yml deleted file mode 100644 index 4b24c5f2ab16..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2649.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Apogee-dev -changes: - - {rscdel: Removed the Luxembourg.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2661.yml b/html/changelogs/AutoChangeLog-pr-2661.yml deleted file mode 100644 index 1006022fb8eb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2661.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Martinpachu -changes: - - {rscadd: Ammo boxes to the outpost market.} - - {spellcheck: Changed AK mentions to SVG.} - - {tweak: Changed shotgun ammo boxes bought from the outpost to the ammo_box version.} - - {bugfix: Changed SVG mag size to 20.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2697.yml b/html/changelogs/AutoChangeLog-pr-2697.yml deleted file mode 100644 index 841aa5e24012..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2697.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Martinpachu -changes: - - {rscadd: IRMG Vanguard peaked caps to IRMVs.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2711.yml b/html/changelogs/AutoChangeLog-pr-2711.yml deleted file mode 100644 index b47d34fbc1da..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2711.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Skies-Of-Blue -changes: - - {rscadd: 'new pair of prescription glasses, now available in loadouts!'} - - {imageadd: new transparent sprites for all prescription glasses} - - {imageadd: new transparent sprites for all prescription HUDs} - - {imageadd: new transparent sprite for the orange sunglasses} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2712.yml b/html/changelogs/AutoChangeLog-pr-2712.yml deleted file mode 100644 index f9264e1bd233..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2712.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: bulletproof armor crates are no longer stated to carry one more armor - set than they actually do} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2713.yml b/html/changelogs/AutoChangeLog-pr-2713.yml deleted file mode 100644 index dfb2f92bd042..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2713.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Skrem7 -changes: - - {balance: Peacekeeper visors have real armor now (especially against bullet)} - - {balance: SUNS armored coats now cover all body parts instead of just chest} -delete-after: true diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml index 4dc8e8e2807b..b25236e79eab 100644 --- a/html/changelogs/archive/2024-02.yml +++ b/html/changelogs/archive/2024-02.yml @@ -83,3 +83,23 @@ is they are now chambered in 22lr, the worst caliber in the game - balance: Shotguns have been nerfed to not do an insane amount of damage point blank and in general +2024-02-10: + Apogee-dev: + - rscdel: Removed the Luxembourg. + Martinpachu: + - rscadd: Ammo boxes to the outpost market. + - spellcheck: Changed AK mentions to SVG. + - tweak: Changed shotgun ammo boxes bought from the outpost to the ammo_box version. + - bugfix: Changed SVG mag size to 20. + - rscadd: IRMG Vanguard peaked caps to IRMVs. + Skies-Of-Blue: + - rscadd: new pair of prescription glasses, now available in loadouts! + - imageadd: new transparent sprites for all prescription glasses + - imageadd: new transparent sprites for all prescription HUDs + - imageadd: new transparent sprite for the orange sunglasses + Skrem7: + - balance: Peacekeeper visors have real armor now (especially against bullet) + - balance: SUNS armored coats now cover all body parts instead of just chest + SomeguyManperson: + - bugfix: bulletproof armor crates are no longer stated to carry one more armor + set than they actually do From f3816a70a353250080b7e9f6a18aa928e371414c Mon Sep 17 00:00:00 2001 From: GenericDM <34109002+GenericDM@users.noreply.github.com> Date: Fri, 9 Feb 2024 14:36:15 -0800 Subject: [PATCH 15/46] pass params through to mousedrop_t (#2660) ## About The Pull Request Pass the params list over to mousedrop_t() from mousedrop() ## Why It's Good For The Game Allows for more options when using mousedrop_t() ## Changelog :cl: code: params var is now passed to mousedrop_t() from mousedrop() /:cl: --- code/_onclick/drag_drop.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/_onclick/drag_drop.dm b/code/_onclick/drag_drop.dm index ac401489f40a..632bc77ec958 100644 --- a/code/_onclick/drag_drop.dm +++ b/code/_onclick/drag_drop.dm @@ -15,12 +15,12 @@ if(!Adjacent(usr) || !over.Adjacent(usr)) return // should stop you from dragging through windows - over.MouseDrop_T(src,usr) + over.MouseDrop_T(src,usr,params) return // receive a mousedrop -/atom/proc/MouseDrop_T(atom/dropping, mob/user) - SEND_SIGNAL(src, COMSIG_MOUSEDROPPED_ONTO, dropping, user) +/atom/proc/MouseDrop_T(atom/dropping, mob/user, params) + SEND_SIGNAL(src, COMSIG_MOUSEDROPPED_ONTO, dropping, user, params) return From 17278b321672970a1cd7e7fb11310eb2ccd89063 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 19:01:00 -0600 Subject: [PATCH 16/46] Automatic changelog generation for PR #2660 [ci skip] --- html/changelogs/AutoChangeLog-pr-2660.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2660.yml diff --git a/html/changelogs/AutoChangeLog-pr-2660.yml b/html/changelogs/AutoChangeLog-pr-2660.yml new file mode 100644 index 000000000000..7fd4ca01f8dc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2660.yml @@ -0,0 +1,4 @@ +author: GenericDM +changes: + - {code_imp: params var is now passed to mousedrop_t() from mousedrop()} +delete-after: true From 84487aff9877c62cade029a9a801fd5422652e1c Mon Sep 17 00:00:00 2001 From: BarteG44 <105491762+BarteG44@users.noreply.github.com> Date: Fri, 9 Feb 2024 23:40:14 +0100 Subject: [PATCH 17/46] resprites medical and utility belts (#2638) ## About The Pull Request Aims to displace the very soulful sprites with slightly less soulful sprites. I did my best with these but if everything goes according to plan, some better spriter will find these so awful that they'll make better ones out of spite ![image](https://github.com/shiptest-ss13/Shiptest/assets/105491762/42c94833-132a-4391-9886-815104191884) ![298284453-5857e3b8-a207-4516-a395-4df766ac0491](https://github.com/shiptest-ss13/Shiptest/assets/105491762/ea50fa73-1818-4e69-9ac6-5472f5959dff) ![image](https://github.com/shiptest-ss13/Shiptest/assets/105491762/5b05b1c8-ff6c-4977-8b43-5751e815e035) ## Why It's Good For The Game man... ![image](https://github.com/shiptest-ss13/Shiptest/assets/105491762/78e9bfce-b265-4c8a-8d52-81a68a515eb1) ## Changelog :cl: tweak: resprited the medical and utility belts /:cl: --- icons/mob/clothing/belt.dmi | Bin 30667 -> 30871 bytes icons/obj/clothing/belts.dmi | Bin 16362 -> 16491 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index b67e589ef5d427af5af14bc8eee99572a557cf3d..78b8033a2e35fadc49289c260a8e2b13a6347432 100644 GIT binary patch literal 30871 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 literal 30667 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

    W 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 DM=&eA diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 16b813111187ff2bbd8486951810ef5f7acbdf8f..24cdcaed78391211b1b0ecac53f7be2d7ffda4d4 100644 GIT binary patch literal 16491 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 Ns3>U4*UDOk{cl6IsY3t& literal 16362 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 OfTFCLOr?}@@P7j!UO++s From 05b2072a4eba9f1a148afe06bbc7dbd2af57460a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 19:18:38 -0600 Subject: [PATCH 18/46] Automatic changelog generation for PR #2638 [ci skip] --- html/changelogs/AutoChangeLog-pr-2638.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2638.yml diff --git a/html/changelogs/AutoChangeLog-pr-2638.yml b/html/changelogs/AutoChangeLog-pr-2638.yml new file mode 100644 index 000000000000..39a45133e134 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2638.yml @@ -0,0 +1,4 @@ +author: BarteG44 +changes: + - {tweak: resprited the medical and utility belts} +delete-after: true From 87d1c25a14ccc8e2df3234c691af9dbca6d543ec Mon Sep 17 00:00:00 2001 From: goober3 <118859017+goober3@users.noreply.github.com> Date: Fri, 9 Feb 2024 22:41:35 +0000 Subject: [PATCH 19/46] Crashed Pubby Tweaks (#2589) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request As per the request of @Latentish This PR tweaks the recently merged (#2363) Crashed Pubby Ruin. The shape of the crash area should now be more realistic. Several issues have been fixed, as well. ![image](https://github.com/shiptest-ss13/Shiptest/assets/118859017/4dc076fe-8dce-4ab5-a37e-c201ee5e77d2) ![9cbdcebcc92d3e5d3a96e44677e129bf](https://github.com/shiptest-ss13/Shiptest/assets/118859017/9b6d7ad7-bf15-44a1-9008-4ce6ce08a3bc) ![image](https://github.com/shiptest-ss13/Shiptest/assets/118859017/d5732f90-f242-41f4-b5e7-e58b10dc5e08) ## Why It's Good For The Game ## Changelog 🆑 tweak: The Crashed Pubby Ruin has been tweaked slightly. fix: Fixed a floating wallmount in the Crashed Pubby Ruin. /🆑 --- .../whitesands_surface_pubbyslopcrash.dmm | 4110 +++++++++-------- _maps/map_catalogue.txt | 4 +- code/game/area/areas/ruins/sandplanet.dm | 12 +- 3 files changed, 2200 insertions(+), 1926 deletions(-) diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm index 1cd150e9b8dc..244eef61fa03 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -1,156 +1,137 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"as" = ( -/obj/machinery/light/directional/north, -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = 6; - pixel_y = 14 +"ab" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-141" }, -/obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/turf/open/floor/plastic, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"as" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash/split) "aR" = ( -/obj/structure/sign/number/one, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/engine, -/area/ruin/whitesands/pubbycrash) -"ba" = ( -/obj/machinery/door/airlock/external/glass, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"by" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/pod, -/area/ruin/whitesands/pubbycrash) -"bS" = ( -/obj/item/t_scanner/adv_mining_scanner/lesser, -/obj/item/kinetic_crusher, -/obj/structure/rack, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/obj/effect/turf_decal/siding/brown, -/obj/item/gun/energy/kinetic_accelerator, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/techmaint, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"ba" = ( +/obj/structure/salvageable/computer, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) -"bW" = ( +"by" = ( /obj/effect/turf_decal/box, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 3 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/railing{ dir = 1 }, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/salvageable/computer, /turf/open/floor/plasteel, /area/ruin/whitesands/pubbycrash) +"bS" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"bW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light/directional/east, +/obj/effect/gibspawner, +/obj/item/stack/ore/salvage/scrapmetal/five, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) "bZ" = ( /turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) +"ch" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/whitesands/pubbycrash/engine_room) "ck" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/button/door{ + id = "pubbywspodsw"; + name = "Pod Door Control"; + pixel_x = -25; dir = 4 }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "co" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) "cp" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "ct" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/bed/dogbed{ + anchored = 1; + name = "citrus's bed" }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/grimy, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 9 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/pod, /area/ruin/whitesands/pubbycrash) "cx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/stack/ore/salvage/scrapmetal, -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/firealarm/directional/south, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "cN" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/whitesands/pubbycrash) -"di" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -6; + pixel_y = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" }, +/area/ruin/whitesands/pubbycrash/split) +"di" = ( +/obj/effect/turf_decal/box, +/obj/structure/table/reinforced, /obj/structure/railing, -/obj/machinery/airalarm/directional/east, -/obj/item/stack/sheet/cotton/cloth, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel, /area/ruin/whitesands/pubbycrash) "dm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"dW" = ( -/obj/item/stack/cable_coil/cut/red, -/obj/item/stack/ore/salvage/scrapgold, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"ek" = ( /obj/effect/turf_decal/industrial/stand_clear, /obj/effect/turf_decal/industrial/warning, /obj/machinery/button/door{ @@ -164,434 +145,475 @@ /obj/structure/salvageable/server, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"eq" = ( -/obj/structure/sign/number/one, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/whitesands/pubbycrash) -"ff" = ( -/obj/structure/railing{ - dir = 4 +"dW" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ruin/whitesands/pubbycrash) -"fk" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box{ - pixel_y = 2 - }, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 + dir = 4 }, -/obj/structure/railing{ +/obj/effect/turf_decal/number/nine{ dir = 4 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"fA" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"ek" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/stack/ore/salvage/scrapmetal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"fO" = ( -/obj/machinery/power/terminal{ +"eq" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/kirbyplants/random, +/obj/structure/railing{ + dir = 4 }, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"fR" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/obj/item/stack/ore/salvage/scraptitanium, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash/split) +"ff" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"fX" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 +"fk" = ( +/obj/structure/closet/wall/blue{ + dir = 1; + name = "Captain's locker"; + pixel_y = -28 }, -/obj/item/stack/ore/salvage/scrapmetal/five, +/obj/item/clothing/suit/space/hardsuit/mining/heavy, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash/split) +"fr" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"gg" = ( -/obj/structure/reagent_dispensers/servingdish, +"fA" = ( +/obj/effect/turf_decal/box, /obj/structure/table/reinforced, -/obj/item/kitchen/spoon/plastic{ +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash) +"fO" = ( +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_y = -9; pixel_x = 6 }, -/obj/item/kitchen/spoon/plastic{ - pixel_x = -1 +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"fR" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/item/kitchen/spoon/plastic{ - pixel_x = 13 +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"fX" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plastic, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) +"ge" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/ash{ + pixel_y = -3; + pixel_x = -6 + }, +/obj/item/gun/energy/laser/hitscanpistol, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash/split) +"gg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/stack/ore/salvage/scrapmetal, +/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier, +/obj/effect/gibspawner, +/turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) "gs" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-8" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "gu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) "gx" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-5" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "gy" = ( -/obj/effect/turf_decal/box, -/obj/structure/table/reinforced, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/power/apc/auto_name/directional/east{ + start_charge = 0 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) "gG" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/machinery/door/airlock/engineering{ +/obj/effect/turf_decal/number/seven{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "gL" = ( -/obj/effect/turf_decal/box/corners{ +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/industrial/outline/orange, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) +"hh" = ( +/turf/closed/mineral/random/whitesands, +/area/ruin/whitesands/pubbycrash) +"ho" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, +/obj/structure/railing/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"hz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/salvageable/safe_server, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"ih" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black, +/obj/item/stack/ore/salvage/scraptitanium, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/engine, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"hh" = ( -/obj/machinery/door/airlock/external/glass, +"iw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/noticeboard{ + pixel_y = 31 + }, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/structure/railing{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"ho" = ( +"iW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"jt" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"hz" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 6 + }, +/obj/structure/salvageable/server, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"jA" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-2" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"jF" = ( /obj/structure/railing/corner{ dir = 8 }, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"hA" = ( -/obj/structure/closet/wall/red{ - dir = 4; - name = "Pilots locker"; - pixel_x = -29; - welded = 1 +/obj/structure/railing{ + dir = 4 }, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/suit/jacket, -/obj/item/clothing/suit/jacket, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret/black, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 1 }, -/obj/item/clothing/under/rank/security/officer/nt, -/obj/item/clothing/under/rank/security/officer/nt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/whitesands/pubbycrash) -"iw" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"iW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"jt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/engine, -/area/ruin/whitesands/pubbycrash) -"jA" = ( -/obj/item/trash/cheesie{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/whitesands/pubbycrash) -"jF" = ( -/obj/item/stack/ore/salvage/scraptitanium, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) "jG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_small/left{ - dir = 4 - }, -/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ - dir = 4; - faction = list("saloon") - }, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, +/turf/open/floor/engine/hull, +/area/ruin/whitesands/pubbycrash/engine_room) "kp" = ( /obj/structure/girder/displaced, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "kA" = ( -/obj/item/reagent_containers/food/drinks/britcup{ - pixel_x = 9; - pixel_y = -3 - }, -/obj/item/trash/pistachios{ - pixel_y = 5 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" +/obj/structure/railing/corner, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-23" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "kM" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/directional/north{ - start_charge = 0 - }, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/item/flashlight/lamp{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 + icon_state = "2-8" }, -/obj/item/photo{ - pixel_y = -12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/item/toy/figure/captain{ - pixel_x = 7; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/airalarm/directional/west, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) "kP" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/item/stack/cable_coil/cut/red, +/obj/item/stack/ore/salvage/scrapgold, +/obj/item/stack/ore/salvage/scrapgold, +/obj/item/stack/ore/salvage/scrapmetal/five, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) "kU" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "4-8" }, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "ln" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -28 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/whitesands/pubbycrash/engine_room) "ly" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/whitesands/pubbycrash) -"lA" = ( -/obj/structure/table/reinforced, -/obj/item/laser_pointer, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 14 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 }, +/obj/effect/gibspawner, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"lB" = ( +"lA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"lB" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"lI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) "lK" = ( -/obj/effect/turf_decal/box, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/salvageable/autolathe, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/black, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "lR" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-46" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "mp" = ( -/obj/effect/decal/fakelattice{ - icon_state = "lattice-3" +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/obj/item/stack/ore/salvage/scrapmetal/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) "mH" = ( -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "mU" = ( +/obj/structure/railing, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash{ - pixel_x = 2; - pixel_y = -2 +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) +"mW" = ( +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_y = -12; + pixel_x = 5 }, -/obj/effect/decal/cleanable/ash{ - pixel_y = -3; - pixel_x = -6 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-4" }, -/obj/item/gun/energy/laser/hitscanpistol, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"no" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash/large, /turf/open/floor/plating{ icon_state = "panelscorched"; initial_gas_mix = "ws_atmos" }, -/area/ruin/whitesands/pubbycrash) -"mW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) "nq" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-55" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "nG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -599,128 +621,113 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/wrapping, +/obj/effect/decal/cleanable/plastic, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "nP" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "nQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) -"oo" = ( +"oj" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/wall{ +/obj/effect/decal/cleanable/ash{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/ash{ + pixel_y = -2; + pixel_x = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash/split) +"oo" = ( +/obj/structure/closet/wall/white{ dir = 1; - pixel_y = -28 + name = "Medicine storage"; + pixel_y = -30 }, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/tech/grid, +/obj/item/storage/firstaid/ancient{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/item/storage/firstaid/medical, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/pod, /area/ruin/whitesands/pubbycrash) "oq" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/item/stack/ore/salvage/scrapmetal, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "oO" = ( -/obj/effect/decal/fakelattice, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) -"oS" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/item/laser_pointer, +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 14 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) +"oS" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-55" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "pe" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/railing{ dir = 8 }, -/obj/structure/catwalk, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/item/stock_parts/cell/hyper{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/stack/ore/salvage/scrapmetal/five{ - pixel_x = -9 - }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"pu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, +/obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/ntspaceworks_small/right{ +/obj/machinery/door/airlock/external{ dir = 4 }, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/obj/item/storage/box/stockparts/basic{ - pixel_x = -3; - pixel_y = 4 +/turf/open/floor/plasteel/tech/grid, +/area/ruin/whitesands/pubbycrash/engine_room) +"pu" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-139" }, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "pE" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/railing/corner{ dir = 8 }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) "pG" = ( -/obj/machinery/firealarm/directional/west, -/turf/closed/mineral/random/whitesands, -/area/overmap_encounter/planetoid/cave/explored) -"pR" = ( /obj/effect/turf_decal/industrial/stand_clear, /obj/effect/turf_decal/industrial/warning{ dir = 1 @@ -730,73 +737,75 @@ /obj/structure/salvageable/server, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"pT" = ( -/obj/effect/turf_decal/box, -/obj/structure/table/reinforced, -/obj/structure/railing{ - dir = 1 +"pR" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 4 }, -/obj/effect/spawner/lootdrop/maintenance/five, -/obj/effect/spawner/lootdrop/maintenance/five, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"qz" = ( -/obj/structure/window/reinforced{ +"pT" = ( +/obj/effect/turf_decal/industrial/caution, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Engine Access" - }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/catwalk, +/obj/machinery/button/door{ + id = "whiteshipubbyEngines"; + name = "Engine Lockdown Control"; + pixel_x = -25; + dir = 4 }, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/cut/red, -/obj/item/circuitboard/machine/shuttle/smes, +/obj/structure/salvageable/circuit_imprinter, /turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/engine_room) +"qz" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) "qN" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-74" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "re" = ( -/obj/machinery/shower{ - dir = 1 +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "rT" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/siding/brown, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" - }, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/split) "rW" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/item/stack/cable_coil/cut/red, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) "rZ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, /area/ruin/whitesands/pubbycrash) "sd" = ( /obj/effect/decal/fakelattice{ @@ -809,100 +818,77 @@ }, /obj/effect/decal/cleanable/vomit, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "so" = ( -/obj/effect/turf_decal/industrial/caution, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/catwalk, -/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ - pixel_x = -32 - }, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash/engine_room) "ss" = ( -/obj/machinery/light/directional/west, +/obj/machinery/door/airlock/glass, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"sA" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-2" }, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/folder/white, -/obj/item/pen, -/obj/structure/railing{ - dir = 8 - }, -/obj/item/stamp/captain{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 2; - pixel_y = -14 - }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 2; - pixel_y = -14 - }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 4; - pixel_y = -16 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"sA" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "sC" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "sD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/ash{ - pixel_y = -3; - pixel_x = -6 +/obj/structure/railing/corner{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/obj/effect/turf_decal/siding/brown{ + dir = 1 }, -/area/ruin/whitesands/pubbycrash) -"sV" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/structure/closet/wall{ + icon_door = "orange_wall"; + name = "Mining equipment"; + pixel_y = 28 }, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/west{ + start_charge = 0 }, -/obj/structure/railing, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/split) +"sV" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/shuttle/engine/plasma, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"tB" = ( +/obj/structure/sign/number/one, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "uh" = ( /obj/effect/decal/cleanable/dirt, @@ -912,329 +898,320 @@ }, /area/ruin/whitesands/pubbycrash) "ul" = ( -/mob/living/simple_animal/hostile/asteroid/whitesands/ranged, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) "up" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/stack/ore/salvage/scrapmetal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/whitesands/pubbycrash) +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) "uB" = ( +/obj/effect/turf_decal/siding/brown, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 5 + }, +/obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/ash{ - pixel_x = -6; - pixel_y = 8 +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/split) +"vc" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 }, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/obj/effect/turf_decal/industrial/warning{ + dir = 10 }, -/area/ruin/whitesands/pubbycrash) -"vc" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/ore/salvage/scraptitanium, -/turf/open/floor/engine, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) "vw" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/obj/effect/gibspawner, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"vL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, -/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"vO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash{ - pixel_x = 6; - pixel_y = 8 +"vL" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + dir = 4; + id = "whiteship_windows" }, -/obj/effect/decal/cleanable/ash{ - pixel_x = -2; - pixel_y = 3 +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"vO" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/effect/decal/cleanable/ash{ - pixel_x = -6; - pixel_y = 8 +/obj/effect/turf_decal/siding/brown{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/obj/structure/cable{ + icon_state = "4-8" }, -/area/ruin/whitesands/pubbycrash) -"vX" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/chair/office/light{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/grimy, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/split) +"vX" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/whitesands/pubbycrash) "wn" = ( -/obj/effect/turf_decal/siding/brown, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 5 +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/effect/spawner/lootdrop/maintenance/two, /obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "wL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/wall/red{ - dir = 8; - name = "Firearm Locker"; - pixel_x = 29; - welded = 1 - }, /obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 1 }, -/obj/item/gun/ballistic/automatic/pistol/commander, -/obj/item/gun/ballistic/automatic/pistol/commander, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "wV" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/catwalk, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, /turf/open/floor/plating, /area/ruin/whitesands/pubbycrash) "xa" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 + dir = 4 }, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/gibspawner, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "xc" = ( /mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ dir = 4 }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "xy" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/airlock/grunge{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"xA" = ( -/obj/effect/turf_decal/industrial/warning/corner{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/salvageable/computer, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"yj" = ( +"xz" = ( +/obj/effect/turf_decal/box, /obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/noticeboard{ - pixel_y = 31 +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = -2 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 3 }, /obj/structure/railing{ - dir = 4 + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ruin/whitesands/pubbycrash) +"xA" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash) +"xH" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"xX" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash/engine_room) +"yj" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "ym" = ( -/obj/effect/gibspawner, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "yt" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-141" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "yx" = ( -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 1 - }, -/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ - dir = 4; - faction = list("adobe"); - desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body, twisted by the heavy metals and high background radiation of the sandworlds. Their helmet also seems to be filled with vomit" - }, -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/plasteel, -/area/ruin/whitesands/pubbycrash) +/obj/effect/decal/fakelattice, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "yK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/grunge{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) "yU" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-46" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/gibspawner, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "zi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/box, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/obj/structure/railing, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel, /area/ruin/whitesands/pubbycrash) "zP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"zX" = ( -/obj/structure/railing/corner{ - dir = 1 +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" }, /obj/effect/turf_decal/industrial/warning/corner{ dir = 1 }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/reagent_dispensers/servingdish, -/obj/item/kitchen/spoon/plastic{ - pixel_x = -1 +/obj/effect/turf_decal/ntspaceworks_small{ + dir = 4 }, -/obj/item/kitchen/spoon/plastic{ - pixel_x = 13 +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"zX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/item/kitchen/spoon/plastic{ - pixel_x = 6 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 1; + faction = list("saloon") }, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) +"Ai" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash/engine_room) "Ak" = ( -/obj/structure/closet/crate/bin, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 9; + pixel_y = -3 + }, /obj/item/trash/pistachios{ pixel_y = 5 }, -/obj/item/trash/energybar, -/obj/item/trash/cheesie, -/obj/item/trash/can/food, -/obj/item/trash/sosjerky{ - pixel_x = 5 +/obj/structure/table/reinforced{ + color = "#c1b6a5" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) -"AH" = ( +"AA" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash/split) +"AD" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/stairs{ + dir = 8 }, -/turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) +"AH" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/red, +/obj/item/stack/ore/salvage/scrapgold, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) "AJ" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "AO" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"Bd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Bz" = ( +"Bd" = ( /obj/effect/turf_decal/box/corners{ dir = 8 }, @@ -1242,21 +1219,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"BD" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"BH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"Cg" = ( +"Bi" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ pixel_x = -2; @@ -1274,220 +1237,270 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Cs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"Bw" = ( +/turf/closed/mineral/random/whitesands, +/area/ruin/whitesands/pubbycrash/engine_room) +"Bz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-8" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"BD" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-9" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"BH" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"Ct" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, /obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 + dir = 8 }, -/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ - faction = list("saloon") +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"Cg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Cw" = ( -/obj/item/stack/ore/salvage/scraptitanium, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) -"Dg" = ( +"Cs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/ntspaceworks_small/right{ + dir = 4 + }, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/item/storage/box/stockparts/basic{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"Ct" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"Di" = ( -/obj/structure/railing/corner, -/turf/closed/mineral/random/whitesands, -/area/overmap_encounter/planetoid/cave/explored) -"Dn" = ( -/obj/structure/railing, -/obj/structure/salvageable/computer{ +/area/ruin/whitesands/pubbycrash/engine_room) +"Cw" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"Dg" = ( +/obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/obj/item/stack/ore/salvage/scrapgold, +/obj/structure/salvageable/computer, /turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"Di" = ( +/obj/structure/sign/number/one, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"Dn" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Dx" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" +/obj/effect/decal/fakelattice{ + icon_state = "lattice-141" }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) "DB" = ( -/obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/structure/salvageable/machine, -/turf/open/floor/plastic, -/area/ruin/whitesands/pubbycrash) -"DQ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/item/stack/ore/salvage/scraptitanium, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"DY" = ( -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_x = -6; + pixel_y = 8 }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash/split) +"DQ" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) +"DY" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Engine Access" + }, +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/shuttle/heater, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) "Ea" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) "Eb" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/stack/cable_coil/cut/red, -/turf/open/floor/plating, +/obj/item/trash/cheesie{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) "Eh" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/ruin/whitesands/pubbycrash) -"Em" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash{ pixel_x = 3; pixel_y = -3 }, -/obj/item/lighter/enigma, +/obj/item/lighter, /turf/open/floor/plating{ icon_state = "panelscorched"; initial_gas_mix = "ws_atmos" }, -/area/ruin/whitesands/pubbycrash) -"Et" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" +/area/overmap_encounter/planetoid/sand/explored) +"Em" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 14 }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) +"Et" = ( +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_x = -3; + pixel_y = -10 }, -/obj/effect/turf_decal/ntspaceworks_small{ - dir = 4 +/obj/effect/decal/fakelattice{ + icon_state = "lattice-21" }, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "Ew" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "EG" = ( /obj/machinery/door/airlock/hatch{ welded = 1 }, /turf/template_noop, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) "ET" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/west, -/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ - dir = 1; - faction = list("saloon") +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"Fc" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/number/four{ + dir = 4 }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Engine Access" +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"Fc" = ( +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_x = 8 }, -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/stack/cable_coil/cut/red, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) "Fn" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/chair/office/light{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"Fo" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/stairs{ - dir = 4 +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_y = -3; + pixel_x = -6 }, -/area/ruin/whitesands/pubbycrash) -"Fq" = ( /turf/open/floor/plating{ - icon_state = "platingdmg1"; + icon_state = "panelscorched"; initial_gas_mix = "ws_atmos" }, -/area/ruin/whitesands/pubbycrash) -"FP" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel, -/area/ruin/whitesands/pubbycrash) -"FY" = ( +/area/ruin/whitesands/pubbycrash/split) +"Fq" = ( /obj/structure/railing/corner{ dir = 8 }, @@ -1501,158 +1514,179 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/structure/salvageable/machine, +/obj/structure/salvageable/server, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"FP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/structure/railing{ + dir = 10; + layer = 4.1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/black, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"FY" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Ga" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Gi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/airlock/highsecurity, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Gl" = ( /turf/template_noop, /area/template_noop) -"GA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/closed/wall/mineral/titanium/nodiagonal, +"Gp" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"GF" = ( -/obj/structure/window/reinforced{ +"GA" = ( +/obj/structure/railing, +/obj/structure/salvageable/computer{ dir = 8 }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Engine Access" - }, -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/stack/cable_coil/cut/red, -/obj/item/stack/ore/salvage/scrapplasma/five, -/turf/open/floor/plating, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) -"GK" = ( -/obj/structure/closet/wall/blue{ - dir = 1; - name = "Captain's locker"; - pixel_y = -28 - }, -/obj/item/clothing/suit/space/hardsuit/mining/heavy, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +"GF" = ( +/obj/machinery/newscaster/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash/large, /turf/open/floor/plating{ icon_state = "panelscorched"; initial_gas_mix = "ws_atmos" }, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) +"GK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) "Ha" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash/engine_room) "Hb" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"Ho" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/binary/dp_vent_pump{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/gibspawner, -/obj/item/stack/ore/salvage/scrapmetal/five, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/whitesands/pubbycrash/engine_room) +"Ho" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "Hq" = ( -/obj/item/stack/cable_coil/cut/red, -/obj/item/stack/ore/salvage/scrapgold, -/obj/item/stack/ore/salvage/scrapgold, -/obj/item/stack/ore/salvage/scrapmetal/five, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) "HQ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_y = -12; + pixel_x = 4 }, -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "If" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/obj/structure/railing{ + dir = 8 }, -/area/ruin/whitesands/pubbycrash) -"Ig" = ( +/obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/turf_decal/industrial/warning{ - dir = 10 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/salvageable/machine, +/obj/machinery/suit_storage_unit/open, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Ik" = ( +"Ig" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/railing, +/obj/machinery/airalarm/directional/east, +/obj/item/stack/sheet/cotton/cloth, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) +"Ik" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_y = 2 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "In" = ( -/obj/structure/railing, -/turf/closed/mineral/random/whitesands, -/area/overmap_encounter/planetoid/cave/explored) +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) "IC" = ( /obj/item/stack/ore/salvage/scrapmetal/five, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "IQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"Ji" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/whitesands/pubbycrash) -"Jz" = ( -/obj/item/stack/ore/salvage/scrapmetal/five, -/obj/item/stack/ore/salvage/scraptitanium, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) -"JI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/spline/fancy/opaque/black, @@ -1661,7 +1695,20 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Kt" = ( +"IR" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"IU" = ( /obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning{ dir = 8 @@ -1673,454 +1720,524 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Ky" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 +"Ji" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/chair/office/light{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/whitesands/pubbycrash) -"KB" = ( -/obj/structure/salvageable/computer, -/obj/item/stack/ore/salvage/scrapgold, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) -"KI" = ( +"Jz" = ( +/obj/item/stack/ore/salvage/scrapmetal/five, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"JI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/plasma, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"KO" = ( -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 10 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"KS" = ( -/obj/effect/turf_decal/box, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/multitool, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel, +/obj/structure/catwalk, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/structure/salvageable/protolathe, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"Kt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + faction = list("saloon") + }, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"KT" = ( +"Ky" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/whitesands/pubbycrash/split) +"KB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office/light{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) -"Lj" = ( -/obj/machinery/door/airlock/glass, -/obj/structure/cable{ - icon_state = "1-2" +"KI" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Lm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"KO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/ntspaceworks_small/left{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 4; + faction = list("saloon") }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"KS" = ( +/obj/effect/turf_decal/industrial/caution, +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/whitesands/pubbycrash) -"Ls" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/siding/brown, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"LM" = ( -/turf/closed/mineral/random/whitesands, -/area/ruin/whitesands/pubbycrash) -"LU" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/catwalk, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = -32 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"KT" = ( +/obj/structure/railing, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-12" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Li" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/effect/turf_decal/number/nine{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wall/red{ + dir = 8; + name = "Firearm Locker"; + pixel_x = 29; + welded = 1 }, -/obj/item/stock_parts/cell/hyper, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"LW" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_windows" +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 }, -/turf/open/floor/plating, +/obj/item/gun/ballistic/automatic/pistol/commander, +/obj/item/gun/ballistic/automatic/pistol/commander, +/obj/item/ammo_box/magazine/co9mm, +/obj/item/ammo_box/magazine/co9mm, +/obj/item/ammo_box/magazine/co9mm, +/obj/item/ammo_box/magazine/co9mm, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Mi" = ( -/obj/structure/sign/number/two, +"Lj" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/ore/salvage/scraptitanium, -/obj/effect/gibspawner, -/turf/open/floor/engine, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/pod, /area/ruin/whitesands/pubbycrash) -"Ml" = ( -/obj/structure/window/reinforced{ +"Lm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/railing{ dir = 8 }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Engine Access" +/obj/structure/catwalk, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/item/stock_parts/cell/hyper{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_x = -9 }, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/cut/red, -/obj/item/circuitboard/machine/shuttle/smes, /turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"Ls" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, /area/ruin/whitesands/pubbycrash) -"Mr" = ( +"LM" = ( +/obj/item/stack/ore/salvage/scrapmetal/five, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-4" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"LU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/salvageable/computer{ dir = 8 }, /turf/open/floor/plasteel/tech, /area/ruin/whitesands/pubbycrash) -"NI" = ( -/obj/machinery/holopad, -/obj/effect/decal/cleanable/dirt/dust, +"LW" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" }, -/turf/open/floor/plasteel/grimy, -/area/ruin/whitesands/pubbycrash) -"Og" = ( +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"Mi" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, /obj/structure/railing{ - dir = 10; - layer = 4.1 + dir = 1 }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/item/stack/ore/salvage/scrapgold, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"Oz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash{ - pixel_x = 2; - pixel_y = -2 +/turf/open/floor/plasteel/stairs{ + dir = 4 }, -/obj/effect/decal/cleanable/ash{ - pixel_y = -2; - pixel_x = 5 +/area/ruin/whitesands/pubbycrash/engine_room) +"Ml" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash/large, /turf/open/floor/plating{ icon_state = "panelscorched"; initial_gas_mix = "ws_atmos" }, -/area/ruin/whitesands/pubbycrash) -"Pr" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"Pu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"PA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/ruin/whitesands/pubbycrash/split) +"Mr" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/pistachios{ + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/trash/energybar, +/obj/item/trash/cheesie, +/obj/item/trash/can/food, +/obj/item/trash/sosjerky{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"NI" = ( +/obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/whitesands/pubbycrash) -"PI" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/railing{ - dir = 1 + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ruin/whitesands/pubbycrash) -"PK" = ( -/obj/effect/gibspawner, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"PY" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/chair/office/light{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/grimy, /area/ruin/whitesands/pubbycrash) -"PZ" = ( +"Og" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"Qb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/vomit/old, -/obj/item/stack/ore/salvage/scrapmetal, -/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier, -/obj/effect/gibspawner, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"Qo" = ( -/obj/effect/decal/fakelattice{ - icon_state = "lattice-9" - }, -/turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) -"Qu" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 1; + faction = list("saloon") }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Oz" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/structure/salvageable/machine, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) +"ON" = ( +/obj/structure/railing/corner, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "1-2" }, -/obj/structure/railing, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/stairs{ - dir = 4 +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 4; + faction = list("adobe"); + desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body, twisted by the heavy metals and high background radiation of the sandworlds. Their helmet also seems to be filled with vomit" }, -/area/ruin/whitesands/pubbycrash) -"Qw" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash/split) +"Pr" = ( +/obj/structure/closet/wall/red{ + dir = 4; + name = "Pilots locker"; + pixel_x = -29; + welded = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/item/clothing/under/suit/black, +/obj/item/clothing/under/suit/black, +/obj/item/clothing/suit/jacket, +/obj/item/clothing/suit/jacket, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/head/beret/black, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 1 + }, +/obj/item/clothing/under/rank/security/officer/nt, +/obj/item/clothing/under/rank/security/officer/nt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash/split) +"Pu" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/obj/structure/chair{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) +"PA" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" }, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/number/seven{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"QD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/whitesands/pubbycrash) -"QI" = ( -/obj/machinery/power/terminal{ +/area/ruin/whitesands/pubbycrash/engine_room) +"PI" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/door/window/northright{ + dir = 4; + name = "Engine Access" }, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel/tech, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/red, +/obj/item/circuitboard/machine/shuttle/smes, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"PK" = ( +/obj/effect/turf_decal/box, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/salvageable/autolathe, +/turf/open/floor/plasteel, /area/ruin/whitesands/pubbycrash) -"QR" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/grimy, +"PY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"RC" = ( -/obj/structure/railing{ - dir = 8 +"PZ" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-21" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/industrial/warning{ +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Qb" = ( +/obj/effect/gibspawner, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Qo" = ( +/mob/living/simple_animal/hostile/asteroid/whitesands/ranged, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Qu" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"RL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/door/window/northright{ + dir = 4; + name = "Engine Access" + }, +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/shuttle/heater, +/obj/item/stack/cable_coil/cut/red, +/obj/item/stack/ore/salvage/scrapplasma/five, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"Qw" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/whitesands/pubbycrash/engine_room) +"QD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/wrapping, -/obj/effect/decal/cleanable/plastic, /turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"RT" = ( -/turf/closed/mineral/random/whitesands, +/area/ruin/whitesands/pubbycrash/engine_room) +"QI" = ( +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_y = 8; + pixel_x = 6 + }, +/turf/open/floor/plating/asteroid/whitesands/dried, /area/overmap_encounter/planetoid/cave/explored) -"Sy" = ( +"QR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/industrial/outline/grey, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/engine_room) +"RC" = ( /obj/effect/spawner/lootdrop/maintenance/two, /obj/item/stack/ore/salvage/scraptitanium, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"SO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/gibspawner, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/whitesands/pubbycrash) -"SU" = ( +"RL" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) -"Tg" = ( -/obj/structure/railing, +"RT" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Sy" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor, -/turf/open/floor/plastic, -/area/ruin/whitesands/pubbycrash) -"TB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs{ dir = 4 }, +/area/ruin/whitesands/pubbycrash/engine_room) +"SO" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" + }, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"SU" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-4" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Tg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Engine Access" + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" + }, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/red, +/obj/item/circuitboard/machine/shuttle/smes, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"TB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned/grid, /area/ruin/whitesands/pubbycrash) "TF" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/turf/open/floor/plasteel/stairs{ + dir = 4 }, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/split) "Uo" = ( /obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/turf/open/floor/plasteel/dark, -/area/ruin/whitesands/pubbycrash) -"Us" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/vomit/old, -/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ - dir = 1; - faction = list("saloon") + icon_state = "0-4" }, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) -"Uy" = ( +"Us" = ( /obj/machinery/door/airlock/hatch{ welded = 1 }, @@ -2135,217 +2252,258 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/pod, /area/ruin/whitesands/pubbycrash) +"Uy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/plasma, +/obj/effect/turf_decal/spline/fancy/opaque/black, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) "Vj" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, -/turf/open/floor/engine/hull, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Vt" = ( /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) +/area/overmap_encounter/planetoid/sand/explored) "VG" = ( /obj/structure/sign/number/two, -/obj/item/stack/ore/salvage/scrapmetal, -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/gibspawner, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) "VK" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "VP" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-2" }, /turf/open/floor/plating/asteroid/whitesands/lit, -/area/overmap_encounter/planetoid/sand) -"Wg" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/cut/red, -/obj/item/stack/ore/salvage/scrapgold, -/obj/item/stack/ore/salvage/scrapgold, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"Wo" = ( -/obj/structure/bed/dogbed{ - anchored = 1; - name = "citrus's bed" +/area/overmap_encounter/planetoid/sand/explored) +"VZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 9 +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, -/obj/machinery/light/directional/east, -/turf/open/floor/pod, -/area/ruin/whitesands/pubbycrash) -"WD" = ( -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/split) +"Wg" = ( +/obj/structure/sign/number/two, +/obj/item/stack/ore/salvage/scrapmetal, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/engine, /area/ruin/whitesands/pubbycrash) -"Xm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" - }, -/area/ruin/whitesands/pubbycrash) -"Xn" = ( -/obj/effect/turf_decal/industrial/caution, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner{ +"Wo" = ( +/obj/structure/railing{ dir = 8 }, -/obj/structure/catwalk, -/obj/machinery/button/door{ - id = "whiteshipubbyEngines"; - name = "Engine Lockdown Control"; - pixel_x = -25; - dir = 4 +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/salvageable/destructive_analyzer, +/obj/machinery/airalarm/directional/north, +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"WD" = ( +/obj/item/stack/ore/salvage/scraptitanium, /turf/open/floor/plating, /area/ruin/whitesands/pubbycrash) -"XA" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/structure/railing{ +"Xi" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/office/light{ dir = 4 }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"Xm" = ( +/obj/item/t_scanner/adv_mining_scanner/lesser, +/obj/item/kinetic_crusher, +/obj/structure/rack, +/obj/item/pickaxe/mini, +/obj/item/pickaxe/mini, +/obj/effect/turf_decal/siding/brown, +/obj/item/gun/energy/kinetic_accelerator, +/obj/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash/split) +"Xn" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/whitesands/pubbycrash) +"XA" = ( +/obj/item/stack/ore/salvage/scrapmetal/five, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) "XK" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/firealarm/directional/west, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "Yt" = ( -/obj/machinery/newscaster/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating{ - icon_state = "panelscorched"; - initial_gas_mix = "ws_atmos" +/obj/structure/reagent_dispensers/servingdish, +/obj/structure/table/reinforced, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 6 }, -/area/ruin/whitesands/pubbycrash) +/obj/item/kitchen/spoon/plastic{ + pixel_x = -1 + }, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 13 + }, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash/split) "Yu" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash/engine_room) +"YC" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/number/four{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ruin/whitesands/pubbycrash) -"YC" = ( -/obj/structure/closet/wall/white{ - dir = 1; - name = "Medicine storage"; - pixel_y = -30 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/item/storage/firstaid/ancient{ - pixel_x = 6; - pixel_y = -5 +/obj/structure/reagent_dispensers/servingdish, +/obj/item/kitchen/spoon/plastic{ + pixel_x = -1 }, -/obj/item/storage/firstaid/medical, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 +/obj/item/kitchen/spoon/plastic{ + pixel_x = 13 }, -/turf/open/floor/pod, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 6 + }, +/turf/open/floor/plasteel/dark, /area/ruin/whitesands/pubbycrash) "YL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/terminal{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" }, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash/engine_room) "Zg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/turf/open/floor/engine/hull, +/area/overmap_encounter/planetoid/cave/explored) +"Zj" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-3" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Zk" = ( +/obj/effect/gibspawner, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) +"Zp" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/flashlight/lamp{ + pixel_x = -6; + pixel_y = 8 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/railing{ dir = 8 }, -/obj/structure/catwalk, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 +/obj/item/photo{ + pixel_y = -12 }, -/obj/structure/salvageable/protolathe, -/turf/open/floor/plating, -/area/ruin/whitesands/pubbycrash) -"Zj" = ( -/turf/open/floor/engine/hull, -/area/ruin/whitesands/pubbycrash) -"Zk" = ( -/obj/structure/railing/corner{ - dir = 4 +/obj/item/toy/figure/captain{ + pixel_x = 7; + pixel_y = 12 }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Zu" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/closet/wall{ - icon_door = "orange_wall"; - name = "Mining equipment"; - pixel_y = 28 +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4 }, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 2 }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) -"Zp" = ( +/obj/item/folder/white, +/obj/item/pen, /obj/structure/railing{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 +/obj/item/stamp/captain{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 2; + pixel_y = -14 + }, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 2; + pixel_y = -14 + }, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 4; + pixel_y = -16 }, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Zx" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/whitesands/pubbycrash) +/area/ruin/whitesands/pubbycrash/engine_room) (1,1,1) = {" Gl @@ -2354,15 +2512,15 @@ Gl Gl Gl Gl -RT -RT -RT -RT -RT -RT -RT -RT -RT +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl Gl Gl Gl @@ -2378,22 +2536,22 @@ Gl Gl Gl RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl Gl Gl Gl @@ -2403,25 +2561,25 @@ Gl "} (3,1,1) = {" Gl +Gl RT RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT -RT +Vt +Vt +Vt +Gl +Gl +Gl +Vt +Vt +Gl +Vt +Vt +Gl +Gl +Gl +Gl +Gl Gl Gl Gl @@ -2433,24 +2591,24 @@ Gl RT RT RT -RT -cN -dW -Eb -LM -cN -Ky -cN -cN -Hq -Wg -cN -RT -RT -RT -RT -RT Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +RT +Gl +Gl +Gl +Gl Gl Gl Gl @@ -2459,135 +2617,135 @@ Gl Gl RT RT -RT -RT -cN -qz -GF -cN -cN -SO -oo -cN +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Vt Fc -Ml -cN -RT -RT -RT -RT -RT Vt Vt +Vt +RT +RT +Gl +Gl Gl Gl -"} -(6,1,1) = {" Gl Gl +"} +(6,1,1) = {" RT RT RT -cN +Vt +Vt +Vt QI -dm -cN -cN +AJ +AJ +bS mW -cN -Ji +Vt +sA PZ fO -cN -RT +SU +Vt RT RT RT -Vt -Vt -Vt Gl Gl -"} -(7,1,1) = {" Gl Gl +Gl +"} +(7,1,1) = {" RT RT RT -cN +RT +AJ +AJ SU HQ -cN -xA +sA +oS pu Et -jG +AJ yU oS Dx +AJ RT RT RT -RT -Vt -Vt -Vt Gl Gl -"} -(8,1,1) = {" Gl Gl +Gl +"} +(8,1,1) = {" RT RT RT -cN +RT +AJ +xX rW sV -cN -Pr +Bw +xX Qw -LU +xX Yu kP AH -Dx +xX +AJ RT RT RT RT Vt -Vt -Vt -Vt +Gl +Gl Gl "} (9,1,1) = {" Gl -Gl RT RT RT -cN -cN +RT +xX +Tg Qu -cN -Ha +xX +xX Hb ln -cN +xX DY PI -cN -RT +xX +AJ +AJ RT RT RT Vt Vt -Vt -Vt +Gl Gl "} (10,1,1) = {" @@ -2595,27 +2753,27 @@ Gl RT RT RT -Vj -GA +RT +xX YL iW -Xn -Zg +xX +xX pe -wV +xX so lB re -cN -Zj +xX +RT +AJ RT RT Vt Vt Vt -Vt -Vt -Vt +Gl +Gl "} (11,1,1) = {" RT @@ -2623,71 +2781,72 @@ RT RT RT AJ -cN +xX VK ho -Ho +xX Dg Cs zP KO xa Ew -cN +SO +RT AJ RT RT Vt Vt Vt -Vt -Vt -Vt +Gl +Gl "} (12,1,1) = {" RT RT RT -RT -sA -cN -LW -LW -cN -cN +AJ +AJ +xX +aR +yj +xX +xH gG -cN -cN -LW +dW +ET +Pu LW -cN -sA +SO +AJ +AJ RT RT Vt Vt Vt Vt -Vt -Vt +Gl "} (13,1,1) = {" +Gl RT RT RT -RT -RT -RT -aR +AJ +xX +xX Sy -ET +xX cp PA fR -AO +xX jt Mi -ek +xX +AJ RT RT RT @@ -2695,27 +2854,26 @@ Vt Vt Vt Vt -Vt -Vt +Gl "} (14,1,1) = {" +Gl RT RT RT -RT -RT -RT -RT +jG +Ha +QR Bz pT JI Lm BH -KS -up -RT -RT -RT +KS +up +qz +xX +Zg RT RT Vt @@ -2726,14 +2884,14 @@ Vt Vt "} (15,1,1) = {" -Gl -RT -RT RT RT RT +AJ +ch +xX gL -vc +Zx bW DQ gu @@ -2741,52 +2899,52 @@ Ct gy fX vc +xX +ch RT RT -RT -RT -bZ Vt Vt Vt Vt -Gl +Vt +Vt "} (16,1,1) = {" -Gl -Gl RT RT RT -pR -eq +AJ +Ai +xX vL -FP -KI +vL +xX +xX QD -vw -lK -RT -VG -WD -RT -RT -RT -bZ +xX +xX +vL +vL +xX +Ai +AJ +AJ +Vt +Vt Vt Vt Vt Vt -Gl "} (17,1,1) = {" -Gl -Gl RT RT +AJ +AJ sA -cN -cN +Zj +tB RC zX Uo @@ -2794,26 +2952,26 @@ nQ XK FY nP -cN -cN -sA +VG +dm +AJ +AJ RT RT -bZ Vt Vt Vt Vt -Gl +Vt "} (18,1,1) = {" -Gl -Gl RT RT RT -ck -Kt +AJ +AJ +RT +RT Bd fA IQ @@ -2823,49 +2981,49 @@ zi oq hh ck -ba -Cw +AJ +RT +RT +RT Vt Vt Vt Vt Vt -Gl -Gl "} (19,1,1) = {" -Gl -Gl RT RT RT -cN -cN -cN -cN -cN +RT +AJ +RT +vw +Ho +xz +ih yK -cN -cN -cN -cN -cN -cN -Vt -Cw +Kt +di +mp +Ho +hh +AJ +AJ +RT +AJ Vt Vt Vt Vt Gl -Gl "} (20,1,1) = {" -Gl -Gl RT RT RT +RT +AJ pG Di ff @@ -2874,35 +3032,143 @@ Uy co ly PK -jF -mH +hh +Wg +hh +RT +AJ +Vt +bZ Vt -IC Vt Vt -Cw -VP -gx Vt -Gl Gl "} (21,1,1) = {" Gl -Gl -RT RT RT RT -In +Xn +vX +vX Wo YC -cN +Gp RL -cN +Vj Fq If +vX +vX +Xn +RT +Vt +bZ +Vt +Vt +Vt +Vt +Gl +"} +(22,1,1) = {" +Gl +RT +RT +RT +AJ +KI +IU +AO +wn +lK +TB +Li +mH +PY +pR +KI +fr +Cw +Vt +Vt +Vt +Vt +Vt +Gl +Gl +"} +(23,1,1) = {" +Gl +RT +RT +RT +AJ +vX +vX +vX +vX +vX +xy +vX +vX +vX +vX +vX +vX +Vt +Cw +Vt +Vt +Vt +Vt +Gl +Gl +"} +(24,1,1) = {" +RT +RT +RT +RT +AJ +jA +kA +NI +Lj +Us +sC +rZ +Zk +WD +ul +AJ +IC +Vt +Vt +Cw +VP +gx Vt +Gl +Gl +"} +(25,1,1) = {" +RT +RT +RT +RT +RT +AJ +KT +ct +oo +vX +nG +vX +Ls +xA +AJ Vt kp Cw @@ -2914,224 +3180,223 @@ RT Gl Gl "} -(22,1,1) = {" +(26,1,1) = {" Gl RT RT RT -cN -cN -cN -cN -cN -cN -TB -cN -mH -IC +vX +vX +vX +vX +vX +vX +Ga +vX +ul +XA RT Vt Vt Vt -cN -cN -cN -cN +AA +AA +AA +AA RT Gl Gl "} -(23,1,1) = {" +(27,1,1) = {" Gl RT RT RT -iw +wV +Xi +Fn +IR vX -rZ -QR -cN -Ak -xy -Pu -Cw -Vt +Mr +Gi +In +ym +AJ RT VP gx xc -cN -Zk -Ls -cN +AA +sD +rT +AA RT RT Gl "} -(24,1,1) = {" -Gl +(28,1,1) = {" Gl RT RT -iw -jA -kA -NI -Lj -Us -sC -cN -Vt +RT +wV +Eb +Ak +kM +ss +Og +kU +vX +AJ RT RT IC lR nq -cN -Zp -bS -cN +AA +vO +Xm +AA RT RT Gl "} -(25,1,1) = {" -Gl +(29,1,1) = {" Gl RT RT -iw -PY -KT -ct -cN -Ig -nG -cN -Vt +RT +wV +Ji +Hq +KB +vX +hz +cx +vX +AJ RT Vt Vt -cN -cN -cN -Fn -wn -cN +AA +AA +AA +TF +uB +AA RT RT Gl "} -(26,1,1) = {" -Gl +(30,1,1) = {" Gl RT RT -cN -yj -Cg -fk -cN -BD -Ga -cN -ul -Cw +RT +vX +iw +Bi +Ik +vX +Dn +lA +vX +Qo +ym Cw sd -Eh -hA -yx -pE -XA -cN +as +Pr +ON +jF +eq +AA RT RT RT "} -(27,1,1) = {" -Gl +(31,1,1) = {" Gl RT RT -cN -cN -cN -cN -cN -cN -Gi -cN -Jz +RT +vX +vX +vX +vX +vX +vX +Cg +vX +LM kp Vt Vt -cN -gg -Tg -sD -rT -iw +AA +Yt +mU +Fo +no +VZ RT RT RT "} -(28,1,1) = {" -Gl +(32,1,1) = {" Gl RT RT RT RT -cN -kM -ss -Og -kU -If -yt +RT +vX +Zp +Zu +FP +AD +xA +ab Vt IC Vt +AA +Em +GK cN -as -Ik -vO -Xm -iw +lI +VZ RT RT RT "} -(29,1,1) = {" -Gl +(33,1,1) = {" Gl Gl RT RT RT -cN -KB -Qb -hz -cx +RT +vX +ba +gg +pE +ek uh -oO -mp +yx +Zj gx Vt -cN +AA +Oz +Ig +Ml DB -di -TF -uB -iw +VZ RT RT RT "} -(30,1,1) = {" -Gl +(34,1,1) = {" Gl Gl RT @@ -3139,27 +3404,26 @@ RT RT RT RT -Mr -Dn -lA -If -Qo -ym +RT +LU +GA +oO +xA +BD +Qb gs Cw -cN -cN -cN -cN -cN -cN +AA +AA +AA +AA +AA +AA RT RT RT "} -(31,1,1) = {" -Gl -Gl +(35,1,1) = {" Gl RT RT @@ -3169,23 +3433,24 @@ RT RT RT RT -cN -IC +RT +RT +vX +XA Vt Vt Vt -cN -Yt -mU -cN -cN -AJ +AA +GF +ge +AA +AA +Ky RT RT Gl "} -(32,1,1) = {" -Gl +(36,1,1) = {" Gl RT RT @@ -3197,21 +3462,22 @@ RT RT RT RT +RT Vt Cw VP nq EG -Em -GK -cN -AJ +Eh +fk +AA +Ky RT RT RT Gl "} -(33,1,1) = {" +(37,1,1) = {" Gl Gl RT @@ -3228,17 +3494,17 @@ kp IC Vt qN -cN -Oz -cN -AJ +AA +oj +AA +Ky RT RT RT RT Gl "} -(34,1,1) = {" +(38,1,1) = {" Gl Gl Gl @@ -3265,7 +3531,7 @@ Gl Gl Gl "} -(35,1,1) = {" +(39,1,1) = {" Gl Gl Gl @@ -3292,7 +3558,7 @@ Gl Gl Gl "} -(36,1,1) = {" +(40,1,1) = {" Gl Gl Gl diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 3d86570f326c..284e944454f4 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -337,8 +337,8 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Tags = "No Combat", "Minor Loot", "Inhospitable" File Name = "_maps\RandomRuins\Ruins\whitesands_surface_pubbyslopcrash.dmm" - Size = (x = 35)(y = 25)(z = 1) - Tags = "Minor Combat Challange", "Medium Loot", "Shelter" + Size = (x = 40)(y = 25)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Shelter" diff --git a/code/game/area/areas/ruins/sandplanet.dm b/code/game/area/areas/ruins/sandplanet.dm index e2fb00acdc10..e3a93b58e065 100644 --- a/code/game/area/areas/ruins/sandplanet.dm +++ b/code/game/area/areas/ruins/sandplanet.dm @@ -7,5 +7,13 @@ icon_state = "green" /area/ruin/whitesands/pubbycrash - name = "Pubby Crash" - icon_state = "blue" + name = "Pubby-Class Wreckage" + icon_state = "bluenew" + +/area/ruin/whitesands/pubbycrash/engine_room + name = "Pubby-Class Engine Room" + icon_state = "green" + +/area/ruin/whitesands/pubbycrash/split + name = "Pubby-Class Chunk" + icon_state = "red" From 9f7c357eb189be7eacdb49432fa9dab3f06262ee Mon Sep 17 00:00:00 2001 From: retlaw34 <58402542+retlaw34@users.noreply.github.com> Date: Fri, 9 Feb 2024 14:46:54 -0800 Subject: [PATCH 20/46] Adds screenless IPCs (#2513) ## About The Pull Request This adds support for screenless IPCs. Most notably adds the Sprinter IPC chasis (by @Ebin-Halcyon ) to show this off ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/9674864e-06c5-410c-85ed-867425691791) ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/f5bbea33-c064-4857-8e70-cc324d2d2dc9) Also adds IPC tails ## Why It's Good For The Game More IPC customization Also Synths are no longer FBP jank, but who cares? Screenless IPC support! ## Changelog :cl: Halcyon, retlaw34, thgvr add: Added the Sprinter IPC Chassis add: Added the PGF MECHANICS IPC Chassis add: Adds IPC tails tweak: Robotic eyes now use the synth eye sprite. /:cl: --- code/__HELPERS/global_lists.dm | 1 + code/__HELPERS/mobs.dm | 2 + code/_globalvars/lists/flavor_misc.dm | 1 + code/modules/client/preferences.dm | 22 +++++ code/modules/client/preferences_savefile.dm | 3 + .../dead/new_player/sprite_accessories/ipc.dm | 81 ++++++++++++++++++ .../mob/living/carbon/human/species.dm | 2 + .../living/carbon/human/species_types/IPC.dm | 58 +++++++++++-- code/modules/surgery/organs/eyes.dm | 1 + icons/mob/ipc_accessories.dmi | Bin 21181 -> 55561 bytes icons/mob/species/ipc/bodyparts.dmi | Bin 35371 -> 48063 bytes 11 files changed, 163 insertions(+), 8 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 1048aaa5c861..e44755574eea 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -35,6 +35,7 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/squid_face, GLOB.squid_face_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_screens, GLOB.ipc_screens_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_antennas_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_tail, GLOB.ipc_tail_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_chassis, GLOB.ipc_chassis_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, GLOB.moth_markings_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/spider_legs, GLOB.spider_legs_list) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 8838ba324530..fdeadc13b61a 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -72,6 +72,8 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_screens, GLOB.ipc_screens_list) if(!GLOB.ipc_antennas_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_antennas_list) + if(!GLOB.ipc_tail_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_tail_list) if(!GLOB.ipc_chassis_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_chassis, GLOB.ipc_chassis_list) if(!GLOB.spider_legs_list.len) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index aca090086487..479e43e34543 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -39,6 +39,7 @@ GLOBAL_LIST_EMPTY(moth_markings_list) GLOBAL_LIST_EMPTY(squid_face_list) GLOBAL_LIST_EMPTY(ipc_screens_list) GLOBAL_LIST_EMPTY(ipc_antennas_list) +GLOBAL_LIST_EMPTY(ipc_tail_list) GLOBAL_LIST_EMPTY(ipc_chassis_list) GLOBAL_LIST_INIT(ipc_brain_list, list("Posibrain", "Man-Machine Interface")) GLOBAL_LIST_EMPTY(spider_legs_list) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e73a186087f3..3fa8bfc5266b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -112,6 +112,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) "squid_face" = "Squidward", "ipc_screen" = "Blue", "ipc_antenna" = "None", + "ipc_tail" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_brain" = "Posibrain", "kepori_feathers" = "Plain", @@ -675,6 +676,19 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" mutant_category = 0 + if("ipc_tail" in pref_species.default_features) + if(!mutant_category) + dat += APPEARANCE_CATEGORY_COLUMN + + dat += "

    Tail Style

    " + + dat += "
    [features["ipc_tail"]]
    " + + mutant_category++ + if(mutant_category >= MAX_MUTANT_ROWS) + dat += "" + mutant_category = 0 + if("ipc_chassis" in pref_species.default_features) if(!mutant_category) dat += APPEARANCE_CATEGORY_COLUMN @@ -1913,6 +1927,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_ipc_antenna) features["ipc_antenna"] = new_ipc_antenna + if("ipc_tail") + var/new_ipc_tail + + new_ipc_tail = input(user, "Choose your character's tail:", "Character Preference") as null|anything in GLOB.ipc_tail_list + + if(new_ipc_tail) + features["ipc_tail"] = new_ipc_tail + if("ipc_chassis") var/new_ipc_chassis diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 7800a7b57f33..0b95e291b794 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -431,6 +431,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["feature_squid_face"], features["squid_face"]) READ_FILE(S["feature_ipc_screen"], features["ipc_screen"]) READ_FILE(S["feature_ipc_antenna"], features["ipc_antenna"]) + READ_FILE(S["feature_ipc_tail"], features["ipc_tail"]) READ_FILE(S["feature_ipc_chassis"], features["ipc_chassis"]) READ_FILE(S["feature_ipc_brain"], features["ipc_brain"]) READ_FILE(S["feature_kepori_feathers"], features["kepori_feathers"]) @@ -541,6 +542,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car features["squid_face"] = sanitize_inlist(features["squid_face"], GLOB.squid_face_list, "Squidward") features["ipc_screen"] = sanitize_inlist(features["ipc_screen"], GLOB.ipc_screens_list) features["ipc_antenna"] = sanitize_inlist(features["ipc_antenna"], GLOB.ipc_antennas_list) + features["ipc_tail"] = sanitize_inlist(features["ipc_tail"], GLOB.ipc_tail_list) features["ipc_chassis"] = sanitize_inlist(features["ipc_chassis"], GLOB.ipc_chassis_list) features["ipc_brain"] = sanitize_inlist(features["ipc_brain"], GLOB.ipc_brain_list) features["kepori_feathers"] = sanitize_inlist(features["kepori_feathers"], GLOB.kepori_feathers_list, "Plain") @@ -618,6 +620,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["feature_squid_face"] , features["squid_face"]) WRITE_FILE(S["feature_ipc_screen"] , features["ipc_screen"]) WRITE_FILE(S["feature_ipc_antenna"] , features["ipc_antenna"]) + WRITE_FILE(S["feature_ipc_tail"] , features["ipc_tail"]) WRITE_FILE(S["feature_ipc_chassis"] , features["ipc_chassis"]) WRITE_FILE(S["feature_ipc_brain"] , features["ipc_brain"]) WRITE_FILE(S["feature_kepori_feathers"] , features["kepori_feathers"]) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm index 20f2fe732d31..b13b8f96a51e 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm @@ -236,12 +236,71 @@ name = "Right Angle" icon_state = "rangle" +/datum/sprite_accessory/ipc_antennas/sprinter + name = "Sprinter Tail" + icon_state = "sprinter" + +/datum/sprite_accessory/ipc_antennas/simple + name = "Synth Simple" + icon_state = "simple_synth" + +/datum/sprite_accessory/ipc_antennas/short + name = "Synth Short" + icon_state = "short_synth" + +/datum/sprite_accessory/ipc_antennas/curled + name = "Synth Curled" + icon_state = "curled_synth" + +/datum/sprite_accessory/ipc_antennas/ram //remade + name = "Synth Ram" + icon_state = "ram_synth" + +// Start tails + +/datum/sprite_accessory/ipc_tail + icon = 'icons/mob/ipc_accessories.dmi' + color_src = MUTCOLORS + +/datum/sprite_accessory/ipc_tail/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/ipc_tail/lizard + name = "Synthetic Sarathi" + icon_state = "synth" + +/datum/sprite_accessory/ipc_tail/lizard_big + name = "Synthetic Sarathi Large" + icon_state = "large" + +/datum/sprite_accessory/ipc_tail/plug + name = "Power Plug" + icon_state = "plug" + secondary_color = TRUE + +/datum/sprite_accessory/ipc_tail/cat + name = "Pawsitrons Cat" + icon_state = "cat" + +/datum/sprite_accessory/ipc_tail/fox + name = "Pawsitrons Fox" + icon_state = "fox" + +/datum/sprite_accessory/ipc_tail/fox_alt + name = "Pawsitrons Fox 2" + icon_state = "fox2" + // Start chassis - the worst thing ever please rework this /datum/sprite_accessory/ipc_chassis // Used for changing limb icons, doesn't need to hold the actual icon. That's handled in ipc.dm icon = null icon_state = "who cares fuck you" // In order to pull the chassis correctly, we need AN icon_state(see line 36-39). It doesn't have to be useful, because it isn't used. color_src = 0 + var/use_eyes = FALSE //do we use normal robotic eyes? used when we dont want a screen but still want visible eyes + var/has_screen = TRUE //do we have a screen to toggle + var/has_overlay = FALSE //does this chasis have a overlay icon? + var/is_digi = FALSE //does this chasis use digitigrade /datum/sprite_accessory/ipc_chassis/mcgreyscale name = "Morpheus Cyberkinetics (Custom)" @@ -287,3 +346,25 @@ /datum/sprite_accessory/ipc_chassis/zenghupharmaceuticals name = "Zeng-Hu Pharmaceuticals" limbs_id = "zhpipc" + +/datum/sprite_accessory/ipc_chassis/pgfmechanicsplantigrade + name = "PGF MECHANICS TYPE-P" + limbs_id = "pgfipc-p" + has_screen = FALSE + color_src = MUTCOLORS + has_overlay = TRUE + use_eyes = TRUE + +/datum/sprite_accessory/ipc_chassis/pgfmechanicsdigigrade + name = "PGF MECHANICS TYPE-D" + limbs_id = "pgfipc-p" //the digigrade var makes it so we use digi leg variant instead + has_screen = FALSE + color_src = MUTCOLORS + has_overlay = TRUE + use_eyes = TRUE + is_digi = TRUE + +/datum/sprite_accessory/ipc_chassis/inteqsprinter + name = "Inteq Mothership 'Sprinter'" + limbs_id = "inteqsprinter" + has_screen = FALSE diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index fee2b6f0957d..8a8677523fc1 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -971,6 +971,8 @@ GLOBAL_LIST_EMPTY(roundstart_races) S = GLOB.ipc_screens_list[H.dna.features["ipc_screen"]] if("ipc_antenna") S = GLOB.ipc_antennas_list[H.dna.features["ipc_antenna"]] + if("ipc_tail") + S = GLOB.ipc_tail_list[H.dna.features["ipc_tail"]] if("ipc_chassis") S = GLOB.ipc_chassis_list[H.dna.features["ipc_chassis"]] if("ipc_brain") diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index dfa12f329054..381708757fd1 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -17,8 +17,8 @@ mutantlungs = null //no more collecting change for you mutantappendix = null mutant_organs = list(/obj/item/organ/cyberimp/arm/power_cord) - mutant_bodyparts = list("ipc_screen", "ipc_antenna", "ipc_chassis", "ipc_brain") - default_features = list("mcolor" = "#7D7D7D", "ipc_screen" = "Static", "ipc_antenna" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_brain" = "Posibrain", "body_size" = "Normal") + mutant_bodyparts = list("ipc_screen", "ipc_antenna", "ipc_chassis", "ipc_tail", "ipc_brain") + default_features = list("mcolor" = "#7D7D7D", "ipc_screen" = "Static", "ipc_antenna" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_tail" = "None", "ipc_brain" = "Posibrain", "body_size" = "Normal") meat = /obj/item/stack/sheet/plasteel{amount = 5} skinned_type = /obj/item/stack/sheet/metal{amount = 10} exotic_bloodtype = "Coolant" @@ -49,13 +49,14 @@ /// The last screen used when the IPC died. var/saved_screen var/datum/action/innate/change_screen/change_screen + var/has_screen = TRUE //do we have a screen. Used to determine if we mess with the screen or not /datum/species/ipc/random_name(unique) var/ipc_name = "[pick(GLOB.posibrain_names)]-[rand(100, 999)]" return ipc_name /datum/species/ipc/New() - . = ..() + // This is in new because "[HEAD_LAYER]" etc. is NOT a constant compile-time value. For some reason. // Why not just use HEAD_LAYER? Well, because HEAD_LAYER is a number, and if you try to use numbers as indexes, // BYOND will try to make it an ordered list. So, we have to use a string. This is annoying, but it's the only way to do it smoothly. @@ -64,17 +65,19 @@ ) /datum/species/ipc/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) // Let's make that IPC actually robotic. + . = ..() if(ishuman(C)) var/mob/living/carbon/human/H = C if(!change_screen) - change_screen = new - change_screen.Grant(H) + var/datum/species/ipc/species_datum = H.dna.species + if(species_datum?.has_screen) + change_screen = new + change_screen.Grant(H) if(H.dna.features["ipc_brain"] == "Man-Machine Interface") mutantbrain = /obj/item/organ/brain/mmi_holder else mutantbrain = /obj/item/organ/brain/mmi_holder/posibrain C.RegisterSignal(C, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, TYPE_PROC_REF(/mob/living/carbon, charge)) - return ..() /datum/species/ipc/on_species_loss(mob/living/carbon/C) . = ..() @@ -83,6 +86,8 @@ C.UnregisterSignal(C, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) /datum/species/ipc/spec_death(gibbed, mob/living/carbon/C) + if(!has_screen) + return saved_screen = C.dna.features["ipc_screen"] C.dna.features["ipc_screen"] = "BSOD" C.update_body() @@ -91,6 +96,8 @@ /datum/species/ipc/proc/post_death(mob/living/carbon/C) if(C.stat < DEAD) return + if(!has_screen) + return C.dna.features["ipc_screen"] = null // Turns off their monitor on death. C.update_body() @@ -110,6 +117,11 @@ if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner + var/datum/species/ipc/species_datum = H.dna.species + if(!species_datum) + return + if(!species_datum.has_screen) + return H.dna.features["ipc_screen"] = screen_choice H.eye_color = sanitize_hexcolor(color_choice) H.update_body() @@ -215,14 +227,17 @@ /datum/species/ipc/spec_revival(mob/living/carbon/human/H) - H.dna.features["ipc_screen"] = "BSOD" - H.update_body() + if(has_screen) + H.dna.features["ipc_screen"] = "BSOD" + H.update_body() H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]...") addtimer(CALLBACK(src, PROC_REF(post_revival), H), 6 SECONDS) /datum/species/ipc/proc/post_revival(mob/living/carbon/human/H) if(H.stat == DEAD) return + if(!has_screen) + return H.dna.features["ipc_screen"] = saved_screen H.update_body() @@ -231,12 +246,39 @@ var/datum/sprite_accessory/ipc_chassis/chassis_of_choice = GLOB.ipc_chassis_list[C.dna.features["ipc_chassis"]] + if(chassis_of_choice.use_eyes) + LAZYREMOVE(species_traits, NOEYESPRITES) + LAZYADD(species_traits, EYECOLOR) + C.update_body() + + if(!chassis_of_choice.has_screen) + has_screen = FALSE + C.dna.features["ipc_screen"] = null + C.update_body() + + if(chassis_of_choice.is_digi) + digitigrade_customization = DIGITIGRADE_FORCED + bodytype = BODYTYPE_DIGITIGRADE + for(var/obj/item/bodypart/BP as anything in C.bodyparts) //Override bodypart data as necessary if(BP.limb_id=="synth") BP.uses_mutcolor = chassis_of_choice.color_src ? TRUE : FALSE + + if(chassis_of_choice.icon) + BP.static_icon = chassis_of_choice.icon + BP.icon = chassis_of_choice.icon + + if(chassis_of_choice.has_overlay) + BP.overlay_icon_state = TRUE + + if(chassis_of_choice.is_digi) + if(istype(BP,/obj/item/bodypart/leg)) + BP.bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC | BODYTYPE_DIGITIGRADE //i hate this so much + if(BP.uses_mutcolor) BP.should_draw_greyscale = TRUE BP.species_color = C.dna?.features["mcolor"] + BP.species_secondary_color = C.dna?.features["mcolor2"] BP.limb_id = chassis_of_choice.limbs_id BP.name = "\improper[chassis_of_choice.name] [parse_zone(BP.body_zone)]" diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index de0ebac6eddb..0c200df9f6b1 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -141,6 +141,7 @@ /obj/item/organ/eyes/robotic name = "robotic eyes" icon_state = "robotic_eyes" + eye_icon_state = "eyes_synth" // i feel like this should be here desc = "A very basic set of optical sensors with no extra vision modes or functions." status = ORGAN_ROBOTIC organ_flags = ORGAN_SYNTHETIC diff --git a/icons/mob/ipc_accessories.dmi b/icons/mob/ipc_accessories.dmi index 86311ca3172edcf6381af89df1b15af13b7d7539..e9fb262aa319a4fcb9015807f4549a2d869dbeef 100644 GIT binary patch literal 55561 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 literal 21181 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 zⅅ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 Jv217b{{?!Kz7qfd diff --git a/icons/mob/species/ipc/bodyparts.dmi b/icons/mob/species/ipc/bodyparts.dmi index f5c348617b5655b41d16c6053e28ca7027d6c186..1b4b568dcc78626ad5538fb78c99b27944207028 100644 GIT binary patch literal 48063 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�{CeVWN`u#fBPXgBxXW6{PoqAqGL_|4q{Kt;w!e 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�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 literal 35371 zcma&NcQ{;O+XpxZf`mkb=qXwVBGJnziQapnCPeSO%^*lY7!kdTPMC<^W+Eb@_g+Tt zoxuz|;Dz^d8!u~52X}7=H&+nIKO-?k-szXzjd%T>@T-CR1%(B57EyZA zBgnhcZ_>?GtR~DIci`~Kwvn8_LH?@q>96O4zSwwJG*`@xrCVVTeMskz!Q%{q?Zdcd zSv%0onS+(eo~L%ur6H8M2G``$()I&MS%Ya`Ck3(Ys;Lj+W2=*Pk26`b8H``qVVR0d zr*qt2tzI2rd7GN&DO$L-f6!1{F7ZieE;E>6w2$e{w|HGMy(o1hk4|SfRTnwncW0pA zgMzi_ghJJZb&pZXXQhcs22`J1-u~)gnV`Q4X&Y3(6V(-9)qDHTl|ZXrQZka$o-{tq z9wMfl1GoF4tO7c(RdR+t%Dt`pdE0jNCo#jFrzWrdu0!u%;k`yd$JDL!x=>^_vzF^s zkNw+wdB`R*zh|%iUN5-$me~3&Ur*25g8PqctAFMU{$?zH%o8V`N2)|(*Joc4DWQ{h z@D$r|y?&7L8F8Z070OS*2~Wv^b5jP1pDEGUvO_7Gz+tx9ly`H#P(I&&No0GGADT%) zHUAAnweSr@`IX}22H)`1{i#;6FTM*%TaT8)vX4hbuX=QMt~HdDGcrw+x@i7@MfIuIx zs?X&O{4=&^X)+8ATL^@AB_1NQ9XDH5o>h3K?z~iqexxLkYB}iZ|xQ5 zh_UCmrj!L5uoGhVd-J+mF7|W^c2b1ftfT&_*2cRvQLA=ysy(ST_S#RHesoW#wg z$49WJ{P0yzdKB4ojpttDj?cn7hO`Ag8LK}hn+7A^oW3I^k~mcG`OfD$`{yoQ2@g{# zZgKhZFNKj(Jz+3&e=BjZ-`4x<9aSnDnH+}!LCX?dm>PmFDJc$Vw+JyC{jlIP#OgP* zfQz+e8NZX9Q62gfQi5I>HMSJ_z&<^Ff$4`ajOr5lL-17+yY)*wo!r^ZynK9yL`pA) zhQ8Ym-hcY)XJ~yiQO@sTyi7C7I2 z?3d34xjAy&tw!##r&=;d(2jCdse#ckq8qUit9SN!_4Q%Uh{I6^`x-B8=`O7^6Cw5tRU19V|DlDTC7<^$I6W1pSA=*Cnw{j zhGkYk*=frctLbi9%P6b(?)Tnm*1%Hi**vNCT$;v+E++NoLf%0ADi!`DetH@5hX8XB)y=pV{j|GD;znDXa4cfwTh zrlo5u2~SFVZaB3hPyNbDTD(BeIbTIhXX5)EWEiW&Wk-{VwS^r=n~>XiFu-UIXq^G z#eBCXd>cu@_5*i=nkH@P=^tWDzrT7Luv0T0wj*xBHaaTbq0kSLKKy%^!Un_yGIqw5 zt?6>+e4D+R^9mMh8_I}TXK#tQTH~>J=Pi?{-|o!agXk)jsPZSpk3jQjn=GTJrKfpv z#FRO&J`heUdnw$?MLR5{q}CahpN#crB!5~gZm%gV?XoF0a%k~Dw-_uIc@~=?x^q(g zb>Z-`j8#suB-j{NhP6Nk)76vGE6RW6epV;mD70x?rDRVL`fb=r|M#`AftQf7a)tn3fm?QSDP<82#7T$btZ%z;X`$t-B7 z-3Hgq?|&I%+j;&S{u^r7Nq~qO=blC|*8eV25V@dSGrbJCkx$0)FsbW11mihe=VobL zN5vSSdKsGIUa8?-8K=5a=ALOHgK?g4LDSlvYrS9rv-*(@4VEZb?{%H3rM>LO&#G+1 zfqfkIQhVF?UR8G7WsuJgjqewm^S7>Z;mk!yBWn9H1`eRsYxja7TSTkdbF5TT43`mK zE^H&I&V)5RPeKwMl&s&n6BQ!&oi!_{e&Fn14xq3zWu3-0MxPnm-0J^R@R7M!9AVme zz(@)UE74Y&v5|v_6INo5Ea$`t!R2NRPy91PoRTEAzqfhHPEix)d?1|JdDIx5Q|m8- z3X4x~LMhRkqkKmzf+3U6D8y{F8w&h_$!WCIaBl2v?QNJOhoD*gWB=aqClL#0vY1Zo zu$`d27O^Ce@BI>M896ND=6>eiced`h<0S|gA$_uI$csLLB2{*$_jxvFP%{EwMbZnz za&NW}AZ9YQQzo~%YNtHDw|BhZ9)F(F!2Jy{?#p**9)u8R8DYS(=kz_EJ@0VldyAD`yCpto z=-vmG#YYJKa9%J!^sGc1+SQXH)OIl*f*a5O{6JX?J64BS5w0zWDheUsztEZ5d|%O( zFhg9)xex;M>B%Q}-SF1CZ5TM`VJ^+w*}+opNQr*9TQE%Kt{W~r)qW_E z=qyXu*mZ}V_oLmtO_MuSviR}&(<1T685N4XSXQZ?XhB3ukY>LN=kkxkDrd!S)-K(z z*$qV#2UEuH!_upd1pQ=j7W?a47h7Sc=@gw{0`C%E&ERRf+9IY7Sd#&G%*DABLGvMz zL3BM^Cb^S*WoJ=bXyHf1fxy&^P_eUxtaU!7>qke=7o3*pQjnjpAASSsHFCbI^h@(H zpBhz4n|2<%oSc?I04y={sT=QCCs7K@et{73AF0z~6t<5GSd8TE8LN2Kb7T0-WdvO( ze;#AJwotR}W%}No5hgpQxy_MD*k`zL;DO&E73^HIw2{VV&-~UJ!Y~AZe|KQ&;vsl* zwIR&f(H`LlWsuQnXP_dd|0{Tj@$t`;n|{8cgwqT>uvtfKQOJ<{O}O}m{o-C*V4?Kk zc}80?0F3I-IBXz0>f)Alz>j?&96{>dln#E~t#%v056tm+n-@b^~%W zLVhob>!3xK(;GlGWa{pjk3EwDe8>LI`$kB%XYYt(SkCv8dKhYD9q2-~Cn{H0k}X9$ z*n*sOC?a9juVBa+yY9zO?D71ai%Ohv&#@cZ=C^CWsteKUBN&GqN*$f~*!fElhAk%q zy+)jns>hfR^k291%8sTjl9c?T{xuX~4LJfl?N3Vc4jcSZ=(o@jJu`4&-gkC6pWtzF zt;Dyk*D+`NWrxH3G`h{`t#NW_jsej}808D^YsbZ1%DC^1K3hp;SA3-Y*eLb@Th;3_ z;t&p{2?g&>_aExNe8~ve4}?H-7>{eb!np_{G_yCGcf)xlp=bQiTQ%^elP*5^6c@w(t7ob4kSnrH&9k z^aj)*6#Kr69)yuPu-8rZ%fnm^hNP8yWA-$b@^~yZ0_=&MqQbYw={j zHu1xwF%0G;z$Y)f`gIEXE_>=HO~ereG}-1ctu=#r%H#)z6fdyzm?)GPOD}S@j8u+J zeJ^0~cjTOv$-g)d;&=IA8Zroa&xq6R`%*ulFjnxjG8;e25s87jE!G|$-L}+!RZIfO zFrZK$rikbfnlbItJvGo37ZCB0@;D0$TQCf0krKMqG{nqeI7hBs#;c0ns zMi936t=%V-fXQU zTdQZgkq^$vBfCynn6ER1S!2bYTapcf?Qe{9_oq+^HV;T2TsaB>Xlu3NAjP_vuk#aa zSzL7?=ha$2t>|Tl2#7OVwD8RAtz6!I;y*BVmFymH_N%?9toJ1inD4?5E4qya#I4?! zBpQDqh_*|=0%j6q?EQ}rFXyf6?gQWD!2e;!hVtQY!dHt5Pz`KX>Fk_=|Ii7-uZ(bo zbSDdnEp@<9OQ%!}0>Z`?0XD1enO)uEuR5YcL_}=Y2XcchTsKEb0@OvD5{S2>PN> zwXpnT8jxDz7B(5nT2Po1AXg5D?l|rIiDgZX%tH_QZI>A%GbP}&OuYxo56tAXFx`4y zK7~)bH2cFdS#PnDpU>E^fK+ZJqurP)WIYzr5-b$q5p-+iZkClD;De%`i(&2ko2B-= zMO|A~C~OYi@Tev!M_5R+*p(yEGg1iRGd-ztxz+4^$kJo5Bgrn@@M6YZFbO*8X8`~(CGSH z9xdK!x8==0B+@BB6MKA@$mN}D$VKB8}nY<{!x6n;p}&v65=w&g?3ozh!75Fk@8LYc_g-n@?G9&}Mq0d`NM(#DGxhI^y$e z9A-61Qo%jd%X=e2XKgjYw;PXp*n%C9c z&d+@P{eX()x%4Kkj%)X~ehAfOa`JB^X`&_!;Wqrxb;#{HF=7H+mz$fr-oMxvl1;HA zHb_~Ly#eq&mjOV)n74|nF0pVvEP1$ORBp1;Y$lo&vtczz1u6iLJZOLn0LDz$RLtnHtJStjEv>I2?_zCXje zR@;oJ|E8Gs-=UL^m0W&sw1Mh9q-BtExJN`9Dyl=ZzRoa4&Yz>23oc>eDSA@k43@?O zOL-maWnE>nL)5?maGyR~EE4nZUsE6s6&*O%hqE1iPKBcKT0dTJ4Ddd7jFI6vH+$d) z^>^zGNqOd{Rp;5+$(=f>FF5{DSg?{Pff}INIoE|*$G0b|dVkn-FA8+I8nBhiRQ$kv zDw(_o`Ey0b1c;?M*Av_w-jxL7u&EGkGhfB-8y0@EKDNi}gYvYS;d4PgJ~e~9{Ej}F zZ7lCV@gE#gK(7S1N1knZNdR(G&PxBOba5|01HGQ8k@+ysapgQv`s8jR&<-$8qYAWs z_Z3QgA)>$JP+*|jzNHUhMB&B7DkCobHGg>T89C+iP_Rn*I{&eub^M}T6U^o_qT5gp z#O*hFfgl$p;Kr8globX4)%_ZT|!zV2Y#`iveTO60@FF6S^$FAW68W~&>t zmxurAq{l>xrS@_k$FjgHg6dxINf&mKyT1-b1;4wY5Ee^f{NXEQ*F4xmKynT_q;w^( zl^=wl*DF@joGLnT_NMUZ5>LqQ@jNBA4|V1p*{K`xl|s%M=Xov-D@mpqiLJX$1rxmK zUF*DHP>%NianwiyKEhhV+^JY6O7vbw2 z82;ecm_FNeL*t#7O8-1EU^UgQry$v4lLK)g^X6~dd_y6}k4iLNyAx6P=6IJpTcmKU zRcnz1q()A`qxYRe|*n z0<=oQ#icx8{w;Y%!a~o}{vHEE!_*`z?$-`#AUVmn(EEl7kaEJd-0)6F(y~R>G$J0E z6ukD7sL6ieX{vavyn2Uad6mEtF-VOHnEb{i-!k)Gcn5$SH!-_xXzl5;^1+Ae%(nE8 zUffWJbpGkHXWcJQPfl}w*_?DQc493%B-j=}%Dq~r`8UtLaBGVK%RRa3#{}b5lPJ{C zo>^kv!|dVE_M6#9$e?e9;((+vUYQrG&90L_1jxv=$4w*FED7GFB9Hr~`_wKHu41*o zOHs23XiyVZknNvOjD-lqoPm*1+9gbfZ=DJ}`~wIAB2@B9;l0Nz(D|QlOXI>BL4{hG zn-G3)soN<$SzXrI=O!O!**+B7Oaz!^;AH+ODTEjJ#v{1u;UsF)2B4VlJ8gF!0{@P+G=llOiCu10HBGNb} z0QY%6J}nlIT+8&caKHKE%VJZZxRmeqRRPf`rxKQ}ak$v|9uhfx7ERAj=_+PYJ6iDd z>wR&qinZL^QmC@nx~#HmNdoU1MK%xb|A*%>C;s|R*J&4Xl$MZR@TRX|I~*20ok#k7 zx{-$;(BJ|fhFBWueYxG5fTPuwtTJfbu*gCT8$%%!-;!gq|09&MAlf|uNU!jxZ zEk4`{JhZR6sAO!-C`%F`4r~!PZ|tTAUH8{fSN4MbJZ=o$i$8%=g}MerW*HkBlkY)K zG({{L^LgH5EkbZn5`}?wjK5Yq0MeO)d$QlW< zFR^tEV>#?ozflRnv#rVcx3~ts%pwSf-~mNE|9!lMxwA!Zj^rJ5BlO(23N_Bn_ysy! zbMM*vWvtmdQ#o&;p{;IK!FQ!+Q6+dI&$ERO-sfS+P-)EFxcC>z`90S zm3F`FL$Vcl;q`;?(OPmefhW3E2cP8S-2totw%isVdPU<%H1LxoM$&Kvj!+J)&eKCT zZfTv>#v9J;=fR@kJ0S&BKmUGy5I#Oa-V;K#o?u4x7w}?Or2EoD_|}uxeq3rEfXG?h zM*!>6skqId*->-$@e@f&AETm9_9T_k+#k(%+R*w~7s1e|k_q1ME-S&0z-nc_T(AY6msg<} zX*bhZgnctXp=Vxs&V4Xd!yB&ICBfycc{E=#G`z!Z7=}GzN3iCjnhGh6A6TH@nKH1; zU{gp2exSc)ewsQQ1?AjXxcS$YcGG>*Y~i19Qs9HvN75C=_Y*e#^D#x*J~U(sF^+Ye zldAQB=;>4>Zcp-P;P0Nex#y$n0O5QyXHqrPeDv#!EujteSW49O@l%AC(j*(rna89} zvW@U~h5)$r>Odw8OCNmHD<(xamjX~hn4k$0&S4Tm*ljtrz~fn$E|SH7;G+s9F6DaN z#FCV@WDFp$ZPKr{Crr01c$&tfY;{zM6=w1Z)O(dSxN+bV6kZ z+jKdJd&AIy&M7&%bpdbZWXcJ=99kuOrr8AWb?(=3m(kK z!MNI0U;vlTSbClGt5f)oMliNP0X2A%cGI?z#PE8E6iKL2=yzYO2xj9-fVD>D2eVyz z%=zk@ZmlE$g*5+vcbWe`tm#9OsH2Oc{(g-NaoujSS|_Yj`Au-Z;Ttc&2-rDjDxMIT zGyR`T%3itjsUL%qG19->oLdvBA8A0kfBA@9P>2?Da_Oglzo&0$=?3_mz3YQ{;p2ea zL1%q&c3`{k>m6e`y29o;IWWP1$q|iANs&X5`E)t=N_0gPrlbq4Ea>z}P7ggc%1{ilho_wGms~~ zLLs0rTl8_HRP=8I>gS0s>HRXVxh~`!`~7uWM(xk_#k^D8Zqr^GgC#^a5${Tf*`ksg z9-~QI1Cs93?2BdYaIf6MdR~%$B9kEM2t|J>)n01BpScv&D#)(gdDSPiCmmmAyMAV1 zU~tE4|Ge<^j&Hn9zLEuhPUBheud4FvlU=s|O}j&%Sf$1^vcWPR%Xa2kg2)-zTLdPl z;;POX_cxUp*bUE4emR*wPqX-BM$w_qXh5H++TU)de(irpmjs(j-g&xPl=oyfSh#Ba zxytz<-nX_nkMXv0ofuAg-PH(JA?i<^uV_J0ER8!JUIpw=N&(49xBON``=viItAH8p zql=j3=>xR>u;`dY6W$IidaD<}SbM_wuZq!O(=kadK7)1IthWr~EBHd%b)rA~KW6JC z3@ZKod$OZ;aJHzM-y~Znp0~;GF?pTrh%|B$t#V=<1;(%X9?fOX2`jT4I8?nR>7dy7 z>_=Qm`RD&{dcPcg;9$%}fLY3nEpd<&h{>qMi)0iA#a#1~RCVC}cIAerQz14#n#z?l z^K_&<)urD}Xxev|q4zwf=%nGd*JdKLhg>L`+`g=tR>u(G)JQERlhiK;NbY?t71470 zfwPbzeh|}sPEzbDHgv-WH^;eS$pD%?q?LhJR8Y^IcTIljiJ-WZaoVE$=@JE>oMZEy zovV}s%mA4))c)^Lo604=;hFTu zyxn{?vIPhaG4c0WcBkU*J@bTC{NlgccxS_B92Y@nDKv^wqn5qc&$+D-`D%Qd^mSK4 z+NZ7PxR$dK8PNwH%jt970}Pasy|a8;q4RHv8jj$HDb4|A>f4xpF!JcFW%^zghE;IQ zvNB=2-2;ES4mbgT6o(i>U@8QdHOcGEMz_bxG-Z!?86_L{lnY%q-oFa5PmR^?zxN@n zQIq+H=|M0N(c$G|?XpNDuoR4rv;%AD*g!T74qqPipabFtkc!ldp| z525E9H5=w4xql7Gzs<94Wx8llL6C1^r|t(cvdQPFz3?9inkmm_`V4blvgDhKZ!i)xpp1nP-oT*KU}ggacRK5 z!N$f3j8`6dPJ^Nz+B4UGS9TMQt%XO!*q}W`_LKBvQj9e#WoUV!Uk~DTI7SwJH2nJK z_jI3LkhtVN=P7-|(*;c|t%rT4?JuA?=3Pgv*3cE1`A*s}_KFlmYcE~h|Dz10LSk0a zGub1&`Xspj{t&?q|2QJd0^apSuH+w#pj$==D71J*9|qiaoBOEe;{RlO(8|uHkVq=E zrSypR++eqvSfKh`-u@9ADGiYP59uEfuoqi}Ta3zd$9qScmz4t`dx{Co=}(yb8j{|r z6-?2We-{1UXn-OM>j2KR$dcQO&!dI4I6gr)n(CKT(TwpFgdkb5IKYS$*^6q zWyg0iaq>A7e7gSRs6ZdP60g(Em5pt|=mwv^xgQ7u=_#nQI@Y9i?XreNBjaI^F;wh* zM3QB-k>J!KKYq;;;hDYU8o0*3Fb+YSelJwlLio4Kv!4%Fib0m2+NQvk9=p%~q+hc0 z>TF*60!%Q@T@*7AIQ@WYmudgzoNsEx#F<)f8^7y<3%hC@zj87)*NYIdN<*^b2S3|{ zr)K_KoTX3q7H0ZoLqjOOcgVzEF^gO`E)7iMb~0v2@He@ppcXlXz;Hxvc{&mtBspS6BL7ti zO`Sl^^{D*K61?ftA(RyMlKSPN;81gg?w2~8Z5NJaKgM6-g-7 zfGbORE>xI0_Wd9M(qBusp9xG*>O-tO1x$gYyZ#(J3?n&uN604c6zk;q8^TTkP1II;U z8NJYsab3Ep+7mQD>l+odA}eUYK~!MZ6Z+<^zbn0$Bnph`oHc&=7XI+Bde3k!$~V0B$A&aRwL;Lu1F!3muQXEY9TTEd`ZB}OJ{gP z5@L7Hb$9(iat%Mqvrh)aq(~F?-abA#saqe6y<$vT>=0+xVSKIqN8Ws!&B5gL9D}$} zt`u4UevcKe2ur#!5vQsZBTQZ)u5?I!T8JprYC=9`VY&5wnJegVfoW*Z~EK6e=+de@r+0n-p0*mC^itpVUcsDOnpRZmS?eO?Y1+QbefVODGAH^aWXKkzZef$*^?pI!k=cWa zO{MrUt%=3%()I+Uaq+^t$`6(K%R8=o49oPEnK>QM`eZ?UQ10Fh-+^ta4@Zc_8m;Sn zHYS#IovEKN&UKJP=6B@{E+V>fQ#4`kq8kKt5#CK=DZcr+_iopr6juxa3|$#)VvkaO zL#g9+2(`~w^e|=}4^Ocutwz_P`#;KPH+u*fn%D;9)`hC-qAq_!YiWncYG^@Kx@h+Lht8v~}OdNfD+BezCt%d)ggy`>)jr z^iAD-L^bNKCrzC^YOYSGsW=Bfk_$E}?_#dZ>*;Nx9;YXqefv;C@Vovo+Ub><*+G@+ zI=DB+7q)aE2G!ITw)xV(UKITBb---cIQcI3Q>J9XVdb`w6P@LXP5|Uo_A>`7V2cPw z`e>P<-5bUUq6<-5>MCXjKRvNr^{IL$uWRsuX;w{l9rN&{+l5Rl zY1t9ToktZ7zilj|fuqT{1o)E4haiAiwbJo;2!1F&ahTJh+_$;0nkY`XNs>C+OVwG+-WLZwQWwUsCQ_+?Ro=Yb-^@y2x70B{It%kWP0Sz zUUi6*Td>F>^r=HDQEP1%y~YQj8P&^r%jb9ZO!q}GO)Ckb@`nLha63GXdy#~p7W1Xz7t&Q*xpJbqQ0cO>S+zMmR`+XrEpv{az3 z%q^_g2H@AOGrfT;dnA)$_#E#Cat5c@whv?1rE2j%MOO6VOCVrg`F2$-AfIHLjUfSB z^LM)iOhsY1Xgx7*u^GK1g1K0)Dm;>nJ-Au%iZ{D!V>4XbZLWEiw-v9PHGlsaC_lCg zE5;9u69JcR6y0FDZS4`qowPVZ1wEsg8=3Rootd2R>X-3gC^7_^19?nEp~h{iMYg43 zS`?J<^glkj$AHIR4Nr5-F^~PjKF_Z-giITmVHLKB3aHbR&D0FrUwMTvK$ZZw;r3YEt=2 z!k<$FAC zoQn~B!parp?ZU;cD)II8dESPRaT+3l2*HmiJKK8S9oRf_;eJN9`IU~>|9)W3$YnO4 zr=L>quXvm|E0zB>UO)Z?($!SQLPqO+u;*{rH^sZ&>D@yfk)DL0JP88i4@oElaEk#N z9=5ajML?h)p$E0wI;b`aIV{g>Af>6!aUFg?U-^3HWTYp^vAZE~Fv*Pbj!2N1!9(n_ z6dP#y*`=dzwbiKr2=y|qr|D#vu|bX;IjZdsU>Ebpfz`4joxwZJO%5g3@@$RGRi`Ll zIi`+jv#jX#*?pLNpU%&IV%d@I~Fiu^-2t88%| zxTn3*h+j5U9ww&)P5sm=%S*a`{g3*uyN_xhQvm@Y<}etCxn-BLG~ccuIcVquy$;Ae zoWoCMVCGA>Op^9NVA>n@TcFNMN7f}rm*9EG&@Y@$qy8s~FPxl)nynu0n{B z)BmW(GTn&fI=a_%QrtQircke>9r!RWh+7y2C+3E!Mw(7rdr7(#HHXI zE7*sB*8mh|S6j{L*V&R~TiOI>>e>WStL~O^sF4|h6UU7;+J`*`4-Oa^rYyo<$?275na=+Na$gknhFr>_M?D%{lBmMq>$6eITjNZ zo>gTD6~#ykou8+MWTm4bKh6^lLDW0m2W?whS9I|8>Ja|Tamp{!iLnY#r0 z?9}y^qDILc{6zYVy7i=#W)-$E(DLkaD&Z78*((S!tGm7u(YG9Gs!Ob$JTl1zrA}t4KS(x79_sg{(68X?t zp3_S$LiI#Xo=rY6D~%97Fa81S^|5Y84bTt_@bDZbOnY6RGL8!y?@a=CAK*`Yxw0E^ zZZg{iS8VH2c-!)wU)nMkS`o*w11zy*P>-)@YfM``vLe3XLmJ0xFzvjA*J^bYA2n&+ ztREM|OM7Gdj9t31CxG$SfztM;)3Qwd9LHQk#uhqaxlJKTHn~!7ob$VlshX{d?Cn~b z{vC~aXIjS)=R-`!hbxc&lZ);K+=;kySH#5BYetz^_&+RhOV5qsg?dLTTIeI6K|O0dD}L9V#28@;9vc{OJc>le!HrOirdkv~P#>>d2~}890WE!+jW@OH?HNH-&!{SVJ2e?a z!W;aTi+?wxI8ucj^tjI3D&;NKNumq}4Fs_g`$w5QH+`PhIWy8;H~;*Rh#GjMgVEEwn)P1+hoASfak$$E!EO3If8n#_orazE zXh#w8-wu%L%>(6x%h(jKjUn&poaFG{$=9+wr9$>Ke4osHfML1 zQg%&_b|Sds*$;}PuSoppwN!DTqoL(a(vW)wTXx^sIddjE@_i&!C|Q#gjm_j&Bb$Nc zTOtJDlAg=@fx*4QQ>~re4wN%X#Mi<4P1p-_^PTPcH)G)w+#v@&cPR`RA-|D<8rB3} z=CX}S_Xg^~6l{Q~%j=#BQXev|kg-US=B(b+C<$=MK7ytZ+q`NY$P=(zXuo?U#2Y}#{BFr#I4=JKip!S zCf-=u6JS9)P!(^TEzs)>N~hFv>a83IaTjKWR5_UClG4e|7$}#ZDjKz(50ZxOGL%#K z8FrrfGt3e@a_7c6aXjvdj%TSsY^cNVC&$G*0$F61Q{Ws;Q#t5wn!3;^-1dgg`3!mc z4@=N54+kRB8$~xCD7`^QzWIpRv1?TPA-kgtyj=NU@^xfoN5Q}n>*QSyse67bD7q2K zGOAoMrTT61BJtXqq8a4PNemklEmfW1yeaJ#6uc&^VykXVT7*JGElg2^=ohRSSp zDPuCg<{5YrltC#m2RNm5bxVtl=)%$0&ctTWq4r&}TxlPt)dIo`hMpj!U5et^cWffW z({@9zm47)6c{S1H%$|5?32*%9Lr$FO>FU0|tW|V**i#6{XyDVhT8$b)xIn-A$6&f6 z%DTH{2DiOF>B&;gRrFXjf$GgDbs~3xTt%^}aNKa>OFN1F+s<~&(kXYk=C256oNLHA zm;sya)JWd~KcxoAJ>*FZkaGbZ)}4;y87suPwBF&$m|Q;>zTf7S5N^5nqvL!2lV4i!l1;R8}|Wp5nV9dyOtH?`W@Rn?>ysKXnhX{lWt}4bG0-2 z4bTFYBy50O4SkJK&Y=DJzPFBmJt3+f#iQbF=9Lrw=_SiuprjO3ZN6zLH+ooT)X5-* zD>{17IO}XG*KO`PRSu(GOu5uo^T9-;w4qE_zWRI@x!YcF=^LFoH*tR~lIIy69o1Um zoNP^>A`cIpld_6w;0~hh3Xr1*f&OX(wyIN!FsFhQyLpEc){C1Iw(Q6l1L(A4wZ^&KA1&X$!1sk} z`EI`BE+hw(Y0XVz1wcQQYs^Rd6O}gTkJktQv%m+Jn{ z4Ia3k4iUg^S@y1rp?X@tdHUQ>mv3cX4bFC>Rr{wt(?2|*A#3FSK zd|6ZZKce%%*8?e2IVv2~>z@=I+M<`;Kd4zt)&Be#D2Uc{baZ@Th&xY|TLbbdu;M9z?zY+e+JZ>K8UR&Q%8CgGcFz_FGUOS#M#hTwc0QMjVRIYa@ zgua#i7|WQgiT(7Ft+`?c%UAJto&H-l2hZ-=MBta4>1F^Y>MH9MvFngc-H6d9?V7&rR^D5|j96~k$) zgG+Ev@x!E;GT`OSg&&x&N#jBs)g_VynGPeE}nYTF0<$X}ih z9nRM7?3s5Mv%=R-I>s;+OVK+)j<>)qe&={-b=Z6E@H&t5q=%Y7Hg2KB&WPiE8Q)E1 z;=&9p7=kk#zF8(j1izjZ1CU0v~T1E7;Kn-d+#W6mOy*PaKx71JoAdeRXe z_JKcRfBtk-DRjIV>~p;ee&qOMR<~Zmp^eACS_M_RO}<5yE>`q4ypH!_kh;o>z#HgP zQgL1r)FNP5Gg1~%usPGOyuYP0&HXec?|XD4VKlSTKV@r6;f#qx^q_9YJ%)OTUfLu- zUq4aZ1W5W4Z7Z?yJKGk2BbtD6=k1?)sNh0VSGoATvtAi&EIesq-(#PXWtdt{ZE44E z0ce?!lwb8Qx$dpmHUntrYi0k+;S9fJllkrebmlgd6;Kbb2qx3LOb1mXq|fRg5bZtP zM~TKOzCt`d*=}VISAbM=lSF3^Ye<3trQ4FzDJrMTu?=R>{ z7+NGw-)`EgX1R5j(sxd^i82m&yuMmJda;6OoA8D+a1oD&0^?U;o8`Pr_O0mQ_e=h- zD%s0+i{YFszOT0S-8<7IH5o*_S$kC-0$uEq?H3uZ^S=0bQfObgSbul=>FuKOMT^_q zyJtM+SS1&}MxbD%aB;e(%Yp9=13xh!k?N|M;GEiZE9$o_PzR&rb90;5xn)n1zHfmK zJv!>PFY=yjMuw1c$^%-0E!Xr&=R>+gSGhgsfJ|_fxYoF(~3{A1iNsX7Fqa%oc zT){*5G$r$k-lFt8V$RR$;LHC-E*rtw2R2Qg9>Ao64emP-p%3J*!6S0~b^8xqe5~ia ztGajq(n*UqL;cpJ(LYVDtG|V)UsC3bPmJ5ml$Bj7qnHp4$$kp)-{$_gcJ3M}!xjR; z2Y4;Ti2VuH03~&yh)Wm;LiKg+m!N(T91SUks?@wLxHxg1M?i9&No? zdA%+oy07b3s=37Ykg`z>rwJq;&3j24KphVcjcTdeV)2KP^SAcThlm4lhbu~%U!fY$ z%fzFSuK*XM9`F0V^4|zf?%+OS#Bo0y$tJy9hYHr+t}rx4;A({?+1V>k{s6O7jgKV{ z9ZLFrdH+%x*?BAm`E$~)qL=lx{*TJuJFKbh>lO`QLqHT11cg}WRit-N5$U~1Xo5)Z zy@Y_E2uP8tAOz{X_Yy1=0Trb8&^v?{T1avi@B91C{mwbhz0Wy+26pyd*?aA|<{Wd3 zu>{N{2*?oUP^0_eYo2kNGBt>Ht>*d>Y3vRP7S}dUk|D&}fC|rI&fU70spUbj;?95S zy)ECD)g@#43En(A6QY(tF=X3F0iURH-I#B`*6}kr=5Q*Gg_#l{GVG09oywe@!EN4@vYcu7E5d1tv1G4EVJCYUvwR5BG;90-E?9f35(> zD$4_ORpi)Cg1l_XOPZ!H8X{$hgunhX`eJ-|ov)`aX%zMJF*td)9ym_9`fb1*tv?UZ zst%BK?vpsq)oI0yxe2MA6Lp%jIYALo4HH_Ys4|q@6|tEhI!pd;6raq0zCK+ylj!4F zykW1pLf330M~}CHCoGN^nFa2~%lBI|1s=_I2q|4w5fA}O*7yyfORGD8auSG?-I@^f z8LXvF6rD;~w;U_-#@yMdk{v(DsTrMp2*zcu0U*j~;<{N#B6NYL#%Id`TTF!yR1bY) zA5GI-U|{^=c(FUNspip1b>XK`3BG>>HU7zmPxgT#i1$k6Cqe7zx^u-csi7i=jq5BA zO6$Rm%*mWdj7@kK=n06~2Ti?gf}B>*zT?26`YbDxE%R{bu!>drbWRxp?{q3z6j$ok zR?oQJaB{lSaN%mrYd~Q$Jz(!9y`deg9W#}ufjq0E;h|h9X8_+g@kJO@(%+aOJelp% z++K3-2|M4QiX6c(LU301cw}TGb(&f6m_Ez87gTfXNRPPC@ymhj5jW1@INbv|+Cp|+ zvnSZ&fxvy=;bq3(Iwsi?O3xkz*WM>ltA9)_E%dBjztot)TWkCYFDp<&QOEV=pXs~B z=m62#U;%eQIe3j6{#4ibi9FI0o^DIxn6}2k zFdhxgbVm7e2deJ#z5Ffv{kkm1vu&D-G5tUqtt1nyKkD}g`?Lbty4|`gI3kf6S{O~* zC&H3JUTZg0ICC$yw%cq`uSjXIgv4%)LCVJ^8+T4QN(NCVs*AY(7-{I9ADOy7C&}Bm{T3cM zXN5XhD@scckLoFX;W8LT97b~qc2l6yh3DVqW`oOQ;|BT>& z_~QV|giY32!=Klyy!CXqCyhVGyN9>#to`lXMS(E@p&-ITYmict7q^KLiytLbK6 z^>|Izz%v0h6ZMvjK9AW88Ek>ZCn6qA6o#K12*A+OcEH1eCQs?(9Cuf7Q4vtQ?x}8% z+tYGIeX{)Z0k-x#oITx!aEv65J!iO1Y$f7aLq^M(Qlen-QIa__M`;$`o8v@;s6Nf8OzNdntqw5H=Mh;84^kl#;bm~B%U6;yL+6+CsER5|`0E7&-CC`zr{dvM zcl=m@yy+?6ru<&V=5zjK(j5?M?|PdCTKJ^cMrte;+ayxyid?;w;*^t@d~buUs_@mw zdQ&2m+?>EAa>%$GZxB#fIv;rRwlK5SG!~xU4`-GYObhf@-ckgNp-Haw*C*cU=~Ci8 zrUk>jTHLRfl}XVpv)1aCVVp^7QhFB>6?8>L;F=^)!oXbH-JXXM#a5hc5Y?OUYL7N! zYT*^+ruZb2k|?ep)Mck%>K<|=Ss2ywups3cA6z2;siUT*mJ3{qax*i(3keCGgA)PS zbAEHqdLD+Fr@k%r;O65|4~rVR4eh+Ub>z<-w*Ii~ z2EE+=Gr3@q{&r`e2mSWY5(xJEwy+nW0e!`W72n@OWv5r)XzsKU@tC?JoZ0Cdy(wSY z*kK_yFl3qWcvF&uE;ZC%x6#I2`JmZH?dyKs%*p3EI$~xd-$Ni$gcX}X)TObydq4}_ z=0=#0pt{2d1bX9lJ_qRQ>tDF<27V|YBcP2a^eT1|1FkSjjZ#8o0%D*orRb&zXU^ln ztm(2q5RK{hU4Lv;Xga{6UB&`@Pge8bZvo@4R4iTt_O_nptC(dS8}7}oE_6l_J}E*e zp3OBt`<>RdTtt4(5Zkw;r^Gc+GiJY)FEh)_vP9pj6Kvm5-R8>~)miC??GWg>n7lNv zl;oq#HpOt4Npf@Jig?YpEX~B+K~}{s%>(wzN?SylglB}EH>>qzy(_~M34`D()up5P zm=Ti?ZFrLmU(n%Tb|4*{T$ky&NC#%DIg{7ui^i*BC8sy;H=Ii9^X7SU_^7Cr!(iKT%n6Wo zY3jTa2@zVfiUW@Dqm1gdSl?L>Z+g15+of0f@MX$$%NGr{I5}?Zg4AafAuoUwd_p}7 z?Px$Nq=D4}$@@Ith0Agj9I;_%A&`N}PphB(OiuvF9f^+aJ8<=o>;=(NT18Rjb_b&? zcgXh@I0`?Ej#HZz8|BRlx-I;C!juI-H7l9s7v@@?m0*mtdY=M*9!flcYGy?3&-NEe zo{6Y@*GuZ$%AjsP@1FUBQ9F?}q`x!WxzQPYN=Nm*qO1vJ$oaRnt8BDQgN!7g=5--< zV0zlYC<#!oq_pVoK^856W?Y_hxW(UFXTYgqH9&8+sLB!LW&U)Ef4Brj?@**5m1!Z7 zb%@ju2POUP1Dn2#sW|4p;CFoEL)a|f6mEc-uOrykaNs3lv zL1G0?{qIhptwxiom;P}CGbp^gMaF0v*5HkqwsSj3N{hKI{;&$HL!%>^PTg3kcQQ-Q ze<_L+sHAq0J-<*KdgsL-&0s*p$3{8cp*BZ*}1~f+;krp;vJuKn4 z+igt14Pl{d=A7;Tq+n>Zxa!Ykqf9Wz#tb9um)qXQ8?j*LcMU_)RTj4Whb%MBV7S*a zGeE9>ZZ)$Eni`-4@|=6T#_kS0x6n!K>ZLIXG-$zpuXg_TKQPtx!hE3b1vLih|3?21 zBqb&ADkC|OsLXK2#0b*OFDU2=X!>C{P?RN5RLi)R>L~sDvpC4sqMeW56OWV2CYS3| zr;inngpn9&)y})k__-Sw;Tva+9W5E$Kjm5YE86rfq^TntYFhBn&u7Bw;j4M>W8Hq+ zH+689klA^2T9?EZeNigSESYx4H3C@HjE|PRygu3An|=4RU7LO=inFVwBt%$}K(sXb zb3*O)V>(_A$kcV^!KbVB{wM^nn#~@KdojrxM{ncwNo{)0n1Le4)t#BKhp4hhQc^AL z??V6?sE_>1Mny#>?^`AN0dY&u4fmab|C~SvP%C{BaWvwoGlhJubEy<``&}BUGJ&1= z?NpMSk&3KiPr>435CO;)g2Or%qRvywyaQl+`*IYR z&wNzIg@vIlQylyT1QfFceXk8vBtH=M*Cyq?$c97uP+sEQIBQ(a?sY zOX|iL3&-cv20IeU&N^NM_KV21ksaRD87}f#jHJ5AUFt@NLk|%RTI1n4`fc&k&u<6x z4aB(=eEyeC*5F)|FXK@7>+>&jTF-SZ2+OCqrX-`Aa2A9JiV4m?%QD&t$#!Ygf%2A? zRFJ#WYdC;u^}(=l@pEmc%0CRUM07jBADBe-lLXasbPZ^TkyMu*M?lpd!P$`g)tDSd zxGsYbRowc~nXKu0Ks^uk{C?bh5(SIjX_9qQJDpHx(C(h&Q#RE#O@u9aS0GqxOBG?H zax`PMK~G{_RWCWmYorDpzqcQgN%k_=9XOUZ(F9zHaU423w|2bPS+n|2GBFwydd zkW4+$>)D)e)CK377$PV}-~QBSseNgPz3SC(WvjGIx2AmR8jYbE*8q}P73#U%mwVZN zUe&=`#}5)i#{)BJhyEsg>$JA~R)E8Zyy|2NV0@SJq`cvqmR6NJg6ma1C2yjua|Cm! zkVV_OnXee&+9*%!ux#Od36i^$q>e|gxqH4ZqFdw`tMtN5OW)+7^MvPHW;PyxAalv$ zSc)xzye&tdOQ&af>wYP6d~%fL9@`V}QbzINuErp2e)b2$3Vt_L74tA#4Hewh&i5vr3SU*i4T{2^|4fZs?n38R9+`f9ZP4%eP;|6 z?RELy#N|~HQH4adny;-s^asc`E+&kmW-Rp+m4&U4fV5x42cU|^T^#% zvnE!Rq$eg%%Qlq7!q{Uk5S=X&r$Q*jxMIm|Jy1a^p#?sj+dAh0?o;V@>u ze1?7blH(;+?=$dFf*GO=qglU&1oS3L5$tw;@F(_zqKB|r2LT}K7ed{Vb3mv-doLWo}p{rRq0jY0Q#RyKT=o{xo8RtgzNFoPyUKjtu!Fogc z{Rj<~q=qbZjz>}Z3=2%I23X)O%i>LzMaIy5WjHC9Fy^Ppw|%NYGZiKsm_ozzrg3GzL;7?TOZ zq$&xXNY+3wD}(w0a@#S2W#9Vv!c4U1S9N2@LywiKD%UhgK`Y5l;&Rlb)4xkx?$#l$ z68AJ|)j*;uB4v zq5SY_xcE5({6S$+(f#$CB{$eN2xk79!a5klaQLf+Ks2w?8o+n`;!OX=ceAc1wEg3^ zn60P;yez=7>-P^J@wKQK7i1?r4aEJHYDVp{&AHtUpR4Tmky8gXY)$FOt!GlkEKh?ox_VpBqo0eq9xCr3jY*6bVet`@8XOX3kthYD3^xhqx%;Qg(;w8 z*BrRL{`|S{oOPizx4jQVEtVmmFLv+^>Kvduw!~+;#UTNHw9qcGiwstmgG6>x#G^S&o4r#_^V&)2&1N zP8#}6*lOpEYW0@Bdm<_Mp5ZjhXb&k{(%q7~>Fp(U#eos$JudUH|3L}Y&p>ai;^x@* z*7r$Kd8jh3AKwf_on#LhaWeVfgza25*H3$+3k1&qExgS{*c}p)rZ`QUWxNK?KiT26 zC^3agM}RNgs_(llsMep!kU-=Z7o@MjLFpYSI1FdnZ>H8k69*s8y`2xWY>K9UK&~bN4AonDtyx%E z%(G|8dyXNut*o>0qNNhRQ`LL+)k}NC!3y$g$^Ig6B6)ZPk{$IQ7G?HvimnT3VH?J} z=XCnOsg%;Sy>`w4WWzATB#79D|F0cU5PH}@?RckX>bE!d@F$_b8IrFz{^Lrt%9w5c zp;W0+Bxf^4SC?WXj&<^c*AqJZ;6aw`)_RN){TX$$V<5d?VfJ(aLzXy>3c5=s{T#^YzHHgYj(nZi;HSYP1Lmq$#qIpf-VJ z=Q}9<9J!vZ!jfV07o=_vJE4exZN;>tVVOjoMZE?+0>>df$~oXiv4o#bLesgRxNBDU z)Q)wH&u5fLF12TJ6$b03Y6ev(u9D-!Ki;*(Y9?yPHf#5Z7PfxPy_&CNgoQ@4Iv-H3 zrhpNbd6LwpQWWaGVzk2uK7UL8IBODvK@k0`yf%%p;AD`4?DaRLx7vqWPYw(1^^l5s zwc0uJ+4k|JTDEZj6qoC_WieM!c+;@cajT#{Lg>}6kE+0WtwmSCIPtGD4w zkr&Nf@3|AS8>fL+q2N%Cjw6lhohzUo{;LRO@^C@|MH*M`p=Mlepr-QGtSvI0@w(`6 zW=}9tqCCwE3%U5?c_ZT^7x@TT0I>UQiXovC|Idm@5(=dQBJs z{AcsQ=z8LyCyGnDE>PGNTUf$Y7V!Y;75xKVrrIkI{+d9?ETXrRnmasJ!5f+u0ORGC z=}8=%Cu!qEo_L!<&y&Wg+cuYTJ@*xVYCgfmEF}3KI zhUCbF7$qY{Eu{?o9<7Fezc^|rHRSmI*$EQa&LQ1rwr2!5;jf1-7hS9K!ZJaHe!NYR zp*%YV^gJPV_>~&Ymk~btRpaI0?fVSW9C`qq3u@_K6RF`JPAQy^bMG1ByL3m=0KG#e z7$6nUc3zpP4zzgubJ|pTc-U;Mcwkqg-^Ob}1w6S;Rqj--oY%a0hU@~HThMS1qO(SH4|?JxXAy`UxaASg$s}g^5UKP zqP7g!wNHQ87yjxHuK}_%Kn1F$R5SC(gmiQ||M7sm4O0~Eka201Ml7%6$#Px;4D=ZZ zt0}vuNG|4E$0XtD$Rq&C{Or4Ib$7y$gCiVRT`6fGc*0I92CxRTjtvXGyG8IlL>K=0 zzA2rSB#+alY`0@H1Kf3EC|O3rnOcrBLmyQ~boxbYx@8BlXty%rR}W!X*;>Al%PS8F zxxzhaL%w=To488;m&hV1J-x9JdcH#%MB5DN)$D!A*N*Lf#>Vaxg$BfC9gQE7TomfK z+$nQ39~HwjG1=b3q;OH08t_81+hmPw%R!f~Lq*`>j5^aLl@~_?I&$5~?z!Y`6Y!5|E#I$UosJS$i&&-TDcdIPd zR7Xlp+(DDApyJ!tEPL+-< z*H&C7{~g zt>%Jo-@+c`+9osi&gmO^;w{xWZSuwm4=gT*Y!`TbXTMi_lISw7I1-*0g#)qiejR+2 zqU!gpPP4cP0v?0FmG)xI04)Pk0MiGeOAM{I99EnNi)I8?pQ#a? zv)>g0Xb(sm(4oV(zXp>Dj-8}Nx`a1@mX08BPEMHdjf>}F{o>cW)kuD3I2GRf8BHV{ z3d-Wfes^>jwg$GyAV9x+R1(;xaei4)CeMiDIOlO%2Rc3-XpIO@K9}J8slA?`XLCOu)=q8WI8atqBsT=O(JN=Z`6=wrI zVfA1goJEO|LbGwK$7E6T1Vf$IVL^~h;wf>W33{ig`(f|AvzNTJFr~?5x1Ojd7O z!&imN`KoL`eW*~*edI-c&qm?Z2gVmXlh^3$UWSEp>pgWDPT68&mrD@dKs>9cxYLZhuL&VKSTj< z#&lfzA$4IUY}{_=79->3iCV{^->z18`J$~nTf8hUIV(wt>=Ma&yGL+p?4EZKAMbFE zK23HB^8~ti4xl;|HWi)`{K>T`3`1-A=pj})+2p{P{?&8hY(R6fTK^jmj20_N^vdO> zJ>Buxk*5=NaYj66D7czUY}AF5&nRN50!6kH(XOb|&lGVOQI^y@5cYj=m=iU+;vFRe z+=z)DpQJ7lIg(mT6TdzE4jT*N8Y;l*=$hK+oLj1z;XTp-jdm)NmF5#~DrMeBjU4{% zRr>T)PxE!8zoZLYQtFC{-g6H7;G%VtKTgwsnj2*#QAuxxLw%6g#_ z-yx`F$#i&2@r22*#4nzE=#669^4nk$ND$WpDxKf9&%fU?y-g0&xXE8DU`sTUod3j9 zV%oqt(l8C+)jq)GNYOzX0}*X!Y93o>v=WZEqM^b2^pt;bSc7xq7?C2Dm?RH@_{otP zxld=g4xJQq)#*h0{fSx&Jpu5n|2~PyIU)Kl!{3Md-=8@E4~i`|uqRi#rRlIkAp39W z`cei;Tv+8SoAQ!gy)S6)AJA?+Uk2OCy8>;%q6XIiN^1IVt#_kt#{SPq(6rZtBNgxY z!jcmf{RW{--Y&bHYGRHARs7JKH94}_VnVVV9E_V9jC;Un-{|}@nsAyrTW|JeyVaC( z)*F%2syjlzAGhqpe}MbpVs{O*|Hb+{TCeuducA?t33}3ccLUKgX!ne#>oP>{kj^;b z%nUc5<{uIK%)gd4rT=2S|K}g_zee2PzI9UI|6U@~6ynneERPveMV*~&QtuHwM@$Ub zMusJ8=f-1(9=GCv0U=j8g1FZ%qJQrtu0~Akp4Svvkl~yspl+0dc0>l4htJ=_obk$H z+Z(|dCEgCWDbvnr+jih-`OXE-V3`_*@0B@bhO83`&i$Nf~cX0mGRWb>P z7$%rU6nCqsmdU=qN#^*-=ut^ zUm{_9q8M}0_B=2WI=)^L#3+p!qp>R+S<6H>X@HRQ#zV!z18-x6)9IP+>(i_-`<3gA z=hk>Gj`vyqbFu%%g|C^pdljC?fE4+-V#uIr&X`8DHgE6=_1NT?p!)eM;%Y; z%JsM*1zFJVjnEUn^fax9L6;1&`kXtP)ok3aM#kvWG(ASi`(y*Vei*oQ#5B|+TMK(_ zXIox8vG;~sCM!tm;)(HXDIfC;_==(PR$dAzuZ7|t`LZzi_2$crl;&A4FN&Luy&I5! z`pIukMseaR#n1wHN{}NN_;7l`BIgSG>sLc$&~}^l#2v=qQn92XPKIi<^ql?Eq+N4E|4nTI+Unl)ZpkQl2ud|CgN;{F4jL|&J*Wj*GA*rw~tE4SC4j=ULN{;s=xWSoOK z$hJGbnE=VNsK7}tW2LUORL(SQjc!*5$hgK!f(aT=)2*rk z4H||nLVWhbsEsHYnQ{%`3w;-F;_s4d2A|x7W4-Lkc{e^cbZym2d5<|v|T)BEh& z{+{r6U8T}2NF7TiT_|U6$P>?Ja{j{!95$i`kMvXuiClm!KD-x z7v)xs?Y*1p&m$Jb=Y^@R6)KXBXI;+C zhuS0je_~(O3@&z{uJ<}VcqQZ<#J2SOXM}Z@`daw8YKjzhRd|3?^UhKxTB(%W#$R08 z!ms0e(C37*^A&$W#>DcQws2(zd55iF=1h0CMRDu zChDArvzt0^yQ@}2nOtZIbOaW~W`9m50L5)J3@kfzx<%)7yL!nHh(}_$Wb3e~TcYZ+ ztw5Ety?~ZwU?Utpx&MkZ_vnnqzgH*t9dr5z9SU|Y61goCP=9>XDc>u5FlzaCo_oh1 zkR5&`6DP)I^JK*l9q87Rp|ZDto>9J25d-H@W=O#~-$tD7d}$yu^deoC7-r`YyRP_g z&3hY(@4(XISExr?xS%4dEQ3T4j#rnlhDtVh`VEEi8mynaLxD56|IQ?E^wf61HY=W< zxp~b}Ir}{R5RmS=bbnUSe_D7REp@VzRYlWQXoCh8V6HycA%i@m|MIxENYC!TD=)@~ z$~0i&s$~H#)}EzLo}UnpbV@H9*ZuD6xwkyKx}Xzd=DYYJ`AFGg=rX6W47%YUtYmlc z+IM9A^)JsPB7J_>%Z~45ZFejYi_dh=6a`?wuwLslPyNnTPLd(CL76F24J8mvQBo6o z!+xA^_5QZ+?pM5QX^*XNSn*_b^}Hqnno;q&kb-(_t5FX7c2|b;;Xf3_WfPOmX z-@%{!cmh1rKQ)w#VvC~{z@Qb}6wEmfK)sv=rBM5@59^nug1q!yO3{!wzNlu6PXU|< zfZzBzo08M=>~XD2lCI_|te2}j?zxJG&N@WXHj0T-s4uL(pVMS$y-H_5O4vjXE;;Vb@ z*L|1dNkCRpVBe*@v>Vg@L{V*eD^rEzltrHITU{&ZWKr8m^WV3Jc`F|A+=fCP(ypJv zlGil~-Q8Vz?M&lO!qEn#jjr==EtvDJO3CY{PZAk=%{+&0ya3BJeuHKu-)4M- zgb?}o#YSahrPGf7@rHieN(*A*o%ZxA>0hIMDmUmMOV{R4VR`EsyY`QuJ2*QMld6+v zyS|`IIH;n?kSuXF7(*PvBHTJ0zNnf&3ye%j%t;cF2py!e|A&=Hsb^`2lcXo(_KL!6 z?Cg=le}E-+20GZr2wlkRe>xK7K0;-Upy5DRMrYQbZFq|*MkV$|FtL!n#7<_UO=uTV z&zqnYfZ9|jblHgm02Z#y@3ZCVb~@$Hd5@%8rS`N0kGo zcbEzLRPANIfjx(eU1fj#@Z;nFj$&Ay#5iGjum4M*VUw5RwjXq#kZfwd9Z-Vr4|>y& zGxPnVGaNpR5SAF6g@5hO-W!;W_!G0Z-dll08>x}p@3%*+_Pv}xntwg9?A~YZ(Mz6h zB$Jm5^J{q~)x(>?_&z(^qbG^?bB5+8B=K~y9FS;Twi;`uD!rf=q-48)nt#t@IX z^If$EyV}~G++=1RPNN=aOFl%@CSZs=``_hq_dgld*y;JK!;%eZHQ?#khCdA?Pr@_Y z1mI6&WdC43Kd^xx4w3qSq>P>(>ePClO|rhdYSB?MRm3qO=}yA>%ZhnCk~i$ojJ`>? zBqL?b%3-s6gHgpU!K_t!4e;E3HDpB76yN0!DZe+#`4Py9qe2CUY${2)Vn5hGs|J|aO zWgm&B*;lmR)&HfBjfF6_}(d>YjDz3s{SZOMdnU@;5Q`zBHD|+~pjX&OBH*YF^H1Ix$MF{(IL(M<% zs`uCn9=|jHr?qbYIIvPEy}oGMt~y3zRDCpT73J|V62OIW(v;;}9@ja$;~z6EXkHj( z254Lcb8))>{r~i*JN}HWC4n*RCCkP}(?*MZ`KO@qf#V7Jc<)vCbXa(d>8-b|2Z;gG z7YF-gi9Z!(;ua#UA-`LqZB35?^iKY zTGq_XQ15isg!=7l8bTPCcO0;Bl>1CZ!xuLgBFfKCBi}-pbI!{8+ii~Hv*0`q*wa-_ z%;BKb6g)$t#lZ%5r5tg$ZsDcqaZPw!VXl42w8V@fU*3jE`z|j z*_?hmxW7nFF`{wfRhvx*Uw0o5g%ZcwJAidQ$ZHip-m;ov^E~lBIn?Vw8JH6%b-XX3!5DvDX zXd;$_H`Z?Kw4Z{=8ahvS{`Z7For{-b%qZCyL3~o5xl1?7P`#fWs4iLLbF{XDBzF$j z4|y?ns@Y5!z5W;zY=Jr{ORb=W2dq(R;2rlzDJod@7b^rVJo&<{`h*(tF+NUKWsTWC zAhQB+q_%PFgs^Smfz*xZ@`LK_7J7pHhns0lPCn0Zt!1y{%v9`d5Z`7QDdk_7tFDEa z5wRYpyR9)+`_s;%j8G_b5A&pP!i)93iSO*{r@en+=DgQhU+h}9uj@nmtjw6nEt5?W z)cW(DB(Pkc0-U0tluzjw@`caGE?Y@>pB(^8551n| zLcuJjVd@Xh--1x5WFN2@_vlQA!??kDDoRx+vaDv{lNZ`70m)SCkiOH|c#yHcKs9+OX;P_fenJ zA+R#E<&|I0jmUqtQHkE5)=78)La2i4wcDX zk>Yv3B2waNq6X;OS+(f4LDM>Mus8-P{!`6`i-=(V^qiSxp#EGdoRp@}859 z8j*B1-PqmEb9PBPxfnSS&@~glo7D0?unwO9d+N_QKi%2+qwCi2;V!aX`&h{L)# zS6*prYpN-$bLVXTM()PnCHhZUVah?>3B-03m1(q@I%k|zDO@7e>&Y9mTBz$j&Ru-0(2&|?vxpl}g^YU_63X>jsT09| zH8Mu)!)n6vvVVA%cid@1sIZ|GYg^Cz5Ji-x`n zJRg&>)Z7&Z6^yD}*px*_zOy;s$?Y|tThqq|vn?7MX^iBk9dwP;k4|EM(dq6^VD_z` z-s9PAdMENdmY~1$nDH7(u&cnyoJxb?I>xx?C8@v%pG>nv_6(z3H3!ET_Yo}e{d2b( z+W|JBt-ha-@WmI6=NckTn4bu6);wO1F}UsVsxCFrgRzNe^DnU?04J*u&~=xD$D+=u zfxe`VOR?`Y#7O~S=tWCbaO#l*`}&*WQC72vOY1%wGg^^l=r48%>+x%OxMIJRIHVOZ znrle)r0&j-?xSxhu1^oo#r5e*?E89bB0fq4f)}-XsD1gTT$nz6&}8oi!+>Wp0`EBT zRMIXL*@dSn7w)34dgB6i7zIW?AKa>ZCHL!dcW*5+V&O>;-T)d+s*BxT|9vkd& zLK-I&`11jY#|H5-MDGQsI^`2uH*U^qx|z}IiaS@#YQ|Wn1FBi(qidGml#~%Ao-@>5 zX(@Ro)AGxZw7iD7Vc9LTVBS074oS7&Gr~AYhQ|KQ?{b5O)i>WiJg#~`H+Lx8@`Zt2 zXkP8*gBgo~Z)7hzBN7WDwYE3NI1A#_o9D_@^{+tkL0wAu(q}!XK%5*_qV>0Cj$>=o zivGCmb7!u!EQiru9WCO@oL990o(!T%;`Gh(fe19SHd0_ZzzBaWQh)48?!}n}O~4`b z2&dDe>@b@C43n#}+3EShBc1^4wV8o>_rdVJ2E+N^>|vE4X8`c$6Vixp)kf1o5AivV zeturd%%6P>APx|dOlpn`mGg)ETr>|#6lEVi z)Mil-n6qg$ffjWtdt0{Mv_>Q@ZFqwpR){~4R8OhcG{^~w9b~|E zn*meI%a4<^$ z;>dlx!7W=9z?iGgK7BOsZ9iWDHh5;V21)kUis&yUu9PSa~s`ZZ&#E!L=Wp+Mo`>pB$ZwLJjE?n?BzWB#= z2hJGsSKlC4Q-R4!kZJYMjCB-#m7Uy*Q~j3`y=W>t;|h7u-;3Ylf(sMZSrQE+rFFkW z$8)Wr*ZlgrqNTF~H7uAg5Oa^{3fp7=5Y7koN>>M2sIT>oOZ{Y2=2~;JFB?*7{6hWY zJ)vHo{lI?+hq+s8y;7?8oaiY*0Jc^;0v|k?Nb+Spv0B_V>j63*l56y55V%Q&OkTsj zsG3%~1m!#IoC&dk3DJ7^`-e0JD#*c`}5zFg7s7BG-4q2*9HR62zB? zgX&j|qwiSd51jsrRJ(!+W(%&%5m@)Reb&x5?2~PgdcJ=+z_E}(=F;t;Tiu)ZbO zOO0^YL!V(pbf?*se@6k>2|?%8SZ}RIa=N(Lx>o4t4-ZPgOFH_gr!Ei2SgU4fjnwwT z)(ElbSmgYUHL&MFoIF3YjqUE)&Xu`xa%M_pZkn>zZq#VOyW2;d_(T7f_HlD=cEtyD zx`2XG7%Q^C;3aL@NiX)O>QD|7Ze3Ii;5SOoC;xnL&6>^5wrg?Dxw}Zd;By7eDrw%g zT}T#|Vz>3H%bphAN(_3v}yL zf_L-{u-25Wcv&P(vY!%Je4Bmf)Y`qhWG?`qR6h4e6nX~_E1P$}Uo0J+p)r8-AOlX0 z-~N7+H~e#VSjXQ1b}ck81GMYjpR0b_9e=g1>c%|_^-z1Ir0%|S53Xx_AKw{}PfuT! zIH;=LZ5KlO%k7dws`NvnbRN%BH*pDRXcJ`t*zK?6%&yHSD@;#6!cWBA$vKmkA~_ z=WL&}7R_T_^%$`V%R#MQCuKi&l4(2#kf2m&HA=z!U3xL7AJanfK;^W1PtK1$C<&6h z9ITpn$t4|{$--ewp?8O)Gn79ZYPGb zVqNxdo}V?ki?HuWVagl0*wrb`KEucUHR+tc#y6d4+r^)E$vgX9*S5Fcm$26yCBn?H zqblMgwJc%^Oopo5ip4CGM#zntCH2MkLzfE|&}*afJx`hROo*P61nqK5txmR1D`!8j zk7F~9sz3J%h~8zTFZVRR}6F@mP7G<(Kk*VjakvCsum_d9;vbMWH!y0@X%8lo)@^>r{y(7z+OBv5CF zHA|l77jER-&n<&(Cpj2JBA3riM&xAI1x%Q9xo{sxnnvrB%2@Wh!x-L$|D65CcOhxp z$Luywdd-n<2R~o=@9etI?^d$Q8n-#Zz%4$0lvSCpDliB04r!!x(G<62n=iDk3CwHk zTPDcpf;%HY&`#9q%miK6htXTu8X9e1MwVN_Thi3IG^pL{n#@Jp36|kC9e%}M$!@Mw zSi`IKM+M1wG(uk9?`v`HU43cBoVfle){v*^XXkrI%(}1vLd@trSG&{|xBBy+?I1>V zg{4^%Oo)Q%RKw1kKkLJ-rsPgcMqm7S-2o`}G}uCyv1C|g$jkU?SP#GbH?ly7ufa8xKFAD5lq@a@`Iz_wk{>_L1|kzAKM(bf zrWk_%561EjU+%vEm;b8|5?r1jX~_?n*gEpFENwM$$A%^I9vtl!XgG6ryR2=O`!h(i z5UknQA~t!EtzC=QEQvEXPCFT-qQ#uY;?`L4*^XPKso1(+$0@q>(ZeT$=YGv`N7r^R zgFVy2^BhKfc8XiM38I)|%$H9(PdI<9tk}%=_Ym>#N1T{Pk4sk3N>A29&K3@yuSVl1 zcz?Z}iTPjH0LmmEt}zF|deEWdR>{l0>3c>tgb15=>HCw8a^8KGX>x<|2tIXy6duyUTy)zcnUH%pwI3C^Uni{f#XuIbeORQ$g5{5QF?_PJqD+~;E> zG!J+7&s{Y|9;Tx<-TjnSxR+_pDz$$ zzFcPvrq9Ntfh0)bw1+)qnZZkczg<8pPXe5VtUAb#M|${=q^ax@thB`JZ1(2hB3Xw7 zv^)V9HmKfDU9MrKw>L?t=pI8=qm$X8s3H*EV53#CeU(0(f-VMOA8aj9(%F4dl(t&y zqG!K1KHl1ZHd6Ohb&&$AFn{rR>iw@LpO^a4LJGbK+wmJ3JEg?Q=vHGFRZ{H0-W?Xm z@xG$E-WAUVpH~+5p3`K9J~q)|X7CrY?eQ)=>7705nU&Uj6u7qS643{_&?clR7c+g4vwNB6{UC&qbknFM!nf}1b38wXj?G`LSDmBVy3M+;9DwHkC~ zdh4sD)OHGq#xbo4Vi$r>!0c|!jx>ob;T@)FZx^HbCtD#43Iv9LavFm~%@A`pj>lKv zcasYN+KYWWOx;PMDGLx+lg6brYI;0g=<*n#LK**mW?7IvNgB-zmBy8II-50p&hmu&a3!Xxl|$8sDy#l+h&vWbeAH^1B0yW)tqqsbsGfF0YIVH;MQQ&gyM zp)kX3G~ziIawI}mWOqU^mt$4)yAI!D<$v-*YfSJoZ7=_QedyvtNIpG4LrpYg1(l>R zFWI?bYUG}ax6FaeYB49s-Irf#O}2Bs3@^6rkjOjYuI@>i;ZKAXPKd4YEd)h^i3L$o MP=8YT$o%#H18x)vQvd(} From 9517a588c4f252c388c872c5295b6d07ccaacbc1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 19:51:21 -0600 Subject: [PATCH 21/46] Automatic changelog generation for PR #2513 [ci skip] --- html/changelogs/AutoChangeLog-pr-2513.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2513.yml diff --git a/html/changelogs/AutoChangeLog-pr-2513.yml b/html/changelogs/AutoChangeLog-pr-2513.yml new file mode 100644 index 000000000000..fcafafb4b9b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2513.yml @@ -0,0 +1,7 @@ +author: Halcyon, retlaw34, thgvr +changes: + - {rscadd: Added the Sprinter IPC Chassis} + - {rscadd: Added the PGF MECHANICS IPC Chassis} + - {rscadd: Adds IPC tails} + - {tweak: Robotic eyes now use the synth eye sprite.} +delete-after: true From 1ce219228045b8162eb11342f28f3db5f31aed35 Mon Sep 17 00:00:00 2001 From: retlaw34 <58402542+retlaw34@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:10:56 -0800 Subject: [PATCH 22/46] SUNS Part Two: Weaponry (#2708) ## About The Pull Request Wait a minute! You're not the person that did part one! I know, she asked me to implment the swords. I did tell her to wait adding the guns because of the hunter's pride PR, but since thats merged, this shouldn't be too big of a deal. While factional paint on a syndicate faction's guns is unusual, i felt it was the best way to unifiy the weird mix of Solarian weapons and scarborghs tactical guns. However, I didn't spend much time on the scarborgh weapons as they are due for a resprite anyways. ## Why It's Good For The Game ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/7250bab4-03d8-4e29-927c-5d53f4c423b2) ## Changelog :cl: add: SUNS's swords! Now you can duel over petty matters and potentially die, just like your forefathers! add: SUNS's guns! Now you can fight over serious matters and potentially die, just like your syndicate comrades! /:cl: --------- Signed-off-by: retlaw34 <58402542+retlaw34@users.noreply.github.com> Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com> --- code/game/objects/items/melee/misc.dm | 79 ++++++++++++++++ code/game/objects/items/storage/belt.dm | 86 +++++++++++++++++- .../clothing/outfits/factions/syndicate.dm | 8 +- .../projectiles/guns/ballistic/gauss.dm | 17 +++- .../projectiles/guns/ballistic/pistol.dm | 4 + .../projectiles/guns/ballistic/shotgun.dm | 9 +- .../modules/projectiles/guns/ballistic/smg.dm | 7 +- icons/mob/clothing/back.dmi | Bin 156716 -> 158720 bytes icons/mob/clothing/belt_mirror.dmi | Bin 58200 -> 60172 bytes icons/mob/clothing/faction/suns/belt.dmi | Bin 0 -> 587 bytes icons/mob/clothing/faction/suns/mask.dmi | Bin 619 -> 685 bytes .../inhands/faction/suns/suns_lefthand.dmi | Bin 3881 -> 4673 bytes .../inhands/faction/suns/suns_righthand.dmi | Bin 3872 -> 4615 bytes icons/mob/inhands/weapons/guns_lefthand.dmi | Bin 100608 -> 102710 bytes icons/mob/inhands/weapons/guns_righthand.dmi | Bin 102024 -> 105058 bytes icons/mob/inhands/weapons/swords_lefthand.dmi | Bin 28577 -> 28291 bytes .../mob/inhands/weapons/swords_righthand.dmi | Bin 29637 -> 31883 bytes icons/obj/clothing/faction/suns/belt.dmi | Bin 0 -> 876 bytes icons/obj/clothing/faction/suns/mask.dmi | Bin 594 -> 688 bytes icons/obj/guns/48x32guns.dmi | Bin 32933 -> 34826 bytes icons/obj/guns/projectile.dmi | Bin 44842 -> 46578 bytes icons/obj/items_and_weapons.dmi | Bin 112641 -> 117277 bytes 22 files changed, 203 insertions(+), 7 deletions(-) create mode 100644 icons/mob/clothing/faction/suns/belt.dmi create mode 100644 icons/obj/clothing/faction/suns/belt.dmi diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 2dbec7311bd1..f4fbd42be38b 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -85,6 +85,85 @@ icon_state = "sabresolgov" item_state = "sabresolgov" +/obj/item/melee/sabre/suns + name = "SUNS sabre" + desc = "A blade of Solarian origin given to SUNS followers." + icon_state = "suns-sabre" + item_state = "suns-sabre" + +/obj/item/melee/sabre/suns/captain + name = "SUNS captain sabre" + desc = "An elegant blade awarded to SUNS captains. Despite its higher craftmanship, it appears to be just as effective as a normal sabre." + icon_state = "suns-capsabre" + item_state = "suns-capsabre" + +/obj/item/melee/sabre/suns/cmo + name = "SUNS stick sabre" + desc = "A thin blade used by SUNS medical instructors." + icon_state = "suns-swordstick" + item_state = "suns-swordstick" + +/obj/item/melee/sabre/suns/telescopic + name = "telescopic sabre" + desc = "A telescopic and retractable blade given to SUNS peacekeepers for easy concealment and carry. It's design makes it slightly less effective than normal sabres sadly, however it is still excelent at piercing armor." + icon_state = "suns-tsword" + item_state = "suns-tsword" + force = 0 + throwforce = 0 + block_chance = 0 + + slot_flags = ITEM_SLOT_BELT + w_class = WEIGHT_CLASS_SMALL + attack_verb = list("smacked", "prodded") + + + var/extended = FALSE + var/extend_sound = 'sound/weapons/batonextend.ogg' + + + + var/on_icon_state = "suns-tsword_ext" + var/on_item_state = "suns-tsword_ext" + var/off_icon_state = "suns-tsword" + var/off_item_state = "suns-tsword" + + var/force_on = 10 + var/on_throwforce = 10 + var/on_blockchance = 40 + + var/force_off = 0 + var/off_throwforce = 0 + var/off_blockchance = 0 + + var/weight_class_on = WEIGHT_CLASS_BULKY + +/obj/item/melee/sabre/suns/telescopic/attack_self(mob/user) + extended = !extended + + if(extended) + to_chat(user, "You extend the [src].") + icon_state = on_icon_state + item_state = on_item_state + slot_flags = 0 + w_class = weight_class_on + force = force_on + throwforce = on_throwforce + block_chance = on_blockchance + attack_verb = list("slashed", "cut") + else + to_chat(user, "You collapse the [src].") + icon_state = off_icon_state + item_state = off_item_state + slot_flags = ITEM_SLOT_BELT + w_class = WEIGHT_CLASS_SMALL + force = force_off + throwforce = off_throwforce + block_chance = off_blockchance + attack_verb = list("smacked", "prodded") + + playsound(get_turf(src), extend_sound, 50, TRUE) + add_fingerprint(user) + /obj/item/melee/beesword name = "The Stinger" desc = "Taken from a giant bee and folded over one thousand times in pure honey. Can sting through anything." diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 84b34bed9ea7..4cf963958022 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -785,7 +785,7 @@ AddElement(/datum/element/update_icon_updates_onmob) var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_items = 1 - STR.use_sound = null + STR.use_sound = null //if youre wondering why this is null, its so you can look in your sheath to prepare to draw, without letting anyone know youre preparing to draw it STR.max_w_class = WEIGHT_CLASS_BULKY STR.set_holdable(list( /obj/item/melee/sabre @@ -842,6 +842,90 @@ new /obj/item/melee/sabre/solgov(src) update_appearance() +/obj/item/storage/belt/sabre/suns + name = "SUNS sabre sheath" + desc = "A leather sheath designed to hold a blade." + + icon = 'icons/obj/clothing/faction/suns/belt.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/suns/belt.dmi' + lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi' + + base_icon_state = "suns-sheath" + icon_state = "suns-sheath" + item_state = "suns-sheath" + w_class = WEIGHT_CLASS_BULKY + +/obj/item/storage/belt/sabre/suns/ComponentInitialize() + AddComponent(component_type) + AddElement(/datum/element/update_icon_updates_onmob) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 1 + STR.use_sound = null + STR.max_w_class = WEIGHT_CLASS_BULKY + STR.set_holdable(list( + /obj/item/melee/sabre/suns + )) + +/obj/item/storage/belt/sabre/suns/PopulateContents() + new /obj/item/melee/sabre/suns(src) + update_appearance() + + +/obj/item/storage/belt/sabre/suns/captain + name = "SUNS captain's sabre sheath" + desc = "An elegant and impressively made leather sheath designed to hold a captain's blade." + + base_icon_state = "suns-capsheath" + icon_state = "suns-capsheath" + item_state = "suns-capsheath" + w_class = WEIGHT_CLASS_BULKY + +/obj/item/storage/belt/sabre/suns/captain/ComponentInitialize() + AddComponent(component_type) + AddElement(/datum/element/update_icon_updates_onmob) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 1 + STR.use_sound = null + STR.max_w_class = WEIGHT_CLASS_BULKY + STR.set_holdable(list( + /obj/item/melee/sabre/suns/captain + )) + +/obj/item/storage/belt/sabre/suns/captain/PopulateContents() + new /obj/item/melee/sabre/suns/captain(src) + update_appearance() + +/obj/item/storage/belt/sabre/suns/cmo + name = "SUNS cane sheath" + desc = "A walking cane modified to hold a thin stick sabre. It does not fit on belts, contrary to popular belief." + slot_flags = null + + icon = 'icons/obj/clothing/faction/suns/belt.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/suns/belt.dmi' + lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi' + + base_icon_state = "suns-cane" + icon_state = "suns-cane" + item_state = "suns-cane" + w_class = WEIGHT_CLASS_BULKY + +/obj/item/storage/belt/sabre/suns/ComponentInitialize() + AddComponent(component_type) + AddElement(/datum/element/update_icon_updates_onmob) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 1 + STR.use_sound = null + STR.max_w_class = WEIGHT_CLASS_BULKY + STR.set_holdable(list( + /obj/item/melee/sabre/suns/cmo + )) + +/obj/item/storage/belt/sabre/suns/PopulateContents() + new /obj/item/melee/sabre/suns/cmo(src) + update_appearance() + /obj/item/storage/belt/security/webbing/inteq name = "inteq webbing" desc = "A set of tactical webbing for operators of the IRMG, can hold security gear." diff --git a/code/modules/clothing/outfits/factions/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm index bf78be44fc62..268474f4c4f2 100644 --- a/code/modules/clothing/outfits/factions/syndicate.dm +++ b/code/modules/clothing/outfits/factions/syndicate.dm @@ -312,6 +312,7 @@ head = /obj/item/clothing/head/suns/captain gloves = /obj/item/clothing/gloves/suns/captain suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/captain + belt = /obj/item/storage/belt/sabre/suns/captain mask = /obj/item/clothing/mask/breath/suns neck = /obj/item/clothing/neck/cloak/suns/cap @@ -441,6 +442,7 @@ l_pocket = /obj/item/pinpointer/crew suit = /obj/item/clothing/suit/toggle/labcoat/suns/cmo l_hand = /obj/item/storage/firstaid/medical + r_hand = /obj/item/storage/belt/sabre/suns/cmo suit_store = /obj/item/flashlight/pen backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1) gloves = /obj/item/clothing/gloves/color/latex/nitrile/suns @@ -488,6 +490,7 @@ uniform = /obj/item/clothing/under/syndicate/suns/xo suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/xo + belt = /obj/item/storage/belt/sabre/suns shoes = /obj/item/clothing/shoes/combat/suns head = /obj/item/clothing/head/suns gloves = /obj/item/clothing/gloves/suns/xo @@ -555,11 +558,12 @@ name = "Syndicate - Senior Peacekeeper (SUNS)" uniform = /obj/item/clothing/under/syndicate/suns/pkuniform suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/hos + belt = /obj/item/melee/sabre/suns/telescopic gloves = /obj/item/clothing/gloves/tackler/dolphin/suns shoes = /obj/item/clothing/shoes/combat/suns head = /obj/item/clothing/head/welding/suns/hos glasses = /obj/item/clothing/glasses/hud/security/suns - suit_store = /obj/item/gun/ballistic/automatic/powered/gauss/modelh + suit_store = /obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns backpack = /obj/item/storage/backpack satchel = /obj/item/storage/backpack/satchel @@ -834,7 +838,7 @@ uniform = /obj/item/clothing/under/syndicate/suns/pkuniform suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns alt_suit = /obj/item/clothing/suit/toggle/suns/pkcoat - belt = null + belt = /obj/item/melee/sabre/suns/telescopic gloves = /obj/item/clothing/gloves/tackler/dolphin/suns shoes = /obj/item/clothing/shoes/jackboots/suns/long head = /obj/item/clothing/head/welding/suns diff --git a/code/modules/projectiles/guns/ballistic/gauss.dm b/code/modules/projectiles/guns/ballistic/gauss.dm index 400633520129..8fce353d8b22 100644 --- a/code/modules/projectiles/guns/ballistic/gauss.dm +++ b/code/modules/projectiles/guns/ballistic/gauss.dm @@ -28,7 +28,7 @@ /obj/item/gun/ballistic/automatic/powered/gauss/modelh name = "Model H" - desc = "Standard-issue pistol of the Solarian Confederation. Fires slow ferromagnetic slugs at a high energy cost, though they rend flesh with ease." + desc = "A standard-issue pistol exported from the Solarian Confederation. It fires slow flesh-rending ferromagnetic slugs at a high energy cost, however they are ineffective on any armor." mag_type = /obj/item/ammo_box/magazine/modelh icon_state = "model-h" item_state = "model-h" @@ -46,6 +46,11 @@ spread = 3 spread_unwielded = 12 +/obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns + desc = "A standard-issue pistol exported from the Solarian Confederation. It fires slow flesh-rending ferromagnetic slugs at a high energy cost, however they are ineffective on any armor. It is painted in the colors of SUNS." + mag_type = /obj/item/ammo_box/magazine/modelh + icon_state = "model-h_suns" + item_state = "model-h_suns" /obj/item/gun/ballistic/automatic/powered/gauss/claris name = "Claris" @@ -65,6 +70,11 @@ empty_indicator = FALSE manufacturer = MANUFACTURER_SOLARARMORIES +/obj/item/gun/ballistic/automatic/powered/gauss/claris/suns + desc = "An antiquated Solarian rifle. Chambered in ferromagnetic pellets, just as the founding Solarians intended. Evidently, SUNS' founders echo the sentiment, as it appears to be painted in their colors." + icon_state = "claris_suns" + item_state = "claris_suns" + /obj/item/gun/ballistic/automatic/powered/gauss/gar name = "Solar 'GAR' Carbine" desc = "A Solarian carbine, unusually modern for its producers. Launches ferromagnetic lances at alarming speeds." @@ -86,3 +96,8 @@ /obj/item/gun/ballistic/automatic/powered/gauss/gar/ComponentInitialize() . = ..() AddComponent(/datum/component/automatic_fire, 0.2 SECONDS) + +/obj/item/gun/ballistic/automatic/powered/gauss/gar/suns + desc = "A Solarian carbine, unusually modern for its producers. It's just modern enough for SUNS, however, who have painted the weapon in their colors. Launches ferromagnetic lances at alarming speeds." + icon_state = "gar_suns" + item_state = "gar_suns" diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 964151a8a665..1cb86fec256d 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -42,6 +42,10 @@ var/obj/item/suppressor/S = new(src) install_suppressor(S) +/obj/item/gun/ballistic/automatic/pistol/suns + desc = "A small, easily concealable 10mm handgun that bears Scarborough Arms stamps. It is painted in the colors of SUNS." + icon_state = "pistol_suns" + /obj/item/gun/ballistic/automatic/pistol/candor name = "\improper Candor" desc = "A classic semi-automatic handgun, widely popular throughout the Frontier. An engraving on the slide marks it as a product of Hunter's Pride. Chambered in .45." diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index ab404b1261d5..d27b5b6edc3e 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -205,7 +205,6 @@ can_suppress = FALSE burst_size = 1 fire_delay = 0 - pin = /obj/item/firing_pin/implant/pindicate fire_sound = 'sound/weapons/gun/shotgun/bulldog.ogg' actions_types = list() mag_display = TRUE @@ -238,7 +237,13 @@ pin = /obj/item/firing_pin manufacturer = MANUFACTURER_INTEQ -/obj/item/gun/ballistic/shotgun/bulldog/minutemen +/obj/item/gun/ballistic/shotgun/bulldog/suns + name = "\improper Bulldog-C Shotgun" + desc = "A variation of the Bulldog manufactured by Scarborough Arms for SUNS. Its shorter barrel is intended to provide additional maneuverability in personal defense scenarios." + icon_state = "bulldog_suns" + item_state = "bulldog_suns" + +/obj/item/gun/ballistic/shotgun/bulldog/minutemen //TODO: REPATH name = "\improper CM-15" desc = "A standard-issue shotgun of the Colonial Minutemen, most often used by boarding crews. Only compatible with specialized 8-round magazines." icon = 'icons/obj/guns/48x32guns.dmi' diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index 8644534e3117..23d853753f9b 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -32,7 +32,7 @@ /obj/item/gun/ballistic/automatic/smg/c20r name = "\improper C-20r SMG" - desc = "A bullpup .45 SMG, designated 'C-20r'. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp." + desc = "A bullpup .45 SMG designated 'C-20r.' Its buttstamp reads 'Scarborough Arms - Per falcis, per pravitas.'" icon_state = "c20r" item_state = "c20r" mag_type = /obj/item/ammo_box/magazine/smgm45 @@ -63,6 +63,11 @@ icon_state = "cobra20" item_state = "cobra20" +/obj/item/gun/ballistic/automatic/smg/c20r/suns + desc = "A bullpup .45 SMG designated 'C-20r.' Its buttstamp reads 'Scarborough Arms - Per falcis, per pravitas.' This one is painted in SUNS' colors." + icon_state = "c20r_suns" + item_state = "c20r_suns" + /obj/item/gun/ballistic/automatic/smg/inteq name = "\improper SkM-44(k)" desc = "An extreme modification of an obsolete assault rifle, converted into a compact submachine gun by IRMG. Chambered in 10mm." diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index dbb2a6a40ff5074279b8dfdc9169ce4fe6c91022..151cc5c1b2ea6ea7d7010d2a0020e2f21c0271f9 100644 GIT binary patch delta 8766 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

    TiB4?Bx>)w?!qS|q!zniia8GZYI( zL2TO}?ABJb)Bv0LHbsv*+xpuco<`i#M-O*Jo?@d{^mh{(!HB@85Sl5aHUDqr#QjB` zx{lIK@>WFB@=JB<rAiOzjptOJ2MI0+NEza)u5rK?mNFcDAq@IK8sBzM{9(KI?^ zMcQIMx`og3ZEj{F5-Y;+#8cBn=&^ghZF9}IXxe`S0eE_m(%RU;Pj}4vgEewKL-sFXdW$>sPg$6h18U|FzyBHrMJ7gS#<+>MnJBeS#iM>yvOg)?Qc)*7c|O|nvfNOw~*&jci^{wW^VDj z&^u){T7=Jj00Zg7Ab%1FSx_W`Nn1o{p&mF4b`lX?bsOP-C#;Y-To2{|ep2hl2S31P zpoX1)3VIPb6?62BV+(Mp?%tME%l%qMEubR-@VjR^PL=_JDbDY)gI-BC>bDn5Op-7; zIeAt3QxDKquwy&od<#>+b&BXy_;)-@W@x%H>tcML;zboF8q_E78M81Z zZY80*?bZCYLf-AI>!%zR4?AZj2@^KBGt~L5;E+-wxxSn%m5b)(D^LjeHO-+U8GKRI zbC>aGI{2jw37$2QqBfNaqSu&+1gglZ`B^r8@BVI5$kXd-r7Nb8q!^kohy(@9@O*M> zl8Y4EBd)s&M<5#g)9C)euS3KXGBGmdmZ$fGYX_p2pAD0)_mOC30t*WH26XfFV`d^Hf>fv>oZ|3XocD6~VxAg>0>Y9zWpNG4I|!ze@(c|If+O zB1|F>>2UcDw;}JP{?WqLQ84GP0YIhfkolxsy}I&_#(Ncx)$t@hLICKx`%%bU;wdE% zf+`-`&!#XyUSR<1f{2&JUk9l8rl?B3;gFUzf3%lEpmN@njaNFxi# zHf;2SxkFA&^b7Fv^cOU5{?2j+=4{TJ-+U~MJ?lodHdan`%}8AWSFWOq>OL|dT#~_P z(k4Tk3M#M4!rYU` zh&T)@xZoU*yVfrFq%tFn|M#YgA|{aJ)EiwFS-J6g8<=rb1yV9$H)m`qTmt`3KBVPX zagk7gH0Jv(S+sDt(L_96a%!fRz`wb=Uh6wL`LQVFIR8Is0!+mp>XcMG4uZLx+f`f{KXOB@NY2$$aDZC7e%i?V;wxZpnr zIW{bK;aC^{IIQ3>yb$54M6G=&n6NZSaC6E&86vZs^jVD@SuJ1Gg#~V@3ZJ&HG}v>D zhzKyr-VLQEg~Vx)8P@FE0`TzJyudROeg-FSx5R$?oWpkobrsTQRKeJD)xVfp$WhfH z5@ISkyeMsiuK8tY2i5DcJf7J(*w$KD5^lGH1b;V(y9xp8)HFMIo^KtZ2N#UcX$CGi zQQPbs|JNR|s9!((IinygfvyNRd}3ylWBOd?BWV3-zYui3m-kd%nEl@oXEpI81Ya5) zc;$_rFrZH2(-lcbWWPy8j(klRM#Kv+A{0JdsObX{P)#$GFK8b9XgTf=f8ek=o+DU7 z)e&gevrY6DE8Nqu7Lcqx9uH6So0SM2$4%i{sX1Z%6%GLT4IId6t6+s&%DkK$)VO2_ zW7b!EY)RPZXJbA|K)6uFc=G*SAmV}1=Bci3CKXnGl5VMPwelx8&x7S4WDVWNxH3R9@ z@2cgiY$?GDi{r)({v<1~p0rM<9IBP~G;E;gx?XC+r}&Y<#a>V=55yK-8EyEdf!yIO z>*tDt(?J$I^Ur$6VF?9e#H^g;pWEUz{zc!%xB8NaBqZW><332pEb)K3%LziVp{WnLA12b(FAmVtmW9H=7zch{8zHkWO2luhZ_d7yDhf0oPn9Mo{;r;<{Pz{I z;~eCEA>>rOOyUjtV{u^FoeFY+cp^pczPSn+%lZO2=&>4Wim%X>EmaA$c=tkSm!kU! z_J9M5GclSe!1Nkf`NBt*!76^i?Elpm?EkEd*dtihpm)i;9j-vY_C!@%r9{d4?f(D= CB6$7) diff --git a/icons/mob/clothing/belt_mirror.dmi b/icons/mob/clothing/belt_mirror.dmi index 137b0673482d5c208dc230fa018b643819e0a4d3..b7574c4afb0eb40808fe747da95000f7f4670c4c 100644 GIT binary patch delta 16584 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�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 Z;1j?~Iy2s<=cxby002ovPDHLkV1h<-@;U$j literal 0 HcmV?d00001 diff --git a/icons/mob/clothing/faction/suns/mask.dmi b/icons/mob/clothing/faction/suns/mask.dmi index 9068c5c74abc538568f986748de955bb35e08c6a..373ae5b9405252325118bf8bfbdb0ad4c1e43688 100644 GIT binary patch delta 495 zcmV0001h2m=5B0K2`CDUl&h0gsV! ze}5708YB&PEKyc)^>YD-4*+*lS<(198}9%B0gXvSK~#90?byL?gD?<9QH%%M5NPuM zUt8mJ5k;9X!K6a%J*t|;h{s@>E?(CGXX5(4cg+!AoB7ss@q>sLWA1uq%v~O?8OnxU zhIQ_CFX?+3oQQe?lGA;@g}PxLNy$*gZhy#Q+u+`aMOnR5m&=w2Ec@#?9^j&+PCK|zVY9T z;g|&h000000REn9(bA)bQmaj8psIDT*M>FE4 z=1H%xZo_=pvD0(LY`kQ<-&>jO)MRCEG!5oM8U^Z4g=(hXc5d~k@{A!GD@58o00000 z0H8XgnmeE*)C}fyb3M7tM#d@X$w2D?89QvRC-si&h>BCc?bdqIc#D;KveCwR((DK; l^<<-8s3!pc0002*_y!eQ2-osDu+RVi002ovPDHLkV1ji=>B#^9 delta 428 zcmV;d0aO011?vPMiBL{Q4GJ0x0000DNk~Le0001h0001h2m=5B0QBII`H>+{0g91v ze}Ca~jk1EPp9|Qp0DvJ$I2z4ciU0rsP)S5VRCt{2*xgRUFbsy_rg56|4|e}oOHwA( z!R%BR1PAYUKQi7GLT>zeN|qCDft*y_i(jGZv%sR%%HuU52EvDXt>q@00000;4e+N%=29Gq}9uubDoP_nVHnzy_@dp3^008{5WnCA4 zh7r+A-}e2*+klmkdW&C0c5ef&j9c1PZv!=B`~GuW9BV%^lIIXN_x}Ai4FCWDz@s;n W=LWUN>gXlzw9;1sedY2HQMTTI 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 MN(jYjdF!zM16x&^EC2ui literal 3881 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 a^#_14=VwFRUFUZHKs2}s(=F6-dh&m=I!#jm diff --git a/icons/mob/inhands/faction/suns/suns_righthand.dmi b/icons/mob/inhands/faction/suns/suns_righthand.dmi index 2738ccdd2903a45913d21ff698a649a8aa220125..67743f04a4541f6ffbc79f563cd6924323000c63 100644 GIT binary patch literal 4615 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 literal 3872 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 diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi index 24557d26a896c963f0571eabbadd89bd10636f3c..811173593681cd2f97018312974a5ea76630c8fe 100644 GIT binary patch literal 102710 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 z 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 z

    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 AZU6uP diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi index b68f44a56727427e13d6e18de95814dee7c2284b..4976bd2e2e00742b0ca9ed6f7b4e56ab3bf022ff 100644 GIT binary patch literal 105058 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 aTq8bTP-*bv8Ms7}PEAEixlGCY#eV_2&Jx!E literal 102024 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 diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index 8037796c590a853379f99e7154b8f72ea512cf35..41093fde051e78163950f7436c0c7d621a0e1ee5 100644 GIT binary patch literal 28291 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 LY|d9ez2g24-stVk diff --git a/icons/mob/inhands/weapons/swords_righthand.dmi b/icons/mob/inhands/weapons/swords_righthand.dmi index 6231276ec7c418bcc43c9b2b87428d2d3bab4b36..a8559339cd2634fafaeb37f9a4ecc309040bc115 100644 GIT binary patch literal 31883 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 literal 29637 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%0DRwc4^y1USw+z^fY)PsIT? zczYW_;Fhz}wEr=yNM;c&gIJlbN~gD01|!BvTzrS+!C4aMQm6kSw2D}@H6+&5Ecy;` zF+Xj)xXAP%5rP>pI?YxVN*6bCZ|uDV?&iW~J)7hPe!}2KxLJ3ky*2G!>^2C1MM7g^ zO#lG^J!lQasPu)SbkgQE(KVU7!;{_s4%sdl#e0&Js5>H(q+`43fAHN=No|VS!N08+ zXqT(YtS5OotrEA(6V!czm|dX zq>lN7&B7?l5XWL8KO+r3snA1NG6d*IL!l@5yooo!4^(#X`{&qoT8?T) zzk8xgRr|OQ0PuSqx1ep0#fZg>H(e)G;04NYr#!ez^=TNJ7rA%4>M7&f?;(3hE{r&} zI560AX_3vXf~A{kMORo-7?;3ngt>>UeKNq$Daw+b(flf`B{VYfP)+|%{ng1!$5r{| zpxV>o)C%O77as5^yCQxhmfH<;U-&qpiB(R|A9Sc)PwahU(e$09tx)XZvDuUHT7BLr zJKQ!DkL2Z&9A-4drZ|7~wm(gu;-HdRgGrV*)zS$*e$2Hp1u6%v+*Y>DmALd+(8Y(c z$JMojT%#u!IEQVdZ|?`a@}hWTBJ7;J_cGSVEd%&C)Pbu~&+uPS7=`6)wbI+{g%{qc zFVTPJ=iu<`Srf*gsV|V9`45^rvb*7-gIR|>MR)VA=o5b4iYF~$qN+AoOgZh=s(#R$ zE(L{8Rtrgow1j8qe5*HB??WQFx}%~gjo8dhVw@?qIQ+6f#@1`I+?AC=y=k%2yL4+U=G&!+f3oO3>ZO4vj4jnz(iPzfz_=Gol96=| zTC#$@nV$Gh1WvFsi2$bD&pXB$WZY+9_?7hrJmvam?uQT8&R9K4Z=sxPhMFG|wzhh0 zOE^ub>(vQt&0m^{I|9V3bfY7B5{~f>R|cNIe13-iWRcH;r1NxLzA57eet@T2T(7m7 zG#eGy9Z7b^0|W-xCHFZw}V3u}LuE4T)0f=LXcJM#b9DI9^r4+X;Yx%^i z$MR4Buhd`m%JSAzBEu1ttP?(mcG7Hr82)JZ)dP$>^^l48BBD&lrgQLLw+c;5N<#7x zi>ejleHlY!BqY>`|b9R+XL6Eiou^$J-pF62cO1h6O);W^=LiX4WnHM^=@ z!qN0Gm*Z}0(ZQleVGKGq&T?H8u8J3cRkM{&e)IP5YsB0ju{VCewCm&xkkrH&9s``^ z|1lKWWuCk5?Fan8`ULaFCGL0b+BKUdn_F8W$5@>@Eq^spDUUNB>Jy=ytpXZOQBi!r z4eAr>;J;``Ml`timmOWWcb{+Mq#udbI%PgJlnn4!_;qSJFB4nTl~T$WQKu~Ce?F#Z zknZT?)9^||rM1GVg3$!}OjG%ZiF{blHed=79~DJJ z_pK62{iasH=p-9zvnlg&w}alaAusOU(|HlJ86rnA%V$u94LKba*BlJ7+R98s>~sm4 zdBH*w)w%slPj~D;RT%7HLA)yEtI-?I#to&|=|rLj`=cEY@MD=B`GRaMGL;S8-C9{o zBf|(J#Cuv07fbG7Y$#yQJi#Fpc*7~31KdqusDXNDig7KEK1UbLJ~W-r3tN9V#LC)n zIGDsgZc#J4>?B;~t&EEi8C^dC#lYkTdF!%Mt4;q6F9+RwUw#ZZgI+!m9^&JBd1Fz_ z&{F|b@05uzzVXgz^hV^X8ZANLq1d*!{;9t3oyvGghHt8AZvlqVKW}*_n&6KQfzGq6 z`3RFVv$(z;Uee%=yu0v~;kg)W5u*z>TLef1=i_X^TF7CKE`M^1m&yP)Jm;#sy?60n zrNUW{n$N8eS8&q4zLqa-bmz&vy}DuF>-As_t(e_$s?#T4>=(mr0>-JJL{vaRpVz%Q z0jmptcQ-Gg>z;5b!OZ?}p{?=uX9gdWKeHX{gM4j=RYV+Djmfk!rGpfduwKbCAoXTi zR}Sp9oK;?fh|plioS;*n8#o!JVs|&Dc%E;X^fhe0pCW=%g?*@dDf-{*BmhMY3Y?{E z1^PELywNaY>t^Tz3~k&lb`dN+Xe|ya8d#}NhuS`48z1w$)6IDJ?NEQbr?im{3SKyO zzZ^@NEpVvv<+Ui8btOqW4IHADg`63=CT!)7puDxFM$4L=R$ysqQuKSrMX;B&?^J}A;rSho0Yf|pd~1+NXY(~M zYs(BJupnWfhvd-y_F0kVx&|L)yr8Vr+5E2rorPCMV8}$(4DJ73Lx$@_7MVx_eQK}B zoSDO8bE^--NmSWwYMO}42dfQIay%rP!S_Bj<*}IBNa~-zYMB{BYa@t(B1LyZs*(jG zA|h<9{W?_Pu$tfSDyhz4HJ2`}Fy0an)Lj@v#Xx9MEbbQ0w z^#bb`bL#dp?aD;J%BJ?3$sps56x#B6QG>)F_--@VXN3+2o9fo!XUC?r zq3D9mR!E5Y0WNR2^;hLs`|v09q{Yj%cypepkY68V>Z8bw6$c+qnsyY3lf0}q4ZZ}N zjLt^VN^N0^dBGuP{8bBePm9Zyh{6+6JYo-m$kUaB+5_Vx@7C@^#LKn{zF)Um-C#7A zXfcJ880X;&f1orJAm04dBa~6|0e-~LP-RQUE7;`yd$LZs>ea53_ADc6{;bm4)Bc|> za=Q2iZ%ka2lLZ7%!eyp|yh!#Ku;dYwgB%4lYJe{~2eDYp{M@SXq^yjPyK2XwhrDA2^BPn97fxYh+#T z4>7${z=nA#e{`AfPzgl>^~;0IUO5%R+{B#Z*5-<*0|5t*SRa9%hSS}#-Crr_{T@f z>u-=mufW6`?lwuVu`;j-L&m^n4xKU5L4v^d&T5I%uINf2Z*AWJ+g0 z-BJDJoKZAYQ zSVg`7exfG%ST{-?-iZ-?au*kCc0`*s;N`P{h*)yQCrZN_yOzxJJp$!c_=%h^3E@gqdRn3oFcpj6 zsNO&%<80@wRTS^!j+72K@uM&{JIkf?`BSb#bzfLpeQ`v`jSe5vgGms$RYs`KwJ|Al)0UkEu?G_3|t7nUTeCJ5jY$aB^Cs*d_c zk__49))cLLd(%Ae-1kggSOtQ}?TOnh5CCXZd4^M@ceMK8eQX}<5};+;^)|S3i30~r zIn>|+|BH?=WIr^UPiBlAo*JQOUH)gk<6E^ZK)ALgDakxa3ThGE-s2AfF7tVj>3k!X z^`VuLnx0@2j1(TjQlfu#e?eEa51aH~li)%IiVot5!#k3VNDC2p?+N=XZlJ^{pvw^> zPx3c>K|0cA0XY;%7?5J7=5TbFK0ktChsW(KfU($f8zIW>I;(De)2s%I_AMZgzrbb^ zeyB1yqGWoLo6)>#`_M~;&O}{!Uzydo)pEo^MiYe^#fx)Mj9IA6)l(bc)ypO zFkuNmfD|?l)Oqyk;hMc0rXY17@sr-50$5idh+&hbrnl|fTQiTo^=|Ck!~#X_OKzO@#rcEGZq!)on><})}K~*_?K8x3mELQ^EM$d z^jf})+|MsgmLLNBs8M$&J$_czZ%2^C+}7Gh^HOG#9BKs-s6%R(hhWSgCPy+(>(dy?PShPpC){_jSWJ*5aRXK-xHyD(=ceLMqir?=ky_Sy#yZHIhCq zAak!z@5M~*{yF&3=GLXz_hT_y&{7_X657Yay5J|9>K2)~Rnu8o7hUk5t8Z*42&*c^ zxi&Rwbgw!68+HaN^;WAFph6%&GxCtNS`_3yKwp{oZh&yWd0QSe1kL)9LqV*S-Dmnk zxqU$uSGETJ;xTGKImywQ&$}Dgaynl6JWG8{+JoCDopSqoOxigskeGTX`Z@rQCz*}d zANmhq9ptdc-<@536V`bCR6Z073Y%daB={U3b4W|lo;3%o$97Ua!JhkR%(Y(s!FF!_ z?Gsa{r95BK?`&HwB_;Z9l9UEoPUVwaXo){W4A}{kv!)a87GRSFWTb8Jiqj(oH4)FA zUPKd^nE#CmEVrO9lc%A;MdX%Wtsj=Jz!S-J7hl&*Z^rRi$!h=;&3(CG1S3Zj;v`)fwUyzB=h`4zH zg<(XTvd&MZ700*7cqQruu*nLCZgm3<)|w2C^zY&I^Kz5q<7&Bo=H$Lf2)GKaul6@h z(v&M9c|LgF`=f!XJJT(VWYDgPz>rfy&HB**7mJ4a2>8mii}SmolGDNH-=v z8vpw2>2wrG=ZOxpVzps*8zyfI^(ddDtx$PVaCtH4Z#@lyY#40@m%#nHZrb*D!2Kjq zo3T0d_0Hf~a0m?7r-5e`XT$OL8eqCGWLT zCq+oE3DyAYd&O1c;G&be@#2!?ICbxzdWjb-;}z8X7<7&-;mR~>GDI$4JwFs-^5i)o z+B0e&3^;xMd@&=4zSt8ruJI_8ft9BheUx!E;(UCrGd3RIvFX~w(YWauDbGG;&kc}N z7Ua2v_}2MhrEVYe!ULD8#xR5kbpLR;c&YN6PRz#y*rNYZ84TnQdAgct&cv#*j}_BA zZ+5E(+WfL}opH@9jJzjb_03PF1xX7310Cv{2T{CTR`!QR*k2@Du07W(e&*Hl(7;^q zJs7M6;KbKmy(%$a;?q*0f1lsWh(3NwO1#b8amMUFf!H1kKSZB@ll;^fmp`5y2Edn7 zwL7WYfy@NFFu7@eO-_e04HZAo4kJHG@rSpAWF z&25!&3+es)fNx-~3M4BqR|Dp%(Qy)lTm~3PgyfE6v;VcDjYR(7QMN{hD%3u);#_RN zC9A@<5TJdGCqFI$D|5(X@dP7-bi^#iVV3r6tO|H}jh|TT213=ypz~uHp6tAUZ-1e` zS#hwWDoqV57EeUI`FXMy#!n2gpQyD(=Mfq+BeTi*^#7PR4b_sM%KZ#WW83~&{po3o zPDY8gzs6ul!eb-JAmGMx8&pZ3e9j1W&|2Af4NwCF=nF1?i_6v&9!#K=A7fJheMoPm z%9y4UJVDNZD^Juj>&D7}QH*9aywm6UH<@4+>wjk*{KJ2+b8IdSVe*u3!^7{H&|&@G zD_);&FJWRPo7@E8CZ3;O{f*Uw2#O5IOt`0@5F04|pE5@%=!aU+%Jn6Hxgo(I9qUII z{A7765Ffb1bcEoRckkIiiF4j6^ouR+kaj;eV6blFfmw_M=5OQZ&bYb3# z0Z|ShF9T(33dE-(E$-g#K!*aMFXSxH)jW4D1HgtXyA7m8x5GzE z|4ztf@wE43wCvYt9RTP5^d+WR_XrTDSEHL&D*up?sIkAVy&*#XuafFKES{Qu@yG;Y zH|8wLC|Y%lsQjBj5-38~npH6`c0{(=9pKm;_O)+0X-0Ej?k<#oem-2VMxg^SF6Bkx zh5%s0y1FS|Pal$ykUXTr;))ms*CWBTmH_0LCF|LL!EXOebJ<5@;f(8Qz7(@_g1{dI MIThIwY2%>(0bmr7QUCw| diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 8e6b46f822d6daf224b16e5ef9fc74bb16cde636..b89094f953f34855395dfae5d41b95ea9a6fa6a2 100644 GIT binary patch delta 5603 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 delta 3854 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 Q2LJ#707*qoM6N<$f<^_3%>V!Z diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 7a20a687e055da4ff1a7647cdfc65834753bbddb..81c1e3ff9b12bbfa7dfd766e01e961d64b938a22 100644 GIT binary patch literal 117277 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�DNNw6ZK!OPs_0ngr{(QZ^z}Q$i!rK-FvdV!?MJ z`Qc9eWxc5fY}y(pR6}c{s*V)srAG~ZXuhIC^pfXGd_Dhw2h9e?_@FqR^3q0@dI_BQ z$eWe3t~B?*7^1Elb_uy*7r*TTdtdC1X^P=;pC1fjQExJLGl;f#J#2@4pQ>wgk`O|Y z9PGj*o<7)6P0S+e5I*e#>?~#N$p`S7d#2>dKu~2njUivQ@QhPeOIQ$9IgH; zy*gvEjYj~sqfavSFBl`x$m#t(qQF$K__%gfo&Z7s&NGF~6cBk7Uzj6R-6kx91eUu1Xl2jggFtwdzLHGTAJa@ZC+K)mY<}Pbd$q3>O0uMV! z!W?rMO8Hyr9IN|8QBaw>ZJ)8w;a5Me6;jb_r@NZbXO3}^ot8(qx?`#*?Q9IiSBabtuJmAI8O>%{^y?|XXMRC=}&iN4%BdTF|OerW$7 zn)Q(Tey4UQ&u71dAhbD1(Qpwg%q2ouK#VQ@ihVBsBTt{-#}P=Eq6PNuPa|)luoR+3 zYXbJ-Fg;(rcsPO}_v`^f)dTqO)0M>NP5GaroCev$i)V-1L9=A~n9qO9dh&PPpx66u zLsQW$`^j*1j2@3RhUZvN1nE#TVK96x17xX$Osk)hwA2I|wHd=^W$NeQIKWC4nJu`$dzzA){rV^kR2>qN@MXhub}f^F;SI}4me z1`i$#;$h4CaU8Ju`|WL%Y=r3~prkcmBcU0|h?A&aiA}yI7q(3bdAdsrE=f7_T_kk* zAIaVC?58Vu_qPdc*PnD|ic{9422kxVF*#8~K;I3mUDez$4awB1OzM6!HGh#J$4+UrGcl*!MO(EiIz*k z8{oOo2yX_uv5Pt*EVJ|0bqo`vEnh(FnD5ng6v49UuMQ*q$UkX}rhM?m3$9vf5~+ah z9$jX}Fwkc#@2f8m9xyslG9I^2V_^X5c<|tbf*fmS`18DuTyU%rf(l?aG@q;d(0uxC zs2H+N{1};nXt@5xhxK=?meliqUg;Be#|U%T@qRsCAR|)ZmKS!%>D9q5iDgW%=|dld z%ekN6DyM&}2gSe0ZTk9S9;vAj-LP9csa@#^>Q4X)&pP369Xwl6sauWLrIsk4_khh& zlAkh>TSpnw?<&3D0k7_f8Ro*bv5rp%1RB_qci=dOT9U8Yo0zBkfuyK6>5Jx#=>L|4}N) zZCBiJ%lHNIMqQD(u46pEhOj4(xO-x3k%j}M6K>mlpdc{hg2=0ji$Ya_-40N;fa=Ci zO)sBU|%3(PRCG0=O-h@kdEe`C~{&9;72{?gg5?>%$brrr=^!3_;C(Jm}2vVE6b zd#^(rX?A98*N9rM+9%nIz12OX320IBbbjYnvU$10RcQ#|RxL@75vJujeux34+ z>6FJY9*eE~T47nAUz@==iD+X)Q0K2kDC1zcJVEwe#JgC}VqMY@hQ~((fexjk)$*Nn z0kF(*N&F9F6oO9d&Xd(*K%wux!6oMS5t`7l7Sk%r}Gp^@s}SRX_HS8)jBlDpSV zYr4@Vwy%BDpxFn-C6{3N>2vMU)WZ^zuLs9IGJsc`h2#*BwY0Prw1CH+P`Vt>!O=0) z?nh3&wrO%Si#HyHiFc4b!gPq>3^ z7}UMM-Ho5rhB@`kV%%}Hkoknnu-wpjt5$XW`a|d3NG+={=Q^}pCzV@PcrDh}?8}yI ztf)z46_M@bM0IEr;vdP5lc~x1=_OTpx0qevA)OGMX^k&{NQ##?^7cKkA+#(X=Jd~M zoTn^hUXza?%_Y)os|yL0Swjb0UJ9`u**PA%4#$bTGX_Z`PA`7$OsZlMjiCL0u*%}6 z1;gBJaf&i(_grz^;W-UscQ}mqhjUF%X@e>lN>-uUo5v#At+8y7Il zVS4Ps0xb+#yV<*Mb-O;>ef4ko*(}f7uBCKQ2hb1q0Fc`-#D0rz6r6jRPrHe^q`UB~ zqXri<*;lu>K4J5)#IQ`MuuIQ_%+Y+0n1%y3Y1S52I&?0VBe0;NbiB%(e-r=A}YqwJ67l*z=u7wv#|~LMezFOYk=8aL;)(?PwB=sl#QCPy5N|{1(?M>!}K6`i1xYsRwWMVMiJ2*@$kf_{M%IyUVw7 z2``vfZ#2WZrG3@)6Jd9GJ4pu`;vbfw0Mp^piUn53@90DC43LJJ z8Z{_Q&hLq)rlwg87XJ|*VV9}`uu_X4uOxdkVWvm@=QA^Ov+t3{6MbiYbtJw)?|{-+ zkHsc(iZ2%iZ$42iOuGOi#07l3jS%$b7^eFOJ6d`S0?Fqi9C~uI{V70)Hh{!{c8ML2 zRbM}`KEy9ve$V$dQdrsu=4s!_H|pTL>TV%%upHA<&#+G5)>COPnRkcI``|3==y!3o z0J)R96ayNkp_Q$F)DWu~E9-6Kcz$*3Y(Iic(1M8L(J)=Val;O&cKpdzB+YH9Vul+w z^xA!u;pq#QpP(*PnB6Ceu9j?Kw?z0h%6Jur^#6sNPR9HMEKl19os}OZm0^CqCftC| zO~Z0Gq?=s-%YqQYjjq*L*8WbwZ+`?jhu+?Wf*uRG-c6XdSA0j^(#g|2R`+eN-@p^! zkj|}P0ITs5?DNjIkvPC)srb zTs+W1v8eX!1i)IHRkAhEI&8AB@z!zLll*W+N6Pn!>R7TYwbQs`%S55Gj-sNpvTMM3 zsO(W(r7Aax@p|Ie1?thnNx^Nbf;RTL?%+l&jo*>yKrau1vQp^ON!Gv;uune3Oe-v* z^g>UbB&e#Z>u-Dpvpg&q`pAP%N_L>!hX^vuoZgkkSF zzydGKaMvCR*KbdAG4kMJUk41l^@sHlSxwa7T=Bt=5=WXaFJAfTs)_BjwYSR=*FpJq zwpj`_F~@$s_b3^xBTavK1J&J9$H#x2N~__NnXyP(Ou5V9wPw_0Z*OnN&NQini#50T ze<22t8HQcTVf*xOih}SkdF)CIiP|A6Y^*!^-gt{5yTMBb8y1ZzH$nUP`uYk7%J5W| z1jm)%yyO4M+ckVeY&tT2R2*w?MTqsk_!E}6INvUS>pb{0_`nPh|J)7Lex^M^ArFGS zre9};!ZRKOC8vX*^&r%vCZF)N#WLIMpq%wg(rmnlxy5!Nonn#weDuoFoL)4*B*eC1eo2f*(_D1hnB=eO^ zT^$1b%tN*wapAP+G+omuU=m!oDzd_}MsbU!dt&I=eOG%wd8pTCUmP%AJh5MMlS;tX z#l|VwfG%BzQ{dX_FH)XviZbQ-W4{jTYHB|C{Q2|PBA-<5agZ*Q7oQ(6Vrx?%8MR#S zBuvw=kUh>7ttD$W80-3Dvoqk_jo1CT9!&SrQBq4Nj&J_A?&oX$Fn#9tQ!iHXQ0=Kd z!!;*c9$O`!isOEcb}Y+jIvp1J$+$f@Iyt%pg4X1^p^$rP1zPU{e_yHLZtfhP)m+?v ziW%y7zeG&Kgt-8tuZFY_lr#{o~cXGeQ^CUfd2vrZ*aa{hkQvQ#0S-@aq{qd z?&D;&9|14gQ*>dn5Zayl_$~r)fPzQB z;;vtb5YeE9bfG0XYhBnl*7bE~1;MH+=Jf1L-QK=1tK?Svh>V+Q)M+sNI@gur&~udUocN^9{XJ>&PQRFF<5XV`B!@^G{KC>G>I<1JZt= znh6f!@4fv!nknc{vMHm#J-sMwwNr%Tx8x@#uyZ>1_Y^;gOrcDm&IsVn(1dNQuRk?4 zWoqx}&@(gBtOVEuVKMW4)qGQOnSuX;9<#ipq>=p}Ri4?)c0YhbVl|;Kf7!}wFjtGh zU)&sa0@+abt_l1UIZqGyi*qi;F0KZtlwSuluv6)&I*kaq0(MSOak2RX0a~l(#^f=h z0Vec8ZVI9KXf@-1Z)^c(0siupt9uS`XtdDqNBysNKqbkp(NS_B&*bp@ylE&k>k2-H zb{;?HFITc?*}^s68rPA29bA(FafXGD+W#p$!L(N@B?=7Qrn>oBoKAIcQ>F$_jFJhZ z51SJ266s;*Gj>fz9gGgc32qLWfp(4)I=2%Vac|8F>brH#Y)af^+Q9l$MGeMubocJv zux|&sc%Yxt)6`5%pHEJ_z7-c6#IN@Csd8{RmFOr?kUrPerd9n_w>AC6ng<~x#@Q?a zeCQUftMZX~LsH{ob|=-XREQwFQV9kG`}vE3W87wt#v`cPKD&S*(6A!*1}tb4Ag6iZ z0~4-ahbn_>Jygt)HAQCy+FZc~A5XjT7Q5qW~x;(JCP&x`k!U%lc4CDO*mipU>4TLLG#S|`-gSkwlo6Tp_H_V7SF&s6M@T70$o zIDZ=vP$JdObuE=lcY)BKqrfUowgx@!bf7fstf#pRTBbK%LdqHjw_x94?786a@$rNp ze0=U-$|~?*#|gdes7d2Rq!3PTE+trJ zK+S1fqEPkpB!Y0j#Wq^q)+P%mB|!7yxs6z}W2aHzW>hE@(z1PZ>a;ZH^@-}MtlRK5 zX_^`3^R!7sB~;`_0KIYK$p1udi?Cr)AB?UW%4L)`=lF(2>*VGi{5fqpLb`-~K^H^7 zpH6$$moDDH=-i{+Su&ub+9c5zwzH{pkcxj2{XUWZG40a5&8Eh)6hizHV6GiF;QD~4 zI2nCI&%*D2`ae;m>rE`RI13neyopAF z7KYt{P@R9v< j;-XpKY^&&hH`-M$S~@TkWdzqimBQg`PIxh|+lBctz+>_X0vLJ2 zw;R;VP#Lsy?BiV9S#c|>r4`3T1%Ny1$~P{eMYP+d04<&u-}2R7y&qgqK*y)7K=?A z`hPM)GB&a}Q)}W$Jmjc8Xz5IQ^S>FQQ3$}$rLwHlhQwg?*CpQ{Hg&SPVpgFO*Byrk zWF9XSLC^SjYW-C10rEmu>woK#ML`_X(ChAv=99PQfUi4&;V&Mc`Eu?sU|%I7k}U@h z@NYEy9NaKfA2M}R$Q)D1n1bD6#Y*P_`@+$}K3*&t3H$Li=A#a2J{RC35&J)D{;(8S z^9pw{*-u{I#tRk*I3qdRWcX5z=0g)drZ}(r0wKNjq({rzk1>Ay+ZF7h!UHgu!ZpaF z+FVNHy)&`9CLmehtO~80*03r#FgqAJ%=zobK~*o_Z0sK)6M%oueT{o4abW@DLAoVS zPHaN~;N31BJ&+alM*+0ZApaD@zsOo~F|+i4e|$HBMQLfiu+X<{0*<0IuCj!5haQvI-FNrN9D2R$$GJ*lN3rdEwL(6Wq|qUvDmOJE@h8NYGg z7!?56PAM2I(fJz~W-gh;%0Thd89Q2ol2P&H(T5kWmO~%gh%K_J;$R5gAZLY`#_*zx zcTMt7FX9$f4N?&wtoZ;)olgPOLt(paYl&_(DJqo%MlqobD}(~zRW!I#;fe_$=po`Y z2b>1y3G^zuSUqHdi;IN!F`x{v!?6+r#T@XMBc~yEJ7|VHT)*?NO~9UL>D6&Vzb?rE ze;Zb!zxZfDvZokuz3anF(I}%EMsgT$`bCgsr2jybh>*&fZ0q`%2zx7$YAOK%^l!8} z>H1%NX-TW!-Ff`-lHuwkxC>hK&v~FO<*sGjP$7Mi2sbmSKLmZ;k0b|*e7V2 zH@gG+kq9xr*~Ov&IsD&lA%KHL0&l??`PjvcY5)C$L%&I(!r$ZQZcNr>2I7yHqaGgK ztDYnt64N&NOX54K7HSj?jl?`bn~Mz>V`DeOM8aw5!f@etY_yu(N@jdtI0ZO<6be`h zNrLBVF=%T(A4vWBbqM`N!x9#7i-_8tlCqC6W{84BvB8MEtDbP@Z!dZhGlDt8B%0K6CP0*HVH%~G>c0B`WA&c{Vo@_~;hT`8X(yq0r zuI+zvpA>iua0r!L5Nln)`M>}IR`CCPN)BFI4kQKp?Hgx8dOE2d$Yh9k+q1L$(7hbA zl)xsEPx$#O7bFWM0|kn{FpQte*3Bvg?!1f13asE?shE;F+Zy8gK z?qPf30DFnM{ ze7n3l8xU~713=n=+4BsYgxx;uiw#G`-L79q4T`!_Ij##!9urnw(_8*-6+sfW)~!|l z`AKx;gNtUge|%Sgk}{5b&?2xQRPQvE36XVp=mE;(y^$7GV+k7(uHLs{F@i4_j0hNlgTV+1yd4c&0efRkuRH1~9|nTSeHB-{)y)zMot5X_ElV?B=!o{J1pXV7~a8 zJ`JrA&Df3I+Zc)T>@&fUi2_j;JX`+k!DvX%wSb6Kc5igh@%m+7T1y(!^}y$rK3`k` zJtBu(_`k+tzWgkElaK%z(#*;lsPfDVP2Q zZTuxjJd+e&^-7YX@c2uvURNk2^HQ9{c$@wDx6UJMMm;k0m7qFq%Ks5|w_uVw0ZolQ zug7xz@xr6eOg9ZXzS(GUi@gi$%QCRdd&c)MNI3~uXQm983;v@N8s@txc8{gAI>j{@ zGo#2Rpo!|jBe(~|R>&wzekZY$aov@pU3t;MrOf$&vQUfIw7!C;wtdCfz-iz3AT>3$N`J5c zn*5piZgN{>HEs4NaOy2y5kCJ`-*6(M%qx;4&42i1<HjH@*shRd>A+ zia++Oe@t!9r$Tji_rM`}qFs4~lhvbF5i|2Jd?hVw>ldIZolM=`^3Ko~y4EGmm@6rr zU;$zBxVS&*7zA}aa{Ccrlx7hFr3-SF6snrYaz44|C>@*|om;eyg7vC{7h`bTpl(ajz)C#zN>GFB)p_u0VQA+FiCs3Rfp~+SWTzW7FFkwV{ahS0 z{o%`iae_XsxFBwAdTLNAmpb?Kn626UHvV~x%>WxTd}+2X~gT zyw0zoBZ`W=W-#y_a=*2rv8rBAK%}zvsjMkEo{ri>m2*>27Hd3_wB}K^jp&I;26m zTRL~8K|+vj5JVcJbLo%{Y3W8vYFU=u|MI@y_x<;Ic(^>xX;b_Y4#3pC=BUq{|-axWTdk5xLDkY$oHkmKq+8DFoQ* zj}0*NgS5YW)jPF8NIL~rivT+EWt!Y@Or;y(pyJ4wnAd)OqJZWrQE&wg3HzKVIKzr^ zPFZ_2X^;4E?NpwD@$|yZxYcWJm}kNdGYt*uZN&mHl<4Gos#o%^3xtJ>i%EIM-=ta8 z(Wfi0<{)S-$!xm^#Z7WrHiejOv}z2T<~s0Xs+>0S6>PK^J}) z2eFWxU${Pu%10!0@V!*OtKNx6vb?UHAO;C9LfHsHJGh)`9J<{1SbLfWkS=K`dKrYw zJ_H+^#dJbo<4}nAJ18U$d251(F(WEOXwOTF`5l6G;KxEpCnAVDVK;6B^d9dWoKG1V zG*XEz+>#BoYJxv2tArQ5F(w+z2K#4`qIq2q_nnuUI zRvlw|2bxJa=J_DKZh{F&ogDomZB&fUa;VP zZp617ZA_8Y38-NVrZl0;2$&s*)?-fZ7%K4sISS0$wNKi5ivb$J6*u07luf0J7hOMu z2t(b0oeV&GvFfyVGy%8HJ0az`R%vj$*CNn$pJ^-}oGxx{R+gzU%5E8ZXE2T8Q z%-s0IKX~H^E6)XMgzKLbg>31azM=g#N{v$(M{L5fP zmr(i;wMWsS(i*#1$z!;}*s*KT_R<=gXvrxM83Nu1l#qfcqEf#B7_m36K2w0#(PCKd z>&IIxEMx($W%zQ3YjY4NYW7kj7cKYf9DMPxAHnT-bJ)6EiY~BeV%j4-N?h|$cQkeS z^J?xaG6bIRy~O}|RnWf?4FnH`#HO{lH7^N2A)~OcU`yK5Vw{rP#K2+F3g6m@qF;Eb zzncpNG0R~~H021XC(WhZ5c;_Wa^ycFyO}vtho#CUnAmIxz(~L2Hlw`>pEc`{tzuZh zVVaha6BW%m?u!4%=AmZ)kk)NA{;`hDio~9@r{zLfQtBoH%huju6jFiigh-W3(A7u7 znewLjvN32tNq*>4a%e1=tiu|do|wH_b{q6GBi-t1(g7m@*qrO^4zbKg{AtUlTrh39 z&!hu4&nrPdfJpWwE$!K0J>7$QpVB=@D}b)7Ycj>ePA{sO6PQ(`u?L|+Uh!sY#_Pds zc=1nABb=oD1AUVbnHHhgud70I@Sf3(ggCsWC(WiZpv=pI5@W}lf=cFIm0>?1v_|La zCMeXwslZm}-TTPfO<$-;QjuwaplT1ya6cvMIanJ2ocWt9z~`^6{c+YWFIK`BYn5aI zI2N{zsW=0K_OI*@RED{X8C-%XZY;KkmJRpnrZdlY>Cl?SKc`O_?Y5JxG&8S--C3N4$m5D$B62vWn6< zJ3Bi*)vJnlk2bCFS|;aO=Ii8so^Esib`=EfH~p9kA03xa$D*Vp>^(+a4hTI&GAo*H z?>A_MJi_mDM*DU-iRAsj0KqM63dl*)-2i*cg!~}>^wVMSXHbfhtqLFlqS?fkmzNW> z0vWh^5r$5rF^P#8_z)GI>a|KtOh!U=-gIo4Q%$sBDr{Wk*&eFJGBhmNpge5#z4^0N zTToHgh|A5Lpb`X-%zMuU2sX}&YL0KL*rC`VUHoii0$&pRutH9b91={a{$~0M{`$~y zzo-A62SmpqG)|kO`XMWt^#qFJ{%tQW3F&~f)CtI8s3bo$~ja3@@!AG|c zERA5a&nDM7wTRf1faoKVqQ2DzQ9ysTKNNWz{HS`7oU!`%leD1+4?;<42(jBJJQ+c0 z3e|GE*hSsA01tBPgYhS3T4hTFL4H_CfZ-Ra&ta|9foQ6j$Ovh#sF%h{XMa8iAD`y4o#h?e>*{hV<`lj)6 zfx`6h=I_izf&;U`D3Ta@uHI1WCxAozIHzvA);Lw#Ha_U1OqZBJ7=jAn>W~aQIk@|* z`K`~UIVc5c)5a&QLy_=zRU;F2k~Fohv>^ADY5;V>0i!v>JS|7Wyb|2{UWdP)XFPZi9DIc(?X-d{OEy;E3NG*WN&XT z9eLik8(U1Sa3Xa_Q1nJPAvZ9#B>?IE!RBwbmPV6r5e=oTk_-IW0#j zvvv$NuyoJPB?w^P5TS!SPN?Ekv&A0q2$Rt21Iysr-y?M}@9Ap9a|I0i(8x%r56Il@ z-*|k?rVB@T>UQ7mD|3THU3hd=#mvx*Kl@J?)kRN+cI(89x%Y%w9XX`6XT?U{J&YmV-|1ZkSR$f~r>fjD4oFEPw_t`a-- zdT)hsuF@Dt06@PA+J5{@ETRwWjojVSlTPHbexDT>v(W%P`__3o^R2t8=&zDLeFlXL zDK4nEL25qHgs-Z-AucrB69QHjOQQOX2@+|2?5GxGXp!@YeDFZftBNQE;eC9`wh(58 zOK|n|eq)26Ws%3v=!i`o%RTWrUVLLECW1O%H#}wm0xwWCp@`Z4zkI6ok$#A}j*>w= z5EYyi0mtv$M>lwCY;n{NX@vEBMBUofe*PWq;TH2gB1cEuoelQHGk31$mI67{-+j7h zjU8SOdJY`a?q6azAVmUdZcqyo6*Cu;9lBI({maQIg)%IVxWQ^d{9S%4>UrD?M0@IV zGYP;1EgEE@E8<_XP>*Oa0J@j?$t8Zk?N|{v6qEO{#x?A$>3+qYGSCkZ3a%u?J!$<+k5@LZ(e|WdSODa?14ApjD0p#`|~&eOxH+EKMZpjma&|KW0TlPhq@%mP>GQ zT1$N9{sjFS1`RqWnh zvAFX&c_cY`>d*3~58V`=ElIz9&d$ri8{1ziN4ZHCEdOFK@rjQTWfDhYt{&Yy(Q zXVow@lL6n!?uDc(z+AjWx%?MK)IgAxPm*`38mF|DJMsMI*^f&B7!m*m{P~pWPlo>0 z*Ys5i5S$D7R{+C}$!_NwfSGDaqbHk?kYNhY?>+$<=IR-7Apr%NAXgjxLd;{*PaJl{ zoG34d(IRu&^!-KDR3?bzKQd&VE|J|4~ z3`hqL%B9^Bb%%COvX$zFn%V?TRqCmY$0*m5>5e>_bZ(zXkU8`5lM#fifYj()#5MUv z*ZEV#b*ptsyXj6m8f1lFj!S@Jkx1}-AmheAtJemOq!#G-V)uSM+t<;$({$9u`5_&Z zY^lennDen{!eZ%l5zGC+@LNq`f~57>ra1yzNf@@t<=89#!lZcJJVJyQ;+L+49Z<(x zUU7J*MdOkAmc*3|C9)&v*yzA!xqQn3*t%mY(idMZI43- zbp$7pQbo$3ceU^{{y4{{SC~kVmn%0)E6WwIgIP8;-NO=JmZ0Het|Ha@=y>qbI*u_NuPZQR6 zNF2zckLYe%=uS!BR_&CYIRt6>TE2F91)8D74HEIY#d+sXE6kg*tU`|H?47h+gZO}? zO(Tdw%H%28x{=S9yaWw3eGI5{eGwI$%PT86B5wT6LwB_ujG#i3Cev##d_(FNY@W?b z3Gl^aURylEzvY7qwg*ZbY?qfzJ^v==~97}ORDT_Tpc1aM6=ZpGL1fEBt; z>>{AIK*7n&L4fB{zpVgWr@Y%|&ox@Tvot&sy0Vqovm1tDl;l|kCIY_UpUTQw7>ss^ z2=wg~+0>rnCnThg`ZyTzcpq-^D3&)ivb97+poYtW4T@eBeH%3?oV!u09?nrKnum2MZ8Zq zi$$K->@*5?yiB$NaG1TgLN#U`BaQnGZ*<=!3HIOfDNY?T@YoJ`e7&#+&YAuVE)NBF z-~~ac{$6KIS&!Cs<)%;nUgf751vU%+Xt}u7xF<_lWsG1ZN-8f_e_Gvgy3 zu1b?A)(rDM;m4!uQ%Z`PO?ks3F8@tA12PziOUOXFYKe7r-J803M$P$s+tq39qZ~|$0T_bvX9x9jX($^` zB$@zp7kJPo2a^&R92YBp_V>5LNc@kD-He+f0C$yeH}nrK6X=70R_KV54Hi4py^&^$ zbER%dYuA~t_u=X!N41Hw_L$k51k`(rAf~dr@fRo1RaYldyC=7~$IResvo{(S?=6ti zI*8m+#P{{Z&KWt_A>&pRKm%PXKtnPmDo_AC0?=?Q2k`ioKp;x#iH^CxBCk?Mnq80i zV86+6`S1J^n(Q{}c!?{Tgq*2Cz^)MNQ*(nLZ}G0{x~{&+NZ41q|fnE zKJmSWdd^^V;N>HsHNK#bQ15i)`(XzrtKh?kISa9QQ{0hZhntBYZ(js(eBj#M-ueBuK@^H^1VL4G5?W^e!IQ1~Zg=yN$9u1i^D`49S`Nqbh1U5h8;g9ck%;U6Z! zZPyQWGU%$+TZTRDXlL~ubFlqYTDbNo>TmC(gLMYhrr*!m})!imqG z;}cUP%T3Ytv$^-x7jaZ3t=4wbw$4oZCt-lba51hJ<9R-?fnz@OgNf1b^icKhm48_n z4r?6iWCs0d$upO$BYf3AufIb{H0zHtlXj?5xraPE_hd}f(M91F6Ve=L7WC*L=o9RF zU=Yi{S#i?62XVTPsKq+`qz1W&X^bA-xN|&1)JV@q%btPu@}mwM&;#&-mnf+GOi~a- z$-)}5f&(!l6I2+A`XiECjiGW%F@n(0qZ8n;)y|iFGI@_FD?OKYjP1{c00|Bq{ra`w zxxbm6a#fyo81W?bOaT)3c+vJ;4Dvw2|Cc*u{V+N&&y_ub3jtV&EpU=*1cQ z6aV?w8bMZ3TkUmPoEtuJ8@%ZD}L3x4;5AJSAX=^fs+nj4a70Nm67=< za0dMp`8VC;sUghmHppzafib0|yEmO8Lm>6fN%Dz8Zv*~*4Ecg@SPIsQ#5hZW0?g@^ zN-L=x%2#)RpGCyW-+FDF@{%8%gxr^9oQpKJVHMD+&-h3e0kb>kgl`!0zMlsx+Jw^Y z=|cX0ih!XCl$+k}F}6Ldo5$y8s+q8q_1EDS%+x92bUKIr6}_aEk&qfAI3HaMJSfXk(=TU;@%#3Kv z7oW_F%dx$!ucmTY5V@H?cXz2YgS`K1B@hpF#|j&#!0_$kl)G4x)y{q}HJ(tbW+^*+RdG2; z9!8S4SuGI{$9s4-rzlnneA97=!vywaYQA3DNM5sdUwztwKm{+4bp6u0jPwgTR&@1b zF(Ee|5@t@`brq^$NKl(F#&7NjV4F;KK`(h3SGEuqnKtpa=<{?g!I_A-qpzp7zC?#I z9G|7=n|Xmj5oFOAOW2csS!!QRy-aX$unkhx!K)%>00-7?%BX3NIsNI#9P$h`*Cmf<7?k8dQehs1o}!l=F<`Sm9_c3Yl_dzAsw^Lmah$hjORw~ z;!g}(EXkbPkl4VEW8{#aUT<(Cw##@a*i`0F>e|7R?kQW*M*42U8g%LU(Sfi^S?Nl& zCmcO1#bi#*9kn@bFloXI6+%%8z;Co&`c`Z#F3m551g@omYANqxvKoYs1;3gYUF!Vd zqA#QVT9w(1I(xtg=bNjC3a`W<7fKt=H=WAgKj1uW$*e5|7i`Io&DlgkOFG`Ao66o! zm)C*yylz{+jMPC}4l3p`@h)y{j=_#wl=T1o79b#s@{ax7pb;?}gG>bouwK$@r@6~X zzhzpre1n?3skm`Tn_PW&sZ&0UopgD|lQQH@<;rNBTKxN+D8;aWRIm41{jY&;O2L^C z@1laj!qBp^G7LsSHiYAHMQf84STagX_hDGp4mIdoyjs`Z`k3wu(iB3940S#Muv0V2 z@9hYWQlNYS2lDEbK$qb$bj4n7F6#zs?VX*F87nO67v~T~nJ&3a5Uz+L#1j{L|5$#N zwDXe;6D}jVjNk3VE`bkG&0XOB<(&*1_=Vx~Qj#S6bK9CJc-eEVLNBQmWTDlMK4F3x zh-fDx4UMp=0|%T3r^K$JOAk$c0YNmpf0c_GlJ3qZ>tRdQePg0|{kQ7)*-wLsA8ucx zf{+WrBE>4tAhNR;AsDyU%6l9+)p=H%POR`g8-k5~#XJ)i6|k+eq17uByKVq$2`k)Y zoT~SYLLP|{9CSKo^YG8*)!!)ip#aH;SAlq~vNQS);MdXvC47Mc6x4N&ZHnKe4k|Ma zYO&lB$oEjDDpJoB&To1vCB9Gr50_q}hJh!#ig_p=`didDJ4RHyv&?Wm%BBFi?vrVN7 z$%o$6hv7CWk(4MzBIj~*>e2_)Iy4>c*=yW0v-Tton@ZPVHn^Xj=^S~YSmfVSGHv}vWA&JI8& ze1h>BEFGbu9$EKnU_Oda{Cy{*ckT_$fGqi`+dFLR- z9(fw(?U#0^Gqv)qvlr}j&1<9h9;vvKDLlfkg$H$}M++!G z&k~=)lgH)SHHDmROJ$`PduuExL6BW=tBX$epG22EZ{l*rHo8vtH|z061fav&0~;Bq zKv6q)%lENb)Ehr-z8;rlG)Szz1_yNiA@BIv{ZTur1e8JE)vt7ho|NAAi+O-52-*00p)ykP~-DYPnP813E$M3`V_beoeElv>8BcNmeGDUiAK6lRVZ-&XaMG5vR3$&S+# z6z&!A*z}#w=9iQV`~Rio~kZ-59wJOsm!@ zD@T*OmE1q^W!e*s5s+WvMdol@5xH*a7D7+7@^<~RO1{g(iFR40t5)dTZ};oe8jOWr zFnaE0x?aG@l*@e%uJ_fF&x+#Wprpc7op(!qvz2tBf`lX$Gpkq?fsfqB_dHote;#zSnX2l82}w_Ax(K^_1ILSkT(r}qXUa%Hymsyqrw`E@Q?#5mpj zuIG{)y|S?L?cJejao`U?hwt3u(X<&biKNFe zoovXd&s4rJp>MC;dc<~_{t$J=JFmifg#Bn1)9@#um;g*gWKU(}dRwqlljK#wy<$$+ zV#6S{k?eE)BDVkOO(kq8;vHjv}_!vUU*3iM#8BD?|UgSs_ zd3;6k*5r=LRxEDQ=q*7%&!J8O{u^(;eTN{D#p7JpN`&~7OB-`Dvc^V>4ZR5$1Po64 zC|3&73C4+aq*jT}Z4=C)qXr8+a41rp!;-jiv?qtW2nqU%b$5%um^&gonVSkXDADr# zNCf8twGhFNs4i?M>!kD@3#243>otpaaU_8{%!IOB)43c1OOxL&TzWPM7IVcN3YfBi zn&ylbTZ5Pwok05`pbHG0rCjw1q-DK2)ci7Zer8TFyOh9jBED}M1#6JZ#UtN*nBYxng)pG&5${X`vQ z^?8tY-3e=kQf{}>IR>zeOQ#PlVYS`?abJ6)N!{$;<9WEplz(_UG{3?<@po0IvHiA$HL>zn_1g(J z%A(f)hvzapK3?uWz(9AQSx~ebkeq-(l2sa&hFQz-ITc#@?mLk>yp|;#dJc)YE3!}h zsT+hOv-pQ6 zTT}|W5%QGXh9y}>N_d4^WA08D8c>- z@ZtzLYk)mf#Xq~qfK@Etk7B1^+E8ZskI(H(w`XuJ zSm(2X^n9BB+*=_zc)-ElK^1+^vhZTRq@jzth-DASn`WLYCV{O#PLTSR1#3~ zwCVT43t0)3Y=W|9P5)SL5d z2e?D)vvt~XYn~VKcE+X35KPGI?qXqrOnDib#?)}KtAy8ZdQ=p{E(1L$ZhSC0F!!qO z0-K}8_F!hdvzeLx{&LQpivZaBadlKG@E@6wFFC!*G@)w)x|pWAw!J+0O*77Jz}T&E zH}tk=2%)e0wbg`k6v53iefCtl-MRKU_=o2~b#yUXdgu*w5r*B5?urMiMZhbLN9S_h%6`Q)Del0SOU z>ApM0a{t$e2x3c-l*ISm8tt}_cUfEY_WShufT!hFW%&$Ly>&(?ZXjsrc9)sj24O+D z(=|%*5`z5#qs`$dku3!~7$6ZXlaCOPR2!_Z5e+14HI4;I`X+RSO4JAEQr@krIBYNh zW1U2KcM6pLpmK<5DfqS!-C;7F0ed~Hq!fV_xDW*t4Mlf=fg;QFOEtYoro}qep!^ZI ziT-4~iva~x)jIIofYf$`U-t~ASn0{`VMzQn0uouxYxG4_@yAgz|1D>zPVh5!_Vw>% zDL=UADq=oodlI2YExzr27 zW(3VJORD;(#8S+Gb7l1W1~ifFZ@(0av@n)-2qJ)GQoq|pd3fTgDCn-{ zewO8rys4fEMshqe4Mxin-g5wa4I(UMUczhik-gMcG8B%bJnNRU4YtC?OaQordM75v z_xd~(^!^6cm*>)g;)y_KrTG&NzLRUp$3u4f;qtC4jcc7>4o=&%EoAF`+1~yk-Nb#K zBi5Sa!prB4RsG}^DeyioY~;QsKY$F^dpbR56ABZ%{!nCPC1*@>Ku-rdAg-(&=SOyn z4tD#sD|%biV2{QW7kzu|eqfm?aHZdKEZHf%;)($*SeNk)b4%?=+OiZB6kG$+(w~LY zb1GdvjVTSugW6ylI}weO*P$2|TgL?RzU()^YMKDI^PWEI3#$`?WuQP6gk!RdIDIPs z|8b3V+?JGuz1ICHlc~c}&Lp9uvvXUodjygps5F zuI;n|VM+lY&jjGw0Eqfi0t67WZYf_<{>0Qp!}YbiX?QJg#3S_&zO^HeoHzh{X?=n6 z|F`-$decF|_7c)o4t$qx!@o6#4n(BB%X}1spaIp~-Gj`G1QBuUYs;c9XHh*zE7smZ z&?G>(CF$o^R_rVV9iQXu#o~@J9lSK+K_=Wn!ha> z)>)(~rJLXj?P&fnA=drabSn&fw6HK|aed5_o+hO>M=d+NKwGut)NGX;-xyT-Is>mX z@X>kuW*B)dS{ zUuf?x0T*#F1MeUIgZ(%IFDE%ip#|$rKbCQ|jeNYc2(WesGR~|BH1)#SIB{GWtOFjXJ_l_8zcfdrr8=M%dN`1^Si{sT zZ37eBBl3LLTM7VGJqGSVljmC@jJrQT?Rt=$<8sTE5;mOV+MDnet5ci4k$a(6I(Pq! z=e6xCw7e$Oml%J(BMY~DriwB8dqdZ2nZRW2?Z=Km?5_mg)a+ihS3?g?`AifG`d7t0 zKAV^aFsu%wXPEX8xq4k)iufKpC1w;KCfyYgJ@ajLh$L}?6e4db%mJVQ1qHS@}rM`|6|W0C`f+Q=SB^ z{LD0Azo0gDrz|;{HA5v(P^H#;FIwsjOwzV(W!wx;t8cpGu<2Ai?WP-sTy{*(suNXb z9*8LdY}1G#4f}o~X<8^XoL6P^QPbkC2K!Dc=HdwC%|u$sH#V zoQ-DR#AX5&od8(F)!#Rlg>FwLa3<259f_$n%L+CQaFtqLep&aL2dQPg7`5$U3WCWj z7#cjRtSb1=wLwEnZ%X;U%eyz?5*ye>d_I1k8Lw#gSM{u}#{K1nT}ErFb`pBDe`FI& z2R@%jsP5b@;qaygSEb=uRs4%?gNur&+Af^!=~IPw>3H(P-c58lD?zj0&xGTf7lLfx z(#Xqqw|wc~Ob|OUKnI11UHK?y8siBefm0gCOubk|){}ey?Tm1I+OT6pMa51vHnBcp zG|F{)aaAi93l*`wlNH@b+9`)bo#?a(Yr1Js;)vX%cLAtTjbsN>V=6T_|wY z$L|){Tn+L33hkS~=LrJ(Y^Fsjj|@>bgDq)2L!Y*@iNF1={-Ks$pNaieq>aD-E(G?J zjisQjd}KkpHLOEokPK|!k=Xw<@5h0lOZSX&A-|6z!cHtC1mnowEYq=wnkCkG&?F$ z$>bQ;`fB<6(8=B&dG17NDuBDq?0kVKgnT zsu4z=xxs#I;dvR;jE;hTudGC2o$v7TndQs^z~7!Rf=lvie@)1k&qRtjbmMy;Z`*!L z26ifN?^VKc2&@^T1WT{(UQDc$gW%50R>i8#mQwHh_*^d@|0#uk7+BSA(G{`(yWa=x z$VUT+b}s%e84p-CTxLPkKHauzdy##enG2cehjWB_H+*XtKs zSGBV^^Zh3Hp*5wIFURTK{FU2;zT-*!SMN&dA1=K*hGF6#b$tP=b(V4n zjMhABOhXF-(t^(3XV>$_2ni03vN!RkRNRfNF#lHhaIJGna&k+{pnf6^uN^%#C!h{~ z8B7T+mNL88i1@ybx))W?$E_$nXaqVuBLhD0xri93v6$QaVJ{MViX-i)Ovq8D3M2qM zv;&(rm>3u$f0jK^tGKnZChy&sC_;v z|G0Dav=rV|GVR9Mk;5YLwcLN;}ZW)j-Yb8+l&7{B2 z#9H~yC3@;?d_kLQAD(4JFpw~B+}CuSFSMNB!_s!+AxN=z0M{JIwa)pDC*skBc`aEN z{^_@N%yR~y!~TJbGtS+-_OeCgY!2Svu0+g=FuD|7N=P8fm&OfNA2e_B_;FbJnfdOv z+Lv**+sHkprKJqt#aH@++$9*+(*U~h2K{!dd`VwC|E~P9BL6iayU&9@Ovv4i1)p8z z<#0nwa0k2M0P31So)tq+CQ_*m43L=%YU7@N$l|cgQNd$_7F$babs?M2g6z8FbE@sM^N#7%+Vx&g)?aWp|TZ` znhP+_%^RrRgXB=+lmc*{H9?qLSfKmdH>fij95lpw$d=Ht)W15xqw@1p zPIX*SMZ$RV%i6bNmF5agLHY+vAq;2K1nq0bS(#RMaT$zf4+w5|FG5^y^E+zKT&SQ?|qVogUs`u@hHwLjUYw>yy0>=xxAyAM z1`ltjrp{whD!1ZZx*z4;5k}Rs)Srybypx7lNiwq0x7e{7wW@>G-HU)sWpr`h>VqOc z224s}Vo7M&7a?!=o~u)NN*@vj#67<@QFHtqEF7rDalQ+ff(jlhgwpWO&sj->Ccvr1 z1}{6Ojy(McI>wBy4CQR8Ni%NBZ<`rxJ_tl=8oL(GdN;zRV{m>$Egq>*eRmyr7~ z|0}2WG|u3pZ4ifmLyOu&0}1Txcx+B*fUYZ6pat6~TC+DZRX+@6Pwi;!HHnhpEyu~P zne~1>`~~}whIq|ioV@;jHB(_EbePsum%GR6r>P?#8vdU}k(KYmm7@3qxGs$)kd^A# zL*zN8;YN>;<-_WDXQ8NO_MC^{+4~-_oS-!|WU19l4dl0~t_NhUz4~XTVYi3BtsPIa zL{YnA#S;04yLi3BPcmb$+MGyf!Vurbgld`hHwz$tKZO3hpwa*&^n|Px%J~o^WmExt z$dx8c4e)(bSvpUN*}bs~`3PvArUVVMCO{eG7q#2w+AQ8Zc`o#;Qsev{P(luseNy^T z)T#c#*K@#(0CIwJ!AI&}5SUG>IxnUDR)@4(1si53YlmuO|H2O=$Phc=WCR-!Jps&W zP^y`7XT?gnzNA3k zYemO%!C5rm1_lL59IctIt92Y`OXR)hiU$Hbw7SAtY4-ea4kX}Dx&kgrKH#*0)&Q4f z`F4UX_2spO9%?XA>A#kw@3A%l$lY}R(7Et>2`W~>ZMUs&^!^JKFLfBR0Q`Z(q>;qv zu0>!(?}bkDJ_^*Wv!H(UDmZ2&RU)K%k0gN!ENbtTBIu3_Za(2gJ_N}3a&C9n6AO88 z2DoM)zDN4Ix-tVEz>^oOa+4!v?Dup<5T`zK4l0_mp#hbsO%ehr`b zk;E#YGCVOC&Fu@6O80Y~cq%bppEPV+S2qB%ptltbok{Ee(!pk}AL!3*v$?c%nXb$? z92Sa66dB)MJ)4Sdv*BW=iCZ(Q0yxD_&+VQ4_3XsHj*BA8H?0Zm{{p_^=|W3a;s3YD zaX(^yhGb1yNBPMZS$&j5sq7)mfU)gkwm}s2r~BZmJOfRpzgyg;glI_->m4cqU-(dG z@cMJ(#&H*$#{fYkAXn(##|Lyv>mg`bh8yte5KbEQuR?_^a5(Ru0IqYGP&&Ig z|KB>M$_WqA#37seaKW5$mNmCt(m}lauKb>RfVX#WL{Hr?>O}wVw*WXT502)y`KVvs zn;mf$WZX(es{NI~EF6dzfa}Bhsj_SLlw3~Q`q{q`LiE4aR}mq~AOE=r{2umN*ja?Y8#LDUQE4wX`mA+@wJ%MostMID2?`FNvq^fB5$h>&`?1YLK*0 z7l+q6@jq05XaK0D$_YSB8X$n!YjCUu``9t~_YV?YpRuKjy5wM;Pf?donefkI-xgTjGKpjyfm5MjvaHUl#SR zz%VM?QNHjqHt*YCcexcEWdp0z@lv9b8i0BN@>S}_?ho(D9Zgp;s((;Y-*WN82C{v? zN(y+}@Nn#>v2Ug2}6c|w}9l$}kHr~Pj+1Q{+;4E(~cLA`N0={T#Yl5*s zH1H;%&fo*!h&s$uHaUk0tBj1yBLh`?Yt?K;VEFSV?biVU0|Eldk>tgVRlv;}@EZ|M zsBzK2?GRW}BMeOVd7{oQHr2+i%5J3$1HB`m086~uBP<8hLt>R7M~+^5;=TQ{D=EnX zhlT6uU?}f8s4|M_OgW?fM?rulP!xJ2VPl#mTpxN-mfDna3q`^R88ozcK}Q;ZqRE9{ zEOuUx_#dOMT3a%=);$1Ki#=Dl_yO=H?8Os|`yPJL^H$OBAF6x0*G_gLR*joLU@#bX zFTFO#H)=?TWTp2z-LJK+^k(__(MFhnP{+2P3HSZWZ(H`z7F6vo?^KvS{0s+@yCeC6 z6&s*mK~*uyNEUxDrUnph;Kx>@wr#MLK!0Rv(-v=HQpvMD!GwSQ*(5`z%*OKA6b5bGy2s^jt+KECheqOogh(nFrack6C{<}aJK4n3&@m7bBI zzG!PNw=^`IOliswYg%tFh2S&;0$x|wP*7ZqQ{m)PKy1GL;dw+~O+Rov8r+}$6@ zWjNBk1~iR}RZxe)@Cq^vA7Uk@=iK3*#(qG*j4C;p>hn{yU{s zR}i_{|B>|-P*HVl+e1jFNH-X$Ae~B=k}918NOyxE4Be$5jUXxA9Ycq7H$!*lP&5DG zdEe*z*80D3xpZLGoPEyT``-5z``!WNK&Gw?(ti;^h~9kgCiwbBxaWHxNFD1uE};4W z?m-z|?dpJbu2Nk^M! zuK)Go2w8N2a=9hyd7Ql#oeb9LweVA{6^}rP!pCo)jue(T!mV62#V>2tk|f*2HLw%g z7z3tNC0yEe=jrl(%|NQqPx$R^R(^dFyA?B^4%6jyz3R-k`uOOi&q3Q0)^lL!I37R< zZ2L0=5i|>A&nes5>X4OFwU|>|qOvuTuQX{PxtmU-W7Z1w2g3sAE8t^`Hd}<(OT4oB zhUQJYItnxesD?8}5681d_?Ye<;;Iw1 zu_X;*3Jtrjm;$eJo_TKfiE=TuoAzY@-mGkfS7Bmpv7#V~swh$^X=1CatihjTsLRe4 zjQJOfFAvBeF>08~qkP!jM$c=RE zMeI@ePzw$|W4Iii<4&Xeo!wjefqkbOI0rYa{NOvcIAD47uHwp|4^@z5g}E-zw8j=9 zrlGIDzxj4zXzD@ncPOK>Q3oQ9CMIigdwVUe$v#GUzQ~67d<41Vnu!wi1n?1e-30=` ztf)_fk>yKBO*+WLzW3df(uasrA{~={kilOYh|FI4^r~+#`Py2otM=gWoRJv4fv23= zgLy{~!zp*2&D~=j>TOE~Y8F?mU@uF(IV6J25k8z1ItcO+)vG(EojLCU&brz!g$-bn zyw@~md6>cqzKNgug9flb-}2Vk#C(p14b;F3?e1rc5+(~_0t-rLsA9zSGI?Z25T|;DLHQVPeLm-t{s{?M?DgY{xIGOYd zSq-fgf(s)4mZGd;v};i(ZmFA$SX=bk_&u;sq3}in%BLTcK|^r^6>1nECDZB_j5^Oe zX+q13$0SNJk8neN*W)g$^A}WS*fF^lf1Pq-eciw1#r}xd~ z#D1X6X9Ai}Ea{T?uVfl+51>j|{C0o1-M@$$MFY)<4?bS(p;smsb|&QBjb;Al}-`){;VjSP_8F)=g2J$~{h?3(HF zpAW{~uLGkWCp8q>-1|=|ndki9RI=+KmDDi4Dwm6*TFLClD-v-IU3(C`AFr)N{4Ky% zEL+E*;85b626(UM1Nx3zdh!4w{s+W#ao zM&CUj^2TVj|F*3YXd4s=yX*h88vl4XJDt^191BU5gn#{b$1-A)uG#!K-in*IeTwe9 zv8pOr(3rCoWPc=SRVNuN4+8yE%lqWI8>e^waVMJyL_|%(Y-!5Vpu0O$4yX|*pkVId zqKmYyB=|USo8sVLU2%2*1ZX{M7f-1Dd#77M{AvH3_K?0gxICj(tW!#+VZr90J zCIqaYz)%@=H2yEdnAMsVOAv@Ua*O#L1*(dwFNMivG!RlPwV57af&AP1np zbvOXfO2;oey4tnDmiv)V&A0_50KZf!?spNx>M+u^qtG6DHc1()lh0^Lsc|8t)Sg7t zRK}|65w5Zs{)4P+{h6Z90Fw_oo|i<9om%<~U{H*taL5j5tV9Xx&gQE$U03nG46v^U zddi(-_s{j0Vs_G~PH0{&dD`OQj1iodKx{&sRX6I*nXNXJXr=~Ez}Y0)17?F?ynWl8 zGeINZ5w~}+Cus+!=b?%m3?J?*c%_szno(OyD6+I`YJStt*7 z%8p3L>aR~0c@1Pn%WG@?K)UvTHybT1LIMyzQ|3IG@t*u__z+gMF0u~Y{i*m$a-mH3 z+TVY!0WkIC+4IcWQe`gu{Ic53>^K)oTHorH2?6c1aVp1u68LiK|Gf}C{r;p z44vJb$D0r05Man4>rXiV8u_poO~so$P)Dit4ejUk*)Be67=-P~5l=WN(Y1$ymXe7Z zQ#Ik@7~bC7I|tIP0RF^-)&=r1tEsMw<^PkAYuG@;%$5P1zR&{(BH@qt zYF1oTw4&8`EcyOFNnp~P6QBgf_! z{LJ#eKiFaPCN5eUlmE(aDw;>g&#MGmqHd#Z==G49#o8T{&-!{M=h`1g{sK+z()-?w z(+O<0`0>D2vhk9hm+oNqecJ9CoUP9t)Vo75XlttfVN=))5Qj{hA_Nbi?#ubC--j>X z(|#FO>CNtZFmB5(=Sy&r{`aQ%G57AluNGGBwo3kyStTy-?s=m`{uUNSa8<~)K3tUc z`y@!T+~Zjvz=Qn5Wc2}HCr?@8-1T{yU9zcXs;@qL=TR(zROuk^$%Ap|Jd>#@hF$

    7g^i>BT<+DD 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�wdO^Kfal}dmK=p+*QWkJF)H7CsPajA*0>c>+XvHjd^2pN(T<6DaGkoH-as9M8 z)-Cdx2W)Zci$^99)Z}+H!mu+*I_f;ofFZILCpAEzzUm(aXurEGvD1UKi9k)+Y3y-C z&ekh?tTgPzz|8@~fQPhygoG$}I(7?*GtN6z1+2s}w5p~~x`#*rypOGRex#z}$p2|( zsB=ZdRFjs1N3pJd`X$+E4rvHbHsIT)0VY6LHsig!C+2_t zEc@0*l9Gul5AArNMpB`V_~zblUs8WJK5=gc{P-yX8WTY?wlkY?*) zH~bB6DN9N}-Vgz{L+0KN)P zb$2md{MYIQ#5h*!LRZw|on14}vw(z*eA^qq7J4EA{3>7pnF}@jqmXRTO9riFmL3!=->u8z!2(J(K_LYTS zufqb0_Z3dEDmOCH$LAtkk7U2=o*LHv0+PE)dkSK&2JMIdP!j5O34X+XNQ942w~zu* z!5Ta)AR?p)r;w`jCDg12s3v>=#aYS6AUebJHeu?qs`ao|4`;caeFYp^QArBwZUx}7 z?~IBErA_E!N#U~`S*;^+0d9xQXYBIdF~Vfc(WGRRH*5I3Irt9%f5Kn&E#95yrSpk^ zVwT_s&{*1TG3A%JZX4bq{;u&rr%QjQ$uMP z7RAIb!1!kFaY~&-j20}U4wP&n_MycihEmg%&Jgv79Ly5{djKY308Q~_hZs^o$us_H zUXTP(2iZC4CX9gQ`G_a8fANE2Up_QKy-zYnx~~O z@SP!s@i$_ly=(sDsK|NU0+JfTelHmKm*nZ*mMr38vqiuPVITFz6iJpd9QE-}k) zVO#uOm`{f*i&bA}Cq6t1w>HEjU-&jzzp;NrdyXr=RH49oT-51m+a1ZwO66OsC-b!| zEceVQE4Yh16#%eHs8ZjL+t}n2&jd3V*5z$%q7n90*RxrR1(bKAq;+**lX(kuR&!vx zN@s{oCTW35)P2p4J-?jsIo;;dX1osVLmff)5)76|vf?j+|1 zxWkIuf@URk#Ad?PEJadUe25w$q%O3=45`j>oh261;f3FCLqVqoyqbNo2$1m`ZQJS$ zJZ9Ize4fII&eqR#LbJ49eVJWhHT#?zh!ddtSRloQ=Sba&_-N&x1LpMX5Vf7%SJpbovj2Yx_mYP4;iOP2QhCs#Z zY2uh&weWL${1DI~c?Uap(k4*MhPI=otf2RHmN=k6RzbY5;NJ7ea{4Fjz`|nhSHrpd zKNsGH0a@WwARzx3QB0dYo>4qdp-JD+GgdnCbeu-z!tP%-dKP(CNgb4x9eFfd_5I+h zI83gcTmAW%M~>)FP~QcuM&$h9!=F#CMBvbakbcF@>k_jh3qp$-1H5nON-?5j%J$@K zI{kKG)z}kv3*4y-rb{#|h8FS&QBel?Tb->^82wg*O%W{FlTnDDvhy#@bm3V;dB^lE z6IOhHv=YK*90>wqx)5x zIRyHzsX8aV;tiEFqne_7o10(}kNhS&TSop~thzkLg3!nP!vkaVc(3`uKhg2!RDmFd z9+&L2l4Nv_arnUJDc8_50s8)M;Cf7-ou%(qJv1CO<@CA=LHREHQ? z@`t`X{~x<=!rrr!1^}_IB;-GQmp39X6eybp4l`=e_H2DKF=xnficyzN(61ePtQkg2 kf&ab@d_ok<84Za-izSg1UN2Hx1ObPd$}8ocik9L352pIuCjbBd literal 112641 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…gHDPMl5 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 Jf7En}`F{%GUn~Fs From 8933d6709e944dd5b3dba36b06f1d3cfb033d713 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 20:08:58 -0600 Subject: [PATCH 23/46] Automatic changelog generation for PR #2708 [ci skip] --- html/changelogs/AutoChangeLog-pr-2708.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2708.yml diff --git a/html/changelogs/AutoChangeLog-pr-2708.yml b/html/changelogs/AutoChangeLog-pr-2708.yml new file mode 100644 index 000000000000..94a24a38b5b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2708.yml @@ -0,0 +1,7 @@ +author: retlaw34 +changes: + - {rscadd: "SUNS's swords! Now you can duel over petty matters and potentially die, + just like your forefathers!"} + - {rscadd: "SUNS's guns! Now you can fight over serious matters and potentially + die, just like your syndicate comrades!"} +delete-after: true From bbf1be9f4c05dd3b40b3b169bc3c38bf493e394c Mon Sep 17 00:00:00 2001 From: Luftkommando <46308162+Luftkommando@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:41:52 -0800 Subject: [PATCH 24/46] Talos Burn Chamber Fix (#2663) ## About The Pull Request Removes the wall which shares space with a window to the burn chamber. Current StrongDMM_k5sWTG8M5g New StrongDMM_1caLPXiSRb ## Why It's Good For The Game Walls and windows share intrinsically linked purposes. Both serve the ship in retaining atmosphere and forming the hull, yet despite this they are often seen as opposites because one is opaque and the other transparent. Even with these philosophical similarities they shouldn't share the same tile of space as one another though. ## Changelog :cl: fix: Fixed the accidental wall-window combination on the Talos-class burn chamber view window. /:cl: Co-authored-by: meem <75212565+meemofcourse@users.noreply.github.com> --- _maps/shuttles/inteq/inteq_talos.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 4dccec3c0ad8..f6ad85379195 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -6289,7 +6289,7 @@ id = "talos_engine_shutter" }, /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/turf/open/floor/plating, /area/ship/engineering/engine) "Pm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ From f050ebd335bf7163fd7ec5c09466e1803d9bb5e3 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Feb 2024 20:26:55 -0600 Subject: [PATCH 25/46] Automatic changelog generation for PR #2663 [ci skip] --- html/changelogs/AutoChangeLog-pr-2663.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2663.yml diff --git a/html/changelogs/AutoChangeLog-pr-2663.yml b/html/changelogs/AutoChangeLog-pr-2663.yml new file mode 100644 index 000000000000..2a9ce1b8b773 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2663.yml @@ -0,0 +1,5 @@ +author: Luftkommando +changes: + - {bugfix: Fixed the accidental wall-window combination on the Talos-class burn + chamber view window.} +delete-after: true From 6e14717943af01bec44b80909484474e6fe2578a Mon Sep 17 00:00:00 2001 From: zevo <95449138+Zevotech@users.noreply.github.com> Date: Sat, 10 Feb 2024 06:25:48 -0500 Subject: [PATCH 26/46] Paracelsus Tweaks 2 (#2640) ## About The Pull Request Reworks the layout and supply of the Paracelsus kitchen to be more user-friendly and to better feed a wider range of patients, or just to give the patients more to do by cooking. It now has a rolling pin, sink, extra fridge and some meat and vegetables to cook with. The canteen table now has a deck of cards for recreation. ![image](https://github.com/shiptest-ss13/Shiptest/assets/95449138/de121835-16db-4a90-9f84-e5a02d07c275) Also adds two extra shark plushies because people requested them and they help with patient recovery speeds (not confirmed). Adds ship viewscreens to the canteen, cargo bay and scribe waiting area. People want to see where they're going and it gives people more to do. Adds two bookshelves to the paracelsus dorm room. Moves the autolathe to the ghettochem area due to overwhelming popular demand. It is necessary for ghetto chemistry and more accessible to people as doctors are more likely to use it than an engineer or the captain. Fixes the locker full of guns on the bridge being just. Fully unlocked! For some reason! It now can only be accessed by the overseer and captain. ## Why It's Good For The Game Paracelsus kitchen was a 7 tile nightmare for cooking. Now it is much more user friendly and provides players with more ingredients to make nice food with. Doctors not having to ask to use the autolathe is also a lot better ## Changelog :cl: add: Reworked the paracelsus kitchen layout to be more user friendly and have more ingredients to cook with. add: Adds two bookcases and two extra shark plushies to the dorms. add: Adds ship viewscreens to the paracelsus add: Moves the autolathe on the paracelsus to the ghettochem room fix: The firearms locker on the paracelsus no longer lacks a lock to prevent patients from accessing the firearms /:cl: --- _maps/shuttles/solgov/solgov_paracelsus.dmm | 292 ++++++++++++-------- 1 file changed, 181 insertions(+), 111 deletions(-) diff --git a/_maps/shuttles/solgov/solgov_paracelsus.dmm b/_maps/shuttles/solgov/solgov_paracelsus.dmm index 656a6e1645bf..70bfabe5d26b 100644 --- a/_maps/shuttles/solgov/solgov_paracelsus.dmm +++ b/_maps/shuttles/solgov/solgov_paracelsus.dmm @@ -38,11 +38,18 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/maintenance/starboard) "aF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/wood/ebony, /area/ship/crew/dorm) "aG" = ( @@ -62,6 +69,7 @@ /obj/effect/turf_decal/borderfloorblack{ dir = 4 }, +/obj/machinery/computer/helm/viewscreen/directional/east, /turf/open/floor/plasteel/patterned, /area/ship/cargo/office) "be" = ( @@ -157,6 +165,7 @@ /obj/structure/chair/wood{ dir = 1 }, +/obj/machinery/computer/helm/viewscreen/directional/south, /turf/open/floor/wood/ebony, /area/ship/crew/crewtwo) "bD" = ( @@ -194,6 +203,8 @@ /obj/structure/chair/sofa/right{ dir = 1 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, /turf/open/floor/carpet/royalblue, /area/ship/crew/canteen) "co" = ( @@ -295,8 +306,18 @@ "cN" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, /area/ship/crew/canteen) "cO" = ( @@ -743,7 +764,6 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/maintenance/port) "hM" = ( -/obj/structure/closet/cabinet, /obj/effect/decal/cleanable/dirt/dust, /obj/item/clothing/neck/stripedsolgovscarf, /obj/item/clothing/neck/stripedsolgovscarf, @@ -764,6 +784,8 @@ /obj/item/clothing/suit/solgov/suit, /obj/item/clothing/suit/hooded/wintercoat/solgov, /obj/item/clothing/suit/hooded/wintercoat/solgov, +/obj/item/toy/plush/blahaj, +/obj/structure/closet/cabinet, /turf/open/floor/wood/ebony, /area/ship/crew/dorm) "if" = ( @@ -1278,16 +1300,10 @@ /turf/open/floor/plating, /area/ship/medical/surgery) "ns" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/wood, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) "nt" = ( /obj/effect/turf_decal/borderfloorblack{ @@ -1766,9 +1782,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock/medical{ name = "Chemistry"; - req_one_access = list(5,45); + req_one_access = list(5,10,45); id_tag = "sg_par_chem_bolt" }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/medical) "rz" = ( @@ -1823,19 +1842,21 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/wood, /area/ship/crew/dorm) "rT" = ( /obj/structure/chair/sofa{ dir = 1 }, +/obj/machinery/computer/helm/viewscreen/directional/south, /turf/open/floor/carpet/royalblue, /area/ship/crew/canteen) "rY" = ( @@ -1871,7 +1892,9 @@ dir = 8 }, /obj/structure/closet/secure_closet/wall{ - pixel_y = 28 + pixel_y = 28; + name = "navigational supplies"; + req_access_txt = "19" }, /obj/item/gps, /obj/item/binoculars, @@ -2393,7 +2416,6 @@ /area/ship/crew/canteen) "xp" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing/wood, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) "xw" = ( @@ -2560,19 +2582,12 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/maintenance/starboard) "yY" = ( -/obj/machinery/door/airlock/solgov/glass{ - dir = 4; - name = "Cafeteria" - }, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, @@ -2585,6 +2600,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/door/airlock/solgov/glass{ + dir = 4; + name = "Cafeteria" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/ship/crew/dorm) "zc" = ( @@ -2740,6 +2762,10 @@ "AX" = ( /turf/open/floor/wood/ebony, /area/ship/crew/crewtwo) +"AZ" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood/ebony, +/area/ship/crew/dorm) "Ba" = ( /obj/effect/turf_decal/techfloor/corner{ dir = 8 @@ -2834,16 +2860,19 @@ /obj/structure/railing/wood{ dir = 8 }, -/obj/structure/closet/wall/red{ - dir = 1; - pixel_y = -28 - }, /obj/item/gun/ballistic/automatic/pistol/solgov, /obj/item/gun/ballistic/automatic/pistol/solgov, /obj/item/ammo_box/magazine/pistol556mm, /obj/item/ammo_box/magazine/pistol556mm, /obj/item/ammo_box/magazine/pistol556mm, /obj/item/ammo_box/magazine/pistol556mm, +/obj/structure/closet/secure_closet/wall{ + dir = 1; + icon_state = "sec_wall"; + name = "firearms locker"; + pixel_y = -28; + req_access_txt = "19" + }, /turf/open/floor/carpet/royalblue, /area/ship/bridge) "BU" = ( @@ -3022,10 +3051,10 @@ /turf/open/floor/wood/ebony, /area/ship/crew/crewtwo) "DD" = ( -/obj/structure/table/wood, -/obj/item/cutting_board, -/obj/item/kitchen/knife, /obj/machinery/light/directional/north, +/obj/structure/sink/kitchen{ + pixel_y = 16 + }, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) "DL" = ( @@ -3049,22 +3078,24 @@ /turf/open/floor/wood/yew, /area/ship/crew) "Ea" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/railing/wood, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = -5 }, -/turf/open/floor/wood, +/obj/machinery/button/door{ + dir = 4; + id = "sg_par_cafeteria"; + name = "shutter control"; + pixel_x = -20; + pixel_y = 7 + }, +/obj/structure/table/wood, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) "Eh" = ( /obj/item/bedsheet/double/solgov{ @@ -3206,6 +3237,9 @@ pixel_x = -6; pixel_y = 2 }, +/obj/item/toy/cards/deck{ + pixel_x = 3 + }, /turf/open/floor/carpet/royalblue, /area/ship/crew/canteen) "EV" = ( @@ -3269,13 +3303,8 @@ "FG" = ( /obj/structure/table/wood, /obj/machinery/airalarm/directional/north, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -17 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -10; - pixel_y = 6 +/obj/machinery/microwave{ + pixel_y = 5 }, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) @@ -3353,15 +3382,15 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical/surgery) "Hl" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = -12 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/wood/ebony, /area/ship/crew/dorm) @@ -3515,11 +3544,17 @@ /area/ship/maintenance/starboard) "IO" = ( /obj/structure/table/wood, -/obj/machinery/microwave{ - pixel_y = 5 +/obj/machinery/reagentgrinder{ + pixel_y = 8; + pixel_x = -7 }, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 10; + pixel_y = 10 }, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) @@ -3796,6 +3831,15 @@ /area/ship/hallway/port) "Lw" = ( /obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, /area/ship/crew/canteen) "Lx" = ( @@ -3850,7 +3894,6 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo/office) "LK" = ( -/obj/structure/closet/crate/bin, /obj/effect/turf_decal/trimline/opaque/solgovblue/filled/line, /obj/machinery/button/door{ dir = 4; @@ -3868,6 +3911,7 @@ specialfunctions = 4; normaldoorcontrol = 1 }, +/obj/machinery/autolathe, /turf/open/floor/plasteel/white, /area/ship/medical) "LS" = ( @@ -3898,13 +3942,20 @@ /turf/open/floor/wood/ebony, /area/ship/hallway/starboard) "Mk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, +/obj/structure/railing/wood, +/obj/structure/closet/secure_closet/freezer{ + anchored = 1; + name = "refrigerator" + }, +/obj/item/storage/box/ingredients/vegetarian, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) "Mo" = ( /obj/structure/chair/office{ @@ -3966,8 +4017,7 @@ /turf/open/floor/carpet/royalblue, /area/ship/crew/office) "ML" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/structure/railing/wood, +/obj/item/reagent_containers/food/condiment/flour, /obj/item/reagent_containers/food/condiment/flour, /obj/item/reagent_containers/food/condiment/flour, /obj/item/reagent_containers/food/condiment/flour, @@ -3977,8 +4027,14 @@ /obj/item/reagent_containers/food/condiment/milk, /obj/item/reagent_containers/food/condiment/soymilk, /obj/item/reagent_containers/food/condiment/soymilk, -/obj/item/storage/fancy/egg_box, /obj/item/reagent_containers/food/condiment/enzyme, +/obj/structure/closet/secure_closet/freezer{ + anchored = 1; + name = "refrigerator" + }, +/obj/structure/sign/poster/solgov/random{ + pixel_y = 30 + }, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) "MO" = ( @@ -4082,7 +4138,15 @@ /area/ship/medical/surgery) "NY" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_y = 12; + pixel_x = -20 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/wood/ebony, /area/ship/crew/dorm) "Ol" = ( @@ -4122,16 +4186,10 @@ /turf/open/floor/wood, /area/ship/bridge) "OO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) "OS" = ( /obj/structure/sink/kitchen{ @@ -4233,6 +4291,9 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /turf/open/floor/wood, /area/ship/crew/canteen) "Pk" = ( @@ -4379,15 +4440,6 @@ dir = 1 }, /obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/ship/crew/dorm) @@ -4434,6 +4486,7 @@ /obj/item/clothing/suit/solgov/suit, /obj/item/clothing/suit/hooded/wintercoat/solgov, /obj/item/clothing/suit/hooded/wintercoat/solgov, +/obj/item/toy/plush/blahaj, /turf/open/floor/wood/ebony, /area/ship/crew/dorm) "QQ" = ( @@ -4643,11 +4696,20 @@ /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/wood, /area/ship/crew/canteen) "SG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/carpet/royalblue, /area/ship/crew/canteen) "SK" = ( @@ -4670,19 +4732,10 @@ /area/ship/hallway/starboard) "SP" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing/wood, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = -5 - }, -/obj/machinery/button/door{ - dir = 4; - id = "sg_par_cafeteria"; - name = "shutter control"; - pixel_x = -20; - pixel_y = 7 - }, +/obj/structure/table/wood, +/obj/item/cutting_board, +/obj/item/kitchen/knife, +/obj/item/kitchen/rollingpin, /turf/open/floor/wood/ebony, /area/ship/crew/canteen) "Tc" = ( @@ -5013,6 +5066,9 @@ /obj/item/desk_flag/solgov{ pixel_y = 3 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/carpet/royalblue, /area/ship/crew/canteen) "Wt" = ( @@ -5117,7 +5173,21 @@ /obj/effect/turf_decal/techfloor{ dir = 10 }, -/obj/machinery/autolathe, +/obj/structure/table, +/obj/item/cigbutt{ + pixel_y = 5 + }, +/obj/item/cigbutt{ + pixel_y = 15 + }, +/obj/item/cigbutt{ + pixel_y = 9; + pixel_x = -11 + }, +/obj/item/clothing/mask/cigarette/robust{ + pixel_y = 10; + pixel_x = 8 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/maintenance/port) "Xe" = ( @@ -6281,7 +6351,7 @@ pK NY dh Wt -eH +AZ bf wI "} @@ -6313,7 +6383,7 @@ rO aF Bg Pk -eH +AZ bf wI "} @@ -6373,8 +6443,8 @@ qL qL qL Ev -yY vL +yY Ky Ky Ky From a82418b108554bdeaffeac82edf720405101e5a1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 10 Feb 2024 05:40:51 -0600 Subject: [PATCH 27/46] Automatic changelog generation for PR #2640 [ci skip] --- html/changelogs/AutoChangeLog-pr-2640.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2640.yml diff --git a/html/changelogs/AutoChangeLog-pr-2640.yml b/html/changelogs/AutoChangeLog-pr-2640.yml new file mode 100644 index 000000000000..52305a803907 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2640.yml @@ -0,0 +1,10 @@ +author: Zevotech +changes: + - {rscadd: Reworked the paracelsus kitchen layout to be more user friendly and have + more ingredients to cook with.} + - {rscadd: Adds two bookcases and two extra shark plushies to the dorms.} + - {rscadd: Adds ship viewscreens to the paracelsus} + - {rscadd: Moves the autolathe on the paracelsus to the ghettochem room} + - {bugfix: The firearms locker on the paracelsus no longer lacks a lock to prevent + patients from accessing the firearms} +delete-after: true From e1200496ba619926491bd78e9a66c9a290582091 Mon Sep 17 00:00:00 2001 From: zevo <95449138+Zevotech@users.noreply.github.com> Date: Sat, 10 Feb 2024 18:24:24 -0500 Subject: [PATCH 28/46] Adjusts vending machine stocks to reflect ship populations and various other changes to vendors (#2617) ## About The Pull Request 1. This PR lowers the amount of loot in gameplay item vendors such as the YouTool, NanoMed, and Frontier Equipment Vendor to better fit the amount of people on ships. The NanoMed was the worst offender, carrying enough medical supplies to stock an entire ship for the round for free. 2. Removes the Magivend, because it doesn't have a purpose anymore. Wizards aren't real and you will never encounter this vendor outside of the centcomm wizard location. 3. Removes the mining point card and mining access card because they are both mostly useless and are no longer in the mining vendor. 4. Removes the unused Pubbystation vendors. 5. Fixes the weapon selection on the NT marine vendor to have energy weapons and removes the eswords from all 3 marine vendors. 6. Reflavors the Dutch hot coco to "Pearl Hot Chocolate" to fit in with the lore. Also adds the Cafe Latte and Soy Latte to the coffee vendor.

    Images of affected vendor stocks. ![coffeev](https://github.com/shiptest-ss13/Shiptest/assets/95449138/9a28188a-afed-4e56-a597-0818b4c998c4) ![toolv](https://github.com/shiptest-ss13/Shiptest/assets/95449138/c667fc5c-5700-4eb2-b249-0dfc4f6592c3) ![image](https://github.com/shiptest-ss13/Shiptest/assets/95449138/0bc142f6-da41-4af3-be73-1be3d801f552) ![image](https://github.com/shiptest-ss13/Shiptest/assets/95449138/fbe79cd5-caa7-4d5c-9ce0-af2ec8a5f7b7)
    ## Why It's Good For The Game ## TODO: Reflavor equipment vendors as bulk specialized storage instead of commercial vending stations Vendors suck! I hate them! They're all free! They shouldn't have that much stuff! Vendors like the NanoMed just had too many things in them for a ship to reasonably have. On a different note, the changes to the mining vendor now should make it more acceptable in terms of balance. Mining points are still a pain in the ass and I might change it to just use cash so miners can use a portion of the credits they find. ## Changelog :cl: del: Some vendors now have far less stock and a smaller variety of items to compensate for being free and not on a station del: Removed Magivend vendor del: Removed Mining points cards and mining access cards del: Removed Unused Pubbystation vendors del: Removed eswords from marine vendors add: NT marine vendor now gives energy guns for coupons and stocks energy gun cells add: Cafe and Soy Lattes are now available in the coffee vendor fix: Dutch Hot Coco is now Pearl Hot Chocolate to be lore compliant /:cl: --- _maps/map_files/generic/CentCom.dmm | 1 - .../syndicate/syndicate_gorlex_hyena.dmm | 1 - .../structures/icemoon/cave_entrance.dm | 1 - code/game/objects/structures/spawner.dm | 1 - code/modules/clothing/glasses/_glasses.dm | 1 + code/modules/food_and_drinks/drinks/drinks.dm | 17 ++- .../mining/equipment/mineral_scanner.dm | 1 + code/modules/mining/machine_vending.dm | 103 +++--------------- code/modules/vending/boozeomat.dm | 22 ---- code/modules/vending/coffee.dm | 3 + code/modules/vending/magivend.dm | 23 ---- code/modules/vending/medical.dm | 48 ++++---- code/modules/vending/medical_wall.dm | 24 ++-- code/modules/vending/security.dm | 16 +-- code/modules/vending/youtool.dm | 20 ++-- shiptest.dme | 1 - 16 files changed, 80 insertions(+), 203 deletions(-) delete mode 100644 code/modules/vending/magivend.dm diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 7e921680fad9..f1c653935dfc 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2209,7 +2209,6 @@ /turf/open/floor/wood, /area/wizard_station) "axw" = ( -/obj/machinery/vending/magivend, /turf/open/floor/engine/cult, /area/wizard_station) "axx" = ( diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm index 8683437567f1..6a8cee6cc78a 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm @@ -1669,7 +1669,6 @@ /obj/item/gun/ballistic/automatic/pistol, /obj/item/clothing/accessory/holster, /obj/item/grenade/chem_grenade/metalfoam, -/obj/item/card/mining_access_card, /obj/machinery/airalarm/directional/west, /obj/item/tank/jetpack/suit, /turf/open/floor/carpet/red, diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index a20702886c24..5cbc09727246 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -19,7 +19,6 @@ GLOBAL_LIST_INIT(ore_probability, list( /obj/item/tank/jetpack/suit = 10, /obj/item/survivalcapsule = 15, /obj/item/reagent_containers/hypospray/medipen/survival = 15, - /obj/item/card/mining_point_card = 15, /obj/item/gps/mining = 10, /obj/item/extraction_pack = 10, /obj/item/reagent_containers/food/drinks/beer = 15, diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm index 572e150815c6..620f1cb6126d 100644 --- a/code/game/objects/structures/spawner.dm +++ b/code/game/objects/structures/spawner.dm @@ -19,7 +19,6 @@ GLOBAL_LIST_INIT(astroloot, list( /obj/item/tank/jetpack/suit = 10, /obj/item/survivalcapsule = 15, /obj/item/reagent_containers/hypospray/medipen/survival = 15, - /obj/item/card/mining_point_card = 15, /obj/item/gps/mining = 10, /obj/item/extraction_pack = 10, /obj/item/reagent_containers/food/drinks/beer = 15, diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index c265181ffe41..6b289f944b8b 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -85,6 +85,7 @@ attack_verb = list("sliced") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP + custom_price = 500 /obj/item/clothing/glasses/science name = "science goggles" diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 08a87b6f9193..64bb4fdae667 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -254,13 +254,26 @@ list_reagents = list(/datum/reagent/consumable/tea = 30) /obj/item/reagent_containers/food/drinks/mug/coco - name = "Dutch hot coco" - desc = "Made in Space South America." + name = "Pearl Hot Chocolate" + desc = "A rich delicacy from the humid regions of Terra." list_reagents = list(/datum/reagent/consumable/hot_coco = 15, /datum/reagent/consumable/sugar = 5) foodtype = SUGAR resistance_flags = FREEZE_PROOF custom_price = 120 +/obj/item/reagent_containers/food/drinks/cafelatte + name = "cafe latte" + desc = "A nice, strong and refreshing beverage while you're reading." + icon_state = "cafe_latte" + list_reagents = list(/datum/reagent/consumable/cafe_latte = 30) + custom_price = 200 + +/obj/item/reagent_containers/food/drinks/soylatte + name = "soy latte" + desc = "A nice and refreshing beverage while you're reading." + icon_state = "soy_latte" + list_reagents = list(/datum/reagent/consumable/soy_latte = 30) + custom_price = 200 /obj/item/reagent_containers/food/drinks/dry_ramen name = "cup ramen" diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index 87ed99c0d45b..add30b7d467f 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -10,6 +10,7 @@ w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT + custom_price = 200 var/cooldown = 35 var/current_cooldown = 0 var/speaker = TRUE // Speaker that plays a sound when pulsed. diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index ba2a1c6984a4..2af7db0f4b6c 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -19,58 +19,25 @@ all_items_free = FALSE // Mining products are handled differently, because I am too lazy to convert this list stolen from the old vendor. products = list( //if you add something to this, please, for the love of god, sort it by price/type. use tabs and not spaces. - /obj/item/stack/marker_beacon/thirty = 6, - /obj/item/reagent_containers/food/drinks/bottle/whiskey = 3, - /obj/item/storage/box/gum/bubblegum = 5, - /obj/item/clothing/mask/cigarette/cigar/havana = 3, - /obj/item/soap/nanotrasen = 1, - /obj/item/hivelordstabilizer = 6, - /obj/item/fulton_core = 1, - /obj/item/survivalcapsule = 3, - /obj/item/storage/belt/mining = 3, - /obj/item/card/mining_point_card = 5, - /obj/item/reagent_containers/hypospray/medipen/survival = 6, - /obj/item/storage/firstaid/brute = 3, - /obj/item/storage/box/minertracker = 5, - /obj/item/wormhole_jaunter = 3, - /obj/item/kinetic_crusher = 1, - /obj/item/gun/energy/kinetic_accelerator = 3, - /obj/item/mining_scanner = 5, + /obj/item/stack/marker_beacon/thirty = 3, + /obj/item/mining_scanner = 2, /obj/item/t_scanner/adv_mining_scanner = 2, - /obj/item/resonator = 3, - /obj/item/extraction_pack = 3, - /obj/item/lazarus_injector = 1, - /obj/item/pickaxe/silver = 3, - /obj/item/storage/backpack/duffelbag/mining_conscript = 3, - /obj/item/tank/jetpack/suit = 3, - /obj/item/spacecash/bundle/c1000 = 5, - /obj/item/clothing/suit/space/hardsuit/mining/independent = 3, - /obj/item/resonator/upgraded = 1, - /obj/item/clothing/shoes/bhop = 3, - /obj/item/survivalcapsule/luxury = 3, - /mob/living/simple_animal/hostile/mining_drone = 3, - /obj/item/mine_bot_upgrade = 3, - /obj/item/mine_bot_upgrade/health = 3, - /obj/item/borg/upgrade/modkit/cooldown/minebot = 3, - /obj/item/slimepotion/slime/sentience/mining = 1, - /obj/item/borg/upgrade/modkit/minebot_passthrough = 3, - /obj/item/borg/upgrade/modkit/tracer = 3, - /obj/item/borg/upgrade/modkit/tracer/adjustable = 3, - /obj/item/borg/upgrade/modkit/chassis_mod = 3, - /obj/item/borg/upgrade/modkit/range = 3, - /obj/item/borg/upgrade/modkit/damage = 3, - /obj/item/borg/upgrade/modkit/cooldown = 3, - /obj/item/borg/upgrade/modkit/aoe/mobs = 2 - ) - premium = list( - /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium = 3, - /obj/item/laser_pointer = 1, - /obj/item/pickaxe/diamond = 1, - /mob/living/simple_animal/hostile/facehugger/toy = 1, + /obj/item/hivelordstabilizer = 3, /obj/item/clothing/glasses/meson/gar = 2, - /obj/item/survivalcapsule/luxuryelite = 1, + /obj/item/kinetic_crusher = 1, + /obj/item/gun/energy/kinetic_accelerator = 2, + /obj/item/pickaxe/silver = 1, + /obj/item/borg/upgrade/modkit/range = 2, + /obj/item/borg/upgrade/modkit/damage = 2, + /obj/item/borg/upgrade/modkit/cooldown = 2, + /obj/item/borg/upgrade/modkit/aoe/mobs = 1, + /obj/item/lazarus_injector = 1, + /obj/item/survivalcapsule = 2, + /obj/item/survivalcapsule/luxury = 1, + /obj/item/survivalcapsule/luxuryelite = 1 ) + var/voucher_items = list( "Survival Capsule and Explorer's Webbing" = /obj/item/storage/belt/mining/vendor, "Resonator Kit" = /obj/item/resonator, @@ -140,47 +107,8 @@ icon_state = "mining_voucher" w_class = WEIGHT_CLASS_TINY -/**********************Mining Point Card**********************/ - -/obj/item/card/mining_point_card - name = "mining points card" - desc = "A small card preloaded with mining points. Swipe your ID card over it to transfer the points, then discard." - icon_state = "data_1" - custom_price = 500 - var/points = 500 - -/obj/item/card/mining_point_card/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/card/id)) - if(points) - var/obj/item/card/id/C = I - C.mining_points += points - to_chat(user, "You transfer [points] points to [C].") - points = 0 - else - to_chat(user, "There's no points left on [src].") - ..() - -/obj/item/card/mining_point_card/examine(mob/user) - . = ..() - . += "There's [points] point\s on the card." ///Conscript kit -/obj/item/card/mining_access_card - name = "mining access card" - desc = "A small card, that when used on any ID, will add mining access." - icon_state = "data_1" - -/obj/item/card/mining_access_card/afterattack(atom/movable/AM, mob/user, proximity) - . = ..() - if(istype(AM, /obj/item/card/id) && proximity) - var/obj/item/card/id/I = AM - I.access |= ACCESS_MINING - I.access |= ACCESS_MINING_STATION - I.access |= ACCESS_MECH_MINING - I.access |= ACCESS_MINERAL_STOREROOM - I.access |= ACCESS_CARGO - to_chat(user, "You upgrade [I] with mining access.") - qdel(src) /obj/item/storage/backpack/duffelbag/mining_conscript name = "EXOCOM rapid deployment kit" @@ -193,7 +121,6 @@ new /obj/item/storage/bag/ore(src) new /obj/item/clothing/suit/hooded/explorer(src) new /obj/item/clothing/mask/gas/explorer(src) - new /obj/item/card/mining_access_card(src) new /obj/item/gun/energy/kinetic_accelerator(src) new /obj/item/kitchen/knife/combat/survival(src) new /obj/item/flashlight/seclite(src) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 6a9b3627dfb7..9c7b8622d536 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -67,28 +67,6 @@ desc = "A technological marvel, supposedly able to mix just the mixture you'd like to drink the moment you ask for one. This model appears to have no access restrictions." req_access = null -/obj/machinery/vending/boozeomat/pubby_maint //abandoned bar on Pubbystation - products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, - /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, - /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, - /obj/item/reagent_containers/food/drinks/bottle/cream = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, - /obj/item/reagent_containers/food/drinks/drinkingglass = 10, - /obj/item/reagent_containers/food/drinks/ice = 3, - /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, - /obj/item/reagent_containers/food/drinks/flask = 1) - req_access = null - age_restrictions = FALSE - -/obj/machinery/vending/boozeomat/pubby_captain //Captain's quarters on Pubbystation - products = list(/obj/item/reagent_containers/food/drinks/bottle/rum = 1, - /obj/item/reagent_containers/food/drinks/bottle/wine = 1, - /obj/item/reagent_containers/food/drinks/ale = 1, - /obj/item/reagent_containers/food/drinks/drinkingglass = 6, - /obj/item/reagent_containers/food/drinks/ice = 1, - /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 4); - req_access = list(ACCESS_CAPTAIN) - /obj/machinery/vending/boozeomat/syndicate_access req_access = list(ACCESS_SYNDICATE) age_restrictions = FALSE diff --git a/code/modules/vending/coffee.dm b/code/modules/vending/coffee.dm index d67a41d54aee..67b9878744be 100644 --- a/code/modules/vending/coffee.dm +++ b/code/modules/vending/coffee.dm @@ -8,6 +8,9 @@ /obj/item/reagent_containers/food/drinks/coffee = 6, /obj/item/reagent_containers/food/drinks/mug/tea = 6, /obj/item/reagent_containers/food/drinks/mug/coco = 3) + premium = list( + /obj/item/reagent_containers/food/drinks/cafelatte = 3, + /obj/item/reagent_containers/food/drinks/soylatte = 3) contraband = list(/obj/item/reagent_containers/food/drinks/ice = 12) refill_canister = /obj/item/vending_refill/coffee default_price = 45 diff --git a/code/modules/vending/magivend.dm b/code/modules/vending/magivend.dm deleted file mode 100644 index 49fec066b703..000000000000 --- a/code/modules/vending/magivend.dm +++ /dev/null @@ -1,23 +0,0 @@ -/obj/machinery/vending/magivend - name = "\improper MagiVend" - desc = "A magic vending machine." - icon_state = "MagiVend" - product_slogans = "Sling spells the proper way with MagiVend!;Be your own Houdini! Use MagiVend!" - vend_reply = "Have an enchanted evening!" - product_ads = "FJKLFJSD;AJKFLBJAKL;1234 LOONIES LOL!;>MFW;Kill them fuckers!;GET DAT FUKKEN DISK;HONK!;EI NATH;Burn it all!;Admin conspiracies since forever!;Space-time bending hardware!" - products = list( - /obj/item/clothing/head/wizard = 1, - /obj/item/clothing/suit/wizrobe = 1, - /obj/item/clothing/head/wizard/red = 1, - /obj/item/clothing/suit/wizrobe/red = 1, - /obj/item/clothing/head/wizard/yellow = 1, - /obj/item/clothing/suit/wizrobe/yellow = 1, - /obj/item/clothing/shoes/sandal/magic = 1, - /obj/item/staff = 2) - contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave - armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) - resistance_flags = FIRE_PROOF - default_price = 250 - extra_price = 500 - payment_department = ACCOUNT_SRV - light_mask = "magivend-light-mask" diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index 21d2fa18badb..e4489b0a23d8 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -6,46 +6,36 @@ product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?;Ping!" req_access = list(ACCESS_MEDICAL) products = list( - /obj/item/stack/medical/gauze = 8, - /obj/item/reagent_containers/syringe = 12, - /obj/item/reagent_containers/dropper = 3, - /obj/item/healthanalyzer = 4, + /obj/item/stack/medical/gauze = 5, + /obj/item/stack/medical/splint = 5, + /obj/item/reagent_containers/syringe = 5, + /obj/item/reagent_containers/dropper = 2, + /obj/item/healthanalyzer = 2, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, + /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/reagent_containers/syringe/perfluorodecalin = 2, - /obj/item/reagent_containers/pill/insulin = 5, - /obj/item/reagent_containers/glass/bottle/charcoal = 4, + /obj/item/reagent_containers/syringe/antiviral = 1, + /obj/item/reagent_containers/glass/bottle/charcoal = 3, /obj/item/reagent_containers/glass/bottle/epinephrine = 3, - /obj/item/reagent_containers/glass/bottle/morphine = 4, + /obj/item/reagent_containers/glass/bottle/morphine = 1, /obj/item/reagent_containers/glass/bottle/potass_iodide = 1, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, - /obj/item/reagent_containers/glass/bottle/toxin = 3, - /obj/item/reagent_containers/syringe/antiviral = 6, - /obj/item/reagent_containers/medigel/styptic = 2, - /obj/item/reagent_containers/medigel/silver_sulf = 2, + /obj/item/reagent_containers/medigel/styptic = 1, + /obj/item/reagent_containers/medigel/silver_sulf = 1, + /obj/item/reagent_containers/medigel/synthflesh = 1, /obj/item/reagent_containers/medigel/sterilizine = 1, - /obj/item/reagent_containers/pill/morphine = 4, - /obj/item/storage/box/gum/happiness = 3, - /obj/item/sensor_device = 2, - /obj/item/pinpointer/crew = 2, - /obj/item/reagent_containers/glass/bottle/vial/small = 5, - /obj/item/stack/medical/splint = 10) + /obj/item/sensor_device = 1, + /obj/item/pinpointer/crew = 1) contraband = list( - /obj/item/reagent_containers/pill/tox = 3, - /obj/item/reagent_containers/pill/morphine = 4, - /obj/item/reagent_containers/pill/charcoal = 6, + /obj/item/reagent_containers/pill/tox = 2, + /obj/item/reagent_containers/pill/morphine = 2, + /obj/item/reagent_containers/pill/charcoal = 4, /obj/item/storage/box/hug/medical = 1) premium = list( - /obj/item/reagent_containers/medigel/synthflesh = 2, - /obj/item/storage/pill_bottle/psicodine = 2, - /obj/item/reagent_containers/hypospray/medipen = 3, - /obj/item/clothing/glasses/hud/health = 2, + /obj/item/clothing/glasses/hud/health = 1, /obj/item/clothing/glasses/hud/health/prescription = 1, - /obj/item/hypospray/mkii = 1, - /obj/item/storage/belt/medical = 3, - /obj/item/storage/firstaid/advanced = 2, - /obj/item/shears = 1, - /obj/item/plunger/reinforced = 2) + /obj/item/shears = 1) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/medical diff --git a/code/modules/vending/medical_wall.dm b/code/modules/vending/medical_wall.dm index 3378a1d0deca..7ba19c75d617 100644 --- a/code/modules/vending/medical_wall.dm +++ b/code/modules/vending/medical_wall.dm @@ -5,17 +5,17 @@ icon_deny = "wallmed-deny" density = FALSE products = list( - /obj/item/reagent_containers/syringe = 3, - /obj/item/reagent_containers/pill/patch/styptic = 5, - /obj/item/reagent_containers/pill/patch/silver_sulf = 5, - /obj/item/reagent_containers/pill/charcoal = 2, - /obj/item/reagent_containers/medigel/styptic = 2, - /obj/item/reagent_containers/medigel/silver_sulf = 2, + /obj/item/reagent_containers/syringe = 1, + /obj/item/reagent_containers/pill/patch/styptic = 3, + /obj/item/reagent_containers/pill/patch/silver_sulf = 3, + /obj/item/reagent_containers/pill/charcoal = 1, + /obj/item/reagent_containers/medigel/styptic = 1, + /obj/item/reagent_containers/medigel/silver_sulf = 1, /obj/item/reagent_containers/medigel/sterilizine = 1 ) contraband = list( - /obj/item/reagent_containers/pill/tox = 2, - /obj/item/reagent_containers/pill/morphine = 2, + /obj/item/reagent_containers/pill/tox = 1, + /obj/item/reagent_containers/pill/morphine = 1, /obj/item/storage/box/gum/happiness = 1 ) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) @@ -30,11 +30,3 @@ /obj/item/vending_refill/wallmed machine_name = "NanoMed" icon_state = "refill_medical" - -/obj/machinery/vending/wallmed/pubby - products = list( - /obj/item/reagent_containers/syringe = 3, - /obj/item/reagent_containers/pill/patch/styptic = 1, - /obj/item/reagent_containers/pill/patch/silver_sulf = 1, - /obj/item/reagent_containers/medigel/sterilizine = 1 - ) diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index d71dcae5ab41..e4e9d303ae0e 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -93,7 +93,7 @@ light_mask = "marine-mask" req_access = list(ACCESS_SYNDICATE) products = list( - /obj/item/screwdriver/nuke = 5, + /obj/item/screwdriver = 5, /obj/item/restraints/handcuffs = 10, /obj/item/assembly/flash/handheld = 10, /obj/item/flashlight/seclite = 10, @@ -104,7 +104,6 @@ /obj/item/grenade/c4 = 5, /obj/item/grenade/frag = 5, - /obj/item/melee/transforming/energy/sword/saber/green = 1, ) contraband = list() premium = list() @@ -131,7 +130,6 @@ /obj/item/ammo_box/magazine/ebr = 5, /obj/item/grenade/c4 = 1, /obj/item/grenade/frag = 1, - /obj/item/melee/transforming/energy/sword/saber/red = 1, ) voucher_items = list( "M-90gl Carbine" = /obj/item/gun/ballistic/automatic/smg/m90/unrestricted, @@ -150,19 +148,21 @@ /obj/item/assembly/flash/handheld = 10, /obj/item/flashlight/seclite = 10, - /obj/item/ammo_box/magazine/aknt = 10, - /obj/item/storage/box/lethalshot = 5, + /obj/item/screwdriver = 5, + /obj/item/stock_parts/cell/gun = 10, + /obj/item/stock_parts/cell/gun/upgraded = 5, /obj/item/grenade/c4 = 5, /obj/item/grenade/frag = 5, /obj/item/grenade/flashbang = 5, /obj/item/grenade/barrier = 10, - /obj/item/melee/transforming/energy/sword/saber/blue = 1 ) voucher_items = list( - "NT-AK" = /obj/item/gun/ballistic/automatic/assault/ak47/nt) //if im being honest, theres no point in addiing other options when this is clearly the best - + "SL AL-655 Energy Rifle" = /obj/item/gun/energy/e_gun/hades, + "NT-E-Rifle" = /obj/item/gun/energy/e_gun, + "E-TAR SMG" = /obj/item/gun/energy/e_gun/smg, + "E-SG 500" = /obj/item/gun/energy/e_gun/iot) /obj/item/gun_voucher name = "security weapon voucher" desc = "A token used to redeem guns from the SecTech vendor." diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index 25097cab76a8..aadb3c6a5b37 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -4,23 +4,23 @@ icon_state = "tool" icon_deny = "tool-deny" light_mask = "tool-light-mask" - products = list(/obj/item/stack/cable_coil/random = 10, //WS Edit - Random added from Smartwire Revert - /obj/item/crowbar = 5, + products = list(/obj/item/stack/cable_coil/random = 5, //WS Edit - Random added from Smartwire Revert + /obj/item/crowbar = 3, /obj/item/weldingtool = 3, - /obj/item/wirecutters = 5, - /obj/item/wrench = 5, - /obj/item/analyzer = 5, - /obj/item/t_scanner = 5, - /obj/item/screwdriver = 5, + /obj/item/wirecutters = 3, + /obj/item/wrench = 3, + /obj/item/analyzer = 3, + /obj/item/t_scanner = 3, + /obj/item/screwdriver = 3, /obj/item/flashlight/glowstick = 3, /obj/item/flashlight/glowstick/red = 3, - /obj/item/flashlight = 5, + /obj/item/flashlight = 3, /obj/item/clothing/ears/earmuffs = 1) contraband = list(/obj/item/clothing/gloves/color/fyellow = 2) premium = list(/obj/item/storage/belt/utility = 2, /obj/item/multitool = 2, - /obj/item/weldingtool/hugetank = 2, - /obj/item/clothing/head/welding = 2, + /obj/item/weldingtool/hugetank = 1, + /obj/item/clothing/head/welding = 1, /obj/item/clothing/gloves/color/yellow = 1) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70) resistance_flags = FIRE_PROOF diff --git a/shiptest.dme b/shiptest.dme index 9840f4d4cc9c..0f1e73571449 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -3448,7 +3448,6 @@ #include "code\modules\vending\games.dm" #include "code\modules\vending\liberation.dm" #include "code\modules\vending\liberation_toy.dm" -#include "code\modules\vending\magivend.dm" #include "code\modules\vending\medical.dm" #include "code\modules\vending\medical_wall.dm" #include "code\modules\vending\megaseed.dm" From 319254c56e57a4ae55d53b80a2e2dc7a35130c00 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 10 Feb 2024 17:40:55 -0600 Subject: [PATCH 29/46] Automatic changelog generation for PR #2617 [ci skip] --- html/changelogs/AutoChangeLog-pr-2617.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2617.yml diff --git a/html/changelogs/AutoChangeLog-pr-2617.yml b/html/changelogs/AutoChangeLog-pr-2617.yml new file mode 100644 index 000000000000..e16a517e871f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2617.yml @@ -0,0 +1,13 @@ +author: Zevotech +changes: + - {rscdel: Some vendors now have far less stock and a smaller variety of items to + compensate for being free and not on a station} + - {rscdel: Removed Magivend vendor} + - {rscdel: Removed Mining points cards and mining access cards} + - {rscdel: Removed Unused Pubbystation vendors} + - {rscdel: Removed eswords from marine vendors} + - {rscadd: NT marine vendor now gives energy guns for coupons and stocks energy + gun cells} + - {rscadd: Cafe and Soy Lattes are now available in the coffee vendor} + - {bugfix: Dutch Hot Coco is now Pearl Hot Chocolate to be lore compliant} +delete-after: true From 44fc325896363acb82b8258cd51b0b3338a8fbed Mon Sep 17 00:00:00 2001 From: meem <75212565+meemofcourse@users.noreply.github.com> Date: Sat, 10 Feb 2024 20:26:05 -0300 Subject: [PATCH 30/46] Updates Wiki Books (#2670) ## About The Pull Request Updates existing Wikibooks to actually work, repaths them slightly, and adds three new ones: * Guide to Command * Guide to Piloting * Guide to Ghetto Chemistry ## Why It's Good For The Game wikibooks working good ## Changelog :cl: tweak: Changed the content and details of a few Wikibooks fix: Certain wikibooks not working /:cl: --- .../BeachRuins/beach_crashed_engineer.dmm | 6 +- .../BeachRuins/beach_ocean_town.dmm | 4 +- .../IceRuins/icemoon_surface_engioutpost.dmm | 4 +- .../icemoon_underground_oldstation.dmm | 1 - .../JungleRuins/jungle_abandoned_library.dmm | 16 +- .../JungleRuins/jungle_bombed_starport.dmm | 4 +- .../JungleRuins/jungle_cavecrew.dmm | 12 +- .../JungleRuins/jungle_paradise.dmm | 6 +- .../jungle_surface_bombmakers_cabin.dmm | 5 - .../LavaRuins/lavaland_surface_codelab.dmm | 2 +- .../RockRuins/rockplanet_budgetcuts.dmm | 4 - .../RockRuins/rockplanet_saloon.dmm | 2 +- _maps/RandomRuins/SpaceRuins/astraeus.dmm | 2 +- _maps/RandomRuins/SpaceRuins/clericden.dmm | 4 +- .../SpaceRuins/dangerous_research.dmm | 2 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 1 - .../SpaceRuins/singularity_lab.dmm | 4 +- _maps/RandomRuins/SpaceRuins/spacemall.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 13 +- _maps/outpost/nanotrasen_asteroid.dmm | 8 - _maps/outpost/nanotrasen_ice.dmm | 8 - .../shuttles/independent/independent_nemo.dmm | 4 +- .../independent/independent_tranquility.dmm | 2 +- _maps/shuttles/inteq/inteq_talos.dmm | 2 - .../minutemen/minutemen_asclepius.dmm | 2 +- .../shuttles/minutemen/minutemen_cepheus.dmm | 8 +- _maps/shuttles/minutemen/minutemen_vela.dmm | 6 +- .../shuttles/nanotrasen/nanotrasen_heron.dmm | 16 +- _maps/shuttles/pirate/pirate_ember.dmm | 4 +- _maps/shuttles/syndicate/syndicate_aegis.dmm | 2 +- .../syndicate/syndicate_twinkleshine.dmm | 2 +- _maps/templates/shelter_3.dmm | 2 +- code/datums/traits/negative.dm | 14 +- code/game/objects/items/gift.dm | 2 +- code/game/objects/items/manuals.dm | 287 ++++++++++-------- code/modules/library/lib_items.dm | 31 +- 36 files changed, 228 insertions(+), 266 deletions(-) diff --git a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm index 4e47f54d4970..998e43b9085a 100644 --- a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm @@ -230,7 +230,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "kH" = ( -/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/construction, /turf/open/floor/plating/beach/sand{ light_range = 2 }, @@ -453,7 +453,7 @@ /turf/open/floor/plasteel/tech, /area/ruin/unpowered) "sB" = ( -/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering, /turf/open/floor/plating/beach/sand{ light_range = 2 }, @@ -858,7 +858,7 @@ /area/overmap_encounter/planetoid/beachplanet/explored) "Kl" = ( /obj/effect/radiation, -/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/engineering, /turf/open/water/beach/deep, /area/overmap_encounter/planetoid/beachplanet/explored) "Ko" = ( diff --git a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm index c65fe197ed88..583c196e3dc3 100644 --- a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm @@ -3308,7 +3308,7 @@ /area/overmap_encounter/planetoid/beachplanet/explored) "MY" = ( /obj/structure/table, -/obj/item/book/manual/wiki/barman_recipes, +/obj/item/book/manual/wiki/drinks, /turf/open/floor/wood{ light_range = 2 }, @@ -3321,7 +3321,7 @@ /area/overmap_encounter/planetoid/beachplanet/explored) "Ni" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/medical_cloning, +/obj/item/book/manual/wiki/medicine, /obj/machinery/light/small/directional/west, /turf/open/floor/wood, /area/ruin/beach/oceantown) diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm index 4e44e6fb41e0..b514b1c40f9c 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm @@ -617,7 +617,7 @@ /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/engineering, /turf/open/floor/plasteel/icemoon, /area/ruin) "bE" = ( @@ -828,7 +828,7 @@ /turf/open/floor/plasteel/icemoon, /area/ruin) "cc" = ( -/obj/item/book/manual/wiki/atmospherics, +/obj/item/book/manual/wiki/engineering, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm index b63742662227..162934ae538b 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm @@ -1416,7 +1416,6 @@ "ex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/corner/opaque/red{ dir = 1 }, diff --git a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm index 71b31e40d1fd..007b969e0985 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm @@ -597,7 +597,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/medical_cloning{ +/obj/item/book/manual/wiki/medicine{ pixel_x = 14 }, /obj/structure/fluff/paper/stack{ @@ -1305,7 +1305,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering{ pixel_x = -6; pixel_y = 9 }, @@ -1581,7 +1581,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/plumbing{ +/obj/item/book/manual/wiki/piloting{ pixel_y = 7; pixel_x = 5 }, @@ -2058,7 +2058,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/telescience{ +/obj/item/book/manual/wiki/surgery{ pixel_y = 11; pixel_x = -4 }, @@ -2760,7 +2760,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/robotics_cyborgs{ +/obj/item/book/manual/wiki/robotics{ pixel_x = -5; pixel_y = 4 }, @@ -2929,7 +2929,7 @@ /turf/open/floor/wood, /area/ruin/jungle) "SN" = ( -/obj/item/book/manual/wiki/research_and_development{ +/obj/item/book/manual/wiki/command{ pixel_y = 5; pixel_x = -5 }, @@ -2980,7 +2980,7 @@ /turf/closed/mineral/random/jungle, /area/ruin/jungle) "TE" = ( -/obj/structure/bookcase/manuals/research_and_development, +/obj/structure/bookcase/manuals/chemistry, /turf/open/floor/wood, /area/ruin/jungle) "TH" = ( @@ -3254,7 +3254,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/item/book/manual/wiki/infections{ +/obj/item/book/manual/wiki/piloting{ pixel_x = 2; pixel_y = 10 }, diff --git a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm index c8cd0dfd8964..645aa9e6d127 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm @@ -544,7 +544,7 @@ /area/overmap_encounter/planetoid/jungle/explored) "dZ" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering, /obj/machinery/light/small/broken/directional/west, /turf/open/floor/wood, /area/ruin/jungle/starport) @@ -1939,7 +1939,7 @@ /area/overmap_encounter/planetoid/jungle/explored) "nI" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/toxins, +/obj/item/book/manual/wiki/chemistry, /obj/machinery/light/small/broken/directional/east, /turf/open/floor/wood{ icon_state = "wood-broken3" diff --git a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm index b27656ab1742..4242fcba0327 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm @@ -2331,14 +2331,10 @@ dir = 1 }, /obj/effect/turf_decal/siding/wood/corner, -/obj/item/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering{ pixel_x = 5; pixel_y = -7 }, -/obj/item/book/manual/wiki/grenades{ - pixel_x = -3; - pixel_y = 1 - }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/wrapping, /turf/open/floor/wood, @@ -2817,11 +2813,11 @@ dir = 1 }, /obj/effect/turf_decal/siding/wood, -/obj/item/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/hacking{ pixel_x = -8; pixel_y = 6 }, -/obj/item/book/manual/wiki/cooking_to_serve_man{ +/obj/item/book/manual/wiki/cooking{ pixel_x = 5; pixel_y = -6 }, @@ -3781,7 +3777,7 @@ color = "#66b266"; dir = 4 }, -/obj/item/book/manual/wiki/experimentor{ +/obj/item/book/manual/wiki/surgery{ pixel_x = 10; pixel_y = -5 }, diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index cc5902f26a82..5aff7b4501b5 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -5802,7 +5802,7 @@ /area/overmap_encounter/planetoid/cave/explored) "Lv" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/tcomms{ +/obj/item/book/manual/wiki/construction{ pixel_x = -7; pixel_y = 4 }, @@ -6376,10 +6376,6 @@ /obj/item/radio/intercom/directional/south{ name = "Station Intercom (General)" }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 4 - }, /turf/open/floor/mineral/plastitanium/red/brig, /area/overmap_encounter/planetoid/cave/explored) "OC" = ( diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm index 1952fa3e16c8..ca1c8dc0794f 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm @@ -219,11 +219,6 @@ /area/overmap_encounter/planetoid/jungle/explored) "wK" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/grenades{ - desc = "Some kind of manual about making hellish grenades and explosives. Completely unreadable, but you feel as though you've gained a level in explosives."; - name = "Pete's Lesson"; - pixel_y = 3 - }, /turf/open/floor/wood{ icon_state = "wood-broken5" }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm index 1bbc1b76a834..1ff358a4dd8b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm @@ -545,7 +545,7 @@ /turf/open/floor/plasteel/white, /area/ruin/unpowered/codelab/storage) "gz" = ( -/obj/structure/bookcase/manuals/research_and_development, +/obj/structure/bookcase/manuals/chemistry, /turf/open/floor/plasteel/white, /area/ruin/unpowered/codelab/reception) "gC" = ( diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm index 74e490508f4b..d78e01dbae06 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm @@ -1608,10 +1608,6 @@ /area/ruin/powered) "AY" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 12; - pixel_y = 2 - }, /obj/item/flashlight/lamp{ pixel_y = 4 }, diff --git a/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm b/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm index 8a494f719a2c..3b597c46f4e4 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm @@ -291,7 +291,7 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "hj" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes{ +/obj/item/book/manual/wiki/drinks{ pixel_x = -2; pixel_y = 12 }, diff --git a/_maps/RandomRuins/SpaceRuins/astraeus.dmm b/_maps/RandomRuins/SpaceRuins/astraeus.dmm index bafc48460b64..adf957299b7a 100644 --- a/_maps/RandomRuins/SpaceRuins/astraeus.dmm +++ b/_maps/RandomRuins/SpaceRuins/astraeus.dmm @@ -937,7 +937,7 @@ name = "paper - Munitions Inventory"; pixel_x = 7 }, -/obj/item/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/hacking{ pixel_x = -6 }, /turf/open/floor/plasteel/airless, diff --git a/_maps/RandomRuins/SpaceRuins/clericden.dmm b/_maps/RandomRuins/SpaceRuins/clericden.dmm index b70a3ada2857..e163b6f46cea 100644 --- a/_maps/RandomRuins/SpaceRuins/clericden.dmm +++ b/_maps/RandomRuins/SpaceRuins/clericden.dmm @@ -578,7 +578,7 @@ /turf/open/floor/plasteel/dark/airless, /area/ruin/unpowered/no_grav) "Cb" = ( -/obj/item/book/manual/wiki/barman_recipes, +/obj/item/book/manual/wiki/drinks, /obj/structure/fluff/paper/stack{ dir = 5 }, @@ -650,7 +650,7 @@ /turf/open/floor/carpet/airless, /area/ruin/unpowered/no_grav) "Fz" = ( -/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/construction, /obj/structure/fluff/paper/stack{ dir = 9 }, diff --git a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm index f477717d9b81..28695ad57a80 100644 --- a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm @@ -192,7 +192,7 @@ "gC" = ( /obj/structure/table, /obj/effect/turf_decal/corner/opaque/green/border, -/obj/item/book/manual/wiki/infections, +/obj/item/book/manual/wiki/chemistry, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav) "gH" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 1b9136861194..635321fa9d4b 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -1507,7 +1507,6 @@ "ex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, /obj/effect/turf_decal/corner/opaque/red{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index 486cbbce85fd..3175796cd159 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -7011,7 +7011,7 @@ "Cb" = ( /obj/structure/table, /obj/structure/spacevine, -/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 6 }, @@ -11252,7 +11252,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/engineering, /turf/open/space/basic, /area/space/nearstation) "Rp" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm index 276292022795..c2efbe90506d 100644 --- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm @@ -1085,7 +1085,7 @@ /area/ruin/space/has_grav/spacemall/dorms) "eb" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/engineering_hacking, +/obj/item/book/manual/wiki/hacking, /turf/open/floor/plasteel, /area/ruin/space/has_grav/spacemall/shop) "ed" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index f1c653935dfc..bd415e97bae8 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1516,7 +1516,6 @@ /area/centcom/ferry) "arZ" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) @@ -4457,7 +4456,7 @@ "aOO" = ( /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/book/manual/wiki/barman_recipes, +/obj/item/book/manual/wiki/drinks, /obj/structure/closet/crate, /turf/open/floor/plasteel, /area/centcom/holding) @@ -6237,7 +6236,6 @@ "bbL" = ( /obj/structure/table/wood, /obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/corner/transparent/neutral{ @@ -6599,7 +6597,6 @@ /area/centcom) "bRK" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 @@ -8374,7 +8371,6 @@ /turf/open/floor/plasteel/dark, /area/centcom/supply) "fsQ" = ( -/obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/structure/table/wood, /obj/effect/turf_decal/corner/transparent/neutral{ @@ -9298,7 +9294,6 @@ "hzR" = ( /obj/structure/table/wood, /obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, /obj/effect/turf_decal/corner/transparent/neutral{ @@ -10563,7 +10558,6 @@ /area/centcom/evac) "kel" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 @@ -11269,7 +11263,6 @@ "lDl" = ( /obj/structure/table/wood, /obj/item/folder/red, -/obj/item/book/manual/wiki/security_space_law, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, /obj/machinery/airalarm/directional/south, @@ -13391,7 +13384,7 @@ /area/centcom/holding) "pDx" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes, +/obj/item/book/manual/wiki/drinks, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/reagent_containers/glass/rag, /obj/machinery/newscaster/directional/north{ @@ -13822,7 +13815,6 @@ /area/centcom/control) "qHN" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, /obj/item/taperecorder, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 @@ -14674,7 +14666,6 @@ /turf/open/floor/plasteel, /area/centcom/control) "sow" = ( -/obj/item/book/manual/wiki/security_space_law, /obj/structure/table/wood, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index d5ccb5e0af68..99eee11d1b60 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -7054,10 +7054,6 @@ pixel_y = 4; pixel_x = 5 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -6; - pixel_y = -10 - }, /turf/open/floor/plasteel/dark, /area/outpost/security) "yI" = ( @@ -14782,10 +14778,6 @@ /area/outpost/crew/dorm) "ZD" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 4; - pixel_y = 2 - }, /obj/machinery/door/window/brigdoor/southright{ req_access_txt = "101" }, diff --git a/_maps/outpost/nanotrasen_ice.dmm b/_maps/outpost/nanotrasen_ice.dmm index 04b8040a6275..19ac0333527e 100644 --- a/_maps/outpost/nanotrasen_ice.dmm +++ b/_maps/outpost/nanotrasen_ice.dmm @@ -1250,10 +1250,6 @@ pixel_x = -5; pixel_y = 3 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 13; - pixel_y = 1 - }, /turf/open/floor/plasteel/telecomms_floor, /area/outpost/security) "jl" = ( @@ -7835,10 +7831,6 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, /obj/machinery/recharger, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 17; - pixel_x = 3 - }, /obj/machinery/light/directional/west, /turf/open/floor/plasteel/telecomms_floor, /area/outpost/security/checkpoint) diff --git a/_maps/shuttles/independent/independent_nemo.dmm b/_maps/shuttles/independent/independent_nemo.dmm index 0bb1bf8fe690..1ffde7c6d45b 100644 --- a/_maps/shuttles/independent/independent_nemo.dmm +++ b/_maps/shuttles/independent/independent_nemo.dmm @@ -2241,7 +2241,7 @@ /turf/open/floor/plating, /area/ship/crew/dorm) "GX" = ( -/obj/item/book/manual/wiki/tcomms, +/obj/item/book/manual/wiki/engineering, /obj/effect/turf_decal/number/five{ dir = 8 }, @@ -3248,7 +3248,7 @@ /turf/open/floor/carpet/black, /area/ship/crew/dorm) "VK" = ( -/obj/structure/bookcase/manuals/research_and_development, +/obj/structure/bookcase/manuals/chemistry, /obj/effect/turf_decal/siding/wood{ dir = 8 }, diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm index ed3087952f1d..fd1a368ebc50 100644 --- a/_maps/shuttles/independent/independent_tranquility.dmm +++ b/_maps/shuttles/independent/independent_tranquility.dmm @@ -4830,7 +4830,7 @@ pixel_x = -6; pixel_y = 26 }, -/obj/item/book/manual/wiki/tcomms{ +/obj/item/book/manual/wiki/engineering{ pixel_x = -8; pixel_y = -1 }, diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index f6ad85379195..24e272c4d2b5 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -4700,8 +4700,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /obj/item/book/manual/srmlore, -/obj/item/book/manual/wiki/detective, -/obj/item/book/manual/wiki/security_space_law, /obj/structure/bookcase, /obj/item/book/random, /obj/item/book/random, diff --git a/_maps/shuttles/minutemen/minutemen_asclepius.dmm b/_maps/shuttles/minutemen/minutemen_asclepius.dmm index a3ac29a8791f..a4dcffa117dc 100644 --- a/_maps/shuttles/minutemen/minutemen_asclepius.dmm +++ b/_maps/shuttles/minutemen/minutemen_asclepius.dmm @@ -3752,7 +3752,7 @@ pixel_x = 1; pixel_y = 1 }, -/obj/item/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering{ pixel_x = 5; pixel_y = 2 }, diff --git a/_maps/shuttles/minutemen/minutemen_cepheus.dmm b/_maps/shuttles/minutemen/minutemen_cepheus.dmm index 90ba560d9b02..2faae373ecaf 100644 --- a/_maps/shuttles/minutemen/minutemen_cepheus.dmm +++ b/_maps/shuttles/minutemen/minutemen_cepheus.dmm @@ -189,7 +189,7 @@ pixel_x = -4; pixel_y = 1 }, -/obj/item/book/manual/wiki/engineering_singulo_tesla{ +/obj/item/book/manual/wiki/engineering{ pixel_x = 5; pixel_y = 14 }, @@ -3036,10 +3036,6 @@ /area/ship/engineering/atmospherics) "FC" = ( /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 9; - pixel_y = 4 - }, /obj/item/flashlight/lamp{ pixel_x = -7; pixel_y = 1 @@ -4332,7 +4328,7 @@ /obj/effect/turf_decal/steeldecal/steel_decals_central2{ pixel_y = 2 }, -/obj/item/book/manual/wiki/robotics_cyborgs{ +/obj/item/book/manual/wiki/robotics{ pixel_x = -3; pixel_y = 3 }, diff --git a/_maps/shuttles/minutemen/minutemen_vela.dmm b/_maps/shuttles/minutemen/minutemen_vela.dmm index ab113e52e2c5..2f39a367d761 100644 --- a/_maps/shuttles/minutemen/minutemen_vela.dmm +++ b/_maps/shuttles/minutemen/minutemen_vela.dmm @@ -5893,10 +5893,6 @@ }, /obj/structure/table, /obj/machinery/firealarm/directional/south, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 9; - pixel_y = 4 - }, /obj/item/flashlight/lamp{ pixel_x = -7; pixel_y = 4 @@ -9115,7 +9111,7 @@ /area/ship/hallway/fore) "XC" = ( /obj/structure/table, -/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering, /turf/open/floor/wood, /area/ship/hallway/central) "XJ" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index f230095f1023..935f0a2595d3 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -1365,7 +1365,7 @@ pixel_x = 6; pixel_y = -3 }, -/obj/item/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering{ pixel_x = -3; pixel_y = -8 }, @@ -6501,7 +6501,7 @@ /obj/item/survey_handheld{ pixel_x = -2 }, -/obj/item/book/manual/wiki/robotics_cyborgs{ +/obj/item/book/manual/wiki/robotics{ pixel_y = -1; pixel_x = 5 }, @@ -11794,10 +11794,6 @@ /area/ship/engineering/electrical) "Se" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 5; - pixel_y = 2 - }, /obj/item/cigbutt/cigarbutt{ pixel_x = 8; pixel_y = -1 @@ -12200,10 +12196,6 @@ /area/ship/engineering/engine) "TE" = ( /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -5; - pixel_y = 16 - }, /obj/machinery/light/directional/west{ light_color = "#e8eaff" }, @@ -13955,10 +13947,6 @@ /area/ship/crew/canteen) "ZX" = ( /obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 4; - pixel_y = 2 - }, /obj/machinery/door/window/brigdoor/southright, /obj/machinery/door/window/brigdoor/southright{ dir = 1; diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm index a44c02e8a814..cff10d5446b4 100644 --- a/_maps/shuttles/pirate/pirate_ember.dmm +++ b/_maps/shuttles/pirate/pirate_ember.dmm @@ -8676,7 +8676,7 @@ /obj/structure/closet/crate/trashcart, /obj/item/trash/candy, /obj/effect/decal/cleanable/vomit/old, -/obj/item/book/manual/wiki/chemistry{ +/obj/item/book/manual/wiki/ghetto_chemistry{ pixel_x = 6; pixel_y = -5 }, @@ -9360,7 +9360,7 @@ /obj/structure/table/reinforced{ color = "#c1b6a5" }, -/obj/item/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/hacking{ pixel_x = 5; pixel_y = 4 }, diff --git a/_maps/shuttles/syndicate/syndicate_aegis.dmm b/_maps/shuttles/syndicate/syndicate_aegis.dmm index 12dbcaea4daa..3c2766b5725f 100644 --- a/_maps/shuttles/syndicate/syndicate_aegis.dmm +++ b/_maps/shuttles/syndicate/syndicate_aegis.dmm @@ -2367,7 +2367,7 @@ name = "Cooks Clothing"; pixel_x = -30 }, -/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/item/book/manual/wiki/cooking, /obj/item/clothing/under/rank/civilian/chef, /obj/item/clothing/under/rank/civilian/chef/skirt, /obj/item/clothing/suit/toggle/chef, diff --git a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm index 7914b314998c..a1392f974714 100644 --- a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm +++ b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm @@ -2791,7 +2791,7 @@ pixel_y = 4; pixel_x = -5 }, -/obj/item/book/manual/wiki/tcomms{ +/obj/item/book/manual/wiki/engineering{ pixel_x = 9; pixel_y = 3 }, diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm index 164018096972..402c5f04923c 100644 --- a/_maps/templates/shelter_3.dmm +++ b/_maps/templates/shelter_3.dmm @@ -39,7 +39,7 @@ /turf/open/floor/pod/dark, /area/survivalpod) "i" = ( -/obj/item/book/manual/wiki/barman_recipes, +/obj/item/book/manual/wiki/drinks, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/reagent_containers/glass/rag, /obj/structure/table/wood/fancy/black, diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index dccd4e87877d..8cb9f50008f4 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -123,20 +123,20 @@ //Security/Command if("Captain") heirloom_type = /obj/item/reagent_containers/food/drinks/flask/gold - if("Head of Security") - heirloom_type = /obj/item/book/manual/wiki/security_space_law +// if("Head of Security") +// heirloom_type = /obj/item/book/manual/wiki/security_space_law if("Head of Personnel") heirloom_type = /obj/item/reagent_containers/food/drinks/trophy/silver_cup - if("Warden") - heirloom_type = /obj/item/book/manual/wiki/security_space_law +// if("Warden") +// heirloom_type = /obj/item/book/manual/wiki/security_space_law if("Security Officer") - heirloom_type = pick(/obj/item/book/manual/wiki/security_space_law, /obj/item/clothing/head/beret/sec) + heirloom_type = pick(/obj/item/clothing/head/beret/sec) if("Detective") heirloom_type = /obj/item/reagent_containers/food/drinks/bottle/whiskey if("Lawyer") - heirloom_type = pick(/obj/item/gavelhammer, /obj/item/book/manual/wiki/security_space_law) + heirloom_type = pick(/obj/item/gavelhammer) if("Brig Physician") //WS edit - Brig Physicians - heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/roller, /obj/item/book/manual/wiki/security_space_law) //WS edit - Brig Physicians + heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/roller) //WS edit - Brig Physicians if("Prisoner") heirloom_type = /obj/item/pen/blue //RnD diff --git a/code/game/objects/items/gift.dm b/code/game/objects/items/gift.dm index b32169951c46..8ec4353d1ca2 100644 --- a/code/game/objects/items/gift.dm +++ b/code/game/objects/items/gift.dm @@ -62,7 +62,7 @@ GLOBAL_LIST_EMPTY(possible_gifts) /obj/item/grown/corncob, /obj/item/poster/random_contraband, /obj/item/poster/random_official, - /obj/item/book/manual/wiki/barman_recipes, + /obj/item/book/manual/wiki/drinks, /obj/item/book/manual/chef_recipes, /obj/item/bikehorn, /obj/item/toy/beach_ball, diff --git a/code/game/objects/items/manuals.dm b/code/game/objects/items/manuals.dm index da1906143abc..693858bf1b2e 100644 --- a/code/game/objects/items/manuals.dm +++ b/code/game/objects/items/manuals.dm @@ -360,156 +360,177 @@ /obj/item/book/manual/wiki/chemistry name = "Chemistry Textbook" - icon_state ="chemistrybook" - author = "Nanotrasen" + icon_state = "chemistrybook" + author = "GREMLIN" title = "Chemistry Textbook" page_link = "Guide_to_Chemistry" -/obj/item/book/manual/wiki/engineering_construction - name = "Station Repairs and Construction" - icon_state ="bookEngineering" - author = "Engineering Encyclopedia" - title = "Station Repairs and Construction" - page_link = "Guide_to_Construction" - -/obj/item/book/manual/wiki/engineering_guide - name = "Engineering Textbook" - icon_state ="bookEngineering2" - author = "Engineering Encyclopedia" - title = "Engineering Textbook" +/obj/item/book/manual/wiki/command + name = "Command and Delegate" + icon_state = "book" + author = "Frontier Assistance Program" + title = "Command and Delegate: The Entreprising Captain's Guide" + page_link = "Guide_to_Command" + +/obj/item/book/manual/wiki/piloting + name = "You and Helm Consoles" + icon_state = "book" + author = "Frontier Assistance Program" + title = "You and Helm Consoles: The Bold Helmsman's Manual" + page_link = "Guide_to_the_Overmap" + +/obj/item/book/manual/wiki/ghetto_chemistry + name = "Ghetto Chemistry Textbook" + icon_state = "chemistrybook" + author = "GREMLIN" + title = "Less Legal Chemistry Textbook" + page_link = "Guide_to_Ghetto_Chemistry" + +/obj/item/book/manual/wiki/cooking + name = "Cookbook" + desc = "It's a cookbook!" + icon_state = "cooked_book" + author = "Frontier Assistance Program" + title = "To Serve Man" + page_link = "Guide_to_Food_and_Drinks" + +/obj/item/book/manual/wiki/construction + name = "Ship Repairs and Construction" + icon_state = "bookEngineering" + author = "Frontier Assistance Program" + title = "Ship Repairs and Construction" + page_link = "Construction" + +/obj/item/book/manual/wiki/engineering + name = "Engineering Guide" + icon_state = "bookEngineering2" + author = "Frontier Assistance Program" + title = "The Ship Engineer's Guide to Mechanical and Electrical Engineering" page_link = "Guide_to_Engineering" -/obj/item/book/manual/wiki/engineering_singulo_tesla - name = "Singularity and Tesla for Dummies" - icon_state ="bookEngineeringSingularitySafety" - author = "Engineering Encyclopedia" - title = "Singularity and Tesla for Dummies" - page_link = "Singularity_and_Tesla_engines" - -/obj/item/book/manual/wiki/security_space_law - name = "Space Law" - desc = "A set of Nanotrasen guidelines for keeping law and order on their space stations." - icon_state = "bookSpaceLaw" - author = "Nanotrasen" - title = "Space Law" - page_link = "Space_Law" - -/obj/item/book/manual/wiki/infections - name = "Infections - Making your own pandemic!" - icon_state = "bookInfections" - author = "Infections Encyclopedia" - title = "Infections - Making your own pandemic!" - page_link = "Infections" - -/obj/item/book/manual/wiki/telescience - name = "Teleportation Science - Bluespace for dummies!" - icon_state = "book7" - author = "University of Bluespace" - title = "Teleportation Science - Bluespace for dummies!" - page_link = "Guide_to_telescience" - -/obj/item/book/manual/wiki/engineering_hacking +/obj/item/book/manual/wiki/hacking name = "Hacking" - icon_state ="bookHacking" - author = "Engineering Encyclopedia" + icon_state = "bookHacking" + author = "Frontier Assistance Program" title = "Hacking" page_link = "Hacking" -/obj/item/book/manual/wiki/detective - name = "The Film Noir: Proper Procedures for Investigations" - icon_state ="bookDetective" - author = "Nanotrasen" - title = "The Film Noir: Proper Procedures for Investigations" - page_link = "Detective" - -/obj/item/book/manual/wiki/barman_recipes +/obj/item/book/manual/wiki/drinks name = "Barman Recipes: Mixing Drinks and Changing Lives" icon_state = "barbook" author = "Sir John Rose" title = "Barman Recipes: Mixing Drinks and Changing Lives" - page_link = "Guide_to_food_and_drinks" - -/obj/item/book/manual/wiki/robotics_cyborgs - name = "Robotics for Dummies" - icon_state = "borgbook" - author = "XISC" - title = "Robotics for Dummies" - page_link = "Guide_to_robotics" - -/obj/item/book/manual/wiki/research_and_development - name = "Research and Development 101" - icon_state = "rdbook" - author = "Dr. L. Ight" - title = "Research and Development 101" - page_link = "Guide_to_Research_and_Development" - -/obj/item/book/manual/wiki/experimentor - name = "Mentoring your Experiments" - icon_state = "rdbook" - author = "Dr. H.P. Kritz" - title = "Mentoring your Experiments" - page_link = "E.X.P.E.R.I-MENTOR" - -/obj/item/book/manual/wiki/cooking_to_serve_man - name = "To Serve Man" - desc = "It's a cookbook!" - icon_state ="cooked_book" - author = "the Kanamitan Empire" - title = "To Serve Man" - page_link = "Guide_to_food_and_drinks" - -/obj/item/book/manual/wiki/tcomms - name = "Subspace Telecommunications And You" - icon_state = "book3" - author = "Engineering Encyclopedia" - title = "Subspace Telecommunications And You" - page_link = "Guide_to_Telecommunications" - -/obj/item/book/manual/wiki/atmospherics - name = "Lexica Atmosia" - icon_state = "book5" - author = "the City-state of Atmosia" - title = "Lexica Atmosia" - page_link = "Guide_to_Atmospherics" + page_link = "Guide_to_Food_and_Drinks" /obj/item/book/manual/wiki/medicine - name = "Medical Space Compendium, Volume 638" + name = "Guide to Medical Aid" icon_state = "book8" - author = "Medical Journal" - title = "Medical Space Compendium, Volume 638" - page_link = "Guide_to_medicine" + author = "Frontier Assistance Program" + title = "The Crewman's Guide to Medical Aid" + page_link = "Guide_to_Medical" /obj/item/book/manual/wiki/surgery - name = "Brain Surgery for Dummies" + name = "Guide to Surgery" icon_state = "book4" - author = "Dr. F. Fran" - title = "Brain Surgery for Dummies" - page_link = "Surgery" + author = "Frontier Assistance Program" + title = "Guide to Surgery: Scalpel, Hemostat, Wristwatch" + page_link = "Guide_to_Surgery" -/obj/item/book/manual/wiki/grenades - name = "DIY Chemical Grenades" - icon_state = "book2" - author = "W. Powell" - title = "DIY Chemical Grenades" - page_link = "Grenade" - -/obj/item/book/manual/wiki/toxins - name = "Toxins or: How I Learned to Stop Worrying and Love the Maxcap" - icon_state = "book6" - author = "Cuban Pete" - title = "Toxins or: How I Learned to Stop Worrying and Love the Maxcap" - page_link = "Guide_to_toxins" - -/obj/item/book/manual/wiki/plumbing - name = "Chemical Factories Without Narcotics" - icon_state ="plumbingbook" - author = "Nanotrasen" - title = "Chemical Factories Without Narcotics" - page_link = "Guide_to_plumbing" - -/obj/item/book/manual/wiki/medical_cloning - name = "Cloning techniques of the 26th century" - icon_state ="bookCloning" - author = "Medical Journal, volume 3" - title = "Cloning techniques of the 26th century" - page_link = "Guide_to_genetics#Cloning" +/obj/item/book/manual/wiki/robotics + name = "Robotics for Dummies" + icon_state = "borgbook" + author = "XISC" + title = "Robotics for Dummies" + page_link = "Guide_to_Robotics" + +// /obj/item/book/manual/wiki/engineering_singulo_tesla +// name = "Singularity and Tesla for Dummies" +// icon_state ="bookEngineeringSingularitySafety" +// author = "Engineering Encyclopedia" +// title = "Singularity and Tesla for Dummies" +// page_link = "Singularity_and_Tesla_engines" + +// /obj/item/book/manual/wiki/security_space_law +// name = "Space Law" +// desc = "A set of Nanotrasen guidelines for keeping law and order on their space stations." +// icon_state = "bookSpaceLaw" +// author = "Nanotrasen" +// title = "Space Law" +// page_link = "Space_Law" + +// /obj/item/book/manual/wiki/infections +// name = "Infections - Making your own pandemic!" +// icon_state = "bookInfections" +// author = "Infections Encyclopedia" +// title = "Infections - Making your own pandemic!" +// page_link = "Infections" + +// /obj/item/book/manual/wiki/telescience +// name = "Teleportation Science - Bluespace for dummies!" +// icon_state = "book7" +// author = "University of Bluespace" +// title = "Teleportation Science - Bluespace for dummies!" +// page_link = "Guide_to_telescience" + +// /obj/item/book/manual/wiki/detective +// name = "The Film Noir: Proper Procedures for Investigations" +// icon_state ="bookDetective" +// author = "Nanotrasen" +// title = "The Film Noir: Proper Procedures for Investigations" +// page_link = "Detective" + +// /obj/item/book/manual/wiki/research_and_development +// name = "Research and Development 101" +// icon_state = "rdbook" +// author = "Dr. L. Ight" +// title = "Research and Development 101" +// page_link = "Guide_to_Research_and_Development" + +// /obj/item/book/manual/wiki/experimentor +// name = "Mentoring your Experiments" +// icon_state = "rdbook" +// author = "Dr. H.P. Kritz" +// title = "Mentoring your Experiments" +// page_link = "E.X.P.E.R.I-MENTOR" + +// /obj/item/book/manual/wiki/tcomms +// name = "Subspace Telecommunications And You" +// icon_state = "book3" +// author = "Engineering Encyclopedia" +// title = "Subspace Telecommunications And You" +// page_link = "Guide_to_Telecommunications" + +// /obj/item/book/manual/wiki/atmospherics +// name = "Lexica Atmosia" +// icon_state = "book5" +// author = "the City-state of Atmosia" +// title = "Lexica Atmosia" +// page_link = "Guide_to_Atmospherics" + +// /obj/item/book/manual/wiki/grenades +// name = "DIY Chemical Grenades" +// icon_state = "book2" +// author = "W. Powell" +// title = "DIY Chemical Grenades" +// page_link = "Grenade" + +// /obj/item/book/manual/wiki/toxins +// name = "Toxins or: How I Learned to Stop Worrying and Love the Maxcap" +// icon_state = "book6" +// author = "Cuban Pete" +// title = "Toxins or: How I Learned to Stop Worrying and Love the Maxcap" +// page_link = "Guide_to_toxins" + +// /obj/item/book/manual/wiki/plumbing +// name = "Chemical Factories Without Narcotics" +// icon_state ="plumbingbook" +// author = "Nanotrasen" +// title = "Chemical Factories Without Narcotics" +// page_link = "Guide_to_plumbing" + +// /obj/item/book/manual/wiki/medical_cloning +// name = "Cloning techniques of the 26th century" +// icon_state ="bookCloning" +// author = "Medical Journal, volume 3" +// title = "Cloning techniques of the 26th century" +// page_link = "Guide_to_genetics#Cloning" diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index dd664843ed41..55d33ee80d20 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -181,22 +181,28 @@ /obj/structure/bookcase/manuals/engineering/Initialize() . = ..() - new /obj/item/book/manual/wiki/engineering_construction(src) - new /obj/item/book/manual/wiki/engineering_hacking(src) - new /obj/item/book/manual/wiki/engineering_guide(src) - new /obj/item/book/manual/wiki/engineering_singulo_tesla(src) - new /obj/item/book/manual/wiki/robotics_cyborgs(src) + new /obj/item/book/manual/wiki/construction(src) + new /obj/item/book/manual/wiki/hacking(src) + new /obj/item/book/manual/wiki/engineering(src) + new /obj/item/book/manual/wiki/robotics(src) update_appearance() -/obj/structure/bookcase/manuals/research_and_development - name = "\improper R&D manuals bookcase" +// /obj/structure/bookcase/manuals/research_and_development +// name = "\improper R&D manuals bookcase" -/obj/structure/bookcase/manuals/research_and_development/Initialize() - . = ..() - new /obj/item/book/manual/wiki/research_and_development(src) - update_appearance() +// /obj/structure/bookcase/manuals/research_and_development/Initialize() +// . = ..() +// new /obj/item/book/manual/wiki/research_and_development(src) +// update_appearance() +/obj/structure/bookcase/manuals/chemistry + name = "chemistry manuals bookcase" + +/obj/structure/bookcase/manuals/chemistry/Initialize() + . = ..() + new /obj/item/book/manual/wiki/chemistry(src) + new /obj/item/book/manual/wiki/ghetto_chemistry(src) /* * Book @@ -378,7 +384,8 @@ /obj/structure/bookcase/manuals/medical/Initialize() . = ..() - new /obj/item/book/manual/wiki/medical_cloning(src) + new /obj/item/book/manual/wiki/medicine(src) + new /obj/item/book/manual/wiki/surgery(src) update_appearance() #undef BOOKCASE_UNANCHORED From 76ff9a88b9250d9bf8fbbd9c232d5f2c4e73fbcf Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 10 Feb 2024 17:59:54 -0600 Subject: [PATCH 31/46] Automatic changelog generation for PR #2670 [ci skip] --- html/changelogs/AutoChangeLog-pr-2670.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2670.yml diff --git a/html/changelogs/AutoChangeLog-pr-2670.yml b/html/changelogs/AutoChangeLog-pr-2670.yml new file mode 100644 index 000000000000..9c75983b9591 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2670.yml @@ -0,0 +1,5 @@ +author: meemofcourse +changes: + - {tweak: Changed the content and details of a few Wikibooks} + - {bugfix: Certain wikibooks not working} +delete-after: true From 30200ea74d2baf83a4bf3cc00254c94137efa1b1 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Sat, 10 Feb 2024 17:33:35 -0600 Subject: [PATCH 32/46] Bunch of Statpanel updates from TG (#2581) ## About The Pull Request Ports a bunch of statpanel-related commits from TG. This will hopefully reduce the amount of GetFlatIcon calls done by alt+clicking nearby tiles, as well as just be a smoother experience overall with it. No real functional change beyond slowing down the stat panel update time. ## Why It's Good For The Game Smoother experience with an important part of the game window ## Changelog :cl: Couls, Kylerace, Magatsuchi, LemonInTheDark, Fikou, Mothblocks, Stylemistake, Mark Suckerberg admin: Reduces MC tab update time, this can be adjusted with a preference in OOC settings /:cl: --------- Signed-off-by: Mark Suckerberg Co-authored-by: Couls Co-authored-by: Kylerace Co-authored-by: magatsuchi <88991542+magatsuchi@users.noreply.github.com> Co-authored-by: Aleksej Komarov Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: san7890 Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> --- .github/MC_tab.md | 36 + check_regex.yaml | 2 +- code/__DEFINES/dcs/signals.dm | 2 + code/__DEFINES/preferences.dm | 1 + code/__DEFINES/statpanel.dm | 6 - code/__DEFINES/subsystems.dm | 1 + code/__HELPERS/verbs.dm | 6 +- code/_onclick/click.dm | 6 +- .../subsystem/processing/fluids.dm | 4 +- .../subsystem/processing/obj_tab_items.dm | 24 + code/controllers/subsystem/statpanel.dm | 455 ++++-- code/datums/components/connect_mob_behalf.dm | 59 + code/datums/mind.dm | 2 +- code/modules/admin/admin_verbs.dm | 2 +- code/modules/antagonists/borer/borer.dm | 17 +- .../antagonists/changeling/powers/panacea.dm | 2 +- code/modules/assembly/health.dm | 11 + code/modules/client/client_defines.dm | 5 +- code/modules/client/client_procs.dm | 47 +- code/modules/client/preferences.dm | 4 +- code/modules/mob/dead/dead.dm | 4 - .../modules/mob/dead/new_player/new_player.dm | 9 +- code/modules/mob/living/carbon/alien/alien.dm | 4 - .../modules/mob/living/carbon/alien/organs.dm | 22 +- code/modules/mob/living/carbon/carbon.dm | 11 +- code/modules/mob/living/carbon/human/human.dm | 29 +- .../carbon/human/species_types/vampire.dm | 12 + .../modules/mob/living/silicon/robot/robot.dm | 1 - .../mob/living/simple_animal/parrot.dm | 2 - .../mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/mob/mob.dm | 5 +- code/modules/surgery/organs/augments_chest.dm | 5 +- code/modules/surgery/organs/stomach.dm | 20 +- code/modules/tgui/tgui.dm | 3 +- code/modules/tgui/tgui_window.dm | 65 +- code/modules/tgui_panel/tgui_panel.dm | 14 +- html/statbrowser.css | 227 +++ html/statbrowser.html | 1283 +---------------- html/statbrowser.js | 1003 +++++++++++++ shiptest.dme | 2 + .../tgui/interfaces/NtosRoboControl.js | 2 +- tgui/packages/tgui/interfaces/Orbit.js | 4 +- tgui/packages/tgui/interfaces/OutfitEditor.js | 6 +- 43 files changed, 1872 insertions(+), 1555 deletions(-) create mode 100644 .github/MC_tab.md create mode 100644 code/controllers/subsystem/processing/obj_tab_items.dm create mode 100644 code/datums/components/connect_mob_behalf.dm create mode 100644 html/statbrowser.css create mode 100644 html/statbrowser.js diff --git a/.github/MC_tab.md b/.github/MC_tab.md new file mode 100644 index 000000000000..01ad1e6aa174 --- /dev/null +++ b/.github/MC_tab.md @@ -0,0 +1,36 @@ +The MC tab hold information on how the game is performing. Here's a crash course on what the most important of those numbers mean. + +If you already know what these numbers mean and you want to see them update faster than the default refresh rate of once every 2 seconds, you can enable the admin pref to make the MC tab refresh every 4 deciseconds. Please don't do this unless you actually need that information at a faster refresh rate since updating every subsystems information is expensive. + +# Main Entries: + + * CPU: What percentage of a tick the game is using before starting the next tick. If this is above 100 it means we are over budget. + + * TickCount: How many ticks should have elapsed since the start of the game if no ticks were ever delayed from starting. + + * TickDrift: How many ticks since the game started that have been delayed. Essentially this is how many ticks the game is running behind. If this is increasing then the game is currently not able to keep up with demand. + + * Internal Tick Usage: You might have heard of this referred to as "maptick". It's how much of the tick that an internal byond function called SendMaps() has taken recently. The higher this is the less time our code has to run. SendMaps() deals with sending players updates of their view of the game world so it has to run every tick but it's expensive so ideally this is optimized as much as possible. You can see a more detailed breakdown of the cost of SendMaps by looking at the profiler in the debug tab -> "Send Maps Profile". + +# Master Controller Entry: + + * TickRate: How many Byond ticks go between each master controller iteration. By default this is 1 meaning the MC runs once every byond tick. But certain configurations can increase this slightly. + + * Iteration: How many times the MC has ran since starting. + + * TickLimit: This SHOULD be what percentage of the tick the MC can use when it starts a run, however currently it just represents how much of the tick the MC can use by the time that SSstatpanels fires. Someone should fix that. + +# Subsystem Entries: + +Subsystems will typically have a base stat entry of the form: +[ ] Name 12ms|28%(2%)|3 + +The brackets hold a letter if the subsystem is in a state other than idle. + +The first numbered entry is the cost of the subsystem, which is a running average of how many milliseconds the subsystem takes to complete a full run. This is increased every time the subsystem resumes an uncompleted run or starts a new run and decays when runs take less time. If this balloons to huge values then it means that the amount of work the subsystem needs to complete in a run is far greater than the amount of time it actually has to execute in whenever it is its turn to fire. + +The second numbered entry is like cost, but in percentage of an ideal tick this subsystem takes to complete a run. They both represent the same data. + +The third entry (2%) is how much time this subsystem spent executing beyond the time it was allocated by the MC. This is bad, it means that this subsystem doesn't yield when it's taking too much time and makes the job of the MC harder. The MC will attempt to account for this but it is better for all subsystems to be able to correctly yield when their turn is done. + +The fourth entry represents how many times this subsystem fires before it completes a run. diff --git a/check_regex.yaml b/check_regex.yaml index df64dec9aae1..f19d67f7d16f 100644 --- a/check_regex.yaml +++ b/check_regex.yaml @@ -38,7 +38,7 @@ standards: - exactly: [ - 295, + 273, "non-bitwise << uses", '(? target_mob.see_invisible) - continue - if(turf_content in overrides) - continue - if(turf_content.IsObscured()) - continue - if(length(turfitems) < 30) // only create images for the first 30 items on the turf, for performance reasons - if(!(REF(turf_content) in cached_images)) - cached_images += REF(turf_content) - turf_content.RegisterSignal(turf_content, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/atom, remove_from_cache)) // we reset cache if anything in it gets deleted - if(ismob(turf_content) || length(turf_content.overlays) > 2) - turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content), costly_icon2html(turf_content, target, sourceonly=TRUE)) - else - turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content), icon2html(turf_content, target, sourceonly=TRUE)) - else - turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content)) - else - turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content)) - turfitems = url_encode(json_encode(turfitems)) - target << output("[turfitems];", "statbrowser:update_listedturf") + var/mob/target_mob = target.mob + if((target.stat_tab in target.spell_tabs) || !length(target.spell_tabs) && (length(target_mob.mob_spell_list) || length(target_mob.mind?.spell_list))) + if(num_fires % default_wait == 0) + set_spells_tab(target, target_mob) + + // Handle the examined turf of the stat panel, if it's been long enough, or if we've generated new images for it + var/turf/listed_turf = target_mob?.listed_turf + if(listed_turf && num_fires % default_wait == 0) + if(target.stat_tab == listed_turf.name || !(listed_turf.name in target.panel_tabs)) + set_turf_examine_tab(target, target_mob) + if(MC_TICK_CHECK) return +/datum/controller/subsystem/statpanels/proc/set_status_tab(client/target) + if(!global_data)//statbrowser hasnt fired yet and we were called from immediate_send_stat_data() + return + + target.stat_panel.send_message("update_stat", list( + "global_data" = global_data, + "ping_str" = "Ping: [round(target.lastping, 1)]ms (Average: [round(target.avgping, 1)]ms)", + "other_str" = target.mob?.get_status_tab_items(), + )) + +/datum/controller/subsystem/statpanels/proc/set_MC_tab(client/target) + var/turf/eye_turf = get_turf(target.eye) + var/coord_entry = COORD(eye_turf) + if(!mc_data) + generate_mc_data() + target.stat_panel.send_message("update_mc", list("mc_data" = mc_data, "coord_entry" = coord_entry)) + +/datum/controller/subsystem/statpanels/proc/set_tickets_tab(client/target) + var/list/ahelp_tickets = GLOB.ahelp_tickets.stat_entry() + target.stat_panel.send_message("update_tickets", ahelp_tickets) + var/datum/interview_manager/m = GLOB.interviews + + // get open interview count + var/dc = 0 + for (var/ckey in m.open_interviews) + var/datum/interview/current_interview = m.open_interviews[ckey] + if (current_interview && !current_interview.owner) + dc++ + var/stat_string = "([m.open_interviews.len - dc] online / [dc] disconnected)" + + // Prepare each queued interview + var/list/queued = list() + for (var/datum/interview/queued_interview in m.interview_queue) + queued += list(list( + "ref" = REF(queued_interview), + "status" = "\[[queued_interview.pos_in_queue]\]: [queued_interview.owner_ckey][!queued_interview.owner ? " (DC)": ""] \[INT-[queued_interview.id]\]" + )) + + var/list/data = list( + "status" = list( + "Active:" = "[m.open_interviews.len] [stat_string]", + "Queued:" = "[m.interview_queue.len]", + "Closed:" = "[m.closed_interviews.len]"), + "interviews" = queued + ) + + // Push update + target.stat_panel.send_message("update_interviews", data) + +/datum/controller/subsystem/statpanels/proc/set_SDQL2_tab(client/target) + var/list/sdql2A = list() + sdql2A[++sdql2A.len] = list("", "Access Global SDQL2 List", REF(GLOB.sdql2_vv_statobj)) + var/list/sdql2B = list() + for(var/datum/SDQL2_query/query as anything in GLOB.sdql2_queries) + sdql2B = query.generate_stat() + + sdql2A += sdql2B + target.stat_panel.send_message("update_sdql2", sdql2A) + +/datum/controller/subsystem/statpanels/proc/set_spells_tab(client/target, mob/target_mob) + var/list/proc_holders = target_mob.get_proc_holders() + target.spell_tabs.Cut() + + for(var/proc_holder_list as anything in proc_holders) + target.spell_tabs |= proc_holder_list[1] + + target.stat_panel.send_message("update_spells", list(spell_tabs = target.spell_tabs, proc_holders_encoded = proc_holders)) + +/datum/controller/subsystem/statpanels/proc/set_turf_examine_tab(client/target, mob/target_mob) + var/list/overrides = list() + for(var/image/target_image as anything in target.images) + if(!target_image.loc || target_image.loc.loc != target_mob.listed_turf || !target_image.override) + continue + overrides += target_image.loc + + var/list/atoms_to_display = list(target_mob.listed_turf) + for(var/atom/movable/turf_content as anything in target_mob.listed_turf) + if(turf_content.mouse_opacity == MOUSE_OPACITY_TRANSPARENT) + continue + if(turf_content.invisibility > target_mob.see_invisible) + continue + if(turf_content in overrides) + continue + if(turf_content.IsObscured()) + continue + atoms_to_display += turf_content + + /// Set the atoms we're meant to display + var/datum/object_window_info/obj_window = target.obj_window + obj_window.atoms_to_show = atoms_to_display + START_PROCESSING(SSobj_tab_items, obj_window) + refresh_client_obj_view(target) + +/datum/controller/subsystem/statpanels/proc/refresh_client_obj_view(client/refresh) + var/list/turf_items = return_object_images(refresh) + if(!length(turf_items) || !refresh.mob?.listed_turf) + return + refresh.stat_panel.send_message("update_listedturf", turf_items) + +#define OBJ_IMAGE_LOADING "statpanels obj loading temporary" +/// Returns all our ready object tab images +/// Returns a list in the form list(list(object_name, object_ref, loaded_image), ...) +/datum/controller/subsystem/statpanels/proc/return_object_images(client/load_from) + // You might be inclined to think that this is a waste of cpu time, since we + // A: Double iterate over atoms in the build case, or + // B: Generate these lists over and over in the refresh case + // It's really not very hot. The hot portion of this code is genuinely mostly in the image generation + // So it's ok to pay a performance cost for cleanliness here + + // No turf? go away + if(!load_from.mob?.listed_turf) + return list() + var/datum/object_window_info/obj_window = load_from.obj_window + var/list/already_seen = obj_window.atoms_to_images + var/list/to_make = obj_window.atoms_to_imagify + var/list/turf_items = list() + for(var/atom/turf_item as anything in obj_window.atoms_to_show) + // First, we fill up the list of refs to display + // If we already have one, just use that + var/existing_image = already_seen[turf_item] + if(existing_image == OBJ_IMAGE_LOADING) + continue + // We already have it. Success! + if(existing_image) + turf_items[++turf_items.len] = list("[turf_item.name]", REF(turf_item), existing_image) + continue + // Now, we're gonna queue image generation out of those refs + to_make += turf_item + already_seen[turf_item] = OBJ_IMAGE_LOADING + obj_window.RegisterSignal(turf_item, COMSIG_PARENT_QDELETING, /datum/object_window_info/proc/viewing_atom_deleted) // we reset cache if anything in it gets deleted + return turf_items + +#undef OBJ_IMAGE_LOADING /datum/controller/subsystem/statpanels/proc/generate_mc_data() - var/list/mc_data = list( + mc_data = list( list("CPU:", world.cpu), list("Instances:", "[num2text(world.contents.len, 10)]"), list("World Time:", "[world.time]"), @@ -162,45 +235,147 @@ SUBSYSTEM_DEF(statpanels) for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems) mc_data[++mc_data.len] = list("\[[sub_system.state_letter()]][sub_system.name]", sub_system.stat_entry(), text_ref(sub_system)) mc_data[++mc_data.len] = list("Camera Net", "Cameras: [GLOB.cameranet.cameras.len] | Chunks: [GLOB.cameranet.chunks.len]", text_ref(GLOB.cameranet)) - mc_data_encoded = url_encode(json_encode(mc_data)) -/atom/proc/remove_from_cache() - SSstatpanels.cached_images -= REF(src) +///immediately update the active statpanel tab of the target client +/datum/controller/subsystem/statpanels/proc/immediate_send_stat_data(client/target) + if(!target.stat_panel.is_ready()) + return FALSE + + if(target.stat_tab == "Status") + set_status_tab(target) + return TRUE + + var/mob/target_mob = target.mob + if((target.stat_tab in target.spell_tabs) || !length(target.spell_tabs) && (length(target_mob.mob_spell_list) || length(target_mob.mind?.spell_list))) + set_spells_tab(target, target_mob) + return TRUE + + if(target_mob?.listed_turf) + if(!target_mob.TurfAdjacent(target_mob.listed_turf)) + target_mob.set_listed_turf(null) + + else if(target.stat_tab == target_mob?.listed_turf.name || !(target_mob?.listed_turf.name in target.panel_tabs)) + set_turf_examine_tab(target, target_mob) + return TRUE + + if(!target.holder) + return FALSE + + if(target.stat_tab == "MC") + set_MC_tab(target) + return TRUE -/// verbs that send information from the browser UI -/client/verb/set_tab(tab as text|null) - set name = "Set Tab" - set hidden = TRUE + if(target.stat_tab == "Tickets") + set_tickets_tab(target) + return TRUE - stat_tab = tab + if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs)) + target.stat_panel.send_message("remove_sdql2") -/client/verb/send_tabs(tabs as text|null) - set name = "Send Tabs" - set hidden = TRUE + else if(length(GLOB.sdql2_queries) && target.stat_tab == "SDQL2") + set_SDQL2_tab(target) - panel_tabs |= tabs +/// Stat panel window declaration +/client/var/datum/tgui_window/stat_panel -/client/verb/remove_tabs(tabs as text|null) - set name = "Remove Tabs" - set hidden = TRUE +/// Datum that holds and tracks info about a client's object window +/// Really only exists because I want to be able to do logic with signals +/// And need a safe place to do the registration +/datum/object_window_info + /// list of atoms to show to our client via the object tab, at least currently + var/list/atoms_to_show = list() + /// list of atom -> image string for objects we have had in the right click tab + /// this is our caching + var/list/atoms_to_images = list() + /// list of atoms to turn into images for the object tab + var/list/atoms_to_imagify = list() + /// Our owner client + var/client/parent + /// Are we currently tracking a turf? + var/actively_tracking = FALSE - panel_tabs -= tabs +/datum/object_window_info/New(client/parent) + . = ..() + src.parent = parent -/client/verb/reset_tabs() - set name = "Reset Tabs" - set hidden = TRUE +/datum/object_window_info/Destroy(force, ...) + atoms_to_show = null + atoms_to_images = null + atoms_to_imagify = null + parent.obj_window = null + parent = null + STOP_PROCESSING(SSobj_tab_items, src) + return ..() + +/// Takes a client, attempts to generate object images for it +/// We will update the client with any improvements we make when we're done +/datum/object_window_info/process(delta_time) + // Cache the datum access for sonic speed + var/list/to_make = atoms_to_imagify + var/list/newly_seen = atoms_to_images + var/index = 0 + for(index in 1 to length(to_make)) + var/atom/thing = to_make[index] + + var/generated_string + if(ismob(thing) || length(thing.overlays) > 2) + generated_string = costly_icon2html(thing, parent, sourceonly=TRUE) + else + generated_string = icon2html(thing, parent, sourceonly=TRUE) + + newly_seen[thing] = generated_string + if(TICK_CHECK) + to_make.Cut(1, index + 1) + index = 0 + break + // If we've not cut yet, do it now + if(index) + to_make.Cut(1, index + 1) + SSstatpanels.refresh_client_obj_view(parent) + if(!length(to_make)) + return PROCESS_KILL + +/datum/object_window_info/proc/start_turf_tracking() + if(actively_tracking) + stop_turf_tracking() + var/static/list/connections = list( + COMSIG_MOVABLE_MOVED = PROC_REF(on_mob_move), + COMSIG_MOB_LOGOUT = PROC_REF(on_mob_logout), + ) + AddComponent(/datum/component/connect_mob_behalf, parent, connections) + actively_tracking = TRUE - panel_tabs = list() +/datum/object_window_info/proc/stop_turf_tracking() + qdel(GetComponent(/datum/component/connect_mob_behalf)) + actively_tracking = FALSE -/client/verb/panel_ready() - set name = "Panel Ready" - set hidden = TRUE +/datum/object_window_info/proc/on_mob_move(mob/source) + SIGNAL_HANDLER + var/turf/listed = source.listed_turf + if(!listed || !source.TurfAdjacent(listed)) + source.set_listed_turf(null) - statbrowser_ready = TRUE - init_verbs() +/datum/object_window_info/proc/on_mob_logout(mob/source) + SIGNAL_HANDLER + on_mob_move(parent.mob) -/client/verb/update_verbs() - set name = "Update Verbs" - set hidden = TRUE +/// Clears any cached object window stuff +/// We use hard refs cause we'd need a signal for this anyway. Cleaner this way +/datum/object_window_info/proc/viewing_atom_deleted(atom/deleted) + SIGNAL_HANDLER + atoms_to_show -= deleted + atoms_to_imagify -= deleted + atoms_to_images -= deleted - init_verbs() +/mob/proc/set_listed_turf(turf/new_turf) + listed_turf = new_turf + if(!client) + return + if(!client.obj_window) + client.obj_window = new(client) + if(listed_turf) + client.stat_panel.send_message("create_listedturf", listed_turf.name) + client.obj_window.start_turf_tracking() + else + client.stat_panel.send_message("remove_listedturf") + client.obj_window.stop_turf_tracking() diff --git a/code/datums/components/connect_mob_behalf.dm b/code/datums/components/connect_mob_behalf.dm new file mode 100644 index 000000000000..1c1a8a652342 --- /dev/null +++ b/code/datums/components/connect_mob_behalf.dm @@ -0,0 +1,59 @@ +/// This component behaves similar to connect_loc_behalf, but working off clients and mobs instead of loc +/// To be clear, we hook into a signal on a tracked client's mob +/// We retain the ability to react to that signal on a seperate listener, which makes this quite powerful +/datum/component/connect_mob_behalf + dupe_mode = COMPONENT_DUPE_UNIQUE + + /// An assoc list of signal -> procpath to register to the mob our client "owns" + var/list/connections + /// The master client we're working with + var/client/tracked + /// The mob we're currently tracking + var/mob/tracked_mob + +/datum/component/connect_mob_behalf/Initialize(client/tracked, list/connections) + . = ..() + if (!istype(tracked)) + return COMPONENT_INCOMPATIBLE + src.connections = connections + src.tracked = tracked + +/datum/component/connect_mob_behalf/RegisterWithParent() + RegisterSignal(tracked, COMSIG_PARENT_QDELETING, PROC_REF(handle_tracked_qdel)) + update_signals() + +/datum/component/connect_mob_behalf/UnregisterFromParent() + unregister_signals() + UnregisterSignal(tracked, COMSIG_PARENT_QDELETING) + + tracked = null + tracked_mob = null + +/datum/component/connect_mob_behalf/proc/handle_tracked_qdel() + SIGNAL_HANDLER + qdel(src) + +/datum/component/connect_mob_behalf/proc/update_signals() + unregister_signals() + // Yes this is a runtime silencer + // We could be in a position where logout is sent to two things, one thing intercepts it, then deletes the client's new mob + // It's rare, and the same check in connect_loc_behalf is more fruitful, but it's still worth doing + if(QDELETED(tracked?.mob)) + return + tracked_mob = tracked.mob + RegisterSignal(tracked_mob, COMSIG_MOB_LOGOUT, PROC_REF(on_logout)) + for (var/signal in connections) + parent.RegisterSignal(tracked_mob, signal, connections[signal]) + +/datum/component/connect_mob_behalf/proc/unregister_signals() + if(isnull(tracked_mob)) + return + + parent.UnregisterSignal(tracked_mob, connections) + UnregisterSignal(tracked_mob, COMSIG_MOB_LOGOUT) + + tracked_mob = null + +/datum/component/connect_mob_behalf/proc/on_logout(mob/source) + SIGNAL_HANDLER + update_signals() diff --git a/code/datums/mind.dm b/code/datums/mind.dm index af7d411245e2..fc91d2c71de1 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -728,7 +728,7 @@ if(istype(S, spell)) spell_list -= S qdel(S) - current?.client << output(null, "statbrowser:check_spells") + current?.client.stat_panel.send_message("check_spells") /datum/mind/proc/RemoveAllSpells() for(var/obj/effect/proc_holder/S in spell_list) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index a853f66963af..986399d63299 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -766,7 +766,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) set name = "Debug Stat Panel" set category = "Debug" - src << output("", "statbrowser:create_debug") + src.stat_panel.send_message("create_debug") #ifdef SENDMAPS_PROFILE /client/proc/display_sendmaps() diff --git a/code/modules/antagonists/borer/borer.dm b/code/modules/antagonists/borer/borer.dm index 41e8b644fa53..d4af47670412 100644 --- a/code/modules/antagonists/borer/borer.dm +++ b/code/modules/antagonists/borer/borer.dm @@ -52,7 +52,7 @@ B.victim.adjustOrganLoss(ORGAN_SLOT_BRAIN, rand(5, 10)) to_chat(src, "With an immense exertion of will, you regain control of your body!") to_chat(B, "You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you.") - B.detatch() + B.detach() GLOBAL_LIST_EMPTY(borers) GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) @@ -568,7 +568,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) return if(controlling) - detatch() + detach() if(src.mind.language_holder) var/datum/language_holder/language_holder = src.mind.language_holder @@ -721,6 +721,8 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) victim.med_hud_set_status() + RegisterSignal(victim, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_borer_stat_panel)) + /mob/living/simple_animal/borer/verb/punish() set category = "Borer" set name = "Punish" @@ -756,7 +758,6 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) /mob/living/carbon/proc/release_control() - set category = "Borer" set name = "Release Control" set desc = "Release control of your host's body." @@ -764,8 +765,12 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) var/mob/living/simple_animal/borer/B = has_brain_worms() if(B && B.host_brain) to_chat(B, "You withdraw your probosci, releasing control of [B.host_brain]") + B.detach() - B.detatch() +/mob/living/simple_animal/borer/proc/get_borer_stat_panel(mob/living/source, list/items) + SIGNAL_HANDLER + items += "Borer Body Health: [health]" + items += "Chemicals: [chemicals]" //Check for brain worms in head. /mob/proc/has_brain_worms() @@ -801,7 +806,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) to_chat(src, "You need 200 chemicals stored to reproduce.") return -/mob/living/simple_animal/borer/proc/detatch() +/mob/living/simple_animal/borer/proc/detach() if(!victim || !controlling) return @@ -829,6 +834,8 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) log_game("[src]/([src.ckey]) released control of [victim]/([victim.ckey]") + UnregisterSignal(victim, COMSIG_MOB_GET_STATUS_TAB_ITEMS) + qdel(host_brain) /mob/living/simple_animal/borer/proc/toggle_leap() diff --git a/code/modules/antagonists/changeling/powers/panacea.dm b/code/modules/antagonists/changeling/powers/panacea.dm index 5c1010aaf69a..573ebd127fde 100644 --- a/code/modules/antagonists/changeling/powers/panacea.dm +++ b/code/modules/antagonists/changeling/powers/panacea.dm @@ -29,7 +29,7 @@ var/mob/living/simple_animal/borer/B = user.has_brain_worms() //WS Begin - Borers if(B) if(B.controlling) - B.detatch() + B.detach() B.leave_victim() if(iscarbon(user)) var/mob/living/carbon/C = user diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index 2a07737e2c63..7bc5adc33de2 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -14,6 +14,13 @@ . += "Use it in hand to turn it off/on and Alt-click to swap between \"detect death\" mode and \"detect critical state\" mode." . += "[src.scanning ? "The sensor is on and you can see [health_scan] displayed on the screen" : "The sensor is off"]." +/obj/item/assembly/health/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) + . = ..() + if(iscarbon(old_loc)) + UnregisterSignal(old_loc, COMSIG_MOB_GET_STATUS_TAB_ITEMS) + if(iscarbon(loc)) + RegisterSignal(loc, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_status_tab_item)) + /obj/item/assembly/health/activate() if(!..()) return FALSE//Cooldown check @@ -73,3 +80,7 @@ . = ..() to_chat(user, "You toggle [src] [src.scanning ? "off" : "on"].") toggle_scan() + +/obj/item/assembly/health/proc/get_status_tab_item(mob/living/carbon/source, list/items) + SIGNAL_HANDLER + items += "Health: [round((source.health / source.maxHealth) * 100)]%" diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index de655ece5f1a..64e2476b400f 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -150,15 +150,14 @@ /// our current tab var/stat_tab - /// whether our browser is ready or not yet - var/statbrowser_ready = FALSE - /// list of all tabs var/list/panel_tabs = list() /// list of tabs containing spells and abilities var/list/spell_tabs = list() ///A lazy list of atoms we've examined in the last EXAMINE_MORE_TIME (default 1.5) seconds, so that we will call [atom/proc/examine_more()] instead of [atom/proc/examine()] on them when examining var/list/recent_examines + ///Our object window datum. It stores info about and handles behavior for the object tab + var/datum/object_window_info/obj_window var/list/parallax_layers var/list/parallax_layers_cached diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 8db2e8454828..711af230fd9d 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(tgui_Topic(href_list)) return if(href_list["reload_statbrowser"]) - src << browse(file('html/statbrowser.html'), "window=statbrowser") + stat_panel.reinitialize() // Log all hrefs log_href("[src] (usr:[usr]\[[COORD(usr)]\]) : [hsrc ? "[hsrc] " : ""][href]") @@ -226,8 +226,12 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( GLOB.clients += src GLOB.directory[ckey] = src + // Instantiate stat panel + stat_panel = new(src, "statbrowser") + stat_panel.subscribe(src, PROC_REF(on_stat_panel_message)) + // Instantiate tgui panel - tgui_panel = new(src) + tgui_panel = new(src, "browseroutput") GLOB.ahelp_tickets.client_login(src) GLOB.interviews.client_login(src) @@ -346,9 +350,15 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if(SSinput.initialized) set_macros() - // Initialize tgui panel - src << browse(file('html/statbrowser.html'), "window=statbrowser") + // Initialize stat panel + stat_panel.initialize( + inline_html = file2text('html/statbrowser.html'), + inline_js = file2text('html/statbrowser.js'), + inline_css = file2text('html/statbrowser.css'), + ) addtimer(CALLBACK(src, PROC_REF(check_panel_loaded)), 30 SECONDS) + + // Initialize tgui panel tgui_panel.initialize() if(alert_mob_dupe_login) @@ -506,6 +516,8 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( SSserver_maint.UpdateHubStatus() if(credits) QDEL_LIST(credits) + if(obj_window) + QDEL_NULL(obj_window) if(holder) adminGreet(1) holder.owner = null @@ -1082,12 +1094,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( var/list/verbstoprocess = verbs.Copy() if(mob?.client?.prefs.broadcast_login_logout) verbstoprocess += mob.verbs - for(var/AM in mob.contents) - var/atom/movable/thing = AM + for(var/atom/movable/thing as anything in mob.contents) verbstoprocess += thing.verbs panel_tabs.Cut() // panel_tabs get reset in init_verbs on JS side anyway - for(var/thing in verbstoprocess) - var/procpath/verb_to_init = thing + for(var/procpath/verb_to_init as anything in verbstoprocess) if(!verb_to_init) continue if(verb_to_init.hidden) @@ -1096,10 +1106,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( continue panel_tabs |= verb_to_init.category verblist[++verblist.len] = list(verb_to_init.category, verb_to_init.name) - src << output("[url_encode(json_encode(panel_tabs))];[url_encode(json_encode(verblist))]", "statbrowser:init_verbs") + src.stat_panel.send_message("init_verbs", list(panel_tabs = panel_tabs, verblist = verblist)) /client/proc/check_panel_loaded() - if(statbrowser_ready) + if(stat_panel.is_ready()) return to_chat(src, "Statpanel failed to load, click here to reload the panel ") @@ -1140,3 +1150,20 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( SSambience.ambience_listening_clients[src] = world.time + 10 SECONDS //Just wait 10 seconds before the next one aight mate? cheers. else SSambience.ambience_listening_clients -= src + +/** + * Handles incoming messages from the stat-panel TGUI. + */ +/client/proc/on_stat_panel_message(type, payload) + switch(type) + if("Update-Verbs") + init_verbs() + if("Remove-Tabs") + panel_tabs -= payload["tab"] + if("Send-Tabs") + panel_tabs |= payload["tab"] + if("Reset-Tabs") + panel_tabs = list() + if("Set-Tab") + stat_tab = payload["tab"] + SSstatpanels.immediate_send_stat_data(src) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 3fa8bfc5266b..b52052cd15ec 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -48,7 +48,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/tgui_fancy = TRUE var/tgui_lock = FALSE var/windowflashing = TRUE - var/crew_objectives = TRUE var/toggles = TOGGLES_DEFAULT var/db_flags var/chat_toggles = TOGGLES_DEFAULT_CHAT @@ -1112,6 +1111,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Hide Radio Messages: [(chat_toggles & CHAT_RADIO)?"Shown":"Hidden"]
    " dat += "Hide Prayers: [(chat_toggles & CHAT_PRAYER)?"Shown":"Hidden"]
    " dat += "Split Admin Tabs: [(toggles & SPLIT_ADMIN_TABS)?"Enabled":"Disabled"]
    " + dat += "Fast MC Refresh: [(toggles & FAST_MC_REFRESH)?"Enabled":"Disabled"]
    " dat += "Ignore Being Summoned as Cult Ghost: [(toggles & ADMIN_IGNORE_CULT_GHOST)?"Don't Allow Being Summoned":"Allow Being Summoned"]
    " dat += "Briefing Officer Outfit: [brief_outfit]
    " if(CONFIG_GET(flag/allow_admin_asaycolor)) @@ -2215,6 +2215,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) user.client.toggle_hear_radio() if("toggle_split_admin_tabs") toggles ^= SPLIT_ADMIN_TABS + if("toggle_fast_mc_refresh") + toggles ^= FAST_MC_REFRESH if("toggle_prayers") user.client.toggleprayers() if("toggle_deadmin_always") diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index ee74d0475a34..c09a3c8bd4c8 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -37,12 +37,8 @@ INITIALIZE_IMMEDIATE(/mob/dead) /mob/dead/get_status_tab_items() . = ..() - . += "" - . += "Game Mode: [SSticker.hide_mode ? "Secret" : "[GLOB.master_mode]"]" - if(SSticker.HasRoundStarted()) return - var/time_remaining = SSticker.GetTimeLeft() if(time_remaining > 0) . += "Time To Start: [round(time_remaining/10)]s" diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index d7865c9d2276..9baa46f526b5 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -493,8 +493,13 @@ /mob/dead/new_player/proc/register_for_interview() // First we detain them by removing all the verbs they have on client for (var/procpath/client_verb as anything in client.verbs) - if(!(client_verb in GLOB.client_verbs_required)) - remove_verb(client, client_verb) + if(client_verb in GLOB.client_verbs_required) + continue + remove_verb(client, client_verb) + + // Then remove those on their mob as well + for (var/procpath/verb_path as anything in verbs) + remove_verb(src, verb_path) // Then we create the interview form and show it to the client var/datum/interview/I = GLOB.interviews.interview_for_client(client) diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 9dfd2484402e..23e937acf102 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -86,10 +86,6 @@ /mob/living/carbon/alien/IsAdvancedToolUser() return has_fine_manipulation -/mob/living/carbon/alien/get_status_tab_items() - . = ..() - . += "Intent: [a_intent]" - /mob/living/carbon/alien/getTrail() if(getBruteLoss() < 200) return pick (list("xltrails_1", "xltrails2")) diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 8faa15b83929..cb7c7adafc4b 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -83,17 +83,23 @@ else owner.adjustPlasma(plasma_rate * 0.1) -/obj/item/organ/alien/plasmavessel/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/plasmavessel/Insert(mob/living/carbon/organ_owner, special = 0) ..() - if(isalien(M)) - var/mob/living/carbon/alien/A = M - A.updatePlasmaDisplay() + if(isalien(organ_owner)) + var/mob/living/carbon/alien/target_alien = organ_owner + target_alien.updatePlasmaDisplay() + RegisterSignal(organ_owner, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_status_tab_item)) -/obj/item/organ/alien/plasmavessel/Remove(mob/living/carbon/M, special = 0) +/obj/item/organ/alien/plasmavessel/Remove(mob/living/carbon/organ_owner, special = 0) ..() - if(isalien(M)) - var/mob/living/carbon/alien/A = M - A.updatePlasmaDisplay() + if(isalien(organ_owner)) + var/mob/living/carbon/alien/organ_owner_alien = organ_owner + organ_owner_alien.updatePlasmaDisplay() + UnregisterSignal(organ_owner, COMSIG_MOB_GET_STATUS_TAB_ITEMS) + +/obj/item/organ/alien/plasmavessel/proc/get_status_tab_item(mob/living/carbon/source, list/items) + SIGNAL_HANDLER + items += "Plasma Stored: [storedPlasma]/[max_plasma]" #define QUEEN_DEATH_DEBUFF_DURATION 2400 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 82c27e95174b..5b316dad9cb6 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -28,6 +28,9 @@ if(!held_index) held_index = (active_hand_index % held_items.len)+1 + if(!isnum(held_index)) + CRASH("You passed [held_index] into swap_hand instead of a number. WTF man") + var/oindex = active_hand_index active_hand_index = held_index if(hud_used) @@ -415,14 +418,6 @@ var/turf/target = get_turf(loc) I.safe_throw_at(target,I.throw_range,I.throw_speed,src, force = move_force) -/mob/living/carbon/get_status_tab_items() - . = ..() - var/obj/item/organ/alien/plasmavessel/vessel = getorgan(/obj/item/organ/alien/plasmavessel) - if(vessel) - . += "Plasma Stored: [vessel.storedPlasma]/[vessel.max_plasma]" - if(locate(/obj/item/assembly/health) in src) - . += "Health: [health]" - /mob/living/carbon/get_proc_holders() . = ..() . += add_abilities_to_panel() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 4bfe35b47060..cd80b13bcda6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -61,7 +61,8 @@ . = ..() . += "Intent: [a_intent]" . += "Move Mode: [m_intent]" - if (internal) + + if (internal) //TODO: Refactor this to use the signal on tanks if (!internal.air_contents) qdel(internal) else @@ -69,32 +70,6 @@ . += "Internal Atmosphere Info: [internal.name]" . += "Tank Pressure: [internal.air_contents.return_pressure()]" . += "Distribution Pressure: [internal.distribute_pressure]" - /*WS begin - no cells in suits - if(istype(wear_suit, /obj/item/clothing/suit/space)) - var/obj/item/clothing/suit/space/S = wear_suit - . += "Thermal Regulator: [S.thermal_on ? "on" : "off"]" - . += "Cell Charge: [S.cell ? "[round(S.cell.percent(), 0.1)]%" : "!invalid!"]" - */ - var/mob/living/simple_animal/borer/B = has_brain_worms() //WS Begin - Borers - if(B && B.controlling) - . += "Borer Body Health: [B.health]" - . += "Chemicals: [B.chemicals]" //WS End - - if(mind) - var/datum/antagonist/changeling/changeling = mind.has_antag_datum(/datum/antagonist/changeling) - if(changeling) - . += "" - . += "Chemical Storage: [changeling.chem_charges]/[changeling.chem_storage]" - . += "Absorbed DNA: [changeling.absorbedcount]" - - //WS Begin - Display Ethereal Charge - if(istype(src)) - var/datum/species/ethereal/eth_species = src.dna?.species - if(istype(eth_species)) - var/obj/item/organ/stomach/ethereal/stomach = src.getorganslot(ORGAN_SLOT_STOMACH) - if(istype(stomach)) - . += "Crystal Charge: [round((stomach.crystal_charge / ETHEREAL_CHARGE_SCALING_MULTIPLIER), 0.1)]%" - //WS End //NINJACODE if(istype(wear_suit, /obj/item/clothing/suit/space/space_ninja)) //Only display if actually a ninja. diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index ebc923c01075..070894a92bee 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -132,3 +132,15 @@ charge_max = 50 cooldown_min = 50 shapeshift_type = /mob/living/simple_animal/hostile/retaliate/bat + +/obj/item/organ/internal/heart/vampire/Insert(mob/living/carbon/receiver, special, drop_if_replaced) + . = ..() + RegisterSignal(receiver, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_status_tab_item)) + +/obj/item/organ/internal/heart/vampire/Remove(mob/living/carbon/heartless, special) + . = ..() + UnregisterSignal(heartless, COMSIG_MOB_GET_STATUS_TAB_ITEMS) + +/obj/item/organ/internal/heart/vampire/proc/get_status_tab_item(mob/living/carbon/source, list/items) + SIGNAL_HANDLER + items += "Blood Level: [source.blood_volume]/[BLOOD_VOLUME_MAXIMUM]" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 44bfe5626754..4164844c0d8e 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -323,7 +323,6 @@ /mob/living/silicon/robot/get_status_tab_items() . = ..() - . += "" if(cell) . += "Charge Left: [cell.charge]/[cell.maxcharge]" else diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index d63c300e8ba6..bc22f78ae7a3 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -155,9 +155,7 @@ /mob/living/simple_animal/parrot/get_status_tab_items() . = ..() - . += "" . += "Held Item: [held_item]" - . += "Mode: [a_intent]" /mob/living/simple_animal/parrot/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, list/spans, list/message_mods = list()) . = ..() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index c21a2a6f365d..e4ead25880f9 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -374,8 +374,8 @@ /mob/living/simple_animal/get_status_tab_items() . = ..() - . += "" . += "Health: [round((health / maxHealth) * 100)]%" + . += "Intent: [a_intent]" /mob/living/simple_animal/proc/drop_loot() if(loot.len) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9af72b034998..5a2e3731a703 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -843,7 +843,8 @@ /// Adds this list to the output to the stat browser /mob/proc/get_status_tab_items() - . = list() + . = list("") //we want to offset unique stuff from standard stuff + SEND_SIGNAL(src, COMSIG_MOB_GET_STATUS_TAB_ITEMS, .) /// Gets all relevant proc holders for the browser statpenl /mob/proc/get_proc_holders() @@ -990,7 +991,7 @@ mob_spell_list -= S qdel(S) if(client) - client << output(null, "statbrowser:check_spells") + client.stat_panel.send_message("check_spells") ///Return any anti magic atom on this mob that matches the magic type /mob/proc/anti_magic_check(magic = TRUE, holy = FALSE, tinfoil = FALSE, chargecost = 1, self = FALSE) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index dc95ab97cece..2cbdf9823eb6 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -214,9 +214,8 @@ return TRUE // Priority 3: use internals tank. - var/obj/item/tank/I = owner.internal - if(I && I.air_contents && I.air_contents.total_moles() >= num) - T.assume_air_moles(I.air_contents, num) + if(owner.internal?.air_contents?.total_moles() >= num) + T.assume_air_moles(owner.internal.air_contents, num) toggle(silent = TRUE) return FALSE diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index 2e2403db14c6..bf9346b5dcd9 100644 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -107,16 +107,22 @@ ..() adjust_charge(-ETHEREAL_CHARGE_FACTOR) -/obj/item/organ/stomach/ethereal/Insert(mob/living/carbon/M, special = 0) +/obj/item/organ/stomach/ethereal/Insert(mob/living/carbon/organ_owner, special = 0) ..() - RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) - RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) - -/obj/item/organ/stomach/ethereal/Remove(mob/living/carbon/M, special = 0) - UnregisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) - UnregisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT) + RegisterSignal(organ_owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) + RegisterSignal(organ_owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) + RegisterSignal(organ_owner, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_status_tab_item)) + +/obj/item/organ/stomach/ethereal/Remove(mob/living/carbon/organ_owner, special = 0) + UnregisterSignal(organ_owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) + UnregisterSignal(organ_owner, COMSIG_LIVING_ELECTROCUTE_ACT) + UnregisterSignal(organ_owner, COMSIG_MOB_GET_STATUS_TAB_ITEMS) ..() +/obj/item/organ/stomach/ethereal/proc/get_status_tab_item(mob/living/carbon/source, list/items) + SIGNAL_HANDLER + items += "Crystal Charge: [round((crystal_charge / ETHEREAL_CHARGE_SCALING_MULTIPLIER), 0.1)]%" + /obj/item/organ/stomach/ethereal/proc/charge(datum/source, amount, repairs) adjust_charge((amount * ETHEREAL_CHARGE_SCALING_MULTIPLIER) / 70) //WS Edit -- Ethereal Charge Scaling diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index a79966f69ba1..95875473133b 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -92,8 +92,9 @@ window.acquire_lock(src) if(!window.is_ready()) window.initialize( + strict_mode = TRUE, fancy = user.client.prefs.tgui_fancy, - inline_assets = list( + assets = list( get_asset_datum(/datum/asset/simple/tgui_common), get_asset_datum(/datum/asset/simple/tgui), )) diff --git a/code/modules/tgui/tgui_window.dm b/code/modules/tgui/tgui_window.dm index 62574cb1aacd..844ba6239a0f 100644 --- a/code/modules/tgui/tgui_window.dm +++ b/code/modules/tgui/tgui_window.dm @@ -18,8 +18,12 @@ var/message_queue var/sent_assets = list() // Vars passed to initialize proc (and saved for later) - var/inline_assets - var/fancy + var/initial_strict_mode + var/initial_fancy + var/initial_assets + var/initial_inline_html + var/initial_inline_js + var/initial_inline_css var/mouse_event_macro_set = FALSE /** @@ -45,21 +49,30 @@ * state. You can begin sending messages right after initializing. Messages * will be put into the queue until the window finishes loading. * - * optional inline_assets list List of assets to inline into the html. - * optional inline_html string Custom HTML to inject. - * optional fancy bool If TRUE, will hide the window titlebar. + * optional strict_mode bool - Enables strict error handling and BSOD. + * optional fancy bool - If TRUE and if this is NOT a panel, will hide the window titlebar. + * optional assets list - List of assets to load during initialization. + * optional inline_html string - Custom HTML to inject. + * optional inline_js string - Custom JS to inject. + * optional inline_css string - Custom CSS to inject. */ /datum/tgui_window/proc/initialize( - inline_assets = list(), + strict_mode = FALSE, + fancy = FALSE, + assets = list(), inline_html = "", - fancy = FALSE) + inline_js = "", + inline_css = "") log_tgui(client, context = "[id]/initialize", window = src) if(!client) return - src.inline_assets = inline_assets - src.fancy = fancy + src.initial_fancy = fancy + src.initial_assets = assets + src.initial_inline_html = inline_html + src.initial_inline_js = inline_js + src.initial_inline_css = inline_css status = TGUI_WINDOW_LOADING fatally_errored = FALSE // Build window options @@ -72,9 +85,10 @@ // Generate page html var/html = SStgui.basehtml html = replacetextEx(html, "\[tgui:windowId]", id) - // Inject inline assets + html = replacetextEx(html, "\[tgui:strictMode]", strict_mode) + // Inject assets var/inline_assets_str = "" - for(var/datum/asset/asset in inline_assets) + for(var/datum/asset/asset in assets) var/mappings = asset.get_url_mappings() for(var/name in mappings) var/url = mappings[name] @@ -87,8 +101,17 @@ if(length(inline_assets_str)) inline_assets_str = "\n" html = replacetextEx(html, "\n", inline_assets_str) - // Inject custom HTML - html = replacetextEx(html, "\n", inline_html) + // Inject inline HTML + if (inline_html) + html = replacetextEx(html, "", inline_html) + // Inject inline JS + if (inline_js) + inline_js = "" + html = replacetextEx(html, "", inline_js) + // Inject inline CSS + if (inline_css) + inline_css = "" + html = replacetextEx(html, "", inline_css) // Open the window client << browse(html, "window=[id];[options]") // Detect whether the control is a browser @@ -97,6 +120,20 @@ if(!is_browser) winset(client, id, "on-close=\"uiclose [id]\"") +/** + * public + * + * Reinitializes the panel with previous data used for initialization. + */ +/datum/tgui_window/proc/reinitialize() + initialize( + strict_mode = initial_strict_mode, + fancy = initial_fancy, + assets = initial_assets, + inline_html = initial_inline_html, + inline_js = initial_inline_js, + inline_css = initial_inline_css) + /** * public * @@ -320,7 +357,7 @@ client << link(href_list["url"]) if("cacheReloaded") // Reinitialize - initialize(inline_assets = inline_assets, fancy = fancy) + reinitialize() // Resend the assets for(var/asset in sent_assets) send_asset(asset) diff --git a/code/modules/tgui_panel/tgui_panel.dm b/code/modules/tgui_panel/tgui_panel.dm index fdd74389c837..44fbffd917ce 100644 --- a/code/modules/tgui_panel/tgui_panel.dm +++ b/code/modules/tgui_panel/tgui_panel.dm @@ -13,9 +13,9 @@ var/broken = FALSE var/initialized_at -/datum/tgui_panel/New(client/client) +/datum/tgui_panel/New(client/client, id) src.client = client - window = new(client, "browseroutput") + window = new(client, id) window.subscribe(src, PROC_REF(on_message)) /datum/tgui_panel/Del() @@ -42,10 +42,12 @@ sleep(1) initialized_at = world.time // Perform a clean initialization - window.initialize(inline_assets = list( - get_asset_datum(/datum/asset/simple/tgui_common), - get_asset_datum(/datum/asset/simple/tgui_panel), - )) + window.initialize( + strict_mode = TRUE, + assets = list( + get_asset_datum(/datum/asset/simple/tgui_common), + get_asset_datum(/datum/asset/simple/tgui_panel), + )) window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/fontawesome)) window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat)) request_telemetry() diff --git a/html/statbrowser.css b/html/statbrowser.css new file mode 100644 index 000000000000..dc693f42f756 --- /dev/null +++ b/html/statbrowser.css @@ -0,0 +1,227 @@ +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + font-size: 12px !important; + margin: 0 !important; + padding: 0 !important; + overflow-x: hidden; + overflow-y: scroll; +} + +body.dark { + background-color: #131313; + color: #b2c4dd; + scrollbar-base-color: #1c1c1c; + scrollbar-face-color: #3b3b3b; + scrollbar-3dlight-color: #252525; + scrollbar-highlight-color: #252525; + scrollbar-track-color: #1c1c1c; + scrollbar-arrow-color: #929292; + scrollbar-shadow-color: #3b3b3b; +} + +#menu { + background-color: #F0F0F0; + position: fixed; + width: 100%; + z-index: 100; +} + +.dark #menu { + background-color: #202020; +} + +#statcontent { + padding: 7px 7px 7px 7px; +} + +a { + color: black; + text-decoration: none +} + +.dark a { + color: #b2c4dd; +} + +a:hover, +.dark a:hover { + text-decoration: underline; +} + +ul { + list-style-type: none; + margin: 0; + padding: 0; + background-color: #333; +} + +li { + float: left; +} + +li a { + display: block; + color: white; + text-align: center; + padding: 14px 16px; + text-decoration: none; +} + +li a:hover:not(.active) { + background-color: #111; +} + +.button-container { + display: inline-flex; + flex-wrap: wrap-reverse; + flex-direction: row; + align-items: flex-start; + overflow-x: hidden; + white-space: pre-wrap; + padding: 0 4px; +} + +.button { + background-color: #dfdfdf; + border: 1px solid #cecece; + border-bottom-width: 2px; + color: rgba(0, 0, 0, 0.7); + padding: 6px 4px 4px; + text-align: center; + text-decoration: none; + font-size: 12px; + margin: 0; + cursor: pointer; + transition-duration: 100ms; + order: 3; + min-width: 40px; +} + +.dark button { + background-color: #222222; + border-color: #343434; + color: rgba(255, 255, 255, 0.5); +} + +.button:hover { + background-color: #ececec; + transition-duration: 0; +} + +.dark button:hover { + background-color: #2e2e2e; +} + +.button:active, +.button.active { + background-color: #ffffff; + color: black; + border-top-color: #cecece; + border-left-color: #cecece; + border-right-color: #cecece; + border-bottom-color: #ffffff; +} + +.dark .button:active, +.dark .button.active { + background-color: #444444; + color: white; + border-top-color: #343434; + border-left-color: #343434; + border-right-color: #343434; + border-bottom-color: #ffffff; +} + +.grid-container { + margin: -2px; + margin-right: -15px; +} + +.grid-item { + position: relative; + display: inline-block; + width: 100%; + box-sizing: border-box; + overflow: visible; + padding: 3px 2px; + text-decoration: none; +} + +@media only screen and (min-width: 300px) { + .grid-item { + width: 50%; + } +} + +@media only screen and (min-width: 430px) { + .grid-item { + width: 33%; + } +} + +@media only screen and (min-width: 560px) { + .grid-item { + width: 25%; + } +} + +@media only screen and (min-width: 770px) { + .grid-item { + width: 20%; + } +} + +.grid-item:hover { + z-index: 1; +} + +.grid-item:hover .grid-item-text { + width: auto; + text-decoration: underline; +} + +.grid-item-text { + display: inline-block; + width: 100%; + background-color: #ffffff; + margin: 0 -6px; + padding: 0 6px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; +} + +.dark .grid-item-text { + background-color: #131313; +} + +.link { + display: inline; + background: none; + border: none; + padding: 7px 14px; + color: black; + text-decoration: none; + cursor: pointer; + font-size: 13px; + margin: 2px 2px; +} + +.dark .link { + color: #abc6ec; +} + +.link:hover { + text-decoration: underline; +} + +img { + -ms-interpolation-mode: nearest-neighbor; + image-rendering: pixelated; +} + +.interview_panel_controls, +.interview_panel_stats { + margin-bottom: 10px; +} diff --git a/html/statbrowser.html b/html/statbrowser.html index 2bb7f8259afb..1aea8811d58a 100644 --- a/html/statbrowser.html +++ b/html/statbrowser.html @@ -1,1280 +1,3 @@ - - - - Stat Browser - - - - - - - - -
    -
    - - - + +
    +
    diff --git a/html/statbrowser.js b/html/statbrowser.js new file mode 100644 index 000000000000..d024d50b8c3d --- /dev/null +++ b/html/statbrowser.js @@ -0,0 +1,1003 @@ +// Polyfills and compatibility ------------------------------------------------ +var decoder = decodeURIComponent || unescape; +if (!Array.prototype.includes) { + Array.prototype.includes = function (thing) { + for (var i = 0; i < this.length; i++) { + if (this[i] == thing) return true; + } + return false; + } +} +if (!String.prototype.trim) { + String.prototype.trim = function () { + return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; +} + +// Status panel implementation ------------------------------------------------ +var status_tab_parts = ["Loading..."]; +var current_tab = null; +var mc_tab_parts = [["Loading...", ""]]; +var href_token = null; +var spells = []; +var spell_tabs = []; +var verb_tabs = []; +var verbs = [["", ""]]; // list with a list inside +var tickets = []; +var interviewManager = { status: "", interviews: [] }; +var sdql2 = []; +var permanent_tabs = []; // tabs that won't be cleared by wipes +var turfcontents = []; +var turfname = ""; +var imageRetryDelay = 500; +var imageRetryLimit = 50; +var menu = document.getElementById('menu'); +var under_menu = document.getElementById('under_menu'); +var statcontentdiv = document.getElementById('statcontent'); +var storedimages = []; +var split_admin_tabs = false; + +// Any BYOND commands that could result in the client's focus changing go through this +// to ensure that when we relinquish our focus, we don't do it after the result of +// a command has already taken focus for itself. +function run_after_focus(callback) { + setTimeout(callback, 0); +} + +function createStatusTab(name) { + if (name.indexOf(".") != -1) { + var splitName = name.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + name = splitName[1]; + else + name = splitName[0]; + } + if (document.getElementById(name) || name.trim() == "") { + return; + } + if (!verb_tabs.includes(name) && !permanent_tabs.includes(name)) { + return; + } + var B = document.createElement("BUTTON"); + B.onclick = function () { + tab_change(name); + this.blur(); + }; + B.id = name; + B.textContent = name; + B.className = "button"; + //ORDERING ALPHABETICALLY + B.style.order = name.charCodeAt(0); + if (name == "Status" || name == "MC") { + B.style.order = name == "Status" ? 1 : 2; + } + //END ORDERING + menu.appendChild(B); + SendTabToByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function removeStatusTab(name) { + if (!document.getElementById(name) || permanent_tabs.includes(name)) { + return; + } + for (var i = verb_tabs.length - 1; i >= 0; --i) { + if (verb_tabs[i] == name) { + verb_tabs.splice(i, 1); + } + } + menu.removeChild(document.getElementById(name)); + TakeTabFromByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function sortVerbs() { + verbs.sort(function (a, b) { + var selector = a[0] == b[0] ? 1 : 0; + if (a[selector].toUpperCase() < b[selector].toUpperCase()) { + return 1; + } + else if (a[selector].toUpperCase() > b[selector].toUpperCase()) { + return -1; + } + return 0; + }) +} + +window.onresize = function () { + under_menu.style.height = menu.clientHeight + 'px'; +} + +function addPermanentTab(name) { + if (!permanent_tabs.includes(name)) { + permanent_tabs.push(name); + } + createStatusTab(name); +} + +function removePermanentTab(name) { + for (var i = permanent_tabs.length - 1; i >= 0; --i) { + if (permanent_tabs[i] == name) { + permanent_tabs.splice(i, 1); + } + } + removeStatusTab(name); +} + +function checkStatusTab() { + for (var i = 0; i < menu.children.length; i++) { + if (!verb_tabs.includes(menu.children[i].id) && !permanent_tabs.includes(menu.children[i].id)) { + menu.removeChild(menu.children[i]); + } + } +} + +function remove_verb(v) { + var verb_to_remove = v; // to_remove = [verb:category, verb:name] + for (var i = verbs.length - 1; i >= 0; i--) { + var part_to_remove = verbs[i]; + if (part_to_remove[1] == verb_to_remove[1]) { + verbs.splice(i, 1) + } + } +} + +function check_verbs() { + for (var v = verb_tabs.length - 1; v >= 0; v--) { + verbs_cat_check(verb_tabs[v]); + } +} + +function verbs_cat_check(cat) { + var tabCat = cat; + if (cat.indexOf(".") != -1) { + var splitName = cat.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + tabCat = splitName[1]; + else + tabCat = splitName[0]; + } + var verbs_in_cat = 0; + var verbcat = ""; + if (!verb_tabs.includes(tabCat)) { + removeStatusTab(tabCat); + return; + } + for (var v = 0; v < verbs.length; v++) { + var part = verbs[v]; + verbcat = part[0]; + if (verbcat.indexOf(".") != -1) { + var splitName = verbcat.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + verbcat = splitName[1]; + else + verbcat = splitName[0]; + } + if (verbcat != tabCat || verbcat.trim() == "") { + continue; + } + else { + verbs_in_cat = 1; + break; // we only need one + } + } + if (verbs_in_cat != 1) { + removeStatusTab(tabCat); + if (current_tab == tabCat) + tab_change("Status"); + } +} + +function findVerbindex(name, verblist) { + for (var i = 0; i < verblist.length; i++) { + var part = verblist[i]; + if (part[1] == name) + return i; + } +} +function wipe_verbs() { + verbs = [["", ""]]; + verb_tabs = []; + checkStatusTab(); // remove all empty verb tabs +} + +function update_verbs() { + wipe_verbs(); + Byond.sendMessage("Update-Verbs"); +} + +function SendTabsToByond() { + var tabstosend = []; + tabstosend = tabstosend.concat(permanent_tabs, verb_tabs); + for (var i = 0; i < tabstosend.length; i++) { + SendTabToByond(tabstosend[i]); + } +} + +function SendTabToByond(tab) { + Byond.sendMessage("Send-Tabs", {tab: tab}); +} + +//Byond can't have this tab anymore since we're removing it +function TakeTabFromByond(tab) { + Byond.sendMessage("Remove-Tabs", {tab: tab}); +} + +function spell_cat_check(cat) { + var spells_in_cat = 0; + var spellcat = ""; + for (var s = 0; s < spells.length; s++) { + var spell = spells[s]; + spellcat = spell[0]; + if (spellcat == cat) { + spells_in_cat++; + } + } + if (spells_in_cat < 1) { + removeStatusTab(cat); + } +} + +function tab_change(tab) { + if (tab == current_tab) return; + if (document.getElementById(current_tab)) + document.getElementById(current_tab).className = "button"; // disable active on last button + current_tab = tab; + set_byond_tab(tab); + if (document.getElementById(tab)) + document.getElementById(tab).className = "button active"; // make current button active + var spell_tabs_thingy = (spell_tabs.includes(tab)); + var verb_tabs_thingy = (verb_tabs.includes(tab)); + if (tab == "Status") { + draw_status(); + } else if (tab == "MC") { + draw_mc(); + } else if (spell_tabs_thingy) { + draw_spells(tab); + } else if (verb_tabs_thingy) { + draw_verbs(tab); + } else if (tab == "Debug Stat Panel") { + draw_debug(); + } else if (tab == "Tickets") { + draw_tickets(); + draw_interviews(); + } else if (tab == "SDQL2") { + draw_sdql2(); + } else if (tab == turfname) { + draw_listedturf(); + } else { + statcontentdiv.textContext = "Loading..."; + } + Byond.winset(Byond.windowId, { + 'is-visible': true, + }); +} + +function set_byond_tab(tab) { + Byond.sendMessage("Set-Tab", {tab: tab}); +} + +function draw_debug() { + statcontentdiv.textContent = ""; + var wipeverbstabs = document.createElement("div"); + var link = document.createElement("a"); + link.onclick = function () { wipe_verbs() }; + link.textContent = "Wipe All Verbs"; + wipeverbstabs.appendChild(link); + document.getElementById("statcontent").appendChild(wipeverbstabs); + var wipeUpdateVerbsTabs = document.createElement("div"); + var updateLink = document.createElement("a"); + updateLink.onclick = function () { update_verbs() }; + updateLink.textContent = "Wipe and Update All Verbs"; + wipeUpdateVerbsTabs.appendChild(updateLink); + document.getElementById("statcontent").appendChild(wipeUpdateVerbsTabs); + var text = document.createElement("div"); + text.textContent = "Verb Tabs:"; + document.getElementById("statcontent").appendChild(text); + var table1 = document.createElement("table"); + for (var i = 0; i < verb_tabs.length; i++) { + var part = verb_tabs[i]; + // Hide subgroups except admin subgroups if they are split + if (verb_tabs[i].lastIndexOf(".") != -1) { + var splitName = verb_tabs[i].split("."); + if (split_admin_tabs && splitName[0] === "Admin") + part = splitName[1]; + else + continue; + } + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part; + var a = document.createElement("a"); + a.onclick = function (part) { + return function () { removeStatusTab(part) }; + }(part); + a.textContent = " Delete Tab " + part; + td1.appendChild(a); + tr.appendChild(td1); + table1.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table1); + var header2 = document.createElement("div"); + header2.textContent = "Verbs:"; + document.getElementById("statcontent").appendChild(header2); + var table2 = document.createElement("table"); + for (var v = 0; v < verbs.length; v++) { + var part2 = verbs[v]; + var trr = document.createElement("tr"); + var tdd1 = document.createElement("td"); + tdd1.textContent = part2[0]; + var tdd2 = document.createElement("td"); + tdd2.textContent = part2[1]; + trr.appendChild(tdd1); + trr.appendChild(tdd2); + table2.appendChild(trr); + } + document.getElementById("statcontent").appendChild(table2); + var text3 = document.createElement("div"); + text3.textContent = "Permanent Tabs:"; + document.getElementById("statcontent").appendChild(text3); + var table3 = document.createElement("table"); + for (var i = 0; i < permanent_tabs.length; i++) { + var part3 = permanent_tabs[i]; + var trrr = document.createElement("tr"); + var tddd1 = document.createElement("td"); + tddd1.textContent = part3; + trrr.appendChild(tddd1); + table3.appendChild(trrr); + } + document.getElementById("statcontent").appendChild(table3); + +} +function draw_status() { + if (!document.getElementById("Status")) { + createStatusTab("Status"); + current_tab = "Status"; + } + statcontentdiv.textContent = ''; + for (var i = 0; i < status_tab_parts.length; i++) { + if (status_tab_parts[i].trim() == "") { + document.getElementById("statcontent").appendChild(document.createElement("br")); + } else { + var div = document.createElement("div"); + div.textContent = status_tab_parts[i]; + document.getElementById("statcontent").appendChild(div); + } + } + if (verb_tabs.length == 0 || !verbs) { + Byond.command("Fix-Stat-Panel"); + } +} + +function draw_mc() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < mc_tab_parts.length; i++) { + var part = mc_tab_parts[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?_src_=vars;admin_token=" + href_token + ";Vars=" + part[2]; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function remove_tickets() { + if (tickets) { + tickets = []; + removePermanentTab("Tickets"); + if (current_tab == "Tickets") + tab_change("Status"); + } + checkStatusTab(); +} + +function remove_sdql2() { + if (sdql2) { + sdql2 = []; + removePermanentTab("SDQL2"); + if (current_tab == "SDQL2") + tab_change("Status"); + } + checkStatusTab(); +} + +function remove_interviews() { + if (tickets) { + tickets = []; + } + checkStatusTab(); +} + +function iconError(e) { + if(current_tab != turfname) { + return; + } + setTimeout(function () { + var node = e.target; + var current_attempts = Number(node.getAttribute("data-attempts")) || 0 + if (current_attempts > imageRetryLimit) { + return; + } + var src = node.src; + node.src = null; + node.src = src + '#' + current_attempts; + node.setAttribute("data-attempts", current_attempts + 1) + draw_listedturf(); + }, imageRetryDelay); +} + +function draw_listedturf() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < turfcontents.length; i++) { + var part = turfcontents[i]; + if (storedimages[part[1]] == null && part[2]) { + var img = document.createElement("img"); + img.src = part[2]; + img.id = part[1]; + storedimages[part[1]] = part[2]; + img.onerror = iconError; + table.appendChild(img); + } else { + var img = document.createElement("img"); + img.onerror = iconError; + img.src = storedimages[part[1]]; + img.id = part[1]; + table.appendChild(img); + } + var b = document.createElement("div"); + var clickcatcher = ""; + b.className = "link"; + b.onmousedown = function (part) { + // The outer function is used to close over a fresh "part" variable, + // rather than every onmousedown getting the "part" of the last entry. + return function (e) { + e.preventDefault(); + clickcatcher = "?src=" + part[1]; + switch (e.button) { + case 1: + clickcatcher += ";statpanel_item_click=middle" + break; + case 2: + clickcatcher += ";statpanel_item_click=right" + break; + default: + clickcatcher += ";statpanel_item_click=left" + } + if (e.shiftKey) { + clickcatcher += ";statpanel_item_shiftclick=1"; + } + if (e.ctrlKey) { + clickcatcher += ";statpanel_item_ctrlclick=1"; + } + if (e.altKey) { + clickcatcher += ";statpanel_item_altclick=1"; + } + window.location.href = clickcatcher; + } + }(part); + b.textContent = part[0]; + table.appendChild(b); + table.appendChild(document.createElement("br")); + } + document.getElementById("statcontent").appendChild(table); +} + +function remove_listedturf() { + removePermanentTab(turfname); + checkStatusTab(); + if (current_tab == turfname) { + tab_change("Status"); + } +} + +function remove_mc() { + removeStatusTab("MC"); + if (current_tab == "MC") { + tab_change("Status"); + } +}; + +function draw_sdql2() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < sdql2.length; i++) { + var part = sdql2[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?src=" + part[2] + ";statpanel_item_click=left"; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_tickets() { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + if (!tickets) { + return; + } + for (var i = 0; i < tickets.length; i++) { + var part = tickets[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[0]; + var td2 = document.createElement("td"); + if (part[2]) { + var a = document.createElement("a"); + a.href = "?_src_=holder;admin_token=" + href_token + ";ahelp=" + part[2] + ";ahelp_action=ticket;statpanel_item_click=left;action=ticket"; + a.textContent = part[1]; + td2.appendChild(a); + } else if (part[3]) { + var a = document.createElement("a"); + a.href = "?src=" + part[3] + ";statpanel_item_click=left"; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_interviews() { + var body = document.createElement("div"); + var header = document.createElement("h3"); + header.textContent = "Interviews"; + body.appendChild(header); + var manDiv = document.createElement("div"); + manDiv.className = "interview_panel_controls" + var manLink = document.createElement("a"); + manLink.textContent = "Open Interview Manager Panel"; + manLink.href = "?_src_=holder;admin_token=" + href_token + ";interview_man=1;statpanel_item_click=left"; + manDiv.appendChild(manLink); + body.appendChild(manDiv); + + // List interview stats + var statsDiv = document.createElement("table"); + statsDiv.className = "interview_panel_stats"; + for (var key in interviewManager.status) { + var d = document.createElement("div"); + var tr = document.createElement("tr"); + var stat_name = document.createElement("td"); + var stat_text = document.createElement("td"); + stat_name.textContent = key; + stat_text.textContent = interviewManager.status[key]; + tr.appendChild(stat_name); + tr.appendChild(stat_text); + statsDiv.appendChild(tr); + } + body.appendChild(statsDiv); + document.getElementById("statcontent").appendChild(body); + + // List interviews if any are open + var table = document.createElement("table"); + table.className = "interview_panel_table"; + if (!interviewManager) { + return; + } + for (var i = 0; i < interviewManager.interviews.length; i++) { + var part = interviewManager.interviews[i]; + var tr = document.createElement("tr"); + var td = document.createElement("td"); + var a = document.createElement("a"); + a.textContent = part["status"]; + a.href = "?_src_=holder;admin_token=" + href_token + ";interview=" + part["ref"] + ";statpanel_item_click=left"; + td.appendChild(a); + tr.appendChild(td); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function draw_spells(cat) { + statcontentdiv.textContent = ""; + var table = document.createElement("table"); + for (var i = 0; i < spells.length; i++) { + var part = spells[i]; + if (part[0] != cat) continue; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1.textContent = part[1]; + var td2 = document.createElement("td"); + if (part[3]) { + var a = document.createElement("a"); + a.href = "?src=" + part[3] + ";statpanel_item_click=left"; + a.textContent = part[2]; + td2.appendChild(a); + } else { + td2.textContent = part[2]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); +} + +function make_verb_onclick(command) { + return function () { + run_after_focus(function () { + Byond.command(command); + }); + }; +} + +function draw_verbs(cat) { + statcontentdiv.textContent = ""; + var table = document.createElement("div"); + var additions = {}; // additional sub-categories to be rendered + table.className = "grid-container"; + sortVerbs(); + if (split_admin_tabs && cat.lastIndexOf(".") != -1) { + var splitName = cat.split("."); + if (splitName[0] === "Admin") + cat = splitName[1]; + } + verbs.reverse(); // sort verbs backwards before we draw + for (var i = 0; i < verbs.length; ++i) { + var part = verbs[i]; + var name = part[0]; + if (split_admin_tabs && name.lastIndexOf(".") != -1) { + var splitName = name.split("."); + if (splitName[0] === "Admin") + name = splitName[1]; + } + var command = part[1]; + + if (command && name.lastIndexOf(cat, 0) != -1 && (name.length == cat.length || name.charAt(cat.length) == ".")) { + var subCat = name.lastIndexOf(".") != -1 ? name.split(".")[1] : null; + if (subCat && !additions[subCat]) { + var newTable = document.createElement("div"); + newTable.className = "grid-container"; + additions[subCat] = newTable; + } + + var a = document.createElement("a"); + a.href = "#"; + a.onclick = make_verb_onclick(command.replace(/\s/g, "-")); + a.className = "grid-item"; + var t = document.createElement("span"); + t.textContent = command; + t.className = "grid-item-text"; + a.appendChild(t); + (subCat ? additions[subCat] : table).appendChild(a); + } + } + + // Append base table to view + var content = document.getElementById("statcontent"); + content.appendChild(table); + + // Append additional sub-categories if relevant + for (var cat in additions) { + if (additions.hasOwnProperty(cat)) { + // do addition here + var header = document.createElement("h3"); + header.textContent = cat; + content.appendChild(header); + content.appendChild(additions[cat]); + } + } +} + +function set_theme(which) { + if (which == "light") { + document.body.className = ""; + set_style_sheet("browserOutput_white"); + } else if (which == "dark") { + document.body.className = "dark"; + set_style_sheet("browserOutput"); + } +} + +function set_style_sheet(sheet) { + if (document.getElementById("goonStyle")) { + var currentSheet = document.getElementById("goonStyle"); + currentSheet.parentElement.removeChild(currentSheet); + } + var head = document.getElementsByTagName('head')[0]; + var sheetElement = document.createElement("link"); + sheetElement.id = "goonStyle"; + sheetElement.rel = "stylesheet"; + sheetElement.type = "text/css"; + sheetElement.href = sheet + ".css"; + sheetElement.media = 'all'; + head.appendChild(sheetElement); +} + +function restoreFocus() { + run_after_focus(function () { + Byond.winset('map', { + focus: true, + }); + }); +} + +function getCookie(cname) { + var name = cname + '='; + var ca = document.cookie.split(';'); + for (var i = 0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') c = c.substring(1); + if (c.indexOf(name) === 0) { + return decoder(c.substring(name.length, c.length)); + } + } + return ''; +} + +function add_verb_list(payload) { + var to_add = payload; // list of a list with category and verb inside it + to_add.sort(); // sort what we're adding + for (var i = 0; i < to_add.length; i++) { + var part = to_add[i]; + if (!part[0]) + continue; + var category = part[0]; + if (category.indexOf(".") != -1) { + var splitName = category.split("."); + if (split_admin_tabs && splitName[0] === "Admin") + category = splitName[1]; + else + category = splitName[0]; + } + if (findVerbindex(part[1], verbs)) + continue; + if (verb_tabs.includes(category)) { + verbs.push(part); + if (current_tab == category) { + draw_verbs(category); // redraw if we added a verb to the tab we're currently in + } + } else if (category) { + verb_tabs.push(category); + verbs.push(part); + createStatusTab(category); + } + } +}; + +function init_spells() { + var cat = ""; + for (var i = 0; i < spell_tabs.length; i++) { + cat = spell_tabs[i]; + if (cat.length > 0) { + verb_tabs.push(cat); + createStatusTab(cat); + } + } +} + +document.addEventListener("mouseup", restoreFocus); +document.addEventListener("keyup", restoreFocus); + +if (!current_tab) { + addPermanentTab("Status"); + tab_change("Status"); +} + +window.onload = function () { + Byond.command("Update-Verbs"); +}; + +Byond.subscribeTo('update_spells', function (payload) { + spell_tabs = payload.spell_tabs; + var do_update = false; + if (spell_tabs.includes(current_tab)) { + do_update = true; + } + init_spells(); + if (payload.verblist) { + spells = payload.verblist; + if (do_update) { + draw_spells(current_tab); + } + } else { + remove_spells(); + } +}); + +Byond.subscribeTo('remove_verb_list', function (v) { + var to_remove = v; + for (var i = 0; i < to_remove.length; i++) { + remove_verb(to_remove[i]); + } + check_verbs(); + sortVerbs(); + if (verb_tabs.includes(current_tab)) + draw_verbs(current_tab); +}); + +// passes a 2D list of (verbcategory, verbname) creates tabs and adds verbs to respective list +// example (IC, Say) +Byond.subscribeTo('init_verbs', function (payload) { + wipe_verbs(); // remove all verb categories so we can replace them + checkStatusTab(); // remove all status tabs + verb_tabs = payload.panel_tabs; + verb_tabs.sort(); // sort it + var do_update = false; + var cat = ""; + for (var i = 0; i < verb_tabs.length; i++) { + cat = verb_tabs[i]; + createStatusTab(cat); // create a category if the verb doesn't exist yet + } + if (verb_tabs.includes(current_tab)) { + do_update = true; + } + if (payload.verblist) { + add_verb_list(payload.verblist); + sortVerbs(); // sort them + if (do_update) { + draw_verbs(current_tab); + } + } + SendTabsToByond(); +}); + +Byond.subscribeTo('update_stat', function (payload) { + status_tab_parts = [payload.ping_str]; + var parsed = payload.global_data; + + for (var i = 0; i < parsed.length; i++) if (parsed[i] != null) status_tab_parts.push(parsed[i]); + + parsed = payload.other_str; + + for (var i = 0; i < parsed.length; i++) if (parsed[i] != null) status_tab_parts.push(parsed[i]); + + if (current_tab == "Status") { + draw_status(); + } else if (current_tab == "Debug Stat Panel") { + draw_debug(); + } +}); + +Byond.subscribeTo('update_mc', function (payload) { + mc_tab_parts = payload.mc_data; + mc_tab_parts.splice(0, 0, ["Location:", payload.coord_entry]); + + if (!verb_tabs.includes("MC")) { + verb_tabs.push("MC"); + } + + createStatusTab("MC"); + + if (current_tab == "MC") { + draw_mc(); + } +}); + +Byond.subscribeTo('remove_spells', function () { + for (var s = 0; s < spell_tabs.length; s++) { + removeStatusTab(spell_tabs[s]); + } +}); + +Byond.subscribeTo('init_spells', function () { + var cat = ""; + for (var i = 0; i < spell_tabs.length; i++) { + cat = spell_tabs[i]; + if (cat.length > 0) { + verb_tabs.push(cat); + createStatusTab(cat); + } + } +}); + +Byond.subscribeTo('check_spells', function () { + for (var v = 0; v < spell_tabs.length; v++) { + spell_cat_check(spell_tabs[v]); + } +}); + +Byond.subscribeTo('create_debug', function () { + if (!document.getElementById("Debug Stat Panel")) { + addPermanentTab("Debug Stat Panel"); + } else { + removePermanentTab("Debug Stat Panel"); + } +}); + +Byond.subscribeTo('create_listedturf', function (TN) { + remove_listedturf(); // remove the last one if we had one + turfname = TN; + addPermanentTab(turfname); + tab_change(turfname); +}); + +Byond.subscribeTo('remove_admin_tabs', function () { + href_token = null; + remove_mc(); + remove_tickets(); + remove_sdql2(); + remove_interviews(); +}); + +Byond.subscribeTo('update_listedturf', function (TC) { + turfcontents = TC; + if (current_tab == turfname) { + draw_listedturf(); + } +}); + +Byond.subscribeTo('update_interviews', function (I) { + interviewManager = I; + if (current_tab == "Tickets") { + draw_interviews(); + } +}); + +Byond.subscribeTo('update_split_admin_tabs', function (status) { + status = (status == true); + + if (split_admin_tabs !== status) { + if (split_admin_tabs === true) { + removeStatusTab("Events"); + removeStatusTab("Fun"); + removeStatusTab("Game"); + } + update_verbs(); + } + split_admin_tabs = status; +}); + +Byond.subscribeTo('add_admin_tabs', function (ht) { + href_token = ht; + addPermanentTab("MC"); + addPermanentTab("Tickets"); +}); + +Byond.subscribeTo('update_sdql2', function (S) { + sdql2 = S; + if (sdql2.length > 0 && !verb_tabs.includes("SDQL2")) { + verb_tabs.push("SDQL2"); + addPermanentTab("SDQL2"); + } + if (current_tab == "SDQL2") { + draw_sdql2(); + } +}); + +Byond.subscribeTo('update_tickets', function (T) { + tickets = T; + if (!verb_tabs.includes("Tickets")) { + verb_tabs.push("Tickets"); + addPermanentTab("Tickets"); + } + if (current_tab == "Tickets") { + draw_tickets(); + } +}); + +Byond.subscribeTo('remove_listedturf', remove_listedturf); + +Byond.subscribeTo('remove_sdql2', remove_sdql2); + +Byond.subscribeTo('remove_mc', remove_mc); + +Byond.subscribeTo('add_verb_list', add_verb_list); diff --git a/shiptest.dme b/shiptest.dme index 0f1e73571449..29479c092022 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -375,6 +375,7 @@ #include "code\controllers\subsystem\processing\nanites.dm" #include "code\controllers\subsystem\processing\networks.dm" #include "code\controllers\subsystem\processing\obj.dm" +#include "code\controllers\subsystem\processing\obj_tab_items.dm" #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" #include "code\controllers\subsystem\processing\quirks.dm" @@ -458,6 +459,7 @@ #include "code\datums\components\chasm.dm" #include "code\datums\components\connect_containers.dm" #include "code\datums\components\connect_loc_behalf.dm" +#include "code\datums\components\connect_mob_behalf.dm" #include "code\datums\components\connect_range.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\creamed.dm" diff --git a/tgui/packages/tgui/interfaces/NtosRoboControl.js b/tgui/packages/tgui/interfaces/NtosRoboControl.js index f6bdb42bd86c..b206018c4e2e 100644 --- a/tgui/packages/tgui/interfaces/NtosRoboControl.js +++ b/tgui/packages/tgui/interfaces/NtosRoboControl.js @@ -83,7 +83,7 @@ const RobotInfo = (props, context) => {