From 7405dab0c70c378b80b0fe3e66f55f5145279136 Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Sat, 15 Jul 2023 14:09:59 -0500 Subject: [PATCH 01/58] better than youtube downloads I suppose I mean, they'll still download their songs from youtube most likely but at least we'll make sure it won't crash the server lol --- code/controllers/subsystem/jukeboxes.dm | 8 +++++++- config/splurt/general.txt | 5 +++++ .../controllers/configuration/entries/splurt_general.dm | 3 +++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/jukeboxes.dm b/code/controllers/subsystem/jukeboxes.dm index 1e457703c2..8b9e424244 100644 --- a/code/controllers/subsystem/jukeboxes.dm +++ b/code/controllers/subsystem/jukeboxes.dm @@ -66,7 +66,7 @@ SUBSYSTEM_DEF(jukeboxes) //Updates jukebox by transferring to different object or modifying falloff. -/datum/controller/subsystem/jukeboxes/proc/updatejukebox(IDtoupdate, obj/jukebox, jukefalloff) +/datum/controller/subsystem/jukeboxes/proc/updatejukebox(IDtoupdate, obj/jukebox, jukefalloff) if(islist(activejukeboxes[IDtoupdate])) if(istype(jukebox)) activejukeboxes[IDtoupdate][JUKE_BOX] = jukebox @@ -95,6 +95,12 @@ SUBSYSTEM_DEF(jukeboxes) /datum/controller/subsystem/jukeboxes/Initialize() var/list/tracks = flist("config/jukebox_music/sounds/") + //SPLURT EDIT + var/max_tracks = CONFIG_GET(number/max_jukebox_songs) + if(max_tracks >= 0) + while(tracks.len > max_tracks) + LAZYREMOVE(tracks, pick(tracks)) + //SPLURT EDIT END for(var/S in tracks) var/datum/track/T = new() T.song_path = file("config/jukebox_music/sounds/[S]") diff --git a/config/splurt/general.txt b/config/splurt/general.txt index 53c680f96b..773d015386 100644 --- a/config/splurt/general.txt +++ b/config/splurt/general.txt @@ -26,3 +26,8 @@ PROTOLOCK_ALL_ACCESS # Character color limits # Uncomment to disallow players from making characters with colors that are too dark CHARACTER_COLOR_LIMITS + +# Jukebox song limit +# Max amount of songs that can be added to the jukebox each round. +# -1 or comment to unlimit +#MAX_JUKEBOX_SONGS -1 diff --git a/modular_splurt/code/controllers/configuration/entries/splurt_general.dm b/modular_splurt/code/controllers/configuration/entries/splurt_general.dm index 4b8655c76c..78aa7ba0ce 100644 --- a/modular_splurt/code/controllers/configuration/entries/splurt_general.dm +++ b/modular_splurt/code/controllers/configuration/entries/splurt_general.dm @@ -13,3 +13,6 @@ /datum/config_entry/flag/protolock_all_access /datum/config_entry/flag/character_color_limits + +/datum/config_entry/number/max_jukebox_songs + config_entry_value = -1 From b90208f78ccacc3d6dce24515d3bc63e5988fed2 Mon Sep 17 00:00:00 2001 From: Vhariik <101156441+Vhariik@users.noreply.github.com> Date: Sat, 22 Jul 2023 15:41:52 -0300 Subject: [PATCH 02/58] Penguin hierophant --- .../hostile/megafauna/penguinhiero.dm | 3 +++ modular_splurt/icons/mob/lavaland/hierophant.dmi | Bin 0 -> 4433 bytes tgstation.dme | 1 + 3 files changed, 4 insertions(+) create mode 100644 modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm create mode 100644 modular_splurt/icons/mob/lavaland/hierophant.dmi diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm new file mode 100644 index 0000000000..ae5d4187f1 --- /dev/null +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm @@ -0,0 +1,3 @@ +/mob/living/simple_animal/hostile/megafauna/hierophant/penguin + icon = 'modular_splurt/icons/mob/lavaland/hierophant.dmi' + desc = "A penguin-like entity, he's holding what appears to be a scepter of some sort..." diff --git a/modular_splurt/icons/mob/lavaland/hierophant.dmi b/modular_splurt/icons/mob/lavaland/hierophant.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2b73122d72ca5003caa30846474b6b3dd6d0382b GIT binary patch literal 4433 zcmb7HXH-*7w+=nhyCl@S!O#>_Krlf{Km-j<5CxH5Md{L%BE19%Ad=7n(gX!jX@XKh z2_k~hi&T*kDe5aID)+?iyFc#Fd)7K@_Uzev&-3h=J!ej`x#>ARZYVbh1mZI`GPno= zv9JR#FPII`h{bDO0y+-n1go9nkyq8h;2n zeE$G52s#9wTM%5h$fQ`i(f zaOW;hzE~SR|9Qb}o}0Wd-oAx>u(h$Uy}3Bk<+i=K#8{l$VJw?L#Y~{07Etle0ps+U zk^br7t-wihsF*2Kw14_7V|C6Hki{i#fD}VP#|J>?UxEzNKx&h1UZ3Y($6DMcUU*J- zxz&U8rkcFBmprzYJ$F{TX1ENU!Ae_;?(aCX*14N!LD>^+p5v_^1E9oF4(<0G+Ouq@ zd%3l`K{0PRaKjw9cN}NxK&k{0Xd@`x1|mZRsl2vLo@VCBmY858lNTiEhBn#Uxk{yPrs zZrc(&AR{b67fmfex~r4!Kqo5P>PnD-TcAsTmtT;VuMY?mT3~7I7jSFuo2B3GzbncY zPACrzzO}5sgdD*vEFFJKP@;nZ2x-lln2VVAnDfz6n83$NS+p!GIZGut=DFf4IXJ4$ zAUPFt>}i$6gX~nyBSn;k80{2CO2w+YH7g|{yaIa#ncEOkQ_M3N0OC6b*IVE$%?E)5 z#EcE}tU?Pu7iL7w&>)E)o4swvK6EwWeJ79GUwtPlb9JgC<;MMFO%$S2>4=)^5hT~C z)tfh57>9?9h;7pp)2wR;qOV#ptrwfFf7x$8*w|t`YvJlsx;iyr-FVv8E$xuz5GhCK zJ*Vt+Kt-CWvpvMeCRPuppuD}uo?8WM<=^9b=sH5H+Z3T|<9!P5flu+TL=Uyv zg*a=(hg{u@^xwYq!LEwkvZ^!WQpsa$$`o-@gLvoeb~HN7k~IR-;-3< z#F6%K&$xr@V?Gt9a%^6NeHCx3vW`@;zqkPR?LR7F@9E;weN#7JpIfqh+g`nQD#-T4 zuZJ~b)Axq!lM*hxCQLi~P=*TYI?tzulhdbI02eTC@m+4UnpUH?~J1PaeLXNwX z&LZRH+S}*skFy);xv{gq?pw~e6FlsknAjXwZysm}E2F3uYop^noU2!{JHbVOJyGg6 zp)KdI7N_ysCbkzAw*ThDX?n`^D@{NqdqSOm)(g#x$gw#lXbD4NT4lNlpTRX1gF2KC z4i3bk`4{$@8?#71h)0D5yXs*S*ljPcG=B>I_U+p_y_t$DU-9Q>#gS5=Qo6q2ppf@- zLuX5)T58_D8&WVQ%PZrGTuJ&hBKgb>wey4QGWcPWT58pBG}jQ%XZ?T!()XmJ+&k)L zsW%)$eFX6$ctPGc@Jb@70~P)#t}`qGy@TO;ZjB1a0k{9<_d<7?^?;14I4ikmb2)S zF@&XOn7M&jDH`mKrjtrOsBQk~Q|Rap1v=RDEEvu?=;4p}5fSCjo!xyQ@$h+04pFx> z0fi?SBcA^#IC9<~r%1NrxJ;J@LZK*UPAw~zo&P2S64|VyDmTGBkUdXV4JNYq>@r>N2e^>{bXRTs&m>gmwa2r5s9{QO}P|!+{OjDksEGO+LlX# zulwcx&9S}GPqFP)O*rP#z5ONP2(2t|KhU8++^l$dFsVeoyH5L1i~fM8JRq+ukQ1{G z^N1s9N!-(hXYVSg^gby0COf#RbRV-WQXZ&V(<@K?*3v@E4yx(B_vnV3%GIe=&s9(D zDv4}$*>cmkbd=3kiw%Rd|8_|zTV~hu);~O(8equC{Xx%lpv~PB`LEPuUDxv3{o6Om zAYxmMlKXvASAW9`uk`wo?mN407>Ij3`zG0gsdG?qX;>{AO%_C_Pvr^F?{xn4ULzlb z!VI4oFdcd{?G#u?b1!&^Pxua_%t-!!+FSwslk3EyNS85*6Tdl+eKn;8vAOofK+Xv# z+mrG~-usGn2F2bSZ*z5!j+{HVP^aOZ8_ig*{voGRRyi-{-Y88KX=!s^{@@eUq$A!> zlFi#*W#W0pt5CA(r!eIZl6jY<^IE&Bv#z}l6T{$sfL7?`kiDPtQt64Z%Sm|wy0LA< z`;oEa&e=P%_cb1GcYj!%@9l=isrE#-t_zC00?}x^8V?st+FjGS_ilF(cWI$d*Hc-- z!XN-*b$CGc3#`y!s6@J_Etm&o`;*VsP~uYkp^20rdbzA@Kl&Xuvxmv;1cs!VdEwv3 zOG%E4fl+u<0F4EEEL+!$0f^M_{GzenV#reyXettj;LLe$^e)TdXi*&R(B~0FHLn$y zzbMT31G`!H97>GfP;-rSs}UzayTWU5lpmbOE1>jPWPQaA(40lGF0$om=`5Y%>u}t& zy!nqUz^@F9kQ&y}4%>B>fSkqW_cH|Tdx2$6am23_cS|I|^Qh-2xg+m@bjt_waH(C$ zK%XotpI3}oGzix%v%zLE$r=g~dZP_O6@L7cd36qDBwy#?VLE>eE#j3oqQ9WAKhyB! zIK3t17s2@-UB5BW{QC6*okt*~jtu*X((3o4ooA0nb=fg7$sv+m`Hd2p)6yQ0YFX9+ z@@X+-B{pn+yVR;9`c&=dZ<6sSI*XeGEQmb1xo5YUTq>a?(n89ZMZ_F_bgSitb(eLj z7W`sHlRyOOD&-{bGvSbvXAD-Q-x8QfmJftMTu5Bk|~m;;nz; z2+UhhL(a`~_jKmS|0#_B)(IF=_P1=T74W4DP({KUg9O493*nJ{-2}n4|DJTm=!U8; zCpu^#eT~1IY=aeo0^?6qC$6VZszsZx#rG*SNet=Vm+bPgqlLFL;xt(d;N{3cMm z0$>UMHmLh4=D}hN)0W0mvJMJ;yMd!a6%-xq2W;Jg z(~Fn2RfyD!!BxcR(_v)kqN?A;`z#j938qt2v|Uw}=15dR(^{NZhaj+!h=>v$#+*%U zAd{=U8yc63)i7h?v*LW)P$Qi>^rlZy8Ax|#K}BeZ!)M#pKr4bX+@`bv-a`4p_WKj6 zILVKzDkLe%xQKGCs6ju%H}i9F^TJ$(2Y~DAts$rPKN|^vKeeq=$K^ftGWc&kT3t*B z5Etc{R5%pE17TsIis}D3@BeOVE8<9A#zh5u|NrYdfgMQ4HePZH%8|Y`aci@tYfTxq z;lmgC7+hAvAbC|XYakF};+A+NM9ICvlxDY@mm^(wmASW>B}dFYH?=DrXdO3V6}<4u zzJ7Z$1sQfvy7Zkgv(ak4c;t{iYG z*xikiEGEp@Au<}^V5xhGJK5`Y3JsFzyTt)U5^q*4f)^|-Bei77+7royQl;Fn(=L=d z1N=Io>coTJe>8AU@YSb1&;XD{u3wOzdo%0Oe>9GZCN<+4k*DuTYcB2_aidC)CU+FE zq9RZ7lnYek(^t%cgI>t!NWP``6P@&R+P@Io0~B#u0&ZgVTn-i`!(!b{3o8W}3cZ}6 zOEvP4 zpm%)_MWL55Iu?el@8%02XRTp0=sed;6N0u|;!biLHq)3aDal=)a$-O8`( z>?D1a><#c0&b#w-DGCOo+&wY)ToJcKQdHx9Dl^$(m)Za?BV8i+xFteotCMa91+Wrk z#1TymY_MQxJc2`b-{3p4B}clHlxJ%V%cjf@q+3w~dynLk0V$NaHrUqxMjY{~0seYa zZn-EDJC6i>;UdmPggq#^$1b)3{-{QT8y#yt+XY2DN2xw$kSojt z=QTYzvO|mg8k-xsDNA0>3op5G%=nb}<4yr8IOlj_L>iAbQ?nk=aQdQxi?fK&H=v#T qjxzkuvH8CTH*iq_Q)I&rbl$4aUh{l1+XepBLB?lI4IbkiWBv!$kTV Date: Sat, 22 Jul 2023 17:26:18 -0300 Subject: [PATCH 03/58] Update penguinhiero.dm --- .../mob/living/simple_animal/hostile/megafauna/penguinhiero.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm index ae5d4187f1..4b7654f7a3 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/megafauna/penguinhiero.dm @@ -1,3 +1,4 @@ -/mob/living/simple_animal/hostile/megafauna/hierophant/penguin +/mob/living/simple_animal/hostile/megafauna/hierophant + name = "Hierophant" icon = 'modular_splurt/icons/mob/lavaland/hierophant.dmi' desc = "A penguin-like entity, he's holding what appears to be a scepter of some sort..." From 202edbc8c42356e8d2129b98c078e24255ac8b92 Mon Sep 17 00:00:00 2001 From: miguelop1 Date: Sun, 23 Jul 2023 15:50:13 +0100 Subject: [PATCH 04/58] Speen_Ghost_Fix Makes it so ghost can't use *speen. It does not give them a message saying they can't. --- code/modules/mob/living/emote.dm | 1 + modular_splurt/code/modules/mob/living/emotes.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 4be1065372..ae6070c73e 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -207,6 +207,7 @@ if(. && iscarbon(user)) var/mob/living/carbon/C = user return !C.silent && (!C.mind || !C.mind.miming) + return FALSE /datum/emote/living/audio_emote/laugh key = "laugh" diff --git a/modular_splurt/code/modules/mob/living/emotes.dm b/modular_splurt/code/modules/mob/living/emotes.dm index db05d16b5f..714020731b 100644 --- a/modular_splurt/code/modules/mob/living/emotes.dm +++ b/modular_splurt/code/modules/mob/living/emotes.dm @@ -231,7 +231,7 @@ message = "speeeeens!" message_mime = "speeeeens silently!" restraint_check = TRUE - mob_type_allowed_typecache = list(/mob/living, /mob/dead/observer) + mob_type_allowed_typecache = list(/mob/living) mob_type_ignore_stat_typecache = list(/mob/dead/observer) emote_sound = 'modular_splurt/sound/voice/speen.ogg' // No cooldown var required From d66fe1ac65ec60a1ce99e5fc0f4f0c99e616fe69 Mon Sep 17 00:00:00 2001 From: Dexxiol Date: Thu, 27 Jul 2023 12:53:32 +0300 Subject: [PATCH 05/58] sec hardsuit sprite fix ra --- icons/mob/clothing/suit.dmi | Bin 520672 -> 520673 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index db15a5ea4034bca42e79645583ad400a1715bd41..a1dac79b88d64bfb149b2951c6765683158b304a 100644 GIT binary patch delta 239936 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%0D_PiW9h7 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�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,BCYdL3kb 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 B7t;U$ delta 239822 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

Ji{a-l{c!zvgYKWzIY=?oL;f@mV15jj@mW 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[(o5Wl9_6xz~4fbt=D8e~ro|(~-^RX}PSI=`$7RDc{sYaZD zxJ4ap8_p>FJHck}^5@R!?Xh1G9np>~c@L3cZcDxGyFYIhtx!2WYPta0n9*XqkCQ}o zqKa}(Unh#zCHqa{j zdt(1OCefhYap21LXQSY!R}S_2rSk@saZ5y@{*M z)9)J3gzB+8r3hP?7Zpcb@>4grMhlOEGys0t#L+et3GQ32LTRbw$(RS#?q@iT$vJ05 zp)RsnBov@qwvXsj2~_sE=JCzPBZXDmNd8AQ;$>xiD=_qpVCJW{#iO^j{Q7s5T}peo z#_n?lAVchi|KPS|g->#K)i|s3cJGz10zCkB{nWWns4vCUr9lDkJwQrOsW3Zg{O2d2 z^H={qUHevpnj-GPzn9LFAPmtfagp>-ryVL^{&EnmEKtr=hX2ru$57|fj=U;rJrBX1 zm#G1Tbqv4@FVrCF4D?$A?;J8yPBjepeHgRY%8_?gk*x8_PTM^i@c%Fd+_k#5StPm& zJni2U?-{43EA2TTUk&DwMx$Qpw%=i0pDx7gt9<399E&GwPlm$lK3q`sIUQOF=6R7d zzlM9AI>9;s*@KNqewxA38_K^+-@L>!htPt19oQhvS}|U?eEcO)S=}3Br9NJ>%yU)s zECgKE>usH2r4nvs*Wf1N1cL#UYd?TvqUF;kXePwO#eIwfb}gc2jH3D@Z_+(}q18^D zGbgfW;!yDe;!J*X^WEcJ$x9(eHzI@WU%!SW7xlJSyD7n7b*>}CE)7y@H$yf?C5VaiPK+=>Y^(WQbs1~xw=)%1c z!->z!u$nA-_yW!KsIgZnasc`9w|ln&=|>X>5s4ZeV&%WYQ}X+^6Mi|jxJj9|SyOYr zTmcuH1~gI*B3Y9VU;3%*DHG7J99^%VDDe1Kkl=XM6|(4((cSvD5&%$Q%u8Q^%Y|J6 z@-a36=<&q@ln~eQ|1Kstg+NNe2^1`Ui5dQp5=g(IenKBli9dgFv1&E$EpVc+hb(4n zmmF1!)MJvoAFua&fVhd;Dc$&^x1f3&Qym zu{}$XSorBrWQH7ow)-~`-W5<@+D`?W;KN~eiEy%s?%oOer)1YPo@$AHxw|f2{N&F_ zWB^uEhG=+*Q{Upt58K3wg?L7kJJYRn9-BqYhM}(q$`^%kDr7-45$%q@vXnIS95CAy z`p58uZI!zU{@<*46p}^IwcI=#ZV*B6Q-e1#K2L*mm3;LUU&6H5e{t&Vkk!=I(p1wN zH62oAl$9aJxz`Hwc3!`JeLXG917KuqagS3$HnFh0%+ABp`-h$#{l*Yp;SBW!{y1C9 zc$)B_Mt_fQwP}vdl&+1~z^QO=e`2rrM7|-E!+_2t#t(PusON4>zoQc^3jI2`1ViBL zLfqn|n5&$JX!zp{2tgaiw&e&#pG4QJ{}Av!7s|^swh|LHFPbDxU9sKrG2F*IsPtW> z_CGzE-ow{)r#=1p)TpTTOl2$wyofm2WE5)n~(SfO#`2A76V-e9J;dSC{r}zaEB-&ehh- z1_BGma_-C?$4Oq3m+#nk>D3t>{(Lv!>%qa@{V9clx=OYB2HFFuVLi+(aQxI6{0GN} z2;F3ah4&ZdIgTnnq$b5a(T(c%h}(_$UL43V3p16)=8OMQA8eQZUms6=Gt<+* zeGtW2fI9f=eTZj$qCai>yYag5RHng;$OV5h9IJ;J-9cr7TH2Um%7(qI;$NqUkSP6C zKKKh@VRuK|nx@;u6c88bYb&g9o6pV^%C(6m{XxR?`83ulc^Bkc5uNmL1k7Oo7^5&M z*f#!EF8ENMox?!uy;h#HO|D2qJ{#LHIm|JR9V-8q@TZ>?rUgk{^ziyZT?EOlIkaAt zRx?jaF<{l$d20Dp4jD%GHybDKpcs*W0#40BV!3>^2rf2=4u44r8=592)7xAp>;14Jg3DyBGR}UbkJxjp#vo z!1qev??Ep%{IzVCn6dB`)p(VaJY zp%e42|LGfjy0gnZU4ksxZ*tu?w#0q#bvRH-pq6KciD2DPJU~?O-zx*+jAzEi8G@oV zH4Nyx-*a!5Dr|`Sb#i>Y4Ob@obo#Cmv2fEyJ4=ZH);FmZ(bn#>B27^-MIo?R*j`cF zv)I<&vq<~Z{y|;6US}`T9ml;fp7v5Wq?uR0&XMzUC`5mAXu_fJaajV z-cc|LUENMKQ|7I^CUfg0%kJ?-4{gDNGoJhRWep7G{HQQRsW!(v9CCEgC0V*fIul?& zc^)1rK%^9Fb=Mqmstm6^zG!P}D+T*3U>QXKn{SVhmzNJZ*cEnS0#u8LQwx)g^A0rg zs8n57BQ`DXq6$8+|LPs>`U4>1YoNuL|HH<7iXt`wZh?S9Khf3iPo%q?qgNCfKYoOz zZzuv}&v5$!4~@@_(<_S(E-lW0fN@kXgw-1RJTsa(?@L)d#k9ZywG!v{LBrgqy#^D z+TS0Hue9que?DVLs6RZIBb?+8$QVHVVNQB#r(HOp8FNbgjZcbw-zMTHIcEM5Dg;o^ z1*_fAa+`Cz-}WglG_c`N?0lpNeKca6cE`x2rjTaEDazocu5qzelQGYwor4GW@S}VG z%7E+aPp)v#G8Tcf4|_|$vIg;u*B}r`K>~y4&p!!>>1Q@1`O%Y^H=YpVsm5}<`_Rpq zbD)8cHKFg@-gvO+*(Oo@x!-e%@OLP8IWqU{k1PM#32Q;^r`8jfh`_5(vBiCdW5H}w z-c&Wq?*KnZM&^b>ZXfD)x=po!$`ULMJaoFG<=+=G-#3MG`XkOrTC~}|IwWz^C~5%I z4}bsz?i4+aOW%(UhK%nkQzw%Dk6$iLdQJAG&nA1mIH+3|7Z-IDpOR9DqPXL~($JQy zu>^8QZ6CDcz05!c#(jr#Q)fPLVTBN~s+tc%NBHLal$Shv`!i9Tw($Xc|*G&vv zin%7DjKm|yGequ&O$@q5>xU;N$=Z24F)a&(&3_ZMOcKc!eR`^x98(eEb*kuWbk8!$ z>GFu(P2Gkk#otDwc!i!k@q0)}+~uT8aG~}j2_9$uSIw^lo@#07B|Ju&&Ovt@%?c5{7E^XG|{hW0+wAe7(OV|2-*9j;fZ{ zZIfn69v+o%Sy}0ol_PO-Ci?m*TEXly{(;GiP~^36KhA&8qVw7)ann^08PcJ{M4%%3 zpT{?td?W3DzLVxo<9~k^4NWAW&Hw*5q5t=f@)n&xt>5ydIWc@=ROaBVFc2VqPw#Sd zX)AMVpiwWgu>8;oZLK|>o9$hi$6Ge43%{?V{t?JTP;KSApzbKqg4Y~JvZ4a8Tb(2K zD^=2WpNFA^&7qgrDZ5J0AvC?N?iEN@KW7}Tsot}$Rwy@t8X zgTN?W3@5(d>yJ*2vO&AmPR$)m*vqS_(Y{bq1J)A^S~Hvuz_HO578VaRH0XBs_9COA z-cC>JgD{Z>>R!7_-HViz`fs@LW3~J{8MOFlA1}9V?GZ+X0=H<~vo?e={#{=7kei2_ zTkg#p!4Drk$f~GBpuxFXAw9RLK>X0UA$^3|POw^xLN?Ti!uAz5iS2vJwuQH~>CVG0 zpK*eycz7!w=C`FuVmB&YW--rbe9ie&SE%S%q>PRCkZ2vWUO))b7d==iyUJfs`fE2T zGyOUbm111%+|18+o=H^DQFD61sz4nPQB~hmX5IPJJ^|Et$vX6D@mFJKR$IUpk&s3q zJ^LBoq;D|=ylmw&Bh@-iSHR=qifGj z4!1{)H^)llYyUXKqUKevA@7q6p$c1mdu!nq3gKK*3Dl*GRc=M%29uxTC}CQ24(Yc< z!U2RLN=c%b4Sh@FVIqXp39>vN4~+{uMD}z@8;At_bRadrMZ`9SA<7TwaRrGj#t1JK zyC7OcCgs!iQBv4CBg!88j5gIb|MHh;ioVHwfdFa4{GD$E!2%B%#pP#R#CQcBgj1NF zyUI*8_pT@T=)*ZqVlW*Xje1^)Ffr(GQ(TuE3fWiZgzkPAP}Ol_rfirZ%^vV?lqK~K zq1L2dW@EZC>Rs4X!trC_w*viPSa|b&)@r5DFiX0v@AofnHlV7Cj>ozMw8jEVvDr6u zvBrtph&^!x5$p(E1W~{`dVA$T&li|%LE`7n4^2&P>3eMozEYCW5<>PSi4q}@5nQ?z zFjztYl)x(?@#ZHdCnrg4Y%FLth4B<&qEy$=m<6}(M+w=sYwhEwPsv_!(}Vui&kYPB zp5G3bOTY1IZS@goE92~3`UeBFCl|5@a@t+QlEHd`;Yw9Ew?hrvy)XL>3zyDKNWfs* zG^q`fRnJU`+}T>T?ZWCTi`I-iJSkmU<3(E_yLWGGSp-f^V6f*Uck^$OjJe#`trW{W zzOy-5t>%(sr#eh}8juxIcbOzb?*;K#KrDvawMm@U?*!w?OMUU4t*o!~fb3JYA3R(o zT;Q!a6SWM@V((ZH=d__X9D!-RQtWzblxgOQ$kbb}wu!!}3#LWM=+s}$`DeLvJuSb% zj#HSvRC05xtTP`Aqs#F==8>D)AIqKzOaFBAss6z6+UC?<9b9NY`3e)0kveX?&@8`r z)haH6dBVVMdBUz%X@RGfZ*?8ca<$o-#Mev_YhSx51is@!V*_Rzi7)^-W&4rj!Nyod zt8Ss#*~JL8;ebg5gwU$A(;F-SJ6x%(8%zwH3JB@->=qlJwA+}|m{*q^@k`kCj~FZw zj=qF+lFS6ph1oPvDGQC6mP)qI24j4AnVP~ZSDy>s>H!{Eb;Dt%t<0tVm=Z<>950QX z+=HdpA^{DZBYG0Y%CLL$r}L5zMeg&8u@J+EIiwxLm~T5~vx_%}bQ!Zj_18#Y8S_95 zL704{6_OIZ0NXd?gk4@TODkIttD6}2kMgD`=VXmeS(EL`^#7h(s#E8!u&ZZr7LATWz%?ILRfa1OEicb_;ESo0i~tz2J;^V z-v@YiRin$SN>8*gCpkATFAVJL0gpz{VN_Gj_M(M(DcFRZoITa(H}80wZ;mmg}W3Bf>6e5wHjT@@^XJkQ%9(el665nhLO zk<|<52QZ90=e0ZYkMAIab)^y`f4yXcv(TZ!lvAa`c6WCz`83*N7b=3MSU~=$+Vh%@ zFKljzU3(p2HzlUKM)ldADi)pHy8eOUhy>b`Q0+PV+1XY(L1S51#jNb}%89GEDH9X;*`yiD{I)aYrv;Z~tF_e)lH`)h;E zaTJrux2&&T0>lybh*(~pfAB)>hxgO)v(FXNkM28~rgtRUu5Lf{v?A}`jr4%24ZQn) z9ZJ=0=4+PBa15TKtxn6s&%hE4$9p$D7p2 zrA}e0fU-mMt{97Uc&NxB$(+o@%V1@%C^#D-kHA2peZFS(X<3M7=9BGAm(6&LoDhq>5Zl8 zW!Qhswao8D5WqZx;lkDxw*c#7zeGv{MRzONBT)*h0 zfv~`3OXcwJ@Eh#xL|qU#l%7Yw?AxO+v9W=%_g<#g*5Wn0FlsbLcVhfgbTsXDdy$Tg z4uj6b`14mUF41{8I8cL3>-L>HKn#;ta`Y#cXYp=C@u&GjZFJ@PWN0I!EBjh3x^L%>h5hAho)PmKqOKCF&1b0LX!966m{e@)Q2jqG z+0zTmG$CluJ1XN$E~F5_oRFB9Avdb5{084ivp5$ng$S+jz|7e5I#9 z-+8b^erNo~&0$8-F3_xrK5mZ@Akqt`*+0&P8V*QGKBcTBSv3)Q?$N>Cw{v`2XL>x+ zIM}OI&&JIu1yZ24gN0x3#N27~Ao|dl9s$si{_l%~;u@hldA9Ww-3UWkZ>U zH?H!(vWk1l2N&k!^M8K(TZ9wU`FAS~E@TN=Y^J+c`GDDgz!VxD-sY2Xyz5yH+I?PjjZ$;&<0)Vxw&KV>J(L>VNtsbXkoIQZQ?_6$?1 zag?|%GGg~q9V#<}TH(R;O z=-#WIp?F@O9BgWpx^n&XF~n&XBI)q#d7DA4D_1zP_<5KJx@Vg(KHKfBcw~5(!O?wk z0-LECy4dv*gEyz{4F@{x4Y)xyi{mpY^dP8dZ&ts6dayDC$5$sV$Y!$fG&co_kC+W z?>9ZG{VJ_SVH@i8p$`;|%u_L@WeaE`MC@v=Rcni0IZ;5zTYXUGe2hh=o^b158>cRR z)^Jc9LJfA=m^=Me9?G}wnZE4j3$7@xl`mW>T)5I@qXd}kM<7)5xx72nEiajPWCl0Z zIMs6ceKKmQDT%Xj=JhRlkUD0E8)YnE$X+nS7SL})=c{t}BAsVI61(oaDJ%@~AJs1P z_IMy`M!OM?(!mdo6B82y>t-^<8rVp#F@k_Pa6sbRY1nqyeH_pT;GEK**FiNog8#=I z$c}?iw0k#P2IZqD<3%G8CQTu7{WgIm%gWKu#iH75e_+gyNBmeN-^G`A`ClK7^@Os* zFq_N_KWko40n_i}ch_EL*vaUHTRkOmah@f86;4yOFK@?fn&jI2gxh|VKB0^6ZBL+; z90$F5_*W6*4U}7{)-uJm#rme48^#WTupw=fYK$r@J zq74Gj!sO@Q-M)8E#!fkW+S{N8a=8=7rF*4(GWWgPhfZ-%(8`^Ok_13>fByWLaS-_g z0xf{kz&12un_**n-SUqf5rF=1#lRDP%gzQ${N`DQ>%yG!&}KZhUdhejXWV)<-|V+1 zlbApi0XQLWkn!TL*po*7)+ZMR3wUj+-CG21kRNgQ(_1 zI8(r4gR^rI16~C9nP9Yh3tv{wfxr3nqk-n0JYP@e4H{`xB+{6ryhlsSUaJ|i1N(o^ znc^-@?D?!OqJdj?TH_ph%it6$w;;>&7TwS7KzbXn}q`1F&>5?^@JN zJH+Vwa)`cm$H+0HI(Eyq86q2cG7+aM+JCHFRYcNqxLc9)kbY z<_F=5?k8{NoUS`f!gummt=sx%M?6nW;#W3PSB?ZK+y0nDJE^v+xQ0xhg@mi{^9waa z^PQF3D4R!8EqTbI7CH{S5D7Hs>e1QYghL-`RY=WSI{5ptX8%!2*s{JpEuFX!&pnC# zMf>@J_Z;4{_Y4N&JKtv{`JQhqGn=7r*cGfB>I(>JINi(($2Gqk&q$G1b|aFNgC}wc zpNQs7;*Ra-1LxIxHyuq^lq_mH+?YB>PW$57MW=8c)&}-<7-ZEAMv!I26FtIP&EpiP z4Z~A{$p*LSKD8e;A;_{;wzu0mI!HnClvhfNko0B3RTfg>|88z>l3wtSjO;k)S6IkR z%Eo(zwELv(YfetiRR)F+;;G&W3gi#?`2jfbprCWhMGT#)q*QK}04o~#`0JMflb8!B zSdqMQd}G`5iISoW?`7$i=A2Cs8+srzkkj~_4BI#52F6CvN;@ZqEQpd>8WgQ{@9%iz z|2c_LRQI{RyLEoP!`Ya&4%Ch-KAo8hjkVNs?YeHw(`-FnEkU3HFh!YCf_ig@1!b7! zfh_2L6fO}5`dsdFY$VLfJ02}K0=qICf1Em+T6$LsW;0nvhPY%5VcOf263x)gnijUU ztv}z9^#A#j&f}F{NuNpj74rfS^;vEx9)nVmp7}C;0aFqecZEs9{dwoU8vhV$aA=1) zmK|6JFrA7asG+C3FFz(*T zQ}7WjGkn^a2l~cQ^vnBFJ@&7soQhaW*Np~}0F6Qs3Ds~Lk{cNfA32vj;HTvsaJC@C z73tp#Wdcs>N6zoC)*? zBSxOC#dDqbgjONHiW^)Fw(V(4x`4TuVTB&>vgATshx z$V|)Ngf0IA{xnO5x&{IhGqbPXT&_7eP3;^U%sf+@uRD+jjL7((Ohr7XaGr#O4-yk2 zPwgd%XeUw{NYDC0;0N#p&;d7;F{^uZYfDa7H_`M&Ms)imx18=O3qwHV@+HuU^3#_u zAs{4Qq@rR6)gkDmP6zBZu7S>W^-pHgJnA|%sca8F60aprH(FSz>GwPcP03IwX7Alh zInSYrYTY4ETP)*QxwF}_1Ce(f;LHZxPIr%&31FE(wLN!9f?y_W#2~^ml&K*9#+i*4 z9rBr?;)N8?wL92j#>9jGZ!Eg?IJaqS?c*MrLA}s`HMUEJO44K%m;N#rPHlM}3P!)A z`>l@7^sPf-)_<+Tk*nhQ2?y-`DC2tgp`OISKxIbCiPxdMQpYirx<6(fZk;OVjYGqy zjkKlyavbo)Wn~wTq!*W*?IkP!%(c9Fi5a=IoDvauq@xX;j3!grAJtTKkNQQ7JaZLK z(wh5RLz6c#nX%%Z3&6U*yH6hAd@yiRJuKIS56ZrlyBD%;R2J@dc%TwiK_)!;1(vPpdEG&?(6 z6%nm;oRpMwjaAq{DwQhmR%YZ?@FkR-(rIK+XoS3(K1Go9Rpx6yb2akrN7P#l-F0z$ zESLOirtd^4F_MG_rzu#ypRSCW)*od@8CVAd-7I7+$JLEAoL zIXKzd7w2I%qEyubhP{@Nd}obM7OL(o6L6vz4i1mmCw$e~9>1bA`Ee#I`!Q*3Wxcby z!xq7p-yJy6+l|cUT!|g%?MN)DAZ8~)0^ratNX@|RFzlr>6Xh#~Mgalj$u8-zjsT)q zV}aB{14Q&B{(TnYW^j^U2ZsezsJ1yZ>wFYRDTaOSv9E6L3V*GR6?d#5Jf+P|!_lTpp!h54js#o07T2x$> z!orSrrrd}=GobXewR0juD-^*p0nGxPOq21jY6~lyLB>AUFu(Yo!>l&B{GxnymVpi} z=nK_4VtN?*4BRX23*7AI#AlS0luhx5i?;CPE2$f%lV`}&Me&5w(?BZZ>#o}l!|+{U z5_Gn^tn5IG(AeT3ph-6Ec6nS&x2~TAG>&&x`z>}H{srp>o%w_}`uxPnh35tmkqX|b)^*-5!V_ITe9%fO*zk8+R7N7*8U}K zFzQv{MFxsJr(E8_i9kuW$@>Qg&sRi#;Qx|#HklK9pBG^g{X6@YGHBVpWr@x1MLh2L zS$JukRml|FDKZ*L$i^I3Gvw27-=8?>5?&ru&Wk+y zLYd}EM=x#uV+{F*7QMT9`}XvGe{d6mt|QooEjVzKjtFrs_b7%orN0%py?-%4FIXa)acJ`blC55G&ecS8tX_o zr-f)M>pB*R!>vHWD3MSywohWBoOQ3vlK7{s4r}%T&7ETG*A~oUQD)H*b$1Ht2=Y`& zO^@?`j|9M>Bs#(EGIc;!akrD|U;;~Qi^U9RTOViQ0sCC4n4M;;dn#*<`EONK2f zI_)G5(8mrNL`@j@_F{OZF)v@f{J6K=D?gB$F znDU)FcltOE>)F}aJAQpQl_F;Y_cs#6zP7eJ>(ln=)Ks3h`ysDh_X$u021W|4?CktF z`wgS(abq6~;JJOfZ~5)^=H?I&;XWFjhCpJlIA8_oCK^`(tTn*sr*A1aZ!iIgN&uC4 z`i~#ftaa<$u*L|xQ9twe%d^{OXCxTX83>v^2k^4HU*4Uh1+iQL*VP7`^fUV!kF|xT zWfc|5i5U|LPK^0F<#(+Hok4MMw*1G)Tm0&Ku<#rX%r}Ab0-r5;0+{#U;JXuNW@wxN zEt{=J=L^)jOcCtK7KFih%sSOwZ?h3SLuQ%=gCu`c2g38AI!srFneLX}OxzAh@NIiC z?I)x$u+LF&Q5s5fK%o+-Re<}-fIc{_fJrFYRIV=92BfnwQK-gGZnw((M z!~&lP6TIcI(-;)SI6OO8yEdI}tO?bwaTlMFALh%O zR5EFwq~>&eEfUTnkW|?NAu*k+RdRB2F)bv1KxxhehZ`&`E!_|lqyxy&;4YC__P+pwLtS3lP57@A{4f`fxs#)X#8*Cn~0 z4-P%xPO%|woet0l#FOM+Q^$nTjTw+-MN8c!z!D%$_I%PNZ)#?a(lj7MeN=1HWJ?z} z-Aaz{zHuK4b*;NJwiCw&7WPXJO%jl0D}DMRW% zH)jOe&wmAnfIqhj6v5&%z+$TE>r(=@YQzB2Gp)K!8ARkZ=|}?DD3Dz^9&BifFj*z` zzGP4>uo^rpzXTO8Ur&s1`n`GhHs{EVc*lTO5ThxjoH;zKi8V@8eU2J@S1fvUOp@dX z)OgaVM3eVfA-YgB#PgXPcJ$k=ft|%;fo4SkR6>L>1w}>Fu0PR_8UkDpbQCm-0KDC6BO}83 z`FT$w{cyrVcZtyoTgEfA0gf)0VdwbxSWS()`jsc`84@V4Vp~HsG&MP-j($?D^|%3b zXOWsHVM^2l$VhL(zAm1?iK(xJc*V!DX+juUjIp{B&M*{C3y9LizFjQqI3z|WrqALx zJ_3P5U@Jvv{4{@%aw_?x0>hbpfN~-jMEK&TV@*X*4gpl;m3utfFK~+WQ}N>MW%qu+ z{G*fx`{neO5u3owqLSg$0!9S^KI%|`*YrBkwfWZ{pdaf0;+QyMnv03D z|1(%H!*QV}IRpNBz@tW}$C8|(RIXBweY)qS=h^GWMSy|=1ylT(tlisleKO-T!ZdDH{fMEu4^?m#NBfw^I@fmljZUc~K z=h(Z-``Af(_xj)GN)J@oY$^Z16<}#_MVhkHC{4&9tT2$NNMod_qMTiR%qHT{=f*Y0 zz1+~Su(YBgDrRQpU&eY*<>g5*7!0qFkn1AJKLQTb7YPHG1!QGSia>5f4*f;d0s;&? z`ar$~KuP@2;fM92e_ zg$M?a8}J=?r*nax`}S%Jk3qvLJp9u7feur$v}6_<8VZAXOO;H)G|M8~gRO`Da-LKRVGFu}up|516Q zUn>TRn6igtY&*MMJnP8pZ{NOFR?>@#ieerdW2>E)9kwP#73Wo+J)5aNoKCE`58N{h zKN`R%W4&NIp7n7{)QZ1FSxJd^hIQ@lgqbdtkLZ`)ljQhESEE-ea*pD^8k#37KW6*}d-`QLAc{rRgQA%*Ig{yn_GrN4q z$ru|w8sD&gD{_Si{{I{lyKBb1d@y2QH^43* z9(?Wv1XlKuU4MbIov5&M(oWyg2?Y!WF)Uxd-t&>&L|_Ul{&%XD%#*rU_ zcHz`80GIR)4t^^myPH@f?z++FPeii6SnImk#Ashf@KA}iqOcHBo^%;dg831VP`)-X zY1wyl75M6Zq_mQse}7}V`~qxe0(myPyR;*n3xT!tEZJ#kk480cfBwASnm$l*!5(f+ z<-KurC4Z=drH=w&yFF3%faS#c#_B2!AXP3n)p9RPu8eaYik~}oZeY06_$~7Z?#uTN ztlNa%=H}VEqs36@L|R$dWj{&!ndtg6Gx{0&7g!Gh{enPWf3LJ<`H_l1r!x{5&@y0l zv$8m_>#~%Di7GbXe%T%qAb}h$HK%ercp8czI#6s8iYGC+j+x=~sMlB5)V#|`rU&jp zojwl;FO*Coen7a7U!@NyBl|W`YMG)Y#>cO#K#j&!XL$Xl^HS&#oB2)Swxt&@Uk0tM zS#`~G1z;Fc5Bt(&q=#|8#kU8+)&b90&FN&YtZXoj{7)D+-{*m*4o=3*22x2(5_Y95G-59I@z;dHhp{85ooT&J25~q|}o? z%`Guzqw-;1I_9{D4!kOo ztjyKl1D4rehrsfCYoln;ZL>5Qsa4GRGxq=o=E`W9C9Uh`c&7063*_WKtVg)(+3eq( zYJtY_iVw1;+97_|Aw)%mCO~1I2nYy}8e@p zfNQGyLpI?(zdc$^1SSe*vr~N;z@^5uZ*OcQ3C%sRi|{!)Fzk%F1@qh3 zu#q@kh@P7bV%2oIfp^es!ou`GhxWdA`6GiP^+`gQbF|K*@VmDmF0L?!H(Z?AYqlb7L4(zB%!h$)$t*f>_JE_^1R)0(jos-6%_+&kDDK5?d*@YGQK2uI}sN) zVG&a2p5_BXh48N81PA0;owGmOm~?F<#P#{t;gYO(uC1xac3QI~`aw(A@HQ3Zx8HJ7jijMKu*MD>1S&vUq21!No<`VgSqbrQt zDJPwKB}eN#O3#YltZU}U{O%B8O&;3&)Mf{X5^_z?(}ImPNJVPbpp`y0ut4$-0|Uc; z1el$po~IhxI4vjQgg@8!VuEQLoV3#y;<8CZDqv-@`vx5GG<5Pp(W3XJqd0Eiw%)T>o0{9dG zVPRdA`d&EDwhl*;FwIYzng34ua=_Nvu03>7;3J$iZ@xDsy1%cF`u+R&F%8UP>*zH{ zBjiEB8oJ~R<@`V=A3}4cFT}23i?mM@5*P#o1y@uv8x3V{+xklSO2Se_ryyyOW+lklZOP8clH;Eag!CE~0Y{Uk+^B^MHYtG9+$uWW zlGoVA5v&Y+`kWlBTaP2j3MW7v;P|JKl+Q)9)4Jj8hZ<6WxHA-g>E+LRaeiOyn{thC z20-IkSWr-YdKy6i0&&7pCueHX2z+-BTRkQf(YxFXxUHQwM*G+8;miZdzWE>QO>CMV z2C5P#g*dRRqKgWHx{4!suw)d69C{5@fX3L6+a9f3^7Z;W$|({d;o*Oo!xJT?)|M9H zgUyNT-k(+n&Ufe9U(mqgl88n`+SkD@A9qZo4v`Sz!w=Oh1kQJ3qLS+2f?)g7jY@wy zqssYb?Xe(sPkJmTXTh^?G}LWFAATJb7w%*7a&y%K!V=%11SfvF_tMV$JdsZO^a+CQ zX8ZHkE`KmF_nsGU22n?P$+*2B+(Gos%&beg6Hoasl;qt*_G4>o>TyY7zFgfC@mSs zsF$~lbGB(&95A$9YCEtp@w$ukww^HgzWn>SYEFdQV1&dGW!A-3@oc4nG^&|?f z+XpdUyHFI$-5q*rQIXtm13f)S$aXA2&>9A#prEj@wpQ~cIRL50E4QgPj<_-2 zuKv3`bvtiAp@qXGc!zO?wOcP--`<$-Rfl3x>uYPWz;z7nbtM+oyyDh|GC3`PuWr)% zD@!b1*I0Z#JQ_y2rCHLTk@>tF$Nc&<=D4ad#q16~#! zSZ57;HbvYMJ`Vxl2P6S#EFu!c@iq4|GgzBAMIPUE4(7g^86U%nGw@u!Wiwet1AB%e z`LTY)bL=fO5sq`hlz&+(+P&dYH;>3iB)3B#W0hsa`FHT~YDeH)g%`r;-Fx(l^xB~> z?MCpWo1W9*K^VN_ibnogRu5HQsM%AlA%j55%?HEos{Jgt` zIlb49B3SRmiIAK!wFn_D4P8{+52U`KAjJ|vqF*GumE15t_2reR_xyL^A(XY1Ras4q z7=C{<&-4t>eOegEo)!7q?5(YdU|6qM(I01>deDvZ(WN{+;jf{R1j6Bd(d(Pf4fqU- z5bK>Czc2iV>RSA>S9}2!A$Y&iyaxy87GSH|=J=~(O}BvKj(dyTOOE1c)JQmQ&}awY zoy>n8=a@p2{qSYU-wz8uqxeR35|j8J>LiNL8N=Sue1vt#Z~sd{XcfDB_&;?~e|aFq zku{Zd+<)sH{5yIw0&KGB&i|Ck_*3Y(yeQmVW`;Fs-jp7>36Na;BgSEQffRO?i6upd z0{Lt`KOB!kL^J%e+NtMysfHTKtFB_JP;(foR5XF^PrK@hr;Xo=# z2zym&bZ&fnBHQP@Uw=PM*L=H>?-i?PdDE19+~r~DETTH$C?5xPYeB=vBdm0fGuxL# z(jzc0lSG|4)?@*Qsrg-uESeMfaKE!?0qu#eo9>esdtb+Vn<%uU=AqKQAU+1}n}Yr% zuDzH2+5s*fI+ch@JClu>e868i^ShGt7 zU**u1^ZE@17Nd;11@#M-KBCRB+R$(+TIDx}N6wj<;D1e`GfXb)fUNm@P7VR=$h)B` zV$WRy<_Ann(V4d`-h|~rR^$+nvV!a-Jw4rMTnw=C__UlQFlz(>a!?|_-@lcy^iMRf zma}9~p!6IN^J>+DwtY$pjyRxbeS3%l={wy-g{{n^M?cHnNSw($^)_Y!Qbq7v+xmlG z&l2w!uNScReEISva9uOMYR-6Ke1a>?K6J{xhOD^fvsNx6i`f8g%Tk%IUS{Tm|KC5% zzzEA8m3j7YEJ?1BgwVf_6Mp>kbOGXo|NNaSP9Uo+wAg7061Kq(-g_-6r$ESuk3^0i z$3gA_3X=PbVWy!V)6az)SXx@DKb!B>x(1I!E$G^Ll~yj?yA)USw83l$Elf)uNDKoB zjgl{NWP}7@WMyoVfBxJ6bzaZ!& zi)LaX|M*(hJW5v3Ok)#gZcVd|djraGkjqxE;(C6ZeXIocw{C&7u}=I2?~WC(m7a}E z)6vyDIb`Qi$r#_jN;?>l#+4P);i5dyImDo@KelazQdS@FOEqXKiOF$-GcRk1EpGCP z8AbYW%PRy_cu9WSVJ7ZnhQ06=U1;7os`w1NaJvZC$61uB8KiZ04Z5F4t1GXNF$`p% zN1sjdamD${i)hyAB=G{uV)a4fGaIZi#67mgvj-A8_lb#)Ul<I&a>TXL&A+MY7B9kJ!3l{htukffO5zd(Y^;t5~uQ zSaFx-DR2PBxEutT|3lk*Mm5!SZKFY&NEhkN3P?wgUhJSWl`b6w6p<=T2%9P(O+|W% zi1aR<(5rNj-b)0O7CIpz$ywabbHDF6=g;}`ePb|4viI66*=x@=*PL_B>zbOK3B16w z+27v}i;s`5oqxP2_+yjtT*!V*I+V_{EGPV#nhq>D94Y9-hrbVt3kuqjB<&VCH85@?(2<4BjrzRi~emAId_ls!lUfQcMu0L1FDbSVVRz|O1x@Zo&6YCukf`i zs@tZs>jz($-i{5^gXlmhoG|Ad{f>m^cS*zi@SU3$9szek0t|wNmpWH$Mxi$}w*5z$ zp0dvS(SNMdOl*B4;|>xAWu~#l%;q=1fMcVkTQ<&woU5+qNN14&*5JC6Lm_YPT69^)b1+>2R}4( z{(!A^AUa#M-mo*ZFwyU#8NNTc&$hR?ipsC@pgNz*NuRjHTYX>2_R`3FVr&mK^1J*K%r!hOvl95UoFWUVE*uEH8#NF41<=v(7OZnEA1X%7%;U$R^>hoXLb zz2iTwKz2Vof9TS~{rN1BKUsp`x>#RHY#ot$dV|tney)*03!@h~v}G)vy$oY%87G6CUO9C&7u;4? z4dO(oOGEBxh1>t`rCVC5ME0{5ph$JDh)|l*K7fmivnLc>;1rUk1pU@7k2>q(oxE=< z77@Nv&5zAR8=KJ@%X7?NOv>|`Mt1`8Ucc=vSj;V1mPfh9Sy^|iSoDnwp3dC0rc+_S z+b}g2HE@FiBHXl&zQvOx^J^HWc|>|v{wc>nrHP$M@l%Jw39iW6XV4G38SZ zYbAj$DV>h<6GIq}-;83E$X!F>6)8$zP0c7iCo+nAG1#XPM|L_ov48iHXM_8^&ak0Z z3*XcC`7%itEOCyGj0C@W^(r&nz|Zu_lZ+Uct{iRD?CId#oX5You|g4jy@x<_N z5t_2IJ3p0ck3o-aobJaOY@F0}F5AYCG8|wEUU#-fKv}jCdOKMyiwK~cK>Xu(S{T_&?Z`H2y04Svu*dYN)u|f4z z<&%SXVZ7@1PYgjL(FAIGm6KA!iMI0bw-3iN5D_of`kUPiv2OFp@Ww2L#_~y%N z-z5`Wqst6sr&@9HzTVudit?`zQeNj(;U5D;%KsQD2EYntO_7sXC@3g!nROq(G^bV# zXnzZ|1k+i~yly|YvC;JDt@Ksc2RVjYb?c%w`~o-pfdAnCW4d_xjWCF|dY?e2mN9US z4^DQo3&0ZvIb&g_C6_6!@zt-Vvpb3n;)0B<4W#`e-oJmWtNZQpM&wS`y^iXF9c3Ll zHzOzJ(6)@MoSbRKwd4;p)7AhD0G= zij1pUmt9FKMk&yZ(_u9%v16Rf?{{N6aXjc zwD$?+NPh9xwtKC~pRKJi)%qW{ zrGf_brMZsHSLKx%8lsR$WJn>YxE^QRd82=9Fnqz_YKk;IVGWNy7yFSFi~~7Jd2GU0 zlPsb4rU-A`&OdNS#%nP{Lw~_^WBjngL2s*~GL9)5WSn*gANQ5O840yV*K=`mL*X1D za`N(DpP%yw6Z`d>H&^o~ub7)VXz5$xbF6_uin0UJX?K7cB{u*UjTh5Q`B|Ifyi=Mf#0oqU(*HVEr#5@DE-6{!oXJO-?ARDd>4(2j z%c#OIr@l+^le-1sDmq%QQa{scU_H6t;8=j_h~VYaS-EV)2rLl9Sz1K`^k|tJP^6F|=&y-w4I#XuNcmrQ`^Pwn(9oOSm&LR~$)hfewalpkO_hAyjq&$03fq#pVii1WQ-7N0PpAa`kdqP@$U^k4Vos5yU5&;V69LU)$4A- z$l?Y~^LXz=5U46*Q*^uMO}Ayd#ROv*FeinTuDf@|mg6KyV9^9OXIZIz;z~}>ULLlO z1sd9JsIK&ypJr6?NHX2Aww^w&>%V%LS7?2ZaocUbN2nx>iC^m;GahVCEX5g^B^|0} zyf^YiTJbB4Aq2d4&?>cM1mFXM0HPKC-MKOlA(lv4*2hi2k0K5@1>3u}kmdmE3qq*N zf+%&lTG2AUyCH^68J8Dv+)1ih#gO_-QCjW!%g#&M?b^HzS|^i4fe}u~+(b{5umN3I z%84=K2j}j!4Oa_vx3M)Tv$ZEj(%>_d*>ri#v40Yja_K3a@X{$`D`Sj;p(6o{~!A-uYAA zkE7V%qN>*YM2LxYF=1$S!e*L4oYc(wH>K4>Kq2!8-DM`W;Ra|LldN*DlB zjJjd_o%{gUJE93geeGEI8}@X!KNhk1-e;+us_eshllR_Au-V7T;nTh{){bU`S-xzc zdj#|MOw=Ia4AG4^h*voxdUTxm zc9$0RMJn`kS{*5U3dJ>fQmJ>PV#bL?Ti=5KCQQ$8%1*--PLSOb4GK-su6A~QjyxCN z-+9d(f1^i8aN7XzZ#EXoL)XYvpORwcAd$}UdG^QBg0+i(jqi=FxSqV3=QR9SO{T55 zObUY=Psp7k3TZn%z~YV;6L5zawYBWMcw(?hqa7uOmQ?0iKxX{v&WcQRm?t8s`9=lH+E$0h@x@(1H`&=? z{I#{^F3gA!5*>1zARK@c ziPU+>>>-bnpIbx?YL-&mtdylzl_2x33U3#N-WsbIY!vu?^m4BJhl6rtfJ~7S8Pcg% zJ5p~02K#p4(J}<>zHbz*$Ku(R?>J@&^ z5pONwHH}!8qnSOXhmDLjor*B=y5~}6|0R$^xwynSA8Ir2WlA*p?swf)sg`Y*_Bwlr z2xkLK{5R(vPwRw6tT##Jr`!}eWdQPvGBxU)|=Yzu$!2PA5!tt{ec$q@L004rW{c5 zbR656^hZ#l9(rBYYRtNq>YI|bU{>RNd!m;1_o0l>=8mf_ST7MhSCZDWyYuq%*EE~v zn^vHaJRR~fh{!49xL;>d>;{6~)l+fWUx@@tFsHzlMoc4SDWdx75*h-D1*-JC%Dxd2 zqDREF#L@Xpk5{LAu|B0&!PeZAUD9~oJJh4(?Njww_LgZ3t`IhiP`_;s#mr&Q z>u3^~RHM&>zw_x_?qcTXX*5^or<2P{IXVaYB2KNnD@VLU3nf1+YZNA-;>mN|om{Pl zEvE{w7mnLs!2xaAo3eeQ(U)*4`O3b7N|>d5wTAgVX3T_Fb~=RUiGaz>$OL>eUs>>O z;;n?LsZ=lyq-#O9VIQXNzQi}x3&l51yhOr+rWEPJ+E9_5Ye9|}JpsbF{$)Qml%)k8-n>}ur@(F%@XBG0( z=)Mn=t9uL8;BTaR)sR%%*`d_AxeY(1ze{*q=it$MFpw`1f;iLf@|l z$q*y5YHNV}0$u7nJ73)4wfMAwO2up6s2|=7zau?A{1z#0R&#;fZmzWA(rfUwFXtR@ zoxL?IZua=A7`mS5Ug)Q*Gt3|}(zK5*35D>u4-gP^l3jy|Ie*W2SHvwy;hpmSxbw}% z=mE-k9ese3R(4ip^k|r3swPqX&H40KaKg^=9%-{mFf9ac5j8 zbKoV2;^kB2d^z}4;6l=Hq9z>Pjm_#w+15i$UXGkL%LmdI9A8U#>W1Pb-H+Cw@+(F%K>C* z71PqwTRS^HJ|0a?N-nu|!d29cRaLLT>bUOW@UKin$7=yc^V=wh`2Be62sb{FbSl!- zPV;^v=%bR!2A`uRNFu=#JqN-6InW5l4JEni2H=QikL#Ffi7~T>GsM_9S65Rj>(PET z+}7Jvd)Z={IYV{5L;Q8KKpH*vb-heqCv*Ab1I+%=dRCpV|#j z+k6ub5;6%vC|6RQDpAZ|os?2smmciP_^M-qIznhR9|MGUyMDezOh)VWRVDOM=CNUU z)=t(Ugf!mBlZ)hq?_Z!(8GEmaC~SR|Aco3QHCW0@@UX(nZ?Qnco%73GL|%BE2@P?2 zc4?egMh(b}&zG1sMxqFoTz*g?vkLal^^*ZKPpMS8gP#oVt9O}1E_pP>y);N5XKiF_ zPMM#%Eb1!(+p!~_xp;%#`9=>(2X#yIUFB zm+%VJ;F1?F6|MJ>gg-_N-Pl3Iv8rMPUI$P(Y;}sl8}x?1v!QxdDgE>Nm!Ieqx3A>b zKTB*TBe~$68e_RIV7OX0{3uc0I>N%3IdIGp$ zVAo3sZF&WYFA}@ES7u9N&e2Y6Xkb%8P6oV-(MR<=IWp4n7Ih9fMpq1liqTsAkO{U~ z?=9V(yIDR(sHa+2)J(^O-%Il)Z3c$VjHBn*R@IMAp$2J#8vOLS%D$k&$ zc<#&ozUAT~0sE6#Y{OJn(nOhc%?5TkbC7#L9KcR2y-%X_WHOP}+^Rf(n&UaMd4P2D zK2q;_{IsTZ7xSRE_tC+)Z$>5)XMxOp&G7R2!jauXTRB)*vd5|}{-Kggfg7+}1G-m^ zpw+5)QsTBWY#~m^ZfC1I_7ARSe80fz8MMhfkoj{w z3K0{tK!)uIuwmEwIX@l`<~U!pyTD6CqnpdtzX7o681dL0jvS{966o%ani9=d+;8_* zJoxhnexW{gM@hh#PGU|7kpPoZui7{ zjQHvP9il`c>*^09O!|B@qqH3h-fa;91?E&uzzy*t*|=m8Wy%F%+Dy~S1&3Zb)Mtb% z{g-PJZP2d~+QkK(^+%H8kaCaYU9Sq+E)`N3Lq74Gp2We6M(V`h7DEdq^Rm5qVR?=FO2{wdvZ?33~UuLac*vlA6OKanskOd&^xHf$MkLRr9@RZCkGU`&HHpXA!+m1YJLAg+2OIl?o5^!XQ*31nKXgS zMOyNTjB#RmTC zaFhK87sCFXvJEqo*#q`UI!c1ecT)5DH`G;7;~t&kxB(2-IIkyCKyaQR zq`1PGQz&CB))mkT2kU;FI&`N=sX_dX4Ihzo3(0UgSxqlk4L-`G&`*?7tVpYKZPnEo z$5{(o_!K3k$|66kGBM82lVUTeZb^YxdbMu3wbgla!)}qZxuWnn>{e@y3(TM2yvkw| z9tWeqLDt9aC#xL>!gTI`-L4Bu*Cr-5-Ro1POyyIA?JIBJOh(H`YCF1pIWBJd1Go4> z6S^!53p3hg+DnMcCmJ0pNX`ee2>V>``+_)1<|yS-_0Q5j6!wxPz+t+2Iw?v+}T8lY#d( z(o(>$9kE2uJpU}BMg}u{B?5DPX0-j81maLzk9x#H;`S1i#Ms3GC%ve~%40p~4Vn8X z>Gn^8G?tdntE??P;q_f7X~qn(oUVGd0u}-N~*$RFkQ*p1Ig`k zxY2E$We9R)YRy8G#*~R$tA6``p41RlX7v@2ExU|F@ z?aAsJJMwz5*5)wcv3ak#4C_R>z4@3Ohtk}vgpHg;;hTGwS{hse(ecQL{&>YuCR-JXA9 zDlJY3$W?T9(8WG&WvMS|b)pWI8Sz}ouDlP9(j23|S=Q%~TNX?nS6{zDU}Pt6%^Oiq zn?&beui^LQw<>;k9&{I{@X^!foWS}KF?5eFysQ2tgcP(oyqA$tNGInUpHepVj3H?(pfvHU z)aOwWnEYY20uK6uco#&28D97^lnGMS+(qwMR%b$4_fx|!OdJ}O+qy&r;D2aoXuKI( z!nb+eYFnn(f41koFjEVWNHPURkuE%=j9-m$;vl;DoP@ijWU9tkH9tpO#h*wrVN7r* zq&%y|6RU`*HZ`ly)L6pNhVh|HGh&|D)}h8=*9rn-rd#Y)6!g7d(+3laAuP zLC~C8X4m@fUkRehf+8I^X4W65Ti=zGdUCV$S&`^wp~~kTe@aE%47*NLp@eS*k`q_J z`NW9XKLsX?oh8l9EA9j$8#p?+yny$iTUyoDz75pcMDf=B=3Aezo^d39m^oZpC!$iP ze-BgoSAFr*a3wnv5Jc@lIA{rV?kXR&fQHaKAN1zA|GH==k~(*%RcB_`aX|3xOZCUU zG)Cy2-`iWMQ~k6 zdLKQQ_)S%ViGNf-vRKa%IF9Lh7YbDWMSYcopp-3k;iJ73b;+{B#+D9e?H?;0&WdMz>=4=0R#>uyab*IGSz5n4A z7$%AcR(1CnrwF>Iyspo`+O}XyWRxApg_DU4)~U)+%i}*x%dV*O4d!e$dJY ztG;@s#e=+&^pI{}2Ig?Ae*FW_w}~U@`Lhe6sVSk*0M#~zKs181_!=kwo+!(w5e%r# zm{$7Am#Q}!KYIphy@vn%`MAA9&Mx3j*Zd@Xl*;W?f~dqW5s5v=gGJfe_gb%>k{BE{MHMoX}$6?tuK0;13>zM(_@9F#I8?#yNE9NgfwB$S9g}MzxknA7N8jo7HibWOO3m+^uZuW#TDNQY3yzEp4yX{}(EZ5pAtx!IY$=9Y| zO0(!AO(MuFf7sAbM1Oggg<5!c_M?oUomm5#b~PxsduG4w5f9@xBf_u4fkMQ^lQtDE z2h{z04+4NRK}TmtA#&WIO8!iB+M|Y%OjEjvBlN~~Dp`A}%!c8B@C^HJo%W?fwP85` zg`4~9d@Q=s(s%u#6|VpuKlrG}L{^4=eq%=F0}1anWlDc+^($@llp71$OovyD!y_fF zHg2P|8CFI2k5#HOcKE~GV)xFZUDG!F%N+0C-}5Dv75YJ3{hUj*kSZK=Vm!9E+Q&l3 zGWX56H-=Q`^EG&;P`7%)YLL1;GWOP?Hq>s&Uu*Gi*1*ZDqlKzhWLyM{BG(%IJ&VEX z_xDL)4M7ow?`TdU4eprtv|ORhKYn=q3>V(;O_u-h_*M%gt;yYHaG`}!nZKt;9z&oD z#PhD)C-VDWx@EYXnSUVFaDOPsr(D5j`Y^ZbJ-j3Yu1ilqP{4v!Bfgre(Q5_EV3G> zvTvI$l(7lHWVQ0Pp<=Gktftg6xE)ys+;135UoZO)f0?BK&*K3VaX8FSTujwr{;-<_ z_W0g^?p&nl7nM5nSJ*S>9>s~l;DATBzd3eQKHVLVkjF5j1KrN zMKodd4_vt_^_TNQy?~}HH&Z%`<+Zbc7ytR&zU}L9zB8}$ikt*@t(@D3)Wm3){GG5E z&8Hf?{t=B8rY}WPWBEHXFK9%(#0AZXwVG_j*@A`NYfnb<3~2_@WbSR-T}uHa?V&x} zh>SA>Axp~M^zrV>NrUsTf6M=X;Y?pMjVOud-v!;^zNfeCq-%sv?HD0Y` z353Uiz!(^pQ&9q*Y*F;SS{ z(NfObzR^m9z10ndo9v}rtNFb8yJ267McupW?B3Yo+p|=l&;AGAc4OL#Rb^D~OFyaB zd_Jrx$!3*Hp|hSNq24O^+fh%-^4mc^5@-L``-k^v6F7OSu-?J>YLBu|#Z{X7L63Sm zHL6FmN8LQ)?V~hF<49)M`6blHlYO%{8%~~ngrn+$Pl&mQ-~e>zN72Tfi=^rQ8Pkhr zTPf>upt=t!l9bDF^Q|xBqj!6pK7vnmIiCvx`s@eGQ$DTWj#*6v2sNn+p2a@_3*TN2 z>k{tV^7n0{S=`*5SznrhL8K~2%1j?HkIEJom-c3+M?{bOC7F^$KKJNAVBPsOV!zYb z_aYrjlUFMQ_nqB!MvE;pA2hw^lIE$kSb>gkX=yd0QWxCJ5(P!Qdc>z368Bnl)sA9? z;=$Z$1@lZ<>2VYc!1R}vPdfAQ#Afv>GbPD0*YdG_tQe9%4dr& zgF%koFP%kd>O0P)d^uYh=}2PY*-ma4x&W*#HP%PVS-dICq1)k$OHm@hJvs=9zwc#R zrmdkC1s>Z*86e{y;(`x!v|67*uUsa(p1o?pUgy6w>-3FJk$s!&Hp74Z%w*kfz})E- z%0=DWR%&L(l@v*Gv;_Cu1oaizSGC20`2;z@%e_L6@0aU5jC1m{SHwYLdN9bmBY|Zr zPsd;%tS;r$uQ!q2digRhzbu3OAnIl!wy>OrIwA+O^%{lj#Gzrge(Kj?)D8FUq^K)6 z`TiA1V;qPy%*J8Nr)tMk?0kPZYb?*L{_^r_WpjY%n#6jMHpv2Ns8_4>EV~Fd-;Z=T`_*nrV%YvY8ao96X&Ls!XH+kw^AcD?jxk>z!M9|?LI4u?f61yCb%+yNe1h6k=>0CTY-Lxh*9-z z9FFlmy12O)1|FB>(%l1dImrW&uG;4IV|-|2{sl#h|%>zMix!M8;aE{f02UFUyn)*aD^H`;uIF1ziKb1|QEuhM9>~vtxPR zpB0@wckT}0H1+cmXIKuUbCqeFwH8o$!=R$b76zso898~2eWf5vkQC|kwA)4cmoLHaxhKo7051wS?Kun??`m(Ii z>EvRegy=($_TYDyEoUHEt~GSmsmYL4>pekue8w$?Gz8LUS$g=a{?|+-rL~nyZWAvR zs`C<`Fpa|0wCX4&@HzsoWS%97e+HHf3!%9Mh3RQmuBs*44_mw+pNQuZVtxp0C*$d8 z#^e&l6pnrbCfr7_pE~3ho1apHnU;IhAmIxM1biDD#mzzfMHcKJE;JAx7Vt29=&;4` zs;?F1!(dz|FZR)k2Yu-RSD#;NnVSj-F1%XLGK~6&A1EDrw*5?l{u@rUFI{%SCx*uB zzpKQ>vtlE>B|)S1_ur7{7aSifNO{=9u9VCpw0 zyAM4C;g*cbNdKl~X+k{&R+8_cIIivS3=JxY1eE5t3t@}NL;>s^%vp>Z{ zsf%$T{e9CwKriiX39yaR6~2^P=oR596p2u5dVZ)i>Z zz@wr%A_fd5u8(mL)DJ@t!?txzoTarOyK=H@UkE=AiC#ywJR0z`Erf6@AgmLmx_cyPsJSTKfB@( zoLdrD@;}SakjSXoVI0#nDXq{l7J3(tmPg%@?Yb&yaFQN>{{Jz*dYmH)cg=#`Q|(W3 ztC+}Ku&L2yy=`QN?ix-8+ya*GW0+BCEeh$w5+2@(&C0!VHA(3DeSC(Cd}O6pSb4<9 zC|7p}d5&G!ozl!wV z%g87{=T85Rdj0q4Dp!JpCaE;vV#p-xfId!vq80jyVIsRkS#ehA-!}iQsm}fhj0j3; z=)-oX%86fUll8?DO5oWsxZb(BK=rSf|9jh{pZ`~v|JxDQ*?mvgKfTdtIy;yC93IY; zAKrBRLkb`t*Er8|z4x+<(p_#<-Sx#G_Q8}3h0XDDvug#U^4JfXapdQ;9kfOh@ zf|ffI)#RI6MZzoL^OYfqB?PFsvZ9CcuvbOo+_>pl`a8Q{rAT0{R+nM0I5A)Jc);Ls z|M3~vgs}n)cHlJri}T~fvyM6f$PfqWOg>pguy2Pt7Vaq}dy3+^M{^H@IUWUNY zmOn20&ExR9uW#aKubkC#nEZYp5K82A+4UJ9XB3Gidv~5Zff!rc+Fa(mR~Nf@q2PYo zw!J|WF#*d~$I0&<9VdEAsiAlNdc8OqEZ*Vurp1t|hxCx%G;~p9)8pm3^E5zfX5_Jc z=*vAj3)F9(-+hlLZC@`=U0)ewrGh#4Z|P4=z4nt_bn|m-WKfpiBG$@Mz`oROye@Vr z^m7S?!4{tYh^d*p`p7fnvcE-nVrmQozgEqbs2mZ{QsKRhSXU%WIFi6d*2EPn-a4Nk zjC^i6%WlB@yLg%sjfs+Q7Sf=Xdt)l&mV7vDbz>*1x$mXJJ&;H$I8%$cjJdJ8+&b%U z=rP#F;3-3h>Y@!x6ZST9YNkz%gv{%!cO))(geCrl(jz}4_frJ5TB9%S|>`>uYQ8 zxTOt~l@trEju9JayxyIs@a?QH0oAE_P9{+1sCfhP?F~qpFgFm_aTirWLtrC<@)Ku` zjEsJ+ABa9clz8x9H(d1f<0pzi#(x)7f3Vt@6a)ZCuv?(yB`7>`VaOvUNGV+zE)VJm zlfW`EGBAK>q_*QW3hi?eC%t539_ewS>d?$D_K3-F3|Tb$?%j8J7vrY^bc;-FBrsw@ z)#6vZ6B-v>)jFVuFS^O5Ann){C-i8$e*pg8F8%Z}5cc8kJhdEP7a@lhoXL_Qeu?gq z;-iQKssX>Pzuy<_+;lOk)q(0M{Z>m>f$9fIbZrf3p#*DAPwKS~;;g25gu#_uaho-b z`*WnKezF25d&Vtx!qJWjJm!~581WcuBzdJg&F#g3vaQNV=e7gE`XjNHtp3GPH;I-k ztVZbK+`wIP`R;|N6euBBNS;vAWVu&63lF?Ur#}xRh)YVIFRRl~)AX`!RPD5FwU=7> z((=A?-RxrnuNiJV;*Mq%$=|<80)ok?vWAL%IQ*_~HL2j<{hYwJ48*Zz@U%@jhw za<5a%)z@ce<~MJvH}I6j#@$>@I(Afayk+9bazjjDKkW574l=gc3|&~TxLu@wMOu2S z?YHep#n1~NXbX=1KD~hnj;O4`zSpp?Bmy@V<9g)nuGxKCLAo@5u)<&T6n^sL$=4w} zDGnEqlWw&+Rhd6pU_iY-UK09-lb%U8fA9_4*5;$c=ExsE)L_jZ?s@@F6uWlqJ`7ec zy7p^eedgr}C4~B*Y!^#X-|yt9Ut%Vr#?Ql6KhRKG`WObY_4kon0HR3ZA3m9Jq&NT}nyaLLk}?c%9G{{#XY@@>g!$69rM@5_g7@vrA(%5qGmz1*>`2Qt z3V?fk@^Qz!%qpbxl=p+d+JdiQ(qZLk^nG~(;HA6(vp{u5~BG|w>co|I|8@H>UmZo{N>kfT38EHt5V<50@Y&JLk+iX z-2~%#EBia!!Op>|FFR5y(n1@d5nuY4UzhnLXu%ar)?=(doPVss`2&*B8z!@;G9!)0 zp}~t~QAnGJ<()1MYQ`a|(|&I+F7mASJob{k{FTY%#^~}GT6QS-%eHgwsO6I8)WF^O zS>Kp2ty}lr1oooF=S#0k|0CiYq-~3(sH95D=Mgq-?^Z)_`bE&4omK_QLdlC@(NbVF zCxcleq4hIKB*g?<;05|%NC!DyXD(JYH40o{?r(8|s_lQ^{cuP8%y=5P`ZwX|@=m|HN;Ndj9J=Z4tNk@RTNR@!UV^zc9eWAEx-9&WCJG;;odthx+|M z<}FwHk{}B{q)g<4D{thvZ3j~SJ{2+*g})p_YUS+JNEotn$sMo*9)4C!|vlI96q#8XVd3#rq}SYqg2%oTUkvWJa&sQ+F|)#tWG85y`w0dd*&s6q7jF+*Tr;1~S@K<_0yH)3B|bIP9Q0e|-(^ERN#2LXvMLoXOE zTp){j5Cj71poYWwzDQ^#e8elR6F@tH0jrRU!|!(ZNkB_kLL=os$Bu#P2K%q0<`-R% zA!&LNy2^tyd7swGXQ1#+{mnha1bE6mZSHY41(ngm?lEBzpB|RZvR5Q8l>N6>DyA%ll@>8eU=W0XjF)H%wc>b zakIr%!dpXayK|bEGM=O@s)LWe?}UOv^Uy4Xc2BJOihv>)ctKW>ei$Y590xOlq2I$} z9ZZ=p=nt7FcB}N4j79JM_|Y~`Xx{`PI-t%d4Nw^#bC`f8V0asvZ@j*f=%ua1JpFl`v~B5_Vk^(AX1|#`Ve9AwvGEIUycP<`w^_U z!vXP4^A>2U-j^AYgr=nD0YdHX!_M+fD<`OJu^F&u+koYyvBkn)igcD!m@}>GDhzNU z(w*{H?Vw-XxkEMajZ&yVQWt(AdEdVAJ7K=^73{HFmp|b^}g0@S&QPn#!QBm&f(BJl$rzmLX zKIC1GWEf@TSZDMeAhW zRpk*3vWxU52Jsrz1nAN-03QvgvZXXKdltl$f`+9mqi_tyJjG1|~Et^?~B_>ZTDRWccRG z-5FJ_{QZL^Yj_q3*f~5+U7+Mz6qpzbJ4rh*)SHuOXZ*bw0Jr^(E>s1xOL2j%@5Ih% zyZ*)NLS|Ys{kPdUz3(7Dp#?j)R0BoXx=nCA&J>x`yYh8V!^KI@w)qgx1M`U# zg)WWAE=}E^auCJ#1>4Eks!76a)p|Sb7TD#@^uG>mqpOtHh_oRrdx%ohDA>ERt(ZHq z4jLEH1^K+>s#X7a?_P&xYcSO<|2 zA}bB2dZ{6-U&}tQU^BfuaL%sFnmQUA_3IuUNqDx7n1`lEtzWCp_b@D4a4lgzVY-eN71^chMf|yHy-=` zNo_mwgUP>LuZZlmMy?D*w|o-z@JZ;M_z{A`sMFfnQVe4d4XAmr5dbJ-O869oLR$OA z!P^-418Rk00M4|wU>|&nG62*AF1z0VWfU)TA|b^=o2`u)(0e5SUg*Fw5CcfjCOU%S zQZhPu*?j3!BT(kLy6xb+As^vIC!_{a6`CYLs`5rr5C!f%swG$P@fD7Jkc|~oId;b9 zRp^G%_V9O5Zx@7MVgC0i0Y^5>0f9xA&n1rJ!ROL^5;DL!e?3_ zn`M7T6Lt>foJyV01_F&Q_<&C^{zsWeKPzI}l;C%84ZuPpq;+Cnw3bhw%IoWFzKvNV zYnD0ux@}8|-ycV#PH0n7tl%5_a^IghEJ5FQXIZ(h#+qDzrtHk&0G;Tv6WhkbbTzvD zy@EcpkbFFD1q9jD>I?|{y+U|evy~`K{AzW{Sj5#FMK9Y0!R?D# zfNGDxN)hbFF-S4_>!ur@l8T>B90H%z==+B(_oka1{iTx)w&g~BKUU(%MQpJ9e*u(? z0b%aD)1kPmC$`Y}QXSO66{N*-`e*sU6;5Wd!HBs~`caeK?Q*ba#OK zmed3*?+GI?WmtGmhC04L=!yB_xAF&9dswb6wRy)rU{3v9N{%iltYk5P3Tfhc%R2zM z#_J!GZ`i`MeZ!G5)h=S~O;&ds1b4#4K9>J2m1W#ntbdqmk{-1l6BmxZ$nRjO;}qeS z-tCv8ZeDU%QB-nr*7D{Qu$3Rh`8=pOUm6}(u1W1*Q~LLD#D{c{3Sf6ep}0iYEuLz? znq=(b#iABJ=@$(RmX(j6x-#ZB9rMF1y8C-|0TbC*|vz@`5g=Sw>Xon zNHc*drDeZYYy>louG0B6a9_K|y0}SOF!(2C0ZDo=Lcd91!{W1QJQkno`S~fsawby| zh!|jt-}dusd;ux1uCAh{Le%v@8`%n+bpk4q#kMtNEhginH^wqw@Y?s=se0C5c1kK(O1{lX-4h6 z|E=V6m}|)5Yh;wPft|atk;RU6UGqT!%BcNBhV4+QL8+`*I$l3ahC`P&h>;0DfW91- zviGYZ%be_L-zUMh*atSeUj)0646J0%<|;Y7>j;w+?QStM@R^9@?a>4VyDi~HB7uIH zZ-hr0$z@lekrtmx0rPMKT@0Cw2d!iVUAqM+`gm1(GFGFeu(m@1RntflD+>vdTMs-2 za*4<6-5A~?<*iRUS}5ockWvQO@Ro;gH`v@Rr+E&m0gP07uC|vX@mcB#`R@vxiiTd4 zf>L@$2Mw0h)3qbdRCIt2-|$c#Wv!2Dl9})c>@@d&AW68(vCX@=)wxp5xnr8;R{f(w z;41T<$Fks(d2T$ z*kdWe;58u1BFYJeIv~2IFXD8~#_*WkV=o>rVsJfKQi(3+sjR=-jb{8rp^C32-H&kj zt9`E!)zV{cKY#s5`rp<*X!CTG*#EXax}i|gwD|0DD8I(M63WaGZ)lobvtY0NiW&9= zDlgy_>8JI=_a8Z<4)!{5p2P!^XUUvDCr8ndL-x+z_#}pe)Ntxwe3wM!m_!aJo)9xe zW7;fa1KkIkXn=7rro1Oi^X`h*iv!eGKlO%|uZr^iLn zck{d}Uv|#C#pyclPh`+}_>HSsTjH-m{1ibXr>v_h{VA#y5Gd7aKlJr}KB$ar-Jg6j zbIcO~+qNlGpQfcCmC=ce^JOpiVMOVN#~uiXin8$EeqiN)X5e8g;L`@KC!y)tJf{Q6 z)A)l8^nEWQX(?kGJ*{_ZkaSDuRu)C=Qxsacdvy?aRU&6!BKEk5fMqELDs+4Kp#F0~ zN#oRVZHLuuP`POX+t|}sQ{9_^7UDblB=)RG-y?1Dr+wwpH;};{er5Ie`%{*=N6*w~ zRhsjO#U->TkxOE9BCue{y7s#J2J6^M z4aqwOrV7v#2M``!Ui6_Wx;crV>H*P?i~d$qjIx@k-t3_x=MH?T?5^$Xl6B!p8~&%~ zj8{#-uT`=!-HS#0rRTE7oTOWfOVBr1+ksf6 zWBNv`zpJY&bMo|Fp`f0I25&~ZTf3}OihS_*?~k>tMs=8o;?5jYRevlOUSn}S%PyS( zq3GSq+@r*iZBOH!$zm2Vd$drRS6WcSTkS*Bu^hQqE~yT2x}=uZEyznN*dw@>?E8oo z&l}gXDF%LI5%mwTf-c8vZSFf!Wzz>(iju z0`ZRmLHOW=hCw)<$a(7t=d-cTWp~~|07)zrCEy&q%^*Ao z*5e4v>tL?s>@tu2v5g_I=w=j<19@B{nIlO?-+x6t#Tx6nPw z(iS52)~j?VwjB9WMYRWcoSIypwl$P**_Ik#6!V6jm9|`@)($N;VM^WHc&>%?sD1A- z0z3Dv`b~rG8z5qtBMhb;GBeNpn^_-hE@Zt*c8xy2{?iwV-Ws7Ga+4gFg=yP#Qhh#s zqf31|2K5~ldm@Gr^nx+Hyk85fb5hL z)Gn(s<%}i#_(oo({Sb5o?lvyhd_+OPRQ9f*B5H*W=C)?@fU#KgM{Jjo(o40o|aq{``;io<{e?dG>~x`3ZM9CjOT$`Yr^_smaQE?m3>_Q`0Qe<$tc`|_8;&u-}`v5 z{&En4%qy@$l9!TMuS8exHr>#Ub1R5l&0l&@l2CVwV)vV}r&pCvuF<(JTtuxdQa9Se z9ie5rXhqV`0sI6%Pc*tQ~9CTp&ib5}%PZP}SR|6d4mIWzrKbp$7aayH` znQr`GSBjf661jq|cbo*$)-^zf%%Yho@UxKlg#uoN|vAwXp8MBDPe*NfjVeUAF@MgdM)x_`U z2MWZ_Wmfz#%ikVxLEKz?4rcOr{VDvyZ0zhT!x}{nG?Y;Oh5Q=)uQfF!rKE%p+cb)M z|A8kd9VDzS7yG^Tc6S5xOE;ArK7ynGX1{3#lj*;=`FVN1GuEebx4zc9r0<(ByI0Q{ zg->x#sYsYRe6(o)JL?o|>#{E)uKxHq#vemWQx<)<7#cjpynOE;e-B!j7t-QfnR!;a z-@~k_!gRg4N|I%xihTSA+~XaM)HiL3M(NfAEQD;+8l#11e>@-<_YJ}R z^l&Ao){v~X8(=3#n0RL!lgUTA3W4CXpPyxsw<)E%sFUcVNCmE+-=Uc(UN#<#5ngY= zB=P(cv?(Wls_GY$@UlN`J&yWHPtQN@ifCi#F>qqR2Q<$<58*|DSh=5x?iI(%ge5n~ z3*WQYs87CZ?ziDN6-bEyaS))ZsGPNC1BtZ1wH);#+}yUx`e#>4e7}T*JoYldy5-&B zTwPrai1p)m0`h?EZ+FJ}-hKR-HI1jG1!;W-G(hFkZWfmfw>QN@2yUc$VGLL!EUUDW zca;`0oMi&*DKlezJ9_3SdJxFh%Rm_Kb zjH#K=d`n8+18ckP>WYOp=O- zH|tL~c{i~qwXt&s(r6NI?^%W1Gd)gg`H+?|0}qS1*?VPLD^vOiq=rCE8jh;B-F=6N z&j7ap%gUBQ#dzP6EDp86M_)7^Q{rOU==sFSG$^08O6ehJDLiRe8!~`%F7e+PjLmiwbnUU>}feKbCvdhGsSf=2;Dlp@B7J+4T@KT zJK84POwRA_A#2y%Ib(R`apdDQ(OAQ5(|M~F#@8$Nh=1N?^^&n$Oh0~fOZlew*`zPF z?IXnT_27xVo!``~(CaD7Yht zSl5y7WW}RyKRDX5KLJw1&Es=M{!>U<4yfqBIi5u;0Fg21)@5{B-PMwH&<9=he~ye7 zRw4=Krvi`+7|wWnWF&E9gYlY+Y?3HiY1i@7@<~x_1ZZWP=*dnvm z=f3s`AeZqIh-gzQnnz(ft(~w0IQr|bSV_jIf*{VNaAynz+Y-uVMo~us9Bj%E94!ex zjf44XJE?KaEylxJP9(jnsqe?%XmHHMv=Q-|)B~zg7H4=&m~^5ub4nNx@4II5c6Mw~ zT$rZ820g5@vNF#tDGfQPQ8;04VWG5j;xPd-)Y(ws2f4Y2`or#Fz67&H9ME!5TXzWwi{nb5(q*WOzrO-+aLU2Z?Xy@Q<0J)pn8 zYW;@xe#fnP7!bs_uZHi6ssI>B4Zni^0kHdqRV&3+MCE$*X}Yg}$-3pBz|!XPIvQQq zC-}#vHJSF=F9mr3lxekv+Eff}P}a>NiwVgDhs*A#d~QiWX+t(=Uz$>iYo+E6uY%zPt{3JiEWC1r}P+=%LN1oWW&(RCB&6 zh6?k)&{9Z2(6j~5jqJ}Nk+xd97nK#pnPzA(06XzDd^1&VAV)0Dx^Fd*AN0F{f(T2G zibGD|>AhN%3T>(HY2!j^6{h1@!uq@%=(M6>J2XUl?Y_V1&_ZyBud?3=`~5!%G=#d5 zuVkz$=&5^;$nXo_*~NYEUhZi=p%{PwL% zf&krq*=D=`mL4Rz(Tn@-U*A9acl3XKxAW=IrYr$$+26KMHMc^JC8Ra z7Yo1or*L{H1ns{)B@J&rcDIVO#iF`|mA&x!41*0+Q=`Bd1g^R}uY6Ag{iiMn4jpGP zyetbGb1wdkw23+`&bqZ#UV32M-jBq?4N|^@eM?GW1m-TT8ua>+Tsl5DIAB4`ov;KH zJA=YOowa=F<=I^lJsN^|^Fx%1CASOUF1fmPYYRbO%FG1k%$|H%YM>4NbA6a1NMr;A zWd4JTO-b2O9~{SE&y4ZwfxUPU4;gH^^e8nYi4o>I;)EJLa1D8`zvz4*Suyq@&%%Md zJ`_wz|1tWH{nFPa(NR_u{8;6mS@iuo&%YY!7&{7XCl1V4B_OlDJUXarc?el-KswUA z(3HqN@u(_R5K~HJBXKpZ(AIUKj(O!ewM>h| z_Ma#852>>&qaa(Axl*nKl)=NH!E?@!MuL(vSVv+Z#S%&vj;`CYL=D-t*K`x z$G*8(NhHMdF!>H)CMFz^vM6e7Kpq_C3-T}&qCOP3P%xVBAsz5+yZ`n^ ze<;_4!RVsDTHzGkHl47Ce$8zjx5mYxxPG<^r@j_fH^Q0ryj!tnk%_)oI5=-qRiB)d zWBN)6PGV8R=YxY&-TNdq6M~7bMN^W3Ni`OSn1j@K4QTr7_(-KATvl@(j}Qlg-m5o1 z#udF98mJUnkT1dfYuXRcihC$CkTHALdS9sN4!ORdm@St--#rrMv)J*g%Z%K)Q0Pl} z2@_Mhc#Ri+w_ZRQ6JP$tYj)yzVWNo@_M%S?s-&fdhZDjWa(JHn5)%l_{)}z)=LK5 zI9}?+Qxb0BOLV{BRu;WY*1@spZFvOySyMq4zELWf@@7C%T+tjL_o|U_v*Ko6;cTv^ zwo5d`E&-qh&HCyg9XS!AjfI6}Ad0RHEmph4=UhX4cNPzxSuz}^rNWr?E5 zfjtE>+uV3SJeVBRS17-Hd6Q-zy0R3E(@t%pg$@Jih(Ne&mw*s!b8xV{*v69-X@~)3 z$FUO#8>0yw$XEYI6h9k#ghxUzhe28v!bpzlf2$7d|H3X8iTXTeVg-0 z*y-~aj%--kKX%ge7uKtp<#m)W5K-)a{wp`HsI>|3ORh&Lqyspa6Bo(B%?)(}$64Me zh@ti=pdM>7He!7(`Un49U61rid>C*kSv!N%c#F!JxwmJU9Y_)VhNcOd5;QfPxsLXB0BKVl$%;t=qW+p-ub=PV&em&JSKisVxsinh z=0tenKXaQ)WjeXUfOpY!04q;;*R|5J3Ow{VE7pS&T0m$9oC4T+!nGBwovGw`-O@R; z{&+vw>*Yzzg9GS5TuKT9IPgCwEb#$`aj{aHd75X@_z^WVYkxdDny(|O)a;5N>H%4eeRwDL{fw8QT+|C>rzmnvD*1qY01Xpj)J7pN3ruBgo$DD#d@BF zy8B6Ct>1M@+rjx|0o<*3=_JHdVRLZ?f#5?s^Bw_cWijd8(qj$MSYWu5`su2g2XO}K zU+h=fhTnv3=JbRuk`$|R&1KISRca@jb9-1v>xc@_5z%Xhn{y|00>o5YGZ$_vXz`eK zg+^=a4rEvJJ5?y{R(Y+Eolppn`PQEo1J&%&*Vbd0$s1SX+)}$Wno0{B$xde7XS;dO z+mczF{0o-w4=r6Gyp~~n9y2DoMsH=1fo$xBFoKE)Pr1`jo-%NuStpG@*~m}Jt9xt6 zOM6VZ?;#sqQ}QH-KHTpF%XaU_57kJXy)2T04ZNH5*>yS^n%BefA+I;atzW!&aXEYHNg~R&EOXjz%g4oEeQ|Vl&Y3_4QVH9vKR0c;@6uhl>dkCz-svL1CgfiDHLv1H7 zQ0eRxTAzJo1v}403XL%>7(DOp;6(HB>V5bn9OpGKp9i$OPu~?f&Xiz%B{F(0!Pfj2 zgX-{Ek9LD_m|gzGphQcX>gI>@9;qNhd5`KL$I@-|%eY_kEHdPCbTd z8c)@o?}ZG>)El!+q<5$W%e#2LRKR?JC3_}jCHhPGGdm;QaHi-FUpd(~=BOjqSNMhX zsP=`A!ejhMb&c6ox0z(@DIeo0vFWhtQQb z(rM;Mg|vjgEzSx=i$V)m0g_4yLx@vUE2oNUPA`!VkMCg{*!gNz*aM$^!R8KO1vqNy zZA9G#jAU>FMdg2K(soWFdEs z+1Xh`ZYU}JYsAKPEJ~nn=x-P4fj-AM@YdDUeFhhRwf@LgF`mNy`G|TXaCXKsPcu$kv3l6|K*_P_0dLWDVb8(RoL%s@RE~#f-p!c3 zFQfF&NW(>7>_^^Hi?6O7E{3}HpqXRbkfU7aYXSoHal(wPqk#`1TRfkWj(4=@XkO66 zlk0TL+UT|)Iqvo(-+vSlThlr}Lf>8XSA8=;%pS=F=n@jz^p&(|$QDMetv*>7wa(^l z%1RgZzOXXo8?)t3(B)WK_%OFV=^E*8aUifX_BAm4D;GKF@-j15`0P;$mu~fikjF>2 zPs?1Kow#OCOn#XLHte8@H8ji4ivWFv)oyXdUr=QvJgY8u)0AzjSkW?Iqd>cLMG>pH zxIZQ9W-5|2tBud)gV+v5Anrf$sf8##OIX_44&ikvEvz?-BAA*Dqgq>ztmMgFqAt4( zXE@j6Ke%2C%#84tg@>%m;R#uIH!2!as9D>@@ z5Sb5r%EA3F1!U)K+M|mPySk2N4p8n?dez1B&(Ww^KN#tAbzE^@{_Pt`LFGBJa{IMX zQdg%SL8?i!4EM|gChI-tj>#EXPaHhq%SyYyZ@E3J&QN@%>xk8fFkqiY57|uKW2Cw} z#8|V}?$CEDJgI12NIM!f`wP554b~RCchSz~eEPu!3P_sRb|sFx%c2b)3XW|oJnKGQ z$=L*`Guz7&t$#)5L=X(IR`1LQM_wtN78-<*PBICKY#m5H67a?qU~KM!0DCi#v?ate zH9k4%YPp_etHH&@>zNajO@356_E~aS=lJMU=2Og{vP6w_R{!In+x_yJmFeVduzpRC~KAm2JjGjip9Ai?x8#KpJD$x3e3Gdd#6e-D1n%vys}G#Z3O(28u+Xk&R&)+tUX6G5cY4od#0wMTw01=p7~amC z{Ta`n|K&G8FK-Cml_d^<29T%jlD>}v0t3_Q>&etBNL6y=1GNr~Wm%@rtzL+7t*x$p z1Kwzvj;<~RESKH3T=QcSS?ip==0*c_Wh{m~OA{mtl^p-L0|OnhGVAMS%^DrrBA6#Q z6J(8qp5KI};s(1E5tLkR4M`r|6r>^NcYHK%jyLo8H~PDqw{t~_@ykK2*+kP@1t@{1zi|Dz zunF0|mUF2L&gk^tH@umJoabC-?h2CwYvE^TV|?(bv-X?QK+`I z10j&CAW?sl_KJAuRHw+{y@$z*#6=@vm8=cdnu{-?D~#E@y}Vs}4yG9mJ8{Anbg)*0 zzAz4a!q`Y1=`C8EZ&gyxVrR!qHLkNN^vGF~pW6 z*s8R4+=SY+c}}3g5GeBL<6`TXX=QI6GvfDD*TS&etw9@@;^8v9?w<^MqWsS>Ybl_^ z0+^SJ9#{C*GS=U9EH!bYx4~C2VeuCu?2S*x!@DL>!|2>wBJVb>5g~XZIt_TVE!Wg9 zx)q>+N(_NzCgErj(8~;*I-cB@knRfpWfCZJ;y-!_gYj!DF?T;JzDNBdmcF6+$2)u) zK8Gx_hdn!Y%K|XsECeX;J1m!Ej2)^f8)3!sZ_UJmJ@8Lp zwKuZNp7U^^Ka9M=Z$O@-i-V42!2ZZC`ASTwf% zedot)bWf&40c~$jCxYD(Ild=z5fbHleEAJH^v-b~4*z=D&jEFx&P)P!2YM15K@7Hp zd1P!0b15wyEjzU?PnzP1(#m4PP&SPrDSUf<+ZEKBQtHf4JB`0?uZ3l@|4TKoH0QD>2n zymu~nbv2Lu%2avl`LbbURn-Te`?}8YSO!}9xN=UFZiP&&)EhCG9p0#4giX5z@z!Q2 z^UDDWP*G3sVZ{tnEHx_N;2Olv>9N`H`})*^`Zqt;-DVJCIb&_SPMo^Y6r6+q9+9sT zZ^dS92~w!`36heb-e7K|kdt~U>`3OaS1j(a!No=D=Z?)Potcf7W_^PLzDdR_k({zr zi!jW}mF)m8<0J)$nN82yf9`7&a@6VFitCU4xp??L-PG0-PT`W` z;5#nzJE(O;-3MnfQ#UfF_78%0;APtX_%AG%uF9XPOfgEx~ZMWsmxodu7TS9nr-KH+N5u1pUD}#5E{&Ooe51rxQqg( zM}IKzFBL^Ff{&O?fvOd_=Y2Z~`?4CD85tuBW7+VX{Vj1B8P2<2jjXVLGae0#Hwz16 zfq8l6Epm35BF?RXDP#D=#JLcE%2?Ag&F|6CYK+GN+X;f39M1d6eaH9X>n{_1;}L*7 zH?OetAS5#iKTt(aV<(1F#5UCQ8u~tBB_vN*8zaT0cRM0_L(Fr%tgc&eNu^t%9V(s$ z=LLsCm$|p2Cng8mvAGAmJFFl2Y$5-=-}jmH2?K0*Nd=NLF}OBZ`2@;-vZ0om{jq3g zDz$#2<4OPL{epk0hWfUYj%V%@mHOf)6}T^^?;2d#zn%@wm%N`LVQxhY&A&JfuAK>W z_P;G`5=4X-s&Ajk%$&O@F3qQlM%(IEJvP`|KuOH{lGHTKk@AvvskGYrg5T$~36dHb z04uZGbb?wa*`Q=m*R?Slo&^H_BrDOyIA25LDD6&ie=!YId;FDU3-1s|t*Hl+)PX<~~dPATa_LyVW&98=^1C@Kb0cm{p8AJAEkL|B_(8m~AXi&ya zaLwxwPap~Cw+HeKXcdE`1)ZMg_b#H_L~N2TO2hf+ej&17b8CTB;_v0ewgPo6Cgiq3 zTbm=Dfsjq2Ixu=8gbX&*Z@>FMp~PTs>Rjb-sFlZy2Y+VmPF7WgeKxw{Zs&HKhuR2g zJ?vjS_)|&7khVbW{XEcY7BPmo|9T~XCriK>0U`G#&L^v|Po^mw?gmyjH=-@oyU;8y zdEd_;Bq^OO5)X^DD6nnK>b3Vz6}50kwz*ILf^I7`CL(ru`QX*Ctqaz4Q)8%zlcZ8aH>?G#J5WEtL;msj&)CJp=2<{xuxJ_q;IUGIw% zuc^NkJ^OjOR2PY?y4UBj5Q$f^lmUP44I8ar?p@Bk!g)h{{R=>HwndBEXC>mchl1!{ z7Jckm^!LyZ9JcjE6O)mtK;AQF=i=ameq&``C>R)}I4y=WVKPs_FXzn45ltzu%C8vP z&8#dU#&xl*A)!P6*oCxc;g zdI=krJD1H>8Tv}ie6-oGl=z~#vF+O>{`wYrw~9bo$=rJ3VfV*~&xFc%6#P>m zqp38f=K>th`r#~2_E9638@LO)tc=c?EKFzzDfeps&f(!`22?iw!sq1p&J6!-%U5mI z>hkeT{8ldNNAWbiFJbpNi+f)|kMXFxXL3`;S64bNMcA=Z1X{x{*1iVgWp1UyJ)4Fe z+^i8Ve@|j7C2ZiX>qNpc)2UHte(7VqrH3ewJ5-w( z^?0~bLVkEsmhdcO9(m=Czk`kJ=CC*#eChE{`1|}d*8)nbk^ptY=*6YW-USjma!Gsl z#(d!z1zr;ptG?G#Y$WXLEa&FcfzeVT_z_bmq4cg#StpL0!DcGIqZAFn_=7h$ppPi1 zk)nC=0v)6}?l?UZAO$>eadA)s6#zc#I~jOHEJSH3`%z4LRrrr~KumYbuV2deCxE~l z!;6}NA`B4Qy>~}SM^dQ;)tiFoCg{7FEplrQm?l8SKA0~lr>PqyLC+f^sfPu3XGG{R zr0%p*-|M1fC6Vf@niVn+sIbwL!2{W$g_AhcQt0TPH?r(xol?_loyn^{7oD~7>g(ZF z>SLy62O=b*Uq*ZWPd6;+&^C{*sv*WmA(GVJqZ{ zj=M+iO&U+SV7m4JlWU_}`{RP3b9E>kpLf)STu*V3tlQcPU!_}}HX7xAS6Ge`Yd023 z1Dm`6N%^Y>xea?@M;QtJ+vtNU5q;YM{%3=X{j?QX1KXQ&Vn| zmLQ#$mXl<`f8G0^%$$x=4mV9mmYXeqMnL5luuBm}nxlqBWgV3rjh1uF(m+iMl*zHK zE|~A(pI3phcBGdr-fom7THbgzwVTrCdmTG=9m1mR+=cKqTWWoJNvI4;)SjKS&)PZr z5)y_;{PFE8--?o+MrhVK`tL>qdwYctU3M4G=qmc#%y}nyyn)6Z0v4x*1BaL@?hv+aR0{xSY8YXjr_TJVoXV=TiKpeA?Yr-LdGZmLh zbB01kPraJi%!CEGGcRiBlYvh}(ni4Yu8M+tio(q1u?XXZjSg0`n;AV&&C`%J{1X#n z3P+C=6({A=fd{4-fdxQMs2own;O9IWDQQAe#frQaHM{bphLAZ!i#ZD^YpK)yBvf8yD>K6U3CjRlO6hF zATnR4<9*tdYj>4Wvvw+ID=i^iyy`;yp^uYQtp7FUC9$Y;L+J3ZQlZd6gTdW^o*TS* z-t9pIp6kB40kp&2*`v_D=eihiZ_TEQHvgdZ1-CxuT<+A*+8UhnF{@#3I(&@)U0gGS zsw{sCEbCSQiWJ#CdzSxfhe~VH`4j9*xJ>(Yk}dfOw|}re`rr#47f{>CaJ^lK-(t%Z zb}FF0MV`L#*9LFR#T z+oTb9x9&le=taqvyA^b(S9(IGcP!+w79M%?aa&Y%E@v)MT~qfa zQlCJlhRq*FC1PVooTdbd_0R;0Es}5y3yDxps(xpo{z3}Yf*Q(sj(rAru^@G+b-xAs0>@yeo-Wq=raqWq6hFYV19&Y>ET3DQFlc*D=(-0`?dYSrO_-q$? zz4YiV*$0}iU?&2|qex3Cnr03dymrGIrwz-X)a00u_wEA4~|U9GBs%db?yUFH|3 zPSOIvWn2C6N+}PVF}auT8uU`X0&UnZFs*XqVq-m0=(|e+Fiy=YP4vrD0?((}GUNyL zPqSQo$H7oR?}}YsQ`2l%w7u-EZ)G^Qmh(+pxBZ_VFFkmx&u?iyIJ$SGgcD3e}*WE+e=!W zEMKBdx3jw;0cWAw}WUcH|UI}2s(6LZzeBM z@e{@Q zuPG53ST#U%N zDHMK1EFI}FaWq)2qI^qr@yE5sk$trKRQ`>W`3_ae^a;JUz50w|a8s?V{iGB3H%dhJ zyAYZ0H=*7y^2R*MO2Ge`_q)+A*)zP8#dL(pDz#kNSAGTIdyU6w@yDZ3#var+6m?$M zQzdD*g8`L_b_UYtIW71bOyJe>l2V?T#)rGx%V8#eU3nXV6|5GG`_WB>p8qH5ZW^w` zM4csC1cSZzX4*ulaiEXdzc(+cD}Uywv|;ZPUzQa9%!wAU$WJjK6u|#yeb0_4BJUv9 zId{tGl^xgd_Q?y@T8trL4MRD|1Y3lVEBR%``062nGV6GxPfeeSfgZ?%cUA z7%uKAkqZ92Cd&8!Byp*P;n+d=1Fo>&@nrn1UJww@dC#-=*52;HB1+3UH%Mj0NuK3I zE)>J@*mvFIZz1pr=6;hWEew7&-tXpq&QaqD+%=?WbL0;(*Po#ye11P`&WavW2KmaB87i||=k1qjIrioH1!!BUAr0PA&u4An# zg&xZ4&G|`?R90bwL{(Llp|`i!Ql?Mrd1FJaOaUomJ z@}di*ARWzCDxS~M?*Rwts(RfyB~*24Vzs9)Zuu6u13xGe-2)yk|Ou@cx{39uiyr%E6Q^4{hNs1DDF|Acf24?Q%i1 z#XnFjDQAD!i%)GThJNX5bLJvCBYvMuSK}t??A?|4=$ekxV3(Xj?6y?jL*#KU^%;lz z;dT@+FJxOjhT(p1eE8;^Kv~Y{ zU(rU4RM$5&uQ;%{@AW8-%?Lg%G3B~cOHYJqG{^Fv3bK=o*tgl;4~wf=EiP%}hEPFm@N#OruuOqpSi#vG)?^4hk z7SW0p4JiFW{3oCWn>~2(OBe~+>ULMYh+rdx-1YpEG<2JyidOxz=;73@9LC*R9GPn` z7dc+zy*{QBn9wV~aHcLNfD;VXRw(swjvCTgxIBzNNt61io2!Eg=-M9PKs} zmIznHhV>DrQR2+li~8dWI--z0d`MTxS6DRfjBkKZVSThf+)d%qz`YkFYgchY?B5(! ze@Uie^$6ZF*d3TADNk5`#qrw@Y>P`J-jIT-~pJ}k9yCj-s{?oY}k$ey_^U%W;G zJshX{9%WCd-02ys7^9kxZ>m<$O{vcTUhP?gPPRoZ|ElbOi@{ZKfUL{552o+%G2^hF z)9+k<)+Dar$!kM1^oKtsm%gkSVydi-u^koPw)G~p%uU(vV|)W3$C~wxiiEEUWFH%c zUJ88W_wMP;BV(k4^;ec&L){;(FARgHs)&WIo(+ne{GgJ4PEO{y?Lu#^-1`1`^DC!k z%DMdb)S_6l*jY zs_gCn0wOlvd0#lF>%rQbTR4a}nfpy{u_({$1nr-5en})*IciczoCiHbLsnb6Z`>?zgqIbwm`9 zGIvi$O;2kUDC9szFSF!8-*)3SVNX#j8J?`2fgz)oKX*XCPqblK*UQIeeH8xbB}9?mnOX^+l;xI4L zmoKBmF~$kXjI7%=#>4eCTH@=de($@A>pGnpCBkM@)S$d!jh|L1hV>-dfj><&{hUN&3Sed9)f z-;?jX&W3jdDw~XsPL}kP4ikTxYrE!mJYFidB4!z0Gc&CnwI0Fzxg#klwLBY$eeBUW z`w{;)t{WuAxndEe;c9}`Jlh~)z%YqRWG1K41)rN0{KUJ2GJvqPf>S6)GBwrZFR9*z zI6-K`!>rD{p1#W*p8?5KFF@f9#SN#{i;PCh&j`tYTo$ zPcWAG6Q!oQxB5^Mu~oJ5*i@AT{xo+Cv$@3%g6uhIe_y>a?NL*DraDbU0@Q44ohKz@ zCAeXt_j3J=l||_FCyNOrIkiBORA}-R=VHTJl>&NoWwp%B4d${lM5e||g2RJt}&A=LJ zyW08H{NFfondG_oKQ~AtuCXK;(Ao)aNGBs0n3*LV9XUBTIqi3+*)1;b0xh6QMZj#3 z;-&jeW*2Z(k1O29zhPO>N;tds?W5LI^m*}J`W5xa>bM9?kPiNOXaRQYECH5r&3XJp z{jQ(8X@{M4f8&@O&o!M}J+<7j5&Sf3v2WGFgj$Zs|6=Y0VP+iZkK=^*R}Q$D#e=8; zZ5O*F_thfHC*xfHPjgBV&U(!MQn9uhYaDSpy}Lgpp#MUnYW2l+6L)zLdY^Q`h|=$$ zFYn~@Xy9mBZWN0TMcz_X^1WhqNqiC=ID~zeO*U*gv)O%5+vJ%`DtWlgCAx14C^|Y# zBmQd)NHr$+=9YL_bo_|$mJSdYBgK%GD1}NSLI+3fEmrBOz|1mG5eJph)vlP6;K4l3 zuE3VgSwSaqT@+2?MmM|~+v~-w(+!xqn|L+Tb2~OE#4vJ%#Y^ZFT5}u1-gw)$#(#2B zJs>D3BRAKq6)83{I~xLm6JaXrx4021YE6Cf5&x)L8#-o*0p}QKI2yhfWeb@+!QRqP zQ~LlmTzUEVubrH@2Gc}KZRzRg-jDH$o3<>>z?*A_iCaxbfsUmm)J#J?;Z zHC^c|Eco%`rOJ3t4xMm@6j4)C6L4RoJg-_CTYz~wKK+w~f>w!R1Ikp=$ttE$wMS)yoh}(SJW!yo$I|i$?LB9=cd!W(56-t@sjw4VVcf!%`-{et4Bg?y>TPEHY8v zsuAKFjRYUngn!v+oVYZiJbo|GwbqWv*EY%@e2Wiv&%+AA{#uUkG`rVflOhbAGLczY zjm*snwwkk)7AOPA7ho<3J~CVX_$Vee_7%)4aknyUFj~^YBztsv`u@RAW5!$V<^fB- zQULFYo-V zaiQ?ZfCo2M>4P!pqNX2H=(94!nkzwI0K6-a^D*4B6992p?oqhiVp!EkA;+*TrR5g zlSY975O)+NFzEidMBmp#aXTJ0Z}pWgR?AmwKm5STX;VFRDku(^%l%W zf0v}IYmLWJLov)3YBBjWbUS&22=^d_>DPXE22l6zsOPBZ4GlWX&Ft7PHe<7>p-m4< z_xcC0LD5Z}%WJgaq5t`H{egZN1>3`B5B=|AT41B|7=~ExuwuUL2{u1XOh8QOd#6AT zVA8nMv7_FU?0V`X!Q?GQiwjMygrOH9kW-~P4t^cgY- zrNt^#y+}o(g6Kn!t-82ZB%u_80t_9(7&&)A@>AQI40QQOwr#XuqZl_##$>aos?8@u z=&PRB?zn!FW+cx+HKhJ6JSt5TVKyRvT`aA1KIMNW0P&&NG6Kt@AUuB0w_#t?Z+3&~ zdjIP{!33R`v1g|E0f#9Czn7-y(0jd1pX0x^D3tI3YfjxFzhhK6M{l$cC=hP4aC_b7 zI6iLCI}I&=%b!W$qLtLEU4HQ6hx&5pkRx;H2jn{cD;TIsz=7HI(pH=p_e4^61eDpu zoc0dWgBi&KIBu9P_`ciG0594lYrI;adOmG7AxL%{I#@_?3Ezrmqv_DU*^%Z!~6b|Oszd2VBqJDs_2g~^fN7J5YlRbJ}YQ}+5 zX1*ih>_z}9E|`$I{z_m_z@m}U+;kWRXpkFt7oL1etICFU7S&M2IiJS_bY5#G7Mc-EYPvwXg_f$t3=3drbf*Qt_bg8s}UYQkSteS!dW|l z7_C@f%hegtDDKG8>>*W@<&Ep-mm-C!qMY9VSs^zaozzmqmoH*~%$AISK!lM|MowN{ z%G0v}nraqPc<|o>8)kA1n$V>1<;TXT8Eva#f>zS@HH6#=V27z#dOPSmeKHs zgxuZvWA!~BzJJg74cuYEa1jn#Jr;=gl$!5jRb@$wT^r%sl-RKEqYr+>#qIR4)P3Yp z&ZR~3W2=tm4Gr)*C@Stug4+)tr^*+_oZ%!YggFg_1#o#C zs+IW67kILW))K=M`Njed{R1^C)Hs*M;NIvmQ%%JoIY*<;wuM_~BA+vg$;&s=KiwbD z&T7Gf+4adipQN@%HQcJNfhK_bfb-}c_lnYBkMIXH5}%xR2(uKqo0Ah2v!y-x)|)}N zqY86FF6|#)cKY?jd?lc7R=wf=aP&YN2HSj~u%`L?{^^n%Bh0Y4ko@l6OO9Ps9Vcwh zhEZ9w;B>{3+jfa_zk#S>{bg^{1m;neO<@{(6*!)v7h+33jF44{$)!~1rUK<@#nJ_} zb>07}={mrve!uudsE|tbsuY#IB0IW%B`dNrE?H$<^CDbd*{)eu$V_(j$jBvoZ$dJ| zwPjqc^?&{P{XHI@`*6Px?|a^JKA+Dy?>SrAtFGob7KR5xdMh0oX?MP!_MZM8-m)9s zW~T&@L>q*mx(aieJLrg367V^2Qz2Q|PO{7H88;^<8R!GxK3W4hr!LG5{SDRh0-x^x zYg3$$0%7*Xtu-~@!u2MP*MUhTt}v@>LjB^a+h0W9Cgm_%_4sr~dQ2BSRt|?d1nY}U zTi;{a4d0)=D&|OMz}fBRl9`E9lzrX#(V3x^&Q|_WzJH4%-RVh3Ug|nx`SE?WxZqa> z8m!(HJ(z%eN=`rj6}-NY(WPZDymn3W%(KX_m4xXI+)(hupL(T_f?G6d9GrfTf1Y6y zYwYlr`hX2B2ERQeEXv}s zG_awWg5rTrZ&K}-zxiEt?-Lo%XYteC{M~UEM&KeHkt(ACMn)``D3F?9j%w0u_2`Jv z!BvCj2JLvTU*Tl&2B!Jr8%_gTmR;%zx>FKke98-ulh?=z91voU`y$=mntpa}+q&>9 z9vBkcp5fwsiXGgzw?%D8U++T~MQYG4^%yf-S@+I#>VVCMu#;2c1s?Mf7@YS=vDzF* z9!IjouTo+6BJIS}<^^DJFXD7sWy5LxjJ5lpFy5{Q^z`-X*G3lnwi6~k=DG0NG(nyx;kM;X~Kx1+2uhb)rYn+~lO&Zj8>E$OKb&&SasMsU3Mg z3*()Twrnsz^G3c2H7`X%V>rceA&SEBTV=4kF$cXUFwNo3w*CC3i8@Qzq{yh)b$mUd z-(U(R7-uwc?h#6>N}kh9N$DbRMqyr%4X_3u5GUNE!iom=g$LG&)9 zSihvwu5)6`)VoJtM(E?&lYCgTLVi|NZg{nJY)?ttU}ASAyCEjQ0wF~7#TZeehGI7* zC7B;Qc+l3}4L34M_6n`;l|4|Jz@iUbY{ttjtg!ozzR?C9`$6j!nG42#%Y)&kZ9?cP ztr@o_&BPKTi#okiqCR?y{gGi-CmDW4diZN9gXcxD>g`XJN7F_b25)H3(2ISe5~WD} z+e3TW4(j#c?wRy25VOkmY@n|Lv3D1`zLF@>@we8U4Ua-B4a{P<&u)02PK~6mi6k}t zkH4^?*9v6|`+9%DhU0GHTAE&ndKro%7U@6AMRfFSvD^Qk%6>FSFT(E<0Ji?r7I`Gz_`Y=Z{JvvmHO3e ze=W_w12dfvTjgd9Tt?gJ)_}>6hu|LP+!0vJjxVCxoh^+Fh&Q;fPmMj zZ2t_=^y>Se1oHD075qOhns2Y)Xnl0wtd2hJ>#hTEUNNyM>@+kKnCa9u3K$9Hv-tgG z=eS95;h29%&rqu%=-sVZw>CfLCPA^0+b)px;ZwfqqH}ZQA6?Ct7O`gE9~^_4V>=`p z;lR3Bd;~}H%u0am0yDK-%?Ya&&j|-v=G+aM(nTnciDH@sSXtxM(AG(|r?GSmps}-- z&{P=9m+W1kkENxhyW>koyDOu4YBC4&*{3H=yW4;M?C`k?hqfLMi4|j$JWv*+}>c8F|? zb%YLrXRlVqG1~gqG1mM#xZEE#x8r^_%G3c};?nCvBmLmg&^rX65;a>S4{jKfo4F;J zm@ne(i=F;7DC;jYk?@ug94sR(UQy3gzA|0Zn>Qx*F4c{W&RNfskzStqMnqsB9O&n4 zgoGto5`82UfbJ(leAST?!F3mitDvpZf`Gc zqNLjmOqd6-r_3PbG8f5X4lyx$zBmd?RT1!;U(6>LeP=#I`vLd@^Tr-eV9(shZyNS< z@LcD`4FyZX;0ko3Qp$qmLBqGDd~TvYX|5rMG|=h5RKt3=J*BQ7Q|rAYcM(1#ynCZk zZ7r(wv%5tkS^NgUiHHY_z&sx-ymN<%9#cz9tGb^IYv(@y@R|A@`#Sv%y2_gnt9OnJ z?lQCPqCVul8YS3WHn^9sVlUP|;m3qMLJxB3iCo91(h?NMQ6k2tvSfj{Ph|8WL8!Vu3}1%j zzxmIqcjd}~<}c|U*QcEy#W?QXy@0Ho*b%*T>rn!c%H#rgQAQ#oEKCE+2P<6sCdLkA zb*cWI#;#4q7$UU=50Je%tBo>UejYfw1-b7$dx{ZG=!6vF$6Dr25(ZoFVjxnB@zY}o z!?M<`8iUT0U-)Gs^pRhih1O<<6t0NB{chv)aKukeSvemm#8gwzem;8goyzD)w^5^4 z%>xjylb;|({LLS>tb8X0MM`b6v=PizkL53MUZ*#_b1cL@$k+Yn;OHr~>mQ3ymy?zr zzK?s+Gtd;z5SO8FV`6yKWn_HamAP+Wn&~?)hdu=m=nBN|vT^U+T}0p7DE8q>@zl^Ow~DDapMJU0>GT*+(#LsgbvCTFw+Oh{+C6hi z%d>L|9BgZ%UES*(BKQ{f5Kj675z>4$#DWK!@`G~&FAsZ)J$(9YP||F`Gymu_T?3b5 zv94aD`qJ3uedqd+(NWX4HgXXN+{zAHK8az#feK-)Zx->Y;TfjM0kHQmbo^3Dmn%Yj zKAe?xb9VQ2{+irsEz)*)giXN1*2X6K7wIJ!0Ov-mn^~$!0~~t94*~ZZUGYzc{z@rM zH-ui2$bcM27^pJ?m1}`d7kiq{j$J1Qmjmu+d@S7v08l%;juHdPTMGoTYb5rWnPCzU zKeHhn^3A<6@p-evME=U3_7v${tuvVeWHzO8P_{eMaE@C^*~J>lZWpzC7na@2wL4^G zx(bdz4Orw;Ct`jOgrLq1JwKsd>14%0e}M>g*#H2=3Z)#mgM))fUz05KvjeWL0Ct@6 z4Qz8+Bx^L|?%n0Bxz^3K814)lCPVe9;&Pc;ZRH%gsj2CbuJcI85q`XY?hDENyPDE# zIf@p_S1V2o}0Ic1^z>O~CvbjN95M z0x~4MZabsH(E@kSDKz>LgpZGlSMrmM`l?+zCA14L?7h#@wqC zGSX!krM&wiNLSR|k;Uuzc&LrvOVrnqv>CM%3Eb3hnk`nES9L>NO*woRqGu&dwHzF* zn)p6b2^_D{Mo@i8k*;UoSP)l1!dpQ8UKNj0N9QaHl`D6g!a_z}GA*)uhD4-l@zF*h zw5BrG%)W;xirIDoBQ2Hj!Np+e=c@*6Y zP?XWuR}dM<(i?2{prb|RE{D9TA1PSjv7G9w>FT-@#E8OX+U9|Eh-Znp5Hj3j8RkRh zKCE4&-VVRlGFM^+1ZK^GS|zat-0*22Of){kP;25Q?E|59D=Op zC!^b7*t8)lrd)phA}Vb#FMl0hoMEROu{S;yBMX$n=f{v{=b+X=iD|!<{HhP0lyR#y zoVDgUm9emszDU!WP#yUoOAb-t50STjl~rMF1_yFaPmNc!ef|6EKPp z+Tl6u@go7Fjq`A}e8W)d_1ZTdYIOAHcYJ#k2Uix;m^*p2SdYfvERjiwZb!)6zD_g7 zd8j)~=9!r1G9nsXb#DUJ1E*hCH+>hvC(RUKWbQPs8FnCeHzE1n(m&R_>T$I^=|gX! z0{YwLxvtmgs`_U%%7YL3Uv#O2OEfsYgY-(7zI>0l>_3(R`l5p`ACj0NDrNY;cgJN> zZ>d`EHZwKpNbZCM?Oq$H_@SX-VjI#cD3;fMZvdz)aDB0Kmii9gaT#}74r8;24*d8A z{5hBa0gm`b;nm2^Yqpa?G31AIa=WJeV>9Yr_Wasxs|d4^f=h04!U6 z9V})be2rEgNt!)sc>bmCl4O4YbW^S=KH&zh7g=9RV|>EQZfHs(U6_=!DcAV3a)N~3 zKo|TH3M+f{KHJmpJvfStfjthBIR{H+rmLKfo;W-VC0G;+?LtJnBqwPZC)i5r+uhpi zfM~!{btErujOnUbD8Cn(1dZ%kf9IWE0?quxQ;tp|_S-j3v)LuJHMl0dIne{44v;VY zk%}wsov=5Ztkc0V)>rb*i^1M1V2DxR)U|w=Iu8ux;H|~$G2P#VXcSqh1 zznt)5C-r&^lu5PoPXPm}%`?l!O)^!DBnUOukH&fos$kp-0ms}?^&Fe0^;_cfa8Zl^ zS5p=|jUEQEn!{kp9uCZZF3NBI44JSQyq1RaOod+7hc~O+aZBU`MNv^`X>BycJ<--4 ziCiG)3P7bL^AYgtWi5{Xp%Mhwk(Evc(hb6V4o+Y&(K3|4YBJLTQPchSuL>nIr@}PB z90Q!#E@8tU(00S~l^!J~o1afWX=>0KNY_{C4FXo8z6^`at-W?=)3ax^pDrx9rP%at z`01I7#o+l`K7di$wI#y@D9&g}dP7}eyFoq4WQ&kGMxkAJ+fJr?7Z_#92RPie(9GId z%Q*z)?%XlEY5VuvFyjy+DmVV7dlp24-?N2qoo{rgCMuqR_JU!F_h;Xs60X!a3@V~E z>cd~OtD8wcX#yaLilO;^;GWAhSz(Vo8&N^QD}a8Hl(dqx`;bx$1qGcS8XCI(;DMeym)Dux zOhW^7Lfo}7itSwPCFtM0(1${rPvNPrm-;}JcTI5`llSgq z#94MEVbIcx+R~vHII1%d`7+3nyfEDKc~4|Ken&I9>gi_wXM;)0~r_@89M5qY}F| zz`EW9ZG^#cjrR8R1UOugkqomh^(fbe<}$;K%D)=?kpNXM`;%LVF)#MMK3TnBUOHhS zPyW6UQJdD42!&ugQ%eiZfdv=n{2b?>trd->PF6F5>w4ZZOWZhF0)fRXxhbsQe1N3_!Ai$8bJ&rB|4f_1y$-K0zx-u##1K=Bv~ z_P**m3;}tHZoO$qNZYtb)tbAy4~=7{vJ{>}gZLNg+CZH}kz&I4sKtlq#KE#Jl@lyq0Mu^H@XsUZJDu!c52tSeNMAL-Kt^RB zq6FR6a-H%+TXl2(&C4+?tb7lmHz}uC&H!l{76;cVT8r{*ek3(Y#uzPD`%HhegZf(f zeaQ8ju+W3GoDoyiHnU!MoX$==I4#8ndV*w->Ovd#)ZH3Ws>x@mt4>i2O8gxZB9REPVO4O3SUI*U%va8dNX2 z>Ub{t)$ZOj!G7orFSpLXQ4h}`b-*3FW4WnwO$SIDqnehHMeH74E$=0j%cSIg|EXsZ z;~-gWe7ht|8@21@ALoZ+-Y@@^ni% z8o8gDveCl*kY;mehwfNPFQka?xx!8xtxp|4P=bJ#FcUow*L@P=OrLuXNWM1xw^e!7 zbVjSaYl*cYNdC}v|9@wdWlbe~$oeP|h=mfp)pp~>!%ucUGtoQWvLUWc%B&TPXk<9+ zg5(V=42q!@bEf>{`_Y~3l=J$s*F7r?u;3l&wgVEi!~jTNpZ)CT{z_B_@Dp-~iWU^aYiJO#+$y5MD}iv98)XQ^Q*;)Z6OB$Tq&B7#aK zDQZ5V7ky+KUmGi<*}cBvg*QJMI9Uy41Fr`M9K_3|(BRTF?%+g@b;$*XVM@RM|7B1R z&g6LYZ_z}R8?I+6@Fx2+hzqy|cedKf8=g_-1P;-PwIJUura;f7IbZ$z?a}c5k+22P z$7TSXLMDjTH<7MGPx`;AOH+G6CR35z^|o}&c0dk~ZZOr}F3IEBkK| Date: Thu, 27 Jul 2023 21:09:41 -0300 Subject: [PATCH 06/58] what was it again? --- .../configuration/entries/general.dm | 4 ++ code/datums/station_traits/neutral_traits.dm | 56 +++++++++++++++++++ config/entries/general.txt | 18 ++++++ 3 files changed, 78 insertions(+) diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index b7a92ee48f..ec79caf145 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -345,3 +345,7 @@ config_entry_value = 5 //ambition end +/datum/config_entry/keyed_list/randomizing_station_name_message + key_mode = KEY_MODE_TEXT + value_mode = VALUE_MODE_TEXT + lowercase = FALSE diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 19480f6672..e9426955ff 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -114,3 +114,59 @@ /datum/station_trait/announcement_medbot/New() . = ..() SSstation.announcer = /datum/centcom_announcer/medbot + +/datum/station_trait/randomizing_station_name + name = "Randomizing station name" + show_in_report = TRUE + report_message = "Due to legal reasons or other, we might not be able to settle on a station name." + trait_processes = TRUE + COOLDOWN_DECLARE(randomizing_cooldown) + var/trigger_every = 5 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name/fast, /datum/station_trait/randomizing_station_name/slow) + +/datum/station_trait/randomizing_station_name/on_round_start() + . = ..() + COOLDOWN_START(src, randomizing_cooldown, trigger_every) + +/datum/station_trait/randomizing_station_name/process(delta_time) + if(!COOLDOWN_FINISHED(src, randomizing_cooldown)) + return + + COOLDOWN_START(src, randomizing_cooldown, trigger_every) + + var/new_name = new_station_name() + + var/pick_entry = pick(CONFIG_GET(keyed_list/randomizing_station_name_message)) + var/centcom_announcement = CONFIG_GET(keyed_list/randomizing_station_name_message)[pick_entry] + + // Replace with CURRENT station name + centcom_announcement = replacetext(centcom_announcement, "%CURRENT_STATION_NAME%", station_name()) + + // Replace with NEW station name + centcom_announcement = replacetext(centcom_announcement, "%NEW_STATION_NAME%", new_name) + + // Take a CREWMEMBER's name for the goofs + if(findtext(centcom_announcement, "%RANDOM_CREWMEMBER%")) + var/crewmember = locate(/mob/living/carbon/human) in GLOB.alive_mob_list + if(!crewmember) + crewmember = random_unique_name() + centcom_announcement = replacetext(centcom_announcement, "%RANDOM_CREWMEMBER%", crewmember) + + // Replace with a completely RANDOM name + if(findtext(centcom_announcement, "%RANDOM_NAME%")) + var/name = random_unique_name() + centcom_announcement = replacetext(centcom_announcement, "%RANDOM_NAME%", name) + + set_station_name(new_name) + + print_command_report(centcom_announcement) + +/datum/station_trait/randomizing_station_name/fast + name = "Randomizing station name - Fast" + trigger_every = 3 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name, /datum/station_trait/randomizing_station_name/slow) + +/datum/station_trait/randomizing_station_name/slow + name = "Randomizing station name - Slow" + trigger_every = 10 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name/fast, /datum/station_trait/randomizing_station_name) diff --git a/config/entries/general.txt b/config/entries/general.txt index ad8792c10a..ced33c096b 100644 --- a/config/entries/general.txt +++ b/config/entries/general.txt @@ -498,3 +498,21 @@ PAI_CUSTOM_HOLOFORMS ## Do station renames from the station charter require admin approval to pass, as opposed to autoapproving if not denied. STATION_NAME_NEEDS_APPROVAL + +## Strings for the station trait "Randomizing station name" +## Also each value needs an unique key because keyed_lists are dumb +RANDOMIZING_STATION_NAME_MESSAGE 1 Due to internal affairs, the station is now named %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 2 The solar system's government has formally requested that the station now be named %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 3 A gorilla broke into the office and destroyed a bunch of paperwork. We don't know what your station's old name was. It's now %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 4 An intern said %NEW_STATION_NAME% would be a cool name. That's your station's name now. +RANDOMIZING_STATION_NAME_MESSAGE 5 Our predictive language model has renamed your station to %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 6 It's %NEW_STATION_NAME% now. +RANDOMIZING_STATION_NAME_MESSAGE 7 The CEO demanded that your station be named %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 8 Our intern accidentally wiped the database, so your station needs a new name: %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 9 Due to copyright infringement, the station is now temporarily renamed to %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 10 Due to recent corporate acquisitions, the station has been rebranded to %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 11 %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 12 %NEW_STATION_NAME%? %NEW_STATION_NAME%! %NEW_STATION_NAME%!!!!!!!! +RANDOMIZING_STATION_NAME_MESSAGE 13 A popular social network application had already claimed the trademark of %CURRENT_STATION_NAME%, the station has been renamed to %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 14 We're pulling a prank on %RANDOM_CREWMEMBER%, so we've changed the station's name to %NEW_STATION_NAME%. +RANDOMIZING_STATION_NAME_MESSAGE 15 %RANDOM_NAME% made us change the station name, which is now %NEW_STATION_NAME%. From bfe07112ff22c6c9cfded2235eb976f96cac34b4 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 28 Jul 2023 13:53:09 -0300 Subject: [PATCH 07/58] i hate keyed_list, i'm not keeping it in --- .../configuration/entries/general.dm | 5 ----- code/datums/station_traits/neutral_traits.dm | 5 +++-- config/entries/general.txt | 18 ------------------ strings/randomizing_station_name_messages.txt | 15 +++++++++++++++ 4 files changed, 18 insertions(+), 25 deletions(-) create mode 100644 strings/randomizing_station_name_messages.txt diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index ec79caf145..ddb54d6957 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -344,8 +344,3 @@ /datum/config_entry/number/max_ambitions // Maximum number of ambitions a mind can store. config_entry_value = 5 //ambition end - -/datum/config_entry/keyed_list/randomizing_station_name_message - key_mode = KEY_MODE_TEXT - value_mode = VALUE_MODE_TEXT - lowercase = FALSE diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index e9426955ff..8936951b10 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -115,6 +115,8 @@ . = ..() SSstation.announcer = /datum/centcom_announcer/medbot +GLOBAL_LIST_INIT(randomizing_station_name_messages, world.file2list("strings/randomizing_station_name_messages.txt")) + /datum/station_trait/randomizing_station_name name = "Randomizing station name" show_in_report = TRUE @@ -136,8 +138,7 @@ var/new_name = new_station_name() - var/pick_entry = pick(CONFIG_GET(keyed_list/randomizing_station_name_message)) - var/centcom_announcement = CONFIG_GET(keyed_list/randomizing_station_name_message)[pick_entry] + var/centcom_announcement = pick(GLOB.randomizing_station_name_messages) // Replace with CURRENT station name centcom_announcement = replacetext(centcom_announcement, "%CURRENT_STATION_NAME%", station_name()) diff --git a/config/entries/general.txt b/config/entries/general.txt index ced33c096b..ad8792c10a 100644 --- a/config/entries/general.txt +++ b/config/entries/general.txt @@ -498,21 +498,3 @@ PAI_CUSTOM_HOLOFORMS ## Do station renames from the station charter require admin approval to pass, as opposed to autoapproving if not denied. STATION_NAME_NEEDS_APPROVAL - -## Strings for the station trait "Randomizing station name" -## Also each value needs an unique key because keyed_lists are dumb -RANDOMIZING_STATION_NAME_MESSAGE 1 Due to internal affairs, the station is now named %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 2 The solar system's government has formally requested that the station now be named %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 3 A gorilla broke into the office and destroyed a bunch of paperwork. We don't know what your station's old name was. It's now %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 4 An intern said %NEW_STATION_NAME% would be a cool name. That's your station's name now. -RANDOMIZING_STATION_NAME_MESSAGE 5 Our predictive language model has renamed your station to %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 6 It's %NEW_STATION_NAME% now. -RANDOMIZING_STATION_NAME_MESSAGE 7 The CEO demanded that your station be named %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 8 Our intern accidentally wiped the database, so your station needs a new name: %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 9 Due to copyright infringement, the station is now temporarily renamed to %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 10 Due to recent corporate acquisitions, the station has been rebranded to %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 11 %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 12 %NEW_STATION_NAME%? %NEW_STATION_NAME%! %NEW_STATION_NAME%!!!!!!!! -RANDOMIZING_STATION_NAME_MESSAGE 13 A popular social network application had already claimed the trademark of %CURRENT_STATION_NAME%, the station has been renamed to %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 14 We're pulling a prank on %RANDOM_CREWMEMBER%, so we've changed the station's name to %NEW_STATION_NAME%. -RANDOMIZING_STATION_NAME_MESSAGE 15 %RANDOM_NAME% made us change the station name, which is now %NEW_STATION_NAME%. diff --git a/strings/randomizing_station_name_messages.txt b/strings/randomizing_station_name_messages.txt new file mode 100644 index 0000000000..9b12dba310 --- /dev/null +++ b/strings/randomizing_station_name_messages.txt @@ -0,0 +1,15 @@ +Due to internal affairs, the station is now named %NEW_STATION_NAME%. +The solar system's government has formally requested that the station now be named %NEW_STATION_NAME%. +A gorilla broke into the office and destroyed a bunch of paperwork. We don't know what your station's old name was. It's now %NEW_STATION_NAME%. +An intern said %NEW_STATION_NAME% would be a cool name. That's your station's name now. +Our predictive language model has renamed your station to %NEW_STATION_NAME%. +It's %NEW_STATION_NAME% now. +The CEO demanded that your station be named %NEW_STATION_NAME%. +Our intern accidentally wiped the database, so your station needs a new name: %NEW_STATION_NAME%. +Due to copyright infringement, the station is now temporarily renamed to %NEW_STATION_NAME%. +Due to recent corporate acquisitions, the station has been rebranded to %NEW_STATION_NAME%. +%NEW_STATION_NAME%. +%NEW_STATION_NAME%? %NEW_STATION_NAME%! %NEW_STATION_NAME%!!!!!!!! +A popular social network application had already claimed the trademark of %CURRENT_STATION_NAME%, the station has been renamed to %NEW_STATION_NAME%. +We're pulling a prank on %RANDOM_CREWMEMBER%, so we've changed the station's name to %NEW_STATION_NAME%. +%RANDOM_NAME% made us change the station name, which is now %NEW_STATION_NAME%. From 07301891a5b1fdcb14d624810df35ecc71366eb3 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Sat, 29 Jul 2023 08:48:09 +0000 Subject: [PATCH 08/58] Automatic changelog generation for PR #907 [ci skip] --- html/changelogs/AutoChangeLog-pr-907.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-907.yml diff --git a/html/changelogs/AutoChangeLog-pr-907.yml b/html/changelogs/AutoChangeLog-pr-907.yml new file mode 100644 index 0000000000..b3afa6e492 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-907.yml @@ -0,0 +1,4 @@ +author: Vhariik +delete-after: true +changes: + - tweak: penguin hiero var From 6e558054f68031c10ab3e0cbb99c944b22525cbf Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 29 Jul 2023 08:49:32 +0000 Subject: [PATCH 09/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-907.yml | 4 ---- html/changelogs/archive/2023-07.yml | 6 ++++-- 2 files changed, 4 insertions(+), 6 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-907.yml diff --git a/html/changelogs/AutoChangeLog-pr-907.yml b/html/changelogs/AutoChangeLog-pr-907.yml deleted file mode 100644 index b3afa6e492..0000000000 --- a/html/changelogs/AutoChangeLog-pr-907.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Vhariik -delete-after: true -changes: - - tweak: penguin hiero var diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index c567d1780b..71eabc6414 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -79,8 +79,10 @@ JMoldy: - rscadd: disgust vomiting makes characters less disgusted. 2023-07-29: - miguelop1: - - bugfix: Finally the golden zippo has a turn on sprite. Yay. SandPoot: - tweak: Carrying small people in your active hand allows you to use their access for airlocks/etc. + Vhariik: + - tweak: penguin hiero var + miguelop1: + - bugfix: Finally the golden zippo has a turn on sprite. Yay. From e57dcf4d817cdc030ae62fa3b42890010527d816 Mon Sep 17 00:00:00 2001 From: Dexxiol Date: Sat, 29 Jul 2023 18:52:23 +0300 Subject: [PATCH 10/58] kinetic destroyer resprite --- .../inhands/weapons/hammerspc_lefthand.dmi | Bin 703 -> 992 bytes .../inhands/weapons/hammerspc_righthand.dmi | Bin 692 -> 965 bytes modular_sand/icons/obj/mining.dmi | Bin 1733 -> 2119 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_sand/icons/mob/inhands/weapons/hammerspc_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/hammerspc_lefthand.dmi index beff0eaaf1262c07841d0a3ebe40963cbd002a95..9525a1cf876946de966d7628124b034b8f94f9f4 100644 GIT binary patch delta 832 zcmV-G1Hb&g1>gseBvD9EOjJbx000>o8Nna;b$w@>( zRA_2jUA28vj6i5RaqF(m-$F z2;d5;-vXpjK-M%s*8(uYKd^t`Qh;8;l>^?;Av;ql77!+)d1MxpjQ!1%XAC>W` zI;f0)f%jJ_4leoG69B7&!kpWK1@Ngqb@OfGXks^2q@+f?{p00nyK@yF`EH%vls5&5kUlI6j+abuJKr>5^T89zYr}>takN{Bb z&UU*bU~V_tg7;MI!1MV8-D^GaXth~uQ;B4#4$#{#s{_pKRe72dmt!>pJL1mO+4tL%{31J~P6$I#{c7qccHt#<~w5xy%XM>R?MSBR@X4 zdM$LIXc$dJ{8V+2B6JWpAgKD}F?3b&S&QmmN4$kN<_%OwpF$ijC=LQzSs4idcia9yCVG}j5Nk!kTos=}#B^)h|Hl#` zR8Br=t^&AW>d$Zb|MNUA_wzsw@D7ph|Ch`)Dm2CX delta 541 zcmV+&0^+>jcmTjK91yRsubMUgYHDgfKR^GE09XJ3 zbpQYKNklARam;0jIs#nay`oYz{x%CBG01!!Qg}qLb?59!hpXKq&%RbiMpo zK=z%`h=3Vx{l^0RZ7`^SF<*E==zG@FaO(8GETU^#s##A9mjLe(Oy%C{mTNY zLJ}B{1bCIJgMarw6a=^}C7-a0qjbxl`p2|YK)^Jo-+5Y-YXbA+b^#!hA%{Z+gzIOW z3a31v+n?_Qsj@A(xhumk48t)0fN$&uI9GQAFSmKpO5Y}6hNXQs=+%-HtXxz}9km;* zQ`HP$t<8g*zbo&fg7seA-=FY4h#k8@K_HEHlY2O8-GAc|KZZf;H9H>O>s(Qwup3~+ zWRp(DnD;FTkz$81a*ufQ66FrgQPGP6)aY9?@9WT` f`1L`ZVg5S5Ez=By9J=A*00000NkvXXu0mjfe>DP! diff --git a/modular_sand/icons/mob/inhands/weapons/hammerspc_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/hammerspc_righthand.dmi index daba9fd8efe231e7073fdad9071de841e416a6a4..6b933382c71eddbc18ebee368cae2580cf16bc29 100644 GIT binary patch delta 805 zcmV+=1KRww1;q!DBvD9EOjJbx000>o8NnDJjOy)0Up5 z|Ih%huditU00000NB{tdke4JRBs)7hNGmF$sj;055m*2KYHDg!&9l9cY>a;bu1Q2e zRA__~Rh@s)UkKIz)?ZL4 zhMh$IHUK(|?mUyoF)6m6r%gXwKKo07nV7P5dMQ2-;dYvETb`p#_5vPR0PrvV1@Oyi zlc}=;>T*e+NsXEKH|NPGHw_Iy`?J;iGqon&M_b?)AaDx`_mEroXdk%Ppuou_S1zKu z?eYNW2*~}c?NM6-CgU97^?CuFzi9_{17W(xWT(_> zTefR-03skFeY^2d`x6uQ4?&s(J(!ihZPF6}37A{;94*7eydSN4=(;W>1jLw*>%ce3 zrKCo4RkW&TL$M{s{lGIMK1EX+Xe3+)dy zy0J5cYE%>+=dwwG#PCr{@B@Nz!_p9i$E9pDpIW`zFC#<)!a6+09NklrABkG5q{7amC_g$_n*nx8(43vxfM1PIO2?mPZ;dr8&Db!!OUYemp z{CTCfC^?(VU)(nZJpikLp2ENl-n&G9S?=zr@XGdU?q3U~hlh799QPT9VHoCXvH$X5 z$N=x-{r#GOtl-%vs)=}?X`njsOjY~x2)~iA0iFujOT5>_jeDMf3-CYgR-LT=U80{h z@Bw~zt3SS}y4P_!>)?M4@wNJ7Za=Ro!j#GS*^#{BP+C2u6p$k z5^y-rYGrq0v$VUhSpsmmT$1uq>L!;d<&i5_soq{qm5_J6@{ke-G66*hAGIq2lA{|%1c+{a=9e8+pX49#7-{j>+1ucyZdFq<7txW8|pay z&S}jjD_p_^Q8+QT}a*D<7twrw^#Gy@3-*OH@<#HC$4uc z`n}S>2Y(yqOtG2_0I+^)H8$Hr{Ji}qIGxTE@niV~`2BwVzJ3EtBEPsjB2xD8(_gh~ zJ?x^Q^~o9uVB-4CIqPaNp!2s!B%AHF_+w*Z8O7hW@pGK`WhgopIxwFbq9_V|eSPE)1;`%?0P+Y(8F~s1)U-2Q{O^9R8HdA8)wVCNtG138 z5506}-&lue6(6!N;PTjnbn5sqez>JBk@tM=<`Y#n;M=EnqhB$C1S!1imARf+&hYS=oA3d;pu>Zit@+89U)@BY)qtDTexnI)8PX z54T4htwoo0A`&vO90c<3cV{27>Y7@8dUHc}(s<7tvW zj{Hz4jABA46b9t{|C?WTEa?vSPRVG%&8hza@*GY{NeNYv2sUIBlEtrYkjL_JV%I0|op=*Pd;p8Z!t2N*9;M#tcTT5txrScutd#yLDpIq6rr1`9_@AK))9&p5|puyCvZFq_Q` z4-aFtTGgp#gS*2D0F%kYx^?SveJ;xqK@>%jf3stZdhRZ>-Vs|4xLmHB9$)kCf(+&t z!+;!P7?5KO19FUEK#nmC$bT^lWwjLaSF(CK0I=IW zLojqn-DhXbYF)Pu-57ANtxXkw)8@@;xgxf*ysDspXf#S`aWU7%$5j*DHDBUPmmho0 zgV-N=P~GO2A6=H#KC=mcujp{9T{i|qMn?hEJm1sXDbSKGJfqE0Opk| z2?XRvrDFezq`U+4`+tIL++k-+V*NzozK5QS(A9N7NpbO=iY zJ~nLJLBB6ZM`M9Nqd31OI*;ha042&5@jv_U!+d!Dd{)~YIWqk}8NNNgC%1s;#()?0 z?-!CIe=%R(YC$&!!15728C?xSmm`J&ImR#`#~23W7{h=ZV;GQQ3*002ovPDHLkV1f_7zU=@2 delta 1550 zcmV+p2J!jF5XB9U%6|prNkllpMfBmh;u!{GqH=kqCvM1qo% z5*!W(`}c==^vH-kEf24^L|J$(b6B_1H;^Prak*SM^LNT}n*3e5+qSnITy-%?`6qOj z-M@d|^k57tL4S!vLYuCQMyYi=Aspt>o}~Qj@{0RGK9TA zt<%ZH`d*RuE*08gny{YNa(Fmg?;1l3Dcuth?xu=@iaVI13IO7{UY?z(Oi+q(( zqT5C&Z-2W3pnB`GM1K8+Z40btNDlzG4UEL&99}=j)6OTG>%a zm+$xcX>V^|;o%oPD=I-Q;H79ZNB-Gh&_*R%%il0Nr7Qn~x8Gd(Ur^vID}XDKq_}_* zz)doQVA_Dw-gZ#=W1UmC?4-;0_kL-a^Kr9S@)(dVA0P^x%#uIXAS>kOvZMf(BVV-q z`F~k-0E>~oaqD)5hli=FtIH4%2>EkhTg*3Ns(ck0effH%54J*nE(-=ANs>}gQGquW z!$q!qmGltQ(@PfNc52#l?if;f&Kw!OGFS z4#@tRQOI9CbOV_B7^eGW03JVnEaa~uIe(|2b$2CYb1kqBCa%YLI0D1lh5XebqX(qR zX8<8T4`@B0?yjV4_5#}x^7BX$BnREHvN9fcr-b}GlTm`ITHHJwG3!v)CRzY?yPcw< zBFf$otv{b=V?Z<-HS;*uEQ|UuPOy3yc5i5*B1w{|`#0>qAi?qw0ho*kz+^-KCVwLW zFc}em$*fuc9UUD?M@NV0&tO>{(F06o)h@&?T(}@UPg(>8b0s_w2q-si-prWS($d1d z=H`M9x*!5L-_@n;YG~kcPfv#Ifj~ex-_@m@>Fg}n5G);l&*#$y@q44A^!4}u?*?^C z1uzf@XoCCt`>C(52jH*SSpe+C#ecf5eLkP!XiMIMT2uWDW0Bvq_v~rfWa-{vnE=jr zb!qZjAYHF*rZ7z+BE6*KIKCQps zg16RKCV<%FB!E`u`}+HpbopbE2sPE!OiWH9Pfr72U%#GkI1Iqd@3D;E0DnV)F?KZ9 z@IvbKt<(eKRtmyW*8vsf9E%7Rr3V%Qqnm!<>&!3N>z?e4u<4}O-cQi8;7{hFq!`ViY{>BP1(UV00000Ne4wvM6N<$g875~ AjQ{`u From 8b5d6bb5b3c72652dee96d51573714dbed2d6657 Mon Sep 17 00:00:00 2001 From: Dexxiol Date: Sat, 29 Jul 2023 19:24:43 +0300 Subject: [PATCH 11/58] oh god hes here --- .../code/game/objects/items/plushes.dm | 9 +++++++++ modular_sand/icons/obj/plushes.dmi | Bin 19863 -> 20204 bytes 2 files changed, 9 insertions(+) diff --git a/modular_sand/code/game/objects/items/plushes.dm b/modular_sand/code/game/objects/items/plushes.dm index fb50c80ce9..4aba3a5e35 100644 --- a/modular_sand/code/game/objects/items/plushes.dm +++ b/modular_sand/code/game/objects/items/plushes.dm @@ -1,4 +1,5 @@ // Honestly, Saliith was just sad when he made this. Leave this file in the game to let people hug him. +// i agree and support - one of the spriters /obj/item/toy/plush/lizardplushie/saliith name = "Saliith plushie" @@ -239,3 +240,11 @@ /obj/item/pinpointer/plushie_saliith/scan_for_target() set_target(GLOB.saliith_plushie, src) + +// cube guy thing. beware, very silly + +/obj/item/toy/plush/cube + name = "Cubical plushie" + desc = "That's one weird looking plushie." + icon = 'modular_sand/icons/obj/plushes.dmi' + icon_state = "cube" diff --git a/modular_sand/icons/obj/plushes.dmi b/modular_sand/icons/obj/plushes.dmi index 71bd3885c416dddb35120dc0fbed57a7331ec06e..086d75a99ac89a38fb675280d0652864da18e8e5 100644 GIT binary patch literal 20204 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 Date: Sat, 29 Jul 2023 20:30:44 +0300 Subject: [PATCH 12/58] he make sound --- modular_sand/code/game/objects/items/plushes.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/modular_sand/code/game/objects/items/plushes.dm b/modular_sand/code/game/objects/items/plushes.dm index 4aba3a5e35..da9f13ec4f 100644 --- a/modular_sand/code/game/objects/items/plushes.dm +++ b/modular_sand/code/game/objects/items/plushes.dm @@ -248,3 +248,4 @@ desc = "That's one weird looking plushie." icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "cube" + squeak_override = list('sound/effects/footstep/rustystep1.ogg' = 1) From 733523bd0ba5a4e789e94c091d5b32746e4b1bdd Mon Sep 17 00:00:00 2001 From: Dexxiol Date: Sat, 29 Jul 2023 20:55:34 +0300 Subject: [PATCH 13/58] he make sound, again + resprite --- .../code/game/objects/items/plushes.dm | 1 + modular_sand/icons/obj/plushes.dmi | Bin 20204 -> 20255 bytes 2 files changed, 1 insertion(+) diff --git a/modular_sand/code/game/objects/items/plushes.dm b/modular_sand/code/game/objects/items/plushes.dm index 4aba3a5e35..da9f13ec4f 100644 --- a/modular_sand/code/game/objects/items/plushes.dm +++ b/modular_sand/code/game/objects/items/plushes.dm @@ -248,3 +248,4 @@ desc = "That's one weird looking plushie." icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "cube" + squeak_override = list('sound/effects/footstep/rustystep1.ogg' = 1) diff --git a/modular_sand/icons/obj/plushes.dmi b/modular_sand/icons/obj/plushes.dmi index 086d75a99ac89a38fb675280d0652864da18e8e5..6cd4dcc5f63d2034387f3224d1208a2ba83b54c1 100644 GIT binary patch delta 20032 zcmaHSRa9GHmv(R{?(SMzpt!rcl;Z9#Ep7*gqQwdncPQ@e?p}(!yAyQMZ*Kne&ziZ& zO0rH)@;+OhtvShn%F2YQ@`M5?807FocYY_^!gQD7R39t1doV48n)HU^7K8`F;Z!*@ zF)(5NAUbRh3I6%RfJ=A(`88$Cf_w2se`?e(%Q7p2m;Kw?;^O&z`hB8jY+`)87$RkQ z=?~(s(>-bDn8=PD(&~-mVu%3lfh~VdiESZId8h8o9sZh6EP?yJB4`ZwK;M4|CA*e2wo2VhlfTul!Eoz7LaYolGX$VvkF%(BA#|c;&v2 zn=&Uv#Zmnjn$vY02Q;6w;mmzY4_v}u;X6{C6~6jiPgTrcy@M4>@d}y>&q}bo^%0`I7!@vWBI`#-y%i4A^ZYV5 z9b)&|YV9OfxtE}Rs;y*7vXO)Q_L53D2v5UiqwpiR`x7!?Gqa5>GC` zDI(TNc5}EMi_6l~^cK0c@+Rr1(YBGR{N^XLpZ^gY@Z3*KfSKIa#P3K&u$upQ2TyFN z`uqE@kw4bS0kNQs5-1LU{5Q)BXW)MRIYo{>`V5yHbT;JfOpa3?bwgy2<=-rY0$h3m zPfKctK_%Sb2;@pzHJi&?wRQC89T~&E%0ATAgT(Rfh_7*}se~|n&~OC^YtUAj9q1~c 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 Z{2O=vy1)f=M2`Rf002ovPDHLkV1h`uyd?kt delta 19936 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 Da{N;b From c5c465a114421a1d0d049f104c0abfde33717ada Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:10:08 +0000 Subject: [PATCH 14/58] Automatic changelog generation for PR #336 [ci skip] --- html/changelogs/AutoChangeLog-pr-336.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-336.yml diff --git a/html/changelogs/AutoChangeLog-pr-336.yml b/html/changelogs/AutoChangeLog-pr-336.yml new file mode 100644 index 0000000000..a1211250b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-336.yml @@ -0,0 +1,4 @@ +author: Dexxiol +delete-after: true +changes: + - rscadd: Added a new plushie From 42b5f43dedb437732af18cf3782b125a6fe83719 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:11:12 +0000 Subject: [PATCH 15/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-336.yml | 4 ---- html/changelogs/archive/2023-07.yml | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-336.yml diff --git a/html/changelogs/AutoChangeLog-pr-336.yml b/html/changelogs/AutoChangeLog-pr-336.yml deleted file mode 100644 index a1211250b0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-336.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Dexxiol -delete-after: true -changes: - - rscadd: Added a new plushie diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 1c008f9c57..97c9ba1199 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -22,6 +22,8 @@ - bugfix: Made the pick up verb act as a click, removing dumb checks that click normally would not have. 2023-07-29: + Dexxiol: + - rscadd: Added a new plushie SandPoot: - tweak: Carrying small people in your active hand allows you to use their access for airlocks/etc. From 20d5b408773b01237d3dac756b2e161aa9fa6c7b Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:52:16 +0000 Subject: [PATCH 16/58] Automatic changelog generation for PR #335 [ci skip] --- html/changelogs/AutoChangeLog-pr-335.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-335.yml diff --git a/html/changelogs/AutoChangeLog-pr-335.yml b/html/changelogs/AutoChangeLog-pr-335.yml new file mode 100644 index 0000000000..3f173c6132 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-335.yml @@ -0,0 +1,4 @@ +author: Dexxiol +delete-after: true +changes: + - imageadd: Kinetic Destroyer resprite From c79ef8e7dcea049d79bcfa63e8ca5c0db0531055 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:53:17 +0000 Subject: [PATCH 17/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-335.yml | 4 ---- html/changelogs/archive/2023-07.yml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-335.yml diff --git a/html/changelogs/AutoChangeLog-pr-335.yml b/html/changelogs/AutoChangeLog-pr-335.yml deleted file mode 100644 index 3f173c6132..0000000000 --- a/html/changelogs/AutoChangeLog-pr-335.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Dexxiol -delete-after: true -changes: - - imageadd: Kinetic Destroyer resprite diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 97c9ba1199..b5dd6066ed 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -24,6 +24,7 @@ 2023-07-29: Dexxiol: - rscadd: Added a new plushie + - imageadd: Kinetic Destroyer resprite SandPoot: - tweak: Carrying small people in your active hand allows you to use their access for airlocks/etc. From d7c95acc2dac84816dd1eb9ef971453766e5eaac Mon Sep 17 00:00:00 2001 From: Dexxiol Date: Sun, 30 Jul 2023 07:00:44 +0300 Subject: [PATCH 18/58] fixes slight oversight in states --- modular_sand/icons/obj/mining.dmi | Bin 2119 -> 2207 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_sand/icons/obj/mining.dmi b/modular_sand/icons/obj/mining.dmi index 58bac8043801ef22e069d7a14f0ce41c553e85cb..2c7f775e4e0374afcc9bcb7a60452fd5a4770d7c 100644 GIT binary patch delta 2026 zcmV?Q`wi7Z8%@)i{X4oR#{y5*o#=Q8z#0KsoS-yMx+>5{8-+%Lao_o$`!QpVA2BErU zU*$N*-fpZHRBZ^<9;g%LJZheN{CgfYoXh<(FJHv`jAd-MC5N_CkC&ZibmL8?yN6U)-cj01Tg5jnViBzj);(EEY?c_@k+5IGs-Zx_$$UA-%XeB9iyseS?j7Ypy4-7qS1I){K3J&DaGHm@e7=|OHvnk_w3NB(tPsl&J;cr1V;uT(hX9fx4JEs$O+~6Y;orBu1)z*_LJ_Z^ zq#RlNXFhU~n~}jY6G>#{q+>Lh05F?PY7V<72+jAQ;-{}n;klE4oVF!IZNU58my`>v zB!6E&0PVdlEEWrTy&l0Vb-aREN;{Lq2l)D~rvWMb>?tXo!`Dn)9?WYL=&2GP%xjEV ze26jyx!nDt<1ZaJ91fwgvy;?b7pc82KpFwbLr=ksl6EGG|K0D^U^bg5*!Cs%l$7$? z(bwnqjS~>H;zJY$Tpt`3JI=K6!`hm#oqwePdjWb~82m$cy6gX0cefc5N77M)CKQ zlrCBE)iP}hm`VI0B=LKI?>HQS!{HEea@H&20~k#vP5daBvJ;Lr@()a!VkoODRe#3$ zaCfw$i9bCN21FbAq2kL^%q_orhq6kPX@(c}KM%lbM_<>(pN3h7p`np)Bs}uV%d16@ zBH!cjBAejxcmXN@zwzt(CEel9mnjXH82=9-&EaHaWl`YsVMH<^RQ$3^X)G^AzLb8- zDy4M*kK3&YKMN5CjNQJ?ewwV62T6RF%N21` zWvbhWn)vFOwiCW{=gy29YGTKRuoU!WF#3~{Bwq{$!<5ml5jzwENh zKoVar@B@~(<5lT$Uw*!{H$GH#^#>=iV~o9kJzr)oP9F@m2pWNF%mr z2E-Z7fH>~>(0_Dfx7c=kZ`2RsEms!AfZC!RB7lG7e+#kuC57rolxCy0 zXovVfaxxd&Zu4qKyLM4G3o&g0O-FW%`Nb<4nV3+-uPxdk{`BcxS}K}`n6-e=d><R;@ z-EOywfBWDAUOaek&c}%NR76bsfLM!PQBk3^s*f*UrlqxY$)&QGcftU36~EnXR|IZp zZ6!bWo1^jIv&cHVe#-TViVD$CUJroD_&MC3Ysx+widH9didql@<|6*fhYu^_Z`!X?&44(g84zbQ1LDm80c7e{ej&Ho;s5{u07*qo IM6N<$g3gUIr>N5L$N8>y>?FQ5sV~WWB+GY?pL_B5`+s|W&vVcDEQq3r7KEne z-3?P5eyyuR(6k}2cVDZdEdSzX2Q+P8@zKSKThZtj6RYo?+w%BXt;g3RE3{Oudi4(y za5&FuWp`tjR*>`(?r7X_D$2>Nx$* zY0W1qT))o8fpc4zO7w$<7SJ%o;XU_Q$+KFSjKx@EE5mo}9zVO(#0L#2NTIxRH2^Ek_X4O73uzqSaHrqq|y!|IQoz4{TWBCR6{eJ$wegjM*zqmajQuguFU$tvJ z?4qLe$r=e@;`+@w>uNHf^S4JNo9(vvV`F0(#oxB^bDZ&PK-d5dhXc3UOmJ}t|39eu=KxNp zlOK)#haZHl0P+ZEDRa^9l{^O?;OdP@4*d0$0J0&SwcngE6=~{(|JeH~fI7-aM!JBS zauo5Oem_8YQ4vqyG*MDkh|O*Xz~QiKIqae!Io~IXUwB_0&mR5rj4dH+1Ku4tr(R&0 zB7Y+QoE!?^bULwEEC>#{;}slo+L1&?|!cthr>?QwlA=&wvHDM zy>w^aSchm8AF?pu^4NrQ>i98!xVJfFXMY92w*ZC$Sfk^F!(sIzY$oxQ$p6#PH+X)} zbDAgQ77N*m4SKZkwE|*jQgn$ZQ7 zw?{jM_%oAcK(>*eEWR?u-1GZ4sBb`>W_W(ja{#<}=p{q^8JKeznjHByQX}8vX_7#W z{7@*2VnQes2ITzzn_qV<=??c!$!NgMss94<98O6|3008@He?f$#jkIW$MSOI%ju`S zL0$(41%rn0bC71hX}N*C+6ucoRi@0E@-K>&PP>rQYdxPN#IbLmzx#MEoZp?K&Vi@KpAdUMSmiIA^zRM z1hV)_K@@Nf4+GF?h`-jxh|#F@FnYKub%D)Y8(D^^=gx6{7{@7|qX!WlMW|yKzOG1q)`t zd~?$0la3ubmQuEJ=T5%7W5=R4dQli~u&qtnw0Sd!Iy+OuKI!vG2iw}D7xwR8v?l1< z0I%1pcH$qNKTl6@?~?1(b!EUwpHCIIr?;2N#BYwK63-%=EtZVyUVpDwvU)lIu-iUE zFmy@XXJ^f7UAGS17;vzyO%;FB=FMukBDS);s-S>qG)if4G1tb&RTJDbU*b%cAA8M% z*dKXN-R74cU6$59vk8E&=y0lCHwHvTM*-A4-_zSGC5s;ng|ORfjEs&le(f3n=9Mc6 z1ms7hV*iSyyaV+6f`4q>VP{KX{Y2uvhn|ek)pbBgaq*mWN{fprShb4MX>}E`Gx3+6 z_lW>CiPwpw8&J7MH!UC&k*D{zN1h#gL8lkEvy+ z67PCy0lGE-(oLBDnZoqwpBy<0*!i93C{J|P0{RkOL01MSf`2A=$jRli(eDeY%LDyB zHf-EMzb{BfV}U@UIKL-4kLbn#CCU}?Kl|{*e0ctRR@)vqGW|apzCFJuw}9xzfEV`f z7m_1?F<;$kK{p1#@)125T@6E*BZdJv#xNkq7zX4R!+;!P7?5KO19FUEK#nmC$T9y1 YhQlOfp><$601E&B07*qoM6N<$g4^A`!~g&Q From 3bdd1a2510b3674a01f8e46011b0bc2a04b59321 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sun, 30 Jul 2023 04:09:33 +0000 Subject: [PATCH 19/58] Automatic changelog generation for PR #337 [ci skip] --- html/changelogs/AutoChangeLog-pr-337.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-337.yml diff --git a/html/changelogs/AutoChangeLog-pr-337.yml b/html/changelogs/AutoChangeLog-pr-337.yml new file mode 100644 index 0000000000..8d9c340e88 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-337.yml @@ -0,0 +1,4 @@ +author: Dexxiol +delete-after: true +changes: + - imageadd: 2nd frame for uncharged kinetic destroyer From d1a3c0657fa3a2ba4e623bc9ffa1212b1eb2fa15 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sun, 30 Jul 2023 04:09:55 +0000 Subject: [PATCH 20/58] Automatic changelog generation for PR #333 [ci skip] --- html/changelogs/AutoChangeLog-pr-333.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-333.yml diff --git a/html/changelogs/AutoChangeLog-pr-333.yml b/html/changelogs/AutoChangeLog-pr-333.yml new file mode 100644 index 0000000000..0d09775235 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-333.yml @@ -0,0 +1,4 @@ +author: Dexxiol +delete-after: true +changes: + - imageadd: Fixed security hardsuit sprite From 8b56f314e658d68cb1d459612dd7b06a905f1a84 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sun, 30 Jul 2023 04:10:42 +0000 Subject: [PATCH 21/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-337.yml | 4 ---- html/changelogs/archive/2023-07.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-337.yml diff --git a/html/changelogs/AutoChangeLog-pr-337.yml b/html/changelogs/AutoChangeLog-pr-337.yml deleted file mode 100644 index 8d9c340e88..0000000000 --- a/html/changelogs/AutoChangeLog-pr-337.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Dexxiol -delete-after: true -changes: - - imageadd: 2nd frame for uncharged kinetic destroyer diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index b5dd6066ed..6687dc9508 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -28,3 +28,6 @@ SandPoot: - tweak: Carrying small people in your active hand allows you to use their access for airlocks/etc. +2023-07-30: + Dexxiol: + - imageadd: 2nd frame for uncharged kinetic destroyer From 7746e91264f61d27a7aac0ac6a9a4bc1ba056212 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Mon, 31 Jul 2023 03:53:50 +0000 Subject: [PATCH 22/58] Automatic changelog generation for PR #903 [ci skip] --- html/changelogs/AutoChangeLog-pr-903.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-903.yml diff --git a/html/changelogs/AutoChangeLog-pr-903.yml b/html/changelogs/AutoChangeLog-pr-903.yml new file mode 100644 index 0000000000..d2f26956b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-903.yml @@ -0,0 +1,6 @@ +author: BongaTheProto +delete-after: true +changes: + - rscadd: Now players can suggest songs to be automatically added to the jukebox + (after being reviewed) + - tweak: The amount of songs for jukeboxes can now be limited to avoid lag and issues From 22079427939447608e3b80edd07447ff97183e88 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 31 Jul 2023 03:55:32 +0000 Subject: [PATCH 23/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-903.yml | 6 ------ html/changelogs/archive/2023-07.yml | 5 +++++ 2 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-903.yml diff --git a/html/changelogs/AutoChangeLog-pr-903.yml b/html/changelogs/AutoChangeLog-pr-903.yml deleted file mode 100644 index d2f26956b2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-903.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: BongaTheProto -delete-after: true -changes: - - rscadd: Now players can suggest songs to be automatically added to the jukebox - (after being reviewed) - - tweak: The amount of songs for jukeboxes can now be limited to avoid lag and issues diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index f7d2a34f17..102ebc4a58 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -89,3 +89,8 @@ - tweak: penguin hiero var miguelop1: - bugfix: Finally the golden zippo has a turn on sprite. Yay. +2023-07-31: + BongaTheProto: + - rscadd: Now players can suggest songs to be automatically added to the jukebox + (after being reviewed) + - tweak: The amount of songs for jukeboxes can now be limited to avoid lag and issues From e59ada46547e9d73da5f5e971ad7315aa977b388 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 31 Jul 2023 05:08:12 +0000 Subject: [PATCH 24/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-333.yml | 4 ---- html/changelogs/archive/2023-07.yml | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-333.yml diff --git a/html/changelogs/AutoChangeLog-pr-333.yml b/html/changelogs/AutoChangeLog-pr-333.yml deleted file mode 100644 index 0d09775235..0000000000 --- a/html/changelogs/AutoChangeLog-pr-333.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Dexxiol -delete-after: true -changes: - - imageadd: Fixed security hardsuit sprite diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index d6c63241d3..95a7244fbb 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -97,3 +97,5 @@ - rscadd: Now players can suggest songs to be automatically added to the jukebox (after being reviewed) - tweak: The amount of songs for jukeboxes can now be limited to avoid lag and issues + Dexxiol: + - imageadd: Fixed security hardsuit sprite From 860f75d46437d8ebbaac14d609f5ff30357ffff0 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 31 Jul 2023 15:02:51 -0300 Subject: [PATCH 25/58] go --- code/modules/antagonists/changeling/powers/tiny_prick.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 93bddb2f70..e7ca19da7e 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -3,7 +3,8 @@ desc = "Stabby stabby" var/sting_icon = null -/datum/action/changeling/sting/Trigger(mob/user) +/datum/action/changeling/sting/Trigger() + var/mob/user = owner if(!user || !user.mind) return var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) @@ -74,7 +75,8 @@ loudness = 1 var/datum/changelingprofile/selected_dna = null -/datum/action/changeling/sting/transformation/Trigger(mob/user) +/datum/action/changeling/sting/transformation/Trigger() + var/mob/user = usr var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) if(changeling.chosen_sting) unset_sting(user) From 410d80987eef41a770326e2cb625a5f0f2041ce7 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 31 Jul 2023 15:04:52 -0300 Subject: [PATCH 26/58] nope, who OWNS it --- code/modules/antagonists/changeling/powers/tiny_prick.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index e7ca19da7e..351d8622c9 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -76,7 +76,7 @@ var/datum/changelingprofile/selected_dna = null /datum/action/changeling/sting/transformation/Trigger() - var/mob/user = usr + var/mob/user = owner var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) if(changeling.chosen_sting) unset_sting(user) From 0081f9fa79d57f9db88925fa2ffc32ac77428c48 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Mon, 31 Jul 2023 18:40:02 +0000 Subject: [PATCH 27/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-333.yml | 4 ---- html/changelogs/archive/2023-07.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-333.yml diff --git a/html/changelogs/AutoChangeLog-pr-333.yml b/html/changelogs/AutoChangeLog-pr-333.yml deleted file mode 100644 index 0d09775235..0000000000 --- a/html/changelogs/AutoChangeLog-pr-333.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Dexxiol -delete-after: true -changes: - - imageadd: Fixed security hardsuit sprite diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 6687dc9508..e3c3f3ec62 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -31,3 +31,6 @@ 2023-07-30: Dexxiol: - imageadd: 2nd frame for uncharged kinetic destroyer +2023-07-31: + Dexxiol: + - imageadd: Fixed security hardsuit sprite From 5382130370715692966bd2a70f1facbb9dbd463b Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Tue, 1 Aug 2023 00:22:39 -0500 Subject: [PATCH 28/58] Squashed commit of the following: commit 0081f9fa79d57f9db88925fa2ffc32ac77428c48 Author: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Mon Jul 31 18:40:02 2023 +0000 Automatic changelog compile [ci skip] commit 94be79788c3ee1ceb2dd92e9831b819702e2ec1f Merge: 13da11c4bc1 ee540149d80 Author: SandPoot Date: Mon Jul 31 15:38:17 2023 -0300 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 commit ee540149d8063272a09ada3a3a1db0bc69cbe2dd Merge: c317c8b8fc8 410d80987ee Author: silicons <2003111+silicons@users.noreply.github.com> Date: Mon Jul 31 11:37:20 2023 -0700 Merge pull request #15994 from SandPoot/quick-fix-1 Fixes changeling's stings commit 13da11c4bc18296d6d5c1eae4eebc7290025e238 Merge: 8b56f314e65 c317c8b8fc8 Author: SandPoot Date: Mon Jul 31 15:36:19 2023 -0300 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 commit 410d80987eef41a770326e2cb625a5f0f2041ce7 Author: SandPoot Date: Mon Jul 31 15:04:52 2023 -0300 nope, who OWNS it commit 860f75d46437d8ebbaac14d609f5ff30357ffff0 Author: SandPoot Date: Mon Jul 31 15:02:51 2023 -0300 go commit c317c8b8fc849a8876d4aac228f6115418e24997 Merge: 19dee4e0f64 bfe07112ff2 Author: silicons <2003111+silicons@users.noreply.github.com> Date: Sun Jul 30 10:49:51 2023 -0700 Merge pull request #15993 from SandPoot/station-name New Station Trait: Randomizing Station Name commit bfe07112ff22c6c9cfded2235eb976f96cac34b4 Author: SandPoot Date: Fri Jul 28 13:53:09 2023 -0300 i hate keyed_list, i'm not keeping it in commit 6896a2e481193dfe41e5808e532fc97e2af20f5f Author: SandPoot Date: Thu Jul 27 21:09:41 2023 -0300 what was it again? --- .../configuration/entries/general.dm | 1 - code/datums/station_traits/neutral_traits.dm | 57 +++++++++++++++++++ .../changeling/powers/tiny_prick.dm | 6 +- strings/randomizing_station_name_messages.txt | 15 +++++ 4 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 strings/randomizing_station_name_messages.txt diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index b7a92ee48f..ddb54d6957 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -344,4 +344,3 @@ /datum/config_entry/number/max_ambitions // Maximum number of ambitions a mind can store. config_entry_value = 5 //ambition end - diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 19480f6672..8936951b10 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -114,3 +114,60 @@ /datum/station_trait/announcement_medbot/New() . = ..() SSstation.announcer = /datum/centcom_announcer/medbot + +GLOBAL_LIST_INIT(randomizing_station_name_messages, world.file2list("strings/randomizing_station_name_messages.txt")) + +/datum/station_trait/randomizing_station_name + name = "Randomizing station name" + show_in_report = TRUE + report_message = "Due to legal reasons or other, we might not be able to settle on a station name." + trait_processes = TRUE + COOLDOWN_DECLARE(randomizing_cooldown) + var/trigger_every = 5 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name/fast, /datum/station_trait/randomizing_station_name/slow) + +/datum/station_trait/randomizing_station_name/on_round_start() + . = ..() + COOLDOWN_START(src, randomizing_cooldown, trigger_every) + +/datum/station_trait/randomizing_station_name/process(delta_time) + if(!COOLDOWN_FINISHED(src, randomizing_cooldown)) + return + + COOLDOWN_START(src, randomizing_cooldown, trigger_every) + + var/new_name = new_station_name() + + var/centcom_announcement = pick(GLOB.randomizing_station_name_messages) + + // Replace with CURRENT station name + centcom_announcement = replacetext(centcom_announcement, "%CURRENT_STATION_NAME%", station_name()) + + // Replace with NEW station name + centcom_announcement = replacetext(centcom_announcement, "%NEW_STATION_NAME%", new_name) + + // Take a CREWMEMBER's name for the goofs + if(findtext(centcom_announcement, "%RANDOM_CREWMEMBER%")) + var/crewmember = locate(/mob/living/carbon/human) in GLOB.alive_mob_list + if(!crewmember) + crewmember = random_unique_name() + centcom_announcement = replacetext(centcom_announcement, "%RANDOM_CREWMEMBER%", crewmember) + + // Replace with a completely RANDOM name + if(findtext(centcom_announcement, "%RANDOM_NAME%")) + var/name = random_unique_name() + centcom_announcement = replacetext(centcom_announcement, "%RANDOM_NAME%", name) + + set_station_name(new_name) + + print_command_report(centcom_announcement) + +/datum/station_trait/randomizing_station_name/fast + name = "Randomizing station name - Fast" + trigger_every = 3 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name, /datum/station_trait/randomizing_station_name/slow) + +/datum/station_trait/randomizing_station_name/slow + name = "Randomizing station name - Slow" + trigger_every = 10 MINUTES + blacklist = list(/datum/station_trait/randomizing_station_name/fast, /datum/station_trait/randomizing_station_name) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 93bddb2f70..351d8622c9 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -3,7 +3,8 @@ desc = "Stabby stabby" var/sting_icon = null -/datum/action/changeling/sting/Trigger(mob/user) +/datum/action/changeling/sting/Trigger() + var/mob/user = owner if(!user || !user.mind) return var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) @@ -74,7 +75,8 @@ loudness = 1 var/datum/changelingprofile/selected_dna = null -/datum/action/changeling/sting/transformation/Trigger(mob/user) +/datum/action/changeling/sting/transformation/Trigger() + var/mob/user = owner var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) if(changeling.chosen_sting) unset_sting(user) diff --git a/strings/randomizing_station_name_messages.txt b/strings/randomizing_station_name_messages.txt new file mode 100644 index 0000000000..9b12dba310 --- /dev/null +++ b/strings/randomizing_station_name_messages.txt @@ -0,0 +1,15 @@ +Due to internal affairs, the station is now named %NEW_STATION_NAME%. +The solar system's government has formally requested that the station now be named %NEW_STATION_NAME%. +A gorilla broke into the office and destroyed a bunch of paperwork. We don't know what your station's old name was. It's now %NEW_STATION_NAME%. +An intern said %NEW_STATION_NAME% would be a cool name. That's your station's name now. +Our predictive language model has renamed your station to %NEW_STATION_NAME%. +It's %NEW_STATION_NAME% now. +The CEO demanded that your station be named %NEW_STATION_NAME%. +Our intern accidentally wiped the database, so your station needs a new name: %NEW_STATION_NAME%. +Due to copyright infringement, the station is now temporarily renamed to %NEW_STATION_NAME%. +Due to recent corporate acquisitions, the station has been rebranded to %NEW_STATION_NAME%. +%NEW_STATION_NAME%. +%NEW_STATION_NAME%? %NEW_STATION_NAME%! %NEW_STATION_NAME%!!!!!!!! +A popular social network application had already claimed the trademark of %CURRENT_STATION_NAME%, the station has been renamed to %NEW_STATION_NAME%. +We're pulling a prank on %RANDOM_CREWMEMBER%, so we've changed the station's name to %NEW_STATION_NAME%. +%RANDOM_NAME% made us change the station name, which is now %NEW_STATION_NAME%. From bb2ffece464fe3ee2978669c8faaca4dde9233bf Mon Sep 17 00:00:00 2001 From: Yawet330 <65188584+Yawet330@users.noreply.github.com> Date: Tue, 1 Aug 2023 23:12:09 +0100 Subject: [PATCH 29/58] Update miscellaneous.dm --- modular_splurt/code/modules/clothing/suits/miscellaneous.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/clothing/suits/miscellaneous.dm b/modular_splurt/code/modules/clothing/suits/miscellaneous.dm index 147d48e95a..b142451e47 100644 --- a/modular_splurt/code/modules/clothing/suits/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/suits/miscellaneous.dm @@ -109,7 +109,7 @@ icon_state = "runner_engi" /obj/item/clothing/suit/jacket/runner/syndicate - name = "Sydnicate Runner Jacket" + name = "Syndicate Runner Jacket" icon_state = "runner_syndi" /obj/item/clothing/suit/jacket/runner/winter From ee67ccc3be7d8ca618b9f6d4356daf2b5d554d94 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Wed, 2 Aug 2023 03:02:17 +0000 Subject: [PATCH 30/58] Automatic changelog generation for PR #917 [ci skip] --- html/changelogs/AutoChangeLog-pr-917.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-917.yml diff --git a/html/changelogs/AutoChangeLog-pr-917.yml b/html/changelogs/AutoChangeLog-pr-917.yml new file mode 100644 index 0000000000..8a7c00109f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-917.yml @@ -0,0 +1,4 @@ +author: Yawet330 +delete-after: true +changes: + - bugfix: sydnicate -> Syndicate From 85c926e314afdf53b488270e31f46a5bbb32286b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 2 Aug 2023 03:03:58 +0000 Subject: [PATCH 31/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-917.yml | 4 ---- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-917.yml create mode 100644 html/changelogs/archive/2023-08.yml diff --git a/html/changelogs/AutoChangeLog-pr-917.yml b/html/changelogs/AutoChangeLog-pr-917.yml deleted file mode 100644 index 8a7c00109f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-917.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Yawet330 -delete-after: true -changes: - - bugfix: sydnicate -> Syndicate diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml new file mode 100644 index 0000000000..6155f9fea3 --- /dev/null +++ b/html/changelogs/archive/2023-08.yml @@ -0,0 +1,3 @@ +2023-08-02: + Yawet330: + - bugfix: sydnicate -> Syndicate From 749ae3314347b84b27e3d4379508f366d8bd8551 Mon Sep 17 00:00:00 2001 From: miguelop1 Date: Thu, 3 Aug 2023 20:29:53 +0100 Subject: [PATCH 32/58] Update emote.dm --- code/modules/mob/living/emote.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index ae6070c73e..4be1065372 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -207,7 +207,6 @@ if(. && iscarbon(user)) var/mob/living/carbon/C = user return !C.silent && (!C.mind || !C.mind.miming) - return FALSE /datum/emote/living/audio_emote/laugh key = "laugh" From 403c49afab591cac232048410fd1d24a36a23d72 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 4 Aug 2023 00:11:08 -0300 Subject: [PATCH 33/58] push --- code/modules/asset_cache/asset_list_items.dm | 7 +++++++ code/modules/mob/dead/observer/orbit.dm | 10 +++++++++- icons/UI_Icons/tgui/jobs.dmi | Bin 0 -> 1115 bytes tgui/packages/tgui/interfaces/Orbit.js | 13 +++++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 icons/UI_Icons/tgui/jobs.dmi diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index 631f0c3e4f..be6850a7f7 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -587,3 +587,10 @@ // blended_color = "#2eeb9a" // pre_asset.Blend(blended_color, ICON_MULTIPLY) // return pre_asset + +/datum/asset/spritesheet/jobs + name = "jobs" + +/datum/asset/spritesheet/jobs/register() + InsertAll("", 'icons/UI_Icons/tgui/jobs.dmi') + ..() diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index b799c5e592..ea70227864 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -90,6 +90,14 @@ antagonists += list(serialized) break + var/assignment = "no_id" + + var/obj/item/card/id/card = M.get_idcard() + if(card) + assignment = "[ckey(card.get_job_name())]" + + serialized["assignment"] = assignment + if (!was_antagonist) alive += list(serialized) else @@ -107,4 +115,4 @@ /datum/orbit_menu/ui_assets() . = ..() || list() . += get_asset_datum(/datum/asset/simple/orbit) - + . += get_asset_datum(/datum/asset/spritesheet/jobs) diff --git a/icons/UI_Icons/tgui/jobs.dmi b/icons/UI_Icons/tgui/jobs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..207f11afed1faccd981fe0c5f66948d0edc59029 GIT binary patch literal 1115 zcmV-h1f=_kP)TaYe9XYTbI0?*!_b5 z0D4?6$^gpC006OuME@`U{{a6}Q&SHQ4*&oFhlhs~Np&eHDKj%ONv3>*00001bW%=J z06^y0W&i*IV|r9rbVOxyV{&P5bZKvH004NLl~ucL!!Qh-?XNJBy=Z|BUAhzriVV#! z6pTb$Y%I~G=otC?Di3rk#BQ{3KJj=*d)>Wl-*@|N^Ra7BD495Quif**W7{m`HI#>! zwh2f>&}*F)6ic;oFey-4wT&mq<>aYtdVz?y`WF`vJoi)K=9F-(;$0x@F%6UurHU5J z2;xFPp;NBEaHWsv$-&5dPtI`3O+rRD3+cHE|DHh_EKZ%QYuA{P*kb#EQW!2iiY zfL>$Cfx&~3mpWmjSQi61m$^eSY<)?d<5;&ysC-}zD&}-d79EK{$^V5~cia8u`qTIU z-O<@Ozu?ge0006yNkl9K#?$dd3Uxykr$-o0flwXb< z?`z$OhD7EJX&)mSFsbxlksBAWjlHzKhbed1vH{wAZKun>0C2#Dml^w2)}#<(swXm=>S)n zE49q<)btZz8K(LE?^xenbhNB1n%rw^embyHx;3y~ue(lOvglTQ5A^-Y0G&>rk^wNs zj^Y6(K#Xj2e+4iD6dx=C_|<7?Qrr`;jHS3Q%pQLK={g{lq*ef_Y3N@>n-xZZbp+FBCJiesy~hl&1-1^*Q(%)b*oSj~Ik-S-1fb)}fRE@) zN`MvwSCUpfz?HP6qc6!awzZsM;zt1+Z{!y&}X+l(f0e3 zR495lNalqG?Y_a`n2AZ8Ff7C_8^ z69MrS#`Qq|835Lc^dNRVd_LAN(y}(R5H7TQex=F&rm1dY(&kQUE`OoVWxUbG>qGB_ z7$KfFjHA47q787rV+H^o!YDu+lQwrD6tKO^@Q6SvDP<6E%w { onClick={() => act("orbit", { ref: thing.ref, })}> + {thing.assignment && ( + + + + )} {thing.name} {thing.orbiters && ( From c54ce2d09d31b44392176e20beda30878530204a Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 4 Aug 2023 00:16:53 -0300 Subject: [PATCH 34/58] wrong codebase --- code/modules/mob/dead/observer/orbit.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index ea70227864..77eb457219 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -94,7 +94,7 @@ var/obj/item/card/id/card = M.get_idcard() if(card) - assignment = "[ckey(card.get_job_name())]" + assignment = "[ckey(card.GetJobName())]" serialized["assignment"] = assignment From 9a902b6348b9edb8728c6932090ce217f7119901 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 4 Aug 2023 12:29:29 -0300 Subject: [PATCH 35/58] branch name goes hard --- code/controllers/subsystem/vote.dm | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 8f703f1fca..4941de7f88 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -32,8 +32,6 @@ SUBSYSTEM_DEF(vote) var/list/stored_modetier_results = list() // The aggregated tier list of the modes available in secret. - var/transfer_votes_done = 0 - /datum/controller/subsystem/vote/fire() //called by master_controller if(mode) if(end_time < world.time) @@ -250,18 +248,8 @@ SUBSYSTEM_DEF(vote) if(vote_system == SCORE_VOTING) calculate_scores(vote_title_text) if(vote_system == HIGHEST_MEDIAN_VOTING) - calculate_highest_median(vote_title_text) - var/list/winners = list() - if(mode == "transfer") - var/amount_required = 1 + transfer_votes_done - transfer_votes_done += 1 - text += "\nExtending requires at least [amount_required] votes to win." - if(choices[VOTE_CONTINUE] < amount_required || choices[VOTE_TRANSFER] >= choices[VOTE_CONTINUE]) - winners = list(VOTE_TRANSFER) - else - winners = list(VOTE_CONTINUE) - else - winners = vote_system == INSTANT_RUNOFF_VOTING ? get_runoff_results() : get_result() + calculate_highest_median(vote_title_text) // nothing uses this at the moment + var/list/winners = vote_system == INSTANT_RUNOFF_VOTING ? get_runoff_results() : get_result() var/was_roundtype_vote = mode == "roundtype" || mode == "dynamic" if(winners.len > 0) if(was_roundtype_vote) @@ -317,7 +305,7 @@ SUBSYSTEM_DEF(vote) if(vote_system == SCHULZE_VOTING) admintext += "\nIt should be noted that this is not a raw tally of votes (impossible in ranked choice) but the score determined by the schulze method of voting, so the numbers will look weird!" else if(vote_system == HIGHEST_MEDIAN_VOTING) - admintext += "\nIt should be noted that this is not a raw tally of votes but rather the median score plus a tiebreaker!" + admintext += "\nIt should be noted that this is not a raw tally of votes but the number of runoffs done by majority judgement!" for(var/i=1,i<=choices.len,i++) var/votes = choices[choices[i]] admintext += "\n[choices[i]]: [votes ? votes : "0"]" //This is raw data, but the raw data is null by default. If ya don't compensate for it, then it'll look weird! From 0991dbf3a79ae002aec1e8431faa74eb8f3cb8d3 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Fri, 4 Aug 2023 15:39:01 +0000 Subject: [PATCH 36/58] Automatic changelog generation for PR #339 [ci skip] --- html/changelogs/AutoChangeLog-pr-339.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-339.yml diff --git a/html/changelogs/AutoChangeLog-pr-339.yml b/html/changelogs/AutoChangeLog-pr-339.yml new file mode 100644 index 0000000000..95bb293cbf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-339.yml @@ -0,0 +1,4 @@ +author: SandPoot +delete-after: true +changes: + - rscdel: There is no longer a minimum vote amount for extending rounds. From 3a1835aec8bc138927b2c3ff26d0dfb8d5f3c874 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Fri, 4 Aug 2023 15:40:20 +0000 Subject: [PATCH 37/58] Automatic changelog compile [ci skip] --- .../{AutoChangeLog-pr-339.yml => archive/2023-08.yml} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename html/changelogs/{AutoChangeLog-pr-339.yml => archive/2023-08.yml} (62%) diff --git a/html/changelogs/AutoChangeLog-pr-339.yml b/html/changelogs/archive/2023-08.yml similarity index 62% rename from html/changelogs/AutoChangeLog-pr-339.yml rename to html/changelogs/archive/2023-08.yml index 95bb293cbf..36aa5d9568 100644 --- a/html/changelogs/AutoChangeLog-pr-339.yml +++ b/html/changelogs/archive/2023-08.yml @@ -1,4 +1,3 @@ -author: SandPoot -delete-after: true -changes: +2023-08-04: + SandPoot: - rscdel: There is no longer a minimum vote amount for extending rounds. From 6fb4267b561930912c2cfe9e4dffe6a2a0007a79 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 4 Aug 2023 23:26:33 -0300 Subject: [PATCH 38/58] upload --- code/modules/mob/living/damage_procs.dm | 1 + .../hostile/megafauna/megafauna.dm | 3 +- .../code/datums/components/glory_kill.dm | 120 ++++++++++++++++++ .../hostile/megafauna/blood_drunk_miner.dm | 14 +- .../hostile/megafauna/bubblegum.dm | 12 +- .../hostile/megafauna/colossus.dm | 21 +-- .../hostile/megafauna/demonic_frost_miner.dm | 8 +- .../simple_animal/hostile/megafauna/drake.dm | 12 +- .../hostile/megafauna/gladiator.dm | 44 ++++--- .../hostile/megafauna/hierophant.dm | 12 +- .../hostile/megafauna/king_of_goats.dm | 16 ++- .../simple_animal/hostile/megafauna/legion.dm | 14 +- .../hostile/megafauna/megafauna.dm | 90 +------------ .../hostile/megafauna/rogueprocess.dm | 1 - .../simple_animal/hostile/megafauna/sif.dm | 12 +- .../hostile/mining_mobs/basilisk.dm | 15 ++- .../hostile/mining_mobs/elites/candy.dm | 14 +- .../hostile/mining_mobs/elites/drakeling.dm | 14 +- .../hostile/mining_mobs/elites/elite.dm | 8 +- .../mining_mobs/elites/fanaticminer.dm | 14 +- .../mining_mobs/elites/goliath_broodmother.dm | 14 +- .../hostile/mining_mobs/elites/herald.dm | 14 +- .../hostile/mining_mobs/elites/legionnaire.dm | 14 +- .../hostile/mining_mobs/elites/pandora.dm | 16 ++- .../hostile/mining_mobs/goldgrub.dm | 15 ++- .../hostile/mining_mobs/goliath.dm | 15 ++- .../hostile/mining_mobs/hivelord.dm | 18 +-- .../simple_animal/hostile/mining_mobs/imp.dm | 15 ++- .../hostile/mining_mobs/miningmobs.dm | 64 ---------- .../hostile/mining_mobs/shamblingminer.dm | 17 ++- tgstation.dme | 4 +- 31 files changed, 357 insertions(+), 294 deletions(-) create mode 100644 modular_sand/code/datums/components/glory_kill.dm delete mode 100644 modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index fcb0ffcefa..841f08339f 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -15,6 +15,7 @@ * Returns TRUE if damage applied */ /mob/living/proc/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE, spread_damage = FALSE, wound_bonus = 0, bare_wound_bonus = 0, sharpness = SHARP_NONE) + SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone, blocked, forced, spread_damage, wound_bonus, bare_wound_bonus, sharpness) var/hit_percent = (100-blocked)/100 if(!damage || (hit_percent <= 0)) return 0 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 0402220a5d..64566abb9d 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -79,7 +79,7 @@ target = null return return ..() -/* + /mob/living/simple_animal/hostile/megafauna/death(gibbed, list/force_grant) if(health > 0) return @@ -96,7 +96,6 @@ grant_achievement(achievement_type, score_achievement_type, crusher_kill, force_grant) SSblackbox.record_feedback("tally", tab, 1, "[initial(name)]") return ..() -*/ /mob/living/simple_animal/hostile/megafauna/proc/spawn_crusher_loot() loot = crusher_loot diff --git a/modular_sand/code/datums/components/glory_kill.dm b/modular_sand/code/datums/components/glory_kill.dm new file mode 100644 index 0000000000..94267c23c0 --- /dev/null +++ b/modular_sand/code/datums/components/glory_kill.dm @@ -0,0 +1,120 @@ +#define GLORY_KILL_COLOR "#00FFFF" + +/datum/component/glory_kill + /// Is this ready to be glory killed + var/ready = FALSE + /// WHAT THE FUCK ARE THE MESSAGES SAID BY THIS FUCK WHEN HE'S GLORY KILLED WITH AN EMPTY HAND? + var/list/messages_unarmed + /// SAME AS ABOVE BUT CRUSHER + var/list/messages_crusher + /// SAME AS ABOVE THE ABOVE BUT PKA + var/list/messages_pka + /// SAME AS ABOVE BUT WITH A HONKING KNIFE ON THE FUCKING THING + var/list/messages_pka_bayonet + /// Health to give to our executioner + var/health_given = 200 + /// With how much health our sate shall be sealed + var/threshold = 100 + /// Multiply crusher drop chance by (only for asteroid mobs) + var/crusher_drop_mod = 1 + +/datum/component/glory_kill/Initialize(messages_unarmed, messages_pka, messages_pka_bayonet, messages_crusher, health_given, threshold, crusher_drop_mod) + if(!isliving(parent)) + return COMPONENT_INCOMPATIBLE + + if(messages_unarmed) + src.messages_unarmed = messages_unarmed + if(messages_pka) + src.messages_pka = messages_pka + if(messages_pka_bayonet) + src.messages_pka_bayonet = messages_pka_bayonet + if(messages_crusher) + src.messages_crusher = messages_crusher + if(health_given) + src.health_given = health_given + if(threshold) + src.threshold = threshold + if(crusher_drop_mod) + src.crusher_drop_mod = crusher_drop_mod + + return ..() + +/datum/component/glory_kill/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/glory_kill) + RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, .proc/health_modified) + RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examined) + +/datum/component/glory_kill/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_CLICK_ALT, COMSIG_MOB_APPLY_DAMAGE, COMSIG_MOB_DEATH, COMSIG_MOB_EXAMINATE)) + . = ..() + +/datum/component/glory_kill/proc/health_modified(mob/living/owner, damage, damagetype, def_zone, blocked, forced, spread_damage, wound_bonus, bare_wound_bonus, sharpness) + if(((owner.health - damage) <= threshold) && !ready && (owner.stat != DEAD)) + glory(owner) + else if(ready) + unglory(owner) + +/datum/component/glory_kill/proc/glory(mob/living/owner) + ready = TRUE + owner.add_atom_colour(GLORY_KILL_COLOR, TEMPORARY_COLOUR_PRIORITY) + +/datum/component/glory_kill/proc/unglory(mob/living/owner) + ready = FALSE + owner.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, GLORY_KILL_COLOR) + +/datum/component/glory_kill/proc/glory_kill(mob/living/owner, mob/living/slayer) + if(!ready) + return + if(!slayer.canUseTopic(owner, TRUE)) + return + /// Let's give our slayer a chance (totally not abusable by spamming alt-click) + if(istype(owner, /mob/living/simple_animal/hostile)) + var/mob/living/simple_animal/hostile/hostile = owner + if(hostile.ranged) + if(hostile.ranged_cooldown >= world.time) + hostile.ranged_cooldown += 10 + else + hostile.ranged_cooldown = 10 + world.time + if(do_mob(slayer, owner, 1 SECONDS) && (owner.stat != DEAD)) + var/message + if(!slayer.get_active_held_item() || (!istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher) && !istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator))) + message = pick(messages_unarmed) + else if(istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher)) + message = pick(messages_crusher) + else if(istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator)) + message = pick(messages_pka) + var/obj/item/gun/energy/kinetic_accelerator/KA = slayer.get_active_held_item() + if(KA && KA.bayonet) + message = pick(messages_pka | messages_pka_bayonet) + if(message) + owner.visible_message(span_danger("[slayer] [message]")) + else + owner.visible_message(span_danger("[slayer] does something generally considered brutal to [owner]... Whatever that may be!")) + if(istype(owner, /mob/living/simple_animal/hostile/asteroid)) + var/mob/living/simple_animal/hostile/asteroid/asteroid = owner + playsound(asteroid.loc, asteroid.death_sound, 150, TRUE, -1) + asteroid.crusher_drop_mod *= crusher_drop_mod + if(istype(owner, /mob/living/simple_animal)) + var/mob/living/simple_animal/simple = owner + simple.adjustHealth(simple.maxHealth, TRUE, TRUE) + if(owner.mob_biotypes & MOB_ORGANIC) + new /obj/effect/gibspawner/generic(owner.loc) + else if(owner.mob_biotypes & MOB_ROBOTIC) + new /obj/effect/gibspawner/robot(owner.loc) + slayer.heal_overall_damage(health_given, health_given) + else + to_chat(slayer, span_danger("You fail to glory kill [owner]!")) + +/datum/component/glory_kill/proc/examined(mob/living/owner, mob/living/user, list/examine_list) + if(ready) + examine_list += "[owner] is staggered and can be glory killed!" + +/datum/component/glory_kill/proc/on_death(mob/living/owner, gibbed) + if(gibbed) + qdel(src) + return + unglory(owner) + +#undef GLORY_KILL_COLOR diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index e6fcf3980c..75082a1794 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -1,11 +1,15 @@ /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer, /obj/item/borg/upgrade/modkit/lifesteal/miner, /obj/item/crusher_trophy/miner_eye) loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer, /obj/item/borg/upgrade/modkit/lifesteal/miner) - glorymessageshand = list("grabs the blood-drunk's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs blood-drunk by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the blood-drunk's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") - glorymessagescrusher = list("chops off the blood-drunk's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the blood-drunk diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!") - glorymessagespka = list("grabs the blood-drunk by the neck and flips them, shooting through their guts with a PKA blast!", "shoots at the blood-drunk's shoulder, exploding their arm! To finish the fiend off, they grab their PKA and bonk the blood-drunk's head inside their torso!", "doesn't bother with being fancy, and simply shoots at the blood-drunk's head with their PKA, exploding it in one violent blast!") - glorymessagespkabayonet = list("rams into the blood-drunk's stomach with their PKA's bayonet, knocking them and themselves down! To finish the fiend off, they simply stab into their torso like a madman with their bayonet!", "kicks the blood-drunk's knee hard, breaking it! While the fiend is stunned and barely standing, their chop their head off with the PKA's bayonet!") - glorythreshold = 50 + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the blood-drunk's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs blood-drunk by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the blood-drunk's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!"), \ + messages_crusher = list("chops off the blood-drunk's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the blood-drunk diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!"), \ + messages_pka = list("grabs the blood-drunk by the neck and flips them, shooting through their guts with a PKA blast!", "shoots at the blood-drunk's shoulder, exploding their arm! To finish the fiend off, they grab their PKA and bonk the blood-drunk's head inside their torso!", "doesn't bother with being fancy, and simply shoots at the blood-drunk's head with their PKA, exploding it in one violent blast!"), \ + messages_pka_bayonet = list("rams into the blood-drunk's stomach with their PKA's bayonet, knocking them and themselves down! To finish the fiend off, they simply stab into their torso like a madman with their bayonet!", "kicks the blood-drunk's knee hard, breaking it! While the fiend is stunned and barely standing, their chop their head off with the PKA's bayonet!"), \ + threshold = 50) /obj/item/projectile/kinetic/miner color = "#FF0000" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 5b36fe97ad..b7131d558b 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -8,7 +8,11 @@ Removes slaughterlings (because they are bullshit), instead replacing them with /mob/living/simple_animal/hostile/megafauna/bubblegum death_sound = 'modular_sand/sound/misc/gorenest.ogg' //fuck it - glorymessageshand = list("grabs bubblegum by the leg, and pulls them down! While downed, they climb on their torso and punch through it, smashing their demonic heart!", "goes around bubblegum and climbs them by their back, once on top of their head they punch right through the demon's skull, ripping out brain matter and killing it as it limply falls on the ground!") - glorymessagescrusher = list("jumps and chops off both of bubblegum's legs in one swift move with their crusher! To finish off the now wheelchair-bound demon, they chop at the torso vertically, getting the crusher stuck in the process but killing the demonic fiend!", "goes around bubblegum and climbs them by their back, once on the top they chop their head off with the crusher!") - glorymessagespka = list("shoots the weakened demon in the chest, opening a hole and exposing their inner core! With another blast, the demon's heart explodes, and they fall dead and limp on the ground!", "shoots the weakened demon's head, stunning them and revealing their brain! Another PKA blast finishes off what little brainmatter they had!") - glorymessagespkabayonet = list("shoots the weakened demon in the chest, opening a hole and exposing their inner core! They run onto the now exposed heart and stab it repeatedly with their bayonet, killing the demon off!") + +/mob/living/simple_animal/hostile/megafauna/bubblegum/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs bubblegum by the leg, and pulls them down! While downed, they climb on their torso and punch through it, smashing their demonic heart!", "goes around bubblegum and climbs them by their back, once on top of their head they punch right through the demon's skull, ripping out brain matter and killing it as it limply falls on the ground!"), \ + messages_crusher = list("jumps and chops off both of bubblegum's legs in one swift move with their crusher! To finish off the now wheelchair-bound demon, they chop at the torso vertically, getting the crusher stuck in the process but killing the demonic fiend!", "goes around bubblegum and climbs them by their back, once on the top they chop their head off with the crusher!"), \ + messages_pka = list("shoots the weakened demon in the chest, opening a hole and exposing their inner core! With another blast, the demon's heart explodes, and they fall dead and limp on the ground!", "shoots the weakened demon's head, stunning them and revealing their brain! Another PKA blast finishes off what little brainmatter they had!"), \ + messages_pka_bayonet = list("shoots the weakened demon in the chest, opening a hole and exposing their inner core! They run onto the now exposed heart and stab it repeatedly with their bayonet, killing the demon off!")) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 090e2cf2e7..4bef2411bd 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -1,14 +1,7 @@ -/mob/living/simple_animal/hostile/megafauna/colossus - glorymessageshand = list("grabs the colossus by the leg, and pulls them down! While downed, they climb on his neck and violently rip off their vocal cords!", "goes around the colossus and climbs them by their back, once on top of their shoulder they grab it's arm and aim the blaster at the creature's head, which finishes itself off with a penetrating death bolt that blasts off their head!") - glorymessagescrusher = list("throws their crusher at the colossus' head, which surprisingly works! Humiliated, the angelic creature dies with a big fucking axe stuck on their skull!", "chops off one of the colossus' legs with the crusher, as it falls down they grab the leg and use it as a makeshift club on the creature's head, which explodes in differently-sized giblets on impact!") - glorymessagespka = list("somehow parries a death bolt with a PKA blast, which goes right back to it's owner's torso, opening a hole on them and killing them!") - glorymessagespkabayonet = list("goes around the colossus and climbs on their back, ramming their bayonet on it's spine and falling down holding it, pretty much gruesomely opening the colossus' back!") - -/mob/living/simple_animal/hostile/megafauna/colossus/enrage(mob/living/L) - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(H.mind) - if(istype(H.mind.martial_art, /datum/martial_art/the_sleeping_carp) || istype(H.mind.martial_art, /datum/martial_art/the_rising_bass)) - . = TRUE - if(is_species(H, /datum/species/golem/sand)) - . = TRUE +/mob/living/simple_animal/hostile/megafauna/colossus/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the colossus by the leg, and pulls them down! While downed, they climb on his neck and violently rip off their vocal cords!", "goes around the colossus and climbs them by their back, once on top of their shoulder they grab it's arm and aim the blaster at the creature's head, which finishes itself off with a penetrating death bolt that blasts off their head!"), \ + messages_crusher = list("throws their crusher at the colossus' head, which surprisingly works! Humiliated, the angelic creature dies with a big fucking axe stuck on their skull!", "chops off one of the colossus' legs with the crusher, as it falls down they grab the leg and use it as a makeshift club on the creature's head, which explodes in differently-sized giblets on impact!"), \ + messages_pka = list("somehow parries a death bolt with a PKA blast, which goes right back to it's owner's torso, opening a hole on them and killing them!"), \ + messages_pka_bayonet = list("goes around the colossus and climbs on their back, ramming their bayonet on it's spine and falling down holding it, pretty much gruesomely opening the colossus' back!")) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 1b23f6abe4..6ba256c69d 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -1,4 +1,8 @@ /mob/living/simple_animal/hostile/megafauna/demonic_frost_miner deathsound = "bodyfall" - glorymessageshand = list("grabs the demonic miner's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs demonic miner by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the demonic miner's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") - glorymessagescrusher = list("chops off the demonic miner's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the demonic miner diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!") + +/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the demonic miner's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs demonic miner by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the demonic miner's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!"), \ + messages_crusher = list("chops off the demonic miner's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the demonic miner diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!")) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index 426697085c..590319855c 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -1,8 +1,10 @@ -/mob/living/simple_animal/hostile/megafauna/dragon - glorymessageshand = list("climbs atop the drake's head as it dangles weakly near the ground, ripping its left horn off and jumping down before swinging it at the drake's face full force, cracking its maw!", "goes around the dragon and rips off their tail, using it's spiked end to beat the dragon's bloodied face until it cracks open and it dies!") - glorymessagescrusher = list("chops off the dragon's head by the neck, and it falls down with a strong thud!", "rams into the dragon's skull with the hilt of their crusher repeatedly and cracking holes into their skull each time, turning it's brain into mush!") - glorymessagespka = list("shoots at the dragon's wings with their PKA, exploding them into bizarre giblets! They then finish the poor creature off with a point-blank blast to the head, exploding it!") - glorymessagespkabayonet = list("goes around the drake and chops off their tail's spike with their bayonet, then climbs onto their head and makes them eat it!") +/mob/living/simple_animal/hostile/megafauna/dragon/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("climbs atop the drake's head as it dangles weakly near the ground, ripping its left horn off and jumping down before swinging it at the drake's face full force, cracking its maw!", "goes around the dragon and rips off their tail, using it's spiked end to beat the dragon's bloodied face until it cracks open and it dies!"), \ + messages_crusher = list("chops off the dragon's head by the neck, and it falls down with a strong thud!", "rams into the dragon's skull with the hilt of their crusher repeatedly and cracking holes into their skull each time, turning it's brain into mush!"), \ + messages_pka = list("shoots at the dragon's wings with their PKA, exploding them into bizarre giblets! They then finish the poor creature off with a point-blank blast to the head, exploding it!"), \ + messages_pka_bayonet = list("goes around the drake and chops off their tail's spike with their bayonet, then climbs onto their head and makes them eat it!")) /mob/living/simple_animal/hostile/megafauna/dragon/lesser/akatosh name = "Holy Dragon" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm index 47c1faced2..3861291143 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm @@ -37,7 +37,6 @@ They deal 35 brute (armor is considered). health = 1500 maxHealth = 1500 movement_type = GROUND - weather_immunities = list("lava","ash") var/phase = 1 var/list/introduced = list() //Basically all the mobs which the gladiator has already introduced himself to. var/speen = FALSE @@ -51,12 +50,15 @@ They deal 35 brute (armor is considered). var/move_to_charge = 1.5 loot = list(/obj/structure/closet/crate/necropolis/gladiator) crusher_loot = list(/obj/structure/closet/crate/necropolis/gladiator/crusher) - glorymessageshand = list("grabs the gladiator's arm, flips their zweihander with the other hand, and forcefully makes them chop off their own head with it!", "grabs the gladiator by their zweihander, and mark detonate them into a shower of gibs!", "rips out both of the gladiator's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") - glorymessagescrusher = list("chops off gladiator's zweihandder arm in one swift move, then grabs the zweihander and swings it against their head, chopping their skull vertically in half!", "bashes the gladiator to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the gladiator diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the screaming fiend!") - glorymessagespka = list("grabs the gladiator by the neck and flips them, shooting through their guts with a PKA blast!", "shoots at the gladiator's shoulder, exploding their arm! To finish the fiend off, they grab their PKA and bonk the gladiator's head inside their torso!", "doesn't bother with being fancy, and simply shoots at the gladiator's head with their PKA, exploding it in one violent blast!") - glorymessagespkabayonet = list("rams into the gladiator's stomach with their PKA's bayonet, knocking them and themselves down! To finish the fiend off, they simply stab into their torso like a madman with their bayonet!", "kicks the gladiator's knee hard, breaking it! While the fiend is stunned and barely standing, their chop their head off with the PKA's bayonet!") - glorythreshold = 50 - weather_immunities = list("lava","ash") + +/mob/living/simple_animal/hostile/megafauna/gladiator/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the gladiator's arm, flips their zweihander with the other hand, and forcefully makes them chop off their own head with it!", "grabs the gladiator by their zweihander, and mark detonate them into a shower of gibs!", "rips out both of the gladiator's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!"), \ + messages_crusher = list("chops off gladiator's zweihandder arm in one swift move, then grabs the zweihander and swings it against their head, chopping their skull vertically in half!", "bashes the gladiator to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the gladiator diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the screaming fiend!"), \ + messages_pka = list("grabs the gladiator by the neck and flips them, shooting through their guts with a PKA blast!", "shoots at the gladiator's shoulder, exploding their arm! To finish the fiend off, they grab their PKA and bonk the gladiator's head inside their torso!", "doesn't bother with being fancy, and simply shoots at the gladiator's head with their PKA, exploding it in one violent blast!"), \ + messages_pka_bayonet = list("rams into the gladiator's stomach with their PKA's bayonet, knocking them and themselves down! To finish the fiend off, they simply stab into their torso like a madman with their bayonet!", "kicks the gladiator's knee hard, breaking it! While the fiend is stunned and barely standing, their chop their head off with the PKA's bayonet!"), \ + threshold = 50) /obj/item/gps/internal/gladiator icon_state = null @@ -105,27 +107,29 @@ They deal 35 brute (armor is considered). return if(ishuman(target)) var/mob/living/carbon/human/H = target - var/datum/species/Hspecies = H.dna.species - if(Hspecies.id == "ashlizard") + + var/message + var/language = /datum/language/common + + if(is_species(target, /datum/species/lizard/ashwalker)) var/list/messages = list("I am sorry, tribesssmate. I cannot let you through.",\ "Pleassse leave, walker.",\ "The necropolisss must be protected even from it'ss servants. Pleassse retreat.") - say(message = pick(messages), language = /datum/language/draconic) - introduced |= H - else if(Hspecies.id == "lizard") + message = pick(messages) + language = /datum/language/draconic + else if(islizard(target)) var/list/messages = list("Thisss isss not the time nor place to be. Leave.",\ "Go back where you came from. I am sssafeguarding thisss sssacred place.",\ "You ssshould not be here. Turn.",\ "I can sssee an outlander from a mile away. You're not one of us."\ ) - say(message = pick(messages), language = /datum/language/draconic) - introduced |= H - else if(Hspecies.id == "dunmer") + message = pick(messages) + language = /datum/language/draconic + else if(findtext(H.dna.custom_species, "dunmer")) // If some dummy actually decides to, let em have it. var/list/messages = list("I will finisssh what little of your race remainsss, starting with you!",\ "Lavaland belongsss to the lizzzards!",\ "Thisss sacred land wasn't your property before, it won't be now!") - say(message = pick(messages)) - introduced |= H + message = pick(messages) GiveTarget(H) Retaliate() else @@ -133,8 +137,10 @@ They deal 35 brute (armor is considered). "You will not run your dirty handsss through what little sssacred land we have left. Out.",\ "My urge to end your life isss immeasssurable, but I am willing to ssspare you. Leave.",\ "You're not invited. Get out.") - say(message = pick(messages)) - introduced |= H + message = pick(messages) + + introduced |= H + say(message, language = language) else say("You are not welcome into the necropolisss.") diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 2327e24daf..5b8d34c864 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -1,7 +1,11 @@ /mob/living/simple_animal/hostile/megafauna/hierophant loot = list(/obj/item/hierophant_club, /obj/item/borg/upgrade/modkit/wall) crusher_loot = list(/obj/item/hierophant_club, /obj/item/borg/upgrade/modkit/wall) - glorymessageshand = list("grabs the floating club by the hilt, and violently smashes it onto the ground, killing it!", "jumps onto the hierophant and rips off their beacon with one hand as it crackles and explodes!") - glorymessagescrusher = list("violently chops the floating club with seemingly no effect, until it falls onto the ground limply!") - glorymessagespka = list("shoots at the floating club in the middle of it's 'face', which seemingly overloads it until it explodes!") - glorymessagespkabayonet = list("jumps on the hierophant and stabs it's beacon, the bizarre creature seemingly screaming until it crackles and explodes!") + +/mob/living/simple_animal/hostile/megafauna/hierophant/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the floating club by the hilt, and violently smashes it onto the ground, killing it!", "jumps onto the hierophant and rips off their beacon with one hand as it crackles and explodes!"), \ + messages_crusher = list("violently chops the floating club with seemingly no effect, until it falls onto the ground limply!"), \ + messages_pka = list("shoots at the floating club in the middle of it's 'face', which seemingly overloads it until it explodes!"), \ + messages_pka_bayonet = list("jumps on the hierophant and stabs it's beacon, the bizarre creature seemingly screaming until it crackles and explodes!")) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm index 4b78bb7dbf..653851b05d 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm @@ -58,14 +58,18 @@ Difficulty: Insanely Hard atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 var/stun_chance = 5 //chance per attack to Weaken target - glorymessageshand = list("grabs the goat by it's horns, then repeatedly knees it in the face until it's skull cracks open and it fucking dies!", "rips off one of the goat's horns bare-handed, then stabs through their skull with it, killing it!") - glorymessagescrusher = list("slashes both of the goat's horns with their crusher, then chops it's face in half with it!") - glorymessagespka = list("shoots at goat's maw, the goat seemingly gulping down the blast and exploding!", "kicks the goat into the air, then shoots it in the gut with their PKA's blast, showering everything in... goat guts!") - glorymessagespkabayonet = list("repeatedly stabs through the goat's eye and skull with their PKAA's bayonet, until it finally gives up and lets go of their life!") - gloryhealth = 50 - glorythreshold = 50 crusher_loot = list(/obj/item/crusher_trophy/king_goat) +/mob/living/simple_animal/hostile/megafauna/king/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the goat by it's horns, then repeatedly knees it in the face until it's skull cracks open and it fucking dies!", "rips off one of the goat's horns bare-handed, then stabs through their skull with it, killing it!"), \ + messages_crusher = list("slashes both of the goat's horns with their crusher, then chops it's face in half with it!"), \ + messages_pka = list("shoots at goat's maw, the goat seemingly gulping down the blast and exploding!", "kicks the goat into the air, then shoots it in the gut with their PKA's blast, showering everything in... goat guts!"), \ + messages_pka_bayonet = list("repeatedly stabs through the goat's eye and skull with their PKAA's bayonet, until it finally gives up and lets go of their life!"), \ + health_given = 50, \ + threshold = 50) + /mob/living/simple_animal/hostile/megafauna/king/ex_act(severity, target, origin) switch (severity) if (1) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index ed66903f0f..2047f15345 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -1,10 +1,14 @@ /mob/living/simple_animal/hostile/megafauna/legion loot = list(/obj/item/stack/sheet/bone = 3) - glorymessageshand = list("punches into the Legion's maw and rips off a floating skull, which they then proceed to use to bash the Legion until it dies!", "punches through both of the Legion's eyeholes with both hands, ripping out a bunch of tiny skulls and killing it!") - glorymessagescrusher = list("slashes the Legion's maw, which falls on the ground as it dies!") - glorymessagespka = list("parries a floating legion skulls with a pka shoot, which goes flying violently into the Legion, bursting through them and killing them in the process!") - glorymessagespkabayonet = list("repeatedly stabs through the Legion's eyesocket, pulling out a bunch of dead skulls in the process and killing it!") - glorythreshold = 50 + +/mob/living/simple_animal/hostile/megafauna/legion/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("punches into the Legion's maw and rips off a floating skull, which they then proceed to use to bash the Legion until it dies!", "punches through both of the Legion's eyeholes with both hands, ripping out a bunch of tiny skulls and killing it!"), \ + messages_crusher = list("slashes the Legion's maw, which falls on the ground as it dies!"), \ + messages_pka = list("parries a floating legion skulls with a pka shoot, which goes flying violently into the Legion, bursting through them and killing them in the process!"), \ + messages_pka_bayonet = list("repeatedly stabs through the Legion's eyesocket, pulling out a bunch of dead skulls in the process and killing it!"), \ + threshold = 50) /mob/living/simple_animal/hostile/megafauna/legion/death() if(health > 0) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index b7476832fe..03d15f9c7f 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -1,21 +1,8 @@ /mob/living/simple_animal/hostile/megafauna - var/glorykill = FALSE //CAN THIS MOTHERFUCKER BE SNAPPED IN HALF FOR HEALTH? - var/list/glorymessageshand = list() //WHAT THE FUCK ARE THE MESSAGES SAID BY THIS FUCK WHEN HE'S GLORY KILLED WITH AN EMPTY HAND? - var/list/glorymessagescrusher = list() //SAME AS ABOVE BUT CRUSHER - var/list/glorymessagespka = list() //SAME AS ABOVE THE ABOVE BUT PKA - var/list/glorymessagespkabayonet = list() //SAME AS ABOVE BUT WITH A HONKING KNIFE ON THE FUCKING THING - var/gloryhealth = 200 - var/glorythreshold = 100 var/retaliated = FALSE var/retaliatedcooldowntime = 6000 var/retaliatedcooldown -/mob/living/simple_animal/hostile/megafauna/SetRecoveryTime(buffer_time, ranged_buffer_time) - recovery_time = world.time + buffer_time - ranged_cooldown = world.time + buffer_time - if(ranged_buffer_time) - ranged_cooldown = world.time + ranged_buffer_time - /mob/living/simple_animal/hostile/megafauna var/list/enemies = list() @@ -32,17 +19,15 @@ return A /mob/living/simple_animal/hostile/megafauna/ListTargets() - if(!enemies.len) + if(!length(enemies)) return list() var/list/see = ..() see &= enemies // Remove all entries that aren't in enemies return see /mob/living/simple_animal/hostile/megafauna/proc/Retaliate() - var/list/around = view(src, vision_range) + var/list/around = oview(src, vision_range) for(var/atom/movable/A in around) - if(A == src) - continue if(isliving(A)) var/mob/living/M = A if((faction_check_mob(M) && attack_same) || (!faction_check_mob(M)) || (!ismegafauna(M))) @@ -77,77 +62,6 @@ /mob/living/simple_animal/hostile/megafauna/Life() ..() - if(health <= glorythreshold && !glorykill && stat != DEAD) - glorykill = TRUE - glory() if(retaliated) if(retaliatedcooldown < world.time) retaliated = FALSE - -/mob/living/simple_animal/hostile/megafauna/proc/glory() - desc += "
[src] is staggered and can be glory killed!" - animate(src, color = "#00FFFF", time = 5) - -/mob/living/simple_animal/hostile/megafauna/death(gibbed, list/force_grant) - if(health > 0) - return - else - animate(src, color = initial(color), time = 3) - desc = initial(desc) - var/datum/status_effect/crusher_damage/crusher_dmg = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) - var/crusher_kill = FALSE - if(crusher_dmg && crusher_loot && crusher_dmg.total_damage >= maxHealth * 0.6) - spawn_crusher_loot() - crusher_kill = TRUE - if(true_spawn && !(flags_1 & ADMIN_SPAWNED_1)) - var/tab = "megafauna_kills" - if(crusher_kill) - tab = "megafauna_kills_crusher" - if(!elimination) //used so the achievment only occurs for the last legion to die. - grant_achievement(achievement_type, score_achievement_type, crusher_kill, force_grant) - SSblackbox.record_feedback("tally", tab, 1, "[initial(name)]") - return ..() - -/mob/living/simple_animal/hostile/megafauna/AltClick(mob/living/carbon/slayer) - if(!slayer.canUseTopic(src, TRUE)) - return - if(glorykill) - if(ranged) - if(ranged_cooldown >= world.time) - ranged_cooldown += 10 - else - ranged_cooldown = 10 + world.time - if(do_mob(slayer, src, 10) && (stat != DEAD)) - var/message - if(!slayer.get_active_held_item() || (!istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher) && !istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator))) - message = pick(glorymessageshand) - else if(istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher)) - message = pick(glorymessagescrusher) - else if(istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator)) - message = pick(glorymessagespka) - var/obj/item/gun/energy/kinetic_accelerator/KA = get_active_held_item() - if(KA && KA.bayonet) - message = pick(glorymessagespka | glorymessagespkabayonet) - if(message) - visible_message(span_danger("[slayer] [message]")) - else - visible_message(span_danger("[slayer] does something generally considered brutal to [src]... Whatever that may be!")) - adjustHealth(maxHealth, TRUE, TRUE) - if(mob_biotypes & MOB_ORGANIC) - new /obj/effect/gibspawner/generic(src.loc) - else if(mob_biotypes & MOB_ROBOTIC) - new /obj/effect/gibspawner/robot(src.loc) - slayer.heal_overall_damage(gloryhealth,gloryhealth) - else - to_chat(slayer, span_danger("You fail to glory kill [src]!")) - -/mob/living/simple_animal/hostile/megafauna/devour(mob/living/L) - if(!L) - return - visible_message( - span_danger("[src] devours [L]!"), - span_userdanger("You feast on [L], restoring your health!")) - if(!is_station_level(z) || client) //NPC monsters won't heal while on station - adjustBruteLoss(-L.maxHealth/2) - L.gib() - ..() diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm index fb49b7fa98..c392c9e0dd 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm @@ -32,7 +32,6 @@ var/special = FALSE wander = FALSE faction = list("mining", "boss") - weather_immunities = list("lava","ash") blood_volume = 0 var/min_sparks = 1 var/max_sparks = 4 diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm index 7a48f329d2..a904d9d521 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm @@ -85,12 +85,16 @@ Difficulty: Medium var/stageThree = FALSE var/currentPower = 0 //Every few seconds this variable gets higher, when it gets high //enough it will use a special attack then reset the variable to 0w - glorymessageshand = list("climbs atop the wolf's head as it dangles weakly near the ground, ripping its left eye off and jumping down before punching through it's cranium!", "goes around the wolf and rips off their tail, using it as whip on the fiend") - glorymessagescrusher = list("chops off the wolf's head by it's neck!") - glorymessagespka = list("shoots at the wolf's eyes with their PKA, exploding them into giblets!") - glorymessagespkabayonet = list("slides down below Sif, using their bayonet to rip it's stomach open!") var/list/hit_things = list() +/mob/living/simple_animal/hostile/megafauna/sif/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("climbs atop the wolf's head as it dangles weakly near the ground, ripping its left eye off and jumping down before punching through it's cranium!", "goes around the wolf and rips off their tail, using it as whip on the fiend"), \ + messages_crusher = list("chops off the wolf's head by it's neck!"), \ + messages_pka = list("shoots at the wolf's eyes with their PKA, exploding them into giblets!"), \ + messages_pka_bayonet = list("slides down below Sif, using their bayonet to rip it's stomach open!")) + /obj/item/gps/internal/sif icon_state = null gpstag = "Infinity Signal" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index c146a83928..fc66f7103f 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -1,5 +1,10 @@ -/mob/living/simple_animal/hostile/asteroid/basilisk/watcher - glorymessageshand = list("rips out both of the watcher's wings and shoves them aside, then kicks the downed body until it turns into mush!", "violently rips off one of the watcher's spikes, then stabs them repeatedly with it!") - glorymessagespka = list("bashes the shit out of the watcher with their PKA, gushing blood everywhere!", "shoots both of the watcher's wings off, then sticks their PKA on their face and shoots, showering everything in gore!") - glorymessagespkabayonet = list("stabs the watcher's eye repeatedly, turning it into a bloody mess!", "slices one wing after another off the watcher, in swift moves!") - glorymessagescrusher = list("repeatedly chops the watcher with their crusher, turning it into bloody mush!", "mark detonates the watcher in close proximity, showering viscera everywhere!", "flips their Crusher around, ramming the handle up the Watcher's eye, impaling it, before smashing it against the ground brutally!") +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("rips out both of the watcher's wings and shoves them aside, then kicks the downed body until it turns into mush!", "violently rips off one of the watcher's spikes, then stabs them repeatedly with it!"), \ + messages_pka = list("bashes the shit out of the watcher with their PKA, gushing blood everywhere!", "shoots both of the watcher's wings off, then sticks their PKA on their face and shoots, showering everything in gore!"), \ + messages_pka_bayonet = list("stabs the watcher's eye repeatedly, turning it into a bloody mess!", "slices one wing after another off the watcher, in swift moves!"), \ + messages_crusher = list("repeatedly chops the watcher with their crusher, turning it into bloody mush!", "mark detonates the watcher in close proximity, showering viscera everywhere!", "flips their Crusher around, ramming the handle up the Watcher's eye, impaling it, before smashing it against the ground brutally!"), \ + health_given = 7.5, \ + threshold = (maxHealth/10 * 1.5), \ + crusher_drop_mod = 2) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm index 63ad4d8cf0..8372abd7a2 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm @@ -42,10 +42,16 @@ /datum/action/innate/elite_attack/bloody_trap, /datum/action/innate/elite_attack/meat_shield, /datum/action/innate/elite_attack/knockdown) - glorymessageshand = list("tries punching Candy's head, but they parry it and grab their hand! However, another hard punch comes through with the other arm, this time killing the demon swiftly and exploding their skull!", "grabs Candy by their neck, then pressures into until it explodes and it's head comes flying off!") - glorymessagescrusher = list("slashes Candy in half vertically with their crusher, each of the parts falling off onto the ground limply!") - glorymessagespka = list("shoots at Candy's head, breaking their skull open and revealing their brain! Then, they bash the brain into mush with their PKA's stock!", "kicks Candy into the ground, and repeatedly slams their PKA against their skull until they finally die!") - glorymessagespkabayonet = list("stabs through Candy's maw and lifts them into the air, shooting their PKA and exploding their head as the limp body falls off!") + +/mob/living/simple_animal/hostile/asteroid/elite/candy/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("tries punching Candy's head, but they parry it and grab their hand! However, another hard punch comes through with the other arm, this time killing the demon swiftly and exploding their skull!", "grabs Candy by their neck, then pressures into until it explodes and it's head comes flying off!"), \ + messages_crusher = list("slashes Candy in half vertically with their crusher, each of the parts falling off onto the ground limply!"), \ + messages_pka = list("shoots at Candy's head, breaking their skull open and revealing their brain! Then, they bash the brain into mush with their PKA's stock!", "kicks Candy into the ground, and repeatedly slams their PKA against their skull until they finally die!"), \ + messages_pka_bayonet = list("stabs through Candy's maw and lifts them into the air, shooting their PKA and exploding their head as the limp body falls off!"), \ + health_given = 50, \ + threshold = (maxHealth/10 * 0.625)) /datum/action/innate/elite_attack/bloodcharge name = "Blood Charge" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm index a59927c59e..d479633027 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm @@ -42,10 +42,16 @@ /datum/action/innate/elite_attack/lavaaround, /datum/action/innate/elite_attack/firespew, /datum/action/innate/elite_attack/firemoat) - glorymessageshand = list("rips off the little dragon's horns, then shoves them into their mouth!", "grabs the drakeling's head and rips it off violently from their neck with their bare hands!") - glorymessagescrusher = list("slashes the drakeling's head in half with their crusher, dividing it in two!") - glorymessagespka = list("hits the drakeling's maw repeatedly with the stock of their PKA until it breaks off, then shoots it in the head for good measure!", "grabs the drakeling's neck, and shoots it's head off with their PKA!") - glorymessagespkabayonet = list("kicks the drakeling onto the ground belly up, then slices their tummy open with the bayonet as it screams in agony!") + +/mob/living/simple_animal/hostile/asteroid/elite/drakeling/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("rips off the little dragon's horns, then shoves them into their mouth!", "grabs the drakeling's head and rips it off violently from their neck with their bare hands!"), \ + messages_crusher = list("slashes the drakeling's head in half with their crusher, dividing it in two!"), \ + messages_pka = list("hits the drakeling's maw repeatedly with the stock of their PKA until it breaks off, then shoots it in the head for good measure!", "grabs the drakeling's neck, and shoots it's head off with their PKA!"), \ + messages_pka_bayonet = list("kicks the drakeling onto the ground belly up, then slices their tummy open with the bayonet as it screams in agony!"), \ + health_given = 50, \ + threshold = (maxHealth/10 * 0.625)) /datum/action/innate/elite_attack/lavamoat name = "Lava Moat" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm index f47f7d8a9d..bf1f4c8a27 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -13,14 +13,12 @@ /mob/living/simple_animal/hostile/asteroid/elite can_talk = TRUE speak_emote = list("growls") - gloryhealth = 50 - glorymodifier = 0.625 /mob/living/simple_animal/hostile/asteroid/elite/death(gibbed) gibbed = FALSE ..(gibbed) -obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) +/obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) . = ..() if(istype(target, /mob/living/simple_animal/hostile/asteroid/elite) && proximity_flag) var/mob/living/simple_animal/hostile/asteroid/elite/E = target @@ -32,8 +30,8 @@ obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) user.visible_message(span_notice("[user] stabs [E] with [src], reviving it.")) E.playsound_local(get_turf(E), 'sound/effects/magic.ogg', 40, 0) to_chat(E, "You have been revived by [user]. You owe [user] a great debt. Assist [user.p_them()] in achieving [user.p_their()] goals, regardless of risk. (maxHealth/10 * glorymodifier) && glorykill && stat != DEAD) - glorykill = FALSE - unglory() - -/mob/living/simple_animal/hostile/asteroid/proc/glory() - desc += "
[src] is staggered and can be glory killed!" - animate(src, color = "#00FFFF", time = 5) - -/mob/living/simple_animal/hostile/asteroid/proc/unglory() - desc = initial(desc) - animate(src, color = initial(color), time = 5) - -/mob/living/simple_animal/hostile/asteroid/death(gibbed) - animate(src, color = initial(color), time = 3) - desc = initial(desc) - SSblackbox.record_feedback("tally", "mobs_killed_mining", 1, type) - var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) - if(C && crusher_loot && prob((C.total_damage/maxHealth) * crusher_drop_mod)) //on average, you'll need to kill 4 creatures before getting the item - spawn_crusher_loot() - ..(gibbed) - -/mob/living/simple_animal/hostile/asteroid/AltClick(mob/living/carbon/slayer) - if(!slayer.canUseTopic(src, TRUE)) - return - if(glorykill) - if(do_mob(slayer, src, 10) && (stat != DEAD)) - var/message - if(!slayer.get_active_held_item() || (!istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher) && !istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator))) - message = pick(glorymessageshand) - else if(istype(slayer.get_active_held_item(), /obj/item/kinetic_crusher)) - message = pick(glorymessagescrusher) - else if(istype(slayer.get_active_held_item(), /obj/item/gun/energy/kinetic_accelerator)) - message = pick(glorymessagespka) - var/obj/item/gun/energy/kinetic_accelerator/KA = get_active_held_item() - if(KA && KA.bayonet) - message = pick(glorymessagespka | glorymessagespkabayonet) - if(message) - visible_message(span_danger("[slayer] [message]")) - else - visible_message(span_danger("[slayer] does something generally considered brutal to [src]... Whatever that may be!")) - slayer.heal_overall_damage(gloryhealth,gloryhealth) - playsound(src.loc, death_sound, 150, TRUE, -1) - crusher_drop_mod *= 2 - adjustHealth(maxHealth, TRUE, TRUE) - if(mob_biotypes & MOB_ORGANIC) - new /obj/effect/gibspawner/generic(src.loc) - else if(mob_biotypes & MOB_ROBOTIC) - new /obj/effect/gibspawner/robot(src.loc) - else - to_chat(slayer, span_danger("You fail to glory kill [src]!")) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm index f75a3e6183..74d60b2428 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm @@ -36,11 +36,18 @@ robust_searching = FALSE footstep_type = FOOTSTEP_MOB_SHOE minimum_distance = 1 - glorymessageshand = list("grabs the miner's eyes and rips them out, shoving the bloody miner aside!", "grabs and crushes the miner's skull apart with their bare hands!", "rips the miner's head clean off with their bare hands!") - glorymessagespka = list("sticks their PKA into the miner's mouth and shoots it, showering everything in gore!", "bashes the miner's head into their chest with their PKA!", "shoots off both legs of the miner with their PKA!") - glorymessagespkabayonet = list("slices the imp's head off by the neck with the PKA's bayonet!", "repeatedly stabs the miner in their gut with the PKA's bayonet!") - glorymessagescrusher = list("chops the miner horizontally in half with their crusher in one swift move!", "chops off the miner's legs with their crusher and kicks their face hard, exploding it while they're in the air!", "slashes each of the miner's arms off by the shoulder with their crusher!") - + +/mob/living/simple_animal/hostile/asteroid/miner/ComponentInitialize() + . = ..() + AddComponent(/datum/component/glory_kill, \ + messages_unarmed = list("grabs the miner's eyes and rips them out, shoving the bloody miner aside!", "grabs and crushes the miner's skull apart with their bare hands!", "rips the miner's head clean off with their bare hands!"), \ + messages_pka = list("sticks their PKA into the miner's mouth and shoots it, showering everything in gore!", "bashes the miner's head into their chest with their PKA!", "shoots off both legs of the miner with their PKA!"), \ + messages_pka_bayonet = list("slices the imp's head off by the neck with the PKA's bayonet!", "repeatedly stabs the miner in their gut with the PKA's bayonet!"), \ + messages_crusher = list("chops the miner horizontally in half with their crusher in one swift move!", "chops off the miner's legs with their crusher and kicks their face hard, exploding it while they're in the air!", "slashes each of the miner's arms off by the shoulder with their crusher!"), \ + health_given = 7.5, \ + threshold = (maxHealth/10 * 1.5), \ + crusher_drop_mod = 2) + /mob/living/simple_animal/hostile/asteroid/miner/death(gibbed) . = ..() if(prob(15)) diff --git a/tgstation.dme b/tgstation.dme index ffd8cf77a3..ea5cd693a7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3972,6 +3972,7 @@ #include "modular_sand\code\datums\action.dm" #include "modular_sand\code\datums\ai_laws.dm" #include "modular_sand\code\datums\shuttles.dm" +#include "modular_sand\code\datums\components\glory_kill.dm" #include "modular_sand\code\datums\components\interaction_menu_granter.dm" #include "modular_sand\code\datums\components\mood.dm" #include "modular_sand\code\datums\components\riding.dm" @@ -4211,14 +4212,15 @@ #include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\rogueprocess.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\sif.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\basilisk.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\imp.dm" -#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\miningmobs.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\shamblingminer.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\candy.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\drakeling.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\elite.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\fanaticminer.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\goliath_broodmother.dm" #include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\herald.dm" From 88bd4807061a597e753baf4f544fb9a757901afd Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 5 Aug 2023 02:41:34 +0000 Subject: [PATCH 39/58] Automatic changelog generation for PR #340 [ci skip] --- html/changelogs/AutoChangeLog-pr-340.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-340.yml diff --git a/html/changelogs/AutoChangeLog-pr-340.yml b/html/changelogs/AutoChangeLog-pr-340.yml new file mode 100644 index 0000000000..c8d281e607 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-340.yml @@ -0,0 +1,9 @@ +author: SandPoot +delete-after: true +changes: + - refactor: Glory killing has been componentized with (hopefully) better code. + - bugfix: Some megafauna will no longer die to lava/storms. + - tweak: Redundant code has been removed. + - code_imp: Turns out we had some extra tumor bosses that weren't on the pool, they + now have been added. + - bugfix: Watchers were meant to be glory killable, they are now. From f15cd47de5b4aac0f2226ad98a3bb055a02db04c Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 5 Aug 2023 02:42:33 +0000 Subject: [PATCH 40/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-340.yml | 9 --------- html/changelogs/archive/2023-08.yml | 8 ++++++++ 2 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-340.yml diff --git a/html/changelogs/AutoChangeLog-pr-340.yml b/html/changelogs/AutoChangeLog-pr-340.yml deleted file mode 100644 index c8d281e607..0000000000 --- a/html/changelogs/AutoChangeLog-pr-340.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: SandPoot -delete-after: true -changes: - - refactor: Glory killing has been componentized with (hopefully) better code. - - bugfix: Some megafauna will no longer die to lava/storms. - - tweak: Redundant code has been removed. - - code_imp: Turns out we had some extra tumor bosses that weren't on the pool, they - now have been added. - - bugfix: Watchers were meant to be glory killable, they are now. diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 36aa5d9568..bb2c5d55b7 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -1,3 +1,11 @@ 2023-08-04: SandPoot: - rscdel: There is no longer a minimum vote amount for extending rounds. +2023-08-05: + SandPoot: + - refactor: Glory killing has been componentized with (hopefully) better code. + - bugfix: Some megafauna will no longer die to lava/storms. + - tweak: Redundant code has been removed. + - code_imp: Turns out we had some extra tumor bosses that weren't on the pool, they + now have been added. + - bugfix: Watchers were meant to be glory killable, they are now. From 6090ac9a3bf13e895018a28b8ca4e32a696150ca Mon Sep 17 00:00:00 2001 From: Anonymous Date: Sat, 5 Aug 2023 13:49:51 +0300 Subject: [PATCH 41/58] Some basic sign language QoL - Added a proper icon for the Sign Language; - Borgs now understand it, but cannot "speak" it. Unintentional Changes: - .dme re-sorted itself due me using BYOND maker for spriting. --- code/modules/language/language_holder.dm | 3 ++- .../code/modules/language/signlanguage.dm | 3 +++ modular_splurt/icons/misc/language.dmi | Bin 0 -> 256 bytes tgstation.dme | 7 ++++--- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 modular_splurt/code/modules/language/signlanguage.dm create mode 100644 modular_splurt/icons/misc/language.dmi diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 24f56a8dbb..7463c354e2 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -321,7 +321,8 @@ Key procs /datum/language/modular_sand/solcommon = list(LANGUAGE_ATOM), /datum/language/modular_sand/technorussian = list(LANGUAGE_ATOM), /datum/language/modular_sand/dunmeri = list(LANGUAGE_ATOM), - /datum/language/modular_sand/sergal = list(LANGUAGE_ATOM)) + /datum/language/modular_sand/sergal = list(LANGUAGE_ATOM), + /datum/language/signlanguage = list(LANGUAGE_ATOM)) spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/machine = list(LANGUAGE_ATOM), /datum/language/draconic = list(LANGUAGE_ATOM), diff --git a/modular_splurt/code/modules/language/signlanguage.dm b/modular_splurt/code/modules/language/signlanguage.dm new file mode 100644 index 0000000000..175f3d6836 --- /dev/null +++ b/modular_splurt/code/modules/language/signlanguage.dm @@ -0,0 +1,3 @@ +// Simply changes the icon to a proper one instead of it using the EAL's (which confuses people). +/datum/language/signlanguage + icon = 'modular_splurt/icons/misc/language.dmi' diff --git a/modular_splurt/icons/misc/language.dmi b/modular_splurt/icons/misc/language.dmi new file mode 100644 index 0000000000000000000000000000000000000000..baa1375ac37667642f0eedf0346cd25e2a8d1bdf GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_Kbr_2f^@*0ZuGYCT z=Yuzd8eBAf@JQ#pkLF2+BA&B5ER2JUFB^L)%y~5F$fOX3;FUWp+&jCCRX4AYP&s&X zX4sS&v$+zrwRim5*}%)n@Y_=|v6F*gBhW@;PZ!4!j+w~`49sB$4;!314s~7#U}w8_ zVht78!J(a-zopr0Clxo AEC2ui literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index a1fdacc1dd..367c4f6572 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4385,8 +4385,8 @@ #include "modular_splurt\code\datums\components\crafting\recipes\recipes_robot.dm" #include "modular_splurt\code\datums\components\storage\concrete\pockets.dm" #include "modular_splurt\code\datums\elements\crawl_under.dm" -#include "modular_splurt\code\datums\elements\mob_holder.dm" #include "modular_splurt\code\datums\elements\flavor_text.dm" +#include "modular_splurt\code\datums\elements\mob_holder.dm" #include "modular_splurt\code\datums\elements\smalltalk.dm" #include "modular_splurt\code\datums\elements\spooky.dm" #include "modular_splurt\code\datums\elements\wuv.dm" @@ -4750,6 +4750,7 @@ #include "modular_splurt\code\modules\keybindings\keybind\communication.dm" #include "modular_splurt\code\modules\keybindings\keybind\human.dm" #include "modular_splurt\code\modules\keybindings\keybind\movement.dm" +#include "modular_splurt\code\modules\language\signlanguage.dm" #include "modular_splurt\code\modules\language\xenocommon.dm" #include "modular_splurt\code\modules\mapping\lavaland_jungle_gen.dm" #include "modular_splurt\code\modules\mapping\mapping_helpers\baseturf.dm" @@ -4759,8 +4760,8 @@ #include "modular_splurt\code\modules\mining\equipment\machine_vending.dm" #include "modular_splurt\code\modules\mining\lavaland\necropolis_chests.dm" #include "modular_splurt\code\modules\mob\emote.dm" -#include "modular_splurt\code\modules\mob\inventory.dm" #include "modular_splurt\code\modules\mob\femclaw.dm" +#include "modular_splurt\code\modules\mob\inventory.dm" #include "modular_splurt\code\modules\mob\mob.dm" #include "modular_splurt\code\modules\mob\mob_defines.dm" #include "modular_splurt\code\modules\mob\mob_helpers.dm" @@ -4837,8 +4838,8 @@ #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\deathclaw\funclaw.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\king_of_goats.dm" -#include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\penguinhiero.dm" +#include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" #include "modular_splurt\code\modules\paperwork\pen.dm" #include "modular_splurt\code\modules\photography\photos\album.dm" #include "modular_splurt\code\modules\photography\photos\photo.dm" From 4b9488a9b3def655ed3249a66c622726bcdbe370 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Sat, 5 Aug 2023 14:05:00 -0300 Subject: [PATCH 42/58] right codebase! --- code/modules/mob/dead/observer/orbit.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index 77eb457219..ea70227864 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -94,7 +94,7 @@ var/obj/item/card/id/card = M.get_idcard() if(card) - assignment = "[ckey(card.GetJobName())]" + assignment = "[ckey(card.get_job_name())]" serialized["assignment"] = assignment From d925aede7c432d62cc2080c22f5e2db98966cb54 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Sat, 5 Aug 2023 23:14:51 +0000 Subject: [PATCH 43/58] Automatic changelog generation for PR #908 [ci skip] --- html/changelogs/AutoChangeLog-pr-908.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-908.yml diff --git a/html/changelogs/AutoChangeLog-pr-908.yml b/html/changelogs/AutoChangeLog-pr-908.yml new file mode 100644 index 0000000000..7357f83e7f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-908.yml @@ -0,0 +1,5 @@ +author: miguelop1 +delete-after: true +changes: + - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished + (return FALSE). If it breaks blame Kepler xD From ecf3cdc8abc315289010097fec094ae4322237a1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 5 Aug 2023 23:16:23 +0000 Subject: [PATCH 44/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-908.yml | 5 ----- html/changelogs/archive/2023-08.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-908.yml diff --git a/html/changelogs/AutoChangeLog-pr-908.yml b/html/changelogs/AutoChangeLog-pr-908.yml deleted file mode 100644 index 7357f83e7f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-908.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: miguelop1 -delete-after: true -changes: - - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished - (return FALSE). If it breaks blame Kepler xD diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 6155f9fea3..35d15255e3 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -1,3 +1,7 @@ 2023-08-02: Yawet330: - bugfix: sydnicate -> Syndicate +2023-08-05: + miguelop1: + - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished + (return FALSE). If it breaks blame Kepler xD From 668e26e83aca6566049960013e60ce158e1b4b4c Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Sat, 5 Aug 2023 23:39:02 -0500 Subject: [PATCH 45/58] why wasn't this reported do people make their genitals the size of the fucking solar system anymore even? --- code/modules/arousal/organs/butt.dm | 2 +- modular_splurt/code/modules/arousal/organs/belly.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/arousal/organs/butt.dm b/code/modules/arousal/organs/butt.dm index bcad9af8fb..9496cf1389 100644 --- a/code/modules/arousal/organs/butt.dm +++ b/code/modules/arousal/organs/butt.dm @@ -16,7 +16,7 @@ var/prev_size //former size value, to allow update_size() to early return should be there no significant changes. layer_index = BUTT_LAYER_INDEX -/obj/item/organ/genital/butt/modify_size(modifier, min = -INFINITY, max = INFINITY) +/obj/item/organ/genital/butt/modify_size(modifier, min = -INFINITY, max = BUTT_SIZE_MAX) var/new_value = clamp(size_cached + modifier, max(min, min_size ? min_size : -INFINITY), min(max_size ? max_size : INFINITY, max)) if(new_value == size_cached) return diff --git a/modular_splurt/code/modules/arousal/organs/belly.dm b/modular_splurt/code/modules/arousal/organs/belly.dm index 8f17da4a32..86b7be1956 100644 --- a/modular_splurt/code/modules/arousal/organs/belly.dm +++ b/modular_splurt/code/modules/arousal/organs/belly.dm @@ -25,7 +25,7 @@ if(!owner) return -/obj/item/organ/genital/belly/modify_size(modifier, min = -INFINITY, max = INFINITY) +/obj/item/organ/genital/belly/modify_size(modifier, min = -INFINITY, max = BELLY_SIZE_MAX) var/new_value = clamp(size_cached + modifier, max(min, min_size ? min_size : -INFINITY), min(max_size ? max_size : INFINITY, max)) if(new_value == size_cached) return From b7918a14e54a2570bc85577e3c28f00d7790ae00 Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Sat, 5 Aug 2023 23:58:08 -0500 Subject: [PATCH 46/58] Update breasts.dm --- code/modules/arousal/organs/breasts.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/arousal/organs/breasts.dm b/code/modules/arousal/organs/breasts.dm index 4e65cb3200..7acd9ec70f 100644 --- a/code/modules/arousal/organs/breasts.dm +++ b/code/modules/arousal/organs/breasts.dm @@ -77,7 +77,7 @@ /obj/item/organ/genital/breasts/size_to_state() var/str_size - switch(size) + switch(round(size)) if(0) //flatchested str_size = "flat" if(1 to 8) //modest From e0c41cfb7739c0c52394d64ec55af822d29b38d1 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Mon, 7 Aug 2023 00:31:09 +0000 Subject: [PATCH 47/58] Automatic changelog generation for PR #921 [ci skip] --- html/changelogs/AutoChangeLog-pr-921.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-921.yml diff --git a/html/changelogs/AutoChangeLog-pr-921.yml b/html/changelogs/AutoChangeLog-pr-921.yml new file mode 100644 index 0000000000..9b91f7ecd5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-921.yml @@ -0,0 +1,4 @@ +author: BongaTheProto +delete-after: true +changes: + - bugfix: Bellies and butts won't suddenly disappear when expanding From 0cfd00e6d5b0bf951289612f7f79d774356b19f4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 7 Aug 2023 00:32:40 +0000 Subject: [PATCH 48/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-921.yml | 4 ---- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-921.yml diff --git a/html/changelogs/AutoChangeLog-pr-921.yml b/html/changelogs/AutoChangeLog-pr-921.yml deleted file mode 100644 index 9b91f7ecd5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-921.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: BongaTheProto -delete-after: true -changes: - - bugfix: Bellies and butts won't suddenly disappear when expanding diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 35d15255e3..52dfa0cac4 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -5,3 +5,6 @@ miguelop1: - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished (return FALSE). If it breaks blame Kepler xD +2023-08-07: + BongaTheProto: + - bugfix: Bellies and butts won't suddenly disappear when expanding From a14737516ec2ce4790beaf1143c7068d17b70276 Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Sun, 6 Aug 2023 19:55:12 -0500 Subject: [PATCH 49/58] Update breasts.dm --- code/modules/arousal/organs/breasts.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/arousal/organs/breasts.dm b/code/modules/arousal/organs/breasts.dm index 7acd9ec70f..983ceee290 100644 --- a/code/modules/arousal/organs/breasts.dm +++ b/code/modules/arousal/organs/breasts.dm @@ -76,16 +76,17 @@ ..() /obj/item/organ/genital/breasts/size_to_state() + var/rounded = round(size) var/str_size - switch(round(size)) + switch(rounded) if(0) //flatchested str_size = "flat" if(1 to 8) //modest - str_size = GLOB.breast_values[size] + str_size = GLOB.breast_values[rounded] if(9 to 15) //massive - str_size = GLOB.breast_values[size] + str_size = GLOB.breast_values[rounded] if(16 to 17) //ridiculous - str_size = GLOB.breast_values[size] + str_size = GLOB.breast_values[rounded] if(18 to 24) //AWOOOOGAAAAAAA str_size = "massive" if(25 to 29) //AWOOOOOOGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA From 1ae7c2272a9e98ff7d9715abf52bc44d6fd980de Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 7 Aug 2023 16:53:05 -0300 Subject: [PATCH 50/58] quick-fix --- modular_sand/code/datums/interactions/lewd_definitions.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modular_sand/code/datums/interactions/lewd_definitions.dm b/modular_sand/code/datums/interactions/lewd_definitions.dm index 1653767ad6..d3add68a1b 100644 --- a/modular_sand/code/datums/interactions/lewd_definitions.dm +++ b/modular_sand/code/datums/interactions/lewd_definitions.dm @@ -812,11 +812,13 @@ if(amount) add_lust(amount) - if(get_lust() >= get_lust_tolerance()) + var/lust = get_lust() + var/lust_tolerance = get_lust_tolerance() + if(lust >= lust_tolerance) if(prob(10)) to_chat(src, "You struggle to not orgasm!") return FALSE - if(lust >= get_lust_tolerance()*3) + if(lust >= (lust_tolerance * 3)) cum(partner, orifice) return TRUE else From e4c608e8c381b5dae3ceb3537888d820c0f5af51 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Wed, 9 Aug 2023 17:20:19 +0300 Subject: [PATCH 51/58] Adds Xenoarchaeolgist alt title for science --- modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm index c7564a1019..8142b8a8e5 100644 --- a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm +++ b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm @@ -211,7 +211,8 @@ "Junior Scientist", "Rack Researcher", "Nanite Programmer", - "Tetromino Researcher" + "Tetromino Researcher", + "Xenoarchaeolgist" ) LAZYADD(alt_titles, extra_titles) . = ..() From ae5b3635885c33e39de1ebaa0a1ac40bb3a5e844 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Wed, 9 Aug 2023 19:48:07 +0000 Subject: [PATCH 52/58] Automatic changelog generation for PR #925 [ci skip] --- html/changelogs/AutoChangeLog-pr-925.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-925.yml diff --git a/html/changelogs/AutoChangeLog-pr-925.yml b/html/changelogs/AutoChangeLog-pr-925.yml new file mode 100644 index 0000000000..eae86b870b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-925.yml @@ -0,0 +1,4 @@ +author: NopemanMcHalt +delete-after: true +changes: + - rscadd: Xenoarchaeolgist alt title for scientists. From 8f768bc547f059802ecf357d48e8127bedfe2582 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 9 Aug 2023 19:54:31 +0000 Subject: [PATCH 53/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-925.yml | 4 ---- html/changelogs/archive/2023-08.yml | 9 ++++++--- 2 files changed, 6 insertions(+), 7 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-925.yml diff --git a/html/changelogs/AutoChangeLog-pr-925.yml b/html/changelogs/AutoChangeLog-pr-925.yml deleted file mode 100644 index eae86b870b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-925.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: NopemanMcHalt -delete-after: true -changes: - - rscadd: Xenoarchaeolgist alt title for scientists. diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 327ecd0a0c..23e6112658 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -5,9 +5,6 @@ SandPoot: - rscdel: There is no longer a minimum vote amount for extending rounds. 2023-08-05: - miguelop1: - - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished - (return FALSE). If it breaks blame Kepler xD SandPoot: - refactor: Glory killing has been componentized with (hopefully) better code. - bugfix: Some megafauna will no longer die to lava/storms. @@ -15,6 +12,12 @@ - code_imp: Turns out we had some extra tumor bosses that weren't on the pool, they now have been added. - bugfix: Watchers were meant to be glory killable, they are now. + miguelop1: + - bugfix: Ghost can't Speen anymore, fixed a small part of code that wasn't finished + (return FALSE). If it breaks blame Kepler xD 2023-08-07: BongaTheProto: - bugfix: Bellies and butts won't suddenly disappear when expanding +2023-08-09: + NopemanMcHalt: + - rscadd: Xenoarchaeolgist alt title for scientists. From bcb20a9db8f418c6b1b926513350241cae100695 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Wed, 9 Aug 2023 20:07:36 +0000 Subject: [PATCH 54/58] Automatic changelog generation for PR #920 [ci skip] --- html/changelogs/AutoChangeLog-pr-920.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-920.yml diff --git a/html/changelogs/AutoChangeLog-pr-920.yml b/html/changelogs/AutoChangeLog-pr-920.yml new file mode 100644 index 0000000000..06e3f8d62c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-920.yml @@ -0,0 +1,5 @@ +author: Anonymous +delete-after: true +changes: + - tweak: Cyborgs/Robots will now understand the Sign Language, but not speak it. + - bugfix: Sign Language now has it own icon instead of using EAL's. From 22646c4bc0835abdb73a92caf6904ced08c77039 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 9 Aug 2023 20:09:58 +0000 Subject: [PATCH 55/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-920.yml | 5 ----- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-920.yml diff --git a/html/changelogs/AutoChangeLog-pr-920.yml b/html/changelogs/AutoChangeLog-pr-920.yml deleted file mode 100644 index 06e3f8d62c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-920.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Anonymous -delete-after: true -changes: - - tweak: Cyborgs/Robots will now understand the Sign Language, but not speak it. - - bugfix: Sign Language now has it own icon instead of using EAL's. diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 23e6112658..2fedaec061 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -19,5 +19,8 @@ BongaTheProto: - bugfix: Bellies and butts won't suddenly disappear when expanding 2023-08-09: + Anonymous: + - tweak: Cyborgs/Robots will now understand the Sign Language, but not speak it. + - bugfix: Sign Language now has it own icon instead of using EAL's. NopemanMcHalt: - rscadd: Xenoarchaeolgist alt title for scientists. From e38a95e944906a91c5ad0d0dcf8ed15b1d66a36f Mon Sep 17 00:00:00 2001 From: Anonymous Date: Thu, 10 Aug 2023 10:43:01 +0300 Subject: [PATCH 56/58] goddammit nopeman stop coding while being drunk smh --- modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm index 8142b8a8e5..705b13a92f 100644 --- a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm +++ b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm @@ -212,7 +212,7 @@ "Rack Researcher", "Nanite Programmer", "Tetromino Researcher", - "Xenoarchaeolgist" + "Xenoarchaeologist" ) LAZYADD(alt_titles, extra_titles) . = ..() From e3bd83f3157ab614d80bcda88c946b02c62b8e81 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 10 Aug 2023 08:43:47 +0000 Subject: [PATCH 57/58] Automatic changelog generation for PR #927 [ci skip] --- html/changelogs/AutoChangeLog-pr-927.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-927.yml diff --git a/html/changelogs/AutoChangeLog-pr-927.yml b/html/changelogs/AutoChangeLog-pr-927.yml new file mode 100644 index 0000000000..a9600cc006 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-927.yml @@ -0,0 +1,5 @@ +author: NopemanMcHalt +delete-after: true +changes: + - spellcheck: Xenoarchaeolgist -> Xenoarchaeologist. Someone was drunk while adding + it. From 7b8457241712c1ae240f40e911583d82fef9ebb9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 10 Aug 2023 08:45:19 +0000 Subject: [PATCH 58/58] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-927.yml | 5 ----- html/changelogs/archive/2023-08.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-927.yml diff --git a/html/changelogs/AutoChangeLog-pr-927.yml b/html/changelogs/AutoChangeLog-pr-927.yml deleted file mode 100644 index a9600cc006..0000000000 --- a/html/changelogs/AutoChangeLog-pr-927.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: NopemanMcHalt -delete-after: true -changes: - - spellcheck: Xenoarchaeolgist -> Xenoarchaeologist. Someone was drunk while adding - it. diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 2fedaec061..720b1aa8e6 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -24,3 +24,7 @@ - bugfix: Sign Language now has it own icon instead of using EAL's. NopemanMcHalt: - rscadd: Xenoarchaeolgist alt title for scientists. +2023-08-10: + NopemanMcHalt: + - spellcheck: Xenoarchaeolgist -> Xenoarchaeologist. Someone was drunk while adding + it.