From 35afc6dddf80478b229dd52d9d43f9904e90925b Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Fri, 8 Dec 2023 00:54:40 -0800 Subject: [PATCH 01/60] Update wintercoats, sort files (#2550) ## About The Pull Request Ports https://github.com/tgstation/tgstation/pull/72983 ![216873566-aa3eb7e8-4bba-40a1-90c6-494c0638919c](https://github.com/shiptest-ss13/Shiptest/assets/81882910/9201fc4c-15e0-458d-a9d6-df348d4087a1) ## Changelog :cl: Halcyon add: Winter coats have a new coat of paint. /:cl: --- code/modules/clothing/suits/wintercoats.dm | 58 ++++++++++++--------- icons/mob/clothing/head.dmi | Bin 275101 -> 266292 bytes icons/mob/clothing/head/winterhood.dmi | Bin 0 -> 14500 bytes icons/mob/clothing/suits/hooded.dmi | Bin 90822 -> 61732 bytes icons/mob/clothing/suits/wintercoat.dmi | Bin 0 -> 51149 bytes icons/obj/clothing/hats.dmi | Bin 136713 -> 135963 bytes icons/obj/clothing/head/winterhood.dmi | Bin 0 -> 5642 bytes icons/obj/clothing/suits/hooded.dmi | Bin 30762 -> 20133 bytes icons/obj/clothing/suits/wintercoat.dmi | Bin 0 -> 6485 bytes 9 files changed, 32 insertions(+), 26 deletions(-) create mode 100644 icons/mob/clothing/head/winterhood.dmi create mode 100644 icons/mob/clothing/suits/wintercoat.dmi create mode 100644 icons/obj/clothing/head/winterhood.dmi create mode 100644 icons/obj/clothing/suits/wintercoat.dmi diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm index 37b548a0ab72..588a8f1600de 100644 --- a/code/modules/clothing/suits/wintercoats.dm +++ b/code/modules/clothing/suits/wintercoats.dm @@ -3,18 +3,28 @@ /obj/item/clothing/suit/hooded/wintercoat name = "winter coat" desc = "A heavy jacket made from 'synthetic' animal furs." + icon = 'icons/obj/clothing/suits/wintercoat.dmi' + mob_overlay_icon = 'icons/mob/clothing/suits/wintercoat.dmi' icon_state = "coatwinter" item_state = "coatwinter" body_parts_covered = CHEST|GROIN|ARMS cold_protection = CHEST|GROIN|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) - allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) + allowed = list( /obj/item/flashlight, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/plasmaman, + /obj/item/toy, + /obj/item/storage/fancy/cigarettes, + /obj/item/lighter, + ) /obj/item/clothing/head/hooded/winterhood name = "winter hood" desc = "A hood attached to a heavy winter jacket." - icon_state = "winterhood" + icon = 'icons/obj/clothing/head/winterhood.dmi' + mob_overlay_icon = 'icons/mob/clothing/head/winterhood.dmi' + icon_state = "hood_winter" body_parts_covered = HEAD cold_protection = HEAD min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT @@ -33,7 +43,7 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/captain - icon_state = "winterhood_captain" + icon_state = "hood_captain" armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) /obj/item/clothing/suit/hooded/wintercoat/security @@ -48,7 +58,7 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/security - icon_state = "winterhood_security" + icon_state = "hood_security" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) /obj/item/clothing/suit/hooded/wintercoat/medical @@ -60,7 +70,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/medical /obj/item/clothing/head/hooded/winterhood/medical - icon_state = "winterhood_medical" + icon_state = "hood_medical" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 45) /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic @@ -70,7 +80,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/medical/paramedic /obj/item/clothing/head/hooded/winterhood/medical/paramedic - icon_state = "winterhood_paramedic" + icon_state = "hood_paramedic" /obj/item/clothing/suit/hooded/wintercoat/science name = "science winter coat" @@ -81,7 +91,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/science /obj/item/clothing/head/hooded/winterhood/science - icon_state = "winterhood_science" + icon_state = "hood_science" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/suit/hooded/wintercoat/engineering @@ -93,7 +103,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering /obj/item/clothing/head/hooded/winterhood/engineering - icon_state = "winterhood_engineer" + icon_state = "hood_engineer" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45) /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos @@ -103,7 +113,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos /obj/item/clothing/head/hooded/winterhood/engineering/atmos - icon_state = "winterhood_atmos" + icon_state = "hood_atmos" /obj/item/clothing/suit/hooded/wintercoat/hydro name = "hydroponics winter coat" @@ -113,7 +123,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/hydro /obj/item/clothing/head/hooded/winterhood/hydro - icon_state = "winterhood_hydro" + icon_state = "hood_hydro" /obj/item/clothing/suit/hooded/wintercoat/cargo name = "cargo winter coat" @@ -122,7 +132,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo /obj/item/clothing/head/hooded/winterhood/cargo - icon_state = "winterhood_cargo" + icon_state = "hood_cargo" /obj/item/clothing/suit/hooded/wintercoat/miner name = "mining winter coat" @@ -133,7 +143,7 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/miner /obj/item/clothing/head/hooded/winterhood/miner - icon_state = "winterhood_miner" + icon_state = "hood_miner" armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) // Inteq @@ -147,28 +157,24 @@ supports_variations = KEPORI_VARIATION /obj/item/clothing/head/hooded/winterhood/security/inteq - icon_state = "winterhood_inteq" + icon_state = "hood_inteq" supports_variations = KEPORI_VARIATION -/obj/item/clothing/suit/hooded/coat/inteq +/obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt name = "inteq hooded coat" desc = "A hooded coat with a fur trim around the hood, comfy! It has a small 'IRMG' embroidered onto the shoulder." - icon_state = "hoodieinteq" - item_state = "hoodieinteq" + icon_state = "coatinteq_alt" + item_state = "coatinteq_alt" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) - hoodtype = /obj/item/clothing/head/hooded/coat/inteq + hoodtype = /obj/item/clothing/head/hooded/winterhood/security/inteq/alt -/obj/item/clothing/head/hooded/coat/inteq +/obj/item/clothing/head/hooded/winterhood/security/inteq/alt name = "inteq hood" desc = "A comfortable looking brown hood." - icon_state = "hoodinteq" - item_state = "hoodinteq" + icon_state = "hood_inteq_alt" + item_state = "hood_inteq_alt" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) -/obj/item/clothing/suit/hooded/coat/inteq/Initialize() - . = ..() - allowed = GLOB.security_wintercoat_allowed - // CentCom /obj/item/clothing/suit/hooded/wintercoat/centcom name = "centcom winter coat" @@ -183,7 +189,7 @@ allowed += GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/centcom - icon_state = "winterhood_centcom" + icon_state = "hood_centcom" armor = list("melee" = 35, "bullet" = 40, "laser" = 40, "energy" = 50, "bomb" = 35, "bio" = 10, "rad" = 10, "fire" = 10, "acid" = 60) // SolGov @@ -197,5 +203,5 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/solgov /obj/item/clothing/head/hooded/winterhood/solgov - icon_state = "winterhood_solgov" + icon_state = "hood_solgov" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45) diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index 2ad16e57453406896007834a585d496090b14a51..35f629b7c8648363e3f230d13bba6b3649658d1b 100644 GIT binary patch delta 148826 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 delta 157726 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 IFWEi%9|!`~w*UYD diff --git a/icons/mob/clothing/head/winterhood.dmi b/icons/mob/clothing/head/winterhood.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3218966413903235d6a51478432d5a21bf11267e GIT binary patch literal 14500 zcmch;c|4SF|295IR0>Hb43!kwD%r_Win3&1C*dZ$?2H-7mMoP}$kt*v$iB?jCz36U z?6MpCzRg_EIrX`h=l*Ll2;_i-H8b1emO1V)WF$9 zm*I6r1`O4wi~SN=m0#$(XCO6?>yjAs?rEDXviD1�zC?sVzAPMgku$9uk}_FHGfd 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 literal 90822 zcmb@u2{=^m|2KZ@%3k(uY@s4s_GL&ywxsO)PR5>O8zL$sDH1{yC0o|Aj9n74?_09( zVK8H6o_qRyzQ6zT{I2J^{{QRwKi7phbLPxB_kExHe!pMK`*?iAP@C>F=V=In=yY|i z-h?31Na8OwCD=pT(eV;A~?Yg7gFHu2tqUHKbEVuxm-r!eHsLSq1Wb$y4qW zcgdZ_**L>1j!zX%nafN@B(!)?;4C(|LzU7ere?y_(nd-tCZ(w#_Sl@Jn6vUS z$`d(dP`c)joY_3oq zhF;U~LHaXw6aVyVHyMf@pJBb6#Oz@&Qk`(^P@F{n4 zbF8i`&4OO^@sR9YGH=o^E)dhMzJ76MdMX{}&3mcTnx?XPL~mt4CpA}hjfO7Fq`+46 zF!A8}Bny^?ZcO`tS?VBx)RyhT;N~^oj%T_%eJip8(Q|Od)#x)qfonX5q$8Kx^SGl{ z7s;-A>la0pr@LQE#v1r}iM>1Zp;$X`#tR$wOS7G@x4l$JT@`!EdfN@ z3We1(nqBU~gpSR)ATjm+$4@n@m0py&%io$^Er)ClZ8Hi+8^%#8W=N89=ylAku980x z#0TkK)wmU$xzT_OG;#TQh?{X1I62T8ayKY!6ezeq!0o#`@*FqqyDP&QU>_m$$ov zUA((UUEUYI@_l_I^?tetM(8cA4q;;?+r+P>9h&p)^8SFj`}SL9I8>;xj4+^!FPrga(>b$sf0<`~d3!hb)pQ9SO%??~ z_C2pTHG7xBKkFbrm7<9Muz~3Rb)J*QnWCuLryxlP9qd4UdRKZDOhS=GlMD zQ_>-Sx;$}4!%vphYyXI%ew-VM>(JajuvjAaw|kvXV0ZAdZDYc?3M;~svzO#NpL>?R z?SD7@P}{&iC$B#V>=Txz?ykh;XR5}-5*uH>Q>GrGLax636%(&DbGsX*X@*a}H~dGN zbH6V?ymxe6DYpTF)V*EzlQzmdyLsqHxLKXoo2g*V=gysjBF~B#=H%v*OjaWXd++W3 zYX4MU&y5K;Ewx3M-(T6ZD|0@jpR;7{I-5fI6VWNoBn|F z_bhKxoWZA3BR%MJp@wh3UD-@Sx0^7kv*h#_ApNi-vKuHQ-CR;rNjOY^K`~nK_x+v{ z2KdHp-c`Qx9};yNn98wpxP>lZ9GkfHx0daF@(dM5J!{)r70(*bnDy9MY8ga!K+gjT zF%c11ll;oo*2rfG*FAxy@Xe}96=*7+wcP#kX-En7r+>O3^6~d;E?-Z;H&PH75lZAX zilCNhC?YpJBxzwhcR5}1!&gq?zLNSs*I&GNk&~ZK&Y*V0CnG>TIJvBL`SRr)(EZW| zH0Ss3?*5-YA;=Q)1cUgiJ$^h>F`zOhY2gq%e~9&q7IGLqIo?RNsf)2CD_ZJvGfUSW zTRzl;C6KC;tb)VS)zr6>G-^o1EJDN~dt86oLgO(e`Nvyi{cRlIQsG0)niWT~BY&z1Ew1bYilzLep_R%9GQG;Fs3#Hv@u)VbH6drCLP4 zJM)%Se2kga8VuhR){k{(PQOIZpImm%!xx#ArlPl|;~PQ`1qjg$H%v`q>+4mxOG>Vl z3_flh9{$$dt!ZJw@dthch1umjC><^`)6=f;YM%5#C4%p~1#0oC`}1{oVH{2hUDob!aBTM2)EMICpn{HeH(>KV zST)YJ)lAfm7yHjTm8;J`{m2f9pkl=>6kpkVj^A~T$B$Zv%XTNaDE4+tsGJL>-a~}V zwgp)(7llK$_^<1(2UVNDC)p0gelPvX3lbDV8~B|JR<&*Qg(7ZMrbJS7Gf zvpukoFYfNB>d0ud!$*P>RJM>P&&&C-K`AZ1M=rgr&sFo4lzFjf;N82;n?ZN5!40Ug%EoEH3X5I?!uF|Q|~ z#mCsR5sodBSc;n|m2&E^?|OdjJdea8t-Y<8;Z$pbqO>8__w(XB12j`Cq1*Lc^K#es zsk(!6^S2rDkt*Zw;RTCdw*9K>>PCqh+WENk(mLk1C0oOG})-vFuQRt+|~?TNkWFXl$7k5v7h87wBA=C zp;G6+A$7pdb$@hXJ#RLmx{m9MqM~NWlkUoJLs9mX0IUAtS$EiERY9WUs6_Q0qt5Y- zczl@QOZ_w?SSp`yBj1F_Lp$eBLvz#jW+|Yl`^#B=vtbQJ#*8GDVwp^6y>qA3v@{|j z8moIes~o|dDYFb!Y5{kzwLnz#rI6-EKyc3e+wkVay6wiImk)Ke>h}zbKc)D+?8>L; z{2*Cq$afF75mL2A)5L;mykb>)ppz*}vrRw{?CI~@${|DN!y2uYH2>-o<%cCqI%l1>VHcr1J9;>(?ohO)^`YI0Jrv|G~;XQ?1_ zM{L^lGhx>hpd4NKjqc`XDlm;`xmAK0^-{%}M~bbgTzL89&T$C4in>QFrP)0=Y)t$n zeR^$u0lgQ};QPfocEYf2{XjrMLc-g|c}f4bQkHwF%Pn4o9EwgFwoBYQ!O^E7lDP&E zGlyOY-saf|PP=LO^7NaF>$}SdTO{hlni)4rkX6v0KpaG60W)(52+y*V=~x#mbE zO!^2aboXj=fG8*^V#l~1-4Km=(sAvoWA|*(t6SOE5}R{hsm0ci4DHRN6#0(!m2{q1 zR7ir}TbOJfP7v;2+8X{fdPuM&9rEl0a7RZ^PPqKX7l!a-QPKgsb5{GyiK|Jf=x`LG zESM$JIB`2J9(VO?UES_TZ`RFHetGGilnGdVY2}xzfBGtMS3heZc{jo)9Uepkr<|OG z#a!{6<2e2B*Ml$$sGF4zq5KUB+I}$|u{>hp!Jb zX6d`V`%M?hZ9+LQ4(dVmxe)=VCv0N&KAV?2Oy76I2hnG{E1Du9M+eV_Nya&yEc3!;r%cRxMHH z2jb|%{ye&g5Z;}jpdiPEj>Pje1R~l^K9dIjXxeZvOL^z_L|>4!4L-d(8^NtQ0mZjJ zu`i=2E-qI8gqRl1W>A@01u+n8JQKRgu6gIq#fgdDCfAEkX$*TGzJKqkpJDnGyu3&? zj49m>fYhz5tgM@cM@A?WM|9s+20Bg=INFJgoS3kb`}%={HJ)WQd^Gkcz3flA-ZzOH zXy%Z|Tx|&)GK^)G#$`S*$bP6$s&=PE%H7km!@c7sJsvs@QT3e5?PG^gA0;7=oH|7K z2n#U$w_w>huvdDkPe&x<0H)9NDcKz^B0@E4caLWwpaj42!18?+iQZsl)6A%C%CCZ` zA{SUV%7S!ABl5nLB$G1{Fu^DHVX~eHsaiCYRymTfDM88|2^`TJGOq4e9`c_*M`GWq zL-Y1DUe%7wtgH{*NaL=1tX}0-{ByoUGTq*?p1l__2^DT`2eWLXpVQ0nnv7+58ukQv z6xU5xp7BVD*^m)tK6En4GSBC%rJ*gFPp6r338cqf(bKLJWJgVonpTq>)=c!I(cF}s zWzbHmPa~@u+lKG_^Pg@T60nW#S2zaLu~JDz^BuynVrrM7Kgj?*%lSG|ZN$>=xm3Zi zobg^VJry=n4}L2y?WY;Wd^vxY#1}1gW&5Bq^eb~%ZTyKEzM1{+z3uB_#brmhMhEI` zBHf^!UwRquK;mbiAXV_FS(s~%o`^t{&n0c&BYr&ZOD*Ar@8hRvdyF0}w(1lx#(?<+t!Ar9zaykCtlj&paqn2} z#s0))fsJ(;xCyJ6y=p+y$A&8nr3k}G`zhkx^Dn(wz%$r)3Omv(U#ZV{IIII`(I8yv zk!Mw!I;mt$xv|xuot(1e<~dQ?OdSmT+PGOY!ldZ6Q@09VJXHJ0r?f~$Wk)X`QY9%g zGA?WKqI}BD8?(Pr;%;lS1w=9sddYg|s zW%$zIN^1*7u+5{~2rH#cI}Eflys$fYHF+cIg21=yEZcWVJ*v+xBUu*NR^dBe1CzaR zWo1y4eR>VgUJa$?qJS}TuJCLy3vIX!G5dx$BarSDt&Zit z7JaEJXxW29CF{M!W7{3u92yJ8=Adk z!82NsO2rdqbH_#2_b5^l3jl(L*ut6#v$>;8jDk}Xe|GUzW{T(ebP3Z6;gn)GLbrLD%FX=$SYa-jMtrhx01{0EA6%gviY(jNAz{`T$T?xZ zMJYMRkm^;F?E#Yx$B%m>Ymd|!uLkw2d3=;Bu>%22Ks=%f$K&L=!_-YmFGnV89{kMA zRhqwr{ky*Kw{n+$cMUg%7>~j4RR`DTmF2v>wY2o?$N0f%nyAc)r|sKB;&H(?i5W-y$Ah6RFfR2C@W1|#y))baM>FDuguUd zQvWr%M%9FU@T0wz6QX~A`0cfT0q?lh`A7*lRB0m}pIz@=rTN1{ULk985QzPjyNfyp zHL&>~)U`AC7sb_lt`nQlcE4+2GOYqMR0?7FWn?#J*!C?Y5`9MeXaT#kI+jprr?%-I zHd{>GA6^@dKW?p2+EnBDdAeZVQjqHigM~ zU!8-;o={>}Yg&6IXa*cD|Fb`QAJ!b|oIkaGCZ*w0-! z-8dUVM~jv2-_}Yf+K+6KL~(_Y+z+qGp-xm^_#TNxlm7qMdjCL>vTb3vO!m$QZOF4O zeg5yWAgfS9^l_RQ{_X=K5U;ZG5s5;dhz^ovfN&DIFV8w)=OVO*oS`FcsD2;2Dw4az z{I8^OC0K>mwPun8ic*K5XCGj3oeK_7&S9s!oeD2Qx1C5{Mek#99i0qM&#}Ig7Xfzb ziSH$FBG=DE;Cq#ygM%4PDiS*F0#En5)UMcBS#?i&%h%gVe7CZMprnn7bHBrM3A{SU zf$V(|TvT!{@;b>}G=thVz$_t1#4uA`Qc2`r!7Y8mgo zs0662Uw~+g<`c&w&B*=jD9~PAbl`Vn1mh;IY0+S%rnAai2s1mr<~`p|eQ! zTYPE8$xDuAIeD3uwy?iC2$)}HwU{)uHRw);jGLjvE-nJ@Y|-)O2KDyoBNE}yp7^k! zmt8S*rWc7q334WMyP*~eFWkv!n(R!yvmA<$EL`nF%~p{%)+rZq-=;bqH!&KOl`v4Nr05 zkdGTWl`i;?9spzkQY!knr5n@|?U$}?Q5_Zm@!;NUxIDH7iIs2tKDX)A?RW5kE_en> z#!XLkU6a4b`N{_&e#e{GGd5hbzYOwdh35{jQp)UCb)MTNhVKKhVgCF5$=#DTTruN^ zSe)pScewla3rvtDs?gP+CNuS_-+SGeS#^Kl;{Lgb+50dH48s^rZSSIEMYIN_{y!7^ z?2?j8M1t>hcMp6v^u@a2;#yx6zyvSbFO>o6L==SpT-1z+P^HAPZha&`*y>}--#Wofu4)gZS2lk{nAbJab&EzS6)fAe&^-GePPIluNq-e z@PY<}7qL+vUI=YoE&aN70cye=tP=$+pb%W3sDD^1zyzuC@PY|Y?%Z`IFes>_c)9s) z@{W2%{W}U5;j@{-XTh~4!QCQ>1nlYaXX#?GtDhrqA;ifBScw)D2vRo7nT=Olc@RZI*%*ijgl z9J{yt)3M#eA(UNJFk1YK3^lafh`j{O^(t>CV3*dzpFE(p*I|7+DUoPneSCa8Ay+i~ z1jrRFo>iXffA;pkgux*T*N)q&+xB$ff3Cb;Z*pr!TCn)7_`}?SnMqQOL2`QO+|yV!aeIxfwgS3jTKNg?cyjy5FkPWxtE_ z1Czfc;oR`7hxGigJ2MpH7J0mDmw0V{W5JSEW~9hw<;xXJ(K9@_O|ViFpAAp-Npvtv^aECzA^UOAq`V>*CYB)k(0hgFpb&?^dxxn@IZ6d zDmdI+6vb~tZXhbW?wR;n);t;_kdO2MVG2HZaIcLNjyJ$$XJZa0PYD5PUpM&J)#6$+ z9%soD0BGB=XS>?+ZAG^ASMl+->9s3W%-;6^e;&cx@ zhS<5EtU6t#lmtz=B++SZG2SNs{pHgNKojL9xJjkc4n$wK6$B-TOWF0m6sXQ|0U-W>&G z0Xa!zWVF>SM|A+s`*(tZfSr#-wKfr%?)r**YhgT3Fs9E)ho~?+bTqv;8l9LS@stz} z|8ojRKtu^(>)7t_v#&x70FHC3ZgQCcqK%%5+vWh-0q#s^1h3GrBqBqj*W_Rt-}tml z2O++^EoVBc-+NjK$n!=EO=nJ78Dr9?qn>AW6sh7?9bk?-;Py?x(z)6+O9~ipOUo7g zsXclD=s|@W4M(UX2T?Jv*qn?bg?jcpe@;w1@l_zN%VVd&9ts8?FA`NkKyv90+yGu( z;NR+6FV*H_jGXq??tjVy4cVLjHrD~l=|U@A?X-6oW{<8mY|tMltO#>b!BAv?=bbwo zFysa40M{u-G9uytnNIV`14*YV8v!6Xf`PpCTK_1uytcd+ppympuGn9WnsE+ue;0)j zhAbaG8`QWy>%-y;_~}7XFSTj$3D3o6LgqrJKr$<{EdJKl7dPyw<>n>=hLBXZ<>O0~ z6QJR&1cD|Xw<%e}yBZ0%$k&Jk4jufdhgV)rjTvd(e zGoeo*rW?nlA*s1J*%^^5Xm!w|K7QN+KTemhXH1A7YckFo^1PK%%-(EI(~^)2+Q8%D z0xlSfUKPElsp%)xlEBaI71d*!(9+UU%jY2ql$5q)!R)s`oLh#@>G>igAALzoB#LuW z9oMY6XdTy{pA!WN{O@lCvCh0HM0l`hrbZqu?tVu(+M*e9*3!L$PC5%x@%D zoR@aTF%1;=Rd`MLblsoYI2)#%s!F3L@P8}mh0SIYqb_6D}Hs>;Kr%`VKNqOC|fZUArOLjYu={%F9pt1?)MC@(-E zA)LG0r;xad`tfWF?P+p%2r{>@k9XuVFSck{Gnsa3iOHnj=pTCol!YHUCb&Q2ZrQnS z%Z+K!`}jv;G4y=M>OgitKi?B1u?dEbybu%;tFD8V>j4*W&6_7{cFu8hw;S^ zhzT{4h^q+6ZwZkm%?)M8@P(%no)S^y?uadD4&@b8IiYuhT_JfN8T$Zl{=FIzDRe-N zEU$S=9T|Uw{;H(8DWW+mJ5wNPZZAis{q)ggj?Nc?+BYufPK;?kR(ssEedyG)DLi#R zML|!~s=A(egu56-{*lbwN~9G=IWpz_V0H<1WWVf=1c>KF$BUOP9GEX0B=&n`jvJ*G z71uK8{lM4n&Kccp<2gaA*+-4jqJ|}Y_b4+(R7`Rt3djec#&;vnzgHbRVR1@n zQBaGZAU$xS4h70yNC*IJKCl!Atgoy0wSe3CaH)o=c ztDKY1T0zJgnknbJ=m>F)Zz(85sG-NbEH$m`rk{q(ab5Q`BN#0qOUAJaDPZ@{Fs#!#hYT6iY6s@oa3g z#&PwyB1*33fiUwA%+pTApAVe|!U_n6Zz}`eT2gS!Fgwt)#^0UJ3^atdMUzu2#iQbtb{pl}Hf)>WV3-$p#b_=`tk z1oef^E~sxNTw8dp4ss4s$t&eA9P2wSB;;H#`tU)~+Y26^G?=H&May$ff`cq8b7cb- z=cWwA;C>LZpFXXw9H$)G+gNcQ+*l7k(@d1-C7pK8U+-%hJyp+{*i!I_i!LjPM0O}V zmK1&u-yp-;{+G)6xC6MZfgbV8vf9b8Z2BHu{oxcI)!8>_p=mK)L)fFi+XvZu+0;z5)woqco(>ivLGpV6+BPXUggd}QGLYfkjuy_wa! zE#bxTud8Hb#ahfu4}b>(M=tYp0f~nSZ_%+J@e$97m|fVFted8XsN0q_f3zj#Rad8e znf3FOI%9%TltbJA zsshkN9?q<>H_=GcHv#08@`M5Mnef^PR-uL7%mzeLvt8chp{D|@1Qbz#AAq>5GHwXJ zH3ygyfH6wwvl!4<@<1YgDSXznCtIS8irDABvI&uJfhhpSsWWe_CP_SQb~{e2yH<`p z=C61%ahM^Ok;*$=f4{=P*bjjaU+65RiDPo4ot2KIjwFTHbkEp+wwwo|jIRP;_vd+I zMK-%s7wD(g?jLjB)AKf3On+EAEM$>tb>E!_dPAd!KiWJ3R7XDUih@uR)qmpB-$sCN zP(?x>3EI#(Y$7*zpFjszfGFKVDCHF3N{@66glvJv(4&!U>Uo5V0A!NsxsbUNOck7~ z)_*3*p&tdBKD(`LEVkJ#K@Jq308w)2(T~jYZE_;g0m8m>kr?@q?-@1PV;qSs0*}Ao z|0BN;!x2mo!(dKfz3gAkMb8~6)*T$tM+fLVP_W7yKAr|b40yR7AWE7e${5)?|C3Xn zo`n~;_kiku$L!w-%YKgoJ`AwZYx})o2c2)uMmlp4<%}l4jTN#C^Yn$=|BKy6wa!C1 za{5&|XIc_COwrJ4U-*A9;lD)VIs(dIkJq~^2mDe{=8z4t|1Dq}KY1XX@+#Q{Xc|Y% z6pZwyuE;n6Ap_t}(MOvVVXc&{n``r( z5>VymOTeMk)6xbk{12rLrrms`ztr(qnI##r5v_Si9pM4sI!`bmnlq%q`^e!avWZjM3D@SWY8kz2xC{%4Y;q=GOW!-sK!p~>#UWShhr z{5M+Fk^c64d}37VdTr@(sW!><=R(RtNHU~f0Kz3<#6QwRT|vkraM#SFAP=!VTAeVn0*W zi|7+G)$SWV`?UDJs#1gV1nB%%c-0cPLU=)@4kGz!p;J9lg8$(V-LCJIIt!enIKd}i z0sUnWQEEgM!AN8gc)%h!GfVBbGDzbV7`PCMytrK#t<}ZuR--~P6V728eTILh1b6{d zR#JK&c8l`oUP8!cmEpBAKJRoNHm%Kt(?9|nxz@M@qE-Fpp@fOf_6g)##HlxK%rW>a zN05zW&CC|&MIwPD_!bD{Nhr~3wx0_UO8o%ogMGi|MTR;`z+n%;(cnuecTr=^m;brq zKbI%y{Dd!lm^+Dp1FYR*gS;_UCOHLMfLWBIc8*eH)m`Zm2YZ09j}Z7Mh9G*-4zGx& zn1M0H@1JRLQ(;iqF^LrVZzX|LA~?fMs)$dfHMsu?h+kxiCHZnNe^pdX!i%EF)`Z+2L@_%T1bDG-OH7q0qxy&Oghx&Bktm0q6?n3b6aH~M zH4r^Pz%tL_dK?-x{>cE?<3Z^8RuDPl%yRqx6*vB_4!Hlm(fE3slzRysWt9;U%RwPA zM;&sBveDL*dGjsfxfp!Qg~$t61k%~5+}$pJG`L3hD3nG345;eg!R;h2G65#w!n~{U zKJ-5SgFWoYfXr?vktPOWFIQ$P_$)$Kc#ZplScP1r2pcz zUgW^2fAT*C%j~Q-Af3OCTC&Ukoh|EU-wnZ%co*<7C0F3T%rvqH6bzE|xC13+$wq9o z&Xcc}UcqF;p5e*)V}Jc}92poGSP$90qbgO;;d?>he-G@=1p>p&m1y3sED;v;UkII? zWZe@2$MPPzaU`Kun5E&_UtJjHCf(u;mL-`C-LzX4i5ZkK)CA}SxmF*wY0KI7AKj@KP+*m z_Mm~FM8ZxfHDxr1qEALohcM3>t5!*(Rt{%{4MpY;G+q9Mob0{pi$wAr->w? zZn}0c)rwZ)8Jlfz)T&R=V-Te8qzF!K27!dv>ht4dsc+L4*jj+YPNlr3%8@V~0cHZo z%m1RVe9>4qxz1nX57d^7wvr{H&&4h9qTAcsz4k{=Lypmm;XmE58Z6Jur~|76juuG} z*@5I5DKmAkER)>sr#@QD5$j_y(#wsH)DCsGZCbC1oArIEs=94uXKqdnt&GhvmY@(5 zq&Y=ZhaL4T0rU@gyOPEZMnl@WA6+%fSEa5T_xhBRL;etUatljGeF}Eu0ec*L$NR`Mb*8vhnI+BMbXUgn^3?`(X`|#CI$G(Tfd05pBL*+-T4g z6IB?cn$J0TCCO52U&#vn{vF7l#Uc6T;rdqZASo0!`*dzJn@0Iw3360cf(-il^=l>K z{{8!FhgNWdB)s~G>`!#nM=Bjc^PAA`S?V)t)!b%AK+$e-ogyO#pOFh)75n(b0ajbjXmDy=3B6 zh^ue;-3-e?oOM8@!OG*{#Qu3K8e3b7wUxX93#X%7MMQ)(W|4)IErB&?D+H$qPBft{ zXoC^4C36yfhF>luM3UG8MCh&H3s}a&v8ufLFwbPsN8j47oRdXEg(_#Tz+wZ}wv1lQ zZJEW#J8mMNoOr1~sn|XiEiCqZLEhL&r0!m6@1nGR0>}WS%+xu+o&p907#~l{tEoUP zB!_^r_F!=J@^|N(nT7?XGX@D7rp(1k-{*as1azroT+PQp7Cs~z!4<|x+v&$N*Yeh5 zv;5Lwsx~$@D_Bw_rMvy0+&$8S{~_ z1V)_6cSuf()od8#VY-^h;_%l+MaJiKcg{aarIUOuodR4hk{mU6BG5L-pdEd7`WPXWw|ery{fZ3(?OWsfXLMzohsNP*<4( zUZL&cZHd1y-N&&LDa-k=B8dv|s@yhlsP83yAI1M3OP7y&PoQkZ_^@BY3~qxm1_J&* z`rW}A0}#PE%^FJj$ahh|V+S#>KjeTa*4benjXLQ!)tSA#Ux(T^AZr9~S~nQlRtNEF zGLEY`MMX3PM)4khpl5h8sWbbqox2Ut8kamHvLc|(`{cw5Y4Q)kpYh5PPLVqy6=9@y zuNEiTYBw&-8N3?&!QS#USJeA*hM#Hb;7y7^(^S8_@lVBrSpEl%`?I`*;mWJoFF{M; z%KL6#*naJMz%4B;^ZTtXR#LrDJNqInEe;sY2{V>asi~~1`yMC<3-*Tane}Q3%Lfsy zn}?kYXaY?~!`2z^0txWa0^Y{o;L1nNCXnN>bPzC({x#wd(}}J!z+MD(3%k3Wu-5g1 zw{IKOw%!j}+Y}!>=Q>>2oNCponG>t9lB#ir$>^ppOv>( z?s~-w9fU}781ON!+-^@<5A<|VEpME;5emx5K{U%Yz>ul055wBT_huR&3zZn1!1F+< zH7Y+_)Gf+Xju#xQf}!fz+U_-0T}Bd&cNDPVF&~p^@TJ;*$M4^GvSq(z_sj+|weclg&@#XthzUq2V#7dI zHo;A$S`8y=eV(=`pu{VD-`HG8x4UemlPAR`UCS~3Ic0RnmFM^i#MUNaY9thC+dfNl zRf}{}lFVUc#1v`wrM&Z)(AXAHY?pf`_WhDc{K6^gc~sK7DYYK=OYDgZ+(tU(0nP=> zji=P)a+sds8#p|OA6Ul&7qt*EwbOVRmeztKqyddS!z=SqId$9AhNDRQWvSUe> z*G6-;USZC^3QkhV-df7`dLk?c%;T^pq-rdKoiHS=de60QZNGPYw%9U#Zw)m_bFTm){0PkY4^>qx1#DZC zjXq}KI=?a`bqGxF2szS`Z`_75cuGC}%o%Hb)Wp9<`%#pN$sT&{Z~lKZFK!XdiwQnF z2>-+em)8Mgm5Zu-wah_bG%bO~2!er%-0w5R$u|0o#%8-C5C-81a(OyoI|b(%-81)6 zhtBLToF;_p6Xtp@11a$b6>a1`OoM1mUrn0b?tDFIP`l1>nwvE?bVP9%Yqmjsi>j>J zFcwbx>B}@Z%3$i2eg;f3_i|9kXE9BkbD%%@>yiqc zLN!RBJM4;069I?=EoSB_WC0jc10>r0hTYif;MH}VGuV!cR^SY+z-J^}`1+X(5Z{QL zYmlUSZ8$UrP*NqRUlLziW`iHz0iYuM8mB&KHUmrfvDsmJ*iXW~oX?Ec(L)^~l}Do2 zN|%2h#8oNkSb+ct@_uT{;5$l+KD3lkY19t%n;03n#cziCNpZ>dCeJ|RYYB`~Nq!65 z?ozcitLh0{%S~zUi6?>C%B!$FrpH%F>;ib`fsft5 z-j0!wNP!+twI<)D9(^YTU&y3LDO_v{uO8w2An=Xy>MRPDZeO_k#-GLal@xfMhjy6= zQrYXK+A%-pHSYnJu+&0dfhh!@#F}AaUuE>%)hhf`rD8kke%PBi>{{ zB*fAY4GdwZz=LnUm!~E!yk8DQW~yx_y}TFl06u_{7t}y{)HHp$cnXwT?q&Qk2Tv$k zmUa%7AKy5ZYkafq^jq^473_q+uQO)>P2yf1;Quv-p}V;+-7TuN2Ta1FlRey(=%f!O zZqoRjW$-}N9<4+G7+xRbHK1#|LB!K;#J~g35=JCMO5~r9jNqxTEFPf>V|vaxe}S(t|W> z|5I;5w-j^HK&8{GR^wUDN|;|_(0C-Af84%xa)!kDKJs7w zU&hADok)ZjB!eaWmws?;j2L8kGha&6qY1jMr$++iX(wF^4OND6K77!fG>Zub*S_@S z_nAzkyQjhRbf>D{zZd40!?rH^OWD$MZ%uwMDWGK_wE<7cNl0|=E_9O2@s^Ha34ajY zHCQBxxpKrwFnH>cdJx&0sR%`C#?c>4*jiYef`Ydj4r4rkNe?*R-{{A_#Ht110=- z76vJZk%P9_dY3Undi<$XL{QCs%O0VF8!d1|CQ`NNWJf;WNEl-yK}^?wVHvA9l*~V? zq4L?!$+9H+Hh7@K)N#-&pw=h)eDsTtk;e}^V4uT{Ei4`b@?UG;Lmj-M=+?`fz@yB% z(3#Y^(w|3CC?5s7s)?F*$6{dkbQw2Lo)H7~2#Sbw>c}i#H8iB}NP;DSp#l$;QbuCr zrp$tNtmiQ6-Vu9eg3_s=&CSg#2k^UV%!XM?55X5(T`T6F>s^ZKacw=?U8q6`?2qP+ zB5R)&qWXpU;pg8TWXrhG`=7p^g2$6kV{rkod1&tBQE0XFc`>FG^x6vCXE`5liVFp4 z^Mo%1vkm;Dw-e+`K-5U_viD?I`qsk;l!jLoGYX54;!OLC>gcx^8ZV9JQvqolbPz7%MOQ^l4~D z?W~M?*fD4=cn3H}!G{m0-o1PGO2+M}DQh}VOC}2pvsys+Z&+G#rk#>~B81u29dlt| zge3qM@AK!Ip_8cJ&-I?Aq~wJkMSo~$uqni!XefYz=7vXD(=^IZAWtbqoYcNYJ&Mb= zC8U}4=zQ(#E^?(F%_iWH0VXFjTRz^;pPAgauzxt4jpjK(F`--f*`{2TO2CsNp$E%R zFvwh7%XcjPhGGM)ldw{m=eV?->svAt;mP?jwr0=sq>wn{<%z~t+nDnyn_y0qvF@*= z@dPbwuFsQLZ1V4|gbI2D$%T3U)9mMG99MCqgfT9=5228xkWXI~L_eHB3q7N{4a zf1wDO4{i>rmct?yaM;0!TL;_ufs`a*3>@-4B1K4kl>&G0oYeuJ;zr1x|Mk_ge{iXriB7Nje4S%GWCfn`x{uiRmj%;C}m#g+4%mNKxi8d8twsTkbjjnSc5$@k=0Bc#T)n5J!m5 zw{NDk@M9(=WI5NlX?EMN6$~g}7B&62+A?v?A$lUL-Q_fum|_A23SDsEI#A!Yck#~E zU+mak_qg9dN1OFCTt$)OG;Ugbyd56~7o2I?=aD$_JEn`RAzQe87Sqdjf*3B0`#ie- zGNJLq-srdA82>f3`pQ_KLNAc?!}>|Fx*Pb6=*U^|1_^q!Lg?~v1Hv3{d#4916T zc!yj9z6PIp$;6{V3scamGnh?fq>=+c72~u}gS6M2R02p^&2J*O|*R59xpvD?}I4d z?&CAcxk~@?Di$MW$2}wb_a6onf`InY|E{yrDavR|duL|}$pQGAJq@JbsvZG5!qa@1 zNNC=&x+mm~(-}e5diF8-(E%CQIR&5OH6?m3$ZHOM4z->;tZZgoQ8#8r6va_|zju_pq{a7-KQoiQ5w zXZ4F)HjDp8fYuA6e58N&XDwpzY1$HJSOCdrr3!J-*THw#n^uN#a|%I(u9=-J3+-+V z4`OHkh>O~n{~jTY41;|#3bCFMzQ`j~F`VtQe0p_uGTW;^`(C5{Ik|-Nl@*pSp=c^~ z5R@u&ep^qrt#0l`#@6gEkhpzz;r&Dh9yGgXswTWTIY|-;_r0mS-4^s%V6`uUh;xp%k+7;x*tIoZ<%|T3U1sKzt5XZt({ChSfb3^iN_ee&DQX#R$j`OEtrwcn z6AQBSyYQX6;dPUNHpH~M+814*n`YU6bekI5Non8noBL^8jI(f@REGQ-jN_g&Eohc1 zY-m|FwMN6dHD_r|QAu!L|DVk_E;RaPOcgkzwOmNP@IH3QfzLKSr3mgdX$D?Gdw4|XEw>!^!e)7mF-v&T#;o_L5WxMlZXg|FjOi$H_By6vJ=-A zV>_w!2fXJi$YItq+iEvq=)H0;U)L%kq}@7DyUm8I>-*hlf*2)qvY-5emSVqi@uBW$ z{8vg~Cw|r-eEjY~{m`g`PO08)+u@cW>ei%ocH*zw$sn9istVgke@Yb)U-*VtjqY!w z<)2NeIm`SwBA64hEJ$FvZAMexshqVUQ*5f&|4b=6Ka=D)nSQ;uL@pi-JywGhmf0IdEa`IOJF`gwdIp7g6g*c6Tsjo>uu% zPD66`baZsJU=Phj0tl^TbwD#rExA>IwfyQY@mxHfGf6xhO|v~+L~%8pI2h$SGYuYJ zK)*Hyk?r3*^Tj8F+V6VLrN7tA4ttjvU(oktxB7uq^(LqPZPA+2KF?L<2Rk3#a7{l| zOx$8{&O6ZmVC^lV;)u33;l?3Y0s%tM0D%xZ1lQmaAb4;B1Pg)SPGiB{gS%^Rm*DR1 z?oI;@-Tf8!&di^gf8Vf+Rr~3GQ_Otid73=I}J0DsztjjOp^JsG6!E!ZN9l1yF z3;#U|FZuZGsoe2N9@Q&tIw;lhFT;j=S^@y%|2a47LakazmmpqkCIKJ@%3(WDj8_uX zyPr6hYxZ)N*e1a)Zw4#6y``wE92lSVf^4h3=^g+9hcaHAar5&z1%yU?kpizfZommZ zgB$p%)4s~-(Jw6$tAWL0@(Dbq$EN`j5Ce~5#)H#?K1#x+cjtJa+IH>WY2vug*Voq< zwCZ7I_*ykYDS`p#52}8BSYQf(M(-t|W(DvTLWxZ)YSG6p?AfMW>#e@`R@A{ipS!Zh zMI6in&gvX5)9&Tzs-z)b76tJ5LDTKF2N;XnJOK_d2c3WJ-yQ$)jg-nze6pkyJc13f5<7R_4d*&QeeOqOX;=| z__1jT{LkbY)jGfx3D~>t8TcG#Mdp!!m&5OsYnkDUw=t9r04ObKVTND%;}5^ekt)BD zb~sGTMS>f`@g;+NuBj*mZ`Mm2Y$jUZ74}Ftr6OyQ&#@0O^h&ks!fLr5wtPkK@R662 zVF4qpDZ_0JG?)hx?4y*ofi{HSGyW~DUEDjnf)awcy`}Eh_iaJI7!@%vg ztL}caLgvZI$|^UN7V{C}}l|4=vB-P_qM2Mw-Sv?|5wwyd#k?Kn(-) zjD0FuW`k^w%neOon-`Xm*O3fM*I<(^so;A1trx^+(a%60Vja?`Xku;;%arvMk$00s zK^LwegnROe3_!^Xi`EHj8+EO2Pgg9`kflXNrvasG3%&K_Nod;yr+1AKVv6L?Whh{l zm?}d&$xKi;E_8?r`c%Rsw&1OyJp0o*wSIqaF5>)K!-F)AQo#TAb$h-?wWmk+-<^k; zM&|!B#?$}TTXdr=Fh+Sa%3XpE0M{{H%7eC+b-OB^m|?`ioLkO4LYEby7jr{`eAhl@ z2yV4zH5yH`NXO@j1?;{HWg?#dSG`XoXf1X<;-!EqX*=RyhTDqC)7y}|`#~luMN}u2*4#B>8*ip(l9rp!^x)XuJmfHNR8ie zk8lS*&}ZX#U4$C218%;|n1TOV>yG9`?zdxUM}^H=hkAPHO9lL{MO>y%r2iAJfN!B# zWZXUyWAp6FvkVAtMffvsX!qB}+y4ZT39g&`uA0lnh~~XK4xq$y48_fH2H|%bnDF!C z>PcArN^kFH2SWg61Ii`~HOJpC4W5+ibm+n!T2!f|EOJKY1&EX-rMcggKutdzpbtEL zm`uE3B@y_dAMqQTWHXeltz$0(95E2f@MEd{ZWH@+8b47igHkUb%_E8f(8Z}Fmf^sr zLnIJjKlTw-0(_&ECID@7d0E%va)2RV2{63A7*)r`$|k(J`S0J7^y7^?)Yt&5UiS=PBPox{l5FL|uM;9V&CI&7zy$c1#9gzdNCb zwM0oF_n3Q7=G+x4Ar^?bO^}yn6mWF=1MIIukHP?)FKSmER>_UgEkZXqfhYxDkq?JaoAY@hVaxQ0OSBb^Z#@)pkK|6 zYEivpFl7igV)kwdKyQIVkCFskKM=F(1_9iHWd_hlmiUOKc|Tcyn3C{)E-(@Q8TfmS zvUy!#&#taU2)uqh4jc}q3bs}*?Z|_K{0aR~l!ZZ-9T(Qj? zXMSH`5F*b?5ecaM7WjxzHWhhThE3Dr`9mgrqa6^?Cwx(N=X=5-4ft0N<#6Glvra(q zqbltV05V|BWr#e2|GKn6jweJCB?JRy5YZ)IxiryI;@Xb-|F@R44r#p8H6H~=4xlyU zV;KR#ZFH&)2-E+Mer4eQq+g{8)4Cmpf&ld-V9}#<$4DK-ue#h$D5`#p2>T0u<82u7 zfRR;)!8s@lY(qM;uoOe>7)wb$A7IEZgkB#2;bDM3spKOPYa8J5ZaY@#{3=Q5_9GW5 zCF+wXDQ<^v;1}K+!7FV}PSG>b(V*_-6Ik9E%;^;@S9_xBJ0C$o&1d!!D}nb{kr>q8 zZitz+$SKKp9v{kQ0~rhf4f1;-#glcg5ZsQm4)pj}ooXsT(05g_AtyN$5do)@zLgw= z6iI*_#dB9WcLpj0V;W5B5(43$RZ~0&tmlhK-G;b%I+zx3CZlfjD_k>VQA) z<~$Lcz^pF-=ES1-uT{j@YIC5pdfEx%b~IR249~Lx(C80OXFMW#6u810QR- z&#rP3(hul!_Lq)1j&S`Ea)(?UJC2#GTpicW>Ixvyst|DOEMm#^aoT!3OKiXmCss%D zCZ?Tt*G7BI$)Bzh_<0KnQlk8^f^kj})XLmP=yc2zu2kVMQMdkk9I-jImWPzP8w|v; zJioog00llvfpBoiAKOB)ANXheCkaX+xS~vU(;oZ+qlTC_w-~ZP>ekaqij7XbmjPGZ zJV@NLaX%Q|nI?{e*TD?4W=KH4Zo59LC`G;xE4c$)p7D4nFUI<=i{GoMsR4{&u-U7E zk6c_?+1bcbd`@>_h_=T0n*#N?B=bi5yhKEeI{M zdxKSlLiuW-w}3vb4axi_vNuP)189XWf5tky&9thl(|#srxJ<o6tf~t-c2*_V+pbT5H??SUV9kMQgE>wqfm_(PE5m;!3|FL zj2buCHJW+qvN^b{7_(SR7~bwbQZ?@=x*Q`p^uw-&yXo;t+)+iiA(d)1_xzpqJP+|t z45)%1h4&#Abnw#{7<8dpKtm%y_OD>j<`i&15WX!K!>?~;^*US^e))7SDOjmbi-?3I zCofOZaZFfb8Pe3*>nyc6U3BN_#64-%M=9dfBF%&WDy%@q8<&w7i9XdNJQeI@8p2qN+)Mr&36z!z7`!S3r@uTG{raz z`XwtDW|V7w6W*lnbi6WQTwA=Og0A{vO7SB9qG)JFtX_4?yu5Z_J36Pak~5-Kery~j z$bn1og)LNkEO9hqk~Xl2t%Vw?<8A$FNKq6x1ZCapdFqSpN3WfPp44Q2N|hA12%Vn2J9 zRvuXJ)a@iG@VzuNK~o38@)nO&m5uCJ(Ha!?gL)7@t!Bjqrh^lYGdx!jp z^zmnzPK~6N9s4{q>3N23R{WTWERL!QE^GlO#m^kt4x{v60^L$qjtBap$D*WASXOdm zAN*V>C?cXak(KrSx4(af<&68G-wz<#m6(`Vs_^Z1yARnpIgLHUPyxHD!?R-qrU0?k z7>Nk41ANaNX1Fy)KF_vQUMwUC$LANIr|>&v+~;*+am%O}Uu!jnC*6pgDRt^`bD#i= zO8il7m+HLStJasYOul|^=@-5I0_Eb3s}gl;IlV#djBy(8UAtJ7P(<&guDia^*$4M| z9U&i^&c*KR8TUop{Aga)b=t<Yn{zHP2qE+ZeM%0?KNCZ7`ML^ysjx2~AR#Ba*2Y^78D|_sKH; zyYFNp`jC>DDH_>R^Rd>gX0w~-TJy?yu6^toHO2Tqf{;bt!57=SzpRuxL^;N22OSfg zbkbYZ>MTw)n61~tquyEZ{6d=oe%yi-4~Ahp@8bEC6p3(oT@H{!-aQAsiH)dq#ZKG^mEy!tE?lKZvVw!EI?O{GD; z<4tnsdhvEKgS(oVHuKPaUw$rlomgN!5m+p@4R4 z;OiR<RUuh! zxN5>{%*{;PFBN3k&1x-Ag=B?}(>&3Z5%HLUJ>+FqSU?DM#u9 z+nWh^0hj_QCz+)4Bnu_o0a)9oz?y40xi#D-%_qanyXLQ z$Yu&Y;@P!cei~3JWQWRREXsE!54kj))swP zn{rR@RWqdKN0LArq+kDH`!-qU4j(o1D7~pUjbybH{v}o2$A#v)-o9!dyvpJI(n(Jg zGRG|jgH3${H@>(6hM2mh;)>bB1Dee|>mkFLbr5x8jd2#P|Ciyy0k5_)@*yN}`C{^6Oz35M z#gKlwKIssrJe9y6*{;o8`$!hslX%TVV1xB(gf7ZM4qEAQP{v5NRkLZ7{IwPro0D#E(NzkCC7wp|~oW!88b7y4P@zuPPtJnptpu|WzoY#`sn2nr zakJ6}bG(pg{}%BNk^DDuF6JW`}2dmHQhrW$n zE{#1%`k8rfM|O0G?p$y!oVn!@-hDt&<_Q4~tPL5><7?@GY==rCz1e@szSQhLd#kbQ zi(&!<#$3jYo;~Jm-g{y2L-5CIov7y{g4X7pA0v9_NPm+hM*9of+0EeqqZk(*B{-ZC z548VA{FnKdkv}fJluk1dVZm@ga+87VP_#895I|$M1snMiUku z!UnVZ6FQT5c2LIwrx~a}jpZb6Vb8@u!s@YYohV}jr80vJ95 zaA9F2;lllUahZ#iyIYZ8g@(oP!euz_D2nX8bMp+IbvP0bh;93tRu!ls9_Vg!H|3)K zr{mYAHUjXHMj)GY8>#p5eTJ7wh*8wFZ!a4oBN9k$g&PlO80kTxD|XvK549C~GC!ap zSTD5lKmQSvGaErRJae&-J`R@8`WR4m#g@i}t(yONgTP>)?P+vAdh`x8e7Ql~hb1;{ zXP$T*tc~*ji~9C&xp*3f-pk-TNa-HvSb|rtFn_Xs^6>#GzfGLjqqT?Mzen-vRblb7 z15(xfvt}p>(RTugTq9+eZeCXnHOv^~J@_~?h6c0-jIUc-BH5D`rqdiQ?g0wvEY`jd z?2mX*=DM{LbTX$Wo*hvS`})TIPZCM#z0Ox2l1Pf=;Nr%_A-*yfeQuxWm(887xYQ?~ z*%koow>-eWnjWA<)OT^42!A?8H@GAl;q805Id;`tAr6GGL5;D%A$0OU6KEKb6*J}G zPNiF|hCiSaj=pfRf)7YFAG!&*8u*GwGcMh=+21WMY8r*_$Vi1FR3PAD zI9*tchcG{6O$D!pQZVvmeWi2Nq}ggvoTGSEV(c#p(L{16DE`u@|MSr|R;^HI zuT!@a{#+j6Y3Z6A5P~Bxisu%Ha4iw6B;YP5D;rGE4urdYV{_WsV7t|zCSIrK`t}qG z(E(x^DGo4xJb2TC>4N+^GW`s={cEm%&1flJ^YAqww1e0V)-nb|iS^SenFvMeGsfs} z0$4|?1e%-F^82S!h3$JcJZkyy(Eo$ss6ckum(dQ6pwACYK7%Ww63LcbK1S%Ylimr> zk|2(>2Zx|-;_V}<_B>>nbZZ`;_~w&cHdp?{JJ9h3h>mRq$6}U8M!$)ao-j_n+<~0Z z#`5(aNQBJqf!t9n?^cE7%rOq{PBSM)DntHpVJnwPBT(@Om&`}{ck0wmR3VP@Y#1JT zE!AF3S$&g~DH!0UM}=WJFiKy8+^y&Z z+8*)-?(K7jx1aKV&}#QbNeUW{Rwdi~on-XP{I) zIP$tf#_lZfqX*o2<$7Errzt6fumk+~ha1CEc%FNL2_vhWwk=nrBdi%^T51TA6oI4$ zDS~2RQsF|l{754U$d|a|p2JlBw=Y1x0#W-R?L)+I-T8!J-_ZdVCHocr8No~=63T1) z0(n+G46GO%wa5o!drP5!?8H-BCX)I&BohHgxonQkG8nq}&7)YZF2~qLLk)q10GQhg znEr7-_in(d9~y>BHvUaJ5^u`Qd?c9R+X&tWgYiG~p16HLV{^X2C*>Zt=sPQgz96OC zV3)F__V{~e`ar-_HyS=FI-?=9ZwwWz7_vPc9-}s8PU0yRJ>JoPc%bm5Hjf(s&BZp~ z5Z2UQi)662jTI<3W^`Lo=1es9Q=2W~`hot~7Jl4nBU`TW6*h>I25bX+VLrW-tYK@3D?ur)6IQB3_n74Ya$R8yn&+KOm5G{r^= z@Pts))_z~hf|x9ut6@Q?xZv41`seGA1G3_zotd3N3vC#RtMg41t?`9Jc8O^Lj@uq4uX|!p3)zZ%kz2v!1 zhIKVG9Q0y*_4Uu>s|vkXpQRsb^z8PStqt|D_A4NPm`gK4fm;_AwiMhR8Ufw&m`N;U zFn-gFcGND`kAQ#ad!#SIpKaPw3k2);@&#%h_*%TEE4PYp?(bs+{GhcJq-w}}e8TK^ z_T)H=^FU)_4L1l0MY3Hxdku$bft{+>mJ(jdQn9osJ04G&jq*BpEzXTg`aa0_kAL|* z5a0K~^W1|zI3h$!;wvhEW>Pg=f&b4bh{Az~GxN$M2gJ{UF^}){%$MtOWuRw6oWJ2> zh)=OM9rh{-retZ~k{?d+9=sakMI}I-WVM)~nr(vn+}WY83Q+ppL@B_K>nxe3MQc4^ z*{nLvsaD)7z~_E}-tG^k6{?oecJq65fmG<954B#*rkCF2f!-sDCfYmqWVa9YjSiNf zs#r^%?&Cb#+e@scRJ2v_jxT0^Mi$(IaI8?G$dF`|0fXrq5KJb;X6H}Rnum@raKU6; zzVFrM+Z${UIXEI(|JGGd}U2=vN2&ny* z2zeH6P10(vhAd14x-ol!>#j^z1i+_hLZ0vX12S9$xfjj}0WtZ~rVZ+Ko85DJ&!X*- zv1Z)f+VfLH`rr!93PZflNZHG7hj(~>Iy6JKNIx)aWh^C)mhG!wY;<(iaQ`)WaA?6B zT3Yb|X`8FJ*UsIV*HqjNujUU&FviRXL_|bBX0UJ6G$OI&^Y1tfquN+Tq_hg#r;y^ju)7|1~j- z{o#C;U(skz9qs()Sc}O#MQw3(L5C1&aj~pWu#zC*{`WSprrGW<{1Bx%Lmo|=+PV9$ z$~3ljmLRODk-snGMk5rKj8ffz?=F>8WB{9 z`H`E8hX4KIPD4d+zLbRjg-%#)bqThQ4(3!~$A1}KF7bO(21lZB6E@^ltTcAjHTv6N0ecQHibAM4 zr(jzEszDl;1r2UhPulL-IFUYgZGHjTrvu$q|MCk9!?7z|ZH3L-n!8O}yODkS=eM(# z3ivIGF^M8$!U0*JceWY$$N9W*|*gaQUX^!TOgKah-N zc2Lh8Im)75=K2R!1_^`F-q0``b;RN=X8~J)uxzEi8~O4GfJKGPEagDdZ$=A`V(9+M z=Z3a0hdG&^6BYky0(7l+^LHEro98JFhj#`7!yh4PkFhr+uSm%buG@~cDrBL!_6@{B zgTngqy9JG--%PCNo^g9^I*~PajwI>DC1&fP(^+FJwB!CpO{!I?gb*t>F;7s+VXIovn@WM0_R z)TIbAFD#TWH%H~?*N&Up|AVpP(T>^~%Q)7?mL_bE4pfV-n^Zlm9eBB^eI_az`uqFy z{!jm*I|~3kF?HL@m81-7>sy;{kF(R5fN(Qv7$m*^9>x2bY*)r}XMByD*9I+Wr__O5 zVN8?Xv;5#*PJ#u=oM_)j>LHX+keEW4YUT<%3nq!FG+qy9q#XK}a+eKXxl|XP!TIb& zY;I_nc`73Am<9NUktVjwY~aot1>SE2#)&>zYDvn41tD;`uGX<7`7P5dPicPqU5tN6fM%22kbZ#TC< z=bmMieY}&Kk*21-Cc$K-M7IJ}@4@vOM~{nY*UbCYu08TBUo6+{7%Z}iprkjTuGBrs z*KkC(I%0hxTZ#=Oz=oXw(_Ii_J|hyCFzWIDv}PE_xnFqmkf_`Q5^Vd(SBim24Q32} zUA!S8B61bLsNV;$_+kP$xYDe`mVX@PF?RIFj{*GwA64Fod&3pJDzOjtVl{<5Q4N`F zBCk>2{fCPXr5+FTLO2BdmyGaP?+a)5{x2DUDje`Xc`DV8YuMTQT@idcGvnkV`s-r+ ztH%Dd{i$WMD0PF2dCfI1;<0(2wW0DL5s4XqcyzrIyh%cuOK2n{;opDLbyzwT+j`G@ zc1Z!fZm)1puQ~`1A7DxsK>a!r19?0Mmu~6(D@Kr!x?u>>{Yj#$`%&9X#_&t7YB-7? z4VDd|=+>>{7$XmbkACy%kK8qO>CI$R?_rS^dHsj)v38?e zxGYJK4*TV;zb~zIr3hXLQ7#ev29WbcvbcvGx@C!6)g={M%+63EQ&qYrMC-%Z#zBzM zsAxULCQvq7VJ_Z}Qfa~ASSp(8&%~i0BM)sDndoc>NV{DXNefw+=qC90x+xI{W*O?j z2v@L|?~eyn7UlO}DF!ot^V2 zR17v&#pmetyPlw=TgYGI5%pQ3Y5r(_%KVW4Jher&-Vx^(l-!oiET%@*b;UcNhNjT2j#LP3qyu$qbif_ajB4mR_ zfMdD^@1Ks7@5(5xm+ArWTa628>=%p7ecbuFA^fV0n=zb*7lt>XPH@M3m4PHX#(?Cx zH#J(L;dS!B(|X2~u50DspX!WZQnY~Ti;*)?_+dkObuR}IeY+P0@nbUl`1;$&*AwIB z%GM4#51mBIo7JwL(_i^yaUmL>Uk7sRsNj^{W6&#wt-GC`u$jI$%>g$zPHl!hM z5cTl$cS;VVguh|~tM`c;YX)heK>LD@_w==#iNnK*^|mNo!FaO3-f8nIJW0eK9z{`m zdrs3;-cJ)EHLe&co4$@bG#|Y_*C0hlM}xc-9&+NzKoU|?H1vxdZ`-N`L76AbJCrk2 zh9eoJ;3elFB=4g}o|6$ei|CH-6)i&rYEb2_&E_d{uA~@8pj#i6{dgM-3*%Qu{Qj}4 zAbijcJ=0)4iiI<>1wOiX6W1$coBrOCx>-*8%&H>k>@@JtvgOqP9(tsDyq+YCK$;sx ztevGD-J9-scn?EMPCMjr-#8tL^0)IcAMU;Ks0_>b2)&&{O`ii16Mc^X(5&xq167cW zJ-g5QD-3Voyt)8?X2ic}vsx+=zM@k8A;7KAY+z(iL!|9eBQsCzJF;tpAM<#UNR8V1 zZzdbnldG|)y;S;9o+h(E{SndS|)_=3_ z{99n=)$ohjFaNZFOJ1~hHt6)J11j%733Bw3i86^0j+$h(kiJtyibx(6L;mCzb9Fdx zxGxVbyGOY@QgZqlo$#`BQiO%^l}X@C36zOG>WWv*5`I02XhCPMr>2tC#OSE0AS+xx zF+@IzZ~vH?hn(-ZBGbeVYDBw7;p=PLs#oLHK)hqw(cSzZ3$RF&r8ZG54xFFqy*21b z5>}}VVs?1(K13(CPm;x10^yrRgE6K(Jg@%AN&o{~k;>Z$Jv#?CgmmMZ1gO7{$}Y_a zx&3}4cjXbc5ij1+tg$=q0#sQ1L;Xg>KOo@UPZhKGz(fQ7i>DQRwm2Iff37yO)Q&r~ zY@V`@#$}*XRwga+wXm2#X2e|L>pS@0GHH%)f`z5kMqTqCb4mZHElq`eOJe87jdz4< z2&YbT?AusI-9!d+8y+!;yjwi?ZR>lDZzC0^09N&brII<6KdP7qKIrqZ(-RaAc~9en z1;+`{F21?S?T$rLfj!Dr%wv+w!PQ)LE z+FIfT^H;bs^3SBSb5l`v3J;h^^;j8yW|L^c7}7^n^dM<2+(X7tDo2j)b8}7+7^CL_ zTf7P5e~ObE!<-0p)?aP^=I!~q<2b%`5qDSJR@HZg{Te*W)6_keog}A2_PABJXu?{WGUP}g2Ow#> zg~z=2OL62@e6U7prFxeds8oqw^I!}x13E9;+roZk5Tk(fy|#py5l2JjRyBs2T7Qj@ zZwkArX4-AMc!Tx64}db0MBRRn+fji2b5rG}6j>2*;x_PSLN1~fk@K*WqVr8AWzdnj z^3BipMZ62^h=SDbgWSn}vq^^>Z@e|u%xjsL7Yo%^>pZo?%9@4y-Xa+wM={xcn~=(* z$&)6ED1&>##JPl-6K^8rWYkZjslZ>;!z#dqyZUIkQcR3eD-*DXlCA#HfxWuAL#89{ z2OHQnMsD}Q)+D)0l8ClvmU`X4csptNzGb8@y{i;I6EX^B_=JkthI+b6tk42N8>QDD8nKC3{yfLVh}CDEj(bNr1%TMEGW=*Vn$V z%PvUSXY$EX^Ul)j3C_EeUt=6^(VRuV(LgS0V9oPMgHTQwQX@fwFyc2_#-03I zt-*PD?m!=Xi1QyS010l_9<}xQ&TF0n1l&7qhu{9^6PK}d^5tmw6dDG;xK!cUlA1CV z3iEXBr%e?Y9=eF`&biM<@A)n73~Lu6|zt6Hvg;F zL(c~84*1L?8_=?1;Xz?bvvOH)-hjM=D!X4&0wwzZWS6_8v{$zd`XS%bmP_l@9BCGjV-AAjM>6kq_sVQpP07b!be zCl@I%zWW{EzdpG%C-;xd9i1Y&-l!|wZ?2v8QX^Ht1UK>qZT9HnJkwexPU5lgK7aTpn$fBfL5iyZ4Xqa9KJM zeIDZPjJMxpy3p`^ZA7|sdW{(Bfbo8;5p_)MRN=e0^#W06EEQCS!6{pfMI^UqG1Sx8 z#`3-)`_Z^hO>Vlo2QP2%2-`geZmRE1GaVSgmnXm%IvVOdV}#IKG$q*D61-dox+b*s z$vOjJp(UazjM&My=Z1;+e82ug{u+wKoYRgXdcF!_u?EBSSW*75-m9#P`#L~mb!r)Z zIC{GYrsF~!QCjJeUlIDC-OamtbXfBrw8lQMrj@&FS6^E8P}F#8i~zN|m`pp)9n=r- zT{J3bd&Pt^xGXNr^#m&ZR{kU5Wv@t?*u*(MXjm6$BFseSO-9MC?Z_A3YGhA^584Bw z50jKb_a;d)GEZw;-hwl=7atc(vhM(I#@OuQ;OORS@^<}#E474h9miX7N0HP8rIeEN zY4vzH^xgTJ{12~Gx4+Anvu+jaMWqWzY_I~0B3U|ncTX=heN!LArSMYF28PtUt9`O? z=XNM!rr#zHTflKSR0`Dla;WfK=9MGkVX<5^`=QFTM!eB7E}uzP_^WHaABn`l+;=%w zcAy+xoUV*#4(U-;M^zs~C(OM`(eN(v7&~SB_ycQl4XLsAmyOl?0=?v?mhI1SKwicI zPBn+Z$qSLYgDCc8k|7a)shaD`Wk<6T1`YzwWHim>sibZ3ov$-EX1rYIRiXbhV0KBU z+stjFQ2EK6)tNObW%Xkdn6VYKub)p3LD3i}vwv!LCbT{Y(%`Ad%xu6Dr2vU?6)khG zR;&+Lo0PFSv-=d!h4*>my!b(b9db0DA$tN)y#257=XPyDK&`s0EF_ISqprTsMFbt4 zf4>&vGqry9S0iVw5fa!HfmB&n{@MXEuFn;P6sTj9JTnUyHjt``qpvu*mPaiZ${So%h{ z)*2%{88>nF8#Pb_u^75;2D9})%S3f$0_>1UtcDa)NY8FD&wa8n!hH>kT%V!7n(m}K zWZCSC4xr8@3-2AtfweD6N^A_@dl$s-xgMV30h9~tE)|XvOtWGwI64?|BvO9O;Ew}M z9Wlk$D63I=r_*Frd+DsL!XBbji2LeC|NNW~7n_YJ1JL?oha-paSC!jrC2@U(Vt6a&tFhT9 zNKJ2ag-9O$S1x;t#=ats%@+2*IcJZJ3YI~-Ap@K4!FazT|Lmy(*-`$#fTEztfq2X<;UesQ6La^V&wsK6ADtykeV%b#j>Z&ct3&f;slvek?uRt zcbW{Xoyu5x6?IBE0N#Qoz76#I$i~#B+qayuQU`C`@92)uR1rbQcmJM)li?B&MGO*1K!GT`c zoF~>$XpK9I-aCU%9ZEq7HW@UhpTnoldmx=6-Zm!opY zIFWj8%@E+AzpvQ_GaO^fs3F^&zf<-Y6amGkPWrY%FQekn7yLaN7K<&9Mn_F$-p&zz zrhLSC?tE>=Roe2ez)BQK84#h|KRW!q_O>cb=~|+k5LF7W-wz=Y#~7 zp3UDNmM>9H8?Kz{BNooU8i0zSJ{)KSS0Q6}hmN-y6cUzio=3FXeNX@Q)z|UtvC$c@ zCQy@kWm~yJ4+^aW+#ae29>A9}=h<1gTX*Ptn zyNP&}=tOQ9>`5*yxEEi|b?HNPaJkmV*4$JlGT>#mT|=j$#?~H33YX1|2zf7_Tkt^P zcJwkjb@jMb;nSc7K9B3m2|J*BUiWOk590K2LDo{(UN?26wpSr}h8DT<#>>yslo7V1 z>M9}8`yM)(bOF#Zdbi7fpL^iiE!=b1Oep;|REpn~?4EX31zzuk}&_z6R6c${{{Cmo*z0?#x zP|mpf0=mS)NqR>k+zBNrF|lvNU+79#acq%`jq#!-3(QBMl(A`&61Z8gQlyXhT9u+C z#?AiWq&_ykwPZ&=s?I>iyk2O|Rjie2j2x6{QDMdHYjwi9aLI@lRM}ksQcvE0)u+ zJkAW<)O3c&ZTCPxX;>Bynsjd?2gDT?2(f={(c~z#Y6Z6GJBx(3jIJeMTxj5hCs1yh zm=EEI zp(nidCZPZA3vhOF2b;*4yI;DbcH3L8Lqc8V{MIrY8FU6CuSxsmT&eu5G8yY^bWPnu z=?}h+l?X`4vj-@qT+ToWyf0U}K{td-VfDI#-FqdGLWSft5Jl9dA*wp`=>t8BPdYivU>jLg>3N;JORCz9wo1 zl8ZTd?ilE}eoeIZzTC=)S(F5B%%De&WWY1PY<2DRTg^G`3s#@@{@j7|p>wnT=;$~W zCxQleAmnUZxb@CB+yCLX?=JrR9Qa?fHgf0h;QvWt`+tNb_w|}EKX?OMV0{kQ3IP0{ z1|V1~5=>MQR=_P3=w^afFAuK$C||vl{l5rsbV<3zs{&wu#A_CzZu5`-e@OE<^;6o} zQ~H9}I?X9ET06q!(5XAmm8&oX8>`Ry7t3!tEE8(>lx$8Za}3bO%|CWn)n!`PeA#bl%MyK_;*A`6kF+lQ`bd_sE1E;XA+p(@4Z_FVE%btleUS43M^O zEbXGFYj|R>BUrxFt*L$u%_a?=^d2jXy!$TV4lF27TYAs6MN=7~IT zO~&|Ec}5Z`$A&r#_5FcwNe`Ty%EG2%eDzMnZ#G_JjBJTbigcQHaD~A$MqUlP4a}1# zj*&iV)8Ig=uz?|i-Grs>YSW}2U(nLn9;$Ilg$1F4#`{2VCk2XJN0i`$nBR0EGP0yz$u0${!?7HI>6PFZHeE2LkjNGqYNq8$tX9tc~zt~y!%n%rOzW!AW z1;$i^wR1;|nF;MHM2Mc%BK-b|r2G!6fEOhhwf@R$ z_qzvTAT3_yM7kd0&npzx17yi=7!P9X@x-;erO;zgfUYcaa`u8T0p}#&Urbi*5I?Z?t2CSWoU0* z?x}Q;=Eu@@ix|qU=aNN~4l0C1ph*Sr(aUonp3x6@>e1NNGH1q;IMBG2B~YTgNyuXA z8xUYGIVtu++ravSMgxU|2v_)~Bbn6dc|BKu; z(itNX9r^Z|H}-A4tl*yf`UU#<;Fv$B7LaIl)QBvtVD`p`T8Qx#D%1<>Kpu>7g#m}k ztCtlI+B6P?04lAFdYS%=0f$d&UzW;M!Ty>jpC)WUQR&Bj31&n@P&gPE_sJ%?2khNxYc|MTQU|78^LHaNY4go{^vBCL zK}L4Kpsuo?qkT%aw@KSV=~zAU3QTh+F+Ou{N9kgV=BcCX8`X=T3HnAEaE`dv@y*ZzHkL-Vvq#y?4#O6%9VrSA2>G*GTgt>-~U_ zn*Hy|H&=#0Lv|>gb_1>8t;y~p^defW0AG{?#p)(lS{k)K?G%V0 z^0Hb}*;bbW421leY`v7sx-iE(cCzH%{7J#71ekmZIpY~mgp4HUfG&#LTOeOJ@slhO z`GLGJn89%EoW~J4SWv?IQUlT6{?M3>%eL=+e0JuwS^#(ZaDS=!eQL^$JpMu8`JY$0 zNy4BI(y-5QZ0*@MywAOYANgB1m(0r!x>-1}z3b$FKEdQJh1FVlFTS@O8b;=8i=D$w zu9M3=K?SWR$Z~QVk>GD63|#rt$?e4au-klxAGUI(br*q20{e?_g1((}=Rau%9d3Ep0d0z^7Gp+B?=}f7%z09w`6*Rw4qd z=<%Zw$)av#LfY0*ySv0ax%*mZ(4#?*0WE1VQqn9doupd;e5u}h!Kdw`~R2|EE-S#4l+D7&4aj5b=&Fu%i1M-YEmN z{f1^8`VrJc#mpXN1AX1WhX3|3-v+xcW+bQ~H|lsnTm zpbA%7FgvL0i%uAJ#>oU|dOmgKgZAszzWARXG2Rvo8T53|lPF&g`dRM~tRDtT$>VeA zBZTl4-U}(yrsSbH&Y(sKY;O`m@E8DF5<3#MFHg3)UA75UNSqm(fsOZq)tiX`I9U#m z?*iqQxj7QE54waxT@Mu>9!NA@yXaWQ8kyaWoOrtbq8%rUZa0hg?hST$LON2<+@*!pq8u3`cf_*M&x^B={r0*`DTU|)0| z7@2#`-4**-r+OY6a}b;LrAZt!|Dd->;bY>6+q(86o&`{<5~A5maDGVsiAFsudQgKm zFFTCpBN)Qq=`{QL4^;NWYuSMy&3z_FvrFI@K;zcP7XM(bAY_XF|fbdjkbd^`ZEnrZB zcxOa}`6z(l*iDr_3~{$`gl7sPzW;x`y#-KI;s5`82tgF3BqgOp5JWl`g9Z_ikW^4< z>5fH0x+SC*1f*G!&ZR@7OS)TFIu>@%J$%3a-<>;m?##V&=gwsY*i+9r`^4vYKdt?$;$_LZ;>aHnel@6BA(p$v#5Y9=~g3-bapyWd$RmiFV|Qi2S(9%VPP;nI6hc;v-} z?vT9>U}c=?;ARZH~f$#S=SXu7H@^&$bLuShe+ef3_V>}M)`~i^*cS@hhky!~|gmsfQx?Ca>_E9{a`Zx5ebeqNGEvE@qH}67RPZn9`+HIZ)0+L_GHZ0rqr|Cb5)w} zy!XNCe!I|{i(_Tm3wty@t=o_M@pQGw^Ak-uDB-Vr0d0AkU~kn zQyTdX=q)qjejUvtee4z-t__ZDyWQg$#WlI*!r0yqt{XyGWmkety2_rS1eB3B!1HgL zIn8PQKOBBu|3ZLMw&cW89U+PfaN2dUVkTCB24^V&&tlTViEge7ysA>f9(=WeiRw1K zL7g!18M!7LxSJm{2$v-AX2o%^neXGj)@G5{|8=oEXmmn3LHe>HsItLad&N6DqBSUNEPP(*Sk##}E!SP0 zq9bs29!9DJS{Wzh9ig26B|P&(_v5)@73F=UooCC-OCUx%@K9qRO3IGqbuq+Z;>x4` zOzN@k0NzGN8VD|zXQE^_%>5sw|NET1CLlTcy|(?l^}Iq^+J6k6fwwzH>!L)(^@<1c zHMkEXevkR1Y`6IVIQ-P*06OcoWTF(NoLbIg6ee|Hxj9;}W~{LZGkyNLxwe1q)4AOn za0){Mx@?c1;=5usM5;|!f46)aJo;M1SrR*WF^l#?1A&oo+zd0kcGF%qUmq*upKfKt z8f{WDD0Ar^XnRZErH$dvs0l&pihMfXW?4evRe!g5^Hl{*uV>!u=;m8^k7tiGmj%5b z^{ls&oV_){gCS_PGpUUG{$ZD;9Q*){mVQU*h5ZtD>|69@`6RcmPAnH!TGl1T1W-1M zH9fc2omIFan400f6gqc`qxv!RP(tF{^kd-36W=WdCK9t)Cyf`URc@e0VTlZvh^Xkh zfk1en<0z8?JmI{)`#9-Rt^$L?Oq)2HTODbrs4OM64KA>4o$9pe71wh=fr2rW*1?y0 zGC@Z#GRgXtuBevf$Rhe54a-!t4-5Mgm&8dM@+LGAf<#Z+$ojs%>e@33>zs7tll_ir zlVXLzqKkcwKa7bg`xA=q77@37xz$nIKk|DS8t|4~ab}pzX$~Ra;&MxgDSlB{S0>r} zyy&l&%{8uQ-_EKJVUGn{n|y9W52|>(Qdr!mrxQk=1rC1eI9Xm_UyuEh%k>A-@hpF4 z9`9|KqAVCM0H@~B#ZuiBeb`+0!3xVgKN^m!Xlb6YYW>^9;&q)_h-E-=4c-d*ZfmSk zP|z3AH9N*rvl4y-N!ZzxhErD(Y@b-NEev;v#xTbN#-?Tk@jr~vxlOni z0KtozMq(o){F6IVR`Gd~{~^K7q0$#s$jN*t#{A4w26O7#lf}xJP@%sy8TwutcjvXK zQ@F8%SHkhzx}#^s6hRc`(3|Z0PN3B#%iE%cN(bCYZ~G06>#rUXmaH_#Ucu<{b6IFm zT9}kHR1wTA3reJd*%cnveYH;>x-FmB;fd*chQxo%iYwY7P|t_$8_jMrp@xRp@ir2o z=PgpPo0l0Al&kf+d43|`;5uMULI+&`Ij#b1LP=Fke)k>P967qU^eV$P zGNE9YLrJ&+bGw1W6@ZEo3P2_r+D-^n6`hst9!JgV>D*6ecw8(d;Sga(LT7&3km!fE zG5}YUdkInA{6g6s(E_<7xeYNN%jBrtJVKa`Ty-J+Y!EZn}7ZG$$?E@ z!*A($W@B17GEiHzbCqb#Ba)4Qen_G!L7L~P{5N@YRoAEaYidH&)i|@*TEum9{$=iO z9PQ^US5P01QO_LZ?MuBdSlr6c^&VgNDVSavlt-5?Ym7hGn*j?_lo~uyG=1Ay<`{QlTl+?`Xg1s0uIWt~g(_HT*QLf)7}#{|Xsvnz=D%Cs=9O-KM11}Wcu5n`*yO;tZ) z5Jb8U%C0`>rIHk!%3U_?dbGOU&9)pQGkmAXut+w|@ly%Kps%y%E zsHGX)*P+ej9;tb^x2E5h*TI)A#J(atqwHV2bpv9h9cHhOU9{ZA1b-pbbadZ8)H?eR z@vZ(mjNa=S@N}v;j*^!zIp$}XE+Fo=jDRb-r;tfB@t(DtN9Kw8w!K5su}thZ$axr} z)AX=*4aX#;B=k{EdDHu7CISDg0V*gPd$Pl;*nK0i2l8b+?;r(gM%ced^CjO0FBopK zEMPj?sQZu1Vez~7u2^xUS^wHaH&$1sAi23~JcFQB0ne6u4x!#(~i}^Ab^3+a2F3x}UYpJ>4Gmb~LpHK4B4fku4*Ye)&TBgF?!AhpIO||LicuZFi86HqP1$*kT zTTt`@&u^GWdP%Bx`ROQPqISSTGFsZn>x(J=Cn$q#CJ*9-%{p1SQEmBbiSGj_?d9^Yk!mbFW&@yLagn+zNmb4XXbvvxpnF8Yx*ZA4o)t4yZby6sc3eu zXefS(03I;&*z$)r?7)G8)4daNTQx5%Xzq`<1^_A4JO^yjlQCWqmR(Phlgl~YxCXzGG?E{q2Wk;+luBz(Ue{X{-a+&h zf@Oh5W61kSOz9~ov>4vI?AJ*l!~}Oy(1;bdB59X9Z*k611HVq|=Xuu1O1iEn<`qbT zvgvJMf!r(82NOMyAPe?-4OyumT5lo4kA`?#T6WaWbYsIa@_)#re@XOs!Tm6(LYjUd zUb0@J%rf5J)*r~qDxtcyW2CaKD%JR<>IGCYM`W64Y|W1lkSe{6vk&=Nq`?MZl5#5P%B4TQR?~5--^$Umxp9M z#ArSp$vUXDJ77k6Dnvwhsz>r(EY55~#h~~44wS29k3VXVSx5tVSa+^*es6MXTG@QM zd-|XEIfOq#Wv3!r#4BK?VHMMttXRT^WnV`o8^o?oI(u-rgW$wJQ@27f0fy zLBjLbrlm~OZ!FVou9y^5cRMSjSAKuwxTHLHk!)tptNfuQ=&QfM`O+LY5)ZMj_F@z1 zKm)D;;;9Eu1c>css&D*Axly{z8c)^L3_Jh6SiFjarnUfDtLPn)GKJ%vh= zCW4zOZ-6HW>l;fG==M8qaPT91pggJVe}HVk`QcaG=$VA{1l}i1dCf4~Tt4YPK-R`w zo_3BWGKshG#nD8(BCT!LpRU9GKRfhcB>0(h{GMdpoy*^*g&rO5d*|L0*3)S)36qep zd$;IA1pw>{T)bT5ex^8u2sI*rufYy~ZKWZI8lAL7iC7&VGYPn|25Zab$?=CY#wPaM zz@+nF4{b)Xp;jK zg>l6a;L2mJC|fc)Sy+k*G|2>+?JQp?q)`|(Z>{&m*+o&&Wuf9fbe7i#J1LX6QY|E_mQ)g)^`y$59j%^;O;scitW>;dgo*CrvQ{ngLfsj>?xCsk4 zsODZ6D{AW08M*$`wp|rWemS{kiT2nUSbH|K#Udn4t~oA=TEyM>=KA@6d;xY0Wx@AK z74u>xY%=JtoNQdLn~wUTLUScHUHbpk)I;q+kmG%gV?oKuhUTTyEam2vMgJ#ShhSdb zPm65Kj@C#oe#ONWLHCVR_hQq9=iuu2(F|~Zz03NKk%_o9tyPF+l&2xS3<75~9$(|vSVqddH}zfdg&VLr$djIVkWram&yVrlL{G>V}z5lw(_uQWd@d2fuMP zA5cN6AZQF2&JmU~r;n98Px}JDHZ#1mWeXuGBmJ0Ko0~T#EjbKj1Ipm`-dD}579DyK zQ}K!lCj2ayicVlkX!_#)CQ`@iJ{dZl5a=#xxK_lqlb~R7Pk@BVQ~AE+3o;u~D;v`X zPvom@|Im}$6nt$`xN+Y5S1aFICYTmXE&O-U4(eKO2L|koET~vIkGjV(s{JfCl8s_6 ze}}v~w5B_5yU|zo{`!=LfuJ-8-A*3K)8JcA7D>ETKR9FDTdldaAfedU^*aoE{S}VI zYn^%i`8PB;z+oB3WvM#C_4QQ>&0u2CH8*+PsC(B2>b%4qDQ2(fl4UX*9<6^jZ1}hJ zWTIZ_^9Lh4zKMYEMc-S0?-S8bPs%%Aqt?&)npjn#o;nvNY#ILt9o-|8t`;w9yRK|? z(O`mXh^u`sJO521ZasBf^snQpV9qU;Yk39%9A@TfNbeH01KLQCCEb4Ev?cK03EVjB z?!kk=ZH*zYUg3r@=nLOqC1+dAUWaQ1YhD9n&f!DRHhB8D=sx;ga4DH;0Q`6T6S$t6 z99tAH(ie_Pjqq&nEGAHAQW*P5sEcX>)Zwk+2}3QTnt&RiufUfKM*eGY{OVbG0KSC!2{6L-r>YV+_emTXE(*0 znP05#4BqyfYM?DdD6eTdDRKQz(xsOdj!^Et-ch!|nlEamV-EoA2)Sx=-wuLrYxJq`gTN9oBlfL$*^e5=)Sk1s z%A3%3K%W%IEa;Oc8|RjqE%PU1TYg+Z*z#KJ!JM0hV)e9c&&r@hsI z(Rdac`+a>n9-P;y1?cuyv~S-Li^ga5=CZ(Ouxg6YjhNEUwENn(a~geA=APEF!P)ZGxTW>Mg?DEurtgy*y#YR`#cc@gq6+W0N zC)suN(qUP@@f^a-&HP6XyP(?n^3bGE073Mn$~PPq>a{VAAk679DKq8l62RQsgL0~j z>}~i!JEwKp>r1?daapHKlaZZ{8Sk2Cq&^Um;R(10=yuckR*`!}8*z5(U=xD~?)PV0=z-dN;c+!FQPX zBEpv(610BrZ#OL*yv*Dy54!x#>uSFu0%Q?AW?~x|9L%g7yOu*t>+b|o`&Na(mkM@F zr7O&Ux|8}F6J)$JgK3T&l;%|Y3r>=OJ-!26hRpI!xp>@ znHT9Ze$VAZ5&x@2NgT`_LFb(8(26{e^!D8s8H&gS$!yOV*<~x;Eb%{CS~L%jO$Wuc zXo2x5I4s;3_Lo%e&hS4jCQgi480IE={&u>9mPl1`whNfI1~JH@OQ))pGse6lUIqD?Z3btmup8f!$HF*q*3$G4)3 zssj47cl5AR{)6zpE!z|`8v8$JTN_W2C-HPS6Nbzh@7U70ELblMZOT#tA~y`;DW7ur zb8TD36@OYCised!+Y9sY*yK*Ie;dBTy7IT7o?7ljw@6agGpYj6rG)9ME~Tp`=dZhl za4t@DVkAcj%pJ7wAAH{qi`fNDQ3ASs$O>ZrKAf|o#f-q_L4X@eBc zVEh`JR&$`&4;P%=x=4s3>99eQd>wU~b7S08>=C;RZwXA=+GdZ&#mtHZ9SVrbR<~O52GVyLDH?9vT(8sJySFsu4hU#gfZ@q zMt7Aoo6>j5p`a7NET}p?VIAUlR}qJB-=0>zozEy4fa1n}t3nIs&XnLXqW^lurQj0n zD|qS~^XUE>S39`5Bsh&x0SV*(`dJ|=jDN~X4pLzh`c8^q5n^qOpRtk#x z6JPGb-@nMvN2)I1oz>S9k;lP0tiLaLV3$i+BEc6)#0-)8&w4?MNm?!_Cge$mDYVpG ziFAoOY0e(r;Hq)+u#3v}mk}~W>0>j^vo5Kq&)(3L;Im_tE(vQu%iBkEq(sZX8quft zAFn<_dr0~9@Vo!BKR~ek?f;zANglxI_n+gB=$?@#0+0XK$%6lXot&-vSM~N@XKwOt^mmW*TLBD*3x6rI~;x+Zl`KmsnR(q6-VEnEElY; ztZOg}AN}JbKBK6*k=l%^L30ivE1rFYx9U$8+nRIL_kBXhD?(&=87y{M!F6 z&A)ZKOLp#zvtF|Onv1cb8l~+EPt)1WJZsy0I|0SIaU$U7hU2@_L_EKmrlv+i2kfnz zCx^>%H{PBmhDy>H@t1m3-Cpn2xW_KVBC^_{G?1Eg<`JCTv;rX5QevrFv@YJF}%N)MaHwjVrl>`5qan2b~IUC6<2?% zc!b!th^eFfUfb#I7a7vEeqUsPOZP35hN=)50if6Saa4j4@FP;BYC1p44gfMMn#3IF zV4wb3K>PFUEZVCPJFx43Q|ZN6#ag0H4k6Veb2A^cOR?M^htGvLB}mW>=a?rzvVDj4 z$neOkcOt0{2S@Z9Qz>`C6?fs!42XyO+Fqh9p6Z)E<-4@Q-#bRq2z;ZlL`+oMN?u?1 z4lRR0rlpTqfHIz765g2iO@-9!W8YFZVK=%GX>e#*Mx=8|iR!I) za1!0K_=y7-;Uhd}<)6UYZA#iXFTT4X)STTvR|8I9pD}R+hI!|l?&vZb8>1zBC@9nM z&Z_CF;ybaIN!;+V0~250_uqbii%TJupx;q1OD9NpS9B)xver%y3N)JRgca_8OKI)- z$MY5-mvZSqM0I1$5El6byyjGjAj%9WE>G!W8+a0Cu|Yr{kD^`M?KHPe&GV_M^3X4j zCMM+)uD)^2fzQgny%kldJ$SNjDlPD5HWKqiL6Ao$%pRA=$>pq!yMKZ3&jej3&y^Fy zq2v)yw=b@$xzVMDaOVK{+>924T0n={Um{!%s!tPauauB89sBRU2uQZlcVdoT?vt+qK=iv*e z)~%eAi?V`LsPeI?;{$46!fbO-4fnC%E1I?zQ;mU~FML*6n?##C*E`q11xgo+0sd%|5?8}Z74ZG() zq?g=1x=;m$>R^xo?79Jt_7fJ6Gr#x!H6_;=a_{`*=4mj81czV|X{naJ$!%p^$gTv6 z#k#tIRbvm&Ad(ZrHW? zp7DG8B5yQQlNb&3FE~ml7%BLYEnjJA`lp0Z?t8{F!2ByD4128EPEAq><5mQ8aEgVq z93=F%_s&sHE^g}KM)mHysRVI^8PYxqYPf^WwUx1M2jpPNKo z>gS~fx0s4%&&{%VKD&89U*zTnOF&})(He4yXl3Mz_?2yU<tvIj1==VLf*547QZ4JFazyNo7$2$HPKTz>`PEkNyM(Y;f0EJegRA&zvhwgg!) zOU#YQonTD^o3+C>n4s<+_mS@|NXjK%`ZUFZ4l3Zxm7_NfsD?5LAn^Ildus|&UpKNX z#;B`H382M{d~1-Hz}V1*LPm9IRt}DqH4AA`m-3o{Z*>at7c=s$oB8VuQ{I;~E3X}l z_B^vU(#3B3URkxqY!Y^=ArK7?WvfFrP$L#&r*Z3~)@Iw!W#y4x{Fjzp`w)_3jtonA zbi>dn0_VPRsCdbOPG;khS&TV{l|TuFecg?A?@8qa){s>C*FsGY1D$SSS_Vb&^RoByG~R^U_7a2AO+T zlh2Hkkom!zmZo5iq2I5HG%04**XCsc)l)@>_(1~Vlg1wxSRthQ;lV*WU5+4Lt4od9 zd{e$@XfiMbiMXVPzVd(e`Y>v{<@d7m(??Ipm2PR)jeqG;4Hu8hOM#gfNA!MNTlVh3 zn;Q=9kImufgZYZ2*qkR{+WE^4rKD8lJI%i>(SnQum%ziN6zQ=BR0CbU7vYKQR!CH1Y&;eVc3RtJ8L+HH$ zU%VS7^(g~w;YgB$Xt?aWX9L6(PRR+6ywI+IWl8PwmLwT93( zcfiz^8K zNe`uXZfbP+Y%|_w<8p$GlPdc_eLC>+t(rPIzKPLItI=w6`VimjOKM)M^+EH+VeI!O zN{IT{D#ND2hKMk5*la?AQE7;kj)2&)k=t;wx%Ss9YRZv|+_7|!rkwsbip$$`g?A;o zk0SMb+Zke515C}uosOa&&PuE8g7PZo@WQE5eawk;1pTKMB>S+>HwzNdJU2Tama4&+ zv@TGxV}p62ys(1HQ>$tHtd*OmO&e8lw0&VGAkjSFg_Ykw1-UV5pX}_9>^was85kJa zeMUw`G)+vRD=LKl%vC5~Vo~km;5=BIm-MdYAxru3x0yIj)w71oM6b?>{`Bqb*o=%Q zcqC(}lt1S4foYmSrE%Fj7}wzKGQNq%CN*Hv&MsgFHiD& zB@olc&lV$*Odk}Y~a0H9Qcs<9&sbJ1z&`SeN|35P?L3q_3HSRGr#;5;37?zm6J84y` zyoO=>B1eG9<$=5;Ch32_qkk_yiG-^XmBmkxee%W4^RiU^G$T`bp_vH5w!ZuaXcITT z-AitgXyNntu7VhlXYmLx1dHQaE3LGp1hu{%A(m_Qpl2i8uV#4Anv)ZeI#i=SXK{}UbIYXBo%udX5i2pHBeiSOYMd|;c_?+%@YklvX23jIp~X# zaH)%8jT@EqzFzV98deu8$_PVHLtvLQwc#k?N1~2>T1+xu-Mgq7-(|3g=@&v+CpVTQ zRVewX>15M3lW=v_(@^@wxtNbaGBkT^>qS+wx&@9gRT`)2$pZ_7yP zoV?De+6>l;OR;HzSEqPoYr2;J8dE*@(Wp06^lM(&4jlSBjtNHW^01AKiE~qnh>Lwg6m$Ow7m7!C*qP@ zayaD*b?jYHUBkv~o<~<{Auy*fy;=>TStS&xz4~EqL+kAKuU8RFLnwYA))&kTWyxx4 zl6^1JHxK`B7V%;)p!V$#^*BM^0*QQYTGv-sLopeyB9&-(iiCXiX3(*foHz(AAaLf* zL;_{aAzmvQL?hnx*-Z({Y?+-{)!g1B6mS+M_A9cNZ^;H&-yqe9k9Lpn-n|7DUq|k# zY0ZC^9Uxhs^0;)_zTwfei*J~`e}7Jj-@@rm{bvlpgDiH>mh7|Dc14FmqDKR~H-P3k zVw(Klg+_X>2XE+4$nAmx0Ra#DM{kjUL-AmCiQFpev9=u2YBBp`>rbb`3jgRwQxDQ$ z`|w$Uo39~XjCm7 z>428Edu0H48VB3-oWjU-$P+{@*PYdUGGY@r1*5!t2cGQrBoori`D%1K)?J;?&1qPy z@~G&CLb7$~53cu2-JUAh_N$nm)6WzbR25Of{_6qj50-D&GfhTDimx2w17im!d14sK zV}?J41ud(Qk@oj&w`}RPE-ZifuTgWa zNf-O=?~`YVNT)gcX_MSU6>GA8R`gj9 zBcRcGkMl!?rf2K2#iPhSi>t_G3gRJBS~6QDN`{MP-Y1m$u-XHzaj82(p#9^Z` zI`)2#9tJym91P#%pQ)Q88ZyAzlMwTGn`N<(q)ZX8MP)c!TB#lr7lIYX%S;6H*Hl=m z{o|3@Sr5m^lI-KAP|$#9v?mR#7(=utS%)XZJy`f6SCFR6jZGh`3RI5l<^DH?jHDg4%cS$V~f;h>FKWxW}YWBw*?kHkOiA`aod$yAp0xg$pj{ zjf6KGXCI>=vp+?sQr!Y%Y8F*$a)Du8kJ@`dz%THAFT7+JLzwyrK_vI|4hke0;(*Hu zr25hSFIoxn&cF4>{D0u4+W%j?^1p2L{|PqTaKX2LbkgZZng3i9!6Mq@*);vQDQ_p@ zbMOx_DF`UhMaukJQKv+MwL%5#O>p26T&emiB|Ub@srghEtkqKo%m zA42t0ur)DyzSP^$5HwvRVBLn~wH57^&Zfnpz$d=GzDc$n9UXshNs0wqR2iuf@g`Ll z$R&x1ue9tkouPIQ6Q9c*>+$PK1D|oq)> zp5wMBswOG!zmF|5oP-5~!iitX(nnQ;elhQxj?Uk_{}{FPtE3LY`01iLEtz9w#ryN; zRn#aIL(J2rdP2XCS#&(-?1L(Q`n@rwd+T=ZiB>TCFYs4Fb!S77FO9SbfUD_c>d1$4 zI3#Krb^e>it$pWB4-p@H7b%FPdi)Y{J2i)GaV^M{e+=!JKR+-94eLan`?zHx@$8PT2FNlnyp6Obl()>xgM=Mra3b2(Qqwj`gEBE;WM_X zS>pq9Wwy)uZZbLQKh8xPb!Q^m{=(PBXPLaJ$>F+R4Ee{8799+&daMGM%Ft`2P#GC-5_5B|Bvoed7c%_j`R zo8Yj*A}hI4JdgJBwQxhXgELH-3%3e$wk&%8*qJ70%sE*|ofvhd#qpxz4rvd3qF zBK|cbj}p3a!8yg<&jF$2rzvvVnvj$P{T=w_| z37`t~NT0(E74F?m5cO~1N-MSuXj^SrHG9=Dp|S<@oi>$?JINYWC^mG~{$u5z69iv8 z!Pa=IJxH9r$Khq-qaTzv-%E~cBM`9F;z(4&u^TC)I_`0PQ0J4MW0?W97EB|U## zzT+XWw)LihTLtC!p^jq{qZ^kp+k2`8A-+s8FACCvvA#A%i0*DhHe!8>kEg$Pn6b8Qfy(I}Q z#5r-_FVWCzIC~)*2g?1kBFL@uUA&yH+L_E>-Y6r>l-~64JoKtr*LfTG5XN!t^%2^@ zOYiB1K(#w(+@k_nIBKR=-DMn3XJ)!MFp#f|lIp|4Qt?16*YSj69d&TWQJEGj@{?nYw@f z?F6$wI-rnkALysgCYW{2mT9sEOWba*yZ!p%#1h=gUP^mo{kb%hj&T8D_u@g|1_e}- z-{*EZ2#}1Oc3de?u)`E$V~GgA>F^KL6|CF85X2L{Ar~)$)Dbt7lPR6o!O!SM!BZCC z$Wum|dGS)|KrwR>0=9*q%Dso)P9;6vm0Zgw+R@ABm1J@-jA=|OyuY1sU*@Xx4&jX< zy5GqYw>17d3RliZyDF!4(()zD;{77)Cm+J^MwiZ$mOmj2HaO#Jszvwx#4dm3fGn*T zlCsW(!nXX$*<~*k8z-F-E@`YXWSwr;u;-*@7jzLq5@beznj(1dE88&>H^V#p%|%hP z!~ZV+tew6s(}QLT$dp^ZuBFYB)z31!rp|t%rFxta!*K_Afc5nj{lv&eb92|rliTWn z%A;1Arciwnr31J55vg}&dV7;K4*6fx%7sO9W4I`}t*2tr()_^%cBTOzDYF^Zlc_892 zQ2kZ=^JsZwMC7~98>5@DGDZQR^dDbW)lg4Bs|p+BYqCS1JN(6XCt0~*@P-eerYW(k z3{G5YtXF&R7MHaAKd-^v1`l9q{cy>#jRn}4? zrZFj)raZSWAAwxKK_#40JT1_0sD7)-ReWf8IAUexPJ^x{8Q_lmZfp~FF}2uUem4l; zawJazyBmLWW*dG!(8Ln_8}1!qE~e9BGx{uh=nKbZj`ICq-(`mekR6gL8(X-BQLE{5Vsv-GIvu$^66{Kl`dT0 zbD^lT2hG3bbr;vR1-b+T`dek{wL0_??xlgi%h$9Rfz&FHAyRbZkV_s(i(?!-KxJmi zT?>R*F=&MA1KQuFj1 z&A~QVU}w(r14X(JoTC2^@D))V*vPg-)^WY(4m+eE-}Us~sg4a?_rJ+cezB+=+hiB` zkj1AUmEm1)*VoEk$k#DlIp6tFh#{iEB($#V|H$Irls=5s=2_9Ngr+S2Q2)s4`9p15 zds0bz=JB9(e*JQ>PWuwd6g+YTcbs>J{_dA+D2gu_)f>_t@iQmYb4#*@)nVN1cVN)J zD}O?kQiBed$HkwY7~pN?ZAD1nK|fCwf*#}w1TTyKsd@XAjx4M02h$_h-P74>&hCaf zl+|J^i-CnJKgpzd=e6vgJK;Zkt&dk=gJWK-uDIX}g6}y^X`ir3a?^00*vol`*WcQ! z`<4USCcX{C4J9EmN?S(D(g_3;4dLupdMI0n=@Z$MH+DOEX3gRIFM00qPf8-nrgBzb z&UD8VdGs%A*0l7Cf0B5Hi5aY-jTC+ML62=A6#$6?@(aHm$)QY(5$;2jwRAuq7(%iD z$<*TcI^t$#pqWaekG%Q~AC0iE@WKTeMVpkXoO$HaYo~yqyk|*S>${ynj?K_RxsWB! zM}+j4nLs>_G-~+~r0u;}jHwLkiJRmsN|dg=8zCrn>y2^!F+sln#JA-W)4sOTCCC-h zJp+9zp?Z_ngDoj7?Os!2RA%_*V39;A_zPb;OAFhUC@Pm6(0fs6R_)r zc_J&~LN{KzV?xPL3cJhWhv!^?_m!quTsTO%b)X2=Kkhe92VViv{?!mn20j6YovB8y*g+d`mMn8faQ7#9^`Fy5Z1-E z0{7>XY0TyZ3GhDrZj|wwBbBIfZfE1M=_z*>exGxCs*5-hj2|E%4rDnSG{IV!-b+VA z0>@`JWd800gBeKZ1T)V|BxNHiFq|%!n*>Bxbgo2&ovkiJOvB0@T9sT zvS7##S2>s_E+PCu3Tv9XhX?r+uYX)>4D>>PIP*TDVdHh{YR8Aad5L)Bmpf3*Rzcip`o6QWE%%@$45d=nIZYL4Hueh(i zH9Pl-+n-Bt=>64L@Nuh-q>89<_i|PNbw3>c5GLC`440e4BZ3KI?XP)DFKzMQ9T*?o}YjJ=f;#Zo-<8F&K@_(^~vauq;ebWqaU-IR9iH7 ziE0O8Wr>C9yKxisjTP9_SUS%=lXHnII?~Qe_CkXeymYs$nCQJ*r)tYD==MjelNc8O zLWREvnm#&o*t?tG#?OhD7nZ35E^*oK-~VuK=j@w)_n*-{6b%!9Y)O?1Q$KR$URM`x zHci_##sV)kd`$V`wBAm&j!y_A{sK<_Z^XTIR8-yjH#~HM(jAh5l+qv|sC0*fgoM%| z2uKYGNJ*ziNJ*!3H%Lf#cXtmk^K9<>`+a`Tde^(w^Uu51yVeZM%-QG6?5nTOb?vhw zyki`eTDqS+G~*$E7%YN>nxW8U!7On+0lrHW>F6>GIvrr1q<)~yJ{~2f1XU2y__45{ zfeYb_Z=eY2mc*um7#yHIG03T~6S{L48cX9ft$RPbM(6r+gmp#&aY->lAR!{TUIkhj z=M6BD0-E1e1EYUpz9I1(@d19asC2V%(=#1|5N(EW9k)kZbh}pRq5JVJZEO9vZ?5%f zS=zRj@V=W4;7(mF{{R2B&i!AYD86I-pWOXv5@`t~9{ZJ(H9Fg5#Kg|S-0bWj-{F$M z42C=ijMuowU#=y1OoGVz5xx&mK*wMSq2xB13M_!*>U#Xv!O1G&T;55ei?7L458atX zx(Bx0{)`6-_Y_|?#&emV&Vn;93E^kH-h@E@rU-{35}$`wnUTH!`#lUX`&*C+e})Hv zmWb$wZb+Qck&D1{VrfYmtEX)o>gQJk{91iZPCh!;e(opkd>*+IK_g1)-e@>Cv9J)X zk)y0OPFLt~4@m6`fv@vkH&sD`7_vG2^jgN=D-`aTkL3-UJkSZuu6+-YT=u)vxPF)@ z0TljYrXr32|Z*6AaPiY%mnY}-q+SVLa z>GN1Q4XruTZ^i2l^b=X&t=1N<2x zFdFeVJMi<50n&5$`uchZ%R60rVQsv9j?j-RKFH}rMfb_Wddb8b+Eo9#^mDnuuiheL~HG7KX+mYN|a>(Hwa zoa3IfRJ_@jV8=BywA&;l{W8m&J|UNKR0xmdTiR4_OB}pfyU(y}&O|;g(08_Hh9zJN zrLY#T#hc|DGD<`s|HG}cYl&FU{ga@a6AF9xds@nBFLrEG2%kL;n=*`r=~^RCQ}b-S zOg5(3-ybzmkp(<-o{+L9&3A%{Mn*^SZHD{Z47s9`-hF+5z?Jd%ad&Fg5`7fbnOC0@gA4#=u!t5bvIxf z!vjnR#8W&?=QO9HNsKhK6WOm7680LUWHNMSM$e*h#+%vLE7+Imr(O|hWo6}&dn35# zDKHC-;pyF|JU~4T>NdR{uLGW99OyJXGD{PU$3Z~SymlT!TEYbvrP^APa#adhy&zYe zXULkGn!ystKXyT9V=5b5l(y+i3L^RH6^S=*BV@4Q>P_caHlSU5(Y8jZot?+@%t7 zI!sDV_?J#^Jy~(P%z}j@WU4YmfekO!OCMC_7Lr>89VXv>=2tiLNnE=@ntZ%h$#a~!a?QNdKBj8r|#$zm$-1CNG=2Jq?V+Ou@phK-v$ zu+`WHOk6%2x%;ux^g2vz&~H_!>~Uhl#^=WZ2v~z5c0PkUnnZ;pY0ry%5RM``1xP##TE)O`&~*PLg$()2=AOoSe|v&8~3> zHS#=+>=m7NizVRY>9d?OkwlBL-%ZEJ51Ou2=t>@3;xu@C1z!p@MNGm8dxKo`*}>)q zwV|9is^dEniBN_C9R7RB15~zkG8?le6>PgY1#B5t^*WE9blZ(8j|Wz8ZcnY+(1xf;K12*%qmm&mO>0|G%n1uDX~jcODh2As7{ggkr+Yh z=J3>1P)JBf>f)RVJ3IT()D+u}UXk|L#6(7Ze!fa~s5>ROWa6Ra*>jbU%oanpWi-3( zk?e-k{g`_-dNz1V3wS1Jj|m?v*)Y0YOo+;z%p6#49qs0DSnRNIysk!kV${0Z9?dzW zgWi_8-3C-I^jmK%VoBzP-`;z}4d_`WUGSgO z(QRT3`m>5c?E=S@j$m)4FhXSsetv!?BxXJFG=i|Ou#lZT(=weWrL+4z{r$u@NWZeP zeSx4JrqAyGddmFG`2jYhOt>LE9f`X8Mdt9&x;jdxE{k)I6oItQ8<*sGKWj8|zp`Yu z^fY(q3~d}kAO}AZIk{qnjmq9z7E{D@tuK?Q6n^{u9vISvG-0%E<#>9RHwHfcqe=wY zh~3>?wKs1tAf-A_82-@uL}n2{dVBrfI~0t|zoL_z@{a{Q*u?eo_`nkawb^nO5lT_M zy7T5m;`^=`V%@8jr|BS)GPLb%GAj6;YS@DBqK?3%=Rocc z8la!-3C2IH8C@h7Mw#RoCq?3LtphXvFh?SY8T_=M%!4fdP&K(kL^==R`+al)EewuB zWPKmDs%*2X4z09fnvR-)%M{*}oCCVu&`Rf2U7Y{D2kCG}m;sHX2{-zalPI_eyxeWsV}!&i{ljURH^ zW(Fdnf4G1cI!RL$MaJa!9#N~JjgYZ{SIq9K=4q}l4e*`)dG>viz(?pD2XwiMr&m>x zilpGj#eqIk|I*4z5;-|J$krl$F^C26TR-E)L`M(J%!FVOu`JEnH={w!%+0|mRd2fY zw2)DQd+2DOe*=;`>liZ+dyF!ui&o_E`W20Sk@552Xe) zD*8F6$@jm5tIZfsk)kj0(7i0FG4VUdMO~hZS@DaAh;-;!SiBDLQ?yG-ObiMS$6s4t zZ#}%stgWq`l(Q%SUXMGScprb6Wlkg}y*hB0-}06H&-5jCP1GE82xPVB@=?(iUQKR6 zpfWmaT>_3}dK3y}`I_Q0C{{+8+1~NI$Ym9ku^pSrZLG25v2aXL7B3(J`79=?Ca}mp{wiV z1=?a2K&}@Hoe7Va`AG)C!q}!8(3{9_uO4(I(6vWJEMP#siBw=f9MGlc9?qCW{CV}t z@_Vj6?y~z^*kLo|&QkU}0&;K0I$pP+{$Xoy{0hQ#QIv|zAWMr4ZK?@Eq!jG6au1_$- zJi@OdsGN{xp8Lsk;j-R$2N? zYgj_&-k7QfZMOjK8Gx`LD)XW}pDUnjS>Dhb6QNYQxqjzJ>9e;NwIb2Hyit4^sG0P} z5Q@@1ke7~tG>d)VZn}EP0s{#Ry`aLDk7AQgn&%0Y&(tj@9$l(0h$}r${;;l;+MoC- z)?ZQI*H0Ds?RVa7{#Z+&#hI>=MP!zdG3DBX!rQACy$fX3iS6$k zj&bS4sUJUnyplCGQg1(`j4JmO*Li`0nIA~az(8(MQMLr8|G%m5(9gz31I4;W4D-dK z+jY~YfjQhcMMa?bpI=zG*2#4HUF!S&OwG__CnY7Nw1_{1lK~#UM$n8lq%ch|g|7WO5+u6;rOy@G|LV7G>6SueRv%ww27~r-#|`KP zGRkK*pk;>(R@7cAuo_@Pgg)+Jju7I#<(rKiqk}HHkrRbIJU6iA@^sx1WrwMAS|^bl z2nZ(Iv1%1rtnyMQ@-R`VPO8dqg76||!uUiYAC)KjjK}`>bcVRa=g+kna*3LY7JQE$ zV1l48y{HH;I5-%@#K2Mm!MRWCKq?0kIuPv%QR72==ItVMSL93}5KwoyxNrg9%Zj%L zheCa7g1M@7CLU9g%`KZv_d%z=5v5ExzR)g-N$&FJnju-OXX?~zl@IfJmV{zY@FS;U z!x_jK)kCBuVvLXu+cz_Bi$-sdL2;yaBWqq^@vT6Oaa-_oX zWuG!-#Jc|ED#P2xE76%Yt!W-~N}z*6{l`N$)$)9*;)-h*Nk4 zy$x6eFF1Ap1+so^z2hT)bvIY|_FJ=q7>SpZRfu?2OXV-!cTW=`&PtjVl6;EjM1__U zkvi%cXU`iO2LY&p{sS>T0g;d4uGGV;p2hQPec%W!pFg~8-#x#mXW>fr1{)IT>FWba z0rDRJMbpr%xHAJI0ay!GcmmcsJ3F_me{8iOwPLiGY?Cvk$6|v3c9Vy_W@2Ij+Dv0t ztv^gYG5F)}4}PE5oWxw{n3K1K)lO;DDMx$pw`sYj=)`%!L4XDLjOy>k_)T9T56wM% zVEqN+KZZVR^A%0R+UtHv)21jSK@g3LkDXMy;lAZ7+Y$E_f@)^Y(@vY~iKSGi->@+% zD0HPXUIMLXw2ixL&kz4e@Q@iSSSNJG6w?czKZCK7Owo}9mZ5hLMs+XAWs{q zRL#PAYWGzfKo}aRI(?p2-yLl zKpJ>)P9@RwY!rSVy4)_A#QaHw1{WR0Mu4hUf#B3j?)9T>Cu&v!6bxh}3qHzw9Y|3w zGs*xrL-;4vl`1dME*J*+WX|Yxdwpy>2xq5C-vKd#KtQgMHYlSsxQw!d(~_^zibsNr z85E%G6sSrc(^mbLirg87N=Auf&;B=)f{{=&F&0AYB;xMP7$79?hu~-Z?tcna@yQeY zSCpCy%W(lE7%D|qxv3+@h@XRr8en^8GyLhwj^PSm9{55njsI~@xQ8<8Ywsx@gOcw^ zhd+9;02%uriZ0`b!+D&>aVu+D$ZXbtZv{Q&%gY^(9AqDzt5Kip#XrWU5+-=`axG`> zjXL$O&^;pcgaNdXHpn_r71hd+^|g2P_^g(cD_R^BhQaz{BoN2vj$7qwvhyNo$VNnGfs2PS9v-5F+8mzZbYipwAgk={?aiHlY;0@*10z{735wW1i;M9=q-|A6 z3H}1t5du~(>P3|OdJk#g%~7rSYWFa0N^xA#ie zw@-LucAg{PKPDch6(3yr{H65F-1yYqLsQ0^sLRI&IA%{1jr*`KWC$kEuF=DMsUG82s^^e6vVS9M@qKX42_V&%X9G{ArWYq`qB|J>|H z-+tS4@9z*xDqQqLTo&L$dIov}3I>=-FVtn9(bJzr>=YNMLrW7m*-D7@T5WU%Vv`?Y z8*LYoR|tC?JlUZX8I0&K<<-v}lj22)QrN&{;vg=cHF&PAfe?TMCczX*&K*R=0Q{pD z=(ggcEK{Mk1^G1uLd2rzvv`Oxcxqu|Lo9sf1~`$^tVhQg9hOSl^714FL*KhM{9&fk2HG;EbhuMF0VKsr&upjvErBeG(Y(COap9gpu3egNG$fX_{c@|Fr zGeh7iX-{cB;eDF_dmJBcu@p`%`URNWG67kvo}Va^Y@TwhTr_Cdn89BvCS+jZ%nV-r zz!=rQdh<%nr;UM3{B31r<{WMr=O1e|scMNgC&GbR+Q_%x9-5V2FRnHqou8kxJ%0Q! z2B%1ygT({V!4&yTo)b)4P7Z5lch`ePkq-uGWBG}ieV#o9vi6RmVGCkY20u+rc9@{{ zJ#bJzpTXr5nYicTK_Igw8ikFpsJH4T`x7NC1!81PbG+%?+(kb68WAXOBxuY2(`4CJ#F1~4(Z$9-v@Ba zN|RZv4K!*OMY0C&1%Mh5KmCh40k9N=|G=sOuM^ry81vqtNE&o~(h&JMB`5F_Jrr?7f_H8$w}&sW5cPNK79fjdtTfE}I=JoJwt5^S zM^9m^V1-(#SENHUzPK^z00Z)kA1IydbUy$f4u2y5H_*Tw4y&BqHyLpSr~-%xtWF`( z{{u4YXZ`~+_zrIR^{s>Kfhacq;8Tt}r5^`DQ zJ*EdCEtsuF2}Fu0d&G}73%2&X|5S!hV%tT}?*&jVfYhq#>IQ@ROPhip53)mGgOMc> zE)Gmss6JU)Om2;aiitc(IVx$d&CQuB^f=lQb;V=EK1XX$HC5uRdt{3Cd*Cf7w$rJ>!O33)PhVu&nPscqRvD1#HZ$({spIDL} zM?GU_HM^dv4L$BB>O1Nz<35_0oh2S72m~-*lEXPED59hHBZ_fZ5FWSV^nSbmuQdKW z-JxHK^nf*hrP}QGv`ubquB!9VtNTa_=nDA3-$3CE+yr}TYwLk2!wp;BeXuOT%li<- zd;s}vpDHs2q>5h|mf4ob4b-xcQR?%|+I?%gmi z%3$5e9z#$Hro%cioNb9uB|ODihK|z4o<`0(oI4kAJhi8qHo~&I9iRcqe>7wY#jB+X zn7TGPnTdYiDjji0QuT!D{%FXSLe#`r&HO>BQdHSSPZ=XaKy!4Z8Zgf2nFzJJ5IG|3 zr^s)xYw7H3?&9b{TCfTLI}nuyxh{gKNGd4Y*QvltR$wjzh47St(LAS=6`r5JsgP=w zbBqv1G4bVQek)O8lTz9YWVffI9wpeVqvMuNsDts>0U-)+@DYx>f2FWObf~T~R>CX5f(8O6={w`El&*{&=};gVaN%`3wQj%1f7cG9E-iHIn*HiV%PYLRvU*eR*GLqDzMRII^} z8+4$KdmLS$)-qGqa`YIpK+-`9bhEML^Lyd%2jACOojkwXNZ}*ohE2=)t+wKc;3n=o zQ+KRr^Y_`4oziP;Xtv$+iOHH3IUaO?j5Mp9u_I~bY0k4yR&2J0R*U;?e&#(6S?4rf zi@agnbrz|ptW+D;X}U2jKBdiluCa{9-hkAJEtA)DmS~o83oqE+RN9OiBM8I^tFe7^ zivw*7tG{rX=kLD2*nqzI8jY|FMn70>r<3v8EAM@3b(-;q$k$=kTkdBj8iK{zw=5qn5Tyvx*BFX!F3T|wW5m7SWmL0|ctjo?7xp1$sP zYrD0{@_s%+1M5oley6-8ieSmVOZ2!;+a1Uy-MpdSCflF4<9>8YZB4wnbAQ==f&b|Lp$v?u@Ug31yKg|n_h>?t^ zcgSAVz2~Od_?rqHy=_k0%2yH~YHX*M9fnFC0E|C#qy2gcG-NEU2xEwtZ z#aq9H>T~@?{NVS~x!q0fj&wO=gCLQZCv;YpG)|Z{<60YeC>65RKS4$w38(Ee+7$cx z>vg8ihan>;7qw5jLLvtUZR%k}m7DptllI}{#HZTtm$K1XH2RZq^y?{aI%8c88!f;1 zJl|i2yV@XT{!X7 z9!*;-t7FV`I?u7PVENi}6<#>73J5Hpolj8UolhVo0V{L*Qwci#ra9j?3m!7qJbk3k zIh3Kslx?PgCO7e%HC98J5uwk<78WdAkT=AV$JT^fs@sd$00C;O24-!~(savFJuW;$ z!QNwLDZ+j?wC)cU52k{r{88P6FFS2Da+c-=7i}_|&$c&JO>Op^CB@=WSy;YNa5Nsq zoFfPilb%vsCw%0wxpLs+BQHA*wRN~W>&V0*V<&X5JwBePG*SA*PkXznSW}npaNLIW z5)r&l2%1?$tOcO1nsXI)nrD?^A|Na|>0uZkKg35xT)!j{UOvtpV&3WA z(TV=TI#+sln%%$CqkXa+kK#KeIPti5Ws>ClRd4y~BS_X8=vTn3WO4QUt>@L)ovnM7TfIm$F-1aydpgHPP5 z+P^l|AEf+3Tq}GudK2eCb>})!+{vMU2+zBe@afPea)kHm?#jWCT{$)l;BVIER#`O6Ogb7S0BIq;<0Uq@#=0MSImq%#UJ8rMG7wD>Vx2Iu zI(T>J23OH_d21Gv3TU6bxy8%;C`Cz1q@V;OQj_gU?%}i?c`5>mK@?b!tH(Fg-u;XI z_XBUB?9<|KsKmNf6rT#+E&+5Xv)=C!^6 zsrZXXC_LxB7!D^#ylctAep_mpJlEBiEBkMZ0_`0jgn{@(_Vt&B%RQ~_xoq`ce3##m z^RhSnY4?x}%dWnmxV1J&IN1}AZU&35rVYvQ^rDZTJKv& zo0~l+ZKJaz+Myzn!MYO;POAvG)F;r=jE5%#Z@m#3h1?!QG2w;;cTsV3wHv_g60h1g zLg0kdUZ&sOem3B9H^8w!{&qSV-{2%)$Nq*$%Ngn(CrQ229HO#%#f|XcTI9Zj>Vuo< z#(N@GUht}~2Xn$q$;k_4wC%7O#OAX%KaKN~KV?HrP#Bk0U;OH6%75_rPI3EfN@WsaMr1MuO?_ZodNE??@))ASK46}0C6q8NSo``5!t8R%to40)V3wpI`UlRv&?c|8wtcGz;vPONCx(a6X^*j7h&@};x6cxjNlaa-1K^Kx2P2YM=pfTsvie` zNNaO7I_zrs38|?Q%4{gd-c(L`tq>Xn=khwfrLqTBB=rFU<^Yyy_a`?7$iIRxaYeuW zj2G-V$l4?t3Yg_6bz4I0fQ8)?+;(@Bw~S197$)QGjRa@?>{8vma!sZk)LeTb_#Os{ z6ndoYJ`j9*{mc3roZtr9qHq5sVVuki2Xb4Az)*ClLt*VeJaT-=gw6kpG;u_WK53VP zb}fu(^E8TWE@CWR+ITb``7eT&{;%Jj;6d0j2BRA+e1$&uK7dH>G(EXx@cjJa_^RDLE(QB+{h)G0 zOoH;18|RHrCC7T>Cz`6(Liq>Olq}>{cow;NuQY7&SQb9jvte=$8I7+jA{MYe7}53r zK%jo@Adprvcn-h5%w{VYV-R|TOMrNc^}(sU3^pKGcD_1jTv*g;pR-7i*+l7sDP5F4 zzXUaCjtCH!ML-dkpU$-MRMm8Y4==J;BB0)=1DpeHW`Aw=U{)CDU;UTbu20=oxS?fZ z_DCJ^yRa0yK{d$pxYUW0rA()zoVDhq1&^E-rIOA(>A>Z6ri{W;$f8#xRr8M&e~oR+ z5G8ytmIZF-LfCZUF4&8Wv$W2%GM3)%Flz01*r@T(1zKe`mo(k=aI8IKmf`lHjMs~l z*PlQ4401~rood-|$om%8bv?O4`DL6{P~2LTK|Cg6^a?QcUTsnNp=f@v_#-AF6Q^ozHYnvB`_6EM*ZQn%cXGBf&ZVu%i)PSgWn zHH~(@OfbyaM!b<4_|Moly=(Rf)6?yB*%COedA9qsEzj316Yw4~#DbLF{X>O2ke5lz z#g??LxaHEyQoVTaqOIno#p!9}#W@#wO3L!V2!Y>kXxBLW z;ON|;+tzgDpzOQp+Kw$0vCRjefA{QPbw-(Q8?p+)k%FFY!7T_oz`w&rn~ zF>{l_d#&VBGX39PfIhgN0}g)Yc>9go^pp>-7fq^B+Q|9^-M{+!MDzHbr{;gSkJLSo zAs_KlgT8%>G?ek}R@e{jjW&8fK@zYycSj|LXu~cO9mmv`xI3x_Lmv$d;shk+3y|bW zN^o!GTSt0d=|e96WGt#Z>6Vt$^OS+`gnc&Be4O8Tx5(>WfXIVs1D=8qsOBmWUOm#i z^(8V0vi*q}?F|INC9Z5y$jA9Qn2ON$~L9 zul&|89gkFRH%FB$9-@lf%&<4ytl&IAW39pXYP`ki=XmHxfEAacT=n(|`)ji~2c)~X zq2Z;$txJk$-d}{+-|;EmIY1`Q1MsXTf)0kOjS)~6lN%YjmAp5Go%P&JkmjGhnD{sW zfoT%kp=6;UQ9_^CPn?_{0!}Iro!)sh&(8*eJop##sUy{xgbd$1=_YHGhibPQ?5P*Jc$xZ4FkGK~;GLlrg^ z{|tL+u>2|RD?gM-LjiZ*vieqgCrLBIDx;eva)`ns&d=C@X)Z?WKS$ zJ>JtZChJ6hA305xMae4kb=QiGHV0CSZuaC`{yCsiMut#w=ripDZ=7||7j3hLE1>_9 z2>MJnw_qZeOT4M=(!Swq)_(m@QCIX;I1dh%ig)Pr_$Zw_m718no?NpXS`>adnc zJa@AseFYDj^v?|#%&=cDsMun6SU@o#x8Z@6Ci2P_{fD*NT9 zVRO(TLbICB_Q!Jz3p=W3t56_K&{h62-j9*0sgC%~(7fH4lRl0DfrxOr;56lA3m3v< z%5%KQ2iph85-J4AMFJ-N&1Co+hOeD^n;kB1(S)3~28!iBCC)TZe{;Wjv1inbzpeGD z#%V}0nR}99K_ei<3gskhGBV90uj!SI-|MXXH^PW9%@!hR9@7$3O|<)Eq^1{w@bczeIc%W1NrlSypW;Yj`jkGNM{txj zlw18)&Oz8XXvXf;Rxfn8in_LnKBBhk_Wtr<3#Ftlu10gxzn=12ZXJ3SjVwv`0>5rl zxzmiVX4wwq(1>wIb{&h`xl_OcVr0Q|x(53nK6PKD#4eX`!D_mEuJ!fwdXRH0mfhJ; zi;r#>EN5SI9FKnQG5PY`U~;-Ucw38{?v=u0Km1In z8SW(}bg6dhx{7{#i4bpFfqMJ&_7()yF;gyjpE1BLw*4p~B*MQ8N_3@d476`j2_j2Y z6Z#OmDXt-%nan#BawXv+O)$}1*%!Lq7p$p~ASv-K!;6c1bKG)B+mVz*mSLYJzIB){ z^);Pz^*LXgko8fFoO6slLB|P{GEjB6&WumrLAHf3-sS zHF%4{m!P1gogP4a)9i@&;h>4o_xti(|G1}@GYUC+#JK|5OvODP*{p>31Bg%*?9ZDk z@xmWZn{XI{{Q5D2r@A;&(nA>r?}#ZK_?XhoeRTM!1zV<9*VkUXR}O>%3e1N>H{Qqr~?3 zN!#7%VK;Qa1H*OT8YlVYynFH{f}vL??5DqDr05ljWLuW#4Lb8T>DUNLqeBVwP47F$ z$>ioGiNi*}o1Ddn=(a~T*JeZ)wpXeXz#iDQsomMjfedNuY#gM&8nBV=f`<=9R3FPd z1BsX8_8f24U8w@B&iNp5y2<&%zl)Khx`RuLexz(O@wdZ2@<$MQ`P$SRN15(%TobUc z4@gUHu`RUIqUm7MhOnx=^jcqeX_1ffPW4zz65_HCn{M40zeI0jRLB!FV-X#XzcFep z(TjM`%4+t(?C10!Ebnpmy_rg)>T~AgJOXJBRZv=5*{fSeg9DZaAg&hjE?nND)Ey$ z8-lH=YT%$0e~^U!(fDdSQ>gQMSAJz>)&EjMuiNb&tsKF_)pE5$G!{pnEQm1hXmZY< z0(eONq9N@he@fSAu2lWSi?g-h)s>}E9stBiW!8sSX9N+I6#1lua^xErEEDl!wxal{ z{u(u%N_1>1?JSO9Y%S&xAQ$r^LGr!s)OMBw2>o90dXX-Q&^Yr~PF=1y zs|~IB>#xYP^koy!>ez`ONd+&d41JI&^^99uAHk^Zh>&~{Lv-PFZNFt@wXC1hkAT$v z<6MbS^WUj2QAmi8?nP;ulZe~{Q~8S{)l(PyD$BaW$rx$Wl8BGg=P?5tTT|f`uh|?Td>_G^`ddl=Cu#w&yE@MlQ_$aK zt>_1L&LB3D(#@jj4t$Y^Bx|wrjZePYI(k>L4oBo9rgGZVA`tiQE%HnJe#@i98J8Zcc4x# zCysMtvHsm$y|NrlweD8=u+nku*}s$E4{(LJ*o3pZlM2UE(ib@;uXO|da>1UMlhn}; zGf$PN)}5H={kc0#gh!l&x3%%wGk!9PuMk|^X3UnIPY3|e&Fk3e1`pMlk(}OD*0drr z3wX-&GhGX=)W%O(E>G&7U6x8?8C&X7prfNNRdsJ>*5*PUTQ9T@QjkF)pFjMSjB!Dx zT{llWKhVR)#oaQ})1EN*D?DC3CQ6JH`nwIzKp7aYu(FChBiNq}-H0}Uv=q8dnnMQSZZTTdqO4iD0pC_Ka8za@ax)Uf4$2ovYx5~?_rc%ZLX^|pSZFp>1KSvY(H zx{~u1XG*UbEtv69cGcq5aG5Oi!{DNG{dbHsB9WMlh z;z_-=iTw8(;l+QUdqY;8pr(Qb8o-h|zAG3>Eqot^&?EcMV4om{Tc7hU%8sIcJV2Wdk>yi zM#ObjN|1Sw>_1E}*kJ)B$c3>t6NcU_`e(w@HuQ%F_gs?_%(=bv93&U_(^ZIxjjHr# zix^|Iw)&O*RIv}BMBzKoBzqZ&-;0)psf}mbiGthpxSK03v7o9jL>aqio1STb_vw9( zuk%;sS9qUpEygJCJI7*+EBOS{&*mtS2m7QEFNO`CW;}zDsPXnVT0Nhs%r3)XR`%M@ zPyx*p=r1%5q(8l&b+Ny}Ci#TtGHjlgYu$2SYm{C`PXLa!`(v3BPpriWuB-wr@J}loMs-8cT=AA>;sDQ_=t&r>O}RV zB{j(D4U}tQe{R`mB~-6$AAPMvyge<>EfS#r84;7ntv`qx$1wWh2`Jt;pv^_Hrr~ zdZXfS*=U0c=q&TfFhmzWrKo*^sF!w}i<*>zYPl&!A5@WHd|}+a5g{#^4Nr`;iNO#(pmb7s^^B+GCj!I z)$6(__32gZ3gSTlM{j4`VN(G3^mT9<8p!y0SC6}SKb{bG^40zm%jlN_~(uz0zkL6%m2H@+ZlnXYS=1dH!4Ng4!;uXGk+vV(?(CKAPoX(PlKR2%jfABD@?0_TQw3$n z`!9U;q2K`-6%!495#Rk=pofB5ZTzkmp2MBpf4Icmw#S*Z`E3jiZDEk3tz_1Y1Ve*I zGa93$X5E=isSZK+I?>{It3nc&_`-0irs)B%UqcqXbP+3d1zl5_`ZtQTfW}25seXEH z-F)>z_`)GKgGp)00R81M6-Q@KYg2TJyk@7kr)jp3y|)mU6kAPJ++LZhXyn;eDh`)r zR7yd6!}W4Gi|-u5mf!scLi7_MCNrgPy45yr(|wi;+|bY8*Rf)Z_8@5PEH`-$ruLJ6 zEPcy{q-~{fd3X8iH$^-EOSqXI?}pF@#+C2YU_!RX(-^n}FmobeFQ#gJoIVVa$*5qz z1~HJS*as9yv=K!~A}4oa-OGlIafX&j91g_sFNe%s`5mL-DmcGHm&gdmQ6WNg zZz6zH+>;8DH92>F)Mhtpl1KNf2WPrgWNnRfwOS+4^l||wh?bb$AcA5I4LjuHmj1~- zx$-V?;|XafV4a4(jZuVz2bPK)#wa#{DAtc5BM^#duiJ`D* zLKVY^KyX{wy)a9Bnup;%6J#l8&*_R6O7vO8}F;H zz+=dmLzT3Ur836VOPRME<-%$IE@V8ClU3P8`PHi;TQQ?JD)>{P;*FJBbS7w6ZrGN7 z1;xl6AtEe_ub4h&`!md8BK?o2MG4=9=6l+_H46HC+MexW6utQbtqF+0)Xg39(C(Vz zOWDPzSm_-;6?rF&)#5mnFQ@(enqr>IGb2?+GhEcG%Mn~Q2QO?O@GE`pt9Ps&-(vF> zfxHe;?qqS3(T#S01AEkB@iIoi>}m_wRkbB}bnw88pLu~lsOSYGqpU0)-#S2WQz~#L z{1O!Azzi{QwH1QN2NX1;0gxOU-P~f#Zx@#A$9Bl}hf5xH-Rv%je+8EA+CHuCZ!ZbW zTahv%#!P8^HAhkN^1@|Kp@i$NzvFTvWWx)E zmRsxLnvC%m9@(T#NOun<9O>DFRih&<_*Yo*`EcN_=v+}k>}py07>eGKKxal0 z04eYFM0N79kj@2*Ckm`D9<||Yhj17O5`KJRFgOtHEn7he1WgmG)~$>fT!67t=PN@d z%L=$`FW4sb@v@MZGY>ui&9~KIuJ>|~p_vd3!jYd#DyFo6#DKOPt>uE|~C%V&-0%5yyyGQ z_g?3Cshd0YV$G~sGxM7@YZkEWa@Vq-LMFAq^cs%Z$f6bmissZ4h9P!VrJeCnoy(|j zBmi$tmBE>YKD=?|VTHGpI%InP+|&+v;urd_kOJ);`t8SeE(K0N+S&`HVDNY&UOtRf zsp&UQ47U@>E^O;q6n?hzJE%+Yq(85zJv1kOesRfg)H7OJp`c^6YsL1!PDC^JIv|YW zDN#ab)MMt^I+=7Lo~L&KcfpF)wX22tkEYgc$rB)qPuLZM^EsyO`BQ^+XQH9lZ_wZ@U-vD=E9|VRPlLH8(v&W81$#J zbd|OA_sWD_a$Il%WfKUXEOy0}^a>%A;8Vs~o+zYy?Cj4-TW-7P;9h10NX=RAd?Ft5 zABF`=aF~A$!bXCyl}+^o5i11;f=crA>%`=aq-5V4Z^!E=_2RKsgSIu3j%&fhm4CmP zCtwAav&Hz`$r6*Caq(^(tNcRNYr_c`fysIu+`(S$H$d~3I5e+c?KY6yOCk@fC?`4a z<+E2lK_UxUkbnF}LbZja(DD*!_l@9Nn=?2u!T`#bDLGb2nxC9<)Kc@YD_(9II3nqq z;{b09VyB^-Df}7k37{)bQj(oHM(GO5dH%)zrrczeS3-D)Fr?^+Q^76`{*s1C*3ThOnxe_bX@Uq22_WGFg-F z?SP+uRx>)e=qxO++08x)k7hkiY<$nE7FZ${UJ|>R-sq{79y_rX-+Pkrb3k>%8{{Ohy(dss zo^DufjrXL=Kt%r9k_+Po#{e*1H*gHsnu`Fw#It8y041YA5!UMJ0?u$-f;!j>hWunM zaXJ2XHlD0ZEhKY0JQg33nveP@(V=qZVQ}5iXG8;07ZU6+DtZh) z$Sc*`Qq}{;c2JX3^388rNkVSR8OC+&Yz|1BI&pCOi>Y0I2zTARd>Ja zT7mcF2f^7sg4kT>W_-)OS97&84V`cvOQipg)sZm@W||D z%U)HrNM7k(jL+Q`^>>DlA18g44tDGt-Hy1Axtj(i`5^_h65p5kEh`RhZ+wqE#+a1X zm(ZUncj8Yf84ZDtX5_0vMBRvhv{@nF#B%)FmcKz#-{Y-e9An0SqH>Xur{UXcuL9u+ zLE1;S4=E1P8gADIvvob{+I5Y*{_pXITy!&sLoSyZT%PP~zr9XW_!7J|urd-WTfZNH z_{!U=Jdxzroy<@Zsv zdWxa!AL?S~*$KNE_|zcz&73u|_>Sh}S`k>jGcT__H~pjCQ3W%DHNR6EMDj?j?9oJ5 zaMn>SP?4S^i*dW{N#fVBEU=V&x=?|>p-N6(CdOI_2Ay+*J&MX!5HgE5Fq4kJgvX`TjS;t4gy1T!Ufj|)3d8Y z^UV95AJTm6jkVho-@e>^Xgtk3$V|$A@KfsNeTXuFOG=WmR`Q*7shW}z5RBiwIF+yN zST0>k0hQRUg_poc6WS9`(=`*(-8&+2R5H$y_EPusXQoj+N_$B4#)Mvt6fFh#eXbes zDH*8H%2v9QSmU4ztZ-sTxb5vQ?`-@}D-z5+M=74QJ)~t4Pz$;a6nl17?TgS=b>v~| zH%GU(F^2wX1O)iQv=`L$;@uK)!Uj&EFZ04CP%y6xR_mLZXlRf+n2tfgfq!B}@UvSR zpNWR-q=vf%JU7=4@6r^Jx;UiKI{%#u(2MgeIR|6izT)TX?Qi!27AB#J6TeE#FoMDw z;O>7|L_6v;iu^hUw~hdg!1>J{?IWkXmuAlmy?0f5tz$Z^VS=ikS7-~pbB#@gFND6BNsuJ+iM@a}o-S|9&GzWe@6|qXmv677% z{~CMMbav4s<%V8!{-UL=10#bDO-gVI<<%(*^DH@Vc=Uk-6wA#tx?LLq-dMPaQptk1 zuxi|-i`N1`l38Ejp2t8*gbmgvk%e+)7H_N?*D$)!|i@SAWs_<&8hT z_4%0(`Zt^``sb$izy-Jmsvt|#$@lkJ2&g|ABz@r)6sVZQ{LyFy^V2c#zEzI~FgueC zKSv7g!a7a_E8z$y1_-G>AQ~8vj`4H7u{F0i+O_VF#D!en(J+Mapy=h72?Y1h(xOXc zE@iWDBJeDAmU5kBOdyfdzqQZ)rk>mTvbvZubku^4+}J(@>pfzC)Q9HBkQqhK)I=!0DLpH;t{)2x@mrR@D>(P ziZ5*J7uIJ4&JsNOERKcz8{I7trF&B7O!hwfsL%ZoqZ!H>Z0{JB^Q`J`Bs^GC@U{SG zBXxY~wS7j3FP^XD&y3!w30 z8%#?A#2{xg3Lh+oUd`Fvz;v(F!)N?i=&DuY{abf`(XKt@l)4eT+2xjS**p6d=6sq? zi0WV;bdWPQlN~D{>^5BLPy$B0leJ}T5FG-JO(qV=TSg$_Xh`&RNd22ELXz1(sWnAi%c^z%Mr~9!}4dY(^+S z&~$Z@yOZVxE<+hjcfJ=c`n+_%2 z4g#Ygr(hhvB{7m5|BRozh)waDZx}#bfMf%~4SV|_gt>i0S4|4so;P@yl~W%J%uLuG zgB!v({8^E7QSbOv=^q$arHk}u4U#Vu3%KP_^zPopt#JADu%kybVnYk;aWazknltT5PL z9?)lj9I^y+hCi3F;xaAQx}?OZtdJKFJLxTFpkWk zp1bL5E{0jBR1G}%XI-_NPWXLuTA^^%tRD({CH2%$wF=ff2)*Mw4SAIIwQlEqw)&?% zNaW;#*ggi^<;c-jP0_Q9a8?;=3E)g7y(A~iiy?k8j-_#V8jrOGHYYrB!<|fDw~U^t zTKthdlJ-=L4XpwAg%h&WHEB32Bl2a!K}g##@q%XddMWc|t%Sv3r2rX#)v+zuq(e{H zq;L=vRpd>mIarm?cBWRdBRs;MRZV3UiU?FV*zF*J)FrS#DJdRBJYO1-x#XSull#Ah ze&trjd8GtqkJBJ1wD)6ru(sZSV z9vKnAUx&qicy|>lSCV!A!MY=Q7Wbp<;13f1IIf0cAoK+?Iz&d;FXM=j=nG|DIrbfw z4|bA(g$+c11Taw91ud!p;aZ_ubq|is(8~C^re1fJhZYJ4K)QJXs=TGb4D|a011hK3 z*KcG^C%q#cyD2Z!z$v=ncdCks=-w$wk?+gT*I{K#-radi%rQ>#NKU5gj^3bPt%`*+ zCaQ3BF3_w1_gZ~>>cuH_n3&ZtA64T*Jc?J4z4C!R7t0o29^d2)$GU?@8PzB9H`K~F z&cbR6e-4C+yvmvg;UXO$?!P%seP8}k*PagI&$S6)k;$qowBphSDS2D=@H1BU5o#D> zm)1kvj+T-+*7SdEYf4N&{!g2k{@0K!uK$wm{{Q&qJO=eY5#A7=mjAI!Dnp9y(=n$B zo?q3(J&xO6{krX5*~!zvEqb1Ot;E@1i9b3Qvt=z)yzMg9R{CvB+4Z+bfS|^nbO;6& z6*1E1HrX!dmrm+J5H>a@GNRzI?#|>0|Dlcb!q2w!x;kEHzO3C5w>HOLEOg@6#tgG; zJVViVSEhj1;p4Qk{FoU;aIStStA-BrAkyHePl}p<#@9nyaR>ol;_}?YH zqA{a+`V{Qa6rhrLuKeN+viSzA`=I2`b}UNQ6|8sKaA4>c$_Tp8$kQ#+zV6(;jRho0 zcSwOibPQNK!~E=QbZByYig!alQn2jPwtN?*q}S9@)8LZOtI_LX!^6FG1pSwFZW;C2 zUFH!^fTzP}E@$X80$vOlAcVT1P?lB5bAx1>YqR$>Oy>4CdRhMSQ^!0|+g0~F=?k-0 zF?{7M1<2LQaX9+(nH$PX4)*#?7bwz5@4?awKUBg^dFs`kSlLF2`Yt}C&L$-kl*__5 zm3i}V~(fHI&hQn&X`8_xH6Bt@zR!vJDczGxNgj`x7d$}CO zt3?=%T8(Y#crtuv14S$Y46Z~WIv6U|WX>VWM245Vxg)8~-~TiTUQUD2EnmiBr{Px& zSCDL~&z6+rlr`u2T|h5l{1(6B1pWNW#Hv7cJ=Zl$mlt!?ZFzQ4>*}`#M_)^*5F8l*QF#IfZ36t}|b<$8Vhh9d8%ssG!mI#P^G{ zAVI%6qZ*thF4#hgWVvsW^6fck84(*d#?$d-*$ra)DRf$m?Uz*j_OnzoJgJ&jXU2yx zHwkL~z8kh;oTzJjOM>6Dui*W7~wrW#{Ty?C=kOr&+vvVW#J0!7}9)J?yHKPT^60(UhGnI{0Xv?5yefR_EJw=5N{;LR-jR z08jrm%QCPc@jNRtzdjpt$=xUOhv)Ii-fpm6qp&>IaCM4U0=JV(Y4mkz!1sm&morgc z$`-HH#PDl7CkmNm;vMN{gv;ic7M}w1Rf|&K&pj5-#dk9eSJh?8B|S{ z-Q1y^$ef~rta0{wY-VO=s_daxN z#Nnq|!lK=Ld|}x(aQKm?#7WR`raHxc#4enCu!L)@xZDAnDum=|TE=ySY9HOfadPDx z-Y9I0NtWVS7FP<`ResET!jexBquTf`MDi~AHOt8qIi8!YOp0Yx20<$#|J6igR(?Nc zUS2`L#}7S25kGAU$T|bYx;0UIyg)xUk{(ret__Yls>u6i_G%fzp2CgO_Ex{ye)CKn zeokGMdItg+i{gk@1{X0US;34YBn_5-`?ZJ!d?*#wDZQ|`6q-Vf@?g$s(kj}hNm@YMP!J3qqB2F z%qLS)$n@vkxqayHidreFWqUKTSkeR-7g0`1=o=+dC;q9EH%6 zTHP!ve9|hNqF8?pXm?}DXESjNkzqFNCF+kqf6x2QY`p3T`ToRcjV4ptKlw%FOcrK) z{4f`r+!0`jB#wINA52sjd}}Tm-@!eOi@Drsh#C1-&fiTN!?}iQD&w9@k{7>N& znW+*ejDR4k3OTLSdzGTLHt$cKzCHTvsjgLO2e8J^$qTHaW{CdDMOJXaV^>-lZ|x{U zz8f2HuWGYhU`%V2Mvy`Nr^LTnlFzC#NNbH)r4aqDXsk5QORKH*x$+aG7`WnAouZ#2 z-swfEhleJQ3H}~B)|q<`M2ut9s$^oTy%tAQeTIes>aHXhlut>;?C?POS)gpZtQjEj zsRE2$5!gaWJMZ~acVzY9fIZ(fQt(TS17t53XVSN2Cwz?iGR>;R~r3d%U<=!zW` zkLz~4^UK*H467x-r*;F>@3s3)=4RwdB2%8ofLqkv-<-JH0Z+7j(9+9rvowytWWO??$AQLfFBp;Tq)dt!oM1G}3H8p<&1q0K ztitI~t!^n(q_FnQPf#}pm6#5FCY-X?fAg`C;kosPj~c&D(hlcXxUGH%a%YWF^ZS*l zpFJjkGOdKxO)v#Uy)zzOS`z5u#3#_?G}6S35LMB1REb1;O%^K#7-)Do_SyHjE#2~T z3|!m9ttSqfv$JrbmwHv;U>CuqJN+w{#c@5jF)Gk|dLk9(2)Z}PrXq|q79@psT=H7W zSafUGdVAfrhb5??Ny{_6o!Y^g+T5)9_S*tfpc8~&B` zX-;Flh0{Mueh_X6QHX~y}m%kzQ}Vo@SVw2f6_bX(Vy5yFiYrk;l=b85@}l)f+B!VyiS$eXT}h#dyv0O+<1aDX3@`D*R^g>* z7G|M~EV_A&nIl@ydVa!~ z8k1%ELH2Z?EGJ8)*jem3#xi&8$A1J+Wc@NhLTN6`nrid>wTKjZM?i%~f#5ytfLUAZ zq(mPDluu~Q>v{QjqCXJ51QOy;DNoOS!#Ub%Bv_LGYg1bAr(0+k*1w&_W7M@EZN$XG5u8uuv>p|V#l zFXO%e$wX#%G%hyGO!>$*^N8xsk}2UJ^Qq$3z;z$^ZsM$%KYI=liw_6d+FP zvXc2X$%tQ`eL%F!wqN0=Vuk3D%(lM&k==hFA#9|(SZzf0oeRN+%KCFy{1qRnxA;^nTe=YB|FOmco#cX$y~R?}mxC$3^|GZ@+K07%D1 zb>DDoj=#*m5`pTHi8ja%L~m7GABuOx!=v|kJ6aJPl*7odT^)WP?Pe>QVAlvZu^B2! zik9MqH0ThmQX~l=;us-OfB+K8`;RM(P{jZqCRX{@9_7TZNg-zjqtNW{;`QP1Xv#Z- zrK>QS>)ELdMYR1)Wfb6%0Mux9s)9~qL{~}nv9MfM>o8KkKqpr1@D2nhy9ba5Apfw* zlThSaQb5FO|9Q&gvFt%H;UCNWkJihc6Aj(*>YuXa!n*Zh*uZGmQ7#|rlnKrjk>r%b zr4TtNrIK^s7E@eVY35}lJ1wX$MIbu+^{}{L$$oq|Q)i%KFhF!4PZVDECUrN{kqiF% z?ki`-=s_4IIC1^}+fxr8 z>iRPzp#>guW`UEHUpl&76L(!a+^{$CLn@JP$2xO&BD8a8w|!H|qU3m`2`gXQQ%1A? z*lfdfGx;V^X*iEG^2mMXY3$qTdL0XTt>8-I zj-F+B@2ne8Zj!fmxiJhQ1y4V|jC>?n3l@^NCGfELixnTYP9nuJrsFe4JMKx+r4-y%0H*Q%utftw$uk`KvD=2Y>p5)#@jeH5w*?9s%v%O| ze7;YB&4k^MN!yY@9PI8HWO-kOBVE&7K-uV)%oqBaOYB;d>Y+{{tl znYzS6+keAC73qQrgVT>cChhuQ4%(QtT=AH`({}!xW1)@HKG*lazyJWp%cy>e#!%%g znDAwi{ES)<44h=43eDsIPXavu(Ecffcaa^ud+*;^^Wb;5opI>I+KPF{4j47eS|E)r z(;v&T04n5S)FWK&O<<`M@<2xa-AMf}u=yO^2BQ|KUMvY9Avat_`v>F3J;&gyrlZ?E zw+xb~F-3_vnGsq5?##Au#v;=h&+FWz_99UvcQL<;LQ2Y!tf&70)WqsWBz{oiklmL8 zxq*zFDPQv}p#o*S@2@&o+aYhm(oa?g$l0mg|H6ewo9neMipM8*xpHq(QcJ4=zB{Sq zGk}#}&c!E9!w;`gv@~0kCzwkMz&S)t=)!t>$^xZF2z*F*J{}lZxwhih-ZJV0G|i53 z&ayYBWzR{*mVNL|&nC>m*&gmP3*S+O%!<@3>__7FO}B99*~zj3NwwJ6$>g*ZjGRiv zO-i%zDrAHvI>0tNL}<#g6pJPUOtf)@M3!nzaxe#6{{7UW0t4B|88 zRQW1};Q&8^4`DFZj3=SYx73KHVnE`X^L-)n9b(epaRAz&*a%#6E&yu=>z_-CB7!mR z%i4RfwlV*=K(74)y+yrjnqoYVt6%_$;;#@jRRrtGoHx2*B#=UXn(`13$iez2 zn4(fTw{`yoQWCV%5_7I$0!aCtA_qXqaGY~X3(cbF{%LsOu`;}R3fXvVk_7|~%L4F} zpqsccF!!J3*Q)i7Y~doJq6`a}ec8TWCyVj(7~876(}?^NDyQ7&Vu`W*|63>ShL)r5Lj@UvQMFmLY84k zyf#&8BW;|IX0&h>QW+Qt7#33dsw|s=A3n$#SEjC5jHV2I_`u&`?HRkhVWQfJ#iY;k zsIYG(*t?^asfM|Aw(#mf4Uigv7B(3ewOw+Al#A0ZyRePwuK_UCr`L1)?+VE=PIw|k9D17Q$iDl*$%@t%|<+#bKs z9Y#0MkX7_Z^%|b>SWxwt^a+{SkDa+6lJ}nTr4Fu#l<7lgzVMFdT}7+(;)PIw>~%AG zgkE}hyKbP%B?#g3JH9Zd0= z8Iq8Z9RBrjoX`pWh3}YekNTJU|MoVU|HbQ6^ZOnw+LsmSIceKKMIj7GNjyS2gqW-m z-MyMioLz^Lvm&Q0|5UtrMq>o5-#skxspk31z9@Iq#vI;~6es!o77$5Hh<+=14(3T~ zS#5ij;e>Jx!Fy!sXw@n-=`&^*WXYD5gORw$x|m(Rs675ylHY6Q_yd(8PvmQo>BpBa&8g#NUtR8dm}d{UdE^@tBl7yoWfK>mh}2g&`|~D0D5Cj=dma5 z-$P_`B)~!JYSNr$u!;$owGk^d>*L!HeU=Gx8?GXw6R9F)dcFL%?#ZWTB42wqe^2;T z{ROD?`uc^|-F6vgE=nm@PHH02k6)g!lyX%ER!V>)8(-x;S(BijhOfSehg(%fm`(+U zKUpgHZ@drE6J0i$=R*{Sm*3S|Zj^UYCLDuh4G;-UB*WC$t zpG(La-pY9=&tn<4w(597w-244<^Yv=zKXWa=E_zyZY-aN!>txPV*LVM#=N@pt-%LhL4#redzGp?cFg;*ysrcRE z{?N3Jkj6)_`DSnZ*5vF%`H7Z<u_w)p=7E8Kzd}qCilT9OIESXb+-yGR%pge% z1GQ>wKmq~dzsv0<>Im}iVTSw*V+_^(zb`!f|Ci_cZ?9;jK8kq(Rldy0Ywm5#Zc_EKjlTbZ9*P&SZVlAgpy%i%p1xcJkc{Y%yz`0WsyL^bB?8GH5ZODkw`9Q>hx1*Rrsl_U<@c^W_G~wM_U)eCTqO5x zemr`)<`zSJjs46ERrntG>xuqA$ea2u_$%mxP5t+lZ;CK_*xy?}`>0XG5pSU`n1mrc zMZD#`|J>CG3dX&&CFQ2`@ezMQLs)WQ?toT;_VO|j$1VG-hkq=&pHGZUQ*@C=m7b{Z zwa#Z3mX=QSDa-D-u2ap{sVFS%&o)R`HMZ&NSp^3d6qbg^^%xs-C#Z?*>NefDVPRks z+U?hXGXZX{=RqU6JR{s@d4FkkE?|qZyP4+EJLvkQtMFoL#<(ZS$$S4!=*(>(L`%l_9+GG1|%xum!OxT{XhaCv8lfKFt zVzN5#-VtRu@I^&0OFm?)qpAr}zBO{+{qpW`jM)SVOKxb(NU5_J(hz*i*PqcdJB%B5 zsb$uu89h{-@*`pzyISzvbqWuu0YBk*c5R$^g={;T)=Q=3Lmjh7OyidrD=OzH-07%n z9iB~^*6$%ZZh|-z?NJw9Uf^UJ0WXUyRGY&lv(1~qV;%m3*VQAzDzewj+%gR*=tvk* zN{YI&qZ;g={WE$t3_rf4`r@e_QRwrV!s5nl zTm9oy!o@k?U!+B!|6QoJ>MuvE{T#=V8eSB3T<_gniPdh|D;L6&lqi|bUQh}eVJ_xK z3ojm<33PvIBEYA->t;t8B(D7!Y)((?c>ELP^F>%86_0g=s8k{6%{5o|10GNF9l$GN z8}o1G?sY+(v%XmY9T4&HctCm_30SQ6U9lu&t(tPANZ8W!~YDy*W{4w;{-om zdUbz5aIO9@n^PxLn%w^@O}WS6qu-rO`kQ$<&uAZrMjh^nsC}gPa`8Ln4dd& z1W||R6xXHI-FBf&Ff*^<-fB@jb_CCK<6gED(x- z_h?dqvZHczI_cvM!^{|R-bwUOlb6MQbS^l0fdx8H2w)qXGc%(%m^|~0-;GCMfqOBn zb=7wdtF&|UAF(Y>Ud-b`PC80U=8-5SMcSVxuaTM)D>y+*Rb1R<=L`z_maeb5K;dNz zQ=yT7`-^Fuumgo`agCsJz#@dK5#-3eKIx2%<*Fs?q{%o4M(AW8+g)-N{Bb3>*&WZW%T~S>^G!(QhIvh2+w^ME{pmgaQQnGT z8<*M>x0SgH8@U{t5bA^HofL0T{wf?)Bqk&G9qN>Op`(z05r4#0`6B7z=l*f(X-1h5 zE%8D+iZUZ5L#DgI$M`2jvMzx%*O5Em;?3Tpy07+7CVHH zP^lHJ!Q;xs@6*+I92xS*d>$!Z9z=V0d0av3upJZ*xMU4R=5==`qU+@{SAt0MdF&AD zecSDR{Mg6{#0SUu(J6Q^U_~vzIYmZ>;PScp>)S71L)yzXHo#n6FDm}}Wc&qTVJ|o2 zRYo?U^9HEJ#3*0>iwj6I`n&GZd#&Pzy6ZJo*vQ&NvA{=pQsLY2#2@bz1y4p*+Ch!~ zCZ+f;T0UzbKp8^99PJ4uCHn$4l-(3~!4C`I8r)8O%7uHMl4srcXU#1MMp0l>L;7sb zvaNw}@prKKD4bnM#e-%KE#(t~-UFyPss#HpL$oO?b~6yeS$Y1lq3N%yKOw?w#oD%G z?fp3Iq#QAn7iKNUP?4}K|GC4tqh^;)iY@tDJnhmnK=I`zX;6g&=}o-VIFIdwTOb*f71*%;PJ zQGr7$SpkC37sk}t%fxD8HiULNr?<$Mva^|0yJqG%C>`szwId;~;!}5*?+7?Mq z!QnIx2R~7{Nzm^e@!bCSz;G#)vw`Xrch$GlnRov~*(Pc)rHTHlNs=w9w|o@pX{Ew1 z+!6ym81D+=LDqgXbhTVw6RUG269of1tj}q>gwOjXuJ|Ue)C2lmo8-m1QEkC#D`h=R z11H50I01N~0KZ)A30V>0#|jscP;FDQ-?67?^lO%w#(~Sp<7b8W<5K<>!t%H_sWB9qLZJBhnpFLhQv4SLv$9eo(fxlnJJkJ@dECjwqwZ7W@yebYDr)_q1SA}U)r8 zAw=X@3U z%Io>n5*}dy z!Uvif7>N^gBu7M8wa zi)xf{vr|qH%2y6hdAs1?kaaEDHeTBAx!YNp1ck>>Qiroml=`>Hu4w0r5Yr=F7H zvy~7T!I#~9uJr@xb>L7?=Lxv3GsOWm>$OPrJbiYZkNNxjb;bnwB2RKQm!pUfU>Q-cOw-L$Pg}BSA?wzMY(T zQSQRV!;Ky*4W&-TzR;NT^eU>e)_SEmWcKUc|Be1!lh&Guy0K6prs94 zCF_aP#j_W@ljh``;h~+h6(s!VitbNjw-D5AZ zNo_9#K459PYG3PdzIuf&^-Q^DCp?D^e3lFhaD3p{VzK**cM2}qbA~pIaW4aF;cf}= z##6u}3Z2!a{0-^K3wg@DjRudAYL(%-IH5vkz9%lv%}<=!$jxuNqDp^jVtwa3JE7INPMyxv|vSb*m^X2MQH3f`$ruc=EZzEz*}y zAuzP5?KU$~ik(Z@nyNJIYXLXAcvAOsw;02Mbq8k28$kU}RMVC{zhSb(6A>*f4zgg< zNjV~Or>cNCBlcm_H~Hl_+55JTZQZ~po$}eO*~}`s&a`P5fbzY|{4>MC0P7TmQndWZoW~m3<}QnEH*Br4uEHo@*3;TZFiOkTCbWS+ z^duXvRtx2OvZVaGN(Lql$tV+CZs$RNQ6)`U1w5n_z{Y7$V?w(Z`@|p>+zL4j`jSRKd zX?v5op(n+p(7+nm>YX{g#_M?wnPu8I+Z{ z8JXLcGg0GLEBIA3qsXFUc%RF3GgroluWLi%!6ko#-=W}#qrS7{=QPZ(&kOkJ$D>SQ z&o&809hcQgZ@P+&x4(_TB|W$rhu4&Zj#QbBqN|i2)>Cz{s$xU;+}tR)tR6OSd$}*I z6nS=0dR-~ZC6F4zC`jRC?67V4?dTb;UrQqFR>{=;pkY)tPRD;_?sB%3`pDupG{z%* zZUH~5Zsg&>UcK&fbHcdKel3ymjCo&>)`8XI4~rqttbnVv*o3Ii?3*rJsd zWo2F=BB5nlW@j)shisNg3&;1_y!z=PA8~m78_nW|7oiMGVQoZHp`;H!QdLy+jtyfT zW$?K7j}4xDJ{a)c$}n$BIhBadWiLAc|5$vQD%UY7-i}+ zlPX681Zo_gdK=7Uy^Y#6;|8u=*8jZ|~7XbQ=IkZin^{ zt-<8MfPwTWz$Xy)=k%-Uw5dD(9+jUiHNfbzYXFA4UU#yy3rZP zM&pAnx0;OUw=Ve@d>U6UdUMkdnYI3nN6<@3&tZR}lGJdwk?|Nw1u+Jvd9QLwrm+vM zj|6^Cdl02)1+`?Ayrj1oJuB~@yIA`e`jA(?oZo(1{NQDn#K$8P6mGcdS|atAmS7e1 zePuI7tYDm<8_V=^MvLwKa5~4vY+?je0NVfvQ+sRjA)hn)bJnz7!s$#v@r);Ok)*C_ z7sbrUOC~(S@}E(XQJL*}bdBwzYiHwT)~C4`it$ZJtHvtW=VSop&`ak=={Fm6la#j_ zVp-E>0$QWRvJTv3SOP(6U~8t}-J0J|GU zy>^rpn`Hj-tT`vZsLW%eTl(d`$!=qy?AWB8`56C;(hB_OHsu+vJLMFF-o*yM+NR z0q~^1$Jg$LjUXG@w(txEQuz6d=cpqT_Md@ATtAz1?i&X^ukYxW5r9xm67*E|tU;FS zGw;6jyrIN~sJPXh<{XP1$SVOOw?_X;PP+PV&W1J<84}R4@Hd;q<}_g&$%2nu&Uv`u zS7E74Ya7(rqJay!z(#q4r4M(ckBq+oG z7mcn)FQEB+6~CoT-UU*EA#Z>17nqVrLZm@}-WMMZUP1HoZCm>LYday{ z@&y7WgIY~x=Z=LGfQOkYI-P7Z zaG?J92MUoi|A}ZkqMQEe`$rc5hndMB&&G|@Y2f~Y8_T{4_+;e6Ya8M$H(O3T5M&bi z9Nar-i)liFipFO8wRCWJqNi;cWsCs^%PJN`)wFmNeKV^i?O`N0>3XVbNSMsZ`NZ(& zT8(kt^v+iC1S{g=Lv8=pJ5Mq$`6#kR*Rr!$wiV8Ir-BykHk`g;z`;+on+~{?4D6Z( ztOVKKw!NH$6Zglx72Uk6z!Pk+&~CWTy6&Vh>-V+!O70UI=9W zQg+z4!2oYm^--C;c+*rCWEHiJq#QsU^(0el;6r%G()1r_)R_4)i~@4|dIG76PfWwtKT805Y$ z{z*@C{AEGxYzTM-z!piVl|pfZ4QJcP1xo zEcz__QuOH$Vm>CB)I*oqU008}(N@zWpAhjf4i>}+QKzu#HVH2E-2pxfFC?@FK01+ z=b0be^=r|kdG==ypBg(1>x1C0^>`;|q8r>Rn=E*uqI!n0_kn6@3s$vT5;ceq(fH(8 zSsC(dOg-gJSChMYIOsh(j}}>T(P^bZ0^7<#^6V6OMXz4*cbDg%)OS9J?ivqo^251@ zucH|Z!haC=gTU`s`y0=OUGx%L&cTj`#VV={ZFTjbICp5(A~cHrjxK+;NM-NAOf|_{ z?5+)-`7+ZnsU{|%SObp4o}$1{)CCmY1$Sv;W%Hc@dZP6CZr2(d?FwC$>uS3Nq3S+J zQ1s&L?XA|-^zU9EP(CTzR;Y#bON7u*!6FcWO8l@3A`h=_^p8>*^NF&3#p*0w6qO`L zU}s4d-|MO!7`yaKr~4Y!*eYZ&LesZ@l9~C)x}FmM3Mo}?uY{WSy;eN)M=nwRI?J7# zKKG@_+qA+S-G3FDGUx9*|^zBX8+>1H>#rxow&8?;Yd-k>%TUW%G z{c%L2BQLkz>oo_rx9phQ8~0!4+n!hP=s5VI`cu{egq9Z7D zLDg8;`-IB%{>hu9eq{Fq#PE_dT(QopvBd6wFd<@hR|e(&{qhM`5b>K9dlTwm(2XoA z;0-VR^^uwCwE}>W-t=w~wzQR!%~^jALR>j;QceHA>}QL1+1IZ?JQ=?9&Q!bH#TFsm`hO&3jcNg!?v#~S@GrH%0jcd zgI>?TL+i1sJ=U-J;Svff%G5|IFb5V$pa(JPLD~Um*7|rZzk#g)+CqD%zp-aqU$IdRlv|v4uZC=EE37(`;U84%5-10_PVa zVRV~du@I&|A<=QJ5%}@)!|ga8si(DcM|tntJ$L?5mpSd$7B2gW9|9pxMO+F$$6%eK zRJU6kUgO%C4iscf&Oyu98ik|0yC0#F;0}X`coaM>O-GHOwY>`}PiySk6TjhWxcTsF z;xw9lxmyfxQccnV<$M)3MHrkJs^;xKcQ}zDa81i9&K5i|GRO0MQB~|3*K_N!MiJ)D z;jYqgGQ4{Ey-&N!<&;n1i5|uuNHE47sE#GxbGuTqdzD#cm`;L zdUp8FXTIH}?O|DkwCQ7Xxc{8da*>NW7{ZyU6L2gj2tSpXJ+J4lX3RCWlae(Ya@cKnd4`0JAJKIbLZs{~LJx dch~A}sZ0Xg&u~No(jo9i;_bUPMIyT1{||=6khlN< diff --git a/icons/mob/clothing/suits/wintercoat.dmi b/icons/mob/clothing/suits/wintercoat.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4d09ed00a49b9101601754ca3d8735b2c3d61a9a GIT binary patch literal 51149 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%0D+e2gA5^bXVVGw4 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

ZWddt3(+%(>ec~*88y!JmLA-)0{;o*! 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 Oyp&g$t9fA__J087#o$8# literal 27753 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%0D{Hmy~==*xiy@_v6-_m4??3a1- z_icQq(LFN#G(?4N!XG9edWKBE$e0cxm?ObPW&StFs`K}v@kawpRfNn3dxcu~>f6cd z$jtf<4#4qY)Wu3Lp)3y@+UNbJ>Y}Z3$)VmWjhFvRQ)c|Ml!3~=H>qE0t;7WBSxrNF^aX-pQ8G|CT5KfD zvsG1rCDQVldnW}Wu&?6@)GcmLuz!O`NyFb^8Rbg5a5uw}MOKg%KnCT#mLp+bHSq*ZFepr1Whi6%m5ifc&PFw$^{2hXzt;`K`A3*Zhc&D;G*XK48M}aR~rK z&`k=^syq%h|3FTq?lZ#Gf_+_^6fou=w(h?pF161kY*iN;b}>NX{^S+ALcG#MG7R7f zk>&)Q5FT1X72u8s33G=R#pf>ZmK1T-WuN&r9Ob_Jg(Dku-_mEbgq+M1m{u!`F7 zORLWg5?>f;;zOcNwnQM)r!d6RqRW+dkB7RlFqUY~u=nQJXMi(GSAoK7`wz<~*s%qC z=V4n^&Yhs2IN)jaCE%QR;mf12{L_hnXqojf zZ|a9P)W_o@8(OXh;xv%x1leFfh5ms|i}^mn58f2@3z@uC9M z&{l=RI3*&vP)QRT^ReP;w_far-C-{uZ6CRH8iIs~`Vyw-C>8kSa(lq$cZs^K z%gXO`L%t5JA5Q6C@3uYwR8<&K&=mphsKh=acn=>h)9mPgWC_H@dfY5JKJSOZLMb}} zat+2R0m;*O(S#&&w|4~=>$t% zfH~Of`=&wcswwt$Pv5iVs5A=As81T?KzRQ8cX?aNe26SnJOG@DpFTQb8b+bK?g`PM zhl|V_+bt;MDT4ht>=rnqP1x2Ue?CtR5L}FyutMf#9MAAfZde3g<%dPOvNXi4zZ&h{ zwft(Yv+tK(omCyHp46|kU-W7Yb96%%x+{y~)FAOBG*Ce@wTffQA_#q10%*?J9k~+t z9y(eZ$YkNjF{_G7YMRzcdqxxViR}Jw_XTy!jyr?ZXk{{JJw{tof&7Owh9VVk8cY0~ z3ljiZZN4e+_dEeQ2I=4c8Nb&8P1)>-&p)Co08Qo_n=2jJ1C~(-*Wkp&?s^w%fB4Fg zUj6#Y+c<}57hF=7R5^CnGmNI4IbI=y5!g3A0mEWQy-3|@%LvIBX>4iHOYtCAZYfaT-GZPjT57!(FC#{6s{{x5qCuRUm|uf8 z6e?BiFhpjb!#yOqP@ES|{?1^99&AQ5#wr)lL?R{k4q6HQNYtyx3sitCFuE_eKHXLm z3z(>v5PZAz`XklF(^0J#l1cg;ut_^ysd-Hpij_a^nYXK0T-9|k;!v!8e_FcYO4*Y8 zm4#wGdC1PoXkyrdcwt&}#D>)X^8ovLF&6mh1@?44a?A5Y03EKX(z2U1Mvldq<#nZQ zD5I0T=;lmwP8yC;gZ9&S5v=U~^BJx|YG~*wn2Dv8Ej4j9eNd-4?YA6Dk;3txCf$*9 zxbyIAb2bGNUP(cO#;)=1=?b6*HwpPgWji9e^c`L2+F^KCy{*WVvdU{;XH>6axR&_}>^3Bde1u_S&Ri&bFp8@A{|SYwukK zE590aes9si{OMdgYcSB_F>V|VwUWp?eVf^=y$ibR7f)^icW-Vb!!22{Q zk58B-EcE0g%ds1&Eiv38b^PhYc&73~9&low5gWGE+OP*S%UJ1?Kz!JUf|riv5?`g> zXi!md5QSD;sFc4{+!krxfzZWcg?fK>v01)^=aqBU>u1s`biXJ|WE^${%^WS(-N`E( zdX{33 zX*#kZQZDjlc_O?VApUx-9d%om@;^1^x``Z`&yO14V+>d@kJoaP+P(z1I zQo%0Y#y32d)1m*YquKGlrh$D-VKLiV5DQ`josr)5n5bWtW`GFo+VE;nFOHT26DsdO zH-GT^x9iosFA*afg|FnZeexSpup4y7#8L`k@uDusn^Lehn}xh4w;}R2$-x`mLqwdx zZ79rz`z?*^idc2~+X)Fg#C=ih!gaH;bB|Wu@@GOsA8U zm+wT^!_?ITy*6VCZ*W$It@5Sw>4`u?E47IN`Tlg?qRU}*Ty@9C`}ls1-s6g26bv?i z4|NyGAC@za?J;|#`bKK2NY74(tZTfX756^_g>zd$ahNfF7u08@%dcD+Pc4n=_k0DQ zOI%@;Q_lD+wU%V6D^INKYSGLVJ_X@1D z-*t{(!G1|i&);5salrY%ccer85W4;kr&3wyllkmvZPCI3?ZLImMCes2lQl2?a*!D6 zeuWzJME?U}LCnsU*o3?`TJq6GNk-1KP1TytH4d0Bghk>rG4>%9jj&6`l~@ zR&Bk8CiB}0Kbv_fUzvLC^@?Mp*tbTKHv0Qxn5L{F+Rn zz8YgG+b1xFiO>j)7_FG3OnJ9f3<|Gzma)R(0W z+2}cw^A;teJJ=s*6U;gZ_xAxzk(Q`jvDOcLw`ssZ6 z-S44&(Vk2HA30Ob9WnKjw{%#6d*8^7cmw@X7uBd3{5q6v)CwzUmYS)J z`Ik!cZYs6i_r3Tfg7kRHPGioervIoMT7{tw+t;diuKl{Vxw{G&hZ&f@L-lgYU%UbG6iD?$&1Q177rGyo60Z? zyH8JT^D5qHhyA=hOvEt42;c&>Ut2UzP9ZvakG)6( zmkxljAS`kEgJFGT-tmC|l~S5`YYVx7TfXB}wF0bK5sbys_gbE#Kwjvz>!D$6h^xMU z&nG`#IiQay;`uj4VmKq>r}Q(TR}ra=27!yx;4pW3!-JN^#KW0p9oRrwo@2Eb%E+`_ z$;WmdH6u;;CXSt*JLdgoEXkTEQ`Oc*HlN36(Rw;B19ZOih zBbqq9ChP^jvsu>I*kQ90%{)zuv7xc6p1ytr(ZgFnjq-+p7l}RK3&Zbm#}DgY?wED~ z8zM>&%cV$6=dN_?Usp2VQ`P31gp`6%?^Az+b$5i)ZBiAviTShp_`UFyktFWkoO!$0 zA?H1{chp7c1;nmjT-&WjM&v6EZ@%UKioH8I5G#O1>Co29GpC3*|Gi!9gk2AR4rc}P zL?bY^UR09n6DVF)3Oy*D*W6U%D(x&Cena|U9Pc+XJK9DT4f`oh?u0#jE%%chXw5<| z;@ykSmIVjSMILu}8THV9=U>#&2;?5{#B7qIOf?pZV8qKUa1P2jBC5Xzu``pa57GX%I4pmA@1Gx}aGpk@J5Ak@dfT0eF6En8J`aQgb zl^Zqg4^#nXXEk;Jk(I6aX-T&zD}2LO0W(T#vA~QO<0CGl(X9L~vO-~;y)|~6+DHR3 z`v1*ap1oLzRyou;>xvPCR#U|1Jq|UUp!#uc%;~~=J?)|DCV`csC(On`ROBk-0Xy$U zQK~m_8E%rYu=r(KWu5y^X;59=`%ewTH{&_Q5!C)hd3(C_>7cFoWKd-U1*rBDVp7g*U4&oB{U?*IxLO6kvZql;whSBhdv(2mWskUs&`e7+y! zth~w1DueaKd{Yu*cK^6=lV(jlhARvfAM+~V#6q5CF!H6G{KP~wAqHJg>QkKW2(;Xq zf+?~F+U)8sS0>uIz%0Bm1xg56W-gK!7`LGTH6PuRnmEV(Kt-=D2wiEwhKzc>CxpcW z0ofGsT=9dGwZWJjyNlrgO_wc3n9hMnW>0{qpS-kwuJLSe>ih=d(d^+_{WCr_XwX|e z&K8_~3mkD`S(vGNP`ORcpQtwE4uj6OmfH)K71oe?Wf4PnMEm=;Y`PzK!M=X5zrq=O zSa#!EJ2a)~AT=U+jr!J(gP)KMopbGiB|7H((UTkHrcmj4TqkS1p}I63JA+npt{)9p zd#HB!0cXe@ZdIQDH-_H>CQT8PQL57pEl2yFVHGKX7}G?Bo0}m8VTU5N=?&wLn&ou9 zthn#ICu;x{uZ?JzajC4Nk8hw&4wE3Grq5Ui1F70u3!U3c2p9jrY7hP+(nfrGsBVCB zNs4Q1-MFe(rj;pv;$vK;)37^)syRXQcW`x|YlO=@sfoHt%bYCBtWJXRU0rB|g8;k! z@4YRS%+o}ZKTzIrSSF+O6AZf=RzC`7U>h!<-t9tW#nBL>tE9oiJ?^i+5{AB*_NH`X zx*O_p8)O$h3CIRSE72qxZR)_CS8vmiK5)z=;QX;cMg+;hgk z%r0Ai2}YcDGg0pD0Wf%b3bPR4qEIEm-TBp}leKQ%wP`Kqiy-``ryA4pjH15Y87|j2 z4_#AzO6t4guddeoY8}A3!{2P-7Gtw^RZq({MR--`dq&Kb^2(}MQj-DtxKJe;4Fm?P zX_9A|S3L_&VZ21Ct04k!=8m~1=F{u4nBY7j2N&?%HW$HH^EUD z8I{rAUU&xPtf>&RwFH~LLup0~^iz{n6*S3+W$vlbRV3DZE?c_54YTZL2+m3=g1%0nO@})>lzP9Dy!5ib5 zUY`1Kmr3OIVmS#}%NHAD)kHy+BQbtO@c_gchRAoxdv$LbY%%wSgySoC>QZ$2=|ynP zv+FZ^x4kOM$k~hz^VWO5+4ob24f%;mFTO_7&Pcm;BiIMEw1wq@pC*?o0*Swkyv4Xz zA7&P_uJT?(%T5DdA6la&L_u`~4Nq2M_YJK}GBzmdK9>qyXGp|AW0_@r$pVajONg5r zp}pZReV;%XC`#A(>SXBOZ(~~=i}=2PDn$Ua^Bf*J4x_)uhlwYwt@my?Z^}L7t91^a z%B-a*t)c(Y_^UsK! zJ=KxE$16=UvlXOk%leWVXvxWiK_Qo`K}YlRKlsAn$ehW0g#wRA0}9C@c6;{!kTL>P zs%bOIV#0Yf zuEwh)*x(&>AWLUoYKaU+kjGUS%pn3pIExdurs<14_@Rf-n6mU49gbYwI9Cd4Ujcgv zdOZO8dU$-dr)^__KypWc&fHBHslg@(E98@u2YBic99ZKhcuB#t8v5_)CrugRbYgM# z*h>!lfaW+CNGY`b(pAfMWwBZTd+cW^sQ)1~UE*T-D9~^2yZYkR^2M>_?Js?!yKYz? zUwahG1(pP=KiWs~)MBFSe*3!ArXq#~Z80HI`qb$ir$DBorO_Kv3lV*`(ae|X`XmLT zGAah(lb#eQ%h-nOt8=VXi%}zwH?Nca73oBzt_^|xKjxG#JuTsZ(q%mX0TB*?%1Nx!z&e*N;?3w4D`zr7*oF@wPh*TfLgEgA%G@S~8< zu2#|?6KHs{3%#AspqwNIN>m#BNu-vL%N4+^5Kz}-pruz&@0B7gkl)_|8aSAAYNtwk zxkx3E_E2(&{ToHyLk$7}HRAQ~SwUDuR!dFJ5+=%feJZJ0=KEU_9E->qV+x3C*$fs> zpUJMD3M;OA+1V0XbihOA(kR;niDYgG67xIO;Y-SVtGsV7MCP3-yq7Rp1Gg}0Gy4uP zWfNthf3^?5CD2D#nL+E?nP@@P*a>oxdyXqlHea5;H{f$~EwBxVpgWGfsLxmF9Z0;* z5=+8wD*49nz;d9(s-Htw%FFG=5kNg1#RHDa{Vvcer-wTg!L3UH40*qk=cKF^$spaM zKr7SAg{-wo7K^L>##Q`PoNOEWmkU32|3lvHf8K@y!=_7soq}c0>C(Xy} z_mtbk&rJg&BXMN#V0AM5F$*Gg?zy|3&LCK3wKpBAy~IgzS0T6Q5`nD2U_L9Vu_ScT z2#h)S7L&A)MwB=Z6Ojo3YqX9{7cApKraKIoCzH&eWC~_bff$_QOJ>wDy{Gk-ulJeX zH5~rxC|UO9+=K5KLtOKw3vj=q@`nZ97T!gCFV>qi5d$f2By#};mR9a;Fl*fm`xwGO z_c*TM4L~0+33`H3l%jweTnSiM)XMh1WC~hF>9K)A=~+~%Q$J#6$5jO{X$S5J^$CW; zYYYWIGd7r1&U@wtiqjD0=+D{wJWPQJ8fP!D8M}@g;XnQ!)d%?`)S6h(b5>)oSr{a` zl^P}WmNyjbJsG^rliI=ffO-08=&Sa$Pb-7MH2hRpImQVk8u@=<$0l3Luq@U}WNc$JYz ziQbfpetNSy>~RepwCzSDs+%U|07$EGO?YUSw(ctMGfk$s)}#=)Dcv7pBP1Oyn%#=^ zncDV=xe+ZUlT0`+^2t-10*I;mg4K3>=q?GQLQ zh@{O011GMJZKkfOObA>0^+%MwH0}Gg9vtrLXuUx3qSmK;iV637Hk7T|)wbT=>%hlu zz4>Vw0n1W_l;-9v&RgCvw%S_L8QDI0_=*EG-)Hw1ep|sg_=2~;eJlMx0D<9jLj=TOmg){E(=a%KePYUTg z`fYqnIZ@~8x42FctRm2hJEirgJ1j3JSi|j4X-Wfp*eiW`a?Xq|4 z-es{xCJw`{kCKU^$)?5=^fFS${77SmDSQTLZ@f~^`D+-_po(Ov%T}Eq*(&5kT=zsr zWe_BUSSv9X2=(onMrElvd~CjoJEXI~?NqK)RVlWbi>cD7wr=*9-tE#PsqgwBi%O&D zOxAEdASn}4Q(Bg7@ekyD;zcv$*r*S&AbZs2!EB>#P81<;9^Ndnj1&6LiRM&?DkC=U zLw$Ko>~z752N~M)Jk@f~Y#i9Os4>q#yizm-c}(eh@p;jNgk|(Tt}TW7 z^^B%Nt6H4|08`Y>G8$Ym8qt)J98ODV0qn=XKZ6G&Gkm?1ZCyZh6;iFTQ6T}?{ajL9 zoTQf8F$7*rZDQRhnRMsDtue@g_KvlWehO0+?cN!cyJg&-Wc?PHWtw_${wPm0&~-9X zo)##=0IeJ=Rn?O6d`{ zw1+I{sso<$m@$D89}F+lJ#YI79pQb)7!Mw2w?1Z*A+Uy*vC5|Bi-cabVM|%Uyfdei zC!Oi1VY^@I4d6F?ASoDMW$aIPJ%Qw5OUrcNP{LX|rTg0GMLSbvbw}RUJ|EutXTPa> zDuO|T6l7~lHdiNSB3*xU5DX*VQo6p}$N#mR_m3Jk4JtU$JPNX7e))1lFFYv77(p$n{OVSZn>}vcce(^_4a- z2Q4rcoZyjXrzQ+kDLdMqd}6GbdosjR$w_O}T;O{Y0wQ+zAl|RH%x=KQNWy^Q3WUk; z=YQ!u2R0n-dhmWWuubFI$^cc$k*&P;_oO!w0l_xOFyL#d%XT9PDf{ZUP+}m~&*J<@ z7R)9drG;b=Z+D75{$XMqo>SW7^w`nv#1V;($DC#uvM~b+Yn*saJf;IG_+bo!8yLAG zGOQV_F`4!aTqFT;!~|~LviTX|8`ddVjt_5QSuyL@LJDpxtpa&@OT_@7cnVWjqTt~a znpB{}_qdaShO$SBn@xqOi$Di$ptKRX3Ny5T=xBYEj~6F!mWR|$qAR+v_okxhs>NZ#TKdd$a=p#vPVz%R6b+5PA`Ui8svj=fu{>>S7!{mhdHe_Mgrr>zroJQ>> zwZaFkQO6JI7_IBrh9924B4I?IHvcmg>)vy*pXFI&K}!iLpi5IXU@hIw(z2dclFQrk z18bT?cn{wAq4{%^KQ!>xDg^pq}O&+Bjn1YKhh*YgO{` z;TSZ~N|)=S+TLVz8NOC^G_*MfLQS1of?&QHQK9Y`T4d-<*ud@b{rd>(y}4Yd?YLX5 zg!H@A73TMGl*^j8Q`_{Ee%Cg3K7#h1TH!71B67r9teUQeUo51J7_<9~df)r7MP-*QE-E3V&OW?fgMVXS;6(X=_x2)n89lK(r+y=Z-}#v zaiI4^HQOKdWx0x4e9NT&)sHl*o|AWE{fZ@7TK5EaMrl{sAR5Uo{X(sY8G})Trj4>9bWA;-elyH)4pC#EzH6_zZg67f)&q@edkn8)Q1 zR_gC02L@6u&FQ10f9t+y6Lf$#))j;s0KawGKRZD~tr;J<>ReS!c%QH)E`Kkw-@y_! zED&e(u+kR-F=J~4R*L-^6)UepTTjX?r*d~;v;PNs@d!IV*97ZHYXC+gHr-6i7H3p2Mf8 zI}eBPWTm@d7ocv1qTEG?)IDC6J$X|YvkWo<9M%A8 z%!2om_A$)UXC)3)P+NMeh!@JVfH%jOD!!Y;r*~7-DE?IRH!%Wy@7E}6-jR>jRp_d` z?72FOz3x7aca`qW_({lViui+Ivr*Tp5y##J{;4FwFywhaXX$0^UqEEspBa8AJ-Us) z)=L#RQQ%H!VeBdXSwG<*FTr4?@p2@N3#d;8Mz=smHh4+XMW)?^mXnn;`T-Y%GXly- zuNO|ft%~E}DJZyxT{?|iYIDAa2MNNC1^d=_hn^2NxsiB0Frm~LJpP6FBj$5jz~*%m zD{f0;J&UtG=Rzp^1DW9inUqEjP=eM#;Op?|tR(9JWR)OyucNKNh-aW#6{`ff!rEZ5 z_DkfC-*>x{Fo&jA1BK|aX!@pz7v%9rWpYg@M$Su=)pEL0Off21oh_X`GWy*jXzB(FnP1-;F|3seIy zv zgG`zn)9vzbITHNRey0CuU8kBG+QHV8i??8b>mMnDS<&9koWvM!B9yjZnGyr!@ACWB z^?dUyZVIP}iIm?d?CB}Tm!c3>_qe@~4Yo4()N5K$iF_uO#4Qp{kmbcl&Os+L022i(3?rGTw$<*)Hh=j zD!ZMayZ0JEjk!5obQx-2O-WqkU6GRFCmmx8QZP#VqN{E~1Q76|n(qnw=?m0;v%bBz zD`jEf(3iDh# z2@KPzMyk`*9_oxp3g>h$^MAoo;)gRJCT%|G7OE{i*L4N=94~!)zOK_3g_jxDl1&GO zSocMpNbh5cy*nP*q@PCuIP`u;45#P`XyUQyG+g%a$M@|PUHVdY7j$8!b*J5a9d@I_ zd1L;;t2>3xZbxJYTWISmp{dEbUigB)P^-({fn0&|UKg=!x~qZ+d*w(@^gHcPlV^eaOhlZ#Kzb?rI&WN{KAs8(K|}B+L*{O?+FY4L z5b3nPRD5im(D9~TJA(JfHofODB3PKiQZIY@NI<2^2Md%?+#D<3YA=i6N{ScRcpVLu zZzDXg|09Hr_jFkM!2WpnCFi(Y?;x>f&ZOMCnT5n`qh4Ja8X{{+3vzL)hYMrd7_ui{7B2LV(X&=RQ!9T_U^m+0h2esL`oaq>lC+Fq5aM*!ay0W z7S0D-p0Wm}eV+J5Y;^{2DfcFM1JN3o3V^6{9o88l)|vFiSw3$Ypsgt%je%|n7c17 zI=s5ncIa1$)!*x@Z#+tZw0_B5_^7717<`nG|MGdGf>bLn_2Tqz%cFFdUHuVVePpDVcq7Omu&wEBa%S;H<- zaKFSvQ+ng;e~Ml4vUqQfc+q6C#)=y+lN*yZ8iQNQFoTaaJu8vL83qL#J*+J{ce*|H zE~e>2Z3uq=9DeYcq@%D$iyrU%JKEbpl@j})AsXc9qeyw6j~}qEmC@C!@>2!C^*Kf0 zFLB#Z(1Lh3SKsENZ+&?Dl5^&Cf0DaN*4u|HAmQ=JZeI1PEcjBI9VvLhzmqWc{57c$ zc0fXgrUicD>HayPxHf|Nk3j{W)4f!dh4Wm9DP|Mt-@TX9CKG~AwnJ|!SHY$m{ZPC_!}NQ%SH#FV?i zLSQN-B?Xn`#B8|6eY`<3_4$*P)>|URcQU6V-(xXPLr$%X6UUpWC((Z9X*)P1A+ZpSy~+{6!jp^TOJ$x4}oh_UV1x*21X zbla|mI8h5%ET1|Cp{e@!Bk%kKW0!Y2urD+S+m;)<-|@WjX39wTmzvm9sW@)}=6PN{ zWafI6Vl+u_aS=yj0fI*8F{@;HT%G8>m(RdLfkU)zEUBUUKL}Y9n?vWXr3~U$9Fnhc zTiA7Ya&W>Gk|669ZO%}VYzfI*1tE_UHk+Q{gRAq~fZMC4HLnZlt0uaCj*SB!9S?qz~77`FJqBb9aUVP&`drrvTQ?1SX$N(zZ@M8Wp7@$eL|WS=NQgEV>S=) zeg48DLwbD6gmJCF+PyjdrRj|(hZ)967c`dZ_0_VGn@s;IkpGUu42o_cNgW!|r6Jj3 zn$~{|$ZzLSs^wskl#|&OMAelyBELj!Gz^yE4V=f+s##ysg1n8cWAlNI`0gT8cOjdY zMaVUul`J38ik>oz+N8YVV$HliSNm>{DQ~02N<8?-(&sxkV8?gX@_SX#Gj@KmuFgSj z_uhx{-}r!~&;PzKz-lH=q9;Y(B1r;08I76oxowK&2*!huownCPN3J_(zyj&k5T*tU z&fxA>)JA1f{>>+K**1prZ&cgTTq?A>*b^fr@|8_&GYCPtYGfS4u@O$~3^3`ZwgLs>|a;%Mk`rL5!K ziv`FO^yMc4|G@3RFVsJe#8ll8w~C!clqpOD03Ak|^IK@Uw#p*f#O6%1T4wh8H>PjQ zr=upzx$R-GtG_4YbYY~u_)aB?Ic6U$gS4GVBpUA=8g0&&k5cxq=T`Sn0}J{XOCNYu z$@cjUnEgnkqH^gn$nR?>YB&m}zA(JUM{EeMz8VW~FgrWOcAP*pr`Ot*rq@gl+Ek|; zN~0a3i}WOg4NP7!IXQKjM83^Q{abd|zi<=Te{NFy{J~<)y+LFVD1Vv1+3A1Yx#O)D z!UwHuBRg}bs@ABz9@=Xlg0{ru#F1t55lp>|lPKqvj9h=A)t#srUM6Od~pgfTwXjb5T)Gt^|>wKjIJ@4?aBQOv=DMga6gl{dJX zs{W-X0#`fjnwhy0B;$t?&#eMLnZX$SwPkfy&YC-IIFeSxF2>Q!I4&7*zY>k5uiNIl z4kSGyI^%Ku4$+J7KDYjpid7Y9~JOPN_s=3w4T((hZz<+?*F+Ix6?of1N1Z^!@j;<)Fgm&=k| z2SPklXZGG6p=>HY5mYoFG4y<9i1+Kt0yo2}4#>BQ^Sfu;KL<*_?D5KGa-a}x%qxF2 zymuwz_a2PgI>RFA$Z+^v7O)}eNbkNkR`}YJQd+9(JoIVg%yBsv23FPQaAK|drc8xM z#!$7-p(I_wRW+^=C3Hn`FSQh=cVv463_=5|qkBrIW%$R5cE^j6s5>kr&*LvYAfJggi`Rcypr-a`l;fHwgR!*5>*U`zCi6CSVlxbAK(2ou`GG!q z6>?~hl-E3b3dbZDnMXKx=hs_%d%6bXZ%9^Shd5KT@(wxXX8UaqAe%F{^{+YK-z_^9 z{g$46%uc(^xV_@`q3?IRndSca@)yyiU_`;I0?XlqV?CpN&8H*K$r@d=tywA)oLR~V z#QMPzslhxp*3}m+;ABPedSZwcbbuAy}Pbz#KqDT^%h(KGv3GV~<)D_fb zN-hb=bxYz-B$OoZNvy!rSg;c51q!}{EAvK|h_0W+1e_tHmyE1rkd&W<)>(P;fQv3L zy9NNc7+Av7JFfa+xF26i$@#pDb}S#CpFIPH0!n7!f&*$@=WhN*JIY++eA*plJ)1H>woLd8f~>LRknt5vUA1%lktEoB9nhHno!jxhp@x6LQXS4EGUx zLyb9geX$0MOu^qau}%Ln7HNNHY++3M*YFU7mW;}!x!P>JFv626(oJ(8bMq}9l^*b4 zG=mV@^fl_1P#ZHY4;+~pc_*)?F3WrZLhv*wrAaS(h*mxI>PNrpn5cKHng#QdYUl(i zE;K7Lzri;Y-ZJC2(v`m~o!LtcBv7nv{Qi})qvNc>i76bTKMu%mw8K>a%D~`@HUvj* z<{t7j-5Fd5ohr%-xT=&pg!SKJ$VXQn?FJaQWU|d&Pix?m`QR6FKc%R>VNa4t2hjVF}VG{Ji*2Dq49U#l<+6lhDVdOrrb zZH_V0tyoL>rRPgQWsrM35#h*>*k5WKmc=Y8MjdB>kQ z$@ROgoX~cf13SFEXwQnXg*@1J^udU$;2#`<27Nw|T#752MqfW9EBy>=+|* zrE2n(^mz!O2ARmOx1LP-?`#22(o+sm0o!3xj(sC#Meh>p#<8b^G1`tMGWNeiF*0@k z>@X`>&z{h*IgT$mtv%gl3_wzWHkRmNEBE^dJ)simCNW7dXZ3K&o{M_#4HE;Hr@zr-!&^Xb z(&8Fp-CO)$v?`~64znEL>3$p8=fhOqurKygFmaM&%fW5F2?mx>)rB`_ZnMJSDyJ&I z(@U-=Sx6Fya$FrA8(RHMelNuC(u}iiim6!}&=bp1ln<5zbWp+w%z{R`UuZO!#CpQD zW`#jkXrN#lldo@~`kYHXXVdahZL}o=)Y1bZ!}s9UQ`dYNoe<3>iR&q2^uS7zx6fE@ z>pkCZ7Mv^0Z4P63myca8`@e|A37e;R$)2qw-f+N?RG&jb3`nw`E%n`mHRv$$u$oJFpo$Tf}lS%l}@+N3^V`?I{WW!^9{Nd&| zIhwz{t*iD-mo6odqC$S76Pr%aTw8l5oWB0cA9A0Uh-1wh-MsymCtu5b@i(hH`Tdz9 z@oq@z9E4mswp0XGL?2pBdy5uFE_JUILUhfQ?H;_Idq%_y#@O{nEtr2BHGAV6#QXS- zug~wq!`~!0r4F&;I-U#OfWYmFy^%xu_ZGR`W#8I~$&Y%VPIYb_{`NvZC-J|T_l3xr z(PYKo8@87P5&jV+4;UhP6}F*4kXGN;i-mLgBr7JKUWEc~XGmiha`L58Hu`|R58$lC zu+kzIuR0wRjS2OYXzfUQ&VJfMbDP)-f%`AM)kr-1g?Jrs6F_1V7L|S^PQIk%%6_;K zje-h31@iT;mJ=*%+Pxz|*lB;0SAm&*Z+$YJcsSljM)^zeHQA&Uo3p^_ahPnWi?O5;^&gfz_C=EK zo#XSn9mv?dwp#VA;C-^%e zU!YHhdZ#O02+CDgyF&x#P4?-1 zF-9o$3y34t#}%xhP{=(n)pBcJo$T!Upu4#q))6a%*L_n=@YHot`e|2VgGj6Sd)8Pr1Rc{rsB(0gTC~N zo2C|tBVQ|Fz?OgLP^Uz9t+6sb9G22SnfYV-zKrI?--jx^b)eg76=6+O=JoML!e@nQ z&q`A>GUFABSAI4KJE5y>mCO3bipju_qAhPjg8&hgBB%_ZdO+Csn!6>!{ciQ$_ZDJt z9fWmAvQ10zXNr)qgRV!ZqUQiT34U5I0Kl`atU=Em)b=TmxiIRbT+aH)XqJ5}w3{iD ziK3!GxpQwVr&v!0<`vn_*tajnz0cG;?hnFAld)g25DSkLtWB}0LW?`?&Dn9o?2W1cp{~yz(aY-$X*^mBK?li^ zrCUx76}@vNdGm8uUoRSS{s39(0mOzV&Q9d}>U zYY%60>cH-a2Oncvrh3xAa?WG|@fWVaxc7AMx3$42OA=<71*Gwg*Og3wGDYk^B7~+3 zY4~f03#I)P*{*(;P#G(UyB8v#%Y3Wyl3}bbL+2PuB*SRL+(z{my4)? zc2~l4e+N5N0j+4`oBbHd)5~!_VYg}Jk+;KlLx{it@bUW$4=`z}n*|M4&7}egvlioS z)B+Wr>lzU9VyKg+Y~{Ckx9}L@Do#-+G#L2rqr7~ThqQMnaRix<5 zzKF$;QUZ_MVWwAEpLX@4Ekn$!iq0Jm4>z&Ne~I`_rj0gaMWy^dFhoic59Ph^V*?fa z>h!K5W_E;7zE0jx$SR1Lh*s#Mr0!Ab=9v^Nc5ta8c(*U9RzFRrv9y!^C)e@<^IuTt zlKH0tbA8t05JHd-6|{vqcN0!yOiyV?^c*aQrFN=1w11v}3_JaZ|`zognIuHJnFgsAT3 zxtnmb>ewtH?gvDpQ+oPBPhZB=^=xUyuMapqw5+Sx9GKis3#O`GTPyxrlIL2T53hB6 zm!6Mj=%kGMM`;{XGXqckVTFv^xRkq?P&y|Zimt@YeE6P0h@U;)9ekGX@Cj*j*soui zzY~x4cz5S?IWCDJ=@vaQ;!wDE0zxN3C>Y?u>VFDYA$#r;SfW={X5T`%Q~>y2wY4q( zDx6Uj)=ez4*Jimab^9i-OnV#vX`LzJoS0ll){%c8rvne|n=<*4Zb2x%{m3r@E9cqN z0zz@UZ3DjDl~5_EZ>k!GDLcS?byJf5?*3-czL=+PG-}MhUUA~^ycJScBuw zVqT%=G;|&46Mf#QB~t_CbU&O8STu<9Y-khU;eCx8bLyhkhXDG{$^5SHiP*YTPA9?6 z768#6uWjO!P(WfAPvqxapdny&XEMoK!j(6s^A9@eNF;Eb<8?CccQc0<#;P609GhMB zHr~2Efq$5>cJdy5kuN^U^+dA-e)+NEh|;3Iyu>zWtt_tFe9GeW0z@R4cz(<%p9I8J zoJWSPJ;}`{`xR@TyWDaIppN()br{9;#H%>EyG+EK48>L~hq|2ymVkRh{g~Whu{OU~@s4Yu|#a^FLL>9Gwu{smC zDjl{+4PtMReiGW)QBOfeY$G#;=nD|bIqqqrR34yp)!oMIVsjB}nh(8}3bM8hI`4%L z@g)z+d-@k2pR%qmExZbZo*TpLpEc&2>)`8(DToAa$2)N!r~C^l;gR8yk$ zTh6l?pBC#W9IT)eCx1vueN3s=esTWRZR~TL0NqUf3snxIMQR<3wzFl$j0T%Sf&o`0 z0RRsLDAQTz8;VbjoRig?ngo|U*04N8A+Ki=bSxI z4bJ*X))yu}c>cK-80A)3QA^r-g6=Uelmo&jcF?pT#hf$@rsa9JH<30IKhYv6A!U{o zpD+)1qo@DO?xp*g3SlW>L2YPZIse^*vG@ju@}9{cZ0cwBOI$7gQEu!J2W zszEMN;b1Lxdd$P%#tv{x)ga!`CVPYfPI&g7wfH*Zs%mdz)izH4dLHe=C{LP2sisjL zJ)R;h)c!_TrkU*YhIg~?z_%YnqH5t@szlFkHd*)JVDwx9ZQSNPpgh3O+>hl2N8~EL zd50l!d_!se#z##O_K>CD3v_Rj&8QJBY!>cPKA#Eq`rqUO>MnQzxKp9<>QSh>PAkr9 zn^fs1)C(fyO4fE939F1EhUhU#ee;#^4d_un=@x})v1 z)E=-f^Lf4-;JzDsK0QhK`y-!>cj^Ve({6 zIw^Tu030`xym!?A=|Sm$3UX|N2%!MLo6O$@9&G`VIedMv1I}=BryN~u7Nl>ybS&t%}Jo1?lu7_)t?zNtD#>oBOw`eyK`)>zFOm$;QfW%5IWxJ5C! zIO8_b+s~t0)ECKT>P3kbD>oP4bu6d0bE|x&Tx0aWilk-q{q2j&E78blk~bOlbfaSS z%?9R3E+EC7e7pyoZ}X^U!@zE`Sq{#YNj2}OH)6-q9PBYy@siVnUG^{&q}1jW z%2as2Ba!X{m1U%^^S+|Bd34BCfE%d#e_P4YUtWIJJu6x3WvK_197Ci0kHl~EjwM{ zoC5nmo|iw#5}S-2;Pdm~J`?Yq*;mptJ&AqsD1WJIKYlqAvr>gwK4 zC}45U2X%BH!KHpy313IfD8+qGf*q5EPGXTJ?w^AXmcAqni7%kDr~F%Dm{&@&%bZOy zK8+m)2b~{pb2fbSN3cEmMd_b<#;px9%@o#|B+n{!8^rcz=_f98TCEk#oLfcREqC7k zIE_{M#$BS;IO?9zS4;mk^8;%|7`);@g<~fd(@xs8S2KAVVjPMhlRBQZj3{&p8jGJ z`Sn8>6p~^IWZe=S3Q)8_cqiZU+wlt3f&ra)-AI_ZfegnH_(SdxMDe0^O`OO|B_N7z zbIz3*-ddNcOU*EZu5tVHqiu8}6zChJy`n0<_0u0M@X{)~bVp0p1U6k|l9X(?RbA=m z)U46P7PltXFrm&AwwnLO$UV~|YD#@&ZcP_+Xc)t%5p-ow{|;#3 zWj}5^@Kd7@rKrcL^>^RhRw*x<*x*vYpHqaBZ;;4kw=^fTK7bLxM~D;!0yG?4BN!9Q z1H##4dBM=(Wo;I$Ov0I}q)!`k39Putl!nHt>D}pNoyj@#p!S*I!lueAx(qW6IgMzh zY8X|2L64H0h1isvM;#(cAjm5MJnWm`q??04EJi;F=O$_9YA2`LU;$xSES3H{vH1T% z)Bmr!ndPMs-}!QWw%%@I@$-sNFs{hLncer?WAigpS;3)*w1t`H=3VY&0VuSM?YS|6 zYb$ML+9!$u4h&{OA@B=|(_M;Fm7;__%9E?5vW#{xm zmD98^CAb+k^0u3eF+ z`J1VAOekbA{9!xvIPik4(Xk+|lM)C7uG9f?@g>JcYyr<1R`x2NoEE>4(e@jn+H4^| z{Sj!lkZm5gDtI;6^cJu-&{%ggs|xU2*{6nefN5`4Ay^eFZ6oX~puxhzor z+LY9uQ69tvVCa%|Ue2}zHuvS~<|jJ6#`aGgGF z2l22fm+w9rr$X~=2qGkKsYi=10vw|=b>1%!Ue)X*jdJxj51nj+m|WYq<+03rQ7#HfXejo zJR33(elGRyjE7&aY@9t#2*fS1cw<(Q)?HtG^YwMC^WPzFt{QqdHriK7IR9#E4-YU- zvaqP4)zT2@JJ@nc`tI=8);L5(NQsYxu+S5?;dk7)Lh??F;mCjmROHsK|GLOKiW4G& z>@}0wgI}K39bQkWtmJ8>PI?SiBgY9nYeg3G_!x7O*Pw@UOBiqK7cy%djK^Mtli${h z$;C>jnb&BsyUaC*gZQuMoaF=O?=Ft+Zh@^&aP%R9%r*KgR{~ELteU>vJpHRN$=$Vm z8Mw_FGkeTp@jX8^?siJO&Wo+#8FKUBtzh`Hd5dq$RiY&T7lL&J(dRMrhv1%; zSLAZ|{Yz@%U3$@_Dxdp*eO2RE6An@&oXq%_r}sPpbnpww^((Q*7=<;2L%}TyO|A?> z@+bM-@cq%^PFcisTg}3&R4uO-E9_ zLgpz`%-;zRsZK#*PY8Z zb^`yqw&dR5sb%77_GC_a=^DEUS^^9`>$QWVr~nvH$(cv32#hEymJ3n-&d7Ck)Ej$4 z;>vn?;__4Dg?D|Kz>%jB;@Uq`FE!-QQ|P06Xezc!ap(Fx&9x`Y8=pa$UXu8uXXlaj z!qes5U#^TkZyNt%LRZvtrSn^qXxz=O#!6*MJkHzmeRW~ix2f*cN)e83HE>B&b4Bz+ zTH`|fv!@?LlzT{p_5~ab8Ew{7jAi9#1VeY}P-nQZ?vo0R`Di0rgHEd?n2k!W_N)Xy&s1Sm&z_Z-- zpZulkvkm>Z(Mla^2ECmvacM+gBPIJD26budIfDnS^`~SDH~Tp?yKaxY8E?8eJ#AbB z&nX27<2A<|e{QW^j#v4nXSz0T7#{a&g#6H!vCGgrM6<}piuuJQj<@7*XQl2fGz27T zhKzaVrqaBqG7bUD56b&3IN@Yrz9|TABb7_bj~ZH~vT1o+&m~#1?5YURkhIo~w}XD1 znKGJf(#2UJqQ7(Rz2wyX?-j1Gr!Tt?0Si{7lU7W}NOfWHh6DGnr2-44sILPDNW8}t zy{{a2h|DXB$|y?x7)f-%On&nUcHuFi_(qeRyk>Hpzjb06{GAT0h-{q;4Q&d*u+ZC| z;%DW}ib@Li(EdfYpL$j^=dxG?RkUYPDLb8Bx=!{e$G_T$sT%+E&}n|Q@Qgc11)rM< z>$3d)qSwB8G79B#U8r^W3jeF>Mauzo zcPa9Zb4uV`@Nm7Js_hUawh?|Eefn(jboUq`p%Z1%1x_$uK8I)Yb)A zIZG;X!0w#zw|e=Hv^0uUP>T9ii6s0DFj*f;Y}fgM`g=7`F6-J&n31nTc>V(VCPEFS z47DuBh|&ve9sEr$dUv7uPY?S=z4Spr>I5g*Ylq~U%(wKdS^_71o7kQ9n&p_A3K-Ed zrb(-BCkNsXl)x?sT{O$&HCA=VcTN=^g&#PFY1Xg_&D*_{oTe=R^K&I3DU6xvvPLXa#`byUYFcn zMd%^W9K4S}q;x3YI?hExFLGQj)V9E_#$2fTN$Pbo6E`Ht9svJDtzyDff1fM63aBuX ze&O2>M^GvcYdU=Qv$~ASN6-Bq)1Z2K`UKR_C3sbB;Eag@Lq^@hvoRR*e=A9hQ4&fS5P^BY2*jKM$Mmnsg;f&M|z z{<-1);8dpy#%%;<1}Lfu3`am7Z!5hJD^by`_%JU)1s05EA|I?~wtY^w#dRO`2#WM1 zOZ#&uXl~pw{Q+u zaf%P85P090d#sxCE}d#1Rj-Uv8zi=MyCDu@^;@0hDB*9uWcgy!D6hiOC=V;ud#!T& z8+yZ*ksb}zSE$D$Vk6bCYsm_8`ZTcJq_}4WM+8Vi8=l$v(=nf7a!xPc4!@}uLz*+w zf2?i%`rlEYxrcYCYZ#Fr&Z8NTzcj1*_)$Pu*u+Fbxp9UMelGNTJ~(yEMDb04Li-jK z!ETdAP#(qBMZweY4@+Y^L_V5f?Y^w^gZbyF?U1>Y4qLJ~`h<>?#ugmrZiTICj&Y{m zihbCDk%P5!UQ62nvR=U%%A@K1olO&$&1#k2F;;!M?tOOe^e>1on_mzLQu{iXS4f6u zfb=tuD$S>!=ZrRD$K**|T{o=B7_16ulvl3QBKSify#0H_H#y-S-c#GK>DN1>gof2} z%AanrIm|FPFc(0i;F+?9Us+Rsh?EncuI_H!ewyB4y$kZH-B==bxF*R}WAjsF%ucjh zqMW~>M7ihvEipZj=deJ9itm6?Y@z}!0?Q`^LkL%C#w_9L1@F`AdUgiq+E=pIuG;wn zoICkzWLb<~e))$Y`UZJCa|W$703z=|LhAL!7ET-2W2^3u_{g>^ppv*+E+pAUX36&K z$7(}wbsVuiG3ga{AsyJHJv6Pm|{=0m>3?#6drpDZvIb*25n&t?CQfHkSJ0j5Agak zlBZy(?rsR~jEzU_q0Ou0|0w>5Xz-+u)F_PBQjV@YDmP9CsOZ4GOGyQVkfu?!} z&OCb6xlscLK>mQy!Z%Eo4mbv3Ln!8Bp*3Sdme5n@BtFvBEf_t)x&D45M_e>@*Sz*U!_WQe*`WM}dLEB(05@ zO*#~&NglUYYmDRzUKP7R2)+o+pvqzc>oNo^WH#gh2GXRe4otH}zMZX7D1#66(ak2y z>1=zGwno+V37gy7M}KtM*`#^S*`ywupX|7qjxN6`Bqa@C3ozh>cDc0ISud#U6GeHOln1L zi5$Op_(yI1SE!L_8v1!lV-~fxN;3YSw&PIv7?TvSuTl7%OP$p=XXo=A5OWQ++u6Wb zz;&>^mty$?vU5nlPXMVC`W)406;;ZdtUg zw2u3dc@S9)TBLNigF=>E!!1^?ipwPP2p4>hjV#qaLTkIX667 zq+?#Z4)V)3BIKxHC9f=xh5Q|Ad=jnhTbrP#J+W`!Z9(G$U5`EmIJ-`5d5wp1&cugC zvHPgG50N>l#IX=JRqmm-o9azrYHo0jjG=RR6sPhB?CG-7+d|);!5TsVYB6VnGM}!3 zCp;LjJKTP0dW7<)UG&0_R4NK+e*QiXN6xfW%3w?SCM>RG`8+O8V>7b*P&**d;$o9q zF1`*&p~QGf53*+o_(>BqQSL1xSKA%?VK9y(ujOz;$NR_n*m3yCd12r1b6*F-W?-wc zDDGBP)V#cyWJ2G-+2is-`i@-Y;z?||bmb!EB;<~=|&-Qx2Bvk|W% zHSpd`UI}OF-$pg}UjN1Frs3>ks+TKI_GquFGp=WDh3Y*F&pHp#p7V^CzARJXikZrM+om>pHTdDM11c}Ky94Fy%cX~?;W z-!};-Rfa)xKZ9WQxuPSaIRLJM?+X)X-YMVVYAzos`o<1ZdQShe{7~;#ybfptB0YkW z3m8^kJ+E__s((Mk?!ppoEm!}r1}A@NIac|7&g5;z0GbuR4Rww9!ulai9>r@mj7xQ6 zRSmoKBn*U=oNQO@qgFIMk$>rhp|`G`u^M^o>7Bt=>y$RCXnC2Do>EYL^=B^1yJ~lh z)-T4~x92cb#sY~zNbCL~Z@Iz>-2Qj}+EpQS7(3!Xwl%Bi`*A0KIaO|UNG%`E`;tJ9$`3ob|A!qH-xg zgI;ZVs3L^b3)XhOixLammz2@o5A!)3yZLFsnxuc7EdCLh)ngMROtyh8X?e|t^4Ef$ z6`Rku$Q@{{N+0pL$pWT-}|FOC#ThljG)IueS$CMchzC1&iixEJ@ae zJ;Aby?V2#rKuezaYrfogoY*@Mu^|d*zaRN-@{10xC^7Vd#?NQ?uJR4zzQN_e>yn?|P@}2W6Ivq+KI2LuR)9+jwQ_^uFoAr z`{AV4zxg`f&*JPALEb6ovFS>g!h+Lq__Mfd;y@=L45DZr56Py}moi3Dks# zrHz(!|Af3i-O2Nu<3SWu+vQ^|?kJxYM3xo4UNn7dFr?bYtz2^E7igjQkEFc9!>VH( zWrdR0^t=T0-!l;oeLvjsF}t85R%h~<1R|^1K##ZtH2wt3amFR_#@EpegTDs~rfPlw zt_vBw(^(*x{TZzUB74b!pOosLD2N;)t8T*1$!Tg5qHv4+*C$0PQR;s5T4klwzqB)n zZ6M*f*4y|5?0NsRpH-hJRi!`>xA%md{w cUz06sKIRKE9$6>8LJXj;qODx2Xc_)L0MXaixBvhE From e8ac6734d5686cf19477e6e398a1bd2e23dbd3c1 Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 11 Dec 2023 18:43:24 -0500 Subject: [PATCH 14/60] Syndicate undersuits without alt appearances are no longer adjustable into the letters "suit" (#2565) ## About The Pull Request None of these have a casual variant sprite present in the file, so they default to SUIT ## Why It's Good For The Game fixes #1730 ## Changelog :cl: fix: you can no longer fold most syndicate undersuits casually into the letters "SUIT" /:cl: Signed-off-by: Theos --- code/modules/clothing/under/syndicate.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index a05f580781e2..01ed8b5a082a 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -89,6 +89,7 @@ name = "red polo and khaki pants" desc = "A non-descript and slightly suspicious looking polo paired with a respectable yet also suspicious pair of khaki pants." icon_state = "jake" + can_adjust = FALSE armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) alt_covers_chest = TRUE @@ -96,6 +97,7 @@ name = "syndicate officer uniform" desc = "A black uniform worn by officers of many branches of the Syndicate." icon_state = "officer" + can_adjust = FALSE armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) alt_covers_chest = TRUE @@ -103,6 +105,7 @@ name = "ACLF uniform" desc = "A button-up in a tasteful shade of gray with red pants, used as the uniform of the Anti-Corporate Liberation front on the rim." icon_state = "aclfgrunt" + can_adjust = FALSE armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) alt_covers_chest = TRUE @@ -110,6 +113,7 @@ name = "Gorlex Marauder uniform" desc = "Originally worn by the miners of the Gorlex VII colony, it is now donned by veteran Gorlex Marauders." icon_state = "gorlex" + can_adjust = FALSE armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) alt_covers_chest = TRUE supports_variations = DIGITIGRADE_VARIATION | KEPORI_VARIATION @@ -118,6 +122,7 @@ name = "cybersun jumpsuit" desc = "The standard jumpsuit used by the agents employed by Cybersun, in its distinctive half-black-half-white aesthetic." icon_state = "cybersun_agent" + can_adjust = FALSE alt_covers_chest = TRUE /obj/item/clothing/under/syndicate/cybersun/research @@ -155,6 +160,7 @@ name = "Donk! Co. employee uniform" desc = "The standard employee uniform of Donk Co. Smells like minimum wage." icon_state = "donk_cargo" + can_adjust = FALSE armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) body_parts_covered = CHEST|GROIN|ARMS alt_covers_chest = TRUE @@ -181,6 +187,7 @@ name = "GEC engineer jumpsuit" desc = "A jumpsuit worn by GEC engineers. This one is worn by low ranking engineers." icon_state = "gec_engineer" + can_adjust = FALSE armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20) resistance_flags = NONE From 10b350d5008ea0e22c8d09f4adb5a16c4a2da38d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 17:46:52 -0600 Subject: [PATCH 15/60] Automatic changelog generation for PR #2565 [ci skip] --- html/changelogs/AutoChangeLog-pr-2565.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2565.yml diff --git a/html/changelogs/AutoChangeLog-pr-2565.yml b/html/changelogs/AutoChangeLog-pr-2565.yml new file mode 100644 index 000000000000..0942df417ca3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2565.yml @@ -0,0 +1,5 @@ +author: SomeguyManperson +changes: + - {bugfix: you can no longer fold most syndicate undersuits casually into the letters + "SUIT"} +delete-after: true From a3c9dad985a4172d3729be6b26a43416c1b8dfc9 Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 11 Dec 2023 18:44:11 -0500 Subject: [PATCH 16/60] Ends the centuries-old war between David the goliath and the Hyena turrets (#2558) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Gives the "playerSyndicate" faction to the pet goliath on the hyena, stopping its beef with the turrets ## Why It's Good For The Game fixes #2520 ## Changelog 🆑 fix: David and the hyena's turrets have come to an understanding and will no longer try to assail eachother /🆑 --- _maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm index 5c781c36b7a0..3a97d9913950 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm @@ -3076,7 +3076,7 @@ a_intent = "help"; desc = "A small goliath pup. Its tendrils have not yet fully grown. Someone, somehow, has managed to fit a large dog collar around its neck."; environment_smash = 0; - faction = list("neutral"); + faction = list("neutral","playerSyndicate"); mob_size = 2; move_force = 1000; move_resist = 1000; From 3a655cf1346f5f6e2a7777ac864b5e730d15820a Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 11 Dec 2023 18:53:23 -0500 Subject: [PATCH 17/60] Fixes APC icon weirdness (#2568) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Replaces APC update_icon() calls with update_appearance() ## Why It's Good For The Game fixes #2538 ## Changelog 🆑 fix: APCs now update their icon more correctly /🆑 --------- Signed-off-by: Theos --- code/modules/power/apc.dm | 58 ++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index ec83de125baa..03bb1651fd70 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -303,7 +303,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(auto_name) name = "\improper [get_area_name(area, TRUE)] APC" - update_icon() + update_appearance() make_terminal() @@ -342,12 +342,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(!cell) //it always peeved me that abandoned ships always had the apc lights on. this should fix it icon_update_needed = FALSE set_light(0) - return - if(cell.charge <= 0) + else if(cell.charge <= 0) icon_update_needed = FALSE set_light(0) - return //this may need to be moved up!! . = ..() // And now, separately for cleanness, the lighting changing @@ -360,12 +358,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(APC_FULLY_CHARGED) set_light_color(LIGHT_COLOR_GREEN) set_light(lon_range) - return - if(update_state & UPSTATE_BLUESCREEN) + else if(update_state & UPSTATE_BLUESCREEN) set_light_color(LIGHT_COLOR_BLUE) set_light(lon_range) - return /obj/machinery/power/apc/update_icon_state() if(!update_state) @@ -501,7 +497,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) else if (opened!=APC_COVER_REMOVED) opened = APC_COVER_CLOSED coverlocked = TRUE //closing cover relocks it - update_icon() + update_appearance() return else if (!(machine_stat & BROKEN)) if(coverlocked && !(machine_stat & MAINT)) // locked... @@ -512,7 +508,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) return else opened = APC_COVER_OPENED - update_icon() + update_appearance() return /obj/machinery/power/apc/screwdriver_act(mob/living/user, obj/item/W) @@ -524,10 +520,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) user.visible_message("[user] removes \the [cell] from [src]!", "You remove \the [cell].") var/turf/T = get_turf(user) cell.forceMove(T) - cell.update_icon() + cell.update_appearance() cell = null charging = APC_NOT_CHARGING - update_icon() + update_appearance() return else switch (has_electronics) @@ -544,14 +540,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) else to_chat(user, "There is nothing to secure!") return - update_icon() + update_appearance() else if(obj_flags & EMAGGED) to_chat(user, "The interface is broken!") return else panel_open = !panel_open to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"].") - update_icon() + update_appearance() /obj/machinery/power/apc/wirecutter_act(mob/living/user, obj/item/W) . = ..() @@ -599,7 +595,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) user.visible_message("[user.name] inserts the power cell to [src.name]!",\ "You insert the power cell.") chargecount = 0 - update_icon() + update_appearance() else if (W.GetID()) togglelock(user) else if (istype(W, /obj/item/stack/cable_coil) && opened) @@ -677,7 +673,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) chargecount = 0 user.visible_message("[user] fabricates a weak power cell and places it into [src].", \ "Your [P.name] whirrs with strain as you create a weak power cell and place it into [src]!") - update_icon() + update_appearance() else to_chat(user, "[src] has both electronics and a cell.") return @@ -692,7 +688,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) to_chat(user, "You replace missing APC's cover.") qdel(W) opened = APC_COVER_OPENED - update_icon() + update_appearance() return if (has_electronics) to_chat(user, "You cannot repair this APC until you remove the electronics still inside!") @@ -706,7 +702,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) obj_integrity = max_integrity if (opened==APC_COVER_REMOVED) opened = APC_COVER_OPENED - update_icon() + update_appearance() else if(istype(W, /obj/item/apc_powercord)) return //because we put our fancy code in the right places, and this is all in the powercord's afterattack() @@ -754,7 +750,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) chargecount = 0 user.visible_message("[user] fabricates a weak power cell and places it into [src].", \ "Your [the_rcd.name] whirrs with strain as you create a weak power cell and place it into [src]!") - update_icon() + update_appearance() return TRUE else to_chat(user, "[src] has both electronics and a cell.") @@ -781,7 +777,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(allowed(usr) && !wires.is_cut(WIRE_IDSCAN) && !malfhack) locked = !locked to_chat(user, "You [ locked ? "lock" : "unlock"] the APC interface.") - update_icon() + update_appearance() updateUsrDialog() else to_chat(user, "Access denied.") @@ -811,7 +807,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) opened = APC_COVER_REMOVED coverlocked = FALSE visible_message("The APC cover is knocked down!") - update_icon() + update_appearance() /obj/machinery/power/apc/emag_act(mob/user) if(!(obj_flags & EMAGGED) && !malfhack) @@ -827,7 +823,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) obj_flags |= EMAGGED locked = FALSE to_chat(user, "You emag the APC interface.") - update_icon() + update_appearance() // attack with hand - remove cell (if cover open) or interact with the APC @@ -890,10 +886,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(cell) user.visible_message("[user] removes \the [cell] from [src]!", "You remove \the [cell].") user.put_in_hands(cell) - cell.update_icon() + cell.update_appearance() src.cell = null charging = APC_NOT_CHARGING - src.update_icon() + src.update_appearance() return if((machine_stat & MAINT) && !opened) //no board; no interface return @@ -1027,7 +1023,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) to_chat(usr, "The APC does not respond to the command!") else locked = !locked - update_icon() + update_appearance() . = TRUE if("cover") coverlocked = !coverlocked @@ -1042,20 +1038,20 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) chargemode = !chargemode if(!chargemode) charging = APC_NOT_CHARGING - update_icon() + update_appearance() . = TRUE if("channel") if(params["eqp"]) equipment = setsubsystem(text2num(params["eqp"])) - update_icon() + update_appearance() update() else if(params["lgt"]) lighting = setsubsystem(text2num(params["lgt"])) - update_icon() + update_appearance() update() else if(params["env"]) environ = setsubsystem(text2num(params["env"])) - update_icon() + update_appearance() update() . = TRUE if("overload") @@ -1076,7 +1072,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) malfhidehack(usr) //EndWS Edit - Malf AI Rework if("reboot") failure_timer = 0 - update_icon() + update_appearance() update() if("emergency_lighting") emergency_lights = !emergency_lights @@ -1094,7 +1090,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) add_hiddenprint(user) log_game("[key_name(user)] turned [operating ? "on" : "off"] the [src] in [AREACOORD(src)]") update() - update_icon() + update_appearance() /obj/machinery/power/apc/proc/malfhack(mob/living/silicon/ai/malf) if(!istype(malf)) @@ -1136,7 +1132,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) A.target = src malfhackhide = 1 - update_icon() + update_appearance() /obj/machinery/power/apc/proc/malfunhidehack(mob/living/silicon/ai/malf) if(src.machine_stat & BROKEN) From de5deabbcd1fceb6df97179b7962a6bcc2be7f4c Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Mon, 11 Dec 2023 16:07:18 -0800 Subject: [PATCH 18/60] Multi-Color tails, small tail, and a new marking (#2542) ## About The Pull Request Updates lizard frills to use secondary colors, as well as tails. Animations included. new update: touches up leg sprites. ![2023-11-29_01-41-02](https://github.com/shiptest-ss13/Shiptest/assets/81882910/24bb7f43-ead2-40cd-90b2-6ab97ec21b25)![2023-11-29_01-02-14](https://github.com/shiptest-ss13/Shiptest/assets/81882910/e4172a7e-b51b-47d5-b8ac-bb8510f5debd) ![image](https://github.com/shiptest-ss13/Shiptest/assets/81882910/95c293aa-bf8b-4d58-83c6-bf3d33904720) Ports https://github.com/tgstation/tgstation/pull/79990 Small tail by [whataboutism-alos](https://github.com/whataboutism-alos) in that pr, minor modifications ## Changelog :cl: add: Another Sarathi head marking, "Dome" add: Sarathi frills now use secondary colors. add: Sarathi tails now use secondary colors. add: Added "Cracks" body marking for Sarathi del: Removed dark tiger, light tiger, and spike Sarathi tails. /:cl: --- .../sprite_accessories/_sprite_accessories.dm | 30 +++--- .../new_player/sprite_accessories/lizard.dm | 92 +++++++++--------- .../mob/clothing/underwear/underwear_legs.dmi | Bin 2050 -> 2057 bytes icons/mob/species/lizard/bodyparts.dmi | Bin 2244 -> 2239 bytes icons/mob/species/lizard/frills.dmi | Bin 1247 -> 1809 bytes icons/mob/species/lizard/markings.dmi | Bin 923 -> 1133 bytes icons/mob/species/lizard/spines.dmi | Bin 0 -> 3643 bytes icons/mob/species/lizard/tails.dmi | Bin 12447 -> 9383 bytes 8 files changed, 62 insertions(+), 60 deletions(-) create mode 100644 icons/mob/species/lizard/spines.dmi diff --git a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm index afe97c858cff..c39eaf4ef499 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm @@ -47,23 +47,23 @@ return L /datum/sprite_accessory - var/icon //the icon file the accessory is located in - var/icon_state //the icon_state of the accessory - var/name //the preview name of the accessory - var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations - var/gender_specific //Something that can be worn by either gender, but looks different on each - var/use_static //determines if the accessory will be skipped by color preferences - var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. - var/secondary_color //Decides if this sprite has a secondary color in use. - var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects - var/center = FALSE //Should we center the sprite? - var/limbs_id //The limbs id supplied for full-body replacing features. - var/image_alpha = 255 //The alpha for the accessory to use. + var/icon //the icon file the accessory is located in + var/icon_state //the icon_state of the accessory + var/name //the preview name of the accessory + var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations + var/gender_specific //Something that can be worn by either gender, but looks different on each + var/use_static //determines if the accessory will be skipped by color preferences + var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. + var/secondary_color //Decides if this sprite has a secondary color in use. + var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects + var/center = FALSE //Should we center the sprite? + var/limbs_id //The limbs id supplied for full-body replacing features. + var/image_alpha = 255 //The alpha for the accessory to use. var/dimension_x = 32 var/dimension_y = 32 - var/body_zone = BODY_ZONE_CHEST //!The body zone this accessory affects - var/synthetic_icon_state //!The icon_state to use when the bodypart it's attached to is synthetic - var/synthetic_color_src //!The color src to use instead of the normal src when synthetic, leave blank to use the normal src + var/body_zone = BODY_ZONE_CHEST //The body zone this accessory affects + var/synthetic_icon_state //The icon_state to use when the bodypart it's attached to is synthetic + var/synthetic_color_src //The color src to use instead of the normal src when synthetic, leave blank to use the normal src //Squids AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA whyyyy /datum/sprite_accessory/squid_face diff --git a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm index ce536a403e48..3309212c4852 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm @@ -20,68 +20,62 @@ name = "Light Belly" icon_state = "lbelly" +/datum/sprite_accessory/body_markings/cracks + name = "Cracks" + icon_state = "cracks" + //Start tails /datum/sprite_accessory/tails icon = 'icons/mob/species/lizard/tails.dmi' body_zone = BODY_ZONE_CHEST - synthetic_icon_state = "synth" + secondary_color = TRUE /datum/sprite_accessory/tails_animated icon = 'icons/mob/species/lizard/tails.dmi' + secondary_color = TRUE body_zone = BODY_ZONE_CHEST /datum/sprite_accessory/tails/lizard/smooth - name = "Smooth" + name = "Smooth (Two color)" icon_state = "smooth" /datum/sprite_accessory/tails_animated/lizard/smooth - name = "Smooth" + name = "Smooth (Two color)" icon_state = "smooth" -/datum/sprite_accessory/tails/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" +/datum/sprite_accessory/tails/lizard/smooth_onecolor + name = "Smooth (One color)" + icon_state = "smooth2" + secondary_color = FALSE -/datum/sprite_accessory/tails_animated/lizard/dtiger - name = "Dark Tiger" - icon_state = "dtiger" +/datum/sprite_accessory/tails_animated/lizard/smooth_onecolor + name = "Smooth (One color)" + icon_state = "smooth2" -/datum/sprite_accessory/tails/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" +/datum/sprite_accessory/tails/lizard/prosthetic + name = "Prosthetic" + icon_state = "synth" -/datum/sprite_accessory/tails_animated/lizard/ltiger - name = "Light Tiger" - icon_state = "ltiger" - -/datum/sprite_accessory/tails/lizard/spikes - name = "Spikes" - icon_state = "spikes" - -/datum/sprite_accessory/tails_animated/lizard/spikes - name = "Spikes" - icon_state = "spikes" +/datum/sprite_accessory/tails_animated/lizard/prosthetic + name = "Prosthetic" + icon_state = "synth" /datum/sprite_accessory/tails/lizard/large name = "Large" icon_state = "large" - synthetic_icon_state = "large" //fight me /datum/sprite_accessory/tails_animated/lizard/large name = "Large" icon_state = "large" - synthetic_icon_state = "large" /datum/sprite_accessory/tails/lizard/small name = "Small" icon_state = "small" - synthetic_icon_state = "none" /datum/sprite_accessory/tails_animated/lizard/small name = "Small" icon_state = "small" - synthetic_icon_state = "none" //Start Face markings @@ -107,6 +101,10 @@ name = "Alligator Skink" icon_state = "eye" +/datum/sprite_accessory/face_markings/dome + name = "Dome" + icon_state = "dome" + //Start Horns /datum/sprite_accessory/horns @@ -164,36 +162,32 @@ /datum/sprite_accessory/frills icon = 'icons/mob/species/lizard/frills.dmi' + secondary_color = TRUE /datum/sprite_accessory/frills/none name = "None" icon_state = "none" -//Ears are here because having frills+ears would overlap and be weird. -/datum/sprite_accessory/frills/ears - name = "Normal ears" - icon_state = "ears" - secondary_color = TRUE -//End ears -/datum/sprite_accessory/frills/simple - name = "Simple" - icon_state = "simple" -/datum/sprite_accessory/frills/short - name = "Short" - icon_state = "short" +//Ears are here because having frills+ears would overlap and be weird. /datum/sprite_accessory/frills/aquatic name = "Aquatic" icon_state = "aqua" -/datum/sprite_accessory/frills/frillhawk - name = "Frillhawk" - icon_state = "frillhawk" - /datum/sprite_accessory/frills/droopy name = "Droopy" icon_state = "droopy" +/datum/sprite_accessory/frills/ears + name = "Normal ears" + icon_state = "ears" + +//End ears + +/datum/sprite_accessory/frills/frillhawk + name = "Frillhawk" + icon_state = "frillhawk" + /datum/sprite_accessory/frills/neck name = "Neck" icon_state = "neck" @@ -202,13 +196,21 @@ name = "Frilled Dragon" icon_state = "neckbig" +/datum/sprite_accessory/frills/short + name = "Short" + icon_state = "short" + +/datum/sprite_accessory/frills/simple + name = "Simple" + icon_state = "simple" + //Start Spines /datum/sprite_accessory/spines - icon = 'icons/mob/species/lizard/tails.dmi' + icon = 'icons/mob/species/lizard/spines.dmi' /datum/sprite_accessory/spines_animated - icon = 'icons/mob/species/lizard/tails.dmi' + icon = 'icons/mob/species/lizard/spines.dmi' /datum/sprite_accessory/spines/none name = "None" diff --git a/icons/mob/clothing/underwear/underwear_legs.dmi b/icons/mob/clothing/underwear/underwear_legs.dmi index a3a60ccfc2a7798e9a82ca7dae544d6324c754a6..054daef8c0d1088dfd1de00b13cbca93da5bfa99 100644 GIT binary patch delta 1716 zcmYk3c~FxF8pe}FLJ<+LRR+OOVY_PO*p3j+1R{8#MR0*ixB~66EJp~3;mE<4XjLl3 zR7<5T5GWR8ix3h52}c4Q5CvC5q~S;)K@Fzm3J`LeFRPthx9>miJoC)^%=4S~lH(VS zT{%$TdQ>DjzN~(2A){Cl?06+3YF{?>Pq@}>izSTzbRsH*zlynj%Qi}OjaHF}>78li zmlk>4-2wUUZ1gGEHBV)8%+h?mmW~)}zdMhpfa`&}0pHTnHGUxiuX)lT*ZuB9OZDZ8 z-;K1lw67a%G$o(%Bkl+B0bW{_hRKsM6Yy6}J?JNf)L50d_|a!qQDZKmbHX&4t#-`z?Z<>Xo_ylZm7QyPa@UlFiKh{XCw1$~{^>|Iu@h zL%gjS6fogkB4s1Ob-}%_(67zEEfp&c9{}03#-z?QEsGAUEdP(?&E}^E`M(kd8d;%QnwlDod`gl!-iB>{M(_T3+WmP$y@ zei!j``!0Qo#_A$p@TG%4#XBvs`^(=JtT-=MSKau=vLH=7F83QeC-vdyKfd#;1oF*B z&vd+axCEbYGo1tbhi<3l%;YdmHUXP366yV7PMYU=q5tWje?gH!wQ(g@7td1~7MRNO zngIFB5}HCzW9NHDYHmSa0|RgAdC|#s!X9p%Z#gAM^BY;NFjDXh_>`%P{P6Kx87CAY zL_uc{v%0V(R(o5e-Xe6b==cPIDCui6?1ZM|@B9&h>i*0!n~4~mBNNSn8DW5At4s#n z)~7^^?I)2lTsEy-r8H?Vh%T?5_(B`)3w+k14dABSs?K~IKrBsHVfWbWdigz$5{h>k zYm=2^*rK?Mj#-!?EB5Q0bQZNW(c@Uv-t-Zu8PA(neX2V;xQ_MNGTd&4@r$g~dgVb< zZVk$8S2kc@k3|;+XP8X%VvS~ZrtR6cj1WlY=A4?+tqkK=$Vo!oV+LT^Hd0hbc>oEV zTG43~DK~{m+)~kiK`^Jr(&g2q81QH!jrAAtaI#Pr&9KaJuhTKXY`y#k=XXxS=2%W2 z6$d;SvJ{jsw_eBM>8EEL3VL1Uk6yHbMkODda=F>)+eNz8Gk)K5@qtfsME%B?{VuC- zMc^9f;CfhK)eXo3Gjd#36{k3N%(}kIr`nSJgHQgyFAsAqX@XTlrw>EP$jXTS1sR;ISA=8kiHTlZh&?h#(LFp7>P7yU;S;iUSl9PuE~YE1~0f0K5VCO z&8!eL7dPjRcg20B3Yj3wS-S9(oA5iK4K#7(O)?{a`EOm30V+`!^}!cVTk4vF&4w0cud|^c~Hx7Peq7hK{IEHN!;1 z;j>LeXuHu$x@?GZ4?n}zUY`tqb_@2?KPQIZlO(kV_L*>gn1^;I+h#Wv{R~)R<--Is zibW?%U%&9!pu){RjPl9l@lyg}@~aM4ar=zQglZ$p|AwQrs^8^&X9}u>G$ifMUyZ26 z0XN#ue5RdA9b(=y1osgo%`dXg7Enda$DRFRquujEOa;RC8HneFIafb?o?9Nj~;Akj3y?t6WrGfK{ zM+$piv^;zumAnF99_g6^E-aONE*Fn@=c=0Ijd`YNXte9WPyYH|ySnABvZ~)$>P75g zfIIu?W0XCazg#A#I{MfF&fad0V^iDD9@8s5YTWhCOMmDCp@x6OIKMRa;E`lL!S{7M zdUaY?XDlLoL?q{7R?;rz-NUxQ!vep@3jzSKAHQ%&08_m40H zA@KC0TUVwJiW)n_+%&@vgsel$2(-H=b9mlZp1|~TU$Vn}aVDtAx8MjYG;e7fna9lu z_gzy^*YXd*{@4amYuePm$RZ&@9{YyOV~&CC0MEutO-g1XsO^|Vcsa)n0-}Wvgp~K( i%~1NL+nZw)%>ucs@Hrg#GnMd0N1Zqq*?Bzu(tiMzkbM&X delta 1709 zcmYk1c~p{#8i!Rn<8e}3>{^Lyi%Sh=j^i%Sq&9_y7Gv2MAC`urCSzt}EPiU5(|F5U zb2Doc%;ln~VVkBRWM)it5zPfR7B$>ZFqA%!kUP$~b>{u&ci!_m?|Yu-%KDu34T;9! zrGvrya2X}@qSUlu-}NtJG1kpnEEB#C*Xg-4KOS?Rj~P1Ve#m);HpqOb@a9fR_EL%} zitcRm|H%^Ul=)39hoy>g)u;BPhv67Uf;65B*w%c|-hMW1vn^ikT!$LQ*je>6Pp&qv zXKp4R%FvgR+dSkEmhLPN*fXTN)iEJV^y-)xE|V^M_tk^3&3wY?oDFK##|m|Wk@|Ku&IXZM?M~PzwbaY z@Ysj+fhj)h!tydxbQn5dKMKdeaT1^(4I1KMs3*8t9uELhYGI#b{!D4+6Ds2mAlg^% zxj^1Jnt47hAL~Vj(-y)VJRJLB6g?Ia@Dxj)7w`pW_!68GUiiD9Qk1M znh0i5B)`X~P;k>1O;k6xRnK6qZM)MP?m#c|Au5Gi`bV}`V>=6@w4uPa&O1WTLeuJ8 zR?~l~zZeiiZ7>TZ5x$f-)t z0kv2rPt?s86SAobRN&t%xahB5d}otS^)VLljGcSFD<^7l|9hwQu?`*7mdWX9;uRcz zHl7y0D>h4U1c-z6I(0#IH583NdH7;4{#4AdlVm1>ED-! zZ=tALa$Pjf$*NO!n}B_{aj-|GUY*vr56&5l*bz`;H)y|huohZ4qwf|GYMZ6k7Gd+O z{7v(b%ZsFEy0cP^<&6%r5de&-WicWe8`gYwG?H2~f+Rj<{VE|ul}xL_bxH{&UZhnB zQEZU0bLt@*MM6yJ_|R3nfxHsSezORa+HHALX_KMUa@ysjq*_feb9>rHJ92hboJ+vK zwlibxGeU=U)vndInFZ%*Fe1Z=ny+wloC%2gV*6W}g(WIB{aor=O=GZflPNnD)@uA; z@$!mR=^a5e4F%g$pZ9$|c+|E>QBO+yIpwaRU+ib{8TgsVzo-Q3cWa_Pol>)ZoGPl3 z>2l1j4NVCW^%chrUQYlzqg;)Zllm_iS7=|hX#51~tuAZ3(&!V*861JIaFIqVU1x5WpJ zI`_s$r--Av?9qYwR()30q}byQe5h2I5z~P7V?i#KSb~Sd$2R<8cJiACxv0A({lNQ` z7fAhH|GbLL6IP!r2o*~sa)jDV+%Tbh$v!4)68Tb*OEz9Ib(qiPIR`Qa3sl1N+`fM#4_FUA)d(Af^zw`{0~huZW=q zpuNfGClME07pb5akgd-V!s^bMM{jSlWx8^{B&=4<1|`B!nQn3%?sbw;)|D)DG&!G` z^tAD^yUrH$xj8(?Y6SuOV){AgaWt=Yvdip)_dkZa(cjRZ!JgkK7sh`?*fY<#ZsQc4 z_?|w-(;IM~#Qw}IEJCjopl0P<6G!C6t$O0d8kyilJ&aqN0eMia^d=#s&WHCtfe+r( z>&}bHe~$I-+Dw1MZmSnKIN(jG*FhQiGSJUQ6r_77u&P(-=-var*qL`KsJ#MR!R5Jt zfz}7~l`pNEKR$MH^8M*_yM@8JKA;Sa?PdBPPbJX)Mq(u04^c+Glrt3sY(4Jeutx*f-{mr z*saPFJM}O+3zl&DU4Ta;i0=vDL#jMZNR=%C9`ma)wt)SV86OF&dwdI4 zr1v-fJB?AJ?!(7<3M~+9ePEe%Jy}qA!r*jIt=01&jpjsMeu0~qD`sML;wih4JQ!V< dwtB2tvjX!65EIfXFAl8k2SW}A-~X17^FP36Y!d(g diff --git a/icons/mob/species/lizard/bodyparts.dmi b/icons/mob/species/lizard/bodyparts.dmi index ce88a8ba93dac1eadff5718bb04cad58e7fa4ae7..9f7a7ca89b507250751f78da0d8b1a135b160651 100644 GIT binary patch delta 1964 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 literal 1247 zcmV<51R(o~P)Yj!~;qr}}2K#7Ie;v=xVqo_C-TzF3NdmHDU{aOt#mxJvLPf^1BuH2J*>0u4caU8CHQTjcEz;-7 zWxd30W~j8fE7g>nJ5h|1ClD z@F%^K(7$lL&E58FrOJi}BoAcn`ntsJIi=7)9p{T4cI~qY)zZJ)w|Rw$kFQCFjejRJ zLnSNZhQ1T~{`egD0{{R3008gZ5>E4W0|kN~)=vx10o| zppLbOzk80vclc0sm$0^-PL7B67HufRgC7MbW0NU z`;|1~^eZy+*Td#9ST4r${z?Kic77*h3_s7-S!f4yZ}tM8QOMVxXO!E41WbF|a|KK* zyswv+dn_Q?&g+HRbdGA;Cb!}lkP7vM1xe!-t|=x~Jo5Z<-73=MmrdE zNaM>OTR`zd=Ql$CY_!XB-bHU?rpqD)T?Ck7ztXKOqTfR`ly!|zoTk{mm+tO@WtEsf zr!xLbzUr97B@J`NVbW3c_MS+F00aO4008*!IX{o8#T=8hF#Q&rWfF(fPyOAnYtJ+5 zkww&P7o@D1ezP(l(GqqEK+mJjc1!o?8X=cjFo2#vo zNuJiE`6OO0Ya%|B!!+MiH{Lr%ScOzef&{-Rm+3N@uyX|VaQJ&3u&mAnp7&mhNHt(Wc zSC1)3QBOgCq4%VJD4MlBj^|feLWks}|EK){000000Qdp?u8-+S$cQ{1| zQh^veIM#eyFLBD~_T3RiR!CDwpPya2qniK#000000PwHi)t0$^c+lbC6tY)qkv+`6 z=C)qwphq6<+5ZWp@zMYQ002ov JPDHLkV1ns9W`FU1wwq3L&loXm@5EG}-CTdY>$lo_`As-V>C$a#T0g1j0DJ5_$4^cJWOM9Wep@4acSKYHyB+lQ?ShMlA?2sDrP%> zsar>HY@mny{Bc>BvqEYkjMY)vn|qXl5uzM7Dh$?!j{!HFYhT;Q7Hr_Veq~=n-;YtW zv8?IbKbn%F%3nX}33>ar%^y3Z8UO$TJ4r-ARCt{2o86M)AP|KqejZ@oAmzmS)DZ6} z!TXe}@Bb=G+^t9-OfbZ)opJjs$Egl~gcC^6?gqsVK)f0jcv}Jaw*^!|z};ROI1kGL z7omr=esg;z$PoN=MD`)j;)KTnX1Ay9C4+iH@2}^(6%DseKwO8p6aElL1ruf~*4|{< z%v&!Jcp4U90Ty5Z7GMDuVE!q=E!)?5Pi*4uAd3#mwCxvd<84_%O&6sz0pT5gF_pE% zK6lCKbI8g2G)-2h!M5}o+W6NO6_$Vo(H^g;+=V4n!DbkSVHk#C-j;BEaeEGI+m}+k ztH|Pq=+2X5wRWZWp(XCLIzlmxAGD8eq)LO?_6$e-=?>!s$}NH+>Gdqzo}UAHh3X8$ zFbu;m%v!$xib<_NDgQsk50wIcrTqUreyHsMWX~c0pTrNf0#9epzwAx^?*)e2>rMmq zW&sCL8rmBLwD9q%zK4ZqZx#>-*?r1nCUw!ySNG}#Tx_yS2E~zoFA&fszL|80RA;lb zyn2DyQs{a&wWx&*LLVy?9`)dGD>2icqrF*R+-9dwX)WJbSJnL7JdlomY9JwFB}$lD*=XK zzAr|YjV)we28{~!^|G!32r6Z^<0}TPO=9{0``!=@>sq))%{osH^qOp(vlh3dA(r?> z9~R4vqzi8ibvk@s@-;nwaTVJhiZu+Pg7D!Sjs-WTJh-VMUK<*0WGIIPOwSH#R zn?QRI=t`grC1?3UdvJo{Ha~-$a4D|VmU@7{)B(?OA5P7(K%ob}V}?5#n)|S}AfRXu z9!y*kvN@QU<(r&6g_P*syJS#|#t$D%xvfP7n7J-g$3P6jFbwm5h4FZx_#I8z!4H62 z^eYtgi;Q3SjjDIl^|C@i3s3(Z`8ho|W+qcIKV)4Gq@cUh&=z?FwJxVD@p{s|j$?DwKYn!&Ku}~0GAma%%00lRW@TJH yPTO>*Fuwp2nU}IryhhOg0000~oX zxQWIbeh#)f0~UV>;%HcZ;MWSsuNF`Z0lywQxK4F}S?DRvZ`LD00)*|1 z8~|`~!efE%<%H`?26aWBmh0V$hX0&^Sf)~ee*ntRK{4aAlPpcyIz-^ZumB6N01L1H z3$Ot5t$?rFOW70KxI4(g(lqUcs@(X60Ty5Z7GMDuU;!3j z0fu3|n`u4n7-F~R;-`uy?{rarJKyNSdn$UFYt?HJgz~y*$B2;b_{6x;BxV4z??pIE z`zDh{+GwLjJ0Ea~L8FZ`=jgT+B8pp^42nlTE1krFx4}~s2IoZ?eVd^!9U^5Nii9

h^4^}eydRn2||yFg0|U3GND4`XG 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 literal 12447 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 From 0c32be551c80c751120ed0eb90da372762cd8492 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 18:10:16 -0600 Subject: [PATCH 19/60] Automatic changelog generation for PR #2542 [ci skip] --- html/changelogs/AutoChangeLog-pr-2542.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2542.yml diff --git a/html/changelogs/AutoChangeLog-pr-2542.yml b/html/changelogs/AutoChangeLog-pr-2542.yml new file mode 100644 index 000000000000..5fd994453845 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2542.yml @@ -0,0 +1,8 @@ +author: thgvr +changes: + - {rscadd: 'Another Sarathi head marking, "Dome"'} + - {rscadd: Sarathi frills now use secondary colors.} + - {rscadd: Sarathi tails now use secondary colors.} + - {rscadd: Added "Cracks" body marking for Sarathi} + - {rscdel: 'Removed dark tiger, light tiger, and spike Sarathi tails.'} +delete-after: true From 85168be56e265cbd3ecf6bd04e10430419c97b11 Mon Sep 17 00:00:00 2001 From: JimKil3 <47290811+JimKil3@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:08:02 -0600 Subject: [PATCH 20/60] Removes a duplicate air alarm on the Kansatsu (#2539) ## About The Pull Request Title ## Why It's Good For The Game Having multiple air alarms in a room is bad ## Changelog :cl: fix: Removed a duplicate air alarm in the Kansatsu-class Exploration Vessel /:cl: --- _maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm index a1b9eb028e72..3a20cb1f5c26 100644 --- a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm +++ b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm @@ -12,9 +12,7 @@ /obj/effect/turf_decal/spline/fancy/opaque/syndiered{ dir = 1 }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 2 - }, +/obj/effect/turf_decal/spline/fancy/opaque/syndiered, /turf/open/floor/plasteel/white, /area/ship/bridge) "ah" = ( @@ -494,7 +492,6 @@ /obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ dir = 4 }, -/obj/machinery/airalarm/directional/west, /turf/open/floor/plasteel/dark, /area/ship/crew) "lP" = ( From ffde8802dcc743b03071363b595618079e6481d9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 18:13:54 -0600 Subject: [PATCH 21/60] Automatic changelog generation for PR #2539 [ci skip] --- html/changelogs/AutoChangeLog-pr-2539.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2539.yml diff --git a/html/changelogs/AutoChangeLog-pr-2539.yml b/html/changelogs/AutoChangeLog-pr-2539.yml new file mode 100644 index 000000000000..3610fe572b85 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2539.yml @@ -0,0 +1,4 @@ +author: JimKil3 +changes: + - {bugfix: Removed a duplicate air alarm in the Kansatsu-class Exploration Vessel} +delete-after: true From 5a6da28c8d383a3546380f50ea136fa68c1d8cf8 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 11 Dec 2023 18:30:21 -0600 Subject: [PATCH 22/60] Basic ship spawning queue (#2578) ## About The Pull Request Not even a queue really. Basically it just prevents people from spawning a ship while a ship is already spawning. ## Why It's Good For The Game Multiple ships spawning is a recipe for disaster and lag. ## Changelog :cl: fix: Only one ship can spawn at a time. /:cl: --- code/controllers/subsystem/overmap.dm | 10 +++++++++- code/modules/mob/dead/new_player/ship_select.dm | 7 +++++++ tgui/packages/tgui/interfaces/ShipSelect.js | 9 +++++++-- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/overmap.dm b/code/controllers/subsystem/overmap.dm index de03f6a5a03e..b96a4944c812 100644 --- a/code/controllers/subsystem/overmap.dm +++ b/code/controllers/subsystem/overmap.dm @@ -31,6 +31,9 @@ SUBSYSTEM_DEF(overmap) ///The two-dimensional list that contains every single tile in the overmap as a sublist. var/list/list/overmap_container + ///Whether or not a ship is currently being spawned. Used to prevent multiple ships from being spawned at once. + var/ship_spawning //TODO: Make a proper queue for this + /datum/controller/subsystem/overmap/get_metrics() . = ..() var/list/cust = list() @@ -227,13 +230,18 @@ SUBSYSTEM_DEF(overmap) * Inteded for ship purchases, etc. */ /datum/controller/subsystem/overmap/proc/spawn_ship_at_start(datum/map_template/shuttle/template) + //Should never happen, but just in case. This'll delay the next spawn until the current one is done. + UNTIL(!ship_spawning) + var/ship_loc if(template.space_spawn) ship_loc = null else ship_loc = SSovermap.outposts[1] - return new /datum/overmap/ship/controlled(ship_loc, template) + ship_spawning = TRUE + . = new /datum/overmap/ship/controlled(ship_loc, template) //This statement SHOULDN'T runtime (not counting runtimes actually in the constructor) so ship_spawning should always be toggled. + ship_spawning = FALSE /** * Creates an overmap object for each ruin level, making them accessible. diff --git a/code/modules/mob/dead/new_player/ship_select.dm b/code/modules/mob/dead/new_player/ship_select.dm index 88146c9ea0fd..1515aa82f799 100644 --- a/code/modules/mob/dead/new_player/ship_select.dm +++ b/code/modules/mob/dead/new_player/ship_select.dm @@ -71,6 +71,9 @@ return var/datum/map_template/shuttle/template = SSmapping.ship_purchase_list[params["name"]] + if(SSovermap.ship_spawning) + to_chat(spawnee, "A ship is currently spawning. Try again in a little while.") + return if(!SSovermap.player_ship_spawn_allowed()) to_chat(spawnee, "No more ships may be spawned at this time!") return @@ -104,6 +107,10 @@ to_chat(spawnee, "Ship spawned, but you were unable to be spawned. You can likely try to spawn in the ship through joining normally, but if not, please contact an admin.") spawnee.new_player_panel() +/datum/ship_select/ui_data(mob/user) + . = list() + .["shipSpawning"] = SSovermap.ship_spawning + /datum/ship_select/ui_static_data(mob/user) // tracks the number of existing ships of each template type so that their unavailability for purchase can be communicated to the user var/list/template_num_lookup = list() diff --git a/tgui/packages/tgui/interfaces/ShipSelect.js b/tgui/packages/tgui/interfaces/ShipSelect.js index 11c48f96175e..72cff05306d2 100644 --- a/tgui/packages/tgui/interfaces/ShipSelect.js +++ b/tgui/packages/tgui/interfaces/ShipSelect.js @@ -67,7 +67,9 @@ export const ShipSelect = (props, context) => { (data.purchaseBanned && 'You are banned from purchasing ships.') || (!data.shipSpawnAllowed && - 'No more ships may be spawned at this time.') + 'No more ships may be spawned at this time.') || + (data.shipSpawning && + 'A ship is currently spawning. Please wait.') } disabled={data.purchaseBanned} onClick={() => { @@ -254,10 +256,13 @@ export const ShipSelect = (props, context) => { 'There are too many ships of this type.') || (!data.autoMeet && data.playMin < template.minTime && - 'You do not have enough playtime to buy this ship.') + 'You do not have enough playtime to buy this ship.') || + (data.shipSpawning && + 'A ship is currently spawning. Please wait.') } disabled={ !data.shipSpawnAllowed || + data.shipSpawning || template.curNum >= template.limit || (!data.autoMeet && data.playMin < template.minTime) } From 64c1a189faeccf889c66fa3b4fc7c53a827bad68 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 18:33:06 -0600 Subject: [PATCH 23/60] Automatic changelog generation for PR #2578 [ci skip] --- html/changelogs/AutoChangeLog-pr-2578.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2578.yml diff --git a/html/changelogs/AutoChangeLog-pr-2578.yml b/html/changelogs/AutoChangeLog-pr-2578.yml new file mode 100644 index 000000000000..4f67227b9548 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2578.yml @@ -0,0 +1,4 @@ +author: MarkSuckerberg +changes: + - {bugfix: Only one ship can spawn at a time.} +delete-after: true From 8127df2a566b60313532f73a613439729a71578c Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 11 Dec 2023 18:44:05 -0600 Subject: [PATCH 24/60] Splits unit tests into MULTIPLE concurrent jobs (#2487) ## About The Pull Request See title. ## Why It's Good For The Game It's a pain to have to wait that long to merge a PR. Like come on. ## Changelog :cl: /:cl: --- .github/workflows/ci_suite.yml | 12 +++++++++ .github/workflows/run_integration_tests.yml | 6 ++++- code/_compile_options.dm | 9 +++++++ code/modules/unit_tests/_unit_tests.dm | 27 +++++++++++++++++---- 4 files changed, 48 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index 54384fb14e95..591415f67705 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -94,7 +94,19 @@ jobs: run_all_tests: if: "!contains(github.event.head_commit.message, '[ci skip]')" name: Integration Tests + strategy: + fail-fast: true + matrix: + arg: [ + "BASIC_TESTS", + "CREATE_AND_DESTROY_TEST", + "PLANET_GEN_TEST", + "RUIN_PLACEMENT_TEST", + "SHIP_PLACEMENT_TEST" + ] uses: ./.github/workflows/run_integration_tests.yml + with: + arg: ${{ matrix.arg }} # run_alternate_tests: # if: "!contains(github.event.head_commit.message, '[ci skip]')" diff --git a/.github/workflows/run_integration_tests.yml b/.github/workflows/run_integration_tests.yml index 53f5df377591..a361ecedc588 100644 --- a/.github/workflows/run_integration_tests.yml +++ b/.github/workflows/run_integration_tests.yml @@ -10,6 +10,10 @@ on: minor: required: false type: string + arg: + required: false + default: ALL_TESTS + type: string jobs: run_integration_tests: runs-on: ubuntu-latest @@ -54,7 +58,7 @@ jobs: run: | bash tools/ci/install_byond.sh source $HOME/BYOND/byond/bin/byondsetup - tools/build/build --ci dm -DCIBUILDING -DANSICOLORS + tools/build/build --ci dm -DCIBUILDING -DANSICOLORS -D${{ inputs.arg }} - name: Run Tests run: | source $HOME/BYOND/byond/bin/byondsetup diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 4f96217abd2c..419abcd6be70 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -42,6 +42,7 @@ #endif // REFERENCE_DOING_IT_LIVE //#define UNIT_TESTS //Enables unit tests via TEST_RUN_PARAMETER +//#define ALL_TESTS //Enables all tests, including the ones that take a long time to run #ifndef PRELOAD_RSC //set to: #define PRELOAD_RSC 2 // 0 to allow using external resources or on-demand behaviour; @@ -78,6 +79,14 @@ #define GC_FAILURE_HARD_LOOKUP #endif +#ifdef ALL_TESTS +#define BASIC_TESTS +#define CREATE_AND_DESTROY_TEST +#define PLANET_GEN_TEST +#define RUIN_PLACEMENT_TEST +#define SHIP_PLACEMENT_TEST +#endif + // A reasonable number of maximum overlays an object needs // If you think you need more, rethink it #define MAX_ATOM_OVERLAYS 100 diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index cc12fe0c638f..d4bfa21201be 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -62,6 +62,8 @@ #define TEST_OUTPUT_GREEN(text) (text) #endif +#ifdef BASIC_TESTS + #include "anchored_mobs.dm" #include "autowiki.dm" #include "bespoke_id.dm" @@ -69,7 +71,6 @@ #include "combat.dm" #include "component_tests.dm" #include "connect_loc.dm" -#include "create_and_destroy.dm" #include "biome_lists.dm" #include "emoting.dm" #include "keybinding_init.dm" @@ -78,7 +79,6 @@ #include "outfit_sanity.dm" #include "overmap.dm" #include "pills.dm" -#include "planet_gen.dm" #include "plantgrowth_tests.dm" #include "projectiles.dm" #include "quick_swap_sanity.dm" @@ -90,10 +90,8 @@ #include "reagent_names.dm" #include "reagent_recipe_collisions.dm" #include "resist.dm" -#include "ruin_placement.dm" #include "say.dm" #include "serving_tray.dm" -#include "ship_outpost_placement.dm" #include "spawn_humans.dm" #include "species_unique_id.dm" #include "species_whitelists.dm" @@ -103,12 +101,31 @@ #include "supply_pack.dm" #include "teleporters.dm" #include "timer_sanity.dm" -#include "unit_test.dm" #ifdef REFERENCE_TRACKING_DEBUG //Don't try and parse this file if ref tracking isn't turned on. IE: don't parse ref tracking please mr linter #include "find_reference_sanity.dm" #endif +#endif //BASIC_TESTS + +#ifdef CREATE_AND_DESTROY_TEST +#include "create_and_destroy.dm" +#endif //CREATE_AND_DESTROY_TEST + +#ifdef PLANET_GEN_TEST +#include "planet_gen.dm" +#endif //PLANET_GEN + +#ifdef RUIN_PLACEMENT_TEST +#include "ruin_placement.dm" +#endif //RUIN_PLACEMENT_TEST + +#ifdef SHIP_PLACEMENT_TEST +#include "ship_outpost_placement.dm" +#endif //SHIP_PLACEMENT_TEST + +#include "unit_test.dm" + #undef TEST_ASSERT #undef TEST_ASSERT_EQUAL #undef TEST_ASSERT_NOTEQUAL From 764c85eb8b1429bfe06ea12462972bdad2cd9acd Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 11 Dec 2023 18:45:11 -0600 Subject: [PATCH 25/60] Messes with time itself (#2549) ## About The Pull Request Fixes a few outstanding bugs where time displays would show the incorrect round length or similar due to use of timeofday instead of REALTIMEOFDAY ## Why It's Good For The Game Less funkiness, and a better way to coordinate things in-character, hopefully. ## Changelog :cl: tweak: "Local Sector Time" now runs at 1x speed and starts at 9:00AM (unless config is changed) tweak: Round end now shows the ship you spawned on when possible instead of just the sector name tweak: Slightly moves around the statpanel info to emphasise LST fix: Round time should no longer act strange when midnight passes fix: Respawns should no longer be delayed 24h when done over midnight /:cl: --- code/__DEFINES/time.dm | 5 +- code/__HELPERS/_logging.dm | 2 +- code/__HELPERS/roundend.dm | 8 ++- code/__HELPERS/time.dm | 64 +++++++++++++------ code/controllers/subsystem/explosions.dm | 2 +- code/controllers/subsystem/statpanel.dm | 11 ++-- code/controllers/subsystem/ticker.dm | 15 ++--- code/game/gamemodes/dynamic/dynamic.dm | 10 +-- .../gamemodes/dynamic/dynamic_rulesets.dm | 2 +- .../dynamic/dynamic_rulesets_roundstart.dm | 2 +- code/game/machinery/computer/medical.dm | 2 +- code/game/machinery/computer/security.dm | 2 +- code/game/machinery/cryopod.dm | 2 +- code/game/objects/items/devices/PDA/PDA.dm | 6 +- code/modules/admin/verbs/adminhelp.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 2 +- code/modules/mob/living/death.dm | 2 +- code/modules/mob/mob.dm | 2 +- code/modules/overmap/objects/dynamic_datum.dm | 2 +- .../overmap/objects/outpost/outpost.dm | 2 +- code/modules/paperwork/fax_manager.dm | 2 +- 21 files changed, 87 insertions(+), 62 deletions(-) diff --git a/code/__DEFINES/time.dm b/code/__DEFINES/time.dm index fda27f56d1a3..494859934cdb 100644 --- a/code/__DEFINES/time.dm +++ b/code/__DEFINES/time.dm @@ -2,8 +2,9 @@ #define MIDNIGHT_ROLLOVER 864000 ///displays the current time into the round, with a lot of extra code just there for ensuring it looks okay after an entire day passes -#define ROUND_TIME ( "[world.time - SSticker.round_start_time > MIDNIGHT_ROLLOVER ? "[round((world.time - SSticker.round_start_time)/MIDNIGHT_ROLLOVER)]:[worldtime2text()]" : worldtime2text()]" ) - +#define ROUND_TIME ( "[world.time - SSticker.round_start_time > MIDNIGHT_ROLLOVER ? "[round((world.time - SSticker.round_start_time)/MIDNIGHT_ROLLOVER)]:[game_timestamp()]" : game_timestamp()]" ) +///same as above, but based on real time of day +#define ROUND_REALTIMEOFDAY ( "[REALTIMEOFDAY - SSticker.round_start_timeofday > MIDNIGHT_ROLLOVER ? "[round((REALTIMEOFDAY - SSticker.round_start_timeofday)/MIDNIGHT_ROLLOVER)]:[time2text(world.timeofday - SSticker.round_start_timeofday, "hh:mm:ss", 0)]" : time2text(world.timeofday - SSticker.round_start_timeofday, "hh:mm:ss", 0)]" ) #define JANUARY 1 #define FEBRUARY 2 diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index df8a952c05b5..1ab889987695 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -71,7 +71,7 @@ /proc/log_mentor(text) GLOB.mentorlog.Add(text) if (CONFIG_GET(flag/log_admin)) - WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]MENTOR: [text]") + WRITE_FILE(GLOB.world_game_log, "MENTOR: [text]") /* All other items are public. */ /proc/log_game(text) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 213bce08f003..5d96dc8af34c 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -302,7 +302,7 @@ var/statspage = CONFIG_GET(string/roundstatsurl) var/info = statspage ? "[GLOB.round_id]" : GLOB.round_id parts += "[FOURSPACES]Round ID: [info]" - parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(world.timeofday - SSticker.round_start_timeofday)]" + parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(REALTIMEOFDAY - SSticker.round_start_timeofday)]" parts += "[FOURSPACES]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]" var/total_players = GLOB.joined_player_list.len if(total_players) @@ -379,13 +379,15 @@ var/list/parts = list() var/mob/M = C.mob if(M.mind && !isnewplayer(M)) + var/datum/overmap/ship/controlled/original_ship = M.mind.original_ship?.resolve() + var/location = original_ship ? "aboard [original_ship]" : "in [station_name()]" if(M.stat != DEAD && !isbrain(M)) parts += "

" - parts += "You managed to survive the events in [station_name()] as [M.real_name]." + parts += "You managed to survive the events [location] as [M.real_name]." else parts += "
" - parts += "You did not survive the events in [station_name()]..." + parts += "You did not survive the events [location]..." else parts += "
" diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index 4795dd29e5f7..a395552ee8d4 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -1,17 +1,11 @@ -//Returns the world time in english -/proc/worldtime2text() - return gameTimestamp("hh:mm:ss", world.time) - -/proc/time_stamp(format = "hh:mm:ss", show_ds) +/proc/time_stamp(format = "YYYY-MM-DD hh:mm:ss", show_ds) var/time_string = time2text(world.timeofday, format) return show_ds ? "[time_string]:[world.timeofday % 10]" : time_string -/proc/gameTimestamp(format = "hh:mm:ss", wtime=null) - if(!wtime) - wtime = world.time +/proc/game_timestamp(format = "hh:mm:ss", wtime = world.time) return time2text(wtime - GLOB.timezoneOffset, format) -/proc/station_time(display_only = FALSE, wtime=world.time) +/proc/station_time(display_only = FALSE, wtime = world.time) return ((((wtime - SSticker.round_start_time) * SSticker.station_time_rate_multiplier) + SSticker.gametime_offset) % 864000) - (display_only? GLOB.timezoneOffset : 0) /proc/station_time_timestamp(format = "hh:mm:ss", wtime) @@ -24,15 +18,49 @@ else . += " AM" -/proc/station_time_debug(force_set) - if(isnum(force_set)) - SSticker.gametime_offset = force_set - return - SSticker.gametime_offset = rand(0, 864000) //hours in day * minutes in hour * seconds in minute * deciseconds in second - if(prob(50)) - SSticker.gametime_offset = FLOOR(SSticker.gametime_offset, 3600) - else - SSticker.gametime_offset = CEILING(SSticker.gametime_offset, 3600) +/proc/sector_datestamp(realtime = world.realtime, shortened = FALSE) + //International Fixed Calendar format (https://en.wikipedia.org/wiki/International_Fixed_Calendar) + var/days_since = round(realtime / (24 HOURS)) + var/year = round(days_since / 365) + 481 + var/day_of_year = days_since % 365 + 1 + var/month = round(day_of_year / 28) + var/day_of_month = day_of_year % 28 + 1 + + if(shortened) + return "[year]-[month]-[day_of_month]FSC" + + var/monthname + switch(month) + if(1) + monthname = "January" + if(2) + monthname = "February" + if(3) + monthname = "March" + if(4) + monthname = "April" + if(5) + monthname = "May" + if(6) + monthname = "June" + if(7) + monthname = "Sol" + if(8) + monthname = "July" + if(9) + monthname = "August" + if(10) + monthname = "September" + if(11) + monthname = "October" + if(12) + monthname = "November" + if(13) + monthname = "December" + if(14) + return "Year Day, [year] FSC" + + return "[monthname] [day_of_month], [year] FSC" //returns timestamp in a sql and a not-quite-compliant ISO 8601 friendly format /proc/SQLtime(timevar) diff --git a/code/controllers/subsystem/explosions.dm b/code/controllers/subsystem/explosions.dm index 14f8e8b8fa19..ae0074e9fb5b 100644 --- a/code/controllers/subsystem/explosions.dm +++ b/code/controllers/subsystem/explosions.dm @@ -216,7 +216,7 @@ SUBSYSTEM_DEF(explosions) var/y0 = epicenter.y var/z0 = epicenter.virtual_z() var/area/areatype = get_area(epicenter) - SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = areatype.type, "time" = time_stamp("YYYY-MM-DD hh:mm:ss", 1))) + SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = areatype.type, "time" = time_stamp(show_ds = TRUE))) // Play sounds; we want sounds to be different depending on distance so we will manually do it ourselves. // Stereo users will also hear the direction of the explosion! diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index ac505107d726..95e40bff159f 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -11,18 +11,17 @@ SUBSYSTEM_DEF(statpanels) /datum/controller/subsystem/statpanels/fire(resumed = FALSE) if (!resumed) - var/actual_round_time = world.timeofday - SSticker.round_start_timeofday - var/game_round_time = world.time - SSticker.round_start_time var/list/global_data = list( "Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]", "Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)", "Server Time: [time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]", - "Local Time: [station_time_timestamp()]", "\n", - "Internal Round Timer: [SSticker.round_start_time ? time2text(game_round_time, "hh:mm:ss", 0) : "The round hasn't started yet!"]", - "Actual Round Timer: [SSticker.round_start_timeofday ? time2text(actual_round_time, "hh:mm:ss", 0) : "The round hasn't started yet!"]", + "Local Sector Time: [SSticker.round_start_timeofday ? "[station_time_timestamp()] [sector_datestamp()]" : "The round hasn't started yet!"]", "\n", - "Playing/Connected: [get_active_player_count()]/[GLOB.clients.len]" + "Internal Round Timer: [SSticker.round_start_timeofday ? ROUND_TIME : "The round hasn't started yet!"]", + "Actual Round Timer: [SSticker.round_start_timeofday ? ROUND_REALTIMEOFDAY : "The round hasn't started yet!"]", + "\n", + "Playing/Connected: [get_active_player_count()]/[length(GLOB.clients)]" ) if(SSshuttle.jump_mode != BS_JUMP_IDLE) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 1a5d2367c85a..0a5c787d3bfd 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -36,10 +36,11 @@ SUBSYSTEM_DEF(ticker) var/selected_tip // What will be the tip of the day? var/timeLeft //pregame timer - //var/start_at WS Edit - Countdown after init - var/gametime_offset = 432000 //Deciseconds to add to world.time for station time. - var/station_time_rate_multiplier = 12 //factor of station time progressal vs real time. + /// The "start" of the round in station time, for example, 9 HOURS = 9:00 AM + var/gametime_offset = 9 HOURS + /// Factor of station time progressal vs real time. + var/station_time_rate_multiplier = 1 var/totalPlayers = 0 //used for pregame stats on statpanel var/totalPlayersReady = 0 //used for pregame stats on statpanel @@ -58,11 +59,6 @@ SUBSYSTEM_DEF(ticker) var/mode_result = "undefined" var/end_state = "undefined" - //Crew Objective stuff - var/list/successfulCrew = list() - var/list/crewobjlist = list() - var/list/crewobjjobs = list() - /// Why an emergency shuttle was called var/emergency_reason @@ -136,7 +132,6 @@ SUBSYSTEM_DEF(ticker) GLOB.syndicate_code_response_regex = codeword_match - //start_at = world.time + (CONFIG_GET(number/lobby_countdown) * 10) WS Edit - Countdown at init if(CONFIG_GET(flag/randomize_shift_time)) gametime_offset = rand(0, 23) HOURS else if(CONFIG_GET(flag/shift_time_realtime)) @@ -280,7 +275,7 @@ SUBSYSTEM_DEF(ticker) cb.InvokeAsync() LAZYCLEARLIST(round_start_events) - log_world("Game start took [(world.timeofday - init_start)/10]s") + log_world("Game start took [(REALTIMEOFDAY - init_start)/10]s") round_start_time = world.time round_start_timeofday = world.timeofday SSdbcore.SetRoundStart() diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index 78f19dbf1a89..b8dcd669d385 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -159,10 +159,10 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) return if(threatadd > 0) create_threat(threatadd) - threat_log += "[worldtime2text()]: [key_name(usr)] increased threat by [threatadd] threat." + threat_log += "[game_timestamp()]: [key_name(usr)] increased threat by [threatadd] threat." else spend_threat(-threatadd) - threat_log += "[worldtime2text()]: [key_name(usr)] decreased threat by [-threatadd] threat." + threat_log += "[game_timestamp()]: [key_name(usr)] decreased threat by [-threatadd] threat." else if (href_list["injectlate"]) latejoin_injection_cooldown = 0 forced_injection = TRUE @@ -478,7 +478,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) var/added_threat = starting_rule.scale_up(extra_rulesets_amount, threat) if(starting_rule.pre_execute()) spend_threat(starting_rule.cost + added_threat) - threat_log += "[worldtime2text()]: Roundstart [starting_rule.name] spent [starting_rule.cost + added_threat]. [starting_rule.scaling_cost ? "Scaled up[starting_rule.scaled_times]/3 times." : ""]" + threat_log += "[game_timestamp()]: Roundstart [starting_rule.name] spent [starting_rule.cost + added_threat]. [starting_rule.scaling_cost ? "Scaled up[starting_rule.scaled_times]/3 times." : ""]" if(starting_rule.flags & HIGHLANDER_RULESET) highlander_executed = TRUE else if(starting_rule.flags & ONLY_RULESET) @@ -572,7 +572,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) new_rule.trim_candidates() if (new_rule.ready(forced)) spend_threat(new_rule.cost) - threat_log += "[worldtime2text()]: Forced rule [new_rule.name] spent [new_rule.cost]" + threat_log += "[game_timestamp()]: Forced rule [new_rule.name] spent [new_rule.cost]" if (new_rule.execute()) // This should never fail since ready() returned 1 if(new_rule.flags & HIGHLANDER_RULESET) highlander_executed = TRUE @@ -591,7 +591,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /datum/game_mode/dynamic/proc/execute_midround_latejoin_rule(sent_rule) var/datum/dynamic_ruleset/rule = sent_rule spend_threat(rule.cost) - threat_log += "[worldtime2text()]: [rule.ruletype] [rule.name] spent [rule.cost]" + threat_log += "[game_timestamp()]: [rule.ruletype] [rule.name] spent [rule.cost]" rule.pre_execute() if (rule.execute()) log_game("DYNAMIC: Injected a [rule.ruletype == "latejoin" ? "latejoin" : "midround"] ruleset [rule.name].") diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets.dm b/code/game/gamemodes/dynamic/dynamic_rulesets.dm index 44e6a5310d17..1e6a2da4d867 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets.dm @@ -166,7 +166,7 @@ /// This one only handles refunding the threat, override in ruleset to clean up the rest. /datum/dynamic_ruleset/proc/clean_up() mode.refund_threat(cost + (scaled_times * scaling_cost)) - mode.threat_log += "[worldtime2text()]: [ruletype] [name] refunded [cost + (scaled_times * scaling_cost)]. Failed to execute." + mode.threat_log += "[game_timestamp()]: [ruletype] [name] refunded [cost + (scaled_times * scaling_cost)]. Failed to execute." /// Gets weight of the ruleset /// Note that this decreases weight if repeatable is TRUE and repeatable_weight_decrease is higher than 0 diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 29333ce332d4..8c8fe19d0a97 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -355,7 +355,7 @@ message_admins("Starting a round of extended.") log_game("Starting a round of extended.") mode.spend_threat(mode.threat) - mode.threat_log += "[worldtime2text()]: Extended ruleset set threat to 0." + mode.threat_log += "[game_timestamp()]: Extended ruleset set threat to 0." return TRUE ////////////////////////////////////////////// diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 498342d62891..17c5dc2ef39c 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -472,7 +472,7 @@ var/counter = 1 while(active2.fields[text("com_[]", counter)]) counter++ - active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [] [], []
[]", authenticated, rank, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1) + active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [], []
[]", authenticated, rank, station_time_timestamp(), sector_datestamp(), t1) else if(href_list["del_c"]) if((istype(active2, /datum/data/record) && active2.fields[text("com_[]", href_list["del_c"])])) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index de05cce3ac77..2dc9a2c98bed 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -478,7 +478,7 @@ What a mess.*/ var/counter = 1 while(active2.fields[text("com_[]", counter)]) counter++ - active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [] [], []
[]", src.authenticated, src.rank, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1) + active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [], []
[]", src.authenticated, src.rank, station_time_timestamp(), sector_datestamp(shortened = TRUE), t1) if("Delete Record (ALL)") if(active1) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 48a1cedc2afa..ac66aa4f6f26 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -339,7 +339,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) var/list/frozen_details = list() frozen_details["name"] = "[mob_occupant.real_name]" frozen_details["rank"] = announce_rank || "[mob_occupant.job]" - frozen_details["time"] = gameTimestamp() + frozen_details["time"] = station_time_timestamp() control_computer_obj.frozen_crew += list(frozen_details) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index dff96fd8076d..34fdcad9f16b 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -229,9 +229,9 @@ GLOBAL_LIST_EMPTY(PDAs) if(id) dat += text("ID: [id ? "[id.registered_name], [id.assignment]" : "----------"] [id ? "Update PDA Info" : ""]

") - dat += "[worldtime2text()]
" //:[world.time / 100 % 6][world.time / 100 % 10]" - dat += "[time2text(world.realtime, "MMM DD")] 504 FS" - dat += "

" + dat += "[station_time_timestamp()]
" + dat += "[sector_datestamp()]
" + dat += "
" dat += "

General Functions

" dat += "
    " dat += "
  • [PDAIMG(notes)] Notekeeper
  • " diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 225a074b1477..eed725fc3154 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -494,9 +494,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) dat += "
    [FOURSPACES][ticket_href("Refresh", ref_src)][FOURSPACES][ticket_href("Re-Title", ref_src, "retitle")]" if(state != AHELP_ACTIVE) dat += "[FOURSPACES][ticket_href("Reopen", ref_src, "reopen")]" - dat += "

    Opened at: [gameTimestamp(wtime = opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)" + dat += "

    Opened at: [game_timestamp(wtime = opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)" if(closed_at) - dat += "
    Closed at: [gameTimestamp(wtime = closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)" + dat += "
    Closed at: [game_timestamp(wtime = closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)" dat += "

    " if(initiator) dat += "Actions:
    [full_monty(ref_src)]
    " diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 4473b3156d27..7f8ca668d05b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -541,7 +541,7 @@ var/counter = 1 while(R.fields[text("com_[]", counter)]) counter++ - R.fields[text("com_[]", counter)] = text("Made by [] on [] [], []
    []", allowed_access, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1) + R.fields[text("com_[]", counter)] = text("Made by [] on [], []
    []", allowed_access, station_time_timestamp(), sector_datestamp(shortened = TRUE), t1) to_chat(usr, "Successfully added comment.") return diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index e334655b3848..6615edb051f0 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -52,7 +52,7 @@ unset_machine() timeofdeath = world.time if(ckey) - GLOB.respawn_timers[client?.ckey] = world.timeofday + GLOB.respawn_timers[client?.ckey] = REALTIMEOFDAY tod = station_time_timestamp() var/turf/T = get_turf(src) for(var/obj/item/I in contents) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 6e60af7ed244..9af72b034998 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -705,7 +705,7 @@ log_game("[key_name(usr)] AM failed due to disconnect.") if(GLOB.respawn_timers[usrkey] && !admin_bypass) - var/time_left = GLOB.respawn_timers[usrkey] + respawn_timer - world.timeofday + var/time_left = GLOB.respawn_timers[usrkey] + respawn_timer - REALTIMEOFDAY if(time_left > 0) to_chat(usr, "You still have [DisplayTimeText(time_left)] left before you can respawn.") return diff --git a/code/modules/overmap/objects/dynamic_datum.dm b/code/modules/overmap/objects/dynamic_datum.dm index 82b77b513469..69591c71dc8e 100644 --- a/code/modules/overmap/objects/dynamic_datum.dm +++ b/code/modules/overmap/objects/dynamic_datum.dm @@ -90,7 +90,7 @@ if(planet_name) for(var/mob/Mob as anything in GLOB.player_list) if(dock_requester.shuttle_port.is_in_shuttle_bounds(Mob)) - Mob.play_screen_text("[planet_name]
    [station_time_timestamp_fancy("hh:mm")]") + Mob.play_screen_text("[planet_name]
    [station_time_timestamp("hh:mm")]") playsound(Mob, landing_sound, 50) diff --git a/code/modules/overmap/objects/outpost/outpost.dm b/code/modules/overmap/objects/outpost/outpost.dm index 2d493a12b64a..158827693335 100644 --- a/code/modules/overmap/objects/outpost/outpost.dm +++ b/code/modules/overmap/objects/outpost/outpost.dm @@ -217,7 +217,7 @@ /datum/overmap/outpost/post_docked(datum/overmap/ship/controlled/dock_requester) for(var/mob/M as anything in GLOB.player_list) if(dock_requester.shuttle_port.is_in_shuttle_bounds(M)) - M.play_screen_text("[name]
    [station_time_timestamp_fancy("hh:mm")]") + M.play_screen_text("[name]
    [station_time_timestamp("hh:mm")]") // Instance the virtual speaker for use in radio messages. It needs an atom to trace things back to; we use the token. // You might think "but wait, can't we just keep one speaker around instead of instancing it for each fucking radio message?" diff --git a/code/modules/paperwork/fax_manager.dm b/code/modules/paperwork/fax_manager.dm index bde646712b96..0107e440bec2 100644 --- a/code/modules/paperwork/fax_manager.dm +++ b/code/modules/paperwork/fax_manager.dm @@ -121,7 +121,7 @@ GLOBAL_DATUM_INIT(fax_manager, /datum/fax_manager, new) var/list/request = list() var/obj/item/paper/request/message = new() request["id_message"] = requests.len - request["time"] = gameTimestamp() + request["time"] = game_timestamp() request["sender"] = sender request["sender_fax_id"] = sender_fax.fax_id request["sender_fax_name"] = sender_fax.fax_name From f84118dc44ed19d868251ec61832a8863c18a6a6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 18:51:19 -0600 Subject: [PATCH 26/60] Automatic changelog generation for PR #2549 [ci skip] --- html/changelogs/AutoChangeLog-pr-2549.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2549.yml diff --git a/html/changelogs/AutoChangeLog-pr-2549.yml b/html/changelogs/AutoChangeLog-pr-2549.yml new file mode 100644 index 000000000000..52bfe1ab00b7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2549.yml @@ -0,0 +1,8 @@ +author: MarkSuckerberg +changes: + - {tweak: Round end now shows the ship you spawned on when possible instead of just + the sector name} + - {tweak: Slightly moves around the statpanel info to emphasise LST} + - {bugfix: Round time should no longer act strange when midnight passes} + - {bugfix: Respawns should no longer be delayed 24h when done over midnight} +delete-after: true From bc61ec7d941bfb9c525a091abde3834c38c79a09 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 12 Dec 2023 00:56:37 +0000 Subject: [PATCH 27/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2539.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2542.yml | 8 -------- html/changelogs/AutoChangeLog-pr-2565.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2570.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2578.yml | 4 ---- html/changelogs/archive/2023-12.yml | 16 ++++++++++++++++ 6 files changed, 16 insertions(+), 26 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2539.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2542.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2565.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2570.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2578.yml diff --git a/html/changelogs/AutoChangeLog-pr-2539.yml b/html/changelogs/AutoChangeLog-pr-2539.yml deleted file mode 100644 index 3610fe572b85..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2539.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: JimKil3 -changes: - - {bugfix: Removed a duplicate air alarm in the Kansatsu-class Exploration Vessel} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2542.yml b/html/changelogs/AutoChangeLog-pr-2542.yml deleted file mode 100644 index 5fd994453845..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2542.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: thgvr -changes: - - {rscadd: 'Another Sarathi head marking, "Dome"'} - - {rscadd: Sarathi frills now use secondary colors.} - - {rscadd: Sarathi tails now use secondary colors.} - - {rscadd: Added "Cracks" body marking for Sarathi} - - {rscdel: 'Removed dark tiger, light tiger, and spike Sarathi tails.'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2565.yml b/html/changelogs/AutoChangeLog-pr-2565.yml deleted file mode 100644 index 0942df417ca3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2565.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: you can no longer fold most syndicate undersuits casually into the letters - "SUIT"} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2570.yml b/html/changelogs/AutoChangeLog-pr-2570.yml deleted file mode 100644 index e6a310d09ae8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2570.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: MarkSuckerberg -changes: - - {tweak: Adjusts spacing of the top-right BYOND window buttons} - - {rscadd: Adds a lore button to the top-right} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2578.yml b/html/changelogs/AutoChangeLog-pr-2578.yml deleted file mode 100644 index 4f67227b9548..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2578.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: MarkSuckerberg -changes: - - {bugfix: Only one ship can spawn at a time.} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 5243a3a72680..9ce947105b64 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -47,3 +47,19 @@ 2023-12-11: thgvr: - rscadd: Votes have a new look and new sound. +2023-12-12: + JimKil3: + - bugfix: Removed a duplicate air alarm in the Kansatsu-class Exploration Vessel + MarkSuckerberg: + - bugfix: Only one ship can spawn at a time. + - tweak: Adjusts spacing of the top-right BYOND window buttons + - rscadd: Adds a lore button to the top-right + SomeguyManperson: + - bugfix: you can no longer fold most syndicate undersuits casually into the letters + "SUIT" + thgvr: + - rscadd: Another Sarathi head marking, "Dome" + - rscadd: Sarathi frills now use secondary colors. + - rscadd: Sarathi tails now use secondary colors. + - rscadd: Added "Cracks" body marking for Sarathi + - rscdel: Removed dark tiger, light tiger, and spike Sarathi tails. From f244ba97529587dad04a1c0b6d0ee3f22fbd4e36 Mon Sep 17 00:00:00 2001 From: meem <75212565+meemofcourse@users.noreply.github.com> Date: Mon, 11 Dec 2023 21:46:49 -0300 Subject: [PATCH 28/60] ERT Minor Refactor, more ERTs, ERTs can now spawn on subshuttles (#2395) ## About The Pull Request Ports https://github.com/tgstation/tgstation/pull/71348 and https://github.com/tgstation/tgstation/pull/56345, with code adapted for Shiptest. Also adds the following ERTs: * NT Loss Prevention * Frontiersmen * Inteq * Minutemen * Riot Control * BARD * GOLD Collector * Syndicate * Gorlex Maruders * Cybersun Commando * Cybersun Paramedic * SolGov * Sonnensoldner * Solarian Inspector ## Why It's Good For The Game adminbus funny ## Changelog :cl: Zonespace27, Ryll-Ryll, MeeMOfCourse tweak: Admins can now spawn an unarmed horde of interns in addition to the old armed horde tweak: Admins can toggle name randomization for ERT's, as well as if they'd like to be spawned in the briefing room at the time of creation tweak: Admins can now force ERT's to pick the leader role from the most experienced candidates in terms of playtime tweak: Menus like Create Response Team and Create Portal Storm now toggle boolean options when clicked, rather than open a popup window to select one of the two options refactor: Centcom Officials are now a full subtype of ERT, rather than being a separate antagonist type with duplicated functionality admin: ERTs can now have a custom shuttle that they can spawn on, on a toggle while creating said ERT. admin: Shiptest-Specific ERTs, and respective files. /:cl: --------- Signed-off-by: meem <75212565+meemofcourse@users.noreply.github.com> Co-authored-by: Mark Suckerberg --- _maps/outpost/indie_space.dmm | 1072 +++++++++++------ _maps/outpost/nanotrasen_asteroid.dmm | 7 + .../subshuttles/Subshuttle Catalog.txt | 2 + .../shuttles/subshuttles/frontiersmen_gut.dmm | 5 + .../subshuttles/independent_kunai.dmm | 17 +- .../subshuttles/independent_sugarcube.dmm | 15 +- .../subshuttles/nanotrasen_falcon.dmm | 9 + code/_globalvars/lists/mapping.dm | 1 + code/datums/browser.dm | 2 +- code/datums/ert.dm | 198 ++- code/datums/shuttles.dm | 1 - code/game/objects/effects/contraband.dm | 8 +- code/game/objects/effects/landmarks.dm | 19 +- code/game/objects/items/storage/belt.dm | 34 +- code/modules/admin/topic.dm | 10 +- code/modules/admin/verbs/one_click_antag.dm | 242 ++-- .../antagonists/_common/antag_spawner.dm | 15 +- code/modules/antagonists/ert/ert.dm | 497 ++++++-- code/modules/antagonists/official/official.dm | 42 - code/modules/client/preferences.dm | 12 + code/modules/client/preferences_savefile.dm | 3 + .../clothing/outfits/ert/frontiersmen_ert.dm | 60 + .../modules/clothing/outfits/ert/indie_ert.dm | 88 ++ .../modules/clothing/outfits/ert/inteq_ert.dm | 53 + .../clothing/outfits/ert/minutemen_ert.dm | 126 ++ .../outfits/{ert.dm => ert/nanotrasen_ert.dm} | 235 ++-- .../clothing/outfits/ert/solgov_ert.dm | 38 + .../clothing/outfits/ert/syndicate_ert.dm | 164 +++ .../jobs/job_types/security_officer.dm | 2 +- code/modules/jobs/job_types/warden.dm | 2 +- .../modules/projectiles/guns/ballistic/smg.dm | 3 + icons/effects/landmarks_static.dmi | Bin 18956 -> 19814 bytes shiptest.dme | 9 +- 33 files changed, 2293 insertions(+), 698 deletions(-) delete mode 100644 code/modules/antagonists/official/official.dm create mode 100644 code/modules/clothing/outfits/ert/frontiersmen_ert.dm create mode 100644 code/modules/clothing/outfits/ert/indie_ert.dm create mode 100644 code/modules/clothing/outfits/ert/inteq_ert.dm create mode 100644 code/modules/clothing/outfits/ert/minutemen_ert.dm rename code/modules/clothing/outfits/{ert.dm => ert/nanotrasen_ert.dm} (73%) create mode 100644 code/modules/clothing/outfits/ert/solgov_ert.dm create mode 100644 code/modules/clothing/outfits/ert/syndicate_ert.dm diff --git a/_maps/outpost/indie_space.dmm b/_maps/outpost/indie_space.dmm index a3949804177c..b832b5f5b2f1 100644 --- a/_maps/outpost/indie_space.dmm +++ b/_maps/outpost/indie_space.dmm @@ -130,8 +130,13 @@ /obj/effect/turf_decal/corner/opaque/neutral{ dir = 4 }, -/obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/outpost/hallway/port) "aU" = ( @@ -279,6 +284,10 @@ /obj/structure/foamedmetal, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"bW" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel, +/area/outpost/security) "bY" = ( /obj/item/kirbyplants{ icon_state = "plant-19" @@ -364,6 +373,13 @@ /obj/structure/flora/junglebush, /turf/open/floor/grass/ship/jungle, /area/outpost/hallway/central) +"cu" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "cG" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -426,6 +442,9 @@ /obj/effect/spawner/structure/window/reinforced/indestructable, /turf/open/floor/plating, /area/outpost/cargo/office) +"cX" = ( +/turf/open/floor/plasteel, +/area/outpost/security) "dg" = ( /obj/structure/railing{ dir = 4 @@ -513,28 +532,10 @@ /turf/open/floor/plating/asteroid, /area/outpost/maintenance/central) "dL" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/maintenance{ - dir = 4; - req_access = list("101") - }, -/turf/open/floor/plasteel/tech, -/area/outpost/vacant_rooms) +/obj/structure/closet/secure_closet/armory3, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel, +/area/outpost/security) "dN" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -734,6 +735,31 @@ /obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) +"fh" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/indestructible{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/security/brig{ + req_access = list("101"); + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/outpost/security) "fi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -847,16 +873,10 @@ /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "fZ" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-10" - }, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/steeldecal/steel_decals_central7, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/chair, +/obj/effect/landmark/ert_outpost_spawn, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "ga" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/decal/cleanable/dirt, @@ -880,6 +900,17 @@ }, /turf/open/floor/plasteel, /area/outpost/hallway/port) +"gg" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central6, +/turf/open/floor/plasteel, +/area/outpost/security) "go" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -965,6 +996,10 @@ }, /turf/open/floor/plasteel/patterned, /area/outpost/cargo) +"gU" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "gW" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable/yellow{ @@ -1610,6 +1645,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plasteel, /area/outpost/hallway/central) +"lt" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/window{ + req_access = list("101") + }, +/obj/machinery/door/window{ + req_access = list("101"); + dir = 1 + }, +/obj/effect/turf_decal/floordetail/tiled, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/tech, +/area/outpost/security) "lw" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/siding/wood/corner{ @@ -1682,11 +1736,16 @@ /turf/open/floor/plating, /area/outpost/maintenance/central) "lY" = ( -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "mb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1876,13 +1935,13 @@ /area/outpost/maintenance/fore) "mW" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "nb" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2040,6 +2099,13 @@ }, /turf/open/floor/wood, /area/outpost/crew/bar) +"ob" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/opaque/grey, +/turf/open/floor/plasteel, +/area/outpost/security) "od" = ( /obj/machinery/shower{ pixel_y = 17 @@ -2131,6 +2197,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"oQ" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel, +/area/outpost/security) "oS" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /turf/open/floor/plasteel/patterned/cargo_one, @@ -2152,6 +2225,20 @@ /mob/living/simple_animal/mouse/brown, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"oW" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/security/brig{ + req_access = list("101") + }, +/turf/open/floor/plasteel/tech, +/area/outpost/security) "pb" = ( /obj/structure/chair/stool/bar{ dir = 1; @@ -2204,13 +2291,13 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, /obj/structure/holosign/barrier/infinite{ max_integrity = 500 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/corner/opaque/neutral{ + dir = 4 + }, /turf/open/floor/plasteel, /area/outpost/hallway/port) "pp" = ( @@ -2421,9 +2508,9 @@ /turf/open/floor/plasteel, /area/outpost/hallway/central) "qW" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced/indestructable, /turf/open/floor/plating, -/area/outpost/vacant_rooms) +/area/outpost/security) "qX" = ( /obj/structure/grille/indestructable, /obj/structure/cable/yellow{ @@ -2440,6 +2527,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/neutral/diagonal, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/outpost/vacant_rooms) "rg" = ( @@ -2512,6 +2602,11 @@ dir = 4 }, /obj/effect/turf_decal/corner/opaque/neutral/diagonal, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central6, /turf/open/floor/plasteel, /area/outpost/vacant_rooms) "ry" = ( @@ -2531,6 +2626,11 @@ }, /turf/open/floor/plasteel/tech, /area/outpost/hallway/central) +"rz" = ( +/obj/structure/flora/rock, +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid, +/area/outpost/external) "rC" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -3202,6 +3302,23 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"uI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plasteel, +/area/outpost/security) +"uJ" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "uL" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/structure/cable/yellow{ @@ -3496,6 +3613,11 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/outpost/hallway/port) +"wE" = ( +/obj/structure/closet/secure_closet/armory1, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel, +/area/outpost/security) "wF" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/junglebush/c, @@ -3537,6 +3659,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"wW" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/outpost/security) "wX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -3549,14 +3677,11 @@ /turf/open/floor/plasteel, /area/outpost/storage) "xc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 }, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/turf/open/floor/plasteel, +/area/outpost/security) "xf" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3820,6 +3945,14 @@ }, /turf/open/floor/plasteel, /area/outpost/hallway/port) +"za" = ( +/obj/structure/falsewall/reinforced, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/outpost/maintenance/fore) "zb" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/decal/cleanable/dirt, @@ -3893,6 +4026,13 @@ /obj/effect/turf_decal/industrial/warning/fulltile, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) +"zD" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel, +/area/outpost/security) "zE" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -4029,6 +4169,10 @@ pixel_x = -14; pixel_y = -7 }, +/obj/item/reagent_containers/food/snacks/grown/soybeans{ + pixel_x = -12; + pixel_y = 8 + }, /turf/open/floor/plating/asteroid, /area/outpost/maintenance/central) "Ap" = ( @@ -4199,21 +4343,23 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/vacant_rooms/office) "Bc" = ( +/obj/item/radio/intercom/directional/west, /obj/structure/cable/yellow{ - icon_state = "2-5" + icon_state = "1-2" }, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/landmark/ert_outpost_spawn, +/turf/open/floor/plasteel, +/area/outpost/security) "Bd" = ( -/obj/structure/grille/indestructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/machinery/computer/cryopod/directional/north, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Bf" = ( /obj/structure/table/wood, /obj/machinery/camera/autoname{ @@ -4243,6 +4389,12 @@ }, /turf/open/floor/plasteel/tech, /area/outpost/hallway/central) +"Bo" = ( +/obj/item/bedsheet, +/obj/structure/bed/pod, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Bp" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/structure/cable/yellow{ @@ -4281,6 +4433,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/neutral/diagonal, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/outpost/vacant_rooms) "Bu" = ( @@ -4294,6 +4449,11 @@ }, /turf/open/floor/carpet/green, /area/outpost/crew/bar) +"By" = ( +/obj/structure/closet/secure_closet/contraband, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Bz" = ( /obj/machinery/power/floodlight, /obj/structure/cable/yellow{ @@ -4350,6 +4510,17 @@ }, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"BO" = ( +/obj/structure/table, +/obj/item/radio/intercom/table{ + dir = 8; + layer = 2.99; + pixel_x = -6 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "BR" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -4584,10 +4755,11 @@ /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "Do" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "Dp" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/industrial/loading{ @@ -4631,6 +4803,13 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/open/floor/plasteel/mono, /area/outpost/storage) +"DI" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/fakelattice, +/turf/open/floor/plasteel/elevatorshaft, +/area/outpost/security) "DL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -4768,6 +4947,13 @@ /obj/effect/turf_decal/steeldecal/steel_decals_central6, /turf/open/floor/plasteel, /area/outpost/vacant_rooms/office) +"Ff" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plasteel, +/area/outpost/security) "Fi" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/turf_decal/corner/opaque/neutral{ @@ -4788,18 +4974,42 @@ }, /turf/open/floor/plating, /area/outpost/maintenance/fore) -"Fq" = ( -/obj/effect/spawner/structure/window/reinforced/indestructable, -/turf/open/floor/plating, -/area/outpost/crew/library) -"Fr" = ( -/obj/machinery/vending/boozeomat{ - pixel_y = 32; - density = 0 +"Fn" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/green, -/area/outpost/crew/bar) +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/door/window{ + req_access = list("101"); + dir = 8 + }, +/obj/machinery/door/window{ + req_access = list("101"); + dir = 4 + }, +/obj/effect/turf_decal/floordetail/tiled, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/outpost/security) +"Fq" = ( +/obj/effect/spawner/structure/window/reinforced/indestructable, +/turf/open/floor/plating, +/area/outpost/crew/library) +"Fr" = ( +/obj/machinery/vending/boozeomat{ + pixel_y = 32; + density = 0 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/green, +/area/outpost/crew/bar) "Fs" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4941,6 +5151,12 @@ }, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"Gl" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Gm" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -4961,11 +5177,10 @@ /turf/open/floor/plasteel, /area/outpost/crew/janitor) "Gv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/toy/plush/spider, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/table, +/obj/effect/turf_decal/floordetail/tiled, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "GB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -5260,6 +5475,21 @@ }, /turf/open/floor/plasteel, /area/outpost/hallway/port) +"Ia" = ( +/obj/item/radio/intercom/wideband/table{ + dir = 8; + pixel_y = 19; + pixel_x = -6 + }, +/obj/machinery/computer/security{ + dir = 4; + layer = 3.1; + pixel_y = 5; + pixel_x = -5 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Ic" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/cargo_one, @@ -5414,6 +5644,13 @@ /obj/effect/turf_decal/corner/opaque/neutral/diagonal, /turf/open/floor/plasteel, /area/outpost/vacant_rooms) +"IT" = ( +/obj/machinery/camera/autoname, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "IU" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5474,6 +5711,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/tech, /area/outpost/vacant_rooms) "Jq" = ( @@ -5584,6 +5824,12 @@ /obj/effect/turf_decal/corner/opaque/neutral, /turf/open/floor/plasteel, /area/outpost/hallway/central) +"Ki" = ( +/obj/machinery/door/poddoor/shutters/indestructible{ + dir = 4 + }, +/turf/closed/indestructible/rock, +/area/outpost/external) "Kl" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/structure/cable/yellow{ @@ -5794,11 +6040,15 @@ /turf/open/floor/plasteel/tech, /area/outpost/cargo) "Le" = ( -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel, +/area/outpost/security) "Lg" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/machinery/airalarm/directional/south, @@ -5812,10 +6062,8 @@ /turf/open/floor/plasteel, /area/outpost/hallway/port) "Lh" = ( -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/turf/closed/indestructible/reinforced, +/area/outpost/security) "Li" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/carpet/green, @@ -5885,6 +6133,13 @@ /obj/structure/spider/stickyweb, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"LJ" = ( +/obj/machinery/computer/helm/viewscreen/directional/north, +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "LK" = ( /obj/structure/flora/junglebush/c, /turf/open/floor/grass/ship/jungle, @@ -5958,11 +6213,12 @@ /turf/open/floor/plating, /area/outpost/maintenance/fore) "Me" = ( -/obj/structure/grille/indestructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) +"Mk" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Ml" = ( /obj/effect/turf_decal/corner/opaque/neutral/diagonal, /obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ @@ -6098,6 +6354,10 @@ "Nc" = ( /turf/closed/indestructible/rock, /area/outpost/hallway/central) +"Nd" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Ne" = ( /obj/item/radio/intercom/directional/north, /obj/structure/disposalpipe/segment{ @@ -6123,16 +6383,11 @@ /turf/open/floor/plasteel/dark, /area/outpost/cargo/office) "No" = ( -/obj/structure/grille/indestructable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/table, +/obj/effect/spawner/lootdrop/donut/jelly, +/obj/effect/turf_decal/floordetail/tiled, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "Nu" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/structure/cable/yellow{ @@ -6144,6 +6399,9 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/outpost/hallway/port) "Nv" = ( @@ -6465,6 +6723,20 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/carpet/green, /area/outpost/crew/bar) +"PY" = ( +/obj/machinery/door/airlock/security/brig{ + req_access = list("101") + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/outpost/security) "Qa" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/machinery/newscaster/directional/north, @@ -6528,6 +6800,12 @@ /obj/item/trash/semki, /turf/open/floor/plating/asteroid, /area/outpost/external) +"Qr" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "Qv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 @@ -6682,6 +6960,10 @@ /obj/item/trash/semki, /turf/open/floor/plating/asteroid, /area/outpost/external) +"Ro" = ( +/obj/structure/falsewall/reinforced, +/turf/closed/indestructible/reinforced, +/area/outpost/maintenance/fore) "Rr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -6804,6 +7086,13 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/outpost/storage) +"RM" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/landmark/ert_outpost_spawn, +/turf/open/floor/plasteel, +/area/outpost/security) "RO" = ( /obj/structure/railing{ dir = 6 @@ -6925,6 +7214,9 @@ /obj/effect/turf_decal/corner/opaque/neutral{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/outpost/hallway/port) "Sr" = ( @@ -6986,11 +7278,20 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, /area/outpost/crew/bar) +"SO" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/spline/fancy/opaque/grey{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "SS" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/ert_outpost_spawn, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/outpost/security) "SV" = ( /obj/structure/flora/grass/jungle, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -7025,6 +7326,13 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, /area/outpost/crew/library) +"Te" = ( +/obj/effect/turf_decal/spline/fancy/opaque/grey, +/obj/effect/turf_decal/spline/fancy/opaque/grey{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/outpost/security) "Tg" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/donut, @@ -7275,7 +7583,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/outpost/vacant_rooms/office) "UG" = ( /obj/structure/cable/yellow{ @@ -7573,6 +7881,20 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, /area/outpost/maintenance/fore) +"WJ" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security/brig{ + req_access = list("101") + }, +/turf/open/floor/plasteel/tech, +/area/outpost/security) "WM" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -7718,6 +8040,9 @@ dir = 6 }, /obj/effect/turf_decal/corner/opaque/neutral/diagonal, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/outpost/vacant_rooms) "Xz" = ( @@ -7809,10 +8134,13 @@ /turf/open/floor/plating, /area/outpost/maintenance/central) "XV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/fakelattice, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/elevatorshaft, +/area/outpost/security) "XW" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -7869,6 +8197,9 @@ /obj/effect/turf_decal/corner/opaque/black{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/outpost/hallway/port) "Yt" = ( @@ -8001,6 +8332,13 @@ }, /turf/open/floor/plasteel, /area/outpost/vacant_rooms/office) +"Zl" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel, +/area/outpost/security) "Zm" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/turf_decal/corner/opaque/neutral, @@ -12824,7 +13162,7 @@ HD HD hq dr -qp +rz AH hq hq @@ -14306,8 +14644,8 @@ Rg NK NK NK -NK -PS +Ro +za NK NK NK @@ -14669,7 +15007,7 @@ HD HD NK NK -NK +YL NK NK NK @@ -14791,9 +15129,9 @@ HD HD HD HD -HD -HD -HD +hq +hq +hq HD NK ds @@ -14914,9 +15252,9 @@ HD HD HD HD -HD -HD -HD +hq +qp +hq NK NK NK @@ -15037,9 +15375,9 @@ HD HD HD HD -HD -HD -HD +hq +hq +hq NK mV On @@ -15160,9 +15498,9 @@ HD HD HD HD -HD -HD -HD +Ha +hq +hq NK Wc Vx @@ -15283,9 +15621,9 @@ HD HD HD HD -HD -HD -HD +hq +hq +hq NK vH pp @@ -15404,11 +15742,11 @@ HD HD mC mC -mC -HD HD HD HD +hq +qp NK NK NK @@ -15527,15 +15865,15 @@ HD mC mC mC -mC -mC -HD -HD -HD -HD HD HD HD +hq +hq +hq +hq +hq +hq NK Pe Hv @@ -15650,16 +15988,16 @@ mC mC mC mC -mC -mC -mC HD HD HD HD -HD -HD -NK +hq +hq +hq +Ha +hq +YL FS Hv Wa @@ -15773,13 +16111,13 @@ mC mC mC mC -mC -mC -mC -mC HD HD HD +HD +HD +HD +hq Uw Uw Uw @@ -15897,8 +16235,8 @@ mC mC mC mC -mC -mC +HD +HD HD HD HD @@ -17647,20 +17985,20 @@ xk wL pS Am -wL -wL -wL -wL -wL -dL -wL -LL -LL -LL -LL -LL -LL -LL +Lh +Lh +Lh +Lh +fh +Lh +Lh +Lh +Lh +Lh +Lh +Lh +Lh +Lh HD HD HD @@ -17768,22 +18106,22 @@ rp gt ev wL -wL -wL -wL -Le +Lh +Lh +Lh Le +uI Bc mW xc -wL -HD -HD -HD -HD -HD -HD -HD +Lh +BO +Ia +Lh +zD +Ff +By +Lh HD HD HD @@ -17892,18 +18230,21 @@ hX lb Rx lY -Le +uJ Lh -Le +Zl fZ Gv -wL -wL -wL -HD -HD -HD -HD +SS +bW +Lh +LJ +Mk +Lh +cu +xc +By +Lh HD HD HD @@ -17952,9 +18293,6 @@ mC mC mC mC -mC -mC -mC "} (81,1,1) = {" mC @@ -18016,17 +18354,21 @@ wL wL Bd Me -wL -wL -wL +PY +wW +fZ No -wL -HD -HD -HD -HD -HD -HD +SS +cX +WJ +cX +cX +oW +Qr +xc +Lh +Lh +em HD HD HD @@ -18074,10 +18416,6 @@ mC mC mC mC -mC -mC -mC -mC "} (82,1,1) = {" mC @@ -18137,17 +18475,23 @@ wL wL HD wL +DI XV -XV -qW -wL +Lh +gg Do -SS -wL -HD -HD -HD -HD +RM +Do +Do +Lh +dL +wE +Lh +oQ +ob +qW +Bo +Lh HD HD HD @@ -18195,12 +18539,6 @@ mC mC mC mC -mC -mC -mC -mC -mC -mC "} (83,1,1) = {" mC @@ -18260,28 +18598,28 @@ HD HD HD wL -wL -wL -wL -wL -wL -wL -wL -HD -HD -HD -HD -HD -HD -HD -mC -mC -mC -mC -mC +Lh +Lh +Lh +Lh +qW +qW +qW +Lh +Lh +Lh +Lh +Lh +IT +ob +qW +Me +qW mC mC mC +HD +HD mC mC mC @@ -18387,25 +18725,25 @@ HD HD HD HD +mC +mC +mC HD HD HD HD -HD -HD -HD -HD -mC -mC -mC -mC -mC -mC -mC +Lh +SO +Te +lt +Nd +qW mC mC mC mC +HD +HD mC mC mC @@ -18509,26 +18847,26 @@ HD HD HD HD -HD -HD -HD -HD -HD -HD -mC -mC -mC -mC -mC -mC mC mC mC mC mC +HD +HD +HD +Lh +Fn +qW +Lh +Lh +Lh +HD mC mC mC +HD +HD mC mC mC @@ -18632,26 +18970,26 @@ HD HD HD HD -HD -HD -HD -mC -mC -mC -mC -mC -mC -mC -mC mC mC mC mC mC +HD +HD +HD +Lh +gU +Gl +Lh +HD +HD +HD mC mC mC mC +HD mC mC mC @@ -18751,8 +19089,8 @@ mC mC HD HD -mC -mC +HD +HD HD HD HD @@ -18760,17 +19098,17 @@ mC mC mC mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC +HD +HD +HD +Lh +qW +qW +Lh +HD +HD +HD +HD mC mC mC @@ -18874,26 +19212,26 @@ mC mC mC mC +HD +HD +HD +HD +HD mC mC mC mC +HD +HD +HD mC mC mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC +HD +HD +HD +HD +HD mC mC mC @@ -18996,27 +19334,27 @@ mC mC mC mC +HD +HD +HD +HD +HD +HD mC mC mC +HD +HD +Ki +HD mC mC mC mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC +HD +HD +HD +HD mC mC mC @@ -19118,21 +19456,21 @@ mC mC mC mC +HD +HD +HD +HD +HD +HD +HD +HD mC mC mC mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC -mC +HD +HD +HD mC mC mC @@ -19241,6 +19579,11 @@ mC mC mC mC +HD +HD +HD +HD +HD mC mC mC @@ -19249,14 +19592,9 @@ mC mC mC mC -mC -mC -mC -mC -mC -mC -mC -mC +HD +HD +HD mC mC mC @@ -19364,6 +19702,10 @@ mC mC mC mC +HD +HD +HD +HD mC mC mC @@ -19374,12 +19716,8 @@ mC mC mC mC -mC -mC -mC -mC -mC -mC +HD +HD mC mC mC @@ -19487,10 +19825,10 @@ mC mC mC mC -mC -mC -mC -mC +HD +HD +HD +HD mC mC mC @@ -19610,9 +19948,9 @@ mC mC mC mC -mC -mC -mC +HD +HD +HD mC mC mC @@ -19732,10 +20070,10 @@ mC mC mC mC -mC -mC -mC -mC +HD +HD +HD +HD mC mC mC @@ -19855,10 +20193,10 @@ mC mC mC mC -mC -mC -mC -mC +HD +HD +HD +HD mC mC mC @@ -19978,9 +20316,9 @@ mC mC mC mC -mC -mC -mC +HD +HD +HD mC mC mC @@ -20101,9 +20439,9 @@ mC mC mC mC -mC -mC -mC +HD +HD +HD mC mC mC @@ -20224,7 +20562,7 @@ mC mC mC mC -mC +HD mC mC mC diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index c2d88fd69ea2..5af450ce3e0d 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -868,6 +868,7 @@ /obj/item/radio/intercom/directional/north{ pixel_x = -3 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "dv" = ( @@ -1723,6 +1724,7 @@ /obj/effect/turf_decal/industrial/caution{ pixel_x = 17 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech/grid, /area/outpost/security/armory) "gx" = ( @@ -2094,6 +2096,7 @@ /obj/effect/turf_decal/techfloor{ dir = 8 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech/grid, /area/outpost/security/armory) "hW" = ( @@ -3511,6 +3514,7 @@ req_access_txt = "101"; pixel_x = -3 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "mP" = ( @@ -3666,6 +3670,7 @@ /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech/grid, /area/outpost/security/armory) "nz" = ( @@ -10238,6 +10243,7 @@ dir = 4 }, /obj/machinery/airalarm/directional/east, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "JK" = ( @@ -10709,6 +10715,7 @@ dir = 8 }, /obj/machinery/light/directional/west, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "Lv" = ( diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt index fb9dc1591234..3424b7605354 100644 --- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt +++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt @@ -37,3 +37,5 @@ Name = "Falcon Dropship" Size = "13x7" Purpose = "A Nanotrasen dropship, primarily used by Heron-Class carriers." File Path = "_maps\shuttles\subshuttles\nanotrasen_falcon.dmm" + + diff --git a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm index cf1571f9d7d4..3b05c2224080 100644 --- a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm +++ b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm @@ -247,6 +247,7 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/tech, /area/ship/storage) "qh" = ( @@ -341,6 +342,7 @@ }, /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/tech, /area/ship/storage) "ue" = ( @@ -569,6 +571,7 @@ color = "#808080" }, /obj/machinery/light/directional/east, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/tech, /area/ship/storage) "RY" = ( @@ -625,6 +628,7 @@ dir = 8; color = "#808080" }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/tech, /area/ship/storage) "UA" = ( @@ -686,6 +690,7 @@ dir = 1; name = "tactical chair" }, +/obj/effect/landmark/ert_shuttle_brief_spawn, /turf/open/floor/plasteel/telecomms_floor, /area/ship/storage) diff --git a/_maps/shuttles/subshuttles/independent_kunai.dmm b/_maps/shuttles/subshuttles/independent_kunai.dmm index cdc0efe873f5..e1975d0a1737 100644 --- a/_maps/shuttles/subshuttles/independent_kunai.dmm +++ b/_maps/shuttles/subshuttles/independent_kunai.dmm @@ -99,6 +99,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/engine/hull/interior, /area/ship/storage) "al" = ( @@ -165,6 +166,7 @@ /area/ship/storage) "bY" = ( /obj/structure/chair/comfy/shuttle, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/engine/hull/interior, /area/ship/storage) "cF" = ( @@ -333,6 +335,17 @@ /obj/structure/grille, /turf/open/floor/engine/hull/reinforced, /area/ship/external) +"pk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "qn" = ( /obj/machinery/power/terminal, /obj/structure/cable, @@ -391,6 +404,7 @@ dir = 1 }, /obj/machinery/light/small/directional/south, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/engine/hull/interior, /area/ship/storage) "DP" = ( @@ -493,6 +507,7 @@ "SE" = ( /obj/structure/chair/comfy/shuttle, /obj/machinery/light/small/directional/north, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/engine/hull/interior, /area/ship/storage) "Wx" = ( @@ -572,7 +587,7 @@ gs Pq hJ bG -RO +pk bG hJ Pq diff --git a/_maps/shuttles/subshuttles/independent_sugarcube.dmm b/_maps/shuttles/subshuttles/independent_sugarcube.dmm index 865e0da78091..11a8de916cd6 100644 --- a/_maps/shuttles/subshuttles/independent_sugarcube.dmm +++ b/_maps/shuttles/subshuttles/independent_sugarcube.dmm @@ -79,6 +79,7 @@ pixel_y = 23; pixel_x = -13 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "j" = ( @@ -86,6 +87,7 @@ dir = 4 }, /obj/structure/window/reinforced/spawner/west, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "k" = ( @@ -95,6 +97,7 @@ /obj/structure/window/reinforced/spawner/west, /obj/structure/window/reinforced/spawner/east, /obj/machinery/light/directional/north, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "l" = ( @@ -107,6 +110,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "n" = ( @@ -147,6 +151,7 @@ }, /obj/structure/window/reinforced/spawner/west, /obj/structure/window/reinforced/spawner/east, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "s" = ( @@ -223,6 +228,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "A" = ( @@ -274,6 +280,7 @@ }, /obj/structure/window/reinforced/spawner/west, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "G" = ( @@ -283,6 +290,7 @@ /obj/structure/window/reinforced/spawner/west, /obj/structure/window/reinforced/spawner/east, /obj/machinery/light/directional/south, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "H" = ( @@ -294,6 +302,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plating, /area/ship/storage) "J" = ( @@ -308,6 +317,10 @@ "L" = ( /turf/closed/wall, /area/ship/engineering) +"T" = ( +/obj/effect/landmark/ert_shuttle_brief_spawn, +/turf/open/floor/plating, +/area/ship/storage) "Z" = ( /turf/closed/wall/rust, /area/ship/engineering) @@ -380,7 +393,7 @@ b d l l -y +T l J "} diff --git a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm b/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm index 566469a7e219..e88bfc4bd5f2 100644 --- a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm +++ b/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm @@ -36,6 +36,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "e" = ( @@ -125,6 +126,7 @@ dir = 4; pixel_y = 8 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/telecomms_floor, /area/ship/storage/eva) "m" = ( @@ -146,6 +148,7 @@ /obj/machinery/vending/wallmed{ pixel_y = -28 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "p" = ( @@ -174,6 +177,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "s" = ( @@ -307,6 +311,7 @@ /obj/effect/turf_decal/techfloor{ dir = 8 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "C" = ( @@ -379,6 +384,7 @@ /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "J" = ( @@ -394,6 +400,7 @@ dir = 4 }, /obj/item/radio/intercom/directional/north, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel, /area/ship/storage/eva) "L" = ( @@ -440,6 +447,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/landmark/ert_shuttle_brief_spawn, /turf/open/floor/plasteel/patterned/brushed, /area/ship/storage/eva) "N" = ( @@ -535,6 +543,7 @@ dir = 8; pixel_y = 16 }, +/obj/effect/landmark/ert_shuttle_spawn, /turf/open/floor/plasteel/telecomms_floor, /area/ship/storage/eva) "U" = ( diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm index 7f1e2693f893..ff4237d1e892 100644 --- a/code/_globalvars/lists/mapping.dm +++ b/code/_globalvars/lists/mapping.dm @@ -34,6 +34,7 @@ GLOBAL_LIST_EMPTY(blobstart) //blobs, santa, respawning devils GLOBAL_LIST_EMPTY(secequipment) //sec equipment lockers that scale with the number of sec players GLOBAL_LIST_EMPTY(deathsquadspawn) GLOBAL_LIST_EMPTY(emergencyresponseteamspawn) +GLOBAL_LIST_EMPTY(emergencyresponseteam_outpostspawn) GLOBAL_LIST_EMPTY(ruin_landmarks) GLOBAL_LIST_EMPTY(stationroom_landmarks) //List of all spawns for stationrooms diff --git a/code/datums/browser.dm b/code/datums/browser.dm index c1ce6f43e99b..6aba94212699 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -399,7 +399,7 @@ if ("color") settings["mainsettings"][setting]["value"] = input(user, "Enter new value for [settings["mainsettings"][setting]["desc"]]", "Enter new value for [settings["mainsettings"][setting]["desc"]]", settings["mainsettings"][setting]["value"]) as color if ("boolean") - settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("Yes","No") + settings["mainsettings"][setting]["value"] = (settings["mainsettings"][setting]["value"] == "Yes") ? "No" : "Yes" if ("ckey") settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("none") + GLOB.directory if (settings["mainsettings"][setting]["callback"]) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 8bb5f0e6e35a..0c0eb282e484 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -1,15 +1,29 @@ /datum/ert var/mobtype = /mob/living/carbon/human var/team = /datum/team/ert - var/opendoors = TRUE + var/opendoors = FALSE var/leader_role = /datum/antagonist/ert/commander - var/enforce_human = TRUE + var/enforce_human = FALSE var/roles = list(/datum/antagonist/ert/security, /datum/antagonist/ert/medic, /datum/antagonist/ert/engineer) //List of possible roles to be assigned to ERT members. var/rename_team var/code var/mission = "Assist your employers in achieving their goals. Protect corporate assets." var/teamsize = 5 var/polldesc + /// If TRUE, gives the team members "[role] [random last name]" style names + var/random_names = FALSE + /// If TRUE, the admin who created the response team will be spawned in the briefing room in their preferred briefing outfit (assuming they're a ghost) + var/spawn_admin = FALSE + /// If TRUE, we try and pick one of the most experienced players who volunteered to fill the leader slot + var/leader_experience = TRUE + /// A custom map template to spawn the ERT at. If use_custom_shuttle is FALSE, the ERT will spawn on foot. By default, a Kunai-Class. + var/datum/map_template/ert_template = /datum/map_template/shuttle/subshuttles/kunai + /// If we should actually _use_ the ert_template custom shuttle + var/use_custom_shuttle = TRUE + /// If TRUE, the ERT will spawn at the outpost. If use_custom_shuttle is also TRUE, the shuttle will be docked at the outpost + var/spawn_at_outpost = TRUE + +// Nanotrasen /datum/ert/New() if (!polldesc) @@ -46,20 +60,16 @@ code = "Green" teamsize = 1 opendoors = FALSE - leader_role = /datum/antagonist/official - roles = list(/datum/antagonist/official) + leader_role = /datum/antagonist/ert/official + roles = list(/datum/antagonist/ert/official) rename_team = "CentCom Officials" polldesc = "a CentCom Official" + random_names = FALSE + leader_experience = FALSE + spawn_at_outpost = FALSE /datum/ert/centcom_official/New() - mission = "Conduct a routine review of [station_name()]." - -/datum/ert/inquisition - roles = list(/datum/antagonist/ert/chaplain/inquisitor, /datum/antagonist/ert/security/inquisitor, /datum/antagonist/ert/medic/inquisitor) - leader_role = /datum/antagonist/ert/commander/inquisitor - rename_team = "Inquisition" - mission = "Destroy any traces of paranormal activity within the deployment site." - polldesc = "a Nanotrasen paranormal response team" + mission = "Conduct a routine review of [station_name()]'s vessels." /datum/ert/janitor roles = list(/datum/antagonist/ert/janitor, /datum/antagonist/ert/janitor/heavy) @@ -75,6 +85,170 @@ leader_role = /datum/antagonist/ert/intern/leader teamsize = 7 opendoors = FALSE + spawn_at_outpost = FALSE rename_team = "Horde of Interns" mission = "Assist in conflict resolution." polldesc = "an unpaid internship opportunity with Nanotrasen" + +/datum/ert/intern/unarmed + roles = list(/datum/antagonist/ert/intern/unarmed) + leader_role = /datum/antagonist/ert/intern/leader/unarmed + rename_team = "Unarmed Horde of Interns" + +/datum/ert/loss_prevention + code = "Light Blue" + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/lp/lieutenant + roles = list(/datum/antagonist/ert/lp, /datum/antagonist/ert/lp/medic, /datum/antagonist/ert/lp/engineer) + rename_team = "Loss Prevention Team" + polldesc = "a NanoTrasen loss prevention team" + +// Inteq + +/datum/ert/inteq + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/inteq/leader + roles = list(/datum/antagonist/ert/inteq) + mission = "Carry out your contract." + rename_team = "Generic Inteq Team" + polldesc = "an Inteq emergency team" + +// SolGov + +/datum/ert/solgov + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/solgov + roles = list(/datum/antagonist/ert/solgov) + mission = "Intervene in Solarian interests." + rename_team = "SolGov Sonnensoldner Team" + polldesc = "a SolGov mercenary team" + +/datum/ert/solgov/inspector + teamsize = 1 + leader_role = /datum/antagonist/ert/official/solgov + roles = list(/datum/antagonist/ert/official/solgov) + rename_team = "SolGov Inspector" + polldesc = "a solarian inspector" + spawn_at_outpost = FALSE + +/datum/ert/solgov/inspector/New() + mission = "Conduct a routine review on [station_name()]'s vessels." + +// Minutemen + +/datum/ert/minutemen + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/minutemen/leader + roles = list(/datum/antagonist/ert/minutemen) + mission = "Keep the peace in sector affairs" + rename_team = "Generic Minutemen Team" + polldesc = "a Minutemen emergency team" + random_names = TRUE + + +/datum/ert/minutemen/bard + leader_role = /datum/antagonist/ert/minutemen/bard/leader + roles = list(/datum/antagonist/ert/minutemen/bard) + rename_team = "Minutemen BARD Team" + polldesc = "a Minutemen biohazard removal team" + +/datum/ert/minutemen/riot + teamsize = 6 + leader_role = /datum/antagonist/ert/minutemen/riot/leader + roles = list(/datum/antagonist/ert/minutemen/riot) + rename_team = "Minutemen Riot Control Team" + polldesc = "a Minutemen riot control team" + +/datum/ert/minutemen/piratehunters + leader_role = /datum/antagonist/ert/minutemen/piratehunters/leader + roles = list(/datum/antagonist/ert/minutemen/piratehunters) + mission = "Eliminate pirate presence within the sector." + rename_team = "Minutemen Pirate Hunter Team" + polldesc = "a fireteam of Minutemen pirate hunters" + +/datum/ert/minutemen/inspector + teamsize = 1 + leader_role = /datum/antagonist/ert/official/minutemen + roles = list(/datum/antagonist/ert/official/minutemen) + rename_team = "Minutemen GOLD Inspector" + polldesc = "a Minutemen inspector" + +// Syndicate + +/datum/ert/syndicate + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/syndicate/leader + roles = list(/datum/antagonist/ert/syndicate) + mission = "Serve the interests of the Syndicate." + rename_team = "Generic Syndicate Team" + polldesc = "a Syndicate emergency team" + spawn_at_outpost = FALSE + +/datum/ert/syndicate/gorlex + leader_role = /datum/antagonist/ert/syndicate/gorlex/leader + roles = list(/datum/antagonist/ert/syndicate/gorlex, /datum/antagonist/ert/syndicate/gorlex/pointman, /datum/antagonist/ert/syndicate/gorlex/medic, /datum/antagonist/ert/syndicate/gorlex/sniper) + mission = "Serve the interests of the 2nd Battlegroup." + rename_team = "2nd Battlegroup Squad" + polldesc = "a loyalist Gorlex squad" + +/datum/ert/syndicate/cybersun + leader_role = /datum/antagonist/ert/syndicate/cybersun/leader + roles = list(/datum/antagonist/ert/syndicate/cybersun) + mission = "Serve the interests of CyberSun." + rename_team = "Cybersun Commando Team" + polldesc = "a Cybersun Commando team" + +/datum/ert/syndicate/cybersun/medic + leader_role = /datum/antagonist/ert/syndicate/cybersun/medic/leader + roles = list(/datum/antagonist/ert/syndicate/cybersun/medic) + mission = "Assist CyberSun clients." + rename_team = "Cybersun Medical Intervention Team" + polldesc = "a Cybersun paramedic team" + +// Frontiersmen +/datum/ert/frontier + teamsize = 4 + opendoors = FALSE + leader_role = /datum/antagonist/ert/frontier/leader + roles = list(/datum/antagonist/ert/frontier) + rename_team = "Generic Frontiersmen Team" + mission = "Pillage in the name of the Frontiersmen." + polldesc = "an armed group of pirates" + random_names = TRUE + leader_experience = FALSE + spawn_at_outpost = FALSE + ert_template = /datum/map_template/shuttle/subshuttles/sugarcube + +/datum/ert/frontier/assault + leader_role = /datum/antagonist/ert/frontier/leader + roles = list(/datum/antagonist/ert/frontier, /datum/antagonist/ert/frontier/medic, /datum/antagonist/ert/frontier/engineer) + rename_team = "Assault Frontiersmen Team" + polldesc = "a well armed squad of pirates" + ert_template = /datum/map_template/shuttle/subshuttles/frontiersmen_gut + +/datum/ert/independent + teamsize = 3 + opendoors = FALSE + leader_role = /datum/antagonist/ert/independent + roles = list(/datum/antagonist/ert/independent) + rename_team = "Security Independent Team" + polldesc = "an independent security team" + +/datum/ert/independent/emt + teamsize = 4 + leader_role = /datum/antagonist/ert/independent/emt + roles = list(/datum/antagonist/ert/independent/emt) + rename_team = "Medical Independent Team" + polldesc = "an independent medical response team" + +/datum/ert/independent/firefighter + teamsize = 5 + leader_role = /datum/antagonist/ert/independent/firefighter/leader + roles = list(/datum/antagonist/ert/independent/firefighter, /datum/antagonist/ert/independent/firefighter/medic) + rename_team = "Independent Firefighter Team" + polldesc = "an independent firefighting team" diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index c294d25dee10..35e8ff81a580 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -365,4 +365,3 @@ file_name = "nanotrasen_falcon" name = "Falcon Dropship" prefix = "NTSV" - diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 218575737882..e8d1aca60520 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -963,13 +963,13 @@ icon_state = "poster-cmm_enlist" /obj/structure/sign/poster/minutemen/bard - name = "CMM BARD" - desc = "A poster that was made by soldiers that attemps to recruit people in the BARD depecting a \"Sargent Clues\" mowing down waves and waves of xenofauna, and them exploding into blood. Somethinng tells you that service is a lot less intresting than this." + name = "CMM-BARD" + desc = "A poster made by soldiers to recruit people into the BARD, depecting a \"Sergeant Clues\" mowing down waves and waves of xenofauna, and them exploding into blood. Something tells you that service is a lot less interesting than this." icon_state = "poster-cmm_bard" /obj/structure/sign/poster/minutemen/gold - name = "CMM GOLD" - desc = "A poster listing job positions open in CMM GOLD and asking for applications, listing important but unintresting benifits like health insurance and such." + name = "CMM-GOLD" + desc = "A poster listing job positions open in the CMM GOLD and asking for applications, listing important but uninteresting benifits like health insurance and such." icon_state = "poster-cmm_gold" /obj/structure/sign/poster/minutemen/lunatown diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 63ff9b794ce4..00dfda5879f5 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -344,7 +344,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) return INITIALIZE_HINT_QDEL /obj/effect/landmark/ert_spawn - name = "Emergencyresponseteam" + name = "Emergency response team spawn" icon_state = "ert_spawn" /obj/effect/landmark/ert_spawn/Initialize(mapload) @@ -352,6 +352,23 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) GLOB.emergencyresponseteamspawn += loc return INITIALIZE_HINT_QDEL +/obj/effect/landmark/ert_outpost_spawn + name = "Emergency response team outpost spawn" + icon_state = "ert_spawn" + +/obj/effect/landmark/ert_outpost_spawn/Initialize(mapload) + ..() + GLOB.emergencyresponseteam_outpostspawn += loc + return INITIALIZE_HINT_QDEL + +/obj/effect/landmark/ert_shuttle_spawn + name = "Emergency response team shuttle spawn" + icon_state = "ert_spawn" + +/obj/effect/landmark/ert_shuttle_brief_spawn + name = "Emergency response team briefing officer spawn" + icon_state = "ert_brief_spawn" + //ninja energy nets teleport victims here /obj/effect/landmark/holding_facility name = "Holding Facility" diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 05b02e77f8b1..fba5fd1b4fc7 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -303,6 +303,11 @@ var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_items = 6 +/obj/item/storage/belt/security/webbing/bulldog/PopulateContents() + . = ..() + for(var/i in 1 to 3) + new /obj/item/ammo_box/magazine/m12g(src) + /obj/item/storage/belt/mining name = "explorer's webbing" desc = "A versatile chest rig, cherished by miners and hunters alike." @@ -434,22 +439,40 @@ var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_w_class = WEIGHT_CLASS_SMALL +/obj/item/storage/belt/military/c20r/PopulateContents() + . = ..() + for(var/i in 1 to 4) + new /obj/item/ammo_box/magazine/smgm45(src) + +/obj/item/storage/belt/military/assault/m90/PopulateContents() + . = ..() + for(var/i in 1 to 4) + new /obj/item/ammo_box/magazine/m556(src) + /obj/item/storage/belt/military/minutemen name = "minutemen tactical webbing" desc = "A set of tactical webbing worn by the Colonial Minutemen of the frontier." icon_state = "cmmwebbing" item_state = "cmmwebbing" -/obj/item/storage/belt/military/minutemen/loaded/PopulateContents() - for(var/i in 1 to 7) +/obj/item/storage/belt/military/minutemen/p16/PopulateContents() + for(var/i in 1 to 4) new /obj/item/ammo_box/magazine/p16(src) +/obj/item/storage/belt/military/minutemen/gal/PopulateContents() + for(var/i in 1 to 4) + new /obj/item/ammo_box/magazine/gal(src) + +/obj/item/storage/belt/military/minutemen/cm5/PopulateContents() + for(var/i in 1 to 4) + new /obj/item/ammo_box/magazine/smgm9mm(src) + /obj/item/storage/belt/military/snack name = "tactical snack rig" /obj/item/storage/belt/military/snack/Initialize() . = ..() - var/sponsor = pick("DonkCo", "Waffle Co.", "Roffle Co.", "Gorlax Marauders", "Tiger Cooperative") + var/sponsor = pick("Donk! Co.", "CyberSun") desc = "A set of snack-tical webbing worn by athletes of the [sponsor] VR sports division." /obj/item/storage/belt/military/snack/ComponentInitialize() @@ -826,6 +849,11 @@ item_state = "inteq_webbing" supports_variations = VOX_VARIATION +/obj/item/storage/belt/security/webbing/inteq/ak47/PopulateContents() + . = ..() + for(var/i in 1 to 7) + new /obj/item/ammo_box/magazine/ak47(src) + /obj/item/storage/belt/security/webbing/inteq/alt name = "inteq drop pouch harness" desc = "A harness with a bunch of pouches attached to them emblazoned in the colors of the IRMG, can hold security gear." diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a4a70c00e429..bb46d7250b0b 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -125,13 +125,13 @@ log_admin("[key_name(usr)] spawned a blob with base resource gain [strength].") new/datum/round_event/ghost_role/blob(TRUE, strength) if("centcom") - message_admins("[key_name(usr)] is creating a CentCom response team...") + message_admins("[key_name(usr)] is creating a response team...") if(src.makeEmergencyresponseteam()) - message_admins("[key_name(usr)] created a CentCom response team.") - log_admin("[key_name(usr)] created a CentCom response team.") + message_admins("[key_name(usr)] created a response team.") + log_admin("[key_name(usr)] created a response team.") else - message_admins("[key_name_admin(usr)] tried to create a CentCom response team. Unfortunately, there were not enough candidates available.") - log_admin("[key_name(usr)] failed to create a CentCom response team.") + message_admins("[key_name_admin(usr)] tried to create a response team. Unfortunately, there were not enough candidates available.") + log_admin("[key_name(usr)] failed to create a response team.") if("abductors") message_admins("[key_name(usr)] is creating an abductor team...") if(src.makeAbductorTeam()) diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 5b1e0e8ad082..6c303cddf060 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -1,3 +1,6 @@ +/// If we spawn an ERT with the "choose experienced leader" option, select the leader from the top X playtimes +#define ERT_EXPERIENCED_LEADER_CHOOSE_TOP 3 + /client/proc/one_click_antag() set name = "Create Antagonist" set desc = "Auto-create an antagonist of your choice" @@ -17,7 +20,7 @@ Make Blob
    Make Wizard (Requires Ghosts)
    Make Nuke Team (Requires Ghosts)
    - Make CentCom Response Team (Requires Ghosts)
    + Make Response Team (Requires Ghosts)
    Make Abductor Team (Requires Ghosts)
    Make Revenant (Requires Ghost)
    "} @@ -218,6 +221,11 @@ .["mainsettings"]["mission"]["value"] = newtemplate.mission .["mainsettings"]["polldesc"]["value"] = newtemplate.polldesc .["mainsettings"]["open_armory"]["value"] = newtemplate.opendoors ? "Yes" : "No" + .["mainsettings"]["leader_experience"]["value"] = newtemplate.leader_experience ? "Yes" : "No" + .["mainsettings"]["random_names"]["value"] = newtemplate.random_names ? "Yes" : "No" + .["mainsettings"]["spawn_admin"]["value"] = newtemplate.spawn_admin ? "Yes" : "No" + .["mainsettings"]["use_custom_shuttle"]["value"] = newtemplate.use_custom_shuttle ? "Yes" : "No" + .["mainsettings"]["spawn_at_outpost"]["value"] = newtemplate.spawn_at_outpost ? "Yes" : "No" /datum/admins/proc/equipAntagOnDummy(mob/living/carbon/human/dummy/mannequin, datum/antagonist/antag) @@ -226,8 +234,6 @@ if (ispath(antag, /datum/antagonist/ert)) var/datum/antagonist/ert/ert = antag mannequin.equipOutfit(initial(ert.outfit), TRUE) - else if (ispath(antag, /datum/antagonist/official)) - mannequin.equipOutfit(/datum/outfit/centcom/centcom_official, TRUE) /datum/admins/proc/makeERTPreviewIcon(list/settings) // Set up the dummy for its photoshoot @@ -283,12 +289,17 @@ "teamsize" = list("desc" = "Team Size", "type" = "number", "value" = ertemplate.teamsize), "mission" = list("desc" = "Mission", "type" = "string", "value" = ertemplate.mission), "polldesc" = list("desc" = "Ghost poll description", "type" = "string", "value" = ertemplate.polldesc), - "enforce_human" = list("desc" = "Enforce human authority", "type" = "boolean", "value" = "No"), + "enforce_human" = list("desc" = "Spawn as humans", "type" = "boolean", "value" = "[(ertemplate.enforce_human ? "Yes" : "No")]"), "open_armory" = list("desc" = "Open armory doors", "type" = "boolean", "value" = "[(ertemplate.opendoors ? "Yes" : "No")]"), + "leader_experience" = list("desc" = "Pick an experienced leader", "type" = "boolean", "value" = "[(ertemplate.leader_experience ? "Yes" : "No")]"), + "random_names" = list("desc" = "Randomize names", "type" = "boolean", "value" = "[(ertemplate.random_names ? "Yes" : "No")]"), + "spawn_admin" = list("desc" = "Spawn yourself as briefing officer", "type" = "boolean", "value" = "[(ertemplate.spawn_admin ? "Yes" : "No")]"), + "use_custom_shuttle" = list("desc" = "Use the ERT's custom shuttle (if it has one)", "type" = "boolean", "value" = "[(ertemplate.use_custom_shuttle ? "Yes" : "No")]"), + "spawn_at_outpost" = list("desc" = "Spawn the ERT/Dock the ERT at the Outpost", "type" = "boolean", "value" = "[(ertemplate.spawn_at_outpost ? "Yes" : "No")]"), ) ) - var/list/prefreturn = presentpreflikepicker(usr,"Customize ERT", "Customize ERT", Button1="Ok", width = 600, StealFocus = 1,Timeout = 0, settings=settings) + var/list/prefreturn = presentpreflikepicker(usr, "Customize ERT", "Customize ERT", Button1="Ok", width = 600, StealFocus = 1,Timeout = 0, settings=settings) if (isnull(prefreturn)) return FALSE @@ -306,79 +317,174 @@ ertemplate.teamsize = prefs["teamsize"]["value"] ertemplate.mission = prefs["mission"]["value"] ertemplate.polldesc = prefs["polldesc"]["value"] - ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" ? TRUE : FALSE - ertemplate.opendoors = prefs["open_armory"]["value"] == "Yes" ? TRUE : FALSE - - var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for [ertemplate.polldesc]?", "deathsquad", null) + ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" // these next 7 are effectively toggles + ertemplate.opendoors = prefs["open_armory"]["value"] == "Yes" + ertemplate.leader_experience = prefs["leader_experience"]["value"] == "Yes" + ertemplate.random_names = prefs["random_names"]["value"] == "Yes" + ertemplate.spawn_admin = prefs["spawn_admin"]["value"] == "Yes" + ertemplate.use_custom_shuttle = prefs["use_custom_shuttle"]["value"] == "Yes" + ertemplate.spawn_at_outpost = prefs["use_custom_shuttle"]["value"] == "Yes" + + var/list/spawnpoints = GLOB.emergencyresponseteamspawn + var/index = 0 + + var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for [ertemplate.polldesc]?", "deathsquad") var/teamSpawned = FALSE - if(candidates.len > 0) - //Pick the (un)lucky players - var/numagents = min(ertemplate.teamsize,candidates.len) - - //Create team - var/datum/team/ert/ert_team = new ertemplate.team - if(ertemplate.rename_team) - ert_team.name = ertemplate.rename_team - - //Asign team objective - var/datum/objective/missionobj = new - missionobj.team = ert_team - missionobj.explanation_text = ertemplate.mission - missionobj.completed = TRUE - ert_team.objectives += missionobj - ert_team.mission = missionobj - - var/list/spawnpoints = GLOB.emergencyresponseteamspawn - var/index = 0 - while(numagents && candidates.len) - var/spawnloc = spawnpoints[index+1] - //loop through spawnpoints one at a time - index = (index + 1) % spawnpoints.len - var/mob/dead/observer/chosen_candidate = pick(candidates) - candidates -= chosen_candidate - if(!chosen_candidate.key) - continue + // This list will take priority over spawnpoints if not empty + var/list/spawn_turfs = list() - //Spawn the body - var/mob/living/carbon/human/ERTOperative = new ertemplate.mobtype(spawnloc) - chosen_candidate.client.prefs.copy_to(ERTOperative) - ERTOperative.key = chosen_candidate.key + // Takes precedence over spawnpoints[1] if not null + var/turf/brief_spawn - if(ertemplate.enforce_human || !(ERTOperative.dna.species.changesource_flags & ERT_SPAWN)) // Don't want any exploding plasmemes - ERTOperative.set_species(/datum/species/human) + if(!length(candidates)) + to_chat(usr, span_warning("No applicants for ERT. Aborting spawn.")) + return FALSE + + if(ertemplate.spawn_at_outpost && !ertemplate.use_custom_shuttle) + if(!length(GLOB.emergencyresponseteam_outpostspawn)) + message_admins("No outpost spawns found!") + spawnpoints = GLOB.emergencyresponseteam_outpostspawn - //Give antag datum - var/datum/antagonist/ert/ert_antag + if(ertemplate.use_custom_shuttle && ertemplate.ert_template) + to_chat(usr, span_boldnotice("Attempting to spawn ERT custom shuttle, this may take a few seconds...")) - if(numagents == 1) - ert_antag = new ertemplate.leader_role + var/datum/map_template/shuttle/template = new ertemplate.ert_template + var/spawn_location + + if(ertemplate.spawn_at_outpost) + if(length(SSovermap.outposts) > 1) + var/temp_loc = input(usr, "Select outpost to spawn at") as null|anything in SSovermap.outposts + if(!temp_loc) + message_admins("ERT Shuttle found no outpost to spawn at!") + return + spawn_location = temp_loc else - ert_antag = ertemplate.roles[WRAP(numagents,1,length(ertemplate.roles) + 1)] - ert_antag = new ert_antag - - ERTOperative.mind.add_antag_datum(ert_antag,ert_team) - ERTOperative.mind.assigned_role = ert_antag.name - - //Logging and cleanup - log_game("[key_name(ERTOperative)] has been selected as an [ert_antag.name]") - numagents-- - teamSpawned++ - - if (teamSpawned) - message_admins("[ertemplate.polldesc] has spawned with the mission: [ertemplate.mission]") - - //Open the Armory doors - if(ertemplate.opendoors) - for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks) - door.open() - CHECK_TICK - return TRUE + spawn_location = SSovermap.outposts[1] + + if(!spawn_location) + spawn_location = SSovermap.get_unused_overmap_square() + + var/datum/overmap/ship/controlled/ship = new(spawn_location, template) + + if(!ship) + CRASH("Loading ERT shuttle failed!") + + var/list/shuttle_turfs = ship.shuttle_port.return_turfs() + + for(var/turf/ship_turfs as anything in shuttle_turfs) + for(var/obj/effect/landmark/ert_shuttle_spawn/spawner in ship_turfs) + spawn_turfs += get_turf(spawner) + + if(!brief_spawn) + brief_spawn = locate(/obj/effect/landmark/ert_shuttle_brief_spawn) in shuttle_turfs + + if(!length(spawn_turfs)) + stack_trace("ERT shuttle loaded but found no spawnpoints, placing the ERT at wherever inside the shuttle instead.") + for(var/turf/open/floor/open_turf in shuttle_turfs) + if(!find_safe_turf(open_turf)) + continue + spawn_turfs += open_turf + + if(ertemplate.spawn_admin) + if(isobserver(usr)) + var/mob/living/carbon/human/admin_officer = new (brief_spawn || spawn_turfs || spawnpoints[1]) + var/chosen_outfit = usr.client?.prefs?.brief_outfit + usr.client.prefs.copy_to(admin_officer) + admin_officer.equipOutfit(chosen_outfit) + admin_officer.key = usr.key + else + to_chat(usr, span_warning("Could not spawn you in as briefing officer as you are not a ghost!")) + + //Pick the (un)lucky players + var/numagents = min(ertemplate.teamsize, length(candidates)) + + //Create team + var/datum/team/ert/ert_team = new ertemplate.team + if(ertemplate.rename_team) + ert_team.name = ertemplate.rename_team + + //Assign team objective + var/datum/objective/missionobj = new + missionobj.team = ert_team + missionobj.explanation_text = ertemplate.mission + missionobj.completed = TRUE + ert_team.objectives += missionobj + ert_team.mission = missionobj + + var/mob/dead/observer/earmarked_leader + var/leader_spawned = FALSE // just in case the earmarked leader disconnects or becomes unavailable, we can try giving leader to the last guy to get chosen + + if(ertemplate.leader_experience) + var/list/candidate_living_exps = list() + for(var/i in candidates) + var/mob/dead/observer/potential_leader = i + candidate_living_exps[potential_leader] = potential_leader.client?.get_exp_living(TRUE) + + candidate_living_exps = sortList(candidate_living_exps, cmp=/proc/cmp_numeric_dsc) + if(candidate_living_exps.len > ERT_EXPERIENCED_LEADER_CHOOSE_TOP) + candidate_living_exps = candidate_living_exps.Cut(ERT_EXPERIENCED_LEADER_CHOOSE_TOP+1) // pick from the top ERT_EXPERIENCED_LEADER_CHOOSE_TOP contenders in playtime + earmarked_leader = pick(candidate_living_exps) else - return FALSE + earmarked_leader = pick(candidates) + + while(numagents && candidates.len) + var/turf/spawnloc + if(length(spawn_turfs)) + spawnloc = pick(spawn_turfs) + else + if(!spawnpoints.len) + CRASH("ERT has no spawnpoints!") + spawnloc = spawnpoints[index+1] + //loop through spawnpoints one at a time + index = (index + 1) % spawnpoints.len + + var/mob/dead/observer/chosen_candidate = earmarked_leader || pick(candidates) // this way we make sure that our leader gets chosen + candidates -= chosen_candidate + if(!chosen_candidate.key) + continue + + //Spawn the body + var/mob/living/carbon/human/ert_operative = new ertemplate.mobtype(spawnloc) + chosen_candidate.client.prefs.copy_to(ert_operative) + ert_operative.key = chosen_candidate.key + + if(ertemplate.enforce_human || !(ert_operative.dna.species.changesource_flags & ERT_SPAWN)) // Don't want any exploding plasmemes + ert_operative.set_species(/datum/species/human) + + //Give antag datum + var/datum/antagonist/ert/ert_antag + + if((chosen_candidate == earmarked_leader) || (numagents == 1 && !leader_spawned)) + ert_antag = new ertemplate.leader_role () + earmarked_leader = null + leader_spawned = TRUE + else + ert_antag = ertemplate.roles[WRAP(numagents,1,length(ertemplate.roles) + 1)] + ert_antag = new ert_antag + ert_antag.random_names = ertemplate.random_names + + ert_operative.mind.add_antag_datum(ert_antag,ert_team) + ert_operative.mind.assigned_role = ert_antag.name + + //Logging and cleanup + log_game("[key_name(ert_operative)] has been selected as an [ert_antag.name]") + numagents-- + teamSpawned++ + + if(teamSpawned) + message_admins("[ertemplate.rename_team] has spawned with the mission: [ertemplate.mission]") + + //Open the Armory doors + if(ertemplate.opendoors) + for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks) + door.open() + CHECK_TICK + return TRUE return + //Abductors /datum/admins/proc/makeAbductorTeam() new /datum/round_event/ghost_role/abductor @@ -387,3 +493,5 @@ /datum/admins/proc/makeRevenant() new /datum/round_event/ghost_role/revenant(TRUE, TRUE) return 1 + +#undef ERT_EXPERIENCED_LEADER_CHOOSE_TOP diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index aa1717230c48..537afd8d4ff5 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -101,6 +101,7 @@ desc = "A single-use teleporter designed to quickly reinforce operatives in the field." icon = 'icons/obj/device.dmi' icon_state = "locator" + var/nukieonly = TRUE var/borg_to_spawn var/locked = TRUE @@ -181,6 +182,10 @@ name = "syndicate medical teleporter" borg_to_spawn = "Medical" +/obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked // used for cybersun ERT + locked = FALSE + nukieonly = FALSE + /obj/item/antag_spawner/nuke_ops/borg_tele/saboteur name = "syndicate saboteur teleporter" @@ -193,7 +198,7 @@ /obj/item/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T, kind, datum/mind/user) var/mob/living/silicon/robot/R var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE) - if(!creator_op) + if(!creator_op && nukieonly) return switch(borg_to_spawn) @@ -210,8 +215,9 @@ if(prob(50)) brainfirstname = pick(GLOB.first_names_female) var/brainopslastname = pick(GLOB.last_names) - if(creator_op.nuke_team.syndicate_name) //the brain inside the syndiborg has the same last name as the other ops. - brainopslastname = creator_op.nuke_team.syndicate_name + if(nukieonly) //the brain inside the syndiborg has the same last name as the other ops. + if(creator_op.nuke_team.syndicate_name) + brainopslastname = creator_op.nuke_team.syndicate_name var/brainopsname = "[brainfirstname] [brainopslastname]" R.mmi.name = "[initial(R.mmi.name)]: [brainopsname]" @@ -224,7 +230,8 @@ var/datum/antagonist/nukeop/new_borg = new() new_borg.send_to_spawnpoint = FALSE - R.mind.add_antag_datum(new_borg,creator_op.nuke_team) + if(nukieonly) + R.mind.add_antag_datum(new_borg,creator_op.nuke_team) R.mind.special_role = "Syndicate Cyborg" ///////////SLAUGHTER DEMON diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index c12fcb8eaf27..f28bd9e428bb 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -11,7 +11,7 @@ var/role = "Security Officer" var/list/name_source var/random_names = TRUE - var/rip_and_tear = FALSE + var/deathsquad = FALSE var/equip_ert = TRUE var/forge_objectives_for_ert = TRUE can_elimination_hijack = ELIMINATION_PREVENT @@ -28,6 +28,20 @@ equipERT() . = ..() +/datum/antagonist/ert/create_team(datum/team/ert/new_team) + if(istype(new_team)) + ert_team = new_team + +/datum/antagonist/ert/proc/forge_objectives() + if(ert_team) + objectives |= ert_team.objectives + +/datum/antagonist/ert/proc/equipERT() + var/mob/living/carbon/human/H = owner.current + if(!istype(H)) + return + H.equipOutfit(outfit) + /datum/antagonist/ert/get_team() return ert_team @@ -38,15 +52,56 @@ /datum/antagonist/ert/proc/update_name() owner.current.fully_replace_character_name(owner.current.real_name,"[role] [pick(name_source)]") -/datum/antagonist/ert/deathsquad/New() - . = ..() - name_source = GLOB.commando_names +/datum/antagonist/ert/greet() + if(!ert_team) + return -/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override) - ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) + to_chat(owner, "You are the [name].") -/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override) - REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) + var/missiondesc = "Your team is being sent to [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += " Lead your team to ensure the completion of your objectives." + else + missiondesc += " Follow orders given to you by your squad leader." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +// ******************************************************************** +// ** Nanotrasen ** +// ******************************************************************** + +// Official +/datum/antagonist/ert/official + name = "CentCom Official" + show_name_in_check_antagonists = TRUE + var/datum/objective/mission + role = "Inspector" + random_names = FALSE + outfit = /datum/outfit/centcom/centcom_official + +/datum/antagonist/ert/official/greet() + to_chat(owner, "You are a CentCom Official.") + if (ert_team) + to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]") + +/datum/antagonist/ert/official/forge_objectives() + if (ert_team) + return ..() + if(mission) + return + var/datum/objective/missionobj = new () + missionobj.owner = owner + missionobj.explanation_text = "Conduct a routine performance review of [station_name()]'s vessels." + missionobj.completed = TRUE + mission = missionobj + objectives |= mission + +// Standard ERT /datum/antagonist/ert/security // kinda handled by the base template but here for completion @@ -74,43 +129,30 @@ /datum/antagonist/ert/commander/red outfit = /datum/outfit/centcom/ert/commander/alert +// Deathsquad + /datum/antagonist/ert/deathsquad name = "Deathsquad Trooper" outfit = /datum/outfit/centcom/death_commando role = "Trooper" - rip_and_tear = TRUE - -/datum/antagonist/ert/medic/inquisitor - outfit = /datum/outfit/centcom/ert/medic/inquisitor + deathsquad = TRUE -/datum/antagonist/ert/medic/inquisitor/on_gain() - . = ..() - owner.holy_role = HOLY_ROLE_PRIEST - -/datum/antagonist/ert/security/inquisitor - outfit = /datum/outfit/centcom/ert/security/inquisitor +/datum/antagonist/ert/deathsquad/leader + name = "Deathsquad Officer" + outfit = /datum/outfit/centcom/death_commando + role = "Officer" -/datum/antagonist/ert/security/inquisitor/on_gain() +/datum/antagonist/ert/deathsquad/New() . = ..() - owner.holy_role = HOLY_ROLE_PRIEST - -/datum/antagonist/ert/chaplain - role = "Chaplain" - outfit = /datum/outfit/centcom/ert/chaplain - -/datum/antagonist/ert/chaplain/inquisitor - outfit = /datum/outfit/centcom/ert/chaplain/inquisitor + name_source = GLOB.commando_names -/datum/antagonist/ert/chaplain/on_gain() - . = ..() - owner.holy_role = HOLY_ROLE_PRIEST +/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override) + ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) -/datum/antagonist/ert/commander/inquisitor - outfit = /datum/outfit/centcom/ert/commander/inquisitor +/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override) + REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) -/datum/antagonist/ert/commander/inquisitor/on_gain() - . = ..() - owner.holy_role = HOLY_ROLE_PRIEST +// Janitor /datum/antagonist/ert/janitor role = "Janitor" @@ -120,10 +162,7 @@ role = "Heavy Duty Janitor" outfit = /datum/outfit/centcom/ert/janitor/heavy -/datum/antagonist/ert/deathsquad/leader - name = "Deathsquad Officer" - outfit = /datum/outfit/centcom/death_commando - role = "Officer" +// Intern /datum/antagonist/ert/intern name = "CentCom Intern" @@ -136,45 +175,13 @@ outfit = /datum/outfit/centcom/centcom_intern/leader role = "Head Intern" -/datum/antagonist/ert/clown - role = "Clown" - outfit = /datum/outfit/centcom/ert/clown +/datum/antagonist/ert/intern/unarmed + outfit = /datum/outfit/centcom/centcom_intern/unarmed -/datum/antagonist/ert/clown/New() - . = ..() - name_source = GLOB.clown_names +/datum/antagonist/ert/intern/leader/unarmed + outfit = /datum/outfit/centcom/centcom_intern/leader/unarmed -/datum/antagonist/ert/create_team(datum/team/ert/new_team) - if(istype(new_team)) - ert_team = new_team - -/datum/antagonist/ert/proc/forge_objectives() - if(ert_team) - objectives |= ert_team.objectives - -/datum/antagonist/ert/proc/equipERT() - var/mob/living/carbon/human/H = owner.current - if(!istype(H)) - return - H.equipOutfit(outfit) - - -/datum/antagonist/ert/greet() - if(!ert_team) - return - - to_chat(owner, "You are the [name].") - - var/missiondesc = "Your squad is being sent on a mission to [station_name()] by Nanotrasen's Security Division." - if(leader) //If Squad Leader - missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready." - else - missiondesc += " Follow orders given to you by your squad leader." - if(!rip_and_tear) - missiondesc += "Avoid civilian casualties when possible." - - missiondesc += "
    Your Mission : [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) +// Marine /datum/antagonist/ert/marine name = "Marine Commander" @@ -196,8 +203,340 @@ outfit = /datum/outfit/centcom/ert/marine/medic role = "Medical Officer" +// Loss Prevention + +/datum/antagonist/ert/lp + name = "Loss Prevention Security Specialist" + outfit = /datum/outfit/centcom/ert/lp + role = "Security Specialist" + +/datum/antagonist/ert/lp/medic + name = "Loss Prevention Medical Specialist" + outfit = /datum/outfit/centcom/ert/lp/medic + role = "Medical Specialist" + +/datum/antagonist/ert/lp/engineer + name = "Loss Prevention Engineering Specialist" + outfit = /datum/outfit/centcom/ert/lp/engineer + role = "Engineering Specialist" + +/datum/antagonist/ert/lp/lieutenant + name = "Loss Prevention Lieutenant" + leader = TRUE + outfit = /datum/outfit/centcom/ert/lp/lieutenant + role = "Lieutenant" + +// ******************************************************************** +// ** Inteq ** +// ******************************************************************** + +/datum/antagonist/ert/inteq + name = "Inteq Mercenary" + outfit = /datum/outfit/job/security/inteq + random_names = TRUE + role = "Enforcer" + + +/datum/antagonist/ert/inteq/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You're one of the many mercenaries under the Inteq Risk Management Group sent to [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your squadron to ensure the completion of your contract." + else + missiondesc += "Follow orders given to you by your Vanguard." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
    Contract Terms: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/inteq/leader + name = "Inteq Mercenary Leader" + outfit = /datum/outfit/job/captain/inteq + role = "Vanguard" + +// ******************************************************************** +// ** SolGov ** +// ******************************************************************** /datum/antagonist/ert/solgov - name = "SolGov Sonnensoldner" - outfit = /datum/outfit/solgov/sonnensoldner + name = "SolGov Sonnensöldner" + outfit = /datum/outfit/centcom/ert/solgov random_names = FALSE - role = "SolGov Sonnensoldner" + role = "Sonnensöldner" + +/datum/antagonist/ert/official/solgov + name = "SolGov Inspector" + outfit = /datum/outfit/centcom/ert/solgov/inspector + role = "Solarian Inspector" + +/datum/antagonist/ert/official/solgov/greet() + to_chat(owner, "You are a Solarian Inspector.") + if (ert_team) + to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [mission.explanation_text]") + + +// ******************************************************************** +// ** Minutemen ** +// ******************************************************************** + +/datum/antagonist/ert/minutemen + name = "Minutemen Infantry" + outfit = /datum/outfit/centcom/ert/minutemen + role = "Minuteman" + +/datum/antagonist/ert/minutemen/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You stand shoulder to shoulder with your fellow colonists in the Colonial Minutemen within [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergent." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/minutemen/leader + name = "Minutemen Leader" + leader = TRUE + outfit = /datum/outfit/centcom/ert/minutemen/leader + role = "Sergeant" + +/datum/antagonist/ert/minutemen/bard + name = "BARD Infantry" + outfit = /datum/outfit/centcom/ert/minutemen/bard + role = "Minuteman" + +/datum/antagonist/ert/minutemen/bard/leader + name = "BARD Leader" + leader = TRUE + outfit = /datum/outfit/centcom/ert/minutemen/bard/leader + role = "Sergeant" + +/datum/antagonist/ert/minutemen/riot + name = "Riot Officer" + outfit = /datum/outfit/centcom/ert/minutemen/riot + role = "Minuteman" + +/datum/antagonist/ert/minutemen/riot/leader + name = "Riot Sergeant" + leader = TRUE + outfit = /datum/outfit/centcom/ert/minutemen/riot/leader + role = "Sergeant" + +/datum/antagonist/ert/official/minutemen + name = "GOLD Inspector" + outfit = /datum/outfit/centcom/ert/minutemen/inspector + role = "Lieutenant" + +/datum/antagonist/ert/official/minutemen/greet() + to_chat(owner, "You are the GOLD Inspector.") + if (ert_team) + to_chat(owner, "The Galactic Optimum Labor Division is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "The Galactic Optimum Labor Division is sending you to [station_name()] with the task: [mission.explanation_text]") + +/datum/antagonist/ert/minutemen/piratehunters + name = "Pirate Hunter" + outfit = /datum/outfit/centcom/ert/minutemen/piratehunters + role = "Minuteman" + +/datum/antagonist/ert/minutemen/piratehunters/leader + name = "Pirate Hunter Leader" + leader = TRUE + outfit = /datum/outfit/centcom/ert/minutemen/piratehunters/leader + role = "Sergeant" + +// ******************************************************************** +// ** Syndicate ** +// ******************************************************************** + +/datum/antagonist/ert/syndicate + name = "Syndicate Infantry" + outfit = /datum/outfit/centcom/ert/syndicate + role = "Squaddie" + +/datum/antagonist/ert/syndicate/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are but another member of the Syndicate sent to [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/leader + name = "Syndicate Sergeant" + leader = TRUE + outfit = /datum/outfit/centcom/ert/syndicate/leader + role = "Sergeant" + +/datum/antagonist/ert/syndicate/gorlex + name = "2nd Battlegroup Trooper" + outfit = /datum/outfit/centcom/ert/syndicate/gorlex + role = "Trooper" + +/datum/antagonist/ert/syndicate/gorlex/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You're a soldier of the 2nd Battlegroup, sometimes known as Gorlex Loyalists, sent to [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/gorlex/pointman + name = "2nd Battlegroup Shotgunner" + outfit = /datum/outfit/centcom/ert/syndicate/gorlex/pointman + role = "Pointman" + +/datum/antagonist/ert/syndicate/gorlex/medic + name = "2nd Battlegroup Medic" + outfit = /datum/outfit/centcom/ert/syndicate/gorlex/medic + role = "Medic" + +/datum/antagonist/ert/syndicate/gorlex/sniper + name = "2nd Battlegroup Sniper" + outfit = /datum/outfit/centcom/ert/syndicate/gorlex/sniper + role = "Marksman" + +/datum/antagonist/ert/syndicate/gorlex/leader + name = "2nd Battlegroup Sergeant" + leader = TRUE + outfit = /datum/outfit/centcom/ert/syndicate/gorlex/leader + role = "Sergeant" + +/datum/antagonist/ert/syndicate/cybersun + name = "Cybersun Commando" + outfit = /datum/outfit/centcom/ert/syndicate/cybersun + role = "Operative" + +/datum/antagonist/ert/syndicate/cybersun/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the commandos enlisted in Cybersun Industries, deployed to [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + if(prob(50) && !leader) + missiondesc += "
    In addition to your contract with Cybersun, you are also a Gorlex Hardliner. You do not like Cybersun, but you work with them regardless." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/cybersun/leader + name = "Cybersun Commando Leader" + leader = TRUE + outfit = /datum/outfit/centcom/ert/syndicate/cybersun/leader + role = "Lead Operative" + +/datum/antagonist/ert/syndicate/cybersun/medic + name = "Cybersun Paramedic" + outfit = /datum/outfit/centcom/ert/syndicate/cybersun/medic + role = "Medical Technician" + +/datum/antagonist/ert/syndicate/cybersun/medic/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the many trained paramedics of Cybersun's Medical Intervention program, sent with your team to [station_name()] to aid Cybersun clients in distress.
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the safety of Cybersun's clientele.
    " + else + missiondesc += "Follow orders given to you by your Lead Technician. Assist Cybersun clients.
    " + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/cybersun/medic/leader + name = "Cybersun Lead Paramedic" + leader = TRUE + outfit = /datum/outfit/centcom/ert/syndicate/cybersun/medic/leader + role = "Lead Medical Technician" + +// ******************************************************************** +// ** Frontiersmen ** +// ******************************************************************** + +/datum/antagonist/ert/frontier + name = "Frontiersmen Pirate" + outfit = /datum/outfit/centcom/ert/frontiersmen + role = "Grunt" + +/datum/antagonist/ert/frontier/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the ruthless, sadistic pirates in the Frontiersmen pirate fleet, stationed in [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to complete your objectives." + else + missiondesc += "Follow orders given to you by your Officer." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/frontier/leader + name = "Frontiersmen Officer" + outfit = /datum/outfit/centcom/ert/frontiersmen/leader + role = "Officer" + +/datum/antagonist/ert/frontier/medic + name = "Frontiersmen Medic" + outfit = /datum/outfit/centcom/ert/frontiersmen/medic + role = "Stretcher-Bearer" + +/datum/antagonist/ert/frontier/engineer + name = "Frontiersmen Engineer" + outfit = /datum/outfit/centcom/ert/frontiersmen/engineer + role = "Sapper" + +// ******************************************************************** +// ** independent ** +// ******************************************************************** + +/datum/antagonist/ert/independent + name = "Independent Security Officer" + outfit = /datum/outfit/centcom/ert/independent + role = "Security Officer" + +/datum/antagonist/ert/independent/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the many Independent contractors, workers and students on [station_name()].
    " + if(leader) //If Squad Leader + missiondesc += "Lead your team to complete your objectives." + else + missiondesc += "Follow orders given to you by your leader." + + missiondesc += "
    Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/independent/emt + name = "Independent Medical Technician" + outfit = /datum/outfit/centcom/ert/independent/emt + role = "Paramedic" + +/datum/antagonist/ert/independent/firefighter + name = "Independent Firefighter" + outfit = /datum/outfit/centcom/ert/independent/firefighter + role = "Firefighter" + +/datum/antagonist/ert/independent/firefighter/medic + name = "Independent Firefighter Paramedic" + outfit = /datum/outfit/centcom/ert/independent/firefighter/medic + role = "Paramedic" + +/datum/antagonist/ert/independent/firefighter/leader + name = "Independent Firefighter Group Captain" + outfit = /datum/outfit/centcom/ert/independent/firefighter/leader + role = "Group Captain" + +/datum/antagonist/ert/independent/technician + name = "Independent Technician" + outfit = /datum/outfit/centcom/ert/independent/technician + role = "Technician" diff --git a/code/modules/antagonists/official/official.dm b/code/modules/antagonists/official/official.dm deleted file mode 100644 index a258d6e68e76..000000000000 --- a/code/modules/antagonists/official/official.dm +++ /dev/null @@ -1,42 +0,0 @@ -/datum/antagonist/official - name = "CentCom Official" - show_name_in_check_antagonists = TRUE - show_in_antagpanel = FALSE - can_elimination_hijack = ELIMINATION_PREVENT - var/datum/objective/mission - var/datum/team/ert/ert_team - show_to_ghosts = TRUE - -/datum/antagonist/official/greet() - to_chat(owner, "You are a CentCom Official.") - if (ert_team) - to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") - else - to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]") - -/datum/antagonist/official/proc/equip_official() - var/mob/living/carbon/human/H = owner.current - if(!istype(H)) - return - H.equipOutfit(/datum/outfit/centcom/centcom_official) - -/datum/antagonist/official/create_team(datum/team/new_team) - if(istype(new_team)) - ert_team = new_team - -/datum/antagonist/official/proc/forge_objectives() - if (ert_team) - objectives |= ert_team.objectives - else if (!mission) - var/datum/objective/missionobj = new - missionobj.owner = owner - missionobj.explanation_text = "Conduct a routine performance review of [station_name()] and its Captain." - missionobj.completed = 1 - mission = missionobj - objectives |= mission - - -/datum/antagonist/official/on_gain() - forge_objectives() - . = ..() - equip_official() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 69ea5e634cda..e73a186087f3 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -16,6 +16,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/lastchangelog = "" //Saved changlog filesize to detect if there was a change var/ooccolor = "#c43b23" var/asaycolor = "#ff4500" //This won't change the color for current admins, only incoming ones. + /// If we spawn an ERT as an admin and choose to spawn as the briefing officer, we'll be given this outfit + var/brief_outfit = /datum/outfit/centcom/commander var/enable_tips = TRUE var/tip_delay = 500 //tip delay in milliseconds @@ -1097,6 +1099,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Hide Prayers: [(chat_toggles & CHAT_PRAYER)?"Shown":"Hidden"]
    " dat += "Split Admin Tabs: [(toggles & SPLIT_ADMIN_TABS)?"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)) dat += "
    " dat += "ASAY Color:     Change
    " @@ -1981,6 +1984,15 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_asaycolor) asaycolor = new_asaycolor + if("briefoutfit") + var/list/valid_paths = list() + for(var/datum/outfit/outfit_path as anything in subtypesof(/datum/outfit)) + valid_paths[initial(outfit_path.name)] = outfit_path + var/new_outfit = input(user, "Choose your briefing officer outfit:", "Game Preference") as null|anything in valid_paths + new_outfit = valid_paths[new_outfit] + if(new_outfit) + brief_outfit = new_outfit + if("bag") var/new_backpack = input(user, "Choose your character's style of bag:", "Character Preference") as null|anything in GLOB.backpacklist if(new_backpack) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index e8015ce2fbb7..7800a7b57f33 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -161,6 +161,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //general preferences READ_FILE(S["asaycolor"], asaycolor) + READ_FILE(S["brief_outfit"], brief_outfit) READ_FILE(S["ooccolor"], ooccolor) READ_FILE(S["screentip_color"], screentip_color) READ_FILE(S["lastchangelog"], lastchangelog) @@ -265,6 +266,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car ghost_others = sanitize_inlist(ghost_others, GLOB.ghost_others_options, GHOST_OTHERS_DEFAULT_OPTION) menuoptions = SANITIZE_LIST(menuoptions) be_special = SANITIZE_LIST(be_special) + brief_outfit = sanitize_inlist(brief_outfit, subtypesof(/datum/outfit), null) show_credits = sanitize_integer(show_credits, 0, 1, initial(show_credits)) pda_style = sanitize_inlist(pda_style, GLOB.pda_styles, initial(pda_style)) pda_color = sanitize_hexcolor(pda_color, 6, TRUE, initial(pda_color)) @@ -304,6 +306,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //general preferences WRITE_FILE(S["asaycolor"], asaycolor) + WRITE_FILE(S["brief_outfit"], brief_outfit) WRITE_FILE(S["ooccolor"], ooccolor) WRITE_FILE(S["screentip_color"], screentip_color) WRITE_FILE(S["lastchangelog"], lastchangelog) diff --git a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm new file mode 100644 index 000000000000..db934aaa9761 --- /dev/null +++ b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm @@ -0,0 +1,60 @@ +/datum/outfit/centcom/ert/frontiersmen + name = "ERT - Frontiersman Basic" + + head = /obj/item/clothing/head/beret/sec/frontier + mask = /obj/item/clothing/mask/gas/sechailer/minutemen + suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier + suit_store = /obj/item/gun/ballistic/rifle/boltaction + uniform = /obj/item/clothing/under/rank/security/officer/frontier + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/color/black + ears = /obj/item/radio/headset/pirate/alt + back = /obj/item/storage/backpack + belt = null + l_pocket = /obj/item/flashlight/seclite + r_pocket = /obj/item/tank/internals/emergency_oxygen/double + + backpack_contents = list(/obj/item/ammo_box/a762=5, /obj/item/grenade/frag=1) + + id_role = "Grunt" + +/datum/outfit/centcom/ert/frontiersmen/leader + name = "ERT - Frontiersman Officer" + + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer + head = /obj/item/clothing/head/beret/sec/frontier/officer + ears = /obj/item/radio/headset/pirate/alt/captain + back = /obj/item/storage/backpack/satchel/leather + suit = /obj/item/clothing/suit/armor/frontier + suit_store = /obj/item/gun/ballistic/revolver/nagant + belt = /obj/item/storage/belt/military/assault + + backpack_contents = list(/obj/item/ammo_box/n762_clip=3, /obj/item/binoculars=1, /obj/item/kitchen/knife/combat/survival) + + id_role = "Officer" + +/datum/outfit/centcom/ert/frontiersmen/medic + name = "ERT - Frontiersman Medic" + + back = /obj/item/storage/backpack/medic + mask = /obj/item/clothing/mask/surgical + gloves = /obj/item/clothing/gloves/color/latex/nitrile + belt = /obj/item/storage/belt/medical/surgery + suit = null + suit_store = null + + backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/reagent_containers/hypospray/medipen/stimpack=3) + + id_role = "Stretcher-Bearer" + +/datum/outfit/centcom/ert/frontiersmen/engineer + name = "ERT - Frontiersman Engineer" + + back = /obj/item/storage/backpack/industrial + belt = /obj/item/storage/belt/utility/full + head = /obj/item/clothing/head/hardhat/weldhat + suit_store = null + + backpack_contents = list(/obj/item/grenade/c4=3, /obj/item/crowbar/large=1) + + id_role = "Sapper" diff --git a/code/modules/clothing/outfits/ert/indie_ert.dm b/code/modules/clothing/outfits/ert/indie_ert.dm new file mode 100644 index 000000000000..18b611d1183d --- /dev/null +++ b/code/modules/clothing/outfits/ert/indie_ert.dm @@ -0,0 +1,88 @@ +/datum/outfit/centcom/ert/independent + name = "ERT - Independent Security Officer" + + head = /obj/item/clothing/head/helmet/sec + ears = /obj/item/radio/headset/alt + mask = null + uniform = /obj/item/clothing/under/rank/security/officer + shoes = /obj/item/clothing/shoes/combat/swat + gloves = /obj/item/clothing/gloves/color/black + suit = /obj/item/clothing/suit/armor/vest + back = /obj/item/storage/backpack/security + belt = /obj/item/storage/belt/security/full + id = /obj/item/card/id + + id_role = "Security Officer" + +/datum/outfit/centcom/ert/independent/emt + name = "ERT - Independent Paramedic" + + head = /obj/item/clothing/head/soft/paramedic + mask = null + uniform = /obj/item/clothing/under/rank/medical/paramedic + shoes = /obj/item/clothing/shoes/sneakers/white + gloves = /obj/item/clothing/gloves/color/latex + ears = /obj/item/radio/headset + suit = /obj/item/clothing/suit/toggle/labcoat/paramedic + back = /obj/item/storage/backpack/medic + belt = /obj/item/storage/belt/medical/webbing/paramedic + + id_role = "Emergency Medical Technician" + +/datum/outfit/centcom/ert/independent/firefighter + name = "ERT - Independent Firefighter (Standard)" + + head = /obj/item/clothing/head/hardhat/red + uniform = /obj/item/clothing/under/utility + suit = /obj/item/clothing/suit/fire/firefighter + suit_store = /obj/item/extinguisher + glasses = /obj/item/clothing/glasses/heat + mask = /obj/item/clothing/mask/breath + shoes = /obj/item/clothing/shoes/workboots + gloves = /obj/item/clothing/gloves/color/black + back = /obj/item/tank/internals/oxygen/red + + l_pocket = /obj/item/crowbar/red + r_pocket = /obj/item/radio + + id_role = "Firefighter" + +/datum/outfit/centcom/ert/independent/firefighter/medic + name = "ERT - Independent Firefighter (Medic)" + + mask = /obj/item/clothing/mask/breath/medical + back = /obj/item/storage/backpack/fireproof + gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil + glasses = /obj/item/clothing/glasses/hud/health + suit_store = /obj/item/tank/internals/emergency_oxygen + + l_pocket = /obj/item/extinguisher/mini + + backpack_contents = list(/obj/item/storage/firstaid/fire=1, /obj/item/storage/firstaid/o2=1, /obj/item/radio=1) + + id_role = "Emergency Medical Technician" + +/datum/outfit/centcom/ert/independent/firefighter/leader + name = "ERT - Independent Firefighter (Group Captain)" + + back = /obj/item/fireaxe + suit = /obj/item/clothing/suit/space/hardsuit/engine + suit_store = /obj/item/tank/internals/oxygen/red + head = null + belt = /obj/item/storage/belt/utility/atmostech + gloves = /obj/item/clothing/gloves/color/yellow + + id_role = "Group Captain" + +/datum/outfit/centcom/ert/independent/technician + name = "ERT - Independent Technician" + + head = /obj/item/clothing/head/hardhat + belt = /obj/item/storage/belt/utility/full/engi + suit = /obj/item/clothing/suit/toggle/hazard + shoes = /obj/item/clothing/shoes/workboots + back = /obj/item/storage/backpack/industrial + l_pocket = /obj/item/radio + r_pocket = /obj/item/analyzer + + box = /obj/item/storage/box/survival/engineer diff --git a/code/modules/clothing/outfits/ert/inteq_ert.dm b/code/modules/clothing/outfits/ert/inteq_ert.dm new file mode 100644 index 000000000000..05d4f22eb69a --- /dev/null +++ b/code/modules/clothing/outfits/ert/inteq_ert.dm @@ -0,0 +1,53 @@ +/datum/outfit/centcom/ert/inteq + name = "ERT - Inteq Rifleman" + + mask = /obj/item/clothing/mask/gas/sechailer/inteq + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq + uniform = /obj/item/clothing/under/syndicate/inteq + suit = /obj/item/clothing/suit/space/hardsuit/syndi/inteq + suit_store = /obj/item/gun/ballistic/automatic/assault/ak47/inteq + gloves = /obj/item/clothing/gloves/combat + ears = /obj/item/radio/headset/inteq/alt + id = /obj/item/card/id + belt = /obj/item/storage/belt/security/webbing/inteq/ak47 + back = /obj/item/storage/backpack/fireproof + + l_pocket = /obj/item/kitchen/knife/combat + r_pocket = /obj/item/flashlight/seclite + + backpack_contents = list(/obj/item/radio=1) + + id_role = "Enforcer" + +/datum/outfit/centcom/ert/inteq/shotgun + name = "ERT - Inteq Shotgunner" + + suit_store = /obj/item/gun/ballistic/shotgun/automatic/combat/compact + belt = /obj/item/storage/belt/security/webbing/inteq/alt + + backpack_contents = list(/obj/item/storage/box/lethalshot=2, /obj/item/radio=1) + + id_role = "Enforcer" + +/datum/outfit/centcom/ert/inteq/medic + name = "ERT - Inteq Corpsman" + + uniform = /obj/item/clothing/under/syndicate/inteq/corpsman + belt = /obj/item/storage/belt/medical/webbing/paramedic + suit_store = null + + l_pocket = /obj/item/healthanalyzer + + id_role = "Corpsman" + + backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/radio=1) + +/datum/outfit/centcom/ert/inteq/leader + name = "ERT - Inteq Vanguard" + + ears = /obj/item/radio/headset/inteq/alt/captain + back = /obj/item/storage/backpack/messenger/inteq + suit_store = /obj/item/gun/ballistic/automatic/pistol/commander/inteq + id = /obj/item/card/id/silver + + id_role = "Vanguard" diff --git a/code/modules/clothing/outfits/ert/minutemen_ert.dm b/code/modules/clothing/outfits/ert/minutemen_ert.dm new file mode 100644 index 000000000000..6ec68e0799ca --- /dev/null +++ b/code/modules/clothing/outfits/ert/minutemen_ert.dm @@ -0,0 +1,126 @@ +/datum/outfit/centcom/ert/minutemen + name = "ERT - Minutemen Basic" + + head = /obj/item/clothing/head/helmet/bulletproof/minutemen + uniform = /obj/item/clothing/under/rank/security/officer/minutemen + mask = /obj/item/clothing/mask/gas/sechailer/minutemen + ears = /obj/item/radio/headset/minutemen/alt + back = /obj/item/storage/backpack/security/cmm + suit = /obj/item/clothing/suit/armor/vest/bulletproof + id = /obj/item/card/id + r_pocket = /obj/item/kitchen/knife/combat + l_pocket = /obj/item/flashlight/seclite + + box = /obj/item/storage/box/survival/security + + id_role = "Minutemen" + +/datum/outfit/centcom/ert/minutemen/leader + name = "ERT - Minutemen Basic Sergeant" + + ears = /obj/item/radio/headset/minutemen/alt/captain + back = /obj/item/storage/backpack/satchel/sec/cmm + + id_role = "Sergeant" + +/datum/outfit/centcom/ert/minutemen/bard + name = "ERT - Minutemen BARD" + + suit = /obj/item/clothing/suit/armor/vest/marine/medium + suit_store = /obj/item/gun/ballistic/automatic/smg/cm5 + head = /obj/item/clothing/head/helmet/riot/minutemen + belt = /obj/item/storage/belt/military/minutemen/cm5 + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + r_pocket = /obj/item/grenade/smokebomb + l_pocket = /obj/item/extinguisher/mini + r_hand = /obj/item/kitchen/knife/combat + l_hand = /obj/item/reagent_containers/hypospray/medipen/stimpack + + backpack_contents = list( + /obj/item/flashlight/seclite = 1, + /obj/item/flashlight/flare = 2 + ) + + id_role = "Minutemen" + +/datum/outfit/centcom/ert/minutemen/bard/leader + name = "ERT - Minutemen BARD Sergeant" + + belt = /obj/item/storage/belt/military/assault/minutemen + uniform = /obj/item/clothing/under/rank/command/minutemen + suit = /obj/item/clothing/suit/armor/vest/marine/heavy + suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen + glasses = /obj/item/clothing/glasses/hud/security/night + r_pocket = /obj/item/grenade/c4 + l_pocket = /obj/item/reagent_containers/hypospray/medipen/stimpack + + backpack_contents = list( + /obj/item/flashlight/flare = 3, + /obj/item/grenade/c4 = 2, + /obj/item/flashlight/seclite = 1 + ) + + id_role = "Sergeant" + +/datum/outfit/centcom/ert/minutemen/riot + name = "ERT - Minutemen Riot Officer" + + suit = /obj/item/clothing/suit/armor/riot/minutemen + head = /obj/item/clothing/head/helmet/riot/minutemen + l_hand = /obj/item/melee/baton/loaded + back = /obj/item/shield/riot + belt = /obj/item/gun/ballistic/automatic/smg/cm5/no_mag + r_pocket = /obj/item/ammo_box/magazine/smgm9mm/rubber + l_pocket = /obj/item/ammo_box/magazine/smgm9mm/rubber + + backpack_contents = null + box = null + + id_role = "Minutemen" + +/datum/outfit/centcom/ert/minutemen/riot/leader + name = "ERT - Minutemen Riot Officer Sergeant" + + ears = /obj/item/radio/headset/minutemen/alt/captain + back = /obj/item/shield/riot/flash + + id_role = "Sergeant" + +/datum/outfit/centcom/ert/minutemen/inspector + name = "ERT - Minutemen GOLD Inspector" + + head = null + mask = null + belt = /obj/item/clipboard + glasses = /obj/item/clothing/glasses/sunglasses + uniform = /obj/item/clothing/under/rank/command/minutemen + suit = /obj/item/clothing/suit/toggle/lawyer/minutemen + ears = /obj/item/radio/headset/minutemen/alt/captain + back = /obj/item/storage/backpack/satchel/leather + id = /obj/item/card/id/silver + + l_pocket = null + r_pocket = null + + id_role = "Lieutenant" + +/datum/outfit/centcom/ert/minutemen/piratehunters + name = "ERT - Minutemen Pirate Hunter" + + head = null + suit = /obj/item/clothing/suit/space/hardsuit/security/independent/minutemen + belt = /obj/item/storage/belt/military/minutemen/p16 + suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen + + id_role = "Minutemen" + +/datum/outfit/centcom/ert/minutemen/piratehunters/leader + name = "ERT - Minutemen Pirate Hunter Leader" + + uniform = /obj/item/clothing/under/rank/command/minutemen + ears = /obj/item/radio/headset/minutemen/alt/captain + belt = /obj/item/storage/belt/military/minutemen/gal + suit_store = /obj/item/gun/ballistic/automatic/gal + backpack_contents = list(/obj/item/ammo_box/magazine/gal=4) + + id_role = "Sergeant" diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm similarity index 73% rename from code/modules/clothing/outfits/ert.dm rename to code/modules/clothing/outfits/ert/nanotrasen_ert.dm index aa0b01ff5398..6fb533504715 100644 --- a/code/modules/clothing/outfits/ert.dm +++ b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm @@ -1,3 +1,4 @@ +// this is where the base ERT outfit goes /datum/outfit/centcom/ert name = "ERT Common" @@ -6,19 +7,18 @@ shoes = /obj/item/clothing/shoes/combat/swat gloves = /obj/item/clothing/gloves/combat ears = /obj/item/radio/headset/headset_cent/alt + // determines what role goes on the ID of an ert member. cheap workaround for implementing it into the ert datum + var/id_role = "Emergency Response Officer" -/datum/outfit/centcom/ert/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) +/datum/outfit/centcom/ert/post_equip(mob/living/carbon/human/human, visualsOnly = FALSE) if(visualsOnly) return - var/obj/item/radio/R = H.ears - R.set_frequency(FREQ_CENTCOM) - R.freqlock = TRUE - - var/obj/item/card/id/W = H.wear_id - if(W) - W.registered_name = H.real_name - W.update_label() + var/obj/item/card/id/id = human.wear_id + if(id) + id.registered_name = human.real_name + id.assignment = id_role + id.update_label() ..() /datum/outfit/centcom/ert/commander @@ -26,14 +26,16 @@ id = /obj/item/card/id/ert suit = /obj/item/clothing/suit/space/hardsuit/ert + suit_store = /obj/item/gun/energy/e_gun/hades glasses = /obj/item/clothing/glasses/hud/security/sunglasses back = /obj/item/storage/backpack/ert belt = /obj/item/storage/belt/security/full backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ - /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/e_gun=1) + /obj/item/melee/baton/loaded=1) l_pocket = /obj/item/switchblade + id_role = "Emergency Response Team Commander" + /datum/outfit/centcom/ert/commander/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -64,7 +66,7 @@ back = /obj/item/storage/backpack/ert/security belt = /obj/item/storage/belt/security/full backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ - /obj/item/storage/box/handcuffs=1,\ + /obj/item/storage/box/handcuffs=1, /obj/item/melee/baton/loaded=1) /datum/outfit/centcom/ert/security/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -80,28 +82,29 @@ /datum/outfit/centcom/ert/security/alert name = "ERT Security - High Alert" + suit_store = /obj/item/gun/energy/pulse/carbine/loyalpin mask = /obj/item/clothing/mask/gas/sechailer/swat backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/storage/box/handcuffs=1,\ /obj/item/melee/baton/loaded=1) - suit_store = /obj/item/gun/energy/pulse/carbine/loyalpin - /datum/outfit/centcom/ert/medic name = "ERT Medic" id = /obj/item/card/id/ert/medical suit = /obj/item/clothing/suit/space/hardsuit/ert/med + suit_store = /obj/item/gun/energy/e_gun/hades glasses = /obj/item/clothing/glasses/hud/health back = /obj/item/storage/backpack/ert/medical belt = /obj/item/storage/belt/medical r_hand = /obj/item/storage/firstaid/regular backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/e_gun=1,\ /obj/item/reagent_containers/hypospray/combat=1,\ /obj/item/gun/medbeam=1) + id_role = "Medical Response Officer" + /datum/outfit/centcom/ert/medic/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -127,6 +130,7 @@ id = /obj/item/card/id/ert/engineer suit = /obj/item/clothing/suit/space/hardsuit/ert/engi + suit_store = /obj/item/gun/energy/e_gun/hades glasses = /obj/item/clothing/glasses/meson/engine back = /obj/item/storage/backpack/ert/engineer belt = /obj/item/storage/belt/utility/full @@ -134,9 +138,10 @@ r_hand = /obj/item/storage/firstaid/regular backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/e_gun=1,\ /obj/item/construction/rcd/loaded=1) + id_role = "Engineering Response Officer" + /datum/outfit/centcom/ert/engineer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -156,6 +161,7 @@ /obj/item/gun/energy/pulse/pistol/loyalpin=1,\ /obj/item/construction/rcd/combat=1) +// official /datum/outfit/centcom/centcom_official name = "CentCom Official" @@ -190,67 +196,6 @@ W.update_label() ..() -/datum/outfit/centcom/ert/commander/inquisitor - name = "Inquisition Commander" - r_hand = /obj/item/nullrod/scythe/talking/chainsword - suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal - backpack_contents = list(/obj/item/storage/box/survival/engineer=1, - /obj/item/gun/energy/e_gun=1) - -/datum/outfit/centcom/ert/security/inquisitor - name = "Inquisition Security" - - suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor - suit_store = /obj/item/gun/energy/e_gun/hades - - backpack_contents = list(/obj/item/storage/box/survival/engineer=1, - /obj/item/storage/box/handcuffs=1, - /obj/item/melee/baton/loaded=1, - /obj/item/construction/rcd/loaded=1) - -/datum/outfit/centcom/ert/medic/inquisitor - name = "Inquisition Medic" - - suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor - - backpack_contents = list(/obj/item/storage/box/survival/engineer=1, - /obj/item/melee/baton/loaded=1, - /obj/item/gun/energy/e_gun=1, - /obj/item/reagent_containers/hypospray/combat=1, - /obj/item/reagent_containers/hypospray/combat/heresypurge=1, - /obj/item/gun/medbeam=1) - -/datum/outfit/centcom/ert/chaplain - name = "ERT Chaplain" - - suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor // Chap role always gets this suit - id = /obj/item/card/id/ert/chaplain - glasses = /obj/item/clothing/glasses/hud/health - back = /obj/item/storage/backpack/cultpack - belt = /obj/item/storage/belt/soulstone - backpack_contents = list(/obj/item/storage/box/survival/engineer=1, - /obj/item/nullrod=1, - /obj/item/gun/energy/e_gun=1, - ) - -/datum/outfit/centcom/ert/chaplain/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - ..() - if(visualsOnly) - return - var/obj/item/radio/R = H.ears - R.keyslot = new /obj/item/encryptionkey/headset_com - R.recalculateChannels() - -/datum/outfit/centcom/ert/chaplain/inquisitor - name = "Inquisition Chaplain" - - belt = /obj/item/storage/belt/soulstone/full/chappy - backpack_contents = list(/obj/item/storage/box/survival/engineer=1, - /obj/item/grenade/chem_grenade/holy=1, - /obj/item/nullrod=1, - /obj/item/gun/energy/e_gun=1, - ) - /datum/outfit/centcom/ert/janitor name = "ERT Janitor" @@ -269,6 +214,8 @@ /obj/item/reagent_containers/glass/bucket=1,\ /obj/item/grenade/clusterbuster/cleaner=1) + id_role = "Janitorial Response Officer" + /datum/outfit/centcom/ert/janitor/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -289,35 +236,6 @@ /obj/item/melee/baton/loaded=1,\ /obj/item/grenade/clusterbuster/cleaner=3) -/datum/outfit/centcom/ert/clown - name = "ERT Clown" - - suit = /obj/item/clothing/suit/space/hardsuit/ert/clown - mask = /obj/item/clothing/mask/gas/clown_hat - id = /obj/item/card/id/ert/clown - glasses = /obj/item/clothing/glasses/godeye - back = /obj/item/storage/backpack/ert/clown - belt = /obj/item/storage/belt/champion - shoes = /obj/item/clothing/shoes/clown_shoes/combat - r_pocket = /obj/item/bikehorn/golden - l_pocket = /obj/item/reagent_containers/food/snacks/grown/banana - backpack_contents = list(/obj/item/storage/box/hug/survival=1,\ - /obj/item/melee/transforming/energy/sword/bananium=1,\ - /obj/item/shield/energy/bananium=1,\ - /obj/item/gun/ballistic/revolver/reverse=1) - -/datum/outfit/centcom/ert/clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - ..() - if(visualsOnly) - return - var/obj/item/radio/R = H.ears - R.keyslot = new /obj/item/encryptionkey/headset_com - R.recalculateChannels() - ADD_TRAIT(H, TRAIT_NAIVE, INNATE_TRAIT) - H.dna.add_mutation(CLOWNMUT) - for(var/datum/mutation/human/clumsy/M in H.dna.mutations) - M.mutadone_proof = TRUE - /datum/outfit/centcom/centcom_intern name = "CentCom Intern" @@ -333,6 +251,12 @@ r_pocket = /obj/item/ammo_box/a762 id = /obj/item/card/id/centcom backpack_contents = list(/obj/item/storage/box/survival = 1) +/datum/outfit/centcom/centcom_intern/unarmed + name = "CentCom Intern (Unarmed)" + belt = null + l_hand = null + l_pocket = null + r_pocket = null /datum/outfit/centcom/centcom_intern/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) if(visualsOnly) @@ -353,6 +277,14 @@ r_hand = /obj/item/megaphone head = /obj/item/clothing/head/intern +/datum/outfit/centcom/centcom_intern/leader/unarmed // i'll be nice and let the leader keep their baton and vest + name = "CentCom Head Intern (Unarmed)" + suit_store = null + l_pocket = null + r_pocket = null + +// Marine + /datum/outfit/centcom/ert/marine name = "Marine Commander" @@ -372,6 +304,8 @@ mask = /obj/item/clothing/mask/gas/sechailer head = /obj/item/clothing/head/helmet/marine + id_role = "Emergency Response Team Commander" + /datum/outfit/centcom/ert/marine/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -419,6 +353,8 @@ belt = /obj/item/storage/belt/medical/paramedic glasses = /obj/item/clothing/glasses/hud/health/sunglasses + id_role = "Medical Response Officer" + /datum/outfit/centcom/ert/marine/medic/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -446,6 +382,8 @@ belt = /obj/item/storage/belt/utility/full/ert glasses = /obj/item/clothing/glasses/hud/diagnostic/sunglasses + id_role = "Engineering Response Officer" + /datum/outfit/centcom/ert/marine/engineer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -455,3 +393,88 @@ var/obj/item/radio/headset = H.ears headset.keyslot = new /obj/item/encryptionkey/headset_com headset.recalculateChannels() + +// Loss Prevention + +/datum/outfit/centcom/ert/lp + name = "ERT - Loss Prevention Security Specialist" + + head = null + implants = list(/obj/item/implant/mindshield) + ears = /obj/item/radio/headset/nanotrasen/alt + id = /obj/item/card/id/lpsec + suit_store = /obj/item/gun/energy/laser/scatter/shotty + belt = /obj/item/storage/belt/security/full + glasses = /obj/item/clothing/glasses/sunglasses + gloves = /obj/item/clothing/gloves/tackler/combat + suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/sec + uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/lp + shoes = /obj/item/clothing/shoes/jackboots + back = /obj/item/storage/backpack/ert/security + + box = /obj/item/storage/box/survival/security + l_pocket = /obj/item/restraints/handcuffs + r_pocket = /obj/item/kitchen/knife/combat + + backpack_contents = list(/obj/item/radio=1, /obj/item/stock_parts/cell/gun/upgraded=2, /obj/item/screwdriver=1) + + id_role = "Security Specialist" + +/datum/outfit/centcom/ert/lp/medic + name = "ERT - Loss Prevention Medical Specialist" + + head = null + uniform = /obj/item/clothing/under/rank/medical/paramedic/lp + suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/med + id = /obj/item/card/id/lpmed + gloves = /obj/item/clothing/gloves/color/latex/nitrile + back = /obj/item/storage/backpack/ert/medical + belt = /obj/item/storage/belt/medical/surgery + + box = /obj/item/storage/box/survival/medical + l_pocket = /obj/item/healthanalyzer + r_pocket = /obj/item/reagent_containers/hypospray/medipen/atropine + + backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/radio=1) + + id_role = "Medical Specialist" + +/datum/outfit/centcom/ert/lp/engineer + name = "ERT - Loss Prevention Engineering Specialist" + + head = null + uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/lp + suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/engi + id = /obj/item/card/id/lpengie + belt = /obj/item/storage/belt/utility/full + gloves = /obj/item/clothing/gloves/combat + glasses = /obj/item/clothing/glasses/welding + back = /obj/item/storage/backpack/ert/engineer + + box = /obj/item/storage/box/survival/engineer + l_pocket = /obj/item/extinguisher/mini + r_pocket = /obj/item/wrench/combat + + id_role = "Engineering Specialist" + + backpack_contents = list(/obj/item/stack/sheet/metal/fifty=1, /obj/item/stack/sheet/glass/fifty=1, /obj/item/radio=1) + +/datum/outfit/centcom/ert/lp/lieutenant + name = "ERT - Loss Prevention Lieutenant" + + head = null + ears = /obj/item/radio/headset/nanotrasen/alt/captain + id = /obj/item/card/id/lplieu + belt = /obj/item/storage/belt/military/army + gloves = /obj/item/clothing/gloves/color/black + uniform = /obj/item/clothing/under/rank/security/warden/lp + suit = /obj/item/clothing/suit/space/hardsuit/ert/lp + shoes = /obj/item/clothing/shoes/combat + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + back = /obj/item/storage/backpack/ert + + box = /obj/item/storage/box/survival/radio + l_pocket = /obj/item/megaphone/command + r_pocket = /obj/item/binoculars + + id_role = "Lieutenant" diff --git a/code/modules/clothing/outfits/ert/solgov_ert.dm b/code/modules/clothing/outfits/ert/solgov_ert.dm new file mode 100644 index 000000000000..fbae8101728d --- /dev/null +++ b/code/modules/clothing/outfits/ert/solgov_ert.dm @@ -0,0 +1,38 @@ +/datum/outfit/centcom/ert/solgov + name = "ERT - SolGov Sonnensöldner" + + id = /obj/item/card/id/solgov + uniform = /obj/item/clothing/under/solgov + suit = /obj/item/clothing/suit/armor/vest/bulletproof/solgov + mask = null + ears = /obj/item/radio/headset/solgov/alt + gloves = /obj/item/clothing/gloves/combat + head = /obj/item/clothing/head/solgov/sonnensoldner + shoes = /obj/item/clothing/shoes/workboots + back = /obj/item/storage/backpack + + box = /obj/item/storage/box/survival + l_hand = /obj/item/energyhalberd + + id_role = "Sonnensöldner" + +/datum/outfit/centcom/ert/solgov/inspector + name = "ERT - SolGov Inspector" + + uniform = /obj/item/clothing/under/solgov/formal + belt = /obj/item/clipboard + ears = /obj/item/radio/headset/solgov/captain + back = /obj/item/storage/backpack/satchel/leather + head = /obj/item/clothing/head/solgov + gloves = /obj/item/clothing/gloves/color/white + shoes = /obj/item/clothing/shoes/laceup + suit = null + suit_store = null + mask = null + glasses = null + + l_hand = null + + backpack_contents = list(/obj/item/stamp/solgov=1) + + id_role = "Inspector" diff --git a/code/modules/clothing/outfits/ert/syndicate_ert.dm b/code/modules/clothing/outfits/ert/syndicate_ert.dm new file mode 100644 index 000000000000..5ec318f41d24 --- /dev/null +++ b/code/modules/clothing/outfits/ert/syndicate_ert.dm @@ -0,0 +1,164 @@ +/datum/outfit/centcom/ert/syndicate + name = "ERT - Syndicate Basic" + + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/armor/vest/syndie + suit_store = /obj/item/gun/ballistic/automatic/smg/c20r + shoes = /obj/item/clothing/shoes/combat + ears = /obj/item/radio/headset/syndicate/alt + gloves = /obj/item/clothing/gloves/color/black + id = /obj/item/card/id/syndicate_command/crew_id + mask = /obj/item/clothing/mask/gas/sechailer/minutemen + head = /obj/item/clothing/head/helmet/operator + back = /obj/item/storage/backpack/fireproof + belt = /obj/item/storage/belt/military/c20r + + r_pocket = /obj/item/kitchen/knife/combat + l_pocket = /obj/item/grenade/frag + + implants = list(/obj/item/implant/weapons_auth) + backpack_contents = list(/obj/item/radio=1) + box = /obj/item/storage/box/survival/syndie + + id_role = "Squaddie" + +/datum/outfit/centcom/ert/syndicate/leader + name = "ERT - Syndicate Basic Leader" + + head = /obj/item/clothing/head/HoS/beret/syndicate + ears = /obj/item/radio/headset/syndicate/captain + + backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol=1, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/radio=1) + + id_role = "Sergeant" + +// gorlex loyalist/2nd battlegroup + +/datum/outfit/centcom/ert/syndicate/gorlex + name = "ERT - Syndicate Gorlex Loyalist Trooper" + + head = /obj/item/clothing/head/helmet/swat + uniform = /obj/item/clothing/under/syndicate/combat + suit = /obj/item/clothing/suit/armor/vest/bulletproof + belt = /obj/item/storage/belt/military/assault/m90 + back = /obj/item/storage/backpack/security + suit_store = /obj/item/gun/ballistic/automatic/smg/m90 + + id_role = "Trooper" + +/datum/outfit/centcom/ert/syndicate/gorlex/pointman + name = "ERT - Syndicate Gorlex Loyalist Pointman" + + suit_store = /obj/item/gun/ballistic/shotgun/bulldog + belt = /obj/item/storage/belt/security/webbing/bulldog + +/datum/outfit/centcom/ert/syndicate/gorlex/medic + name = "ERT - Syndicate Gorlex Loyalist Medic" + + head = /obj/item/clothing/head/soft/black + mask = null + suit = /obj/item/clothing/suit/armor/vest/alt + belt = /obj/item/storage/belt/medical/webbing/paramedic + glasses = /obj/item/clothing/glasses/hud/health/sunglasses + gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil + suit_store = /obj/item/gun/ballistic/automatic/pistol + + l_pocket = /obj/item/radio + + backpack_contents = list(/obj/item/ammo_box/magazine/m10mm=2, /obj/item/storage/firstaid/medical=1, /obj/item/defibrillator/compact/combat/loaded=1) + + id_role = "Medic" + +/datum/outfit/centcom/ert/syndicate/gorlex/sniper + name = "ERT - Syndicate Gorlex Loyalist Sniper" + + head = /obj/item/clothing/head/beret/black + back = /obj/item/storage/backpack/messenger/sec + glasses = /obj/item/clothing/glasses/night + gloves = /obj/item/clothing/gloves/fingerless + suit = /obj/item/clothing/suit/armor/vest + belt = /obj/item/storage/belt/security + suit_store = /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate + + r_pocket = /obj/item/kitchen/knife/combat/survival + l_pocket = /obj/item/binoculars + + backpack_contents = list(/obj/item/ammo_box/magazine/sniper_rounds=2, /obj/item/radio=1) + + id_role = "Marksman" + +/datum/outfit/centcom/ert/syndicate/gorlex/leader + name = "ERT - Syndicate Gorlex Loyalist Sergeant" + + uniform = /obj/item/clothing/under/syndicate/gorlex + head = /obj/item/clothing/head/HoS/beret/syndicate + back = /obj/item/storage/backpack/satchel/sec + mask = /obj/item/clothing/mask/gas/sechailer + glasses = /obj/item/clothing/glasses/hud/security/night + gloves = /obj/item/clothing/gloves/tackler/combat + + l_pocket = /obj/item/megaphone/sec + + id_role = "Sergeant" + +// commandos + +/datum/outfit/centcom/ert/syndicate/cybersun + name = "ERT - Syndicate Cybersun Commando" + + head = null + uniform = /obj/item/clothing/under/syndicate/combat + belt = /obj/item/storage/belt/military/c20r + suit = /obj/item/clothing/suit/space/hardsuit/syndi/cybersun + suit_store = /obj/item/gun/ballistic/automatic/smg/c20r + ears = /obj/item/radio/headset/syndicate/alt + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + + implants = list(/obj/item/implant/adrenalin) + backpack_contents = list(/obj/item/autosurgeon/syndicate/laser_arm, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/radio=1) + + id_role = "Operative" + +/datum/outfit/centcom/ert/syndicate/cybersun/leader + name = "ERT - Syndicate Cybersun Commando Leader" + + ears = /obj/item/radio/headset/syndicate/alt/captain + glasses = /obj/item/clothing/glasses/hud/security/night + + backpack_contents = list(/obj/item/autosurgeon/syndicate/laser_arm=1, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked=1, /obj/item/radio=1) + + id_role = "Lead Operative" + +// paramedics + +/datum/outfit/centcom/ert/syndicate/cybersun/medic + name = "ERT - Syndicate Cybersun Paramedic" + + uniform = /obj/item/clothing/under/syndicate/medic + suit = /obj/item/clothing/suit/space/hardsuit/syndi/cybersun/paramed + suit_store = /obj/item/tank/internals/oxygen + mask = /obj/item/clothing/mask/breath/medical + glasses = /obj/item/clothing/glasses/hud/health/night + gloves = /obj/item/clothing/gloves/color/latex/nitrile + head = /obj/item/clothing/head/soft/cybersun/medical + belt = /obj/item/storage/belt/medical/webbing/paramedic + back = /obj/item/storage/backpack/ert/medical + l_pocket = /obj/item/kitchen/knife/combat/survival + r_pocket = /obj/item/pinpointer/crew + accessory = /obj/item/clothing/accessory/holster/marine + + backpack_contents = list(/obj/item/storage/firstaid/tactical=1, /obj/item/holosign_creator/medical=1, /obj/item/radio=1) + + id_role = "Medical Technician" + +/datum/outfit/centcom/ert/syndicate/cybersun/medic/leader + name = "ERT - Syndicate Cybersun Lead Paramedic" + + head = /obj/item/clothing/head/beret/cmo + glasses = /obj/item/clothing/glasses/hud/security/night + ears = /obj/item/radio/headset/syndicate/captain + r_pocket = /obj/item/megaphone/command + + backpack_contents = list(/obj/item/storage/firstaid/tactical=1, /obj/item/holosign_creator/medical=1, /obj/item/autosurgeon/cmo=1, /obj/item/radio=1, /obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked=1) + + id_role = "Lead Medical Technician" diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 3fe484c56986..16a42b26211c 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -164,7 +164,7 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S name = "Minuteman (Colonial Minutemen) (Armed)" suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen - belt = /obj/item/storage/belt/military/minutemen/loaded + belt = /obj/item/storage/belt/military/minutemen/p16 /datum/outfit/job/security/minutemen/mechpilot name = "Mech Pilot (Colonial Minutemen)" diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index f16d6119d147..7be829dbe619 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -78,7 +78,7 @@ name = "Field Commander (Colonial Minutemen) (Armed)" suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen - belt = /obj/item/storage/belt/military/minutemen/loaded + belt = /obj/item/storage/belt/military/minutemen/p16 backpack_contents = list(/obj/item/melee/classic_baton=1, /obj/item/gun/ballistic/automatic/pistol/commander=1, /obj/item/restraints/handcuffs=1, /obj/item/gun/energy/e_gun/advtaser=1) diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index ab7c683ec423..7efd0a579925 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -261,6 +261,9 @@ . = ..() AddComponent(/datum/component/automatic_fire, 0.15 SECONDS) +/obj/item/gun/ballistic/automatic/smg/cm5/no_mag + spawnwithmagazine = FALSE + /obj/item/gun/ballistic/automatic/smg/aks74u name = "\improper AKS-74U" desc = "A pre-FTL era carbine, known to be incredibly cheap. Its extreme fire rate make it perfect for bandits, pirates and colonists on a budget." diff --git a/icons/effects/landmarks_static.dmi b/icons/effects/landmarks_static.dmi index 847c252bbfb65a4ab3b6923233e109e0f0c144ce..05301f14a8313341677a74718c2b6d9df943f61d 100644 GIT binary patch literal 19814 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%0Dt$x8%$wY} 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 P00000NkvXXu0mjf&3AtP diff --git a/shiptest.dme b/shiptest.dme index 919c61c53c36..e933dfe020ce 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -1683,7 +1683,6 @@ #include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm" #include "code\modules\antagonists\nukeop\equipment\nuclearbomb.dm" #include "code\modules\antagonists\nukeop\equipment\pinpointer.dm" -#include "code\modules\antagonists\official\official.dm" #include "code\modules\antagonists\revenant\revenant.dm" #include "code\modules\antagonists\revenant\revenant_abilities.dm" #include "code\modules\antagonists\revenant\revenant_antag.dm" @@ -1949,7 +1948,6 @@ #include "code\modules\clothing\masks\hailer.dm" #include "code\modules\clothing\masks\miscellaneous.dm" #include "code\modules\clothing\neck\_neck.dm" -#include "code\modules\clothing\outfits\ert.dm" #include "code\modules\clothing\outfits\event.dm" #include "code\modules\clothing\outfits\gezena.dm" #include "code\modules\clothing\outfits\plasmaman.dm" @@ -1957,6 +1955,13 @@ #include "code\modules\clothing\outfits\standard.dm" #include "code\modules\clothing\outfits\syndicate.dm" #include "code\modules\clothing\outfits\vv_outfit.dm" +#include "code\modules\clothing\outfits\ert\frontiersmen_ert.dm" +#include "code\modules\clothing\outfits\ert\indie_ert.dm" +#include "code\modules\clothing\outfits\ert\inteq_ert.dm" +#include "code\modules\clothing\outfits\ert\minutemen_ert.dm" +#include "code\modules\clothing\outfits\ert\nanotrasen_ert.dm" +#include "code\modules\clothing\outfits\ert\solgov_ert.dm" +#include "code\modules\clothing\outfits\ert\syndicate_ert.dm" #include "code\modules\clothing\shoes\_shoes.dm" #include "code\modules\clothing\shoes\bananashoes.dm" #include "code\modules\clothing\shoes\colour.dm" From 738f4ac62c2da623bc9ee433520a5bdcff4c7d1a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 19:01:28 -0600 Subject: [PATCH 29/60] Automatic changelog generation for PR #2395 [ci skip] --- html/changelogs/AutoChangeLog-pr-2395.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2395.yml diff --git a/html/changelogs/AutoChangeLog-pr-2395.yml b/html/changelogs/AutoChangeLog-pr-2395.yml new file mode 100644 index 000000000000..da2702b8550f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2395.yml @@ -0,0 +1,17 @@ +author: Zonespace27, Ryll-Ryll, MeeMOfCourse +changes: + - {tweak: Admins can now spawn an unarmed horde of interns in addition to the old + armed horde} + - {tweak: "Admins can toggle name randomization for ERT's, as well as if they'd + like to be spawned in the briefing room at the time of creation"} + - {tweak: Admins can now force ERT's to pick the leader role from the most experienced + candidates in terms of playtime} + - {tweak: 'Menus like Create Response Team and Create Portal Storm now toggle boolean + options when clicked, rather than open a popup window to select one of the two + options'} + - {refactor: 'Centcom Officials are now a full subtype of ERT, rather than being + a separate antagonist type with duplicated functionality'} + - {admin: 'ERTs can now have a custom shuttle that they can spawn on, on a toggle + while creating said ERT.'} + - {admin: 'Shiptest-Specific ERTs, and respective files.'} +delete-after: true From b917f4dee4d1b7022ccc002f7447d1ec6c4d53ef Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 11 Dec 2023 20:37:41 -0500 Subject: [PATCH 30/60] Removes telekinetic beaker cap manipulation (#2572) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request AltClick() does not by default check for range (and probably other stuff), adds a can_interact() check ## Why It's Good For The Game fixes #1498 ## Changelog 🆑 fix: Players are no longer bottlecap-omancers, and can no longer magically manipulate bottle caps at range /🆑 --------- Signed-off-by: Theos --- code/modules/reagents/reagent_containers.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 735b232a6cd7..55fdd7ec0e0c 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -138,6 +138,8 @@ reagents.remove_reagent(reag.type, reag.volume * frac) /obj/item/reagent_containers/AltClick(mob/user) + if(!can_interact(user)) + return . = ..() if(can_have_cap) if(cap_lost) From 59d2a08f19c5af25a49a47b02135d98811021d45 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 13 Dec 2023 00:50:10 +0000 Subject: [PATCH 31/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2395.yml | 17 ----------------- html/changelogs/AutoChangeLog-pr-2549.yml | 8 -------- html/changelogs/archive/2023-12.yml | 22 ++++++++++++++++++++++ 3 files changed, 22 insertions(+), 25 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2395.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2549.yml diff --git a/html/changelogs/AutoChangeLog-pr-2395.yml b/html/changelogs/AutoChangeLog-pr-2395.yml deleted file mode 100644 index da2702b8550f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2395.yml +++ /dev/null @@ -1,17 +0,0 @@ -author: Zonespace27, Ryll-Ryll, MeeMOfCourse -changes: - - {tweak: Admins can now spawn an unarmed horde of interns in addition to the old - armed horde} - - {tweak: "Admins can toggle name randomization for ERT's, as well as if they'd - like to be spawned in the briefing room at the time of creation"} - - {tweak: Admins can now force ERT's to pick the leader role from the most experienced - candidates in terms of playtime} - - {tweak: 'Menus like Create Response Team and Create Portal Storm now toggle boolean - options when clicked, rather than open a popup window to select one of the two - options'} - - {refactor: 'Centcom Officials are now a full subtype of ERT, rather than being - a separate antagonist type with duplicated functionality'} - - {admin: 'ERTs can now have a custom shuttle that they can spawn on, on a toggle - while creating said ERT.'} - - {admin: 'Shiptest-Specific ERTs, and respective files.'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2549.yml b/html/changelogs/AutoChangeLog-pr-2549.yml deleted file mode 100644 index 52bfe1ab00b7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2549.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: MarkSuckerberg -changes: - - {tweak: Round end now shows the ship you spawned on when possible instead of just - the sector name} - - {tweak: Slightly moves around the statpanel info to emphasise LST} - - {bugfix: Round time should no longer act strange when midnight passes} - - {bugfix: Respawns should no longer be delayed 24h when done over midnight} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 9ce947105b64..7fead2a76bc9 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -63,3 +63,25 @@ - rscadd: Sarathi tails now use secondary colors. - rscadd: Added "Cracks" body marking for Sarathi - rscdel: Removed dark tiger, light tiger, and spike Sarathi tails. +2023-12-13: + MarkSuckerberg: + - tweak: Round end now shows the ship you spawned on when possible instead of just + the sector name + - tweak: Slightly moves around the statpanel info to emphasise LST + - bugfix: Round time should no longer act strange when midnight passes + - bugfix: Respawns should no longer be delayed 24h when done over midnight + Zonespace27, Ryll-Ryll, MeeMOfCourse: + - tweak: Admins can now spawn an unarmed horde of interns in addition to the old + armed horde + - tweak: Admins can toggle name randomization for ERT's, as well as if they'd like + to be spawned in the briefing room at the time of creation + - tweak: Admins can now force ERT's to pick the leader role from the most experienced + candidates in terms of playtime + - tweak: Menus like Create Response Team and Create Portal Storm now toggle boolean + options when clicked, rather than open a popup window to select one of the two + options + - refactor: Centcom Officials are now a full subtype of ERT, rather than being a + separate antagonist type with duplicated functionality + - admin: ERTs can now have a custom shuttle that they can spawn on, on a toggle + while creating said ERT. + - admin: Shiptest-Specific ERTs, and respective files. From 247a4e02eab24ccfa191ea0447e587aeaf4c1235 Mon Sep 17 00:00:00 2001 From: BluBerry016 <50649185+unit0016@users.noreply.github.com> Date: Sat, 16 Dec 2023 15:25:34 -0500 Subject: [PATCH 32/60] {Icemoon, Ruin} The Crashed Holemaker (#2413) ## About The Pull Request Adds a brand-new - well, [new to shiptest](https://cohost.org/bluwu016/post/885120-a-compilation-of-my) - ruin to the Icemoon roster, focused on the service department. It's flavored around being an *incredibly* old NT Spaceworks vessel that's been carved in half and crashed - what's present only being the fore of the ship. Being mainly service-focused, it's loot is pretty dry ~~as is it's sole threat.~~ If more current-day mappers/balance-heads have any words about how to fluff out either of those pools a bit more with the screenshots below, lemme know. I'll listen well. (Notarized loot summary removed as updating it was a pain in the ass, lmao.) It strikes me as leaning on the underwhelming side from looking at the other ruins present here but we'll. See? I suppose? It's good practice for me in the whole, "making something I have memorized and that looks good normally look sicker ruined".

    Pictures (All but SDMM Outdated)

    Ignore that there's no rust, the firelocks are open here, and some stuff's knocked around, I was testing it prior to me tacking the rust on and took pics after running around it in-person. ![image](https://github.com/shiptest-ss13/Shiptest/assets/50649185/51a3cc54-1727-4241-9592-639f892621bf) ![image](https://github.com/shiptest-ss13/Shiptest/assets/50649185/580e39fe-bbf9-481f-aff8-cc25f860638d) StrongDMM View: ![2023-11-09 15 02 20](https://github.com/shiptest-ss13/Shiptest/assets/50649185/5b94af63-d2d8-42bd-a823-0d300d66191f)

    ## Why It's Good For The Game This isn't what I intended to do when I was like, "oh yeah, I have a goofy ahh downstream out of boredom, ya'll want some of our better ships" but w/e here it is anyways. Ya'll need ruins. I made (another) ruin. ## Changelog :cl: add: A new icemoon ruin has been added, should you be in need of service department goodies. /:cl: --------- Signed-off-by: BluBerry016 <50649185+unit0016@users.noreply.github.com> --- .../IceRuins/icemoon_crashed_holemaker.dmm | 4729 +++++++++++++++++ _maps/map_catalogue.txt | 4 + code/datums/ruins/icemoon.dm | 6 + code/game/area/areas/ruins/icemoon.dm | 5 + code/game/turfs/open/floor/plating/planet.dm | 5 + code/modules/awaymissions/corpse.dm | 12 + icons/effects/mapping_helpers.dmi | Bin 18072 -> 16864 bytes 7 files changed, 4761 insertions(+) create mode 100644 _maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm diff --git a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm new file mode 100644 index 000000000000..50f7b24ed353 --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm @@ -0,0 +1,4729 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/structure/windoor_assembly, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"aj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/light_fixture/small, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered/crashed_holemaker) +"aq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/figure/chaplain, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"at" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"aA" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Chapel" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"aC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"aE" = ( +/obj/structure/table, +/obj/effect/turf_decal/borderfloorblack, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"aL" = ( +/obj/effect/turf_decal/ntspaceworks_small/left, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"aP" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"aS" = ( +/obj/effect/turf_decal/snow, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"bd" = ( +/turf/closed/wall/mineral/snow, +/area/ruin/unpowered/crashed_holemaker) +"bi" = ( +/obj/effect/turf_decal/snow, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 8 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"bj" = ( +/obj/machinery/door/airlock/glass_large{ + name = "Theatre" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"br" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"bC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"bU" = ( +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"bZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"ca" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/crashed_holemaker) +"ch" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"ci" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"cl" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"co" = ( +/obj/item/caution, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"cw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"cA" = ( +/obj/structure/window/spawner/west, +/obj/structure/displaycase_chassis, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"cG" = ( +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/orange{ + icon_state = "4-10" + }, +/obj/structure/cable/orange{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"cI" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"cL" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/table/reinforced{ + color = "#283674" + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 8 + }, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"cS" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"cV" = ( +/obj/machinery/door/airlock/command/glass{ + dir = 4; + name = "Captain's Quarters" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"do" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"dt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 + }, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"eg" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"ek" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/item/paper_bin, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"ey" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/turf/open/floor/carpet/royalblue, +/area/ruin/unpowered/crashed_holemaker) +"eD" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"eE" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"eG" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"eJ" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/asteroid/ice_demon, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"eL" = ( +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"eP" = ( +/obj/effect/turf_decal/chapel{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"eT" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/window/spawner, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/obj/structure/cable/orange{ + icon_state = "4-9" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"fn" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/brown/half{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral, +/obj/item/flashlight/lantern, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"fr" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 8 + }, +/obj/structure/sign/departments/botany{ + pixel_y = -32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"fx" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"fD" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"fO" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"fV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"ga" = ( +/obj/item/stack/cable_coil/cut/yellow, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"gc" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"ge" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/musician/piano, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"gp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"gF" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/suit_storage_unit/open, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"gG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"gU" = ( +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"hl" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"ho" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/double/maint, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"hs" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"hO" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"hP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"hX" = ( +/obj/effect/turf_decal/corner/opaque/bar, +/obj/effect/turf_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"ib" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/machinery/chem_master/condimaster, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"it" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"iw" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/brown/half{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"iM" = ( +/obj/effect/turf_decal/chapel{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/bedsheet/dorms/double{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"iN" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"iS" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"iX" = ( +/obj/effect/turf_decal/corner/opaque/bar/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"iY" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"jj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"jp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sink/puddle, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"jr" = ( +/obj/effect/turf_decal/snow, +/obj/structure/table_frame/wood, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"jz" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"jJ" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/assistant/husked, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"jP" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/light/bulb/broken, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/crashed_holemaker) +"jT" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/beige/half{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"jU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"jW" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"jY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"jZ" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bed/double/maint{ + dir = 1 + }, +/obj/structure/railing/wood{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"ka" = ( +/obj/effect/turf_decal/corner/opaque/bar, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"kp" = ( +/obj/structure/door_assembly/door_assembly_ext{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"kt" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 4 + }, +/obj/item/cane, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"kz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"kF" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 8 + }, +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"kH" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"kQ" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned, +/area/ruin/unpowered/crashed_holemaker) +"kS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"lm" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/toilet{ + pixel_y = 10 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 12; + pixel_y = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/crashed_holemaker) +"lt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"lu" = ( +/obj/effect/turf_decal/snow, +/obj/item/stack/tile/plasteel, +/obj/effect/turf_decal/weather/snow{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"lN" = ( +/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw, +/obj/effect/turf_decal/weather/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"lO" = ( +/obj/effect/turf_decal/ntspaceworks_small/right, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"lS" = ( +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"lT" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/frame/computer/retro{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"lU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/airlock/command/glass{ + dir = 4; + name = "Captain's Quarters" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"mb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"md" = ( +/obj/structure/window/spawner/west, +/obj/structure/window/spawner, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"mn" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/closet/cabinet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"ms" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"mu" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"mx" = ( +/obj/effect/turf_decal/trimline/opaque/ntblue/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"mz" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"mA" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"mO" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/wrench, +/obj/effect/turf_decal/corner/opaque/green/border, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"mU" = ( +/obj/effect/turf_decal/spline/fancy/transparent/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"mV" = ( +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"nb" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/turf_decal/corner/opaque/bar, +/obj/item/chair, +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"nd" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"ng" = ( +/obj/item/flashlight/flare, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"nA" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/unpowered/crashed_holemaker) +"nC" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow/surround, +/turf/open/floor/plasteel/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"nL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/cook/husked, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"nO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"nW" = ( +/turf/template_noop, +/area/template_noop) +"oa" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/door/airlock{ + name = "Service Hall"; + dir = 4 + }, +/obj/effect/turf_decal/snow, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"oj" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"or" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/structure/salvageable/computer, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"oC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/kitchen/knife, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered/crashed_holemaker) +"oD" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/crashed_holemaker) +"oI" = ( +/obj/item/shovel/spade, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"oS" = ( +/obj/effect/turf_decal/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"pl" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"pn" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"pw" = ( +/obj/structure/bookcase/random/fiction, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/crashed_holemaker) +"px" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/tile/wood, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"pz" = ( +/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw{ + dir = 10 + }, +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow, +/obj/item/extinguisher/mini/empty, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"pF" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"pL" = ( +/obj/effect/turf_decal/snow, +/obj/item/stack/cable_coil/cut/yellow, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"pV" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"qa" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"qo" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"qq" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"qr" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"qF" = ( +/turf/closed/wall/mineral/titanium/survival, +/area/overmap_encounter/planetoid/cave/explored) +"qM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"qS" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"qY" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"rk" = ( +/obj/item/stack/tile/wood, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"rl" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{ + dir = 1 + }, +/obj/item/dualsaber/toy, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"rm" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/orange/half{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"ry" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/crashed_holemaker) +"rz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/fluff/broken_flooring, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"rL" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"rP" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"rR" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/firealarm/directional/east, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"rW" = ( +/obj/effect/turf_decal/snow, +/obj/machinery/light/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"sd" = ( +/obj/structure/rack, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"se" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"sf" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/obj/machinery/light/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"sj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"sy" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"td" = ( +/obj/structure/table/wood/reinforced, +/obj/item/flashlight/lamp/green{ + pixel_y = 15; + pixel_x = -7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/unpowered/crashed_holemaker) +"tm" = ( +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"tt" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"ty" = ( +/obj/structure/loom, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"tH" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + dir = 4; + name = "Lieutenant's Quarters" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"tN" = ( +/obj/structure/table/wood/reinforced, +/obj/machinery/light/built/directional/south, +/obj/item/light/tube/broken, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/unpowered/crashed_holemaker) +"tO" = ( +/obj/effect/turf_decal/ntspaceworks_small, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"tW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/crashed_holemaker) +"uh" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"um" = ( +/obj/effect/turf_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/ntblue/border{ + dir = 6 + }, +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"un" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered/crashed_holemaker) +"uI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"uK" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/ntblue/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"uL" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"uN" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/coin/antagtoken, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"uO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/crashed_holemaker) +"uR" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/head/collectable/flatcap{ + pixel_y = 8; + pixel_x = 5 + }, +/obj/item/stack/ore/salvage/scrapgold/five, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"uU" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/snow, +/obj/structure/door_assembly/door_assembly_grunge, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"vc" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"vd" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered/crashed_holemaker) +"vg" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"vr" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/airalarm/directional/north, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"vK" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/structure/frame/computer, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"vT" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered/crashed_holemaker) +"vU" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"wr" = ( +/obj/effect/turf_decal/chapel, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/rods/twentyfive, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"wx" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"wC" = ( +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"wH" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/beige/half{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"xd" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"xs" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/door/airlock/glass_large{ + name = "Theatre" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"xA" = ( +/obj/effect/turf_decal/chapel{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"xJ" = ( +/obj/item/stack/cable_coil/cut/orange, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"xK" = ( +/obj/effect/turf_decal/corner/opaque/bar, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"xQ" = ( +/obj/structure/closet, +/obj/effect/turf_decal/borderfloorwhite/corner, +/obj/effect/turf_decal/corner/transparent/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned, +/area/ruin/unpowered/crashed_holemaker) +"ya" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"yp" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 8 + }, +/obj/item/stack/ore/salvage/scrapsilver, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"yr" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/bed, +/obj/item/bedsheet/head_of_personnel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/crashed_holemaker) +"yE" = ( +/obj/item/wallframe/airalarm, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"yG" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"yH" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/stack/sheet/cotton/cloth/five, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"yN" = ( +/obj/effect/turf_decal/trimline/opaque/ntblue/warning, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scrapsilver, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"yR" = ( +/obj/item/stack/sheet/mineral/snow, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"yU" = ( +/obj/structure/girder, +/obj/effect/turf_decal/snow, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"yV" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/sosjerky, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"ze" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"zh" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"zs" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"zy" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 5 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"zE" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/orange/half{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ + pixel_y = 12; + pixel_x = -7 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Ab" = ( +/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw, +/obj/effect/turf_decal/weather/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"Af" = ( +/obj/effect/turf_decal/corner/opaque/green/bordercorner, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/pen, +/obj/effect/turf_decal/weather/snow{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"An" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/door/airlock{ + name = "Service Hall"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Au" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered/crashed_holemaker) +"AF" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/toilet{ + pixel_y = 10 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/crashed_holemaker) +"AH" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/plate, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"AQ" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Bar" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Bf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/effect/turf_decal/snow, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Bj" = ( +/obj/effect/turf_decal/borderfloor/corner, +/obj/effect/turf_decal/corner/transparent/ntblue/border{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Bm" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Bt" = ( +/obj/effect/turf_decal/borderfloorblack, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"By" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/turf_decal/corner/opaque/bar, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"BT" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"BY" = ( +/obj/effect/turf_decal/corner/opaque/bar/diagonal, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"BZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Cb" = ( +/obj/machinery/firealarm/directional/north, +/obj/item/pet_carrier, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Ch" = ( +/obj/structure/salvageable/seed, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Cj" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Cp" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Cz" = ( +/turf/closed/mineral/random/snow, +/area/overmap_encounter/planetoid/cave/explored) +"CH" = ( +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"CQ" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"CU" = ( +/obj/effect/turf_decal/corner/opaque/bar, +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"CZ" = ( +/obj/effect/turf_decal/trimline/opaque/ntblue/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Dx" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/mineral_door/wood, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"DB" = ( +/obj/structure/table/wood/fancy, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"DG" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"DR" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Ec" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/structure/table_frame/wood, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"En" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Ep" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/bed/dogbed, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Ey" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/brown/half{ + dir = 4 + }, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"EE" = ( +/obj/effect/turf_decal/borderfloorblack, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/obj/item/radio/intercom/directional/south, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"ET" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/brown/half{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"EX" = ( +/obj/machinery/light/broken/directional/east, +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"Fg" = ( +/turf/closed/mineral/random/snow, +/area/ruin/unpowered/crashed_holemaker) +"Fr" = ( +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/crashed_holemaker) +"FA" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/beige/half{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"FG" = ( +/obj/effect/turf_decal/chapel{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Gp" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/orange/half{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Gr" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow/surround, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Gx" = ( +/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ + dir = 1 + }, +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"GD" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table_frame/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"GG" = ( +/obj/item/electronics/firelock, +/obj/effect/turf_decal/borderfloor{ + dir = 5 + }, +/obj/structure/table_frame, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"GK" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/blue{ + dir = 8 + }, +/obj/machinery/light/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned, +/area/ruin/unpowered/crashed_holemaker) +"GO" = ( +/obj/effect/turf_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/circuitboard/machine/reagentgrinder, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Hr" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 9 + }, +/obj/structure/table/reinforced{ + color = "#283674" + }, +/obj/item/storage/toolbox/emergency, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"HB" = ( +/obj/effect/turf_decal/corner/opaque/bar/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/broken_bottle, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"HV" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"HY" = ( +/obj/structure/salvageable/computer{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/ntblue/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"IS" = ( +/obj/effect/turf_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/ntblue/border{ + dir = 10 + }, +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"IZ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/box, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"Ja" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/orange/half{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Jk" = ( +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/crashed_holemaker) +"Jo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/toy/plush/blahaj, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Jp" = ( +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/tile/wood, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"JK" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"JL" = ( +/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"JP" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/unpowered/crashed_holemaker) +"JR" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Kd" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Ke" = ( +/turf/closed/wall, +/area/ruin/unpowered/crashed_holemaker) +"Kh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"Ki" = ( +/obj/item/stack/sheet/mineral/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Ks" = ( +/obj/effect/turf_decal/chapel{ + dir = 4 + }, +/obj/structure/bonfire, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"KF" = ( +/obj/effect/turf_decal/corner/opaque/green/border, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"KV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/obj/structure/cable/orange{ + icon_state = "5-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"KW" = ( +/obj/effect/mob_spawn/human/bartender/husked, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"La" = ( +/obj/item/stack/cable_coil/cut/yellow, +/obj/effect/turf_decal/borderfloor{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"LK" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"LP" = ( +/obj/machinery/door/firedoor/window, +/obj/effect/turf_decal/snow, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"LQ" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Ml" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Mu" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 8 + }, +/obj/structure/frame/computer{ + dir = 4 + }, +/turf/open/floor/pod, +/area/overmap_encounter/planetoid/cave/explored) +"MA" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"MH" = ( +/obj/effect/turf_decal/snow, +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/weather/snow{ + dir = 6 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"MR" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue, +/obj/effect/turf_decal/snow, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"MX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"MZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Ni" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Nn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Nz" = ( +/obj/structure/table, +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"NA" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"ND" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"NP" = ( +/obj/structure/girder, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"NW" = ( +/obj/machinery/door/firedoor/closed, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/weather/snow{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"Oe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/structure/displaycase_chassis, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"OA" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/item/crowbar/red, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"OC" = ( +/obj/effect/turf_decal/corner/opaque/bar/diagonal, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"OK" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/item/cane, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"OO" = ( +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Pa" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/orange/half{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/trash/tray, +/obj/item/trash/raisins{ + pixel_x = 4 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Pf" = ( +/obj/structure/dresser, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/crashed_holemaker) +"Ph" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/unpowered/crashed_holemaker) +"Pl" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/structure/table/reinforced{ + color = "#283674" + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 4 + }, +/obj/item/folder/blue, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Pn" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/tile/wood, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"Ps" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Pw" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"PC" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 5 + }, +/turf/open/floor/plasteel/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"PH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered/crashed_holemaker) +"PL" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/north, +/obj/effect/decal/cleanable/glass, +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"PM" = ( +/obj/effect/turf_decal/corner/opaque/black/diagonal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/crashed_holemaker) +"Qc" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered/crashed_holemaker) +"Qd" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Qw" = ( +/obj/effect/turf_decal/snow, +/obj/machinery/door/firedoor/closed, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"QC" = ( +/obj/item/tank/internals/emergency_oxygen/double/empty, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"QE" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/beige/half{ + dir = 8 + }, +/obj/structure/door_assembly/door_assembly_com, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"QS" = ( +/obj/machinery/light/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"QX" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Rd" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw, +/obj/effect/turf_decal/weather/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"Rh" = ( +/obj/machinery/door/firedoor/closed, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"Rn" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Ru" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/north, +/obj/item/stack/tile/plasteel, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Rx" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"RA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/tile/wood, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"RB" = ( +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"RL" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"RT" = ( +/obj/effect/turf_decal/weather/snow{ + dir = 5 + }, +/obj/item/wallframe/firealarm, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered/crashed_holemaker) +"Sd" = ( +/obj/effect/turf_decal/chapel, +/obj/machinery/light/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Sj" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bar{ + dir = 1 + }, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Sz" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"SA" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"SF" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"SM" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/machinery/newscaster/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"SO" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/reinforced/spawner, +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/crashed_holemaker) +"Td" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow/surround{ + dir = 8 + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Tm" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/beige/half{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/transparent/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Tn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Ts" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scrapsilver, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ruin/unpowered/crashed_holemaker) +"Tt" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Tu" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/machinery/door/airlock{ + name = "Service Hall" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Tv" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/structure/closet/crate/wooden, +/obj/item/toy/dummy, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Tz" = ( +/obj/machinery/vending/assist, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"TB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/stack/sheet/animalhide/corgi, +/obj/structure/closet/secure_closet/freezer, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"TH" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"TT" = ( +/obj/structure/grille/broken, +/obj/effect/turf_decal/snow, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"TY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/botanist/husked, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"Uj" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Ur" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/brown/half{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/mask/breath, +/turf/open/floor/plastic, +/area/ruin/unpowered/crashed_holemaker) +"Uy" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"UA" = ( +/obj/effect/turf_decal/snow, +/obj/effect/turf_decal/weather/snow{ + dir = 5 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/pod, +/area/overmap_encounter/planetoid/cave/explored) +"UC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"UE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"UP" = ( +/obj/machinery/rnd/production/protolathe/department/service, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"UQ" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 10 + }, +/obj/structure/door_assembly/door_assembly_com{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"UT" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Va" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Library" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Vf" = ( +/obj/effect/turf_decal/weather/dirt/corner, +/obj/effect/turf_decal/trimline/transparent/ntblue/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"Vg" = ( +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Vo" = ( +/obj/effect/turf_decal/spline/fancy/transparent/neutral{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Vs" = ( +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"Vt" = ( +/obj/effect/turf_decal/corner/opaque/blue/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"VD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"VF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"VP" = ( +/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"VQ" = ( +/obj/effect/turf_decal/corner/opaque/bar/diagonal, +/obj/effect/turf_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/turf_decal/snow, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"VW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Wb" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Ws" = ( +/obj/effect/turf_decal/snow, +/obj/machinery/light/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 5 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"WD" = ( +/obj/machinery/light/small/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered/crashed_holemaker) +"WU" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"WV" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"Xb" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"Xp" = ( +/obj/effect/turf_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/ntblue/border{ + dir = 5 + }, +/obj/item/stack/sheet/plasteel, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"Xq" = ( +/obj/effect/turf_decal/chapel{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"XC" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"XE" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"XG" = ( +/obj/machinery/door/airlock/command/glass{ + dir = 4; + name = "Lieutenant's Quarters" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"XK" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"XQ" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow/ice/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"XY" = ( +/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw{ + dir = 6 + }, +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing/wood, +/obj/structure/table, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashed_holemaker) +"XZ" = ( +/obj/structure/bookcase/random/adult, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Yb" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/turf_decal/weather/dirt/corner, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/wood, +/area/ruin/unpowered/crashed_holemaker) +"Yk" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/crashed_holemaker) +"YG" = ( +/obj/structure/firelock_frame/window, +/obj/effect/turf_decal/snow, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"YL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/cell_charger, +/turf/open/floor/carpet, +/area/ruin/unpowered/crashed_holemaker) +"YM" = ( +/obj/effect/turf_decal/borderfloor/full, +/obj/effect/turf_decal/spline/fancy/transparent/ntblue{ + dir = 1 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"YV" = ( +/obj/item/wallframe/airalarm, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Zh" = ( +/obj/effect/turf_decal/corner/transparent/ntblue/full, +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/structure/tank_dispenser, +/obj/machinery/light/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/icemoon, +/area/ruin/unpowered/crashed_holemaker) +"Zj" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered/crashed_holemaker) +"Zr" = ( +/obj/effect/spawner/structure/window/reinforced/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"Zy" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow, +/obj/structure/cable/orange{ + icon_state = "6-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) +"ZB" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/crashed_holemaker) +"ZJ" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashed_holemaker) +"ZK" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashed_holemaker) + +(1,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +"} +(2,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +"} +(3,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +nW +nW +"} +(4,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Ph +Fg +Zj +Ph +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +nW +"} +(5,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Ph +Zj +Zr +Zj +nb +SM +Ke +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +"} +(6,1,1) = {" +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Ph +Ph +Zj +vd +By +CU +hX +EE +vd +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +"} +(7,1,1) = {" +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Ph +Zj +ib +Ke +mA +ka +BY +iX +Bt +vd +Ke +eL +eL +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +"} +(8,1,1) = {" +nW +nW +nW +nW +nW +Cz +Cz +Cz +Zj +Zj +mn +Uy +jJ +MX +xK +HB +OC +VQ +sy +wx +eL +eL +eL +eL +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +"} +(9,1,1) = {" +nW +nW +nW +nW +nW +Cz +Cz +Cz +Zr +Ec +GO +eJ +gU +MX +SA +Ml +Sj +sf +En +OO +wx +eL +eL +eL +eL +eL +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +"} +(10,1,1) = {" +nW +nW +nW +nW +nW +Cz +Cz +Cz +Zj +GD +rR +uh +uN +Ke +XE +AQ +XE +vd +Ke +eL +wx +wx +Ps +eL +eL +eL +eL +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +"} +(11,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Zj +Zj +Xb +Ph +Zj +ZK +Ke +kt +VW +vg +Ws +lu +wx +eL +wx +qr +qr +eL +eL +eL +eL +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +"} +(12,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Ph +AF +aj +Ni +Zj +bZ +CQ +vg +ND +bi +vg +eL +wx +eL +eL +eL +eL +fx +eL +eL +eL +eL +Cz +Cz +Cz +nW +nW +nW +nW +nW +"} +(13,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Zr +jP +nL +yr +Ph +ze +vd +wC +NW +Ke +lS +Ch +ga +iS +XQ +eL +eL +eL +eL +eL +eL +eL +eL +Cz +eL +nW +nW +nW +nW +nW +"} +(14,1,1) = {" +nW +nW +nW +Cz +Cz +Cz +Ph +Ph +Ke +XG +Ke +Zj +vd +vd +vc +KV +vd +Ps +wx +JK +wx +eL +eL +eL +wx +wx +wx +eL +eL +eL +eL +eL +eL +eL +nW +nW +nW +"} +(15,1,1) = {" +nW +nW +nW +Cz +Cz +Cz +Ph +gF +jp +VD +uO +Zj +Vf +XY +cG +Af +vd +Gr +eL +Td +hO +qr +WU +eL +eL +eL +eL +eL +eL +eL +eL +eL +eL +eL +eL +nW +nW +"} +(16,1,1) = {" +nW +nW +nW +Cz +Cz +Cz +Zj +vr +AH +Pn +TB +kz +lN +PL +Zy +xJ +Tt +qr +eL +PC +nC +qr +qr +eL +ng +eL +eL +wx +gc +wx +wx +wx +eL +eL +eL +eL +nW +"} +(17,1,1) = {" +nW +nW +Cz +Cz +Cz +Cz +Ph +Ke +kF +mx +nA +kz +Ab +Tt +tt +eT +pl +QX +wx +qr +wx +eL +fx +eL +qr +SF +eL +eL +eL +eL +eL +eL +eL +eL +eL +nW +nW +"} +(18,1,1) = {" +nW +Cz +Cz +Cz +Cz +Cz +Zj +Ep +iN +yN +Gx +ac +Rd +qa +zh +KF +bd +mu +Ps +eL +eD +eL +qr +KW +eL +eL +eL +eL +eL +eL +eL +eL +eL +nW +nW +nW +nW +"} +(19,1,1) = {" +nW +Cz +Cz +Cz +Cz +Cz +Ph +Cb +vT +CZ +HY +Zj +uK +pz +vg +mO +ek +YV +qr +qr +hs +eL +oI +Ps +QC +eL +eL +eL +eL +wx +wx +eL +eL +nW +nW +nW +nW +"} +(20,1,1) = {" +nW +Cz +Cz +Cz +Cz +Ph +Ph +Ke +Ke +tH +Ke +Ph +EX +Ke +yp +fr +Ke +vd +vd +Ke +vd +yR +qr +eL +qr +eL +eL +wx +wx +eL +eL +eL +eL +eL +eL +nW +nW +"} +(21,1,1) = {" +Cz +Cz +Cz +Cz +Cz +Zr +Hr +cL +lT +iY +UQ +Zj +vd +vd +VP +Vo +RL +XE +GK +kQ +vd +vd +oa +vd +vd +eL +qF +XK +eL +eL +eL +eL +eL +eL +eL +eL +nW +"} +(22,1,1) = {" +Cz +Cz +Cz +Cz +Cz +Zr +or +Bj +zs +IS +MR +YM +MA +Dx +wH +aL +Tm +jT +FA +QE +Ke +vU +rL +Nz +kz +eL +qF +Mu +qF +SF +eL +eL +eL +eL +eL +eL +nW +"} +(23,1,1) = {" +Cz +Cz +Cz +Cz +wx +Zr +vK +Kd +RB +mb +DR +kz +eE +kz +Gp +tO +Pa +zE +Ja +rm +Tu +kH +cw +aE +vd +eL +NP +UA +qF +eL +eL +eL +eL +eL +eL +nW +nW +"} +(24,1,1) = {" +Cz +Cz +Cz +Cz +wx +YG +La +Xp +hl +um +DR +uL +JR +Cp +fn +lO +ET +Ey +Ur +iw +Ke +WV +cl +UP +kz +eL +qF +kp +qF +wx +eL +eL +eL +eL +nW +nW +nW +"} +(25,1,1) = {" +Cz +Cz +Cz +eL +wx +LP +GG +Pl +Qd +qo +cI +Zj +Zh +Ke +JL +mU +rl +XE +xQ +xQ +vd +Ke +An +Ke +vd +eL +eL +eL +eL +eL +Cj +eL +eL +nW +nW +nW +nW +"} +(26,1,1) = {" +Cz +Cz +Cz +Cz +wx +Ph +Zj +Ke +Ke +lU +Ke +Ph +Ke +vd +Ts +qS +vd +Ke +vd +Ke +Ke +Tv +yH +BT +kz +eL +eL +SF +eL +eL +eL +eL +eL +eL +nW +nW +nW +"} +(27,1,1) = {" +Cz +Cz +Cz +Cz +WU +wx +qq +vg +RT +uI +XC +Zj +mV +Yk +VW +Tn +vd +iM +FG +ge +vd +vd +Vt +ty +kz +eL +eL +eL +wx +wx +eL +eL +eL +nW +nW +nW +nW +"} +(28,1,1) = {" +Cz +Cz +Cz +Cz +eL +wx +vg +yE +fO +Fr +LQ +Ph +IZ +se +co +rz +Ke +xA +wr +tW +CH +vd +Ru +jZ +vd +eL +eL +eL +eL +eL +wx +wx +eL +eL +eL +eL +nW +"} +(29,1,1) = {" +Cz +Cz +Cz +Cz +Cz +wx +Zj +cA +Jk +td +tN +Ph +sd +se +TY +UC +bj +Kh +yV +kS +hP +xs +fD +HV +Ke +oj +Ke +eL +eL +Ps +eL +eL +eL +eL +eL +eL +nW +"} +(30,1,1) = {" +nW +Cz +Cz +Cz +Cz +Cz +Ph +Bf +Au +ey +JP +Ph +rP +Yk +eG +BZ +Vs +YL +Kh +MZ +oC +ci +eg +ho +vd +aS +Ke +eL +eL +eL +eL +eL +eL +eL +nW +nW +nW +"} +(31,1,1) = {" +nW +Cz +Cz +Cz +Cz +Cz +Ph +gF +Nn +oD +qY +Ph +Tz +se +qM +UC +vd +eP +Xq +tW +rk +vd +OK +PM +NA +tm +vd +wx +wx +eL +eL +eL +eL +nW +nW +nW +nW +"} +(32,1,1) = {" +nW +nW +Cz +Cz +Cz +Cz +Zj +Zj +Ke +cV +Ke +Zj +Ke +vd +VW +BZ +Ke +Ks +Sd +dt +cS +vd +do +uR +Ke +tm +vd +wx +wx +wx +eL +eL +wx +wx +nW +nW +nW +"} +(33,1,1) = {" +nW +nW +Cz +Cz +Cz +Cz +Cz +Zr +SO +VD +Pf +Ph +lt +Ke +bU +Rh +Ke +vd +vd +Ke +vd +vd +Ke +Ke +Ke +ZK +Ke +Ke +vd +aP +wx +eL +eL +eL +eL +Ps +nW +"} +(34,1,1) = {" +nW +nW +nW +Cz +Cz +Cz +Cz +Zj +lm +WD +jz +Zj +bZ +pV +Pw +OA +jU +ya +it +vg +nO +vg +Uj +rW +Qw +vg +vg +zy +MH +eL +eL +eL +Ps +eL +eL +nW +nW +"} +(35,1,1) = {" +nW +nW +nW +Cz +Cz +Cz +Cz +Zj +Ph +Ph +Ph +Zj +DG +Ke +vg +bC +aC +QS +UT +ms +nd +gG +UE +vg +wC +vg +vg +vg +wx +pL +eL +eL +eL +eL +nW +nW +nW +"} +(36,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Ph +XZ +pw +jW +Vg +Ke +XE +Va +LK +Ke +vd +Ke +TT +kz +Ke +kz +Ke +aA +Ke +aP +Cz +Cz +wx +wx +eL +Cz +Cz +nW +nW +"} +(37,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Fg +Rx +RA +VD +bZ +VF +vg +ca +vg +px +br +Ke +jr +xd +oS +PH +Rn +un +Ke +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +"} +(38,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Ph +Ph +Yb +Qc +Jp +at +Sz +Sz +fV +vg +br +Ke +aq +ZJ +Ki +pF +oS +Ke +vd +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +"} +(39,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Ph +Zj +md +Oe +Vg +sj +gp +rk +ZB +Ke +vd +mb +uU +qr +Wb +qr +yU +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +"} +(40,1,1) = {" +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Ph +Ph +Zj +Jo +TH +Ke +jY +jj +Ke +mz +Bm +Ke +eL +Ps +wx +wx +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +"} +(41,1,1) = {" +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Zj +Zr +Zr +Ph +DB +yG +Ke +ry +wx +qr +ch +qr +wx +ch +wx +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +"} +(42,1,1) = {" +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Zj +Zj +Ph +Ph +Zj +pn +qr +wx +WU +wx +wx +wx +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +"} +(43,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +wx +eL +wx +wx +wx +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +"} +(44,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +wx +wx +wx +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +"} +(45,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +"} +(46,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +"} +(47,1,1) = {" +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +Cz +Cz +Cz +Cz +Cz +Cz +Cz +Cz +nW +nW +nW +nW +nW +nW +nW +nW +"} diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 164a375239e7..395935eef9fd 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -46,6 +46,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 85)(y = 47)(z = 1) Tags = "Minor Combat Challenge", "Shelter", "Medium loot", "Ghost Role" + File Name = _maps\RandomRuins\IceRuins\icemoon_crashed_holemaker.dmm + Size = (x = 47)(y = 37)(z = 1) + Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" + JungleRuins: diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index a38ad6a1f86b..cc11481b6690 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -77,3 +77,9 @@ id = "slimelab" description = "An underground research facility devoted to researching the uncommon slime lifeform" suffix = "icemoon_underground_slimelab.dmm" + +/datum/map_template/ruin/icemoon/crashed_holemaker + name = "Crashed Holemaker" + id = "crashed_holemaker" + description = "Safety records for early Nanotrasen Spaceworks vessels were, and always have been, top of their class. Absolutely no multi-billion credit projects have been painstakingly erased from history. (Citation Needed)" + suffix = "icemoon_crashed_holemaker.dmm" diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index 0d449f6035a8..95200f5d51b9 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -61,3 +61,8 @@ /area/ruin/powered/slimelab/cafe name = "Slime Lab Cafe" icon_state = "green" + +// Crashed Holemaker +/area/ruin/unpowered/crashed_holemaker + name = "NTSV Holemaker II" // In honor of the kugelblitz shenanigan of all time + icon_state = "green" diff --git a/code/game/turfs/open/floor/plating/planet.dm b/code/game/turfs/open/floor/plating/planet.dm index d1577e516b6d..a86847ca8f78 100644 --- a/code/game/turfs/open/floor/plating/planet.dm +++ b/code/game/turfs/open/floor/plating/planet.dm @@ -59,6 +59,11 @@ if(prob(floor_variance)) icon_state = "[initial(icon_state)][rand(0,12)]" +/turf/open/floor/plating/dirt/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + baseturfs = /turf/open/floor/plating/dirt/icemoon + planetary_atmos = TRUE + /turf/open/floor/plating/grass/jungle name = "jungle grass" planetary_atmos = TRUE diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 253d4c49eb3d..92f8a61ab4d7 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -307,6 +307,9 @@ outfit = /datum/outfit/job/assistant icon_state = "corpsegreytider" +/obj/effect/mob_spawn/human/corpse/assistant/husked + husk = TRUE + /obj/effect/mob_spawn/human/corpse/assistant/beesease_infection disease = /datum/disease/beesease @@ -326,6 +329,8 @@ outfit = /datum/outfit/job/cook icon_state = "corpsecook" +/obj/effect/mob_spawn/human/cook/husked + husk = TRUE /obj/effect/mob_spawn/human/doctor name = "Doctor" @@ -391,6 +396,9 @@ outfit = /datum/outfit/job/botanist icon_state = "corpsehuman" +/obj/effect/mob_spawn/human/botanist/husked + husk = TRUE + /obj/effect/mob_spawn/human/sec outfit = /datum/outfit/job/security icon_state = "corpsehuman" @@ -405,10 +413,14 @@ /obj/effect/mob_spawn/human/bartender name = "Space Bartender" + icon_state = "corpsebartender" id_job = "Bartender" id_access_list = list(ACCESS_BAR) outfit = /datum/outfit/spacebartender +/obj/effect/mob_spawn/human/bartender/husked + husk = TRUE + /obj/effect/mob_spawn/human/bartender/alive death = FALSE roundstart = FALSE diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index 1efce1eea69129a201b7c311f6c30b7a376d32bc..50e88be487b0285a932f8ec654a41fae7f03091e 100644 GIT binary patch literal 16864 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 SaRO%m0000_({TIy$Jv?4qjh1T_nw% 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 From 8a7003accb48b9bf82d9c88b3b88a3612c1cb26c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 16 Dec 2023 14:28:21 -0600 Subject: [PATCH 33/60] Automatic changelog generation for PR #2413 [ci skip] --- html/changelogs/AutoChangeLog-pr-2413.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2413.yml diff --git a/html/changelogs/AutoChangeLog-pr-2413.yml b/html/changelogs/AutoChangeLog-pr-2413.yml new file mode 100644 index 000000000000..724d491f6ac2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2413.yml @@ -0,0 +1,5 @@ +author: unit0016 +changes: + - {rscadd: 'A new icemoon ruin has been added, should you be in need of service + department goodies.'} +delete-after: true From 49859dd8c78e2cf1fd30474fdaaea6f20b3afadd Mon Sep 17 00:00:00 2001 From: immortalartisan <64680018+immortalartisan@users.noreply.github.com> Date: Sat, 16 Dec 2023 12:27:48 -0800 Subject: [PATCH 34/60] Adds a crashed pubby as a sand world ruin (#2363) ## About The Pull Request Adds a new pubby crash map along with the requisite area and ruin codes ## Why It's Good For The Game It adds another ruin... this is a good thing ## Changelog :cl: Immortalartisan add: A new sandworld ruin based on deprecated ship pubby /:cl: ![pubby in game light dark](https://github.com/shiptest-ss13/Shiptest/assets/64680018/25eb6742-a769-41de-b158-ff55661121ed) SDMM view with areas ![image_2023-11-10_094953863](https://github.com/shiptest-ss13/Shiptest/assets/64680018/e3e76193-e194-47de-9596-e665a27e0673) --------- Co-authored-by: goober3 <118859017+goober3@users.noreply.github.com> Co-authored-by: spockye <79304582+spockye@users.noreply.github.com> --- .../whitesands_surface_pubbyslopcrash.dmm | 3321 +++++++++++++++++ _maps/map_catalogue.txt | 5 + code/datums/ruins/whitesands.dm | 7 + code/game/area/areas/ruins/sandplanet.dm | 4 + 4 files changed, 3337 insertions(+) create mode 100644 _maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm new file mode 100644 index 000000000000..1cd150e9b8dc --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -0,0 +1,3321 @@ +//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 + }, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash) +"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" + }, +/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, +/area/ruin/whitesands/pubbycrash) +"bW" = ( +/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/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash) +"bZ" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand) +"ck" = ( +/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, +/turf/open/floor/plasteel/dark, +/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, +/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) +"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/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"cx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/item/stack/ore/salvage/scrapmetal, +/obj/effect/decal/cleanable/dirt, +/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/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) +"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{ + id = "pubbywspodsw"; + name = "Pod Door Control"; + pixel_x = -25; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scrapmetal, +/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 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + 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/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) +"fA" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/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, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"fO" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-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/firealarm/directional/west, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"fX" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scrapmetal/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"gg" = ( +/obj/structure/reagent_dispensers/servingdish, +/obj/structure/table/reinforced, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 6 + }, +/obj/item/kitchen/spoon/plastic{ + pixel_x = -1 + }, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 13 + }, +/turf/open/floor/plastic, +/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) +"gu" = ( +/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/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/patterned/grid, +/area/ruin/whitesands/pubbycrash) +"gx" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-5" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"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) +"gG" = ( +/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, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"gL" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"hh" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + 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" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/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/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/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) +"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) +"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) +"kp" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"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/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"kM" = ( +/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/item/photo{ + pixel_y = -12 + }, +/obj/item/toy/figure/captain{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/machinery/airalarm/directional/west, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/tech, +/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) +"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 + }, +/turf/open/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/whitesands/pubbycrash) +"ln" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"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 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"lB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/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) +"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, +/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) +"mp" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-3" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"mH" = ( +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) +"mU" = ( +/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) +"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) +"nq" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-55" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"nG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/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) +"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, +/area/ruin/whitesands/pubbycrash) +"nQ" = ( +/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/manifold4w/supply/hidden, +/turf/open/floor/plasteel/patterned/grid, +/area/ruin/whitesands/pubbycrash) +"oo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/whitesands/pubbycrash) +"oq" = ( +/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) +"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/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"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/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) +"pE" = ( +/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, +/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 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/stack/ore/salvage/scrapmetal/five, +/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 + }, +/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) +"qz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Engine Access" + }, +/obj/structure/cable{ + 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) +"qN" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-74" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"re" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) +"rT" = ( +/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) +"rW" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"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, +/area/ruin/whitesands/pubbycrash) +"sd" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-2" + }, +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 1; + 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/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"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) +"ss" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4 + }, +/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) +"sC" = ( +/obj/structure/cable{ + icon_state = "4-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) +"sD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_y = -3; + pixel_x = -6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash) +"sV" = ( +/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) +"uh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/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) +"up" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/item/stack/ore/salvage/scrapmetal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"uB" = ( +/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 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/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) +"vw" = ( +/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) +"vL" = ( +/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) +"vO" = ( +/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) +"vX" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"wn" = ( +/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/machinery/suit_storage_unit/open, +/turf/open/floor/plasteel/tech/techmaint, +/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, +/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/structure/catwalk, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/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 + }, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) +"xc" = ( +/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"xy" = ( +/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 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"xA" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/salvageable/computer, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"yj" = ( +/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/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"ym" = ( +/obj/effect/gibspawner, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"yt" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-141" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"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) +"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{ + 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, +/area/ruin/whitesands/pubbycrash) +"yU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/gibspawner, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"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, +/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/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/item/kitchen/spoon/plastic{ + pixel_x = 13 + }, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Ak" = ( +/obj/structure/closet/crate/bin, +/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/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"AH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"AJ" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/whitesands/pubbycrash) +"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" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/item/stack/ore/salvage/scrapmetal/five, +/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" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/stack/cable_coil, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_x = 30 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Cs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) +"Ct" = ( +/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) +"Cw" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"Dg" = ( +/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/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{ + dir = 8 + }, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Dx" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" + }, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) +"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/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 6 + }, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Ea" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/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) +"Eb" = ( +/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) +"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, +/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" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/turf_decal/ntspaceworks_small{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Ew" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) +"EG" = ( +/obj/machinery/door/airlock/hatch{ + welded = 1 + }, +/turf/template_noop, +/area/ruin/whitesands/pubbycrash) +"ET" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/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) +"Fc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/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) +"Fn" = ( +/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, +/turf/open/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/whitesands/pubbycrash) +"Fq" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + 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" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Ga" = ( +/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) +"Gi" = ( +/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) +"Gl" = ( +/turf/template_noop, +/area/template_noop) +"GA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/whitesands/pubbycrash) +"GF" = ( +/obj/structure/window/reinforced{ + 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, +/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, +/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) +"Ha" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"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 + }, +/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/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) +"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, +/area/ruin/whitesands/pubbycrash) +"HQ" = ( +/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) +"If" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/ruin/whitesands/pubbycrash) +"Ig" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/salvageable/machine, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Ik" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/whitesands/pubbycrash) +"In" = ( +/obj/structure/railing, +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"IC" = ( +/obj/item/stack/ore/salvage/scrapmetal/five, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"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, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Kt" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 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) +"Ky" = ( +/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) +"KB" = ( +/obj/structure/salvageable/computer, +/obj/item/stack/ore/salvage/scrapgold, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"KI" = ( +/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/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/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, +/area/ruin/whitesands/pubbycrash) +"KT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"Lj" = ( +/obj/machinery/door/airlock/glass, +/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/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Lm" = ( +/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/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) +"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/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/number/nine{ + dir = 4 + }, +/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" + }, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) +"Mi" = ( +/obj/structure/sign/number/two, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/gibspawner, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"Ml" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + dir = 4; + name = "Engine Access" + }, +/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) +"Mr" = ( +/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, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"Og" = ( +/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) +"Oz" = ( +/obj/effect/decal/cleanable/dirt, +/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) +"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 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + 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 + }, +/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 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/whitesands/pubbycrash) +"PZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/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/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 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/whitesands/pubbycrash) +"Qw" = ( +/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/chair{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/number/seven{ + dir = 4 + }, +/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{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/tech, +/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, +/area/ruin/whitesands/pubbycrash) +"RC" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/industrial/warning{ + 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{ + dir = 4 + }, +/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/wrapping, +/obj/effect/decal/cleanable/plastic, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"RT" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Sy" = ( +/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" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"Tg" = ( +/obj/structure/railing, +/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/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/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"TF" = ( +/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) +"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") + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/turf/open/floor/plasteel/dark, +/area/ruin/whitesands/pubbycrash) +"Uy" = ( +/obj/machinery/door/airlock/hatch{ + welded = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/pod, +/area/ruin/whitesands/pubbycrash) +"Vj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, +/turf/open/floor/engine/hull, +/area/ruin/whitesands/pubbycrash) +"Vt" = ( +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand) +"VG" = ( +/obj/structure/sign/number/two, +/obj/item/stack/ore/salvage/scrapmetal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/ruin/whitesands/pubbycrash) +"VK" = ( +/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) +"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" + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 9 + }, +/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, +/obj/effect/decal/cleanable/dirt, +/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{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/machinery/button/door{ + id = "whiteshipubbyEngines"; + name = "Engine Lockdown Control"; + pixel_x = -25; + dir = 4 + }, +/obj/structure/salvageable/destructive_analyzer, +/turf/open/floor/plating, +/area/ruin/whitesands/pubbycrash) +"XA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/whitesands/pubbycrash) +"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, +/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" + }, +/area/ruin/whitesands/pubbycrash) +"Yu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/number/four{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/whitesands/pubbycrash) +"YC" = ( +/obj/structure/closet/wall/white{ + dir = 1; + name = "Medicine storage"; + pixel_y = -30 + }, +/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) +"YL" = ( +/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) +"Zg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/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) +"Zj" = ( +/turf/open/floor/engine/hull, +/area/ruin/whitesands/pubbycrash) +"Zk" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/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 = "0-4" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) +"Zp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/whitesands/pubbycrash) + +(1,1,1) = {" +Gl +Gl +Gl +Gl +Gl +Gl +RT +RT +RT +RT +RT +RT +RT +RT +RT +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +"} +(2,1,1) = {" +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 +"} +(3,1,1) = {" +Gl +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +Gl +Gl +Gl +Gl +Gl +"} +(4,1,1) = {" +Gl +RT +RT +RT +RT +cN +dW +Eb +LM +cN +Ky +cN +cN +Hq +Wg +cN +RT +RT +RT +RT +RT +Vt +Gl +Gl +Gl +"} +(5,1,1) = {" +Gl +RT +RT +RT +RT +cN +qz +GF +cN +cN +SO +oo +cN +Fc +Ml +cN +RT +RT +RT +RT +RT +Vt +Vt +Gl +Gl +"} +(6,1,1) = {" +Gl +Gl +RT +RT +RT +cN +QI +dm +cN +cN +mW +cN +Ji +PZ +fO +cN +RT +RT +RT +RT +Vt +Vt +Vt +Gl +Gl +"} +(7,1,1) = {" +Gl +Gl +RT +RT +RT +cN +SU +HQ +cN +xA +pu +Et +jG +yU +oS +Dx +RT +RT +RT +RT +Vt +Vt +Vt +Gl +Gl +"} +(8,1,1) = {" +Gl +Gl +RT +RT +RT +cN +rW +sV +cN +Pr +Qw +LU +Yu +kP +AH +Dx +RT +RT +RT +RT +Vt +Vt +Vt +Vt +Gl +"} +(9,1,1) = {" +Gl +Gl +RT +RT +RT +cN +cN +Qu +cN +Ha +Hb +ln +cN +DY +PI +cN +RT +RT +RT +RT +Vt +Vt +Vt +Vt +Gl +"} +(10,1,1) = {" +Gl +RT +RT +RT +Vj +GA +YL +iW +Xn +Zg +pe +wV +so +lB +re +cN +Zj +RT +RT +Vt +Vt +Vt +Vt +Vt +Vt +"} +(11,1,1) = {" +RT +RT +RT +RT +AJ +cN +VK +ho +Ho +Dg +Cs +zP +KO +xa +Ew +cN +AJ +RT +RT +Vt +Vt +Vt +Vt +Vt +Vt +"} +(12,1,1) = {" +RT +RT +RT +RT +sA +cN +LW +LW +cN +cN +gG +cN +cN +LW +LW +cN +sA +RT +RT +Vt +Vt +Vt +Vt +Vt +Vt +"} +(13,1,1) = {" +RT +RT +RT +RT +RT +RT +aR +Sy +ET +cp +PA +fR +AO +jt +Mi +ek +RT +RT +RT +Vt +Vt +Vt +Vt +Vt +Vt +"} +(14,1,1) = {" +RT +RT +RT +RT +RT +RT +RT +Bz +pT +JI +Lm +BH +KS +up +RT +RT +RT +RT +RT +Vt +Vt +Vt +Vt +Vt +Vt +"} +(15,1,1) = {" +Gl +RT +RT +RT +RT +RT +gL +vc +bW +DQ +gu +Ct +gy +fX +vc +RT +RT +RT +RT +bZ +Vt +Vt +Vt +Vt +Gl +"} +(16,1,1) = {" +Gl +Gl +RT +RT +RT +pR +eq +vL +FP +KI +QD +vw +lK +RT +VG +WD +RT +RT +RT +bZ +Vt +Vt +Vt +Vt +Gl +"} +(17,1,1) = {" +Gl +Gl +RT +RT +sA +cN +cN +RC +zX +Uo +nQ +XK +FY +nP +cN +cN +sA +RT +RT +bZ +Vt +Vt +Vt +Vt +Gl +"} +(18,1,1) = {" +Gl +Gl +RT +RT +RT +ck +Kt +Bd +fA +IQ +Ea +wL +zi +oq +hh +ck +ba +Cw +Vt +Vt +Vt +Vt +Vt +Gl +Gl +"} +(19,1,1) = {" +Gl +Gl +RT +RT +RT +cN +cN +cN +cN +cN +yK +cN +cN +cN +cN +cN +cN +Vt +Cw +Vt +Vt +Vt +Vt +Gl +Gl +"} +(20,1,1) = {" +Gl +Gl +RT +RT +RT +pG +Di +ff +by +Uy +co +ly +PK +jF +mH +Vt +IC +Vt +Vt +Cw +VP +gx +Vt +Gl +Gl +"} +(21,1,1) = {" +Gl +Gl +RT +RT +RT +RT +In +Wo +YC +cN +RL +cN +Fq +If +Vt +Vt +kp +Cw +Vt +VP +nq +yt +RT +Gl +Gl +"} +(22,1,1) = {" +Gl +RT +RT +RT +cN +cN +cN +cN +cN +cN +TB +cN +mH +IC +RT +Vt +Vt +Vt +cN +cN +cN +cN +RT +Gl +Gl +"} +(23,1,1) = {" +Gl +RT +RT +RT +iw +vX +rZ +QR +cN +Ak +xy +Pu +Cw +Vt +RT +VP +gx +xc +cN +Zk +Ls +cN +RT +RT +Gl +"} +(24,1,1) = {" +Gl +Gl +RT +RT +iw +jA +kA +NI +Lj +Us +sC +cN +Vt +RT +RT +IC +lR +nq +cN +Zp +bS +cN +RT +RT +Gl +"} +(25,1,1) = {" +Gl +Gl +RT +RT +iw +PY +KT +ct +cN +Ig +nG +cN +Vt +RT +Vt +Vt +cN +cN +cN +Fn +wn +cN +RT +RT +Gl +"} +(26,1,1) = {" +Gl +Gl +RT +RT +cN +yj +Cg +fk +cN +BD +Ga +cN +ul +Cw +Cw +sd +Eh +hA +yx +pE +XA +cN +RT +RT +RT +"} +(27,1,1) = {" +Gl +Gl +RT +RT +cN +cN +cN +cN +cN +cN +Gi +cN +Jz +kp +Vt +Vt +cN +gg +Tg +sD +rT +iw +RT +RT +RT +"} +(28,1,1) = {" +Gl +Gl +RT +RT +RT +RT +cN +kM +ss +Og +kU +If +yt +Vt +IC +Vt +cN +as +Ik +vO +Xm +iw +RT +RT +RT +"} +(29,1,1) = {" +Gl +Gl +Gl +RT +RT +RT +cN +KB +Qb +hz +cx +uh +oO +mp +gx +Vt +cN +DB +di +TF +uB +iw +RT +RT +RT +"} +(30,1,1) = {" +Gl +Gl +Gl +RT +RT +RT +RT +RT +Mr +Dn +lA +If +Qo +ym +gs +Cw +cN +cN +cN +cN +cN +cN +RT +RT +RT +"} +(31,1,1) = {" +Gl +Gl +Gl +RT +RT +RT +RT +RT +RT +RT +RT +cN +IC +Vt +Vt +Vt +cN +Yt +mU +cN +cN +AJ +RT +RT +Gl +"} +(32,1,1) = {" +Gl +Gl +RT +RT +RT +RT +RT +RT +RT +RT +RT +RT +Vt +Cw +VP +nq +EG +Em +GK +cN +AJ +RT +RT +RT +Gl +"} +(33,1,1) = {" +Gl +Gl +RT +RT +RT +RT +RT +RT +RT +Vt +Vt +Vt +kp +IC +Vt +qN +cN +Oz +cN +AJ +RT +RT +RT +RT +Gl +"} +(34,1,1) = {" +Gl +Gl +Gl +RT +RT +RT +Vt +Vt +Vt +Vt +Jz +Vt +Vt +Vt +Vt +RT +RT +RT +RT +RT +RT +RT +Gl +Gl +Gl +"} +(35,1,1) = {" +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Vt +Vt +Vt +Vt +Vt +Vt +Vt +Gl +RT +RT +RT +RT +RT +RT +Gl +Gl +Gl +Gl +"} +(36,1,1) = {" +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Gl +Vt +Vt +Vt +Vt +Gl +Gl +Gl +Gl +RT +RT +RT +Gl +Gl +Gl +Gl +Gl +Gl +"} diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 395935eef9fd..3d86570f326c 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -336,6 +336,11 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 7)(y = 9)(z = 1) 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" + + SpaceRuins: File Name = "_maps\RandomRuins\SpaceRuins\.dmm" diff --git a/code/datums/ruins/whitesands.dm b/code/datums/ruins/whitesands.dm index 5615d5d72366..2135036e3d97 100644 --- a/code/datums/ruins/whitesands.dm +++ b/code/datums/ruins/whitesands.dm @@ -48,6 +48,12 @@ description = "Some sort of survivors, brandishing old nanotrasen security gear." suffix = "whitesands_surface_chokepoint.dmm" +/datum/map_template/ruin/whitesands/pubbyslopcrash + name = "Pubby Slop Crash" + id = "ws-pubbyslopcrash" + description = "A failed attempt of the Nanotrasen nutrional replacement program" + suffix = "whitesands_surface_pubbyslopcrash.dmm" + //////////OUTSIDE SETTLEMENTS/RUINS////////// /datum/map_template/ruin/whitesands/survivors/drugstore name = "Abandoned Store" @@ -67,3 +73,4 @@ description = "A small encampment of nomadic survivors of the First Colony, and their descendants. By all accounts, feral and without allegance to anyone but themselves." suffix = "whitesands_surface_camp_combination.dmm" allow_duplicates = FALSE + diff --git a/code/game/area/areas/ruins/sandplanet.dm b/code/game/area/areas/ruins/sandplanet.dm index 5c3d509d589a..e2fb00acdc10 100644 --- a/code/game/area/areas/ruins/sandplanet.dm +++ b/code/game/area/areas/ruins/sandplanet.dm @@ -5,3 +5,7 @@ /area/ruin/whitesands/saloon name = "Hermit Saloon" icon_state = "green" + +/area/ruin/whitesands/pubbycrash + name = "Pubby Crash" + icon_state = "blue" From cb7346498adcf78ad66a7d8a6d216cf0d38c319c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 16 Dec 2023 14:34:11 -0600 Subject: [PATCH 35/60] Automatic changelog generation for PR #2363 [ci skip] --- html/changelogs/AutoChangeLog-pr-2363.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2363.yml diff --git a/html/changelogs/AutoChangeLog-pr-2363.yml b/html/changelogs/AutoChangeLog-pr-2363.yml new file mode 100644 index 000000000000..ca03609ca495 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2363.yml @@ -0,0 +1,4 @@ +author: Immortalartisan +changes: + - {rscadd: A new sandworld ruin based on deprecated ship pubby} +delete-after: true From 1a9faa171b62ef6cf6fdad4a8015b6675bcc49cd Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 17 Dec 2023 00:53:41 +0000 Subject: [PATCH 36/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2363.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2413.yml | 5 ----- html/changelogs/archive/2023-12.yml | 6 ++++++ 3 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2363.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2413.yml diff --git a/html/changelogs/AutoChangeLog-pr-2363.yml b/html/changelogs/AutoChangeLog-pr-2363.yml deleted file mode 100644 index ca03609ca495..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2363.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Immortalartisan -changes: - - {rscadd: A new sandworld ruin based on deprecated ship pubby} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2413.yml b/html/changelogs/AutoChangeLog-pr-2413.yml deleted file mode 100644 index 724d491f6ac2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2413.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: unit0016 -changes: - - {rscadd: 'A new icemoon ruin has been added, should you be in need of service - department goodies.'} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 7fead2a76bc9..75efb4f2c6ec 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -85,3 +85,9 @@ - admin: ERTs can now have a custom shuttle that they can spawn on, on a toggle while creating said ERT. - admin: Shiptest-Specific ERTs, and respective files. +2023-12-17: + Immortalartisan: + - rscadd: A new sandworld ruin based on deprecated ship pubby + unit0016: + - rscadd: A new icemoon ruin has been added, should you be in need of service department + goodies. From f9eba39727aa8eddb994376341d91e7cde68b295 Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 18 Dec 2023 00:54:55 -0500 Subject: [PATCH 37/60] Adds what seems to be a missing pixel to the skillcapes and fixes a dead pixel on the cleaning skillcape (#2593) ## About The Pull Request Each skillcape was missing a pixel on the left side of the front view, which becomes obvious with the cleaning/mining ones which have a pulsing animation Also removes a white spot on the cleaning cape ## Why It's Good For The Game fixes #1168 ## Changelog :cl: fix: obliterated a floating white pixel on the cleaning skillcape fix: skillcapes are no longer missing a pixel on their left side of the front /:cl: --- icons/mob/clothing/neck.dmi | Bin 108442 -> 108374 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index 63368044af97498dc9733a56ff032208f4b4cc10..cd64b37eaf3c8fd839a15f9d3fc48dc4eec1467d 100644 GIT binary patch delta 43237 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 z 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 T-F_z2MrgUGbziee10MQ60FmZ} delta 43316 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 From e5b170e1bc8c4b4c77a027823429082fd33e9b05 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 17 Dec 2023 23:58:18 -0600 Subject: [PATCH 38/60] Automatic changelog generation for PR #2593 [ci skip] --- html/changelogs/AutoChangeLog-pr-2593.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2593.yml diff --git a/html/changelogs/AutoChangeLog-pr-2593.yml b/html/changelogs/AutoChangeLog-pr-2593.yml new file mode 100644 index 000000000000..d83c0d9802bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2593.yml @@ -0,0 +1,5 @@ +author: SomeguyManperson +changes: + - {bugfix: obliterated a floating white pixel on the cleaning skillcape} + - {bugfix: skillcapes are no longer missing a pixel on their left side of the front} +delete-after: true From 1c1651b3a4b330bcd2754dba1eb8a7b1b68fa054 Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 18 Dec 2023 01:00:06 -0500 Subject: [PATCH 39/60] AB+ blood fix (#2588) ## About The Pull Request Adds missing compatible bloodtypes to AB+ blood ## Why It's Good For The Game People with AB+ blood will no longer die when being given any + bloodtype ## Changelog :cl: fix: AB+ blood is no longer incompatible with + bloodtypes /:cl: Signed-off-by: Theos --- code/datums/blood_type.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/blood_type.dm b/code/datums/blood_type.dm index 9541699db92c..3fb4e4198566 100644 --- a/code/datums/blood_type.dm +++ b/code/datums/blood_type.dm @@ -28,7 +28,7 @@ /datum/blood_type/ab_plus name = "AB+" - compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/a_minus, /datum/blood_type/ab_minus, /datum/blood_type/o_minus) + compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/b_plus, /datum/blood_type/a_minus, /datum/blood_type/a_plus, /datum/blood_type/ab_minus, /datum/blood_type/ab_plus, /datum/blood_type/o_minus, /datum/blood_type/o_plus) /datum/blood_type/o_minus name = "O-" From fa00e5993388a1daa3c20910d814d94dab5f8399 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 18 Dec 2023 00:02:47 -0600 Subject: [PATCH 40/60] Automatic changelog generation for PR #2588 [ci skip] --- html/changelogs/AutoChangeLog-pr-2588.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2588.yml diff --git a/html/changelogs/AutoChangeLog-pr-2588.yml b/html/changelogs/AutoChangeLog-pr-2588.yml new file mode 100644 index 000000000000..40d0075f28cf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2588.yml @@ -0,0 +1,4 @@ +author: SomeguyManperson +changes: + - {bugfix: AB+ blood is no longer incompatible with + bloodtypes} +delete-after: true From d4090fcc574a3894eb9a4b89b69b9f98b2a37c6f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 19 Dec 2023 00:50:04 +0000 Subject: [PATCH 41/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2588.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2593.yml | 5 ----- html/changelogs/archive/2023-12.yml | 5 +++++ 3 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2588.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2593.yml diff --git a/html/changelogs/AutoChangeLog-pr-2588.yml b/html/changelogs/AutoChangeLog-pr-2588.yml deleted file mode 100644 index 40d0075f28cf..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2588.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: AB+ blood is no longer incompatible with + bloodtypes} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2593.yml b/html/changelogs/AutoChangeLog-pr-2593.yml deleted file mode 100644 index d83c0d9802bc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2593.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: obliterated a floating white pixel on the cleaning skillcape} - - {bugfix: skillcapes are no longer missing a pixel on their left side of the front} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 75efb4f2c6ec..85ef9859457e 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -91,3 +91,8 @@ unit0016: - rscadd: A new icemoon ruin has been added, should you be in need of service department goodies. +2023-12-19: + SomeguyManperson: + - bugfix: AB+ blood is no longer incompatible with + bloodtypes + - bugfix: obliterated a floating white pixel on the cleaning skillcape + - bugfix: skillcapes are no longer missing a pixel on their left side of the front From 5e51e050895be4f759eeb5889532d2144f12d515 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Wed, 20 Dec 2023 10:42:33 -0600 Subject: [PATCH 42/60] "fixes" material tiles (#2603) ## About The Pull Request No longer will you have to see a massive fix me when you accidentally create material tiles instead of the ones you actually wanted! Fixes #2528 ![image](https://github.com/shiptest-ss13/Shiptest/assets/86381784/86c19011-1f17-4129-a75c-de3b38ce130c) ## Why It's Good For The Game I would argue for scraping them entirely but that fix me sprite was REALLY annoying me, We have had it for 2 years based on the commit history ## Changelog :cl: fix: Material tile sprites /:cl: --- code/game/turfs/open/floor.dm | 2 -- icons/turf/floors/tiles.dmi | Bin 27928 -> 26895 bytes 2 files changed, 2 deletions(-) diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index b8931f740c4b..f4bfa034fa12 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -281,8 +281,6 @@ name = "floor" icon_state = "materialfloor" material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS - icon = 'icons/turf/floors/tiles.dmi' - icon_state = "tiled" /turf/open/floor/material/spawn_tile() for(var/i in custom_materials) diff --git a/icons/turf/floors/tiles.dmi b/icons/turf/floors/tiles.dmi index 3f96841a71dae743c31e06990f15873188dfe7be..c3c773e8efa92e6663a48f1402065ee989185b59 100644 GIT binary patch literal 26895 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 W(ktCAb;f<+2%xEoo8~FmeEdI^9akCv literal 27928 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 Date: Wed, 20 Dec 2023 10:45:41 -0600 Subject: [PATCH 43/60] Automatic changelog generation for PR #2603 [ci skip] --- html/changelogs/AutoChangeLog-pr-2603.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2603.yml diff --git a/html/changelogs/AutoChangeLog-pr-2603.yml b/html/changelogs/AutoChangeLog-pr-2603.yml new file mode 100644 index 000000000000..8658a15f81fb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2603.yml @@ -0,0 +1,4 @@ +author: FalloutFalcon +changes: + - {bugfix: Material tile sprites} +delete-after: true From 2840ad5e0484b64771cbedc93daee144c0042a63 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 21 Dec 2023 00:49:57 +0000 Subject: [PATCH 44/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2603.yml | 4 ---- html/changelogs/archive/2023-12.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2603.yml diff --git a/html/changelogs/AutoChangeLog-pr-2603.yml b/html/changelogs/AutoChangeLog-pr-2603.yml deleted file mode 100644 index 8658a15f81fb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2603.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: FalloutFalcon -changes: - - {bugfix: Material tile sprites} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 85ef9859457e..dc3fe31c9caf 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -96,3 +96,6 @@ - bugfix: AB+ blood is no longer incompatible with + bloodtypes - bugfix: obliterated a floating white pixel on the cleaning skillcape - bugfix: skillcapes are no longer missing a pixel on their left side of the front +2023-12-21: + FalloutFalcon: + - bugfix: Material tile sprites From 23f1f687557d3418ff8510861d7c213b8d431db0 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 22 Dec 2023 02:33:47 -0500 Subject: [PATCH 45/60] Fix science goggles displaying wrong research value for anomalies (#2607) ## About The Pull Request Anomalies have a randomized research output, which is visible with science goggles. To harvest this research, you have to signal the anomaly, then put the core into your research console. The core's research output was actually just randomized as well with the same range as the anomaly, rather than being given its output, meaning the expected output and actual output could be completely different ## Why It's Good For The Game Science goggles won't lie to you when looking at anomalies ## Changelog :cl: fix: science goggles are now more accurate when judging the research value of anomalies /:cl: Signed-off-by: Theos --- code/game/objects/effects/anomalies/_anomalies.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/anomalies/_anomalies.dm b/code/game/objects/effects/anomalies/_anomalies.dm index 3c8340bb284b..e62b1e52f7b3 100644 --- a/code/game/objects/effects/anomalies/_anomalies.dm +++ b/code/game/objects/effects/anomalies/_anomalies.dm @@ -50,7 +50,7 @@ aSignal = new aSignal(src) aSignal.code = rand(1,100) aSignal.anomaly_type = type - aSignal.research = rand(500,4000) + aSignal.research = research_value var/frequency = rand(MIN_FREE_FREQ, MAX_FREE_FREQ) if(ISMULTIPLE(frequency, 2))//signaller frequencies are always uneven! From aad25afd95323b1c67564a9ffbb0ab4d01f91001 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 01:48:14 -0600 Subject: [PATCH 46/60] Automatic changelog generation for PR #2607 [ci skip] --- html/changelogs/AutoChangeLog-pr-2607.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2607.yml diff --git a/html/changelogs/AutoChangeLog-pr-2607.yml b/html/changelogs/AutoChangeLog-pr-2607.yml new file mode 100644 index 000000000000..2f931aeca5b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2607.yml @@ -0,0 +1,5 @@ +author: SomeguyManperson +changes: + - {bugfix: science goggles are now more accurate when judging the research value + of anomalies} +delete-after: true From 216ba209cd21620df28dd9373f71918c08d3b36f Mon Sep 17 00:00:00 2001 From: Skies-Of-Blue <86762641+Skies-Of-Blue@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:37:08 -0800 Subject: [PATCH 47/60] Vox Hardhats Fix (#2604) ## About The Pull Request Adds a few missing iconstates to vox hardhats. ## Why It's Good For The Game As silly as it was to watch your local vox's head be consumed by The Void whenever they wanted to see better, it wasn't very good for immersion. Also, bugs bad, m'kay? ## Changelog :cl: imageadd: Adds missing iconstates to vox hardhats. Taste the void no longer! /:cl: --- icons/mob/species/vox/onmob_head_vox.dmi | Bin 89896 -> 90908 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/vox/onmob_head_vox.dmi b/icons/mob/species/vox/onmob_head_vox.dmi index d6b498ca0b5edf2c4b697d383b3e1fb6efb48d1b..0ab1c3be9674962bba5b164b6979c69b8340f38f 100644 GIT binary patch literal 90908 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 literal 89896 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%0DVPKM6gJ%Sj%^vmf9 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 RkYOJH>6++N-T&*={{b)*Zwdea From 57fab1471fd63975ce3c7f243a7ddb4d0a9ab71a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 02:05:11 -0600 Subject: [PATCH 48/60] Automatic changelog generation for PR #2604 [ci skip] --- html/changelogs/AutoChangeLog-pr-2604.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2604.yml diff --git a/html/changelogs/AutoChangeLog-pr-2604.yml b/html/changelogs/AutoChangeLog-pr-2604.yml new file mode 100644 index 000000000000..71c944981141 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2604.yml @@ -0,0 +1,4 @@ +author: Skies-Of-Blue +changes: + - {imageadd: Adds missing iconstates to vox hardhats. Taste the void no longer!} +delete-after: true From 93cd630cc6eb81c87652a22e14aa038a467e2dda Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Fri, 22 Dec 2023 01:38:49 -0600 Subject: [PATCH 49/60] Fixes double defined outfit datum (#2601) ## About The Pull Request Fixes #2423 ## Why It's Good For The Game No one uses these but shouldnt have it defined twice in case someone does :clueless4: ## Changelog :cl: fix: Fixes two assistant outfits having the same path /:cl: --- code/modules/jobs/job_types/assistant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm index b098e79dadac..8035212c27c6 100644 --- a/code/modules/jobs/job_types/assistant.dm +++ b/code/modules/jobs/job_types/assistant.dm @@ -64,7 +64,7 @@ Assistant uniform = /obj/item/clothing/under/color/white accessory = /obj/item/clothing/accessory/armband/science -/datum/outfit/job/assistant/engineeringspecialist +/datum/outfit/job/assistant/deckhand name = "Assistant (Deckhand)" accessory = /obj/item/clothing/accessory/armband/cargo From 1126441fa09130aecf16ec0c874a78e09e9a4cd2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 02:22:16 -0600 Subject: [PATCH 50/60] Automatic changelog generation for PR #2601 [ci skip] --- html/changelogs/AutoChangeLog-pr-2601.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2601.yml diff --git a/html/changelogs/AutoChangeLog-pr-2601.yml b/html/changelogs/AutoChangeLog-pr-2601.yml new file mode 100644 index 000000000000..a4bd1ed7cc95 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2601.yml @@ -0,0 +1,4 @@ +author: FalloutFalcon +changes: + - {bugfix: Fixes two assistant outfits having the same path} +delete-after: true From 19780cc9115e3ac5beb79d33f8585eb3975961f3 Mon Sep 17 00:00:00 2001 From: GenericDM <34109002+GenericDM@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:47:53 -0800 Subject: [PATCH 51/60] crate shjelf layer fix (#2597) ## About The Pull Request @thgvr ![image](https://github.com/shiptest-ss13/Shiptest/assets/34109002/ae3c8e9f-bf0f-490a-851d-e7587c7fb1a8) ok ## Why It's Good For The Game fix bug ## Changelog :cl: fix: crate shelves no longer have layering issues /:cl: --- code/game/objects/structures/crateshelf.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/crateshelf.dm b/code/game/objects/structures/crateshelf.dm index 1ede60f12e22..a2234cc45ad9 100644 --- a/code/game/objects/structures/crateshelf.dm +++ b/code/game/objects/structures/crateshelf.dm @@ -24,7 +24,10 @@ var/stack_layer // This is used to generate the sprite layering of the shelf pieces. var/stack_offset // This is used to generate the vertical offset of the shelf pieces. for(var/i in 1 to (capacity - 1)) - stack_layer = BELOW_OBJ_LAYER + (0.02 * i) - 0.01 // Make each shelf piece render above the last, but below the crate that should be on it. + if(i >= 3) // If we're at or above three, we'll be on the way to going off the tile we're on. This allows mobs to be below the shelf when this happens. + stack_layer = ABOVE_MOB_LAYER + (0.02 * i) - 0.01 + else + stack_layer = BELOW_OBJ_LAYER + (0.02 * i) - 0.01 // Make each shelf piece render above the last, but below the crate that should be on it. stack_offset = DEFAULT_SHELF_VERTICAL_OFFSET * i // Make each shelf piece physically above the last. overlays += image(icon = 'icons/obj/objects.dmi', icon_state = "shelf_stack", layer = stack_layer, pixel_y = stack_offset) return @@ -85,7 +88,10 @@ shelf_contents[next_free] = crate // Insert a reference to the crate into the free slot. crate.forceMove(src) // Insert the crate into the shelf. crate.pixel_y = DEFAULT_SHELF_VERTICAL_OFFSET * (next_free - 1) // Adjust the vertical offset of the crate to look like it's on the shelf. - crate.layer = BELOW_OBJ_LAYER + 0.02 * (next_free - 1) // Adjust the layer of the crate to look like it's in the shelf. + if(next_free >= 3) // If we're at or above three, we'll be on the way to going off the tile we're on. This allows mobs to be below the crate when this happens. + crate.layer = ABOVE_MOB_LAYER + 0.02 * (next_free - 1) + else + crate.layer = BELOW_OBJ_LAYER + 0.02 * (next_free - 1) // Adjust the layer of the crate to look like it's in the shelf. handle_visuals() return TRUE return FALSE // If the do_after() is interrupted, return FALSE! From ee3d49f8cd2f8861cfcb101e9897d71f06843b59 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 02:39:09 -0600 Subject: [PATCH 52/60] Automatic changelog generation for PR #2597 [ci skip] --- html/changelogs/AutoChangeLog-pr-2597.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2597.yml diff --git a/html/changelogs/AutoChangeLog-pr-2597.yml b/html/changelogs/AutoChangeLog-pr-2597.yml new file mode 100644 index 000000000000..7723098e7ad3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2597.yml @@ -0,0 +1,4 @@ +author: GenericDM +changes: + - {bugfix: crate shelves no longer have layering issues} +delete-after: true From 4e03509552254f96f5b3677ff001a6c4803ee8f7 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:48:13 -0800 Subject: [PATCH 53/60] Tweaks memo input text slightly (#2596) ## About The Pull Request Changes info shown to shipowners abotu ship memos ## Changelog :cl: tweak: Changed the text shown to shipowners about making a memo. /:cl: --- code/modules/overmap/ships/owner_action.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/overmap/ships/owner_action.dm b/code/modules/overmap/ships/owner_action.dm index 515db9b5f470..04169054b2e6 100644 --- a/code/modules/overmap/ships/owner_action.dm +++ b/code/modules/overmap/ships/owner_action.dm @@ -134,7 +134,7 @@ if("memo") var/memo_result = sanitize(stripped_multiline_input( - user, "Enter a message for prospective players joining your ship. Playstyle and RP level information is encouraged.", + user, "Enter a message for prospective players joining your ship. This information could include your goals for the outing, or details about the way your ship may play.", "Ship Memo", parent_ship.memo )) // stripped_multiline_input returns an empty string if people press Cancel, but From 98d65b9cac9a51f6636d3c38f3c8f34902451a98 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 02:56:26 -0600 Subject: [PATCH 54/60] Automatic changelog generation for PR #2596 [ci skip] --- html/changelogs/AutoChangeLog-pr-2596.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2596.yml diff --git a/html/changelogs/AutoChangeLog-pr-2596.yml b/html/changelogs/AutoChangeLog-pr-2596.yml new file mode 100644 index 000000000000..7563cdd2ef0f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2596.yml @@ -0,0 +1,4 @@ +author: thgvr +changes: + - {tweak: Changed the text shown to shipowners about making a memo.} +delete-after: true From 71f01e577469c2a6258969bd96e72972cfa1449f Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 22 Dec 2023 02:48:40 -0500 Subject: [PATCH 55/60] fix for charliestation gravity (#2592) ## About The Pull Request Charliestation solars didn't get gravity as a solar subtype, they now have it 2 tiles with space area have been fixed to their proper area, probably caused some gravity goofiness too ## Why It's Good For The Game fixes #769 ## Changelog :cl: fix: the charliestation ruin on ice planets now obeys local gravity /:cl: --- .../IceRuins/icemoon_underground_oldstation.dmm | 7 ++----- code/game/area/areas/ruins/space.dm | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm index a88474aa87e1..e9f508fe0126 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm @@ -310,9 +310,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation) -"bd" = ( -/turf/template_noop, -/area/space) "be" = ( /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west, @@ -11479,7 +11476,7 @@ xT aa aa aa -bd +aa lg lH lg @@ -11528,7 +11525,7 @@ xT aa aa aa -bd +aa lg lg lg diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index e19e39cd0db7..a249ef4ec9f7 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -174,6 +174,7 @@ /area/solar/ancientstation name = "Charlie Station Solar Array" icon_state = "panelsP" + has_gravity = STANDARD_GRAVITY //DERELICT From 2278ec9d099af951de7aae26040c282ca79e451a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 03:13:27 -0600 Subject: [PATCH 56/60] Automatic changelog generation for PR #2592 [ci skip] --- html/changelogs/AutoChangeLog-pr-2592.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2592.yml diff --git a/html/changelogs/AutoChangeLog-pr-2592.yml b/html/changelogs/AutoChangeLog-pr-2592.yml new file mode 100644 index 000000000000..ee7a482d6ac6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2592.yml @@ -0,0 +1,4 @@ +author: SomeguyManperson +changes: + - {bugfix: the charliestation ruin on ice planets now obeys local gravity} +delete-after: true From ab91569b94639f789a51fa6f8bee8957777c05dc Mon Sep 17 00:00:00 2001 From: zevo <95449138+Zevotech@users.noreply.github.com> Date: Fri, 22 Dec 2023 02:49:08 -0500 Subject: [PATCH 57/60] Removes a flora with an error texture on Jungle_Paradise (#2591) ## About The Pull Request Removes a flora with an invalid varedited texture on Jungle_Paradise. Please don't varedit flora textures. Use the correct type or subtype it and . ..() if one doesn't exist. ## Why It's Good For The Game Missing textures on maps is bad and not good. ## Changelog :cl: fix: Removed a flora with a varedited error texture on jungle_paradise /:cl: --- _maps/RandomRuins/JungleRuins/jungle_paradise.dmm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index 1983657dbc1f..f008f3c68717 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -3331,10 +3331,6 @@ pixel_x = 21 }, /obj/structure/flora/grass/jungle/b, -/obj/structure/flora/grass/jungle/b{ - icon_state = "rock3"; - pixel_y = 9 - }, /turf/open/floor/plating/dirt/jungle, /area/overmap_encounter/planetoid/cave/explored) "uk" = ( From be80cd1755619a9b743ca401b28de720daec06f1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 22 Dec 2023 03:30:51 -0600 Subject: [PATCH 58/60] Automatic changelog generation for PR #2591 [ci skip] --- html/changelogs/AutoChangeLog-pr-2591.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2591.yml diff --git a/html/changelogs/AutoChangeLog-pr-2591.yml b/html/changelogs/AutoChangeLog-pr-2591.yml new file mode 100644 index 000000000000..964bee53a0e9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2591.yml @@ -0,0 +1,4 @@ +author: Zevotech +changes: + - {bugfix: Removed a flora with a varedited error texture on jungle_paradise} +delete-after: true From 2bac953ad02f4455cf906fed41256ba4e84bab69 Mon Sep 17 00:00:00 2001 From: GenericDM <34109002+GenericDM@users.noreply.github.com> Date: Fri, 22 Dec 2023 00:06:21 -0800 Subject: [PATCH 59/60] crate shelf UX tweaks (#2605) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request changes up description and UI interactions of crate shelves. Mouse cursor will now switch to a drag+drop cursor when clickdragging crates, and the description is more descriptive. also changes spans to use the cleaner span_blahblah() proc ## Why It's Good For The Game ## Changelog 🆑 tweak: cursor will now switch to a clickdrag cursor when clickdragging crates tweak: crate shelf description improved /:cl: --- .../structures/crates_lockers/crates.dm | 1 + code/game/objects/structures/crateshelf.dm | 24 +++++++++---------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index e2430be999b6..3729f41af36e 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -10,6 +10,7 @@ allow_dense = TRUE dense_when_open = TRUE climbable = TRUE + mouse_drag_pointer = TRUE climb_time = 10 //real fast, because let's be honest stepping into or onto a crate is easy delivery_icon = "deliverycrate" open_sound = 'sound/machines/crate_open.ogg' diff --git a/code/game/objects/structures/crateshelf.dm b/code/game/objects/structures/crateshelf.dm index a2234cc45ad9..3b1387f5490b 100644 --- a/code/game/objects/structures/crateshelf.dm +++ b/code/game/objects/structures/crateshelf.dm @@ -15,7 +15,7 @@ var/use_delay = DEFAULT_SHELF_USE_DELAY var/list/shelf_contents -/obj/structure/crate_shelf/tall +/obj/structure/crate_shelf/debug capacity = 12 /obj/structure/crate_shelf/Initialize() @@ -38,12 +38,12 @@ /obj/structure/crate_shelf/examine(mob/user) . = ..() - . += "There are some bolts holding [src] together." + . += span_notice("There are some bolts holding [src] together.") if(shelf_contents.Find(null)) // If there's an empty space in the shelf, let the examiner know. - . += "You could drag a crate into [src]." + . += span_notice("You could drag and drop a crate into [src].") if(contents.len) // If there are any crates in the shelf, let the examiner know. - . += "You could drag a crate out of [src]." - . += "[src] contains:" + . += span_notice("You could drag and drop a crate out of [src].") + . += span_notice("[src] contains:") for(var/obj/structure/closet/crate/crate in shelf_contents) . += " [icon2html(crate, user)] [crate]" @@ -56,13 +56,13 @@ return ..() /obj/structure/crate_shelf/relay_container_resist_act(mob/living/user, obj/structure/closet/crate) - to_chat(user, "You begin attempting to knock [crate] out of [src].") + to_chat(user, span_notice("You begin attempting to knock [crate] out of [src]")) if(do_after(user, 30 SECONDS, target = crate)) if(!user || user.stat != CONSCIOUS || user.loc != crate || crate.loc != src) return // If the user is in a strange condition, return early. - visible_message("[crate] falls off of [src]!", - "You manage to knock [crate] free of [src].", - "[crate]'s lid falls open!") + crate.visible_message(span_warning("[crate]'s lid falls open!")) else // If we somehow fail to open the crate, just break it instead! - crate.visible_message("[crate] falls apart!") + crate.visible_message(span_warning("[crate] falls apart!")) crate.deconstruct() if(3) // Break that crate! - crate.visible_message("[crate] falls apart!") + crate.visible_message(span_warning("[crate] falls apart!")) crate.deconstruct() shelf_contents[shelf_contents.Find(crate)] = null if(!(flags_1&NODECONSTRUCT_1)) From 2e37ff01095dfe2fb4b3a91f52d79e758046d92d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 23 Dec 2023 00:47:20 +0000 Subject: [PATCH 60/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2591.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2592.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2596.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2597.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2601.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2604.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2607.yml | 5 ----- html/changelogs/archive/2023-12.yml | 15 +++++++++++++++ 8 files changed, 15 insertions(+), 29 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2591.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2592.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2596.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2597.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2601.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2604.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2607.yml diff --git a/html/changelogs/AutoChangeLog-pr-2591.yml b/html/changelogs/AutoChangeLog-pr-2591.yml deleted file mode 100644 index 964bee53a0e9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2591.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Zevotech -changes: - - {bugfix: Removed a flora with a varedited error texture on jungle_paradise} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2592.yml b/html/changelogs/AutoChangeLog-pr-2592.yml deleted file mode 100644 index ee7a482d6ac6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2592.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: the charliestation ruin on ice planets now obeys local gravity} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2596.yml b/html/changelogs/AutoChangeLog-pr-2596.yml deleted file mode 100644 index 7563cdd2ef0f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2596.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: thgvr -changes: - - {tweak: Changed the text shown to shipowners about making a memo.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2597.yml b/html/changelogs/AutoChangeLog-pr-2597.yml deleted file mode 100644 index 7723098e7ad3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2597.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: GenericDM -changes: - - {bugfix: crate shelves no longer have layering issues} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2601.yml b/html/changelogs/AutoChangeLog-pr-2601.yml deleted file mode 100644 index a4bd1ed7cc95..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2601.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: FalloutFalcon -changes: - - {bugfix: Fixes two assistant outfits having the same path} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2604.yml b/html/changelogs/AutoChangeLog-pr-2604.yml deleted file mode 100644 index 71c944981141..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2604.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Skies-Of-Blue -changes: - - {imageadd: Adds missing iconstates to vox hardhats. Taste the void no longer!} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2607.yml b/html/changelogs/AutoChangeLog-pr-2607.yml deleted file mode 100644 index 2f931aeca5b9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2607.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: science goggles are now more accurate when judging the research value - of anomalies} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index dc3fe31c9caf..11069def2978 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -99,3 +99,18 @@ 2023-12-21: FalloutFalcon: - bugfix: Material tile sprites +2023-12-23: + FalloutFalcon: + - bugfix: Fixes two assistant outfits having the same path + GenericDM: + - bugfix: crate shelves no longer have layering issues + Skies-Of-Blue: + - imageadd: Adds missing iconstates to vox hardhats. Taste the void no longer! + SomeguyManperson: + - bugfix: the charliestation ruin on ice planets now obeys local gravity + - bugfix: science goggles are now more accurate when judging the research value + of anomalies + Zevotech: + - bugfix: Removed a flora with a varedited error texture on jungle_paradise + thgvr: + - tweak: Changed the text shown to shipowners about making a memo.

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 literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index f9eeb5d1d91db5c12531855cc33c1d6432ce8160..3a77a2e558858130ff828c9dd399f0e63f46d091 100644 GIT binary patch delta 54394 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 B8Tf9og||3MG!>vZq$ZT00B=S02B*6n7u2t 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 literal 30762 zcma&NWmFtp)Gk=Ky9T%59y~#Vy9Egj!QBbLf(4f#!QBZE+}+)RyEVbxZHo81ch;Sm zKeJYMm!H~a`?L4yP-R6aG-M)V007Wrq{USM07~TbiwF;%8I8#=0RU(MPjxL9aZ_g# zCrbwxOM5#2@JLHY?6g~AM-3i7Q$sv*C9EqKgmC5&I$0QWX1!gcWem@tDI8up!TjP@ z4|ne>=cklu5tid&-zNOR*Ot;fT*>b!pVN6by0yzTdaS2QHoEHd&BBd(m>n{l8P8C? zklMVeMl?-zSH8d>I(RrbXErC5a(n(@P{mSB`mPJ0MGpw&`2BL-yz#F1KF(`1u=N{_F;BQR+Hc#yozGx}*b<_SMjCoB&7+oPzc{og1Y#aXSv zxlX@t0)@;xR+>VycoHo{tM^6MXmqji^rmvovKE|vEAe!2 zR!6e_v+hW5B5wTsSI-Wq64$_=l(o=wt#fW>iwuUT9z`3{$UYV*`EwemF~_Q|PG~_- zQR7i1 zQjUIklM*d7(ZP$hA9OzdxkCMTp4_5CsI)MoSQGcONje~r+#e-)#J%0D0;?fj6Z0#= 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 diff --git a/icons/obj/clothing/suits/wintercoat.dmi b/icons/obj/clothing/suits/wintercoat.dmi new file mode 100644 index 0000000000000000000000000000000000000000..386b905064ae1c2d0862e6766fab7232cfb4bf0b GIT binary patch literal 6485 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 literal 0 HcmV?d00001 From e08dca5de762b5c786ee4003e80cf4ac4ceadc02 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 8 Dec 2023 02:58:07 -0600 Subject: [PATCH 02/60] Automatic changelog generation for PR #2550 [ci skip] --- html/changelogs/AutoChangeLog-pr-2550.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2550.yml diff --git a/html/changelogs/AutoChangeLog-pr-2550.yml b/html/changelogs/AutoChangeLog-pr-2550.yml new file mode 100644 index 000000000000..dbef4f1bca7d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2550.yml @@ -0,0 +1,4 @@ +author: Halcyon +changes: + - {rscadd: Winter coats have a new coat of paint.} +delete-after: true From 2d7d06688e0be898609674cfabe6b10e2d1bf373 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 9 Dec 2023 00:48:41 +0000 Subject: [PATCH 03/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2432.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2550.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2576.yml | 5 ----- html/changelogs/archive/2023-12.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 14 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2432.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2550.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2576.yml diff --git a/html/changelogs/AutoChangeLog-pr-2432.yml b/html/changelogs/AutoChangeLog-pr-2432.yml deleted file mode 100644 index 9b162c910470..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2432.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: thgvr -changes: - - {balance: 'Goliaths no longer stun you, instead they apply a bear-trap like mass - of tentacles that slows you. Resist to break them off.'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2550.yml b/html/changelogs/AutoChangeLog-pr-2550.yml deleted file mode 100644 index dbef4f1bca7d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2550.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Halcyon -changes: - - {rscadd: Winter coats have a new coat of paint.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2576.yml b/html/changelogs/AutoChangeLog-pr-2576.yml deleted file mode 100644 index abd7b06d284e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2576.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: MarkSuckerberg -changes: - - {tweak: Combining eyepatches should now try to put the result into your hands - afterwards} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 6328cce0853b..2ff043ed83d5 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -33,3 +33,11 @@ - bugfix: Small playtime-based ship join restriction edge cases fixed. - bugfix: Ship-spawn unit tests have been fixed and expanded. - bugfix: fixes planetary outposts from having space underneath all the turfs +2023-12-09: + Halcyon: + - rscadd: Winter coats have a new coat of paint. + MarkSuckerberg: + - tweak: Combining eyepatches should now try to put the result into your hands afterwards + thgvr: + - balance: Goliaths no longer stun you, instead they apply a bear-trap like mass + of tentacles that slows you. Resist to break them off. From 6bb13608987d0dae6c82e1dd7b5cda97398af3b2 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Fri, 8 Dec 2023 17:54:23 -0800 Subject: [PATCH 04/60] Limits Riggs-class ships to one (#2577) ## About The Pull Request This ship is decently sized and supports a decently sized crew. Having multiple diminishes that by spreading out players if multiple are spawned around the same time. ## Changelog :cl: tweak: Multiple Riggs-classes cannot be spawned by players anymore /:cl: --- _maps/configs/independent_rigger.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/configs/independent_rigger.json b/_maps/configs/independent_rigger.json index 8229cee469de..324cf75dd3ea 100644 --- a/_maps/configs/independent_rigger.json +++ b/_maps/configs/independent_rigger.json @@ -18,7 +18,7 @@ ], "map_path": "_maps/shuttles/independent/independent_rigger.dmm", "roundstart": true, - "limit": 2, + "limit": 1, "job_slots": { "Captain": { "outfit": "/datum/outfit/job/captain/western", From e8741bdb3bc769859cf2d1c704f6032bc9f466d6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 8 Dec 2023 19:57:16 -0600 Subject: [PATCH 05/60] Automatic changelog generation for PR #2577 [ci skip] --- html/changelogs/AutoChangeLog-pr-2577.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2577.yml diff --git a/html/changelogs/AutoChangeLog-pr-2577.yml b/html/changelogs/AutoChangeLog-pr-2577.yml new file mode 100644 index 000000000000..280175a999a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2577.yml @@ -0,0 +1,4 @@ +author: thgvr +changes: + - {tweak: Multiple Riggs-classes cannot be spawned by players anymore} +delete-after: true From e95b8a433d15be63bfdea008d371dbf32c237e75 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 10 Dec 2023 00:53:48 +0000 Subject: [PATCH 06/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2577.yml | 4 ---- html/changelogs/archive/2023-12.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2577.yml diff --git a/html/changelogs/AutoChangeLog-pr-2577.yml b/html/changelogs/AutoChangeLog-pr-2577.yml deleted file mode 100644 index 280175a999a2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2577.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: thgvr -changes: - - {tweak: Multiple Riggs-classes cannot be spawned by players anymore} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 2ff043ed83d5..1a7e2f4555c6 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -41,3 +41,6 @@ thgvr: - balance: Goliaths no longer stun you, instead they apply a bear-trap like mass of tentacles that slows you. Resist to break them off. +2023-12-10: + thgvr: + - tweak: Multiple Riggs-classes cannot be spawned by players anymore From 54adaa6d39b5bf587c31821ea677ef061d00e997 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Sat, 9 Dec 2023 19:25:24 -0800 Subject: [PATCH 07/60] New vote sound, puts vote in examine blocks (#2579) ## About The Pull Request ![image](https://github.com/shiptest-ss13/Shiptest/assets/81882910/5e6d52b9-7772-48d4-86c5-0e137836c03f) ## Changelog :cl: add: Votes have a new look and new sound. /:cl: --- code/controllers/subsystem/vote.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index ba64c98c56c9..b06baa1c49c2 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -120,7 +120,7 @@ SUBSYSTEM_DEF(vote) text += "Vote Result: Inconclusive - No Votes!" log_vote(text) remove_action_buttons() - to_chat(world, "\n[text]") + to_chat(world, span_purple(examine_block(text))) return . /datum/controller/subsystem/vote/proc/result() @@ -218,10 +218,10 @@ SUBSYSTEM_DEF(vote) log_vote(text) var/vp = CONFIG_GET(number/vote_period) - var/vote_message = "\n[text]\nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote." + var/vote_message = "[text]\nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote." if(observer_vote_allowed) - to_chat(world, vote_message) - SEND_SOUND(world, sound('sound/misc/vinethud.ogg')) + to_chat(world, examine_block(vote_message)) + SEND_SOUND(world, sound('sound/misc/compiler-stage2.ogg')) time_remaining = round(vp/10) for(var/c in GLOB.clients) var/client/C = c @@ -240,8 +240,8 @@ SUBSYSTEM_DEF(vote) valid_clients -= C for(var/c in valid_clients) var/client/C = c - SEND_SOUND(C, sound('sound/misc/vinethud.ogg')) - to_chat(C.mob, vote_message) + SEND_SOUND(C, sound('sound/misc/compiler-stage2.ogg')) + to_chat(C.mob, examine_block(vote_message)) var/datum/action/vote/V = new if(question) V.name = "Vote: [question]" From 9c6031d4ad4fd42658b6c00c80762f2a4a273955 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 9 Dec 2023 21:28:09 -0600 Subject: [PATCH 08/60] Automatic changelog generation for PR #2579 [ci skip] --- html/changelogs/AutoChangeLog-pr-2579.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2579.yml diff --git a/html/changelogs/AutoChangeLog-pr-2579.yml b/html/changelogs/AutoChangeLog-pr-2579.yml new file mode 100644 index 000000000000..8ae8775e9d3a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2579.yml @@ -0,0 +1,4 @@ +author: thgvr +changes: + - {rscadd: Votes have a new look and new sound.} +delete-after: true From be9299addf78bffcabe6d3ee13cc2cbc68da35b2 Mon Sep 17 00:00:00 2001 From: Zephyr <12817816+ZephyrTFA@users.noreply.github.com> Date: Sun, 10 Dec 2023 16:49:01 -0500 Subject: [PATCH 09/60] fix a few easy to spot hard deletes (#2580) --- code/game/machinery/computer/crew.dm | 4 ++++ code/modules/mob/living/silicon/ai/ai.dm | 8 +++++++- code/modules/overmap/ships/controlled_ship_datum.dm | 1 + code/modules/vehicles/scooter.dm | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 589289c595db..f875defd6044 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -44,6 +44,10 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) ui = new(user, src, "CrewConsole") ui.open() +/datum/crewmonitor/ui_close(mob/user) + ui_sources -= user + return ..() + /datum/crewmonitor/proc/show(mob/M, source) ui_sources[M] = source ui_interact(M) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 2223a1491a6c..daa987904737 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -711,7 +711,7 @@ for (var/obj/machinery/camera/C in lit_cameras) C.set_light(0) - lit_cameras = list() + lit_cameras = list() return @@ -737,9 +737,15 @@ for (var/obj/machinery/camera/C in remove) lit_cameras -= C //Removed from list before turning off the light so that it doesn't check the AI looking away. C.Togglelight(0) + UnregisterSignal(C, COMSIG_PARENT_QDELETING, PROC_REF(camera_deleted)) for (var/obj/machinery/camera/C in add) C.Togglelight(1) lit_cameras |= C + RegisterSignal(C, COMSIG_PARENT_QDELETING, PROC_REF(camera_deleted)) + +/mob/living/silicon/ai/proc/camera_deleted(obj/machinery/camera/camera) + SIGNAL_HANDLER + lit_cameras -= camera /mob/living/silicon/ai/proc/control_integrated_radio() set name = "Transceiver Settings" diff --git a/code/modules/overmap/ships/controlled_ship_datum.dm b/code/modules/overmap/ships/controlled_ship_datum.dm index 4397919593aa..da35c3b9df9c 100644 --- a/code/modules/overmap/ships/controlled_ship_datum.dm +++ b/code/modules/overmap/ships/controlled_ship_datum.dm @@ -116,6 +116,7 @@ . = ..() SSovermap.controlled_ships -= src helms.Cut() + QDEL_LIST(missions) LAZYCLEARLIST(owner_candidates) if(!QDELETED(shuttle_port)) shuttle_port.current_ship = null diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 6dee79d6e69a..8d6acea28452 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -76,7 +76,7 @@ /obj/vehicle/ridden/scooter/skateboard/Destroy() if(sparks) QDEL_NULL(sparks) - . = ..() + return ..() /obj/vehicle/ridden/scooter/skateboard/relaymove(mob/living/user, direction) if (grinding || world.time < next_crash) From bf19ccb8c2c4ebcdb0d4edef4de684dc5b655912 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 00:51:09 +0000 Subject: [PATCH 10/60] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2579.yml | 4 ---- html/changelogs/archive/2023-12.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2579.yml diff --git a/html/changelogs/AutoChangeLog-pr-2579.yml b/html/changelogs/AutoChangeLog-pr-2579.yml deleted file mode 100644 index 8ae8775e9d3a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2579.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: thgvr -changes: - - {rscadd: Votes have a new look and new sound.} -delete-after: true diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 1a7e2f4555c6..5243a3a72680 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -44,3 +44,6 @@ 2023-12-10: thgvr: - tweak: Multiple Riggs-classes cannot be spawned by players anymore +2023-12-11: + thgvr: + - rscadd: Votes have a new look and new sound. From 69b37e5f059851d8e4ed010ea6c59ab263f3ea46 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 11 Dec 2023 17:36:31 -0600 Subject: [PATCH 11/60] Adjusts BYOND Skin Buttons (#2570) ## About The Pull Request ### BEFORE ![image](https://github.com/shiptest-ss13/Shiptest/assets/29362068/734632d0-8008-42cd-a545-7c1ed1010948) ### AFTER ![image](https://github.com/shiptest-ss13/Shiptest/assets/29362068/ea499d7a-e0d4-4d9d-8f1a-d3c5fb29981f) Makes the bar at the top-right of the screen much more consistent, as well as swaps the "Forum" button for a "Lore" button, as we don't have a forum and our lore primer is important. Also shrinks the words used on the buttons so it looks a little bit better on widescreen mode. Don't ask me to find out what's going on with the report issues button. ## Why It's Good For The Game Makes buttons that are always visible a little bit less infuriatingly unbalanced, and puts a focus on the lore primer. ## Changelog :cl: tweak: Adjusts spacing of the top-right BYOND window buttons add: Adds a lore button to the top-right /:cl: --- code/__DEFINES/statpanel.dm | 2 +- .../configuration/entries/general.dm | 4 +- config/config.txt | 4 +- interface/interface.dm | 16 ++--- interface/skin.dmf | 64 +++++++++---------- tgui/packages/tgui-panel/themes.js | 12 ++-- 6 files changed, 53 insertions(+), 49 deletions(-) diff --git a/code/__DEFINES/statpanel.dm b/code/__DEFINES/statpanel.dm index 8ce6ba624a1b..c5378235fc63 100644 --- a/code/__DEFINES/statpanel.dm +++ b/code/__DEFINES/statpanel.dm @@ -8,7 +8,7 @@ GLOBAL_LIST_INIT(client_verbs_required, list( /client/verb/panel_ready, // Skin buttons that should always work /client/verb/rules, - /client/verb/forum, + /client/verb/lore, /client/verb/github, /client/verb/joindiscord, )) diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 41a470aac610..6a5959574754 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -236,8 +236,8 @@ /datum/config_entry/string/wikiurl config_entry_value = "https://shiptest.net/wiki/" -/datum/config_entry/string/forumurl - config_entry_value = "https://shiptest.net/discord" +/datum/config_entry/string/loreurl + config_entry_value = "https://shiptest.net/wiki/Lore_Primer" /datum/config_entry/string/rulesurl config_entry_value = "https://shiptest.net/wiki/Rules" diff --git a/config/config.txt b/config/config.txt index 0cdece6b6a16..7a579123028b 100644 --- a/config/config.txt +++ b/config/config.txt @@ -257,8 +257,8 @@ CHECK_RANDOMIZER ## Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted. # SERVER ss13.example.com:2506 -## forum address -# FORUMURL https://shiptest.net/discord +## Lore address +# LOREURL https://shiptest.net/wiki/Lore_Primer ## Wiki address # WIKIURL https://shiptest.net/wiki/ diff --git a/interface/interface.dm b/interface/interface.dm index e92c1cac13f1..0093e756393f 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -14,17 +14,17 @@ to_chat(src, "The wiki URL is not set in the server configuration.") return -/client/verb/forum() - set name = "forum" - set desc = "Visit the forum." +/client/verb/lore() + set name = "lore" + set desc = "View the lore landing page." set hidden = TRUE - var/forumurl = CONFIG_GET(string/forumurl) - if(forumurl) - if(alert("This will open the forum in your browser. Are you sure?",,"Yes","No")!="Yes") + var/loreurl = CONFIG_GET(string/loreurl) + if(loreurl) + if(alert("This will open the lore page in your browser. Are you sure?",,"Yes","No")!="Yes") return - src << link(forumurl) + src << link(loreurl) else - to_chat(src, "The forum URL is not set in the server configuration.") + to_chat(src, "The lore page URL is not set in the server configuration.") return /client/verb/rules() diff --git a/interface/skin.dmf b/interface/skin.dmf index 72e535bf7197..9d933e057c46 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -147,72 +147,72 @@ window "infowindow" left = "statwindow" right = "outputwindow" is-vert = false - elem "discord" - type = BUTTON - pos = 192,5 - size = 88x20 - anchor1 = 30,0 - anchor2 = 44,0 - font-family = "Verdana" - text-color = #ffffff - background-color = #40628a - saved-params = "is-checked" - text = "Join Discord" - command = "discord" elem "changelog" type = BUTTON pos = 8,5 - size = 80x20 + size = 88x20 anchor1 = 1,0 anchor2 = 14,0 font-family = "Verdana" text-color = #ffffff background-color = #40628a saved-params = "is-checked" - text = "Changelog" + text = "Changes" command = "changelog" elem "rules" type = BUTTON - pos = 96,5 - size = 88x20 + pos = 104,5 + size = 80x20 anchor1 = 15,0 - anchor2 = 29,0 + anchor2 = 28,0 font-family = "Verdana" text-color = #ffffff background-color = #40628a saved-params = "is-checked" text = "Rules" command = "rules" + elem "discord" + type = BUTTON + pos = 192,5 + size = 80x20 + anchor1 = 29,0 + anchor2 = 37,0 + font-family = "Verdana" + text-color = #ffffff + background-color = #40628a + saved-params = "is-checked" + text = "Discord" + command = "discord" elem "wiki" type = BUTTON - pos = 288,5 + pos = 280,5 size = 80x20 - anchor1 = 45,0 - anchor2 = 58,0 + anchor1 = 38,0 + anchor2 = 51,0 font-family = "Verdana" text-color = #ffffff background-color = #40628a saved-params = "is-checked" text = "Wiki" command = "wiki" - elem "forum" + elem "lore" type = BUTTON - pos = 376,5 + pos = 368,5 size = 80x20 - anchor1 = 59,0 - anchor2 = 71,0 + anchor1 = 52,0 + anchor2 = 65,0 font-family = "Verdana" text-color = #ffffff background-color = #40628a saved-params = "is-checked" - text = "Forum" - command = "forum" + text = "Lore" + command = "lore" elem "github" type = BUTTON - pos = 464,5 + pos = 456,5 size = 80x20 - anchor1 = 73,0 - anchor2 = 85,0 + anchor1 = 66,0 + anchor2 = 79,0 font-family = "Verdana" text-color = #ffffff background-color = #40628a @@ -221,10 +221,10 @@ window "infowindow" command = "github" elem "report-issue" type = BUTTON - pos = 552,5 + pos = 544,5 size = 80x20 - anchor1 = 86,0 - anchor2 = 99,0 + anchor1 = 80,0 + anchor2 = 93,0 font-family = "Verdana" font-size = 8 text-color = #ffffff diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js index 63fb2774849f..a4e0b48d42bc 100644 --- a/tgui/packages/tgui-panel/themes.js +++ b/tgui/packages/tgui-panel/themes.js @@ -49,10 +49,12 @@ export const setClientTheme = (name) => { 'changelog.text-color': '#000000', 'rules.background-color': 'none', 'rules.text-color': '#000000', + 'discord.background-color': 'none', + 'discord.text-color': '#000000', 'wiki.background-color': 'none', 'wiki.text-color': '#000000', - 'forum.background-color': 'none', - 'forum.text-color': '#000000', + 'lore.background-color': 'none', + 'lore.text-color': '#000000', 'github.background-color': 'none', 'github.text-color': '#000000', 'report-issue.background-color': 'none', @@ -101,10 +103,12 @@ export const setClientTheme = (name) => { 'changelog.text-color': COLOR_DARK_TEXT, 'rules.background-color': '#494949', 'rules.text-color': COLOR_DARK_TEXT, + 'discord.background-color': '#494949', + 'discord.text-color': COLOR_DARK_TEXT, 'wiki.background-color': '#494949', 'wiki.text-color': COLOR_DARK_TEXT, - 'forum.background-color': '#494949', - 'forum.text-color': COLOR_DARK_TEXT, + 'lore.background-color': '#494949', + 'lore.text-color': COLOR_DARK_TEXT, 'github.background-color': '#3a3a3a', 'github.text-color': COLOR_DARK_TEXT, 'report-issue.background-color': '#492020', From d44345ac8223250997f28cc88adaac30c0c1c335 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 11 Dec 2023 17:39:33 -0600 Subject: [PATCH 12/60] Automatic changelog generation for PR #2570 [ci skip] --- html/changelogs/AutoChangeLog-pr-2570.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2570.yml diff --git a/html/changelogs/AutoChangeLog-pr-2570.yml b/html/changelogs/AutoChangeLog-pr-2570.yml new file mode 100644 index 000000000000..e6a310d09ae8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2570.yml @@ -0,0 +1,5 @@ +author: MarkSuckerberg +changes: + - {tweak: Adjusts spacing of the top-right BYOND window buttons} + - {rscadd: Adds a lore button to the top-right} +delete-after: true From ec314b351901c7c214896f16745ba1fc8e9e8fdc Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 11 Dec 2023 18:42:05 -0500 Subject: [PATCH 13/60] bowls/mushroom bowls now use fill icon stuff for their fillings (#2567) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Fixes mushroom bowl becoming invisible/getting weird filling overlay since it's inheriting the normal bowl's behavior. ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/51e17b94-8142-486f-937b-a2b2507457cf) ## Why It's Good For The Game fixes #2508 ## Changelog 🆑 fix: mushroom bowls no longer become invisible when reagents are transferred from them /🆑 --- .../food_and_drinks/food/customizables.dm | 19 +++--------------- code/modules/mining/lavaland/ash_flora.dm | 13 +----------- icons/obj/food/soupsalad.dmi | Bin 24604 -> 24607 bytes icons/obj/lavaland/ash_flora.dmi | Bin 27753 -> 31465 bytes 4 files changed, 4 insertions(+), 28 deletions(-) diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 465b7939c0b7..c4daa88869a7 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -304,6 +304,9 @@ reagent_flags = OPENCONTAINER custom_materials = list(/datum/material/glass = 500) w_class = WEIGHT_CLASS_NORMAL + fill_icon = 'icons/obj/food/soupsalad.dmi' + fill_icon_state = "fullbowl" + fill_icon_thresholds = list(1) /obj/item/reagent_containers/glass/bowl/attackby(obj/item/I,mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks)) @@ -323,22 +326,6 @@ . = ..() return -/obj/item/reagent_containers/glass/bowl/on_reagent_change(changetype) - ..() - update_appearance() - -/obj/item/reagent_containers/glass/bowl/update_icon_state() - if(!reagents || !reagents.total_volume) - icon_state = "bowl" - return ..() - -/obj/item/reagent_containers/glass/bowl/update_overlays() - . = ..() - if(reagents && reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('icons/obj/food/soupsalad.dmi', "fullbowl") - filling.color = mix_color_from_reagents(reagents.reagent_list) - . += filling - #undef INGREDIENTS_FILL #undef INGREDIENTS_SCATTER #undef INGREDIENTS_STACK diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index cc90920f96a7..0bade04d3fe8 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -458,18 +458,7 @@ desc = "A bowl made out of mushrooms. Not food, though it might have contained some at some point." icon = 'icons/obj/lavaland/ash_flora.dmi' icon_state = "mushroom_bowl" - -/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_overlays() - . = ..() - if(reagents && reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('icons/obj/lavaland/ash_flora.dmi', "fullbowl") - filling.color = mix_color_from_reagents(reagents.reagent_list) - . += filling - -/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_icon_state() - if(!reagents || !reagents.total_volume) - icon_state = "mushroom_bowl" - return ..() + fill_icon = 'icons/obj/lavaland/ash_flora.dmi' /obj/item/reagent_containers/glass/bowl/mushroom_bowl/attackby(obj/item/I,mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks)) diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi index 8a0e61db9a57c7decbee51a57dd748e8123aa6f2..1205fd888adcc118baf8c894ede382b9f4340fef 100644 GIT binary patch delta 484 zcmVDJxd|2RLo)5E#HU@j!d z9o^ycuJ2X~I=Q3!`latCq&Vs8Pf<{GM|b0egP(}$rtbpf;*M^A-*;n%8DH0b$Vt=& zdX_cW&>2AoU@lUZCY(@}(S)v4CKGtUhzf%_Y>FeK=%?ClP0|Z)B_LCrw27>p*f=lHHnTpS~Oc>fS z$2=5ZXp?}2vJJg|08_A`zoq*$5;LXPK4e+h43`D`#x!8oE!1)RV8gEO0y1pw==Puf z`mTozi4>lZdHZ*$?{AU5?cPG{`Yz*2DZD#fnCJGbQC37yQC!4Sq1XGW(&VzhJ a-Mah7lRG_}`(KrdjHvB7ai+rCWFZ@ZzBTpkm96oKSe>&9o&r<4t^r0o4yN_i#xb~yS^JU%=otcLr$VL z(6g+`hRz5&0CSPLG~tA*j3#uYGMT_LMpPKgVN)C-ML*ScX_8)XD*>6}q)l991{ITv z!Zh3T4v1<3=US#LGMiw}vZkU4xwN$^uI=nwQOui7DY30fFb`P@!MSpTOvUF~CJgN{ z$2=5ZXp?}2vJE|d15>b}zeo3ZBxXvneaN!187>R>jcLHFTd3oBWy7xT0y1pw;O;*C z^<6d@5-GeO^Y-sh-`^vB+r5X_^SpVb&!?YFb1=2 zJZY|Gi@($q8EsQA=1OWqF-BWqwg%1!Zp diff --git a/icons/obj/lavaland/ash_flora.dmi b/icons/obj/lavaland/ash_flora.dmi index d35d013715b1e6f67c8ecbb40b5579e5ae4321cf..c804d82f176954c2e3224ff37a0e2da6aebc1b43 100644 GIT binary patch literal 31465 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