From 8269a500b333a89633964fba7c97de55c347fd3a Mon Sep 17 00:00:00 2001 From: PixelTK <85175107+PixelTheKermit@users.noreply.github.com> Date: Sat, 29 Apr 2023 17:19:06 +0100 Subject: [PATCH] Arachnid species (#13945) --- .../Fluids/EntitySystems/PuddleSystem.cs | 2 +- .../Audio/Voice/Arachnid/arachnid_laugh.ogg | Bin 0 -> 38897 bytes .../Audio/Voice/Arachnid/arachnid_scream.ogg | Bin 0 -> 42701 bytes .../Audio/Voice/Arachnid/attributions.yml | 5 + Resources/Audio/Voice/Talk/arachnid.ogg | Bin 0 -> 18211 bytes Resources/Audio/Voice/Talk/arachnid_ask.ogg | Bin 0 -> 15696 bytes .../Audio/Voice/Talk/arachnid_exclaim.ogg | Bin 0 -> 16128 bytes Resources/Audio/Voice/Talk/attributions.yml | 4 + Resources/Locale/en-US/markings/arachnid.ftl | 20 ++ .../Locale/en-US/reagents/meta/biological.ftl | 3 + Resources/Locale/en-US/species/species.ftl | 1 + Resources/Prototypes/Body/Organs/arachnid.yml | 110 ++++++++++ Resources/Prototypes/Body/Parts/arachnid.yml | 190 ++++++++++++++++++ .../Prototypes/Body/Prototypes/arachnid.yml | 49 +++++ Resources/Prototypes/Damage/modifier_sets.yml | 9 + .../Datasets/Names/arachnid_first.yml | 77 +++++++ .../Datasets/Names/arachnid_last.yml | 71 +++++++ .../Mobs/Customization/Markings/arachnid.yml | 59 ++++++ .../Entities/Mobs/Player/arachnid.yml | 35 ++++ .../Entities/Mobs/Species/arachnid.yml | 89 ++++++++ .../arachnid_inventory_template.yml | 115 +++++++++++ Resources/Prototypes/Reagents/biological.yml | 19 ++ Resources/Prototypes/Species/arachnid.yml | 148 ++++++++++++++ .../Prototypes/Voice/speech_emote_sounds.yml | 10 + Resources/Prototypes/Voice/speech_sounds.yml | 9 + .../Textures/Interface/Default/Slots/web.png | Bin 0 -> 668 bytes .../Textures/Interface/Default/meta.json | 7 +- .../Mobs/Customization/arachnid.rsi/cross.png | Bin 0 -> 147 bytes .../Mobs/Customization/arachnid.rsi/long.png | Bin 0 -> 659 bytes .../Mobs/Customization/arachnid.rsi/meta.json | 39 ++++ .../Mobs/Customization/arachnid.rsi/sharp.png | Bin 0 -> 672 bytes .../Customization/arachnid.rsi/slashes.png | Bin 0 -> 157 bytes .../Customization/arachnid.rsi/stripes.png | Bin 0 -> 231 bytes .../Mobs/Customization/arachnid.rsi/web.png | Bin 0 -> 308 bytes .../Mobs/Customization/arachnid.rsi/x.png | Bin 0 -> 180 bytes .../Species/Arachnid/organs.rsi/eyeball-l.png | Bin 0 -> 569 bytes .../Species/Arachnid/organs.rsi/eyeball-r.png | Bin 0 -> 556 bytes .../Species/Arachnid/organs.rsi/meta.json | 20 ++ .../Species/Arachnid/organs.rsi/tongue.png | Bin 0 -> 462 bytes .../Mobs/Species/Arachnid/parts.rsi/eyes.png | Bin 0 -> 137 bytes .../Mobs/Species/Arachnid/parts.rsi/full.png | Bin 0 -> 988 bytes .../Species/Arachnid/parts.rsi/head_f.png | Bin 0 -> 354 bytes .../Species/Arachnid/parts.rsi/head_m.png | Bin 0 -> 354 bytes .../Mobs/Species/Arachnid/parts.rsi/l_arm.png | Bin 0 -> 268 bytes .../Species/Arachnid/parts.rsi/l_foot.png | Bin 0 -> 249 bytes .../Species/Arachnid/parts.rsi/l_hand.png | Bin 0 -> 252 bytes .../Mobs/Species/Arachnid/parts.rsi/l_leg.png | Bin 0 -> 255 bytes .../Mobs/Species/Arachnid/parts.rsi/meta.json | 70 +++++++ .../Mobs/Species/Arachnid/parts.rsi/r_arm.png | Bin 0 -> 281 bytes .../Species/Arachnid/parts.rsi/r_foot.png | Bin 0 -> 222 bytes .../Species/Arachnid/parts.rsi/r_hand.png | Bin 0 -> 264 bytes .../Mobs/Species/Arachnid/parts.rsi/r_leg.png | Bin 0 -> 251 bytes .../Species/Arachnid/parts.rsi/template.png | Bin 0 -> 1122 bytes .../Species/Arachnid/parts.rsi/torso_f.png | Bin 0 -> 601 bytes .../Species/Arachnid/parts.rsi/torso_m.png | Bin 0 -> 455 bytes 55 files changed, 1158 insertions(+), 3 deletions(-) create mode 100644 Resources/Audio/Voice/Arachnid/arachnid_laugh.ogg create mode 100644 Resources/Audio/Voice/Arachnid/arachnid_scream.ogg create mode 100644 Resources/Audio/Voice/Arachnid/attributions.yml create mode 100644 Resources/Audio/Voice/Talk/arachnid.ogg create mode 100644 Resources/Audio/Voice/Talk/arachnid_ask.ogg create mode 100644 Resources/Audio/Voice/Talk/arachnid_exclaim.ogg create mode 100644 Resources/Audio/Voice/Talk/attributions.yml create mode 100644 Resources/Locale/en-US/markings/arachnid.ftl create mode 100644 Resources/Prototypes/Body/Organs/arachnid.yml create mode 100644 Resources/Prototypes/Body/Parts/arachnid.yml create mode 100644 Resources/Prototypes/Body/Prototypes/arachnid.yml create mode 100644 Resources/Prototypes/Datasets/Names/arachnid_first.yml create mode 100644 Resources/Prototypes/Datasets/Names/arachnid_last.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Customization/Markings/arachnid.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Player/arachnid.yml create mode 100644 Resources/Prototypes/Entities/Mobs/Species/arachnid.yml create mode 100644 Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml create mode 100644 Resources/Prototypes/Species/arachnid.yml create mode 100644 Resources/Textures/Interface/Default/Slots/web.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/cross.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/long.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/sharp.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/slashes.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/stripes.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/web.png create mode 100644 Resources/Textures/Mobs/Customization/arachnid.rsi/x.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-l.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-r.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/organs.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Species/Arachnid/organs.rsi/tongue.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/eyes.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/full.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_f.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_m.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_arm.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_foot.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_hand.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_leg.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_arm.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_foot.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_hand.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_leg.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/template.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/torso_f.png create mode 100644 Resources/Textures/Mobs/Species/Arachnid/parts.rsi/torso_m.png diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs index 3552c8d897..18c88c4231 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs @@ -261,7 +261,7 @@ public sealed partial class PuddleSystem : SharedPuddleSystem // Make blood stand out more // Kinda EH // Could potentially do alpha per-solution but future problem. - var standoutReagents = new string[] { "Blood", "Slime" }; + var standoutReagents = new string[] { "Blood", "Slime", "SpiderBlood" }; color = solution.GetColorWithout(_prototypeManager, standoutReagents); color = color.WithAlpha(0.7f); diff --git a/Resources/Audio/Voice/Arachnid/arachnid_laugh.ogg b/Resources/Audio/Voice/Arachnid/arachnid_laugh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e444f541db382998ba48f1da797d5e807c7aa744 GIT binary patch literal 38897 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Arachnid/arachnid_scream.ogg b/Resources/Audio/Voice/Arachnid/arachnid_scream.ogg new file mode 100644 index 0000000000000000000000000000000000000000..56bd8f0a9c7ff6b77db5205f9063969785eb7893 GIT binary patch literal 42701 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 G`u_lOo>e#i literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Arachnid/attributions.yml b/Resources/Audio/Voice/Arachnid/attributions.yml new file mode 100644 index 0000000000..c8b44f3a63 --- /dev/null +++ b/Resources/Audio/Voice/Arachnid/attributions.yml @@ -0,0 +1,5 @@ +- files: ["arachnid_scream.ogg", "arachnid_laugh.ogg"] + license: "CC-BY-4.0" + copyright: "Recorded by https://github.com/PixelTheKermit" + source: "https://github.com/space-wizards/space-station-14/pull/13945" + diff --git a/Resources/Audio/Voice/Talk/arachnid.ogg b/Resources/Audio/Voice/Talk/arachnid.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9093799ca04f9ba0bf8070414a38a400fc549f96 GIT binary patch literal 18211 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Talk/arachnid_ask.ogg b/Resources/Audio/Voice/Talk/arachnid_ask.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c00e1b907ad9830101e3d04e94018a7e518c8481 GIT binary patch literal 15696 zcmb`uby!u+_cwe1rKAK@x;s5ccSs%S4gsaR4k3-wNOvQ`A*G~SrKJ0Sq_lK*oM(gg z{r!F4=Y6l|`RCo&FxSkiHEYeRwLUYmhkcYSEYv~Bpno1Jv%dxRkA0R%6i99k&c;^I zyC$TUU;a{_7opr2>XDT1dj99R>xl%^{F!E4AHPKWKc5Mdzmm8C1|2I$OAcjc3o2VH zW37AnRPt0@&$*sI=X=gg#iV9t>S|(TZ$Tw(?`GxfU~gw;@4|ei1?k~m8LX00T1X&t zparZz)#*PRqX`1xfk1EQm~rCG<(Xj#IZPfY337L(&gWq%31OW?CK2GSe={m>(Q)_n*9EF>;R z9Ym;hml=mr2NMBV2$}Ow>VgbsOqRk=A27LoQUxe*ZREu(32qeTMhR{*RS!!(Vy_;B zD1axlOv+kN4ZNX)0_z$7WEl7JpaRAsiArpWCy9P1K9o5>#TgLwcUn{+e_)y**;qpP zO2WQMvVjpgE=4==A)Yuq+jo&TOXu96=ZN0^p+_2 zpLFiCaCVpOr%r_g`a~;`w9NdOhUD{-z-N@e;4jD^(>s$;VZ_le$K}fBn_HJzrPo@P z)Y|oZW$XKjb#FdwewTza2j+_9xDy@x8#AJj#gSU3bYZg zXW(=ZzXkZLM$^!We(3;xb%)c|3L6N4QdmMdV@-p`UwQw8MUi2~;CF#Vphwtrx=jOy z0Z_Uy&Db5lxNH00!$%zO+uJFkuFMZqK2fN~gw*-e@f0r6IPssrKbi9=BBNv=MFA>m z#EdYP5BD>t0)YbY?xXnM>^_wLMsZ$TI7=^6RXzxPY>)?Np<3!jUOV$%h_v$O1;wam|A-D1o_XvTsDz~Eg6N8Z_u47Nl)OiiY zc+AE$%_iK;e$|@k*ZJty{sWl5uvwUN{V(L)L4-yiYFRGs!T%uV6I0X@e-y2J9Gz|) zgGZ7@SXxnP)<)51%>NBJmf-~{;RT`L>!DFhVM$hDX~hknZF|eM8vn29Kgf}FrUMdy z9BF5||3c0;Fqss9rmt*@M}OxiG6ERXMf%x)I{*aw7K8QbejQO&W1mptnNVZb)DZbU zBL<*Oa4U{+1BOimfrvq%Kb?Tp@#1om^zd4>dj*(y&J4lkgdOu3(CLE`xX`H+W7Il`fNBp_V1lGPaYBrm91H~V2cZFfk8*}%o*;>5fIuH&prK&& zCnk7;=tVAgYQ;nWF#?SAP#g#oJq!;50SH{{bf$yy81#9B5c#5j7&RssOa)@i3?ov9 zu)E=@VZs1{6>|-tK7_q19E_d{RpVOE3slns2uT8rFrWuoPC}fT4J;215L|}kH>eWS z)U1jU#`T!!YXAa$B3#b~oDVm~x))WNH*RdrTnpFxa<4q^PWc@{o*k+LL8DF_lwbyW z0An#5yc0Dl!34`2)su(Ss6bxP!{Cz4r8RJ4g`ye~h&&)lPrj&TT(7jWhDZpVIp}Uw z)k%8cVAxX=CfL1l7@)kS_D*@VhMLt~59`t{KzR``K^t%_+&U86MP@P}03$T9X6_o- zi(s!MGx@^fen0c4z^G~f0(%!=lKWAy13eTFd`_9WEW6^^xT!0$pi84{DKEzW(KxpmEXW#{w5&5V+j-#{N({i5*b7km|)y5 zuucW|ATUNPLSUUNP)#iyPc0n0o)Mq|fh4LafY?5zjL1NdMtxbfCKA3bbb?;~}f8bqERmSp@943q%A z1ig>oBn>r45y1DcvP%sDtb1^vtt$=C3pgyIvP(}La%V1}P0t262%+HsM;4i3d6`7% zDa#*0XrJywmJqNMmN6DMI0K5ug&qsVl0>6+1_B|^R87)~8m0h|qtAOP0K}OZ7jq6w zMU8bZ zE0Vu32qedRf3O75b!YTDZ~S}C1n2*!^gnI)rL}(u{ddlZ5LhF->ze^p0>b}23P{{P zk|v!X;=z-U43+*M8Q@ayuIAo=sZ2!X?Qz`iG_NHW8K9%%PYrw&ws{7b-xFu@Z36$QJ) z2C{@oz|_5cF#jxXmgK@D;rw|AoMRjSGmiDc;j!5;Oe8*CMd} z{mW}j_iuk%V4e9#(!Znl|G)bGsRC5khlTd-4+g1)j=Uf%88*i~2A=|mYfmwWl3)a2 ztY?$*K}GUUUfw9gwvq=Tac3+w048v*KZOZ#5J+j~QRESJsY%~JYWUA3$U`5fEb8P=_-*)g~0l>1QT=3lyL;lq@EW}Q8gf-=Jd7AfIuj) z!h_)?&;g#a*;jz%G@CLWv}`C|K5WW5l4m``3s3NTTraX=jlyMEVx7VTQVQ&XgCc0u z-un$TIyM75>+=D)g6Ip@B|u=??1`LZ1=xduNFM%v$0AWrWHTgiMiz)8cus)@`Wfj6 z5`X98yEe9_Yun05?F9B}6)1Uzn zu&!KBp#G3io$;y%OF~J{hTZfh6C=2mkSma|dRlJ-Sk8@0DqSML@2G9-Ki10qUMSy4q*{k5JR;s`N= zSU@1~5eJA}(6qW2`OYIurr!#8w+tXqOj@gnSJ!QJeSA*FYxKcKApb*Dg!2SV4%vi5 z-}r$a=$+M*HM$<)W$}H+6KB?A(vsly60KXwP-$y-qYgDxm$NJKsXPFn9c z_`BqnI3;U7B6%M$?M07kiW@nyt}z+ftGJrzN6S^&6-$Wxs=Op4;WI+L0;Etzd^Rgo z^v@r>R`sGMlMrvx#g~b7yo5-f`KH{;9lXDKSus(V^^(ebMX=QM`iHP!Np=+sP9PN2 zj{HM}fzO^;HV{fAy=14=ebZs6wm!cS!i%bSNg0xB)}N~$4LyFAIFgPPNK5*4v7|}$ zg@fHMTThY%>HveSU&0dEO4|`A7v~PM2n&}z z)3%$j2;m%LIMgfg*1aD)yn^5FeNVt(eBN4H;`)X550rc)`}r#>B4?=mPAHH#vIq%odPyneE+D))#gpmO+NZHtLkt((??c)qo9KtBel@ng!{UBI!;aQ)j0T^d?a=Phpki0Pp~Wn@VVp-!nEC-3eCS(Y zd2G<5M2w0iR4}6DfQ?(}SahgIam8EF2wOLc{*<;@xH%_Hffsb((%eumF1mk4IHeoR zT3(&)=945vI3N`BH3`5##MIJ{YAj#!BvQnleru~z#F0jOep+)X4`o+(z}cIu`6iBU zZl&9O@p+=Dq&mN1JuaA>FmGs^DiKai-uU3Z*`?SUtpzfZE-PFBwjiVM7vFgs?~bmLL4Nh?d{(?^9_Wq8p(2+&hFO)(z5F?;hcqxJW7 zq87fdf8!Tx+fc0E#V>|wFJ=NJ+IAGWlnnn^CO>zW-1T!^Q|HT;Mye~ibpcgRjlTcR zf6ekG4N0dhnOCMU(y~lX813CN8eBzjqYaSbsMC-pg|BI})5eVe_V`c-?%K^NTu(Zj zDrDzWkYk6#4j0UMW#rlywSAFmw9|)jJUbmk7D;<65;szDeO`xfy!5P+UoXpToqON_ zH{P}r5-~L7Wc_9y*bNPUp=mrmvAxu(^_vOKGt$Y?wYd6&j-GGi*jg#7Y8liNZ%JT zKc+K2lhY2bYcm*h-<~E^$!<^1Sx@LuRtc+%zBJ?Kxs7AHnYLQ=1LK2i=a%ZQ-}ZJE-BcEr57Zyo9N{DdUE@ahud|R|bM8KibH4I3AZKVi6shXK zXR;LN)vNU#_uv;@@+d*^X8wR`pE)g@;mF)Dz&E9(6&3;dO_D1jFmK1l=WE&sH<#bKo;M6*;`>ezGd2%5~)*7F` z1*huCk3knyXlb5B^-U@Ndh1CwkESKP>K3>5=1rwv!G^?>o-_#tH1dxV?wq`^-)fOp z72-lCxGrg#0Xh2e1?$mpEKpkM{vgI)3ajT-;j)eBG;QMGGsB89pzQ%3f!wuKid#yARg2uLFExa;C*%wl5TSx>w)ZZFSpa45I4GJZj+}xMw&P2 z!?}5V!dD*UVM8z@vif|Xf5?@*eFGqRjCreY> zo9Qz0k9u*(6HCtXJ4x`#mYIRI#@sv)l%FhZ^-t46gf_Lgc~(WbtB6tG@W2PJ{P;9L zAdb%;jf|?~azVrGpwrFI`w_7{ z;e(b6+P^+<1)b2XNMWw{Zsi;~(Kt86`*ltdiK9`Se+}{7O5Xg0UjGjCKs}&w$;I`t zN4FXxea6XA`iyN}z zxh0e8zYIuR1~V?w_9Q<4cK?gUh^#o;))A#5(bp4!>1bd4E2hxN(G(s$MY^ zs=QnSZzF>YP5W?s=e7)D7TgPMNS_Gg^NlYph&6Fp`#`s!4@K0SIyOqH_pxKFrpps^01@s3@4FF1uLYteE}z&~c?Ui6s{%~ZFuzzYqH=F2C&zV?3)OKxec$#5G`djF<{VWo5gqCu}nBd;;9J4iq2vnr#WceU*{$&9 z$(-8?aSa1lV%IxV-zV7|;k%Yd(S$3kicV?r%zPd$$jr~fT2Olt2c=IZ1qxh}#2aGcs} zzaWGv#n%8c?V9%nt7RoCVr&Jh$x}`|%OMelr7zdXVv|oI)&lCJ!l%fp6;oYl{*6 zQc!e^C|ssGTCFt7J_k&@^oIN-e|MlS`->?r<%QtYAV3j_RS!;?Xj)kkyU)6I{;V9HjL2QRGlx- z%uES>AQKhZuT!^_RrcMx<^KTsgRXlA>N z@bjso;BssE>N;AT*3DjfQ{Qbc+PIY1QZ$nD!Vw}x_95W}5;y1kjz^n$nhjDiAoBC}a+bbfI(KJJz;7A>y+ zSoD3R+qS%jBo;1<>ofc5NA!M58BRjxF7q}|^?7pk>O&vbf??{^1=u|KCn4vPp25uG z$`pksk6HLiQDwQWjEy3Nt850<<8vT5aX&&q6sDwE2;nRDb1LtJSQY%93JRQW%|lP@ zsK>O)>w=;w@!d~k^a%{b3^%(E4Q!lSea?^aFrgJsxUF|-aZl$>t3H2m&~%)NV0$3`Sx-pC77@()GU#>tyYNO43?k(rZLkSkKN(EFu)D%3r3O_@ z^wsw9uVrq(QB=0KJ}Ki9TJKTzVy%-VW#cfn3G6<lV^4==7T*-m?(>mw!tZJnnb+1t(It+$gkul1f zyx9eF9Gps{r+n6mjgqyh{P_^8$SiUQj=WcR1)d2_n~!dt1(N+rC{pHJqo&H0W40BEZ!r272MOde*a_tY3Da5AlH=4 zqfH+FlyCE`t>-ye-#uN?kkCP7Y>ZcZ-IfIYyY!#oE~O5>@@a#}SPzX`LOHNO-w(bi z2!swikhQL7Bz+6h?U+k9U1o_PJ9o4s+idLhaeeqC7WC$8BPxpspRcmf=Gzuao(rw; z{whp`tGTJ{K30d^*{SXRPZyt<-A}$sPk&-Ai=bYsm92S4y@ARS^(KR61ro0uMQ6%4 zVHNQ}?P2d20%K0)Ll#m@HA*{|#6bb6n%N6-ox zaX3exyQ-d?G_jd;z?yf1Nv=HNxzZE%*H*T@eVNi!6?PHddYO)6V# zuI9=EL$971Wfp6P;rGTe9}FokiPYMMGfRIdZJ#>M-4XhA8UFB+re4;am#+>iS#x9~ z7VQSt$Y{|DLQ+RM!<$@c9NCq7b9h>`W!LEWUaVVXuY9(5c0sa~_`*FHgp zO%BzSrblx^>fcnQrUy`p8xc%fKD>qugkwofu=rADInX~}ZAjl=qTJuV+t zia=l@5Htt`0Rp&(K`J zD37@bE;k+oLhQ8>pJw3Iz8!@L5>ZWq9=AU9 zwtuhr-OzCAC*RK03G~ zg3wRJ6Gle!6D*3@NxVayOC%p%`UsH^oSMC)NVh*BW5!^RI9R317@^d3+g_6RCo~EN zM=*woL^`(4?7VmzFZ6{a%EQPjqMliGKkbr$emsm|Xs{E^pz?ZR-AZm%$}%R!XIYM;jx0wn7v4|~gS>ffhZ?n=P6eC=sm61?(0u9_yHjip+P?dB zbZ8Z2Z)_GoPY=4oTpYac#v5*Db`BXvmNrR$|H@w`mLF+V-9y~IlV0X=xvf_bv-tDa z))ICq`%<3f_ftGpQbDc4wM=73jFiqGKjv?}`9RW@EDJb7Cu^^HqQv|+C_UX~{^{o6 zljym$W}a%&nXH;IwjZ)~@W4FRsc4ONi;SloVehZLYHcQjTPQQmIM6&6bJ4ahV=s$1 z8@gH;wak@Fo6HP}QF-KmjNyMiZGNUW9+zB{pR&hruod@G<(UJ*g}5$ndfX~wLiaFV z8HEs^4PP&SXUvW|P~p)ffoxqP19$9+N~53gRmXgHEj_WD9a7B*sk!55mLlE*k|S`2 z7O(ou5JP<-snd3Ka4`CT%?!*CUZDLkpF}%%=qPze0eiu)Ds+sv^Y`luJ3(-i3~4i6 zJjX*ku(-FJL-tHeSJ{-6XUubhLAz>g&ALtX6jd3Swv?_qJ~lIX_2iJ%>u@w>k8Pt2oH2vAy3^|mx#$rz%tuTnG(tX);kze%23CVW!nXfISdbbvH$ z=8Q;iS}tr3l6wcD3_Mi&l|q))@!9WPT%^{TY}Y<=si|Dc)=pwj7_=bwv1f1 zcCYJgO0KMjDoV!-P!EAIwbxYE{7o}s?SB3_{=DDlcX^)Vn*wd6+@z`#;vk`xg@Kp5 zP@7L}v{@5HHKlwd-mI8);ohGuxrtvb3JfJDh;^n=g!H}5C|WG(9Gy22nEaV(y{9KeR+mad~wO%$+yhfYhrGk;j?R5#Bfy?A6{cJ8p zBDa>zl<~F?3mxHF@G9nDd2dxutH1e_gga#-U{?|*<32Z2_^i*Xz&`=w8Kb+WNtFX} z$qb&QHt7<=;p~YnX`o&-uXz1vI%Y!gEJJLcvyoBu!4%>`kn`-}XM7~Kly)zlaknT< zTLx3E{G^JxVxm!RZesoG!MNJp&o>0UL{@vgy)nwMn~@@ZKj-?w9m*7qJW}xWU+LIJ zG?0tdG%0p4jSXruN`OQIXF_jcx3AIb4msk~`)8jod=&fOaUJpV1RE zHTbS^U%Hq6rJmCz!y8A|g8;PlvAQL-O=G9v_wTmkkkTAY+zdvjM6DEXdrRPH7xqh2 zgJ2D*EbD`wsj-T}f`K;>?zN71?j%$zx&ZENd)+U?B=z{?`_oo!&L8~cp89d`%+9&G zNVr)B|Jt^nX}U=+Q03W^kR1}dozUvuGLGi`2KvC5xMrw#BoXXZ$`vAFB7rGHU$|^K zp>hGHr5Q8NE?S7ggPr64_)U(u^~mush;7ilu9$G}mA~(L5u$*iVJ6`d{sF;y<+V>U3v8L@JTr z`p*f?i{gGWctCYBZ)|pfrDRy+xkxp8coSH^q$M0% zMM`sa_4_^tqb4l0H;ZvEzU0yP$?cKJvO)TE@!6C4_bAI=nRLPn6pKZ^^Jk0;wj4cf z?veWDeRa!Re9G!hmeN0H<8oRO7x24h2evHoWbg>^^NGG~tSZeMtt|M8ZVp7Ulm{8v z+1fx_uP1?jbgHD#Qz7iJT%hLdq}Z(ZD;g54SkRf3@%6EAbz{vUD&W zb~Q@8D1oQzMs&T3yqv-3Tey_%U|qZl`@Vo2eUd!>ZFHhtV$G+i&U8CZyUWCaj9QM&Ow~l3KwH|>+o-98lNFvZqF=ej*_kc;!ZSH7L+666&Be}C zUq-`DWUhAwCedMs4}?6w5iKR#B3{Wb{Omj7?~29~eemil+gL)# zK*o#Lwku$o&QYcXit6T#^;?A(16LA9q2lC{%F%<^$zs;ZNyN(L+~gX5-t|YVc1njQ z-m1Shxm@WxE1nzSyl}fvuVaZL~+m0W`At-a}EC_4SJw7D@VWXMP&Dmlmn}JhyT!NlUqed+t%Bi+c3@9 zUe3;+cDV~w0+~ay5)cZ(YKt)1{Q5zUc}sAqs=tSEv?rjoyW^`DT~>o~NlTN83-zf~1RSkn|~_b`hnRSNWcG zCy{L?es%qbu{S-9vfmH1+*{wwv3DgNY%ReX6w0}$Y79i{N~L_F-8b}g_G*Zy^^!1| zkG}2TOVte$1-Z61;FYzpo>`nOyLV@`!5sMdvicT<(gw6cj&BQADiz#KC-j7sYkUTB z4kes6Em-VIzn8G1)lBXsI-!z`s$elAnglj!$~xak-CpbJjb<5%9DF3i4k)Qb%-yLQPXLm{m zA02qS;}$NN%R|Y3UgrEr+e1m=Ynh$hQ)eqy? z#ZmKPZk9D~W*xpQ^Xe_<6+EN5Oli{IXC3+#g|M^CgHh+)@A)=|H@U!+hhxjBhqFuR z416Qma3VyEKJxn9X8%h(P6V{9oUN%9S?HKNjND--o>H60^8(RiIcdKzbt-)xORk%| zO=-VCd97`3C_{VUuvMQHi>2`W+Dodm#!D>p;>w1S+>N4o%K_S3Ymh{urN3kS11u&K z&Gj{4j7a&}OiL-LPRLs3fP^4M+graCjrI;a0p`-;wEmXJIwGTVp_ZHJKASU_K;JO8 zlf}1=Ngg1&?+{MRk*8miW|M^%`Shb1I~q@%vU10CGi7=V;FJYoSb5ft#6{-Mi_h4T zkMNsdNU<}P8-Y0==0pd;e=rk7>gI!_t`&|$#5i|uPTmqNNBMCaYi;?dX5fQfHiT!1 z|8DXp`zqooNu2z-U`*-DN+90>X^-cRf{x)`?_#&;fJIZu5Q>v%c%$l{H&k=uuMeD9y+onzE zK-4j9RqZu0z&~OVbvQgf9%#pYxJw3NYY4ZeNW_mh1Ri3fk!1A0r(MFPCAbtOsp< zY-^YAF|{@OdWn$~dW3O@6BlSWNV2-3!+y*RlF6jLkaeYXo3DfF%T9M)U+Q!x&-_$( z{@97IQhIOG0 zk)hl!lR7S=_K3Rfy*i84@Y~75 zErE$;uvg=5c^lkhmfu`k$WBq;FuHr+F%QFnJneQL{^MEj(uSia#DJ|KX0(*Dl&&Pw0{<*1%l3P?^SmF__+s+*@V%M{Oc|`$ zgmt{-Rul5FEck}6X5VBNg}9@}>nb9;<#y=dn9vI`=crM2UUJ^jF^FkSZ?-f;ILAXl z;dZVYC8v_>Y%;Me+G(z9)XR2TZ~#AD$xq$-tLzWeGw0DS`!CNXo_*x{x)j2-@U!t@ zC#v*1>X)VC=IXIm$k8}kG0_(p?bHLAxb_5>$(vXQ)@w3{JP*(e3=R z|0`{F9C~cC5l4RCKe* z_&=m@Sxy`>Ybi3?*$cc>2vRXDipk^KTM%>p<}(d^zcR*@YF%nqYzHau%XsGvzUGK= zpWkh?u&qxieUf)HS218$3fmv1j3U#0O8eZnnB~3Fbr-(9dehoKhX}lMrVBgeBXme? z&kgu6cpIlhzdUQdqGxgccw@!1FqTE>X{*j{HJNj2yBEi8t=}{%epCS~l{KOFtdY{Rb+7ic?0ql#E$P|DMj*owzWLa{j?wiJw;2}S<+*dAl2QTqNt z#|II9u*sCAC2HP|@wNxcaGLID$H)DicjApXe!DHW==Dd{tpfDDikx_>Zc{U=p__E8 z72hDu;>&7cR*WuQ)y~IBR5y|#F_A^IS74LR3)rp%;SoMQ@md@fUBCKxWbCh?`%!;x zsK$sB_tg44f{&#V9M((-JwoNn_%uIM=S0l>Jb72@ZOaoec*TetS(_y5R1a9~^Rst( zi1({U*H&}3B9G3LllDTR&EiVhazx*`P2lv2vX!kiOMY>Cg$>-#S@heR(lJZVYwyWK z&1BkJ3JdGn{&M2>C_QkmWAO`9s#m0^2~$Q2Cku&=y)sg2$UgMON_E z^SDKUxk=1HAfraz)Mv<0 zD{w}B&eMs(-ThY}N%yvK9O<8DD--HW>U*kgI$@CrTUzI=++J^!?4M*q2g{W%zDcP?5CSK9?HavwqQzB4nJ4(`jQoj(Xa_ z$@>ZKk|egTEMLBs;Uq9EbwO_7gJ>y30Qn=r!#|GRNC{ObVzqOKw%T^icSD0vYl!+N zMBdEQr0a5A*5}H>O?|Ybhx_O4%EbabOBG+uR6SVf#&~QdPqS}{{B))IwzZY%IDGb< zzis}^&c}eyzgk2oD6llzw=2AsUE^enCVZxHh3Ptp`jLh_o7$&?+w|h>UE6X5xhN#R zw5pz;AUP>IgmS7@43B)vP1Ajm+V|RrO@@jIWN1>=(B_V47WCYsVHVHCRTwhVnHG$r zS=r}XAlvx1JTYeW-b##@%UR*19(~AtzK6B^vhp!EPWxKP)->(79XCV2#18A)^>&0_rFSh4LRR^eg*^s;60dt3$~86(@_)stj>L-rAtUC>ShNLh z7j4pA5o0>4XP_4VhlDY9^CPq#6u+PsF!QVh>LYDWz&%w00NGEK|$ET10K zYDUIj0Y5w%n>X?nq!EYgO&i4aT=fa)8;f0(x~}{bu=?{E^KpA%IhEOh(9Z3bxyE?E z1(zs90;Ec!!mfSun+vq!CZ;AY;zyTrF&bXefXoY}*U>k; z)h>cdCK%1e%`V5EB|1dZa}F%ilg48(2%_qiP3YS*MZo#3us%#TE%tPr(NQx=_88EF z_0hz$zf>*2j#znv(#LO$!h5Ja7c|&+{^Vso#9(q(d#hHD;5{gWSJ)$-i3?ucjM7BJ zELNV9_kg!w`3-6r;dGjO(1229<7my+7V05vwm|*mgMPInl^XnTY7emmFP8q(7Y%#_ z-3f`RP=nvimbAbj7|i*{W_773*sd?(F`b!}tzc){E5gNyTOVF6M}j9H;LBWv8x;Eh z}cE&(}|9J-P2I&`X(C@J02Al(frr6ApTBoEzP=h@(W zf1mIBd*ADM{(1McnQLa&nzd%uTAwwu2T-xJR0BN#{qq!<{jC(yMQ$OHBe^@em{>#a zx{zL${H1UdJ-n|pAgSDq{LgbY5(#L%pL)Li>?Pv=`HVmOD~ShS(6)B6VpDOkq_nd( z(Y%*WDNo78!NtMB&%r~<05LanGqrZGq?B=Rw{~%Kus3&bWxUgZ^yse)W+`b+BoHdl z!>LHw^>!#)0|debfsAPxF=H*{8S~<@7`&3=UftEYIKq!1U?GWD zRKa+VyTarHRR|$agp#`aq$)^rL1!xb@*bV*CuN`_*G6uvvd~6hPNdK#L(P!X6V{p$ zup;NUrfFI0V*_94fFL~Wp91ZE9hAUaq#hHQVN0RjiT}WupX36F`nxPj&|6@cAh{Sk z`AWRLO49yeT9rcX#zC)Y0!@>Z$aNMMS~LRm z5y8_iyNTWaeAXi=C`HrSz*wE3l(oV}JfId9mr7sTsQy>pKVea1m^ScTa1j_0Hj`@G zh-LuPF3i$)`_bbI??&pt8y$sdAx%yb{ijs~2p{`Y|`z&kaGtSYQf0mSD%spH*&r(L@o(L(#U_N z)%pCwE5R}>r6@ULqbM8we;~)|V?ol#f)5|zA0ipT60E~gzBXpt^_Fcl{a@ezAVV$hgq{7jnLFl1c+;s$x+(`nyKaVZflSG6eta01)U~G={=`9#Ms`jzf6IA*>qe zqW@>a0Mv0FrBNQhu<;-e5eT&21y~*Xb54RTcAHkOAOr82A*Tgi=YmgOl4PXIezFNz zkfF9ggh!M3Xt}YL8<`Uq&{$V5}Jfd{-k^v&WTDC z^nvp+Rp5{$DqV0K7b;bJG^CRdX#S!Mij$Hjii?K4$^(Jkf>3~;Cs{+$&ygh3fZZk< z`hgSmxhb{~YLP28-hl6cfxqmxm1o0|YKOt=WJ)8eJ|PSiUGQ8p4p5_Zn=& zm`A7vW_8DgpyvSuYsOkUJuqwcM^4maD1-~18wAk>2nmApdB6yithmn*+q~QffZ#eL zzd;!Xfmj#Cjp;Jb)dB>%_z7KG&in}zjC)a~xnm|ajCB*bCHKm6@08yWsdBf9c=wXeYnba@j}jHR^`CW=M1#9(rV^BmSSYAodCwV0^0KOri6g8fJ(sLx_~@@FE4MxWb2-fE^kct6IBodEKir0 zVDgC*r~!O&x}P``)FI#^fbUafHv|miy$PVNI|a}SI4r!fTUQNyXD*;m*A_Skp z7TF51VXMEM9P{fPZ9izE*D=A zh%*QmV^-d4$P2n$bzR{2vkjPc`$xMq(@g*FCTJiKlM}G{R;Zdm-^Y9b z;Q0Vl1nd%=;Cs6g2NMF^sChiEIM;wlgNyz);~;;VjC6NYD!@B;R4D*cK`!yngz5!U4 zd`x9}cQOhB3Sgduck|@P!oVZ0!U4SkPGuOt`cVLM-NzPKp7Aa!?jq$b)b5=BPtz8d z%UzRD_?~LZ8S=Mjig7n_Th0mHd#dg4+JBn1U;uHprM&Ps0NN9}(1AxFN*)2wTe7JN zp&#Sjr3K>LMKqA0=<ng1g8L&i40ie&0f@g3iMyuR9e!Q^5~P0q7a?fq4%qjE*HVmmzzCFkr&9&J2LDUI z0W;*q{VOW(4wwJ1;M@fkMCfmr{5_NW6?GqR5HQ+bzWc*U9M0V&|Be6x@QyF*F98C+ zkJ~#@ck+PXrTUiuD7sgEPk>0F(*1{!2M7RW^_KuB`nPr`1q2$p_vf>Ce3JqqE%J9X z=tM96;%gDu{{H2)q5XF}4UlL4k@W8@{{L_Of2sf#_FFBpEqR_!3$6G!4^6n(~W3cBX=E=gp<31 zOMzW*Koo__cfYY#+qRz>ACx^{sUNH8bqC)oV>ige-1)>MnuKPDJUtg3Z!G;p#+@+Nl^3c2P=y;0U;4F z38|N|ufU4RuOaIHxl?%i_U%2d1W>+x`}fvBg8IG-ba!iT$LRd#NgW*$7%5a#NKVJp z)Xdt!$lAsMfylPEb#O2>adESCbV4BN5ePGow_0=g4kkLoAH@%x-3)hPwinI_@C8~W z-_BpP(_^;oq4Zw0Tdw=oQmnV^WoALkC<@`1voo0_h47}?6!_zore=!=O?hY_On1}f z@*B+jcMk@7?~^bfD_qevOLdnDrh;$Te|qw!6pJjq#EzvIpSo`(7M)%jj_tUF@#LYi zv+Tl-K_+SC90^?!2P2hxS<9I^TGIT;^=6{$&^t}$(ewmP<=+<7im0HoGx0&)Y8_*Y zTx3$qt|a9GOR=Kb2U#TVIUoP9d-E1BVbE0m=7arD9V2gSh&<*TNO!R0vQTlRt2L{o z=E?^07CXM_!+KDf-(|iSqkE6*_Bt9{d3FDj^YWKjBz>fysTW)Cvz)b?maja>)vxBk z5)XI_1IDAEl>$PFm{@+3BFW3$d?x~1G!Fp3m#-S&x@+q zzPzmKu-n+E-cfzB`|Z-fLhIf87IH(`&C636FJ>bp{7V5uhAMfn;h&@@h1{i~VfbuE z;-7}>F0kRkpzx`}(Y5BTIO4sS+Y_T(7{#t~GpEDAr#=&&Mt$3sF`mJJQWu(rx%t}J zGFMR@YpO3KLDYuo>hPezq<8YR#r*4It6gUsO@A^!iBFbo4)(8y1YjYDJOo`&joBT! zTC}OOU7o|@TVcXZZGJaUwYu5r5%J;{#L(CkmzsS_>qGeV*R!aIRl$?1j!MadNbK|g zwl(p#nKI}DN701B1_Bzhhq29e{SiU~kxq+vBqY)4VtL>AH;wK( zrFtM3Pv_WqVG9fCdxjJ28wDQ8Gk9)C?@oqf8*61FRwKE)b_FE;4kDu3v&+p{ks4n? zIgK>Jam<-@vb{Hd|L||d%V^)!iJa*v8E|OEh(SgIUH?YM5=QQX`C1G1-sX=V@6B}V zpYRyfbJ$&ecNwf}xbkKzPq{wSLinFrJGbc+2p#e>hk5O9aXgE7`Sw5=C4xM4L-clG z&7|Lq4q>x~e_ba*5cO>12XD8>BU`9SNXNmvP=B$$#RKH7kNi2Le)=TwOUsEKt!EQc z@q2#t^#NyVE`7p9$2B#V9v*H!P{Tw55636z1z5GM;TIBZwofA5pDM-X5`^a54F053 zZQ`uS{O&?aM?-vgv!p$h;gk{jE15ar68z;hCZR)nCq^>{#+()fnrqo5$Y)4quf!QG zzh(~z=!s*!Jo1>}p5M#I`lSMC;aeJiWvg$c>_ML^Bs7^_3Q6 z>``PSCX{6^oL$cz{qUG?5XN5i6g}L7ww!(cldY%OmdF5)5)B~SXQP<6t`M|z*c?}} zf=T)gk2Nj1ofwnr#f`M+AEdB6X;?h*F1tDXHtL29LT>C;2}x5gGew^kGu#VEk~{sm zdU@2`Ik9(ruGJ-={iM0O_`-Ip9@@;mCdIu&mzNW%8hcNhtAE;) zC2#kP_T7N~vqbL&Tc4$OKk9?MTKfx@=Xd+BiV7-R$M9KplvAQ=x3JFb%DGlWTefYO z>-apooL2<$7muh-Y6dl(gyY@d(^gNf&-k@X>OYia589C1cQw6D0ezP43&w4@j`1_@ zI4j1SCm=F%ToDmzPW1j6dUm?K_)TX;WRQkt&|}$~tjOoe&DpQfx7F+C>C_Ev>gLW> zK<(j?_3e0dT!o?kOhRMLnQyur_~<0{+-$}(MQ%4aaZjwcx~c$*-!9|7PnLc-|0rh7 zy3OCeKs<98R!otZYG)YU<=$M=EN4@Cax$7ZTL2@U6+pXcPTc-=;>rsJP1In7V77T~>(; z90r$_`_f=%Lu9x!E>C#Ulr!;7qEW!hX0vJ?t52w;aBGPk>vF9}^qJKoQHOn2)F6C-c?`;cH55+pZ9PB>Ct<2JXwh&SV;%b0Rn zqGwC{(+WAacQFx7pLTtkxJ58GJrv)hFn<;xw8O5bE+)78WBB8PiS7M>3f|l;9@<0Q z>JR$EqU`hV#p3{jRS8dZXr>4sA3HqoQBz5O&H;{shaF>%w>x*jxKUBi*5D}zPk4?P zy^Z;e`moaGDORj{0J}ruHsaLX-S26=Bj>fn&yRd1nMO3^VpzhLk%0wr350jH-q+ z&dOKab)mW!sdD1*I?cZDXj8)u9pN~}PM+rddtbtZaJy~(6UpGa1TwaM~6Wt6_( z-w%GD!4;rTcl~sh-i_etbOM?v2kkP&k)&R7>-Wx%wTZ-St8WesM|e%yd^h;iA#`t@ zw&b2jip+~p&3JsO^LvV3+nAYCTP%fg{dgkXV}6V$*(8p4f*A?qTI(C}rbaPQuav^j zX_oV>oOimOqU!84QCzHt^{jj3`&vT2gThfS!J2fo_QXwbh4bx)F3qnm81r(**{7`^ ziBJnzN$)wr9wxc_ti@8p`OL0-GgslwW68HSR~MJDjU40NE5A`J7jK6PKxUQbC{_tO zUv93dLU&8AZZ|h}THOw|yw42y30fL=sLm2#6x=RNep?!;EGft1Mp40A4sZv9Z4Bk= z#7_e>(%fGUjVCnckt6n~NJ=+X4y4&Umd}EXX6nOlZIWp|ij$=Q5u9Yq8g&#N5m6G1D0?T@y-#f=#>5&1c zZa+LqAKDWLWt1I`_6t8{D5;OOa-Vk8^4K0hPz;2QJttn!N%Fu|@GRhKtg+oSY{%~3 zob(|IGgq*EXjkfO zp@VNvU{(YcI^^cv3V*%bB0j$&#N*%>KjkQ8u<~<4Tuh`WR`+5rX0;?ay)JhwYIu_M zERWwnWD`?&dw98E-gaAMHajwLF13pP7FH2s$g}laTnfR?h45oDq|&{0mA`!D%LdA= ztx+sjI<+qJ^CPThn%!-$O*wq1wr8}dbD2N;3C7dj>}7AOd24&a`Q{?H^~YBKg^NMS zYQK9sKg)pa_y~j)*(S;3G}-y8UuX(Pt=Nj9;ouK(<#W-~-jX&VZfdU5;*6LuhlMfU z!<334r_oQV82YWf9xwQr&-(E?SSb9eHgWO0ZV|Ba$sOUf-Ey_age&Mk7v~|BkVgA@%-FW{PnLne^9;Z3fxCYJP6; zg`wc;I_%HoEy%={4-qztxUi145NnJeYk%t6bsc}XkbR3$*KYXQ#R*sM;_77lpkQ$3 z)c@kU>!d;LnDe@ZzTCw2ZCUK&`Ep?j74cfPlC2Qso*fR`c^h5$UV9{A&G+^?6*nmN zCvO*)9aEQwbzgCYJwB9#UK{JZ*@gjh;VofCUpB-k6?ZDk4tbH;fHpMOMWmAzzSVhXV z&1OVnBgDLEWgC2Ff9gl29p@`dSuw-NfO^s?J_%i*5IEz2e5&yx@SpUY@5UF{y2(@wa~6q$4V+6v84>YX@WX>bDPJh4a9 zu|`z5e{~LdcqOJmQz|xbiu1<7kKU_4=S#;aa?_|tl~qxsgP}LaGoIe5`l;^8 zC@+Xe)4sP2oSRe%tceLa|Fk3enGjY;{YdB8%N9Wr^v8?7dcyNv%sm{JW%&zlSd|Sf zJZ9yfH{&$1j-!jLgO$inuU0aJnKJv{e_wn5XXcW@Rm^+1`B_S$kvl`M-(feZ`|e7h z`~bXq&)p)%C%L4K!EI8SNh-0@2K&HvlJHF*6|}jv^)h%;L%PlKiSw&-SaA+5!>*4t zaiU3s$gZQ6j6@-py8WC{lO%-cdEv#TUt8|$*|>l|;+0}bS(!s$gIQPVuJE-!U%`(w zZ%=R>WBtfkV1iJDFj!ElF}^J^2j#C3c zw4lGF`0J=+Sr2GVu?A@c0fRM9X&8oAMCHP~(ko|Ks-Hro8XR4_7e7_i;j~ zmmd0%NWu;ZdismgU&KQa+Xlz|jC@on3<8#?+*oC?8Z+xuU_=#NeZ9YLXN-3|sx-GO z)ds{G=~)IgPofYWntd6yNBTFMZCslEO6UXQWfIr7pJIw8PlJCO8NyyFS$tH=IZLv; z72JMTF8BL4Mm*92ZQmobPIpU2e_p0G#D^DSy}5A72$}hlv#`P115p=}?xI{0W2-)Jfz z@Zwl;v!bEwrUvWGa;HaBEMGspD{@o!Ho_z%A%4d~D|s$DE*0%$BgPHF@FA}8Q)zXe ziPN9>gLkqmF65~=lE3*SQIlAHv>luu1yoptAoJ|c56RxP@jI@kgE(Ds1@tm^RjiBO ztE@#%i*@O)D0$=$7t3U?CgqQg>aiYcc~~|~+VQ<+%VWQISTI7ndmi7xbuNtL|@D!_jc59K0}#qHRZzcq>tru6mEWXPwxI_rLB@@(y`BDn?qY0 z7un$j`k!()C*V&vpR^K10Pd&cyY~-5|(E_x4 z_C@|+uFqo~qWleiJD1}F78*sB%gEAcc-h=GmQAPzV};+h7b@%;?#b29$k_}iCdIsT ze9KZ?%Q3%14xxT9#!yNXQ0mziF~!H)wcCl<7=Qb&-u+n3-Z|CTG;&pv87FAdvy7Fz z+Sm9?5-F(;5(UY9<-?W_$>DuY+u&Yxiq!a0dn1D-;!JkR$=2@1 z=2u&ygcgCUj8C-A0&NH2PMdSB+3&P3UwhSDUog5{quuGEhEtf}KY)8;1!JXUNb@7BB8Q**L5DG%xb>dy0W@G)%az51OHPL}Z)KD|wHa>2H*8n0^gd^S(Mr%WKff<5QPI#u!E4k@hW(V8h-2XS-138 zPKOMn>HTndLgI_%G?M9(*3=A5r^2z0hK;=bq9FYcUTsw~*XgfH(YWP2Z=zE-q_N8c z9BFDQHq{e`gMS&DVR}?UtV7dl0v&m)S6--KQs4AU6LC$(U>#_REKWn(KA2z}F+D)b zzrn~BR?@BNbFI*`Cz!^5N|W{L8;>7s!eLws8KIjxfx1M!Kxu&4$xG;1M zCZDJxrX*E7w$D>+nW0kF8tZc=JudqiNoS;zuPk0-lG46Qb7oH!p=SOaL|#)@72j2Y zA~#^35Mq598>!F@yq=aHY0LO_P8p{vT86<~S#vrloNtBD({}UFc(~N{iF48M{>< zf3eTiEZYSxL&Ln^X6>|cvMldD3M-eLEy*a_)Vb&sjZVuUTdQN!^;+oKLy(?a=V+?>R}PAB_*dqntTP3>1}3uYyi90-VO`j^qNG<{9HuP;M`8;T{^* z_Ax2jL}w>nx}FBGUB1M^TKLEW3G>m^$b7R=O1{@bL`#9TzqQk} zCA4z9Zz9dMpW1vNKR@kqZ6-G14Md@C<5`>Eh2K(As7if@<$LR{G5=E4jRMoalXCCN zTisX=xpG-sT_x|LYtKm2kR54!zaiE@U8|EVAqtfNIse|N8&_Xfo|1sjHH?JW@xIKP z(*^xGnOaivUy^4ng^k3f)?cf}w5=b{V^Hvx`($pS1g!ZEy`It*dL-*ROqkWO?75mA z@>MbhOp|W6k2+vn#blU(SaI#!jS`>nYDXl(J5+V(E4SB>WV=IMiwnj^c$Qthx%kt(e9)1^38vhc<&8|oX6t8%2P z1M#wlJ-27-b5|)2G;8ADez7w@*Y^9mcUc-C`Uyhzo_(zr1%)Loz@IYatUTA%lHX1E zx~SAIUhSH{E_gJj=tj&(X6lvjFPp0tceu!`o3EP&bJM}?!}CjtUeTamKOD)vRK0Le zAr1Mu0pEVmvorcf#+^rsv~yWBFA9S~XZo|d|1PzH4lxbef@%PkfQ|ZRWyt7$IDrNS+;YIF~)6m+>UG zRswR~o&)h7v;S#g3d0=%@YJ^V`o&|JG*YE6fEs7<`W+TcO#~+uJEGynvI$hRVIod^(r)B z2-d(jq~E|e``eyz07%DkZdn}vM>m6vNJrFFkB8t=0CYM&6-U6eGP=%<1+vPxRerfE zZ9jS`QaxAc;5BneLy@pJ(5{tUZCAFZZ?91VE$gpiHN(|D^_g;HWelzjc!Mrx(v+<( zDV8!n=$87BsJlR_BwPB@Y`a>>!mMO}<1Lb1qm%J6RpQ&qMd_O(i-JqHj0H1;o?wNW zKKj05Oug1;T2EidDNyLyZ+#wWGE^Q8v-{q!#(yOH9tEwy7p??t$>2zHd2}oHsVPgW zu`9H_$N4RmJ2x@g@9&FMBxD2gayL;zhewZr%PbM;9(26P+dl~Cws;1)rvCFPBYZ6t z$GzR?J;XJFy4JL9u8lW8*6q;M%QjJEcW?WwW_WKD7O$;_CbxEcaC_>WZw|W_rEcHO zyZ*3C*clp=gSWSQ+!f{^lB%eMy<(T6=X)!E%<6$Y^O8mai|D=F+q0|WkI%Y1@dAZK zGck9~#TeRNO*>sUX}5+XMS6}oPFlB_ncjGxmLK*VU4A?LwKR;2C3f59(Pji5>{~CI z&4IS)fIBAKVf;#0$5m;fm(l!c^i3*9Swu7{lUvoZTEBUFNG1ckKD)t(U8}eI^SqY@ zjmu`;1w(}l*LGc2LeI@A&+=gbh6fd{`xj!C$?91CV)<5U7mNN(Fw*{U zla?$@W72VW-i}29i5#kimNKfiMgImLVtd1deAB3g-! zoXbg!I<=f=7PzrUu*p4-CHqSgX}7oIX1(+{P7E8wpF=-(_EY@I=RFbhI&UH+4RBbQ z0@-)_9OiHQ;cL?2*e2&NhqTN<5C!>WD6gV`Z|f+W{&ZQ*=%nj-OSzOV@MblxOeg+o z%4x2$xHG}qVJ;8qGk;q9IJRi`OH9D!)jRI(+vkIch;;WC0cYxtXQo(d0~Gkh6Ir?X z2y%yk8Hl2>4y^QCykD;5@Z|y1Z4P9ts451?0ePW8)pL*NMZcET>##! z&503V=Ii^Z;vfKA-*pRdZ;ED+n4_IQRh8cMW z)U?|Rlt-;|wB+gO`N4EK47_x1Yy2*|-h$2PP^+e#{LGW0+rIwl=Xk^5>+4`!&9^8? z&Zxw0X1y<1Un9$1)66G}n67iG(=!|rqF$_6==@{#$`fApo;Xng$Qdpy^xXsD_WLJlT zI~QNqr&QQ+@*EA?l(upxeUB%8fVw~^TrKsDIIqS@(xI^(lhF!p_edc56gF_GIDB5b zpmE!I&9ZWqbyijDYtQOaPpN7mJ*Fa z8@AucLDa$|3Vm$8J6=JxZf4XwlkQ)We5va!BW*WM_y`di-9rJDI9?ZU+~|Nz`4fm; zIuy{7ka113wNTF4Tp^zH$j~GNddwr=(P9`Z{*l+QD z{#|ZW*)|cbSH)b=Ap6(&8G{Q?@|%jyf;Wg#C8-If%i9M0fCgiu08;Af#&^b%?J(mmF zqYZJLQi;vD>S&l)qU@icZzIw99}>(E_epgUK6OFC}eVVF%5dqeeFOCg#jEl@#jnx+58WL{)CU2wKnlP1jeaa|?8% ziabGsA}>oVTL=&7np0K8(9c&igtBL^s&E>kocuZ$I%6hQTvpRWePaY1R{VV{rIPnF zmG=DF@WhX=xQtXrC-imN&Gxih2D)Hd9jm{KF2w9RlL`;&)@a9*6zM()PxjzcdrFUW zn)tnV^^KA4muub7g*Wrp&#lB2Szm&+@OYaaT<$srE;M|-@alfU*%R@-@_14^uX`*Y zi?nky+wb>BSTCYMhQp5e!GJVrhHV0P8!Mb7%DN!OzO$@euMJkeYnF7uW&~E4^Q@WD z4qU)oMzn|OE!RIMmF~V|4?vvpmyA#8w?v9*eevCGawNoc>Z~q+{n&&~#=Z|35}%&w zPWY{J5I>SSep|vfee0xaco;zRAQf!P=WLM{{sEO*PAFxPZ9#Nn?O+WzF>)Xi<)rzi z(*gNos`=TyN!iw_V)?wUQJIDdx^3}~D$NfdpPfg^n$*Y_W+}?7-A*Lc3qAzlWUq3OPRXP@sDKV}PC$sQ%#& zdl#DOhZxZPH3c$A|NfTZ{+a?AsE&K(L}DWljEF$32%(9fN6HB7V~l#m=74eS zE4L=IUU*_`DOA+)E9jONX#jTDYNY0c2;?!tm3Hu6Ssy?sAA zR#|4y7V@Y4+!%ode(;bJ$BDJc)Ag&DN5x-uK8?jx$6>;@Nr|UdH(C_x35z=k^|7oT zRWY`TC>xjxctjD(jzi~{wW_T<-O3ed3<5uIWe(24wPu|ktI?;ft^+w5pC;1Ev-%G@ zSN*w$hTeQ&)HBmR=U2D!WC|K>y=e5E9G%QS5%wdu4)5B>{#d!#G1HQiV}SICNnb;2joehLAw9EcX?$2XrNDHy@GNBbG>7UTA3+;zfyI|yXOtw-hgp0(jA}8$Cn?KZ$VGaWCTGuXs{J~j@Pi|LHqDQXEKMQX2XG!k z(KlE^BtSDjTDd^l-lvtKj<)WaRwF0*i(o>g7{=69>JE)5r%^6yRl$*@ zcA_tffqGYfDsOkkI01du6n5xtMEGqhO=a$|G3Z;=Nx;6zxWoFHCrW> z9^+{vIk`9@%FrvO=O;HBU~MpF2&IYG#uCXmxa6rpEUf9q+Py z$<=T)8u}iZ)PsyCQfohkE=KghNfYw+FV1@#9P6jZM(d=D`Fi+cv5M&1>}T;Q z_-VlIgne!+atU=b9m|siRNRR{w(Y6pQ3-*v_D5u&HYnzi?3gn3UxbXrs*0v92Cru2 zZ0vIk8QE1atxcq($m%{%2p>!Cy|}t^%yt4!3&FRF?PXJC(ovy4!FLNmNCs%z3aT# zoY`FBEjrW1NFa)uKfXxmV$0*iX=b@~4T(Wbd6^o6*_=NM53Olu#9nUis!fzU&o~>F zp?MS+Jx#jWYcDs8mdadc9MZP0x}`KB^XPEi(&2fJXkd5S#UlkY1ZP1{yq{1L8CX;@ zpPh(^vC}F3_SQpo}lH%?mj6#9AYpX7{%?VB| zFG&`$G8f&Co9;^{*ze>;UOG0YY^1E}PcgjRDtlH>y`xzDaNgyc8@WL~V~XBE$geSV z)Gm;}sr2zxs;s48cXJ{0pLJhpA=)m~nYGVKS8u`}ZoO2aa-8@hP$p*Y@Kn44kNARg z7uOA9laW?q`&5&R)wPLyq=2fq*=7c7KKFOqX|C#-aF+;7W4z^I0m7y-mIb4H56$xX zD)gn^M#11y5_adc7nnY3O5G4>x4MkmzGw8XK`Xh^5}q#M;|F@9$7N3`RNkX~PFV>0 z<+z(r_dsHJM1mw=>N6hbt;_jBc!IqZGxj%labL=LZ%~*~HnhcskDJBbUHSM>jZ5n+nzcZf&AnI|4)Na#A#Yye` zNMMg`G&#x!+7p;)E#`4ZAf8@pd6@=3_y|2WPi1=(ulpvI6#F0N zu(kb5F~2050W<@;7(258uxn6N;K=b;E?Gr#K6II!jNaiGTA|1_>uU1xPgOSj%&(Ib zdr0O-7=OD@DUs226Ho(=$~lyls&+F^KQ)SZHYFH*gidKW%T0L$A3H*06y%^UOsuik z8C~pOuMsoE9K0?zLJ#NcYBA`|XYDWGk9e~r6(!c|G{a>8o7B|s2p}Yw@Mju6qJ~dq zS;aQ7bT~a+z{qFnW+Nm1$*-~x)n+={ z{tOX>8dA{GW=)~;-E&!fb$ zR1Q+TOqD`+e=FF{4taKSsBk)5Zixe;tmIzpSusk@X}32B{`tV)^wZ60D~g9<$1Oe@ zOWYCqA2pM3v8s5Uc5UjSs2SwiorSTLj-jNbk#gGZtmKRc-!|uYVV^Na8=Gc$gv~h{ zjmCa>*%v8Xs98$Ks4*6MwV{V>F~*01ZRuH*){qb z1z!suffF1e}LC9^Uvt@k*ywE%bADT2Q5awH~9@*PnKE^QN`e0tTJgg|S zZtW)2A>Fa?g2x=hbyD={j4shhLS$3^YiD*oOdFg=_yV(khFxwjFV@$k4u*#N9Q2lZ zP(IQWINZLOjESBtynY$dy4f*{q?Q^obv!$lNzfLp_Cc1ry4G7`Sb=X(1s*H literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Talk/attributions.yml b/Resources/Audio/Voice/Talk/attributions.yml new file mode 100644 index 0000000000..4b3aab32db --- /dev/null +++ b/Resources/Audio/Voice/Talk/attributions.yml @@ -0,0 +1,4 @@ +- files: ["arachnid.ogg", "arachnid_ask.ogg", "arachnid_exclaim.ogg"] + license: "CC-BY-4.0" + copyright: "Recorded by https://github.com/PixelTheKermit" + source: "https://github.com/space-wizards/space-station-14/pull/13945" diff --git a/Resources/Locale/en-US/markings/arachnid.ftl b/Resources/Locale/en-US/markings/arachnid.ftl new file mode 100644 index 0000000000..08b14465af --- /dev/null +++ b/Resources/Locale/en-US/markings/arachnid.ftl @@ -0,0 +1,20 @@ +marking-ArachnidAppendagesDefault = Appendages (long) +marking-ArachnidAppendagesDefault-long = Appendage +marking-ArachnidAppendagesDefault-web = Web + +marking-ArachnidAppendagesSharp = Appendages (Sharp) +marking-ArachnidAppendagesSharp-sharp = Appendage +marking-ArachnidAppendagesSharp-web = Web + + +marking-ArachnidTorsoStripes = Stripes +marking-ArachnidTorsoStripes-stripes = Design + +marking-ArachnidTorsoSlashes = Slashes +marking-ArachnidTorsoSlashes-slashes = Design + +marking-ArachnidTorsoCross = Cross +marking-ArachnidTorsoCross-cross = Design + +marking-ArachnidTorsoX = X +marking-ArachnidTorsoX-x = Design diff --git a/Resources/Locale/en-US/reagents/meta/biological.ftl b/Resources/Locale/en-US/reagents/meta/biological.ftl index a3de45fbf6..7311433934 100644 --- a/Resources/Locale/en-US/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/reagents/meta/biological.ftl @@ -4,5 +4,8 @@ reagent-desc-blood = I hope this is ketchup. reagent-name-slime = slime reagent-desc-slime = You thought this was gradient blood at first, but you were mistaken. +reagent-name-spider-blood = blue blood +reagent-desc-spider-blood = Doesn't taste like blueberry juice. + reagent-name-ichor = ichor reagent-desc-ichor = An extremely potent regenerative chemical, perfected by space fauna evolution. Produced in the dragon's digestive system, it is seen as an exotic commodity due to the gargantuan effort of hunting for it. diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl index 42bc2260fa..e8ef59599a 100644 --- a/Resources/Locale/en-US/species/species.ftl +++ b/Resources/Locale/en-US/species/species.ftl @@ -5,3 +5,4 @@ species-name-dwarf = Dwarf species-name-reptilian = Reptilian species-name-slime = Slime Person species-name-diona = Diona +species-name-arachnid = Arachnid diff --git a/Resources/Prototypes/Body/Organs/arachnid.yml b/Resources/Prototypes/Body/Organs/arachnid.yml new file mode 100644 index 0000000000..4af60d876d --- /dev/null +++ b/Resources/Prototypes/Body/Organs/arachnid.yml @@ -0,0 +1,110 @@ +- type: entity + id: BaseArachnidOrgan + parent: BaseItem + abstract: true + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/organs.rsi + - type: Organ + - type: Food + - type: Extractable + grindableSolutionName: organ + - type: SolutionContainerManager + solutions: + organ: + maxVol: 10 + reagents: + - ReagentId: Nutriment + Quantity: 10 + +- type: entity + id: OrganArachnidStomach + parent: OrganAnimalStomach + name: Stomach + description: "Gross. This is hard to stomach." + noSpawn: true + components: + - type: Stomach + maxVolume: 50 + updateInterval: 1.5 + - type: Metabolizer + updateFrequency: 1.5 + +- type: entity + id: OrganArachnidHeart + parent: BaseHumanOrgan + name: heart + description: "I feel bad for the heartless bastard who lost this." + noSpawn: true + components: + - type: Sprite + state: heart-on + - type: Organ + - type: Metabolizer + updateFrequency: 1.5 + maxReagents: 2 + metabolizerTypes: [Animal] + groups: + - id: Medicine + - id: Poison + - id: Narcotic + +- type: entity + id: OrganArachnidLiver + parent: BaseHumanOrgan + name: liver + description: "Pairing suggestion: chianti and fava beans." + noSpawn: true + components: + - type: Sprite + state: liver + - type: Organ + - type: Metabolizer # The liver metabolizes certain chemicals only, like alcohol. + updateFrequency: 1.5 + maxReagents: 1 + metabolizerTypes: [Animal] + groups: + - id: Alcohol + rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink + +- type: entity + id: OrganArachnidKidneys + parent: BaseHumanOrgan + name: kidneys + description: "Filters toxins from the bloodstream." + noSpawn: true + components: + - type: Sprite + layers: + - state: kidney-l + - state: kidney-r + - type: Organ + # The kidneys just remove anything that doesn't currently have any metabolisms, as a stopgap. + - type: Metabolizer + updateFrequency: 1.5 + maxReagents: 5 + metabolizerTypes: [Animal] + removeEmpty: true + +- type: entity + id: OrganArachnidEyes + parent: BaseArachnidOrgan + name: eyes + description: "Eyes see you!" + components: + - type: Sprite + layers: + - state: eyeball-l + - state: eyeball-r + - type: Organ + +- type: entity + id: OrganArachnidTongue + parent: BaseArachnidOrgan + name: tongue + description: "A fleshy muscle mostly used for lying." + components: + - type: Sprite + state: tongue + - type: Organ diff --git a/Resources/Prototypes/Body/Parts/arachnid.yml b/Resources/Prototypes/Body/Parts/arachnid.yml new file mode 100644 index 0000000000..feeaed1986 --- /dev/null +++ b/Resources/Prototypes/Body/Parts/arachnid.yml @@ -0,0 +1,190 @@ +# TODO: Add descriptions (many) +# TODO BODY: Part damage +- type: entity + id: PartArachnid + parent: BaseItem + name: "arachnid body part" + abstract: true + components: + - type: Damageable + damageContainer: Biological + - type: BodyPart + - type: ContainerContainer + containers: + bodypart: !type:Container + ents: [] + +- type: entity + id: TorsoArachnid + name: "arachnid torso" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "torso_m" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "torso_m" + - type: BodyPart + partType: Torso + +- type: entity + id: HeadArachnid + name: "arachnid head" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "head_m" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "head_m" + - type: BodyPart + partType: Head + vital: true + - type: Input + context: "ghost" + - type: MovementSpeedModifier + baseWalkSpeed: 0 + baseSprintSpeed: 0 + - type: InputMover + - type: GhostOnMove + - type: Tag + tags: + - Head + +- type: entity + id: LeftArmArachnid + name: "left arachnid arm" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_arm" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_arm" + - type: BodyPart + partType: Arm + symmetry: Left + +- type: entity + id: RightArmArachnid + name: "right arachnid arm" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_arm" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_arm" + - type: BodyPart + partType: Arm + symmetry: Right + +- type: entity + id: LeftHandArachnid + name: "left arachnid hand" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_hand" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_hand" + - type: BodyPart + partType: Hand + symmetry: Left + +- type: entity + id: RightHandArachnid + name: "right arachnid hand" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_hand" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_hand" + - type: BodyPart + partType: Hand + symmetry: Right + +- type: entity + id: LeftLegArachnid + name: "left arachnid leg" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_leg" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_leg" + - type: BodyPart + partType: Leg + symmetry: Left + - type: MovementBodyPart + walkSpeed: 3.0 + sprintSpeed: 5.0 + +- type: entity + id: RightLegArachnid + name: "right arachnid leg" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_leg" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_leg" + - type: BodyPart + partType: Leg + symmetry: Right + - type: MovementBodyPart + walkSpeed: 3.0 + sprintSpeed: 5.0 + +- type: entity + id: LeftFootArachnid + name: "left arachnid foot" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_foot" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "l_foot" + - type: BodyPart + partType: Foot + symmetry: Left + +- type: entity + id: RightFootArachnid + name: "right arachnid foot" + parent: PartArachnid + components: + - type: Sprite + netsync: false + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_foot" + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: "r_foot" + - type: BodyPart + partType: Foot + symmetry: Right diff --git a/Resources/Prototypes/Body/Prototypes/arachnid.yml b/Resources/Prototypes/Body/Prototypes/arachnid.yml new file mode 100644 index 0000000000..0c57d3a199 --- /dev/null +++ b/Resources/Prototypes/Body/Prototypes/arachnid.yml @@ -0,0 +1,49 @@ +- type: body + id: Arachnid + name: "Arachnid" + root: torso + slots: + head: + part: HeadArachnid + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganArachnidEyes + torso: + part: TorsoArachnid + organs: + heart: OrganArachnidHeart + lungs: OrganAnimalLungs + stomach: OrganArachnidStomach + liver: OrganArachnidLiver + kidneys: OrganArachnidKidneys + connections: + - left arm + - right arm + - left leg + - right leg + right arm: + part: RightArmArachnid + connections: + - right hand + left arm: + part: LeftArmArachnid + connections: + - left hand + right hand: + part: RightHandArachnid + left hand: + part: LeftHandArachnid + right leg: + part: RightLegArachnid + connections: + - right foot + left leg: + part: LeftLegArachnid + connections: + - left foot + right foot: + part: RightFootArachnid + left foot: + part: LeftFootArachnid diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 273baf47f8..5e3ff41fdc 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -118,6 +118,15 @@ Heat: 1.5 Shock: 1.2 +- type: damageModifierSet + id: Arachnid # Don't do too well with high temperatures, venomous (well some kinds anyways) and have an exo-skeleton (so probably harder to stab but easier to... break?) + coefficients: + Blunt: 1.15 + Piercing: 1.15 + Slash: 0.85 + Heat: 1.25 + Poison: 0.8 + - type: damageModifierSet id: Zombie #Blunt resistent and immune to biological threats, but can be hacked apart and burned coefficients: diff --git a/Resources/Prototypes/Datasets/Names/arachnid_first.yml b/Resources/Prototypes/Datasets/Names/arachnid_first.yml new file mode 100644 index 0000000000..4043228b52 --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/arachnid_first.yml @@ -0,0 +1,77 @@ +- type: dataset + id: names_arachnid_first + values: + - Amblyocarenum + - Aname + - Aname + - Aptostichus + - Archoleptoneta + - Argyroneta + - Atypoides + - Callobius + - Clubiona + - Cteniza + - Deinopis + - Delena + - Diploglena + - Drassodes + - Dysdera + - Entypesa + - Envia + - Eratigena + - Eresus + - Euagrus + - Goeldia + - Hersilia + - Hexathele + - Hibana + - Hickmania + - Huttonia + - Hypochilus + - Idiosoma + - Illawarra + - Kimura + - Kukulcania + - Lampona + - Latrodectus + - Leucauge + - Linyphia + - Loxosceles + - Lycosa + - Madagascarchaea + - Microhexura + - Missulena + - Misumena + - Moggridgea + - Nesticella + - Oarces + - Oecobius + - Oonops + - Paratropis + - Patu + - Peucetia + - Philodromus + - Pholcus + - Phoneutria + - Phryganoporus + - Pimoa + - Pisaura + - Progradungula + - Salticus + - Sason + - Scytodes + - Segestria + - Selenops + - Sphodros + - Spiroctenus + - Tartarus + - Tayshaneta + - Theotima + - Theraphosa + - Theridiosoma + - Trogloraptor + - Uloborus + - Ummidia + - Zodarion + - Zoropsis + - Zygiella diff --git a/Resources/Prototypes/Datasets/Names/arachnid_last.yml b/Resources/Prototypes/Datasets/Names/arachnid_last.yml new file mode 100644 index 0000000000..f6e7f3680b --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/arachnid_last.yml @@ -0,0 +1,71 @@ +- type: dataset + id: names_arachnid_last + values: + - Agrestis + - Algarve + - Andohahela + - Aquatica + - Atra + - Blondi + - Cancerides + - Candidus + - Carraiensis + - Crocata + - Cthulhu + - Digua + - Dispar + - Diversicolor + - Domesticus + - Fera + - Florentina + - Formosanus + - Garciai + - Gemmosum + - Germanicum + - Gertschi + - Gracilicollis + - Hasselti + - Hibernalis + - Hochstetteri + - Marapu + - Marchingtoni + - Minutissima + - Mirabilis + - Montivaga + - Mullamullangensis + - Myopica + - Navus + - Nigrum + - Nuragicus + - Obscura + - Palpimanoides + - Personatus + - Phalangioides + - Radiatus + - Rainbowi + - Reclusa + - Reticulatus + - Riversi + - Rufipes + - Sandaliatus + - Sauvagesi + - Savignyi + - Scenicus + - Simus + - Spinimana + - Subrufa + - Sundaicum + - Tarantula + - Thoracica + - Thorelli + - Triangularis + - Trivialis + - Tuxtlensis + - Vatia + - Velox + - Venusta + - Viridans + - Walckenaeri + - Walckenaerius + - Wisharti + - X-Notata diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/arachnid.yml new file mode 100644 index 0000000000..fc96643f1c --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/arachnid.yml @@ -0,0 +1,59 @@ +# Appendages +- type: marking + id: ArachnidAppendagesDefault + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: web + - sprite: Mobs/Customization/arachnid.rsi + state: long + +- type: marking + id: ArachnidAppendagesSharp + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: web + - sprite: Mobs/Customization/arachnid.rsi + state: sharp + +# Chest +- type: marking + id: ArachnidTorsoStripes + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: stripes + +- type: marking + id: ArachnidTorsoSlashes + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: slashes + +- type: marking + id: ArachnidTorsoX + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: x + +- type: marking + id: ArachnidTorsoCross + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Arachnid] + sprites: + - sprite: Mobs/Customization/arachnid.rsi + state: cross diff --git a/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml new file mode 100644 index 0000000000..33a07947bd --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Player/arachnid.yml @@ -0,0 +1,35 @@ +- type: entity + save: false + name: Urist McWeb + parent: BaseMobArachnid + id: MobArachnid + components: + - type: CombatMode + canDisarm: true + - type: InteractionPopup + successChance: 1 + interactSuccessString: hugging-success-generic + interactSuccessSound: /Audio/Effects/thudswoosh.ogg + messagePerceivedByOthers: hugging-success-generic-others + - type: Mind + showExamineInfo: true + - type: Input + context: "human" + - type: MobMover + - type: InputMover + - type: Respirator + damage: + types: + Asphyxiation: 4 # Make sure you have O2 on you at all times + damageRecovery: + types: + Asphyxiation: -0.5 # Recovery will suck without chems + - type: Alerts + - type: Actions + - type: Eye + - type: CameraRecoil + - type: Examiner + - type: CanHostGuardian + - type: Faction + factions: + - NanoTrasen diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml new file mode 100644 index 0000000000..3c71e69519 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -0,0 +1,89 @@ +- type: entity + save: false + name: Urist McWeb + parent: BaseMobOrganic + id: BaseMobArachnid + abstract: true + components: + # The important nessessities + - type: MovementSpeedModifier + baseWalkSpeed: 3.0 + baseSprintSpeed: 5.0 + - type: Body + prototype: Arachnid + requiredLegs: 2 + - type: Perishable + - type: HumanoidAppearance + species: Arachnid + - type: Damageable + damageContainer: Biological + damageModifierSet: Arachnid # spooder + - type: Icon + sprite: Mobs/Species/Arachnid/parts.rsi + state: full + - type: Hunger + baseDecayRate: 0.1 # Probably faster than humans? + - type: Thirst + # Damage and speed + - type: Bloodstream + bloodReagent: SpiderBlood + - type: Temperature + heatDamageThreshold: 400 + coldDamageThreshold: 285 + currentTemperature: 310.15 + specificHeat: 46 + coldDamage: + types: + Cold : 0.2 #per second, scales with temperature & other constants + heatDamage: + types: + Heat : 0.1 #per second, scales with temperature & other constants + - type: Barotrauma + damage: + types: + Blunt: 0.20 #per second, scales with pressure and other constants. + - type: SlowOnDamage + speedModifierThresholds: # This is an ouch, but it does make up for their extra speed + 50: 0.6 + 70: 0.4 + # Misc + - type: Speech + speechSounds: Arachnid + - type: Vocal + sounds: + Male: UnisexArachnid + Female: UnisexArachnid + Unsexed: UnisexArachnid + - type: Inventory + templateId: arachnid + - type: MeleeWeapon + hidden: true + soundHit: + path: /Audio/Weapons/pierce.ogg + angle: 30 + animation: WeaponArcClaw + attackRate: 1.5 + damage: + types: + Slash: 3 + Poison: 1 + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatSpider + amount: 5 + +- type: entity + save: false + name: Urist McFluff + parent: MobHumanDummy + id: MobArachnidDummy + noSpawn: true + description: A dummy arachnid meant to be used in character setup. # Hey! It's not dumb :( + components: + - type: Inventory + templateId: arachnid + - type: HumanoidAppearance + species: Arachnid + +#88w88 diff --git a/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml new file mode 100644 index 0000000000..8fa9699f32 --- /dev/null +++ b/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml @@ -0,0 +1,115 @@ +- type: inventoryTemplate + id: arachnid + slots: + - name: shoes + slotTexture: shoes + slotFlags: FEET + stripTime: 3 + uiWindowPos: 1,3 + strippingWindowPos: 1,3 + displayName: Shoes + - name: jumpsuit + slotTexture: uniform + slotFlags: INNERCLOTHING + stripTime: 6 + uiWindowPos: 0,2 + strippingWindowPos: 0,2 + displayName: Jumpsuit + - name: outerClothing + slotTexture: suit + slotFlags: OUTERCLOTHING + slotGroup: MainHotbar + stripTime: 6 + uiWindowPos: 1,2 + strippingWindowPos: 1,2 + displayName: Suit + - name: gloves + slotTexture: gloves + slotFlags: GLOVES + uiWindowPos: 2,2 + strippingWindowPos: 2,2 + displayName: Gloves + - name: neck + slotTexture: neck + slotFlags: NECK + uiWindowPos: 0,1 + strippingWindowPos: 0,1 + displayName: Neck + - name: mask + slotTexture: mask + slotFlags: MASK + uiWindowPos: 1,1 + strippingWindowPos: 1,1 + displayName: Mask + - name: ears + slotTexture: ears + slotFlags: EARS + stripTime: 3 + uiWindowPos: 2,0 + strippingWindowPos: 2,0 + displayName: Ears + - name: head + slotTexture: head + slotFlags: HEAD + uiWindowPos: 1,0 + strippingWindowPos: 1,0 + displayName: Head + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,4 + dependsOn: jumpsuit + displayName: Pocket 1 + stripHidden: true + - name: pocket2 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 2,3 + strippingWindowPos: 1,4 + dependsOn: jumpsuit + displayName: Pocket 2 + stripHidden: true + - name: id + slotTexture: id + slotFlags: IDCARD + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 2,1 + strippingWindowPos: 2,4 + dependsOn: jumpsuit + displayName: ID + - name: belt + slotTexture: belt + slotFlags: BELT + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,1 + strippingWindowPos: 1,5 + displayName: Belt + - name: back + slotTexture: back + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,0 + strippingWindowPos: 0,5 + displayName: Back + - name: web1 + slotTexture: web + slotFlags: POCKET + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,3 + displayName: Left Web + - name: web2 + slotTexture: web + slotFlags: POCKET + stripTime: 3 + uiWindowPos: 6,3 + strippingWindowPos: 2,3 + displayName: Right Web diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index 7ff91a39a3..afbf4e390f 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -33,6 +33,25 @@ - !type:SatiateHunger factor: 1.5 +- type: reagent + id: SpiderBlood + name: reagent-name-spider-blood + group: Biological + desc: reagent-desc-spider-blood + flavor: metallic + color: "#162581" + physicalDesc: reagent-physical-desc-ferrous + slippery: false + metabolisms: + Drink: + # Quenching! + effects: + - !type:SatiateThirst + factor: 1.5 + plantMetabolism: + - !type:PlantAdjustWater + amount: 0.5 + - type: reagent id: Ichor name: reagent-name-ichor diff --git a/Resources/Prototypes/Species/arachnid.yml b/Resources/Prototypes/Species/arachnid.yml new file mode 100644 index 0000000000..50b4e4315e --- /dev/null +++ b/Resources/Prototypes/Species/arachnid.yml @@ -0,0 +1,148 @@ +- type: species + id: Arachnid + name: species-name-arachnid + roundStart: true + prototype: MobArachnid + sprites: MobArachnidSprites + defaultSkinTone: "#385878" + markingLimits: MobArachnidMarkingLimits + dollPrototype: MobArachnidDummy + skinColoration: Hues + maleFirstNames: names_arachnid_first + femaleFirstNames: names_arachnid_first + lastNames: names_arachnid_last + sexes: + - Unsexed + +- type: speciesBaseSprites + id: MobArachnidSprites + sprites: + Head: MobArachnidHead + Snout: MobHumanoidAnyMarking + Chest: MobArachnidTorso + HeadTop: MobHumanoidAnyMarking + HeadSide: MobHumanoidAnyMarking + Tail: MobHumanoidAnyMarking + Eyes: MobArachnidEyes + LArm: MobArachnidLArm + RArm: MobArachnidRArm + LHand: MobArachnidLHand + RHand: MobArachnidRHand + LLeg: MobArachnidLLeg + RLeg: MobArachnidRLeg + LFoot: MobArachnidLFoot + RFoot: MobArachnidRFoot + +- type: humanoidBaseSprite + id: MobArachnidEyes + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: eyes + +- type: markingPoints + id: MobArachnidMarkingLimits + onlyWhitelisted: true + points: + Hair: + points: 0 + required: false + FacialHair: + points: 0 + required: false + Tail: + points: 1 + required: true + defaultMarkings: [ ArachnidAppendagesDefault ] + HeadTop: + points: 1 + required: false + HeadSide: + points: 1 + required: false + Chest: + points: 1 + required: false + +- type: humanoidBaseSprite + id: MobArachnidHead + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobArachnidHeadMale + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobArachnidHeadFemale + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobArachnidTorso + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobArachnidTorsoMale + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobArachnidTorsoFemale + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobArachnidLLeg + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobArachnidLHand + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobArachnidLArm + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobArachnidLFoot + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: MobArachnidRLeg + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobArachnidRHand + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobArachnidRArm + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: MobArachnidRFoot + baseSprite: + sprite: Mobs/Species/Arachnid/parts.rsi + state: r_foot diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index ac0e63c193..50004f78f4 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -87,6 +87,16 @@ variation: 0.125 +- type: emoteSounds + id: UnisexArachnid + params: + variation: 0.125 + sounds: + Scream: + path: /Audio/Voice/Arachnid/arachnid_scream.ogg + Laugh: + path: /Audio/Voice/Arachnid/arachnid_laugh.ogg + - type: emoteSounds id: UnisexDwarf sounds: diff --git a/Resources/Prototypes/Voice/speech_sounds.yml b/Resources/Prototypes/Voice/speech_sounds.yml index 0428630328..d59e3189da 100644 --- a/Resources/Prototypes/Voice/speech_sounds.yml +++ b/Resources/Prototypes/Voice/speech_sounds.yml @@ -87,3 +87,12 @@ path: /Audio/Voice/Talk/slime_ask.ogg exclaimSound: path: /Audio/Voice/Talk/slime_exclaim.ogg + +- type: speechSounds + id: Arachnid + saySound: + path: /Audio/Voice/Talk/arachnid.ogg + askSound: + path: /Audio/Voice/Talk/arachnid_ask.ogg + exclaimSound: + path: /Audio/Voice/Talk/arachnid_exclaim.ogg diff --git a/Resources/Textures/Interface/Default/Slots/web.png b/Resources/Textures/Interface/Default/Slots/web.png new file mode 100644 index 0000000000000000000000000000000000000000..d85d84e28c189947b9122d881ad9132e5ce23bc1 GIT binary patch literal 668 zcmV;N0%QG&P)gRawj^uj`!q9>fD?lOz}5B54*;VQ>_-8Ns_4dMyrpv*T=%i4l!n} z0*l!gjaDCv+1U7@T5B8M^=41KFXt1Z@BHEti`h7*tWI>T0s!##`e-nyH+zsWQvE^% z#&@;W#{2XMz;^279B{<|DZ#miF#H1m@clE@Pw!GjkTOE^+jpet%E{bCv`_&8=N{5@ zr3?~lT>)xO(-k=P*3M;PqXN}hTQL_RKpcn4pl(>o$mp*(d%2i!5iL|eUvu9-LmY-eu2F94tPqG7lV?iJ9nsetEa5*AG0M5PK zvglc{&74jJ&Mz)in-GEX$+-vN2Z&{;+Faurtv&!4^<<+0cHR>+TY*@HYVCCe^yfih zfIyQn##BJsfobC)F`%3`?tCKB^SaUM7v{Nro^YY?M6{_c>^o-fz2F!i2Zo*QU_?jrW1o(7qH15I z>seX%gHCsVhx=Q`sp0dcGW@(Wlm=!uobsZ25_|w*8^<&R?WKwU0000tG! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Default/meta.json b/Resources/Textures/Interface/Default/meta.json index 6aa2a42766..c6e9a63c2f 100644 --- a/Resources/Textures/Interface/Default/meta.json +++ b/Resources/Textures/Interface/Default/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-NC-SA-3.0", - "copyright": "Taken from https://github.com/goonstation/goonstation at commit e77d85d9c1d93aa32da7702737ceeac2b56738ac.", + "copyright": "Taken from https://github.com/goonstation/goonstation at commit e77d85d9c1d93aa32da7702737ceeac2b56738ac, slightly modified by PixelTK", "states": [ { "name": "back", @@ -58,7 +58,7 @@ { "name": "mask" }, - { + { "name": "neck" }, { @@ -81,6 +81,9 @@ }, { "name": "pda" + }, + { + "name": "web" } ] } diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/cross.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..e938f1810cf0dce74a32e8761be3a80f4cc168d5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=QJyZ2Ar*7pUfRgpV8Fw2;J_kD zjo^x)6%#TF9l|ceK0a0T^XWC9x(YR=zEgh;kCptJ7rUo#y_vsF^>QM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/long.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/long.png new file mode 100644 index 0000000000000000000000000000000000000000..35f36dbcdbdc245e48126d57a5a935467ee9f520 GIT binary patch literal 659 zcmV;E0&M+>P)4-Y5D!j$^S+58RH#){**uN}X=E8-J9fj*xI>2LK?o>>REC5dadOrs@6c ze!q)nfJ9=9A2Z;bD>|{J|LOzK5r}-?+)hn@u>uGhI3lJkLCE_dVp?lo(}&l>l{R^msg)?YTaGz9kEAYWg1mFvh(1 zQoh%`_gw+W+wp_RIky^wTt8#=zX2a~A^lbLt7kx-LV9N)Z*^v6#RUGA|=TcGPOt1n;S0$?%fYPOfGeds1E@Kd)&*J~Xw>7Dc%>e9OF58P% z8IEXf0sfsH05)BhITC4U?edkO%LhP|1%6tt+7rtCR0ea-fidR0Ss;V})>^REim$!x z2_h!)D}*5G+gt%W3($ecexHKeFGNheS)gkWdt6%B3(W#TE+2rdm!WT6TG*333-oT) t!!9lC$)SEBVmea_B+lxWqA1F#`3v?X0ZYqNO#%P_002ovPDHLkV1k85Gxh)g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/meta.json b/Resources/Textures/Mobs/Customization/arachnid.rsi/meta.json new file mode 100644 index 0000000000..b1567f7174 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/arachnid.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/PixelTheKermit", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "long", + "directions": 4 + }, + { + "name": "sharp", + "directions": 4 + }, + { + "name": "web", + "directions": 4 + }, + { + "name": "stripes", + "directions": 4 + }, + { + "name": "slashes", + "directions": 4 + }, + { + "name": "x", + "directions": 4 + }, + { + "name": "cross", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/sharp.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/sharp.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c142a56aba096569b95ca4e7ab3375e1e000e9 GIT binary patch literal 672 zcmV;R0$=@!P)abmBXSL@FbfRmha)3aYAo1EBd z=N@`bsG;rG)GCnk|Z%;8*pJ008&<{prC20NVGb(`oj+ zq>uA*E1?v8PQMwHQvQ+ei3G`|gr6U2LiXBwwf>?H==&bJuEPnl?`i`G$6+(#oGaRh z^#NeEq_-xpMt{)>c3rpFL(x!}kTv3Q)>`14he2ft^?!?AhzCd~0t1h_zoPzXBNSKC z^Z8u09OH3VdABw~I4>N72}%7B7`U}|_PnHD(+E9G=tPcqXYC_(n|CJc@G)ng0txpgHK@bE%5ClOG1ToR#jZ3Z1U!?(BYcHj2 zDhYU*8s8D5C?){l=d`w!Bw+C2%Mm%Ur^4ZlE5LLv??3fy4TF#U&D|(fAB*Fu>Zb+| zF!%A{8jyO==97a*LLZ%TAcV-)f@}>)-4V9LFbu_7kWIia48Ry`rT`*X3m9X?A8<7R z<2X*s33q{32zLQv%wZhI)v>EZ&=_-wcY#*evI|u80RU|jKxB)rn|6WLsM!UweZaHc z7kCA=?<8as&}#4qCV?@weR50NUWtDx7J?uMf*=UuulNSP>O>B*XSTZl0000W?>N_R62SsJ&tB{@>j1-Z2BshJXW%c_*&gPq}%pYad9!)78&qol`;+0H>lk A(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/stripes.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..b7469ec9734678bb0813a7535d7a2dac60de685a GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=>pWc?Ln`LHy}6sW*+7IfAe~bz zaprZyM)i*(?;_eypz4cnA%yAPQ=U2b$KG(0G#IG;6*Lv6g>gV-WrtXxJySjh#XGWlI28IXn zE=L{-ZJJ`VcJ9sWzMxY{=LCywER&sUu7%CoFDlqAd)`w18{3mP>BZNc{ps53{xaN% ck)h#!A$!}D3QhNF1tE|jp00i_>zopr06?x=!vFvP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/web.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/web.png new file mode 100644 index 0000000000000000000000000000000000000000..bd6e217de8cb03806832f90ae1e2c5c2eab3983c GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=zdcJ6>pD0c!f=rP({l#P{-BFTZu?E9EcR zFEy!p@BY5_>V@>8u$KbA|DD%Uyl(p{|6E(%?Xc6E)=YXbM>>mr#`B+Qp4V=vwJcco z`q!mf``^@WZ`iZ)*242o4tq>8e3p1`+y64oYqyqdsf(UmeD0UIyW+7KcE@(a)$;85 zp4?NYEBR+dJ%{79TgNQTr=&?FS3SQofj|E4{%@^cU)}jzYWluE_t?K@dtb)@9S8vj zw*Op`pKZEXu1@ye?qAD~)oaY%nZXE^`~HKm`N_4$->>)H0Eu|I`njxgN@xNAyqJ+E literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/arachnid.rsi/x.png b/Resources/Textures/Mobs/Customization/arachnid.rsi/x.png new file mode 100644 index 0000000000000000000000000000000000000000..28f033899cd848d1f328258da6b7b1cb314ae52d GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=)t)YnAr*7pUOvd{q$uEU@TyWq zzt)N-t&IHH2WA`2d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-l.png b/Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-l.png new file mode 100644 index 0000000000000000000000000000000000000000..95d2113ff53fde4d3b1d55edd82f81dba9396fe1 GIT binary patch literal 569 zcmV-90>=G`P)1vNz(#0dj4@CVLe#L>E)4A-04zGP0}c)hWob0Vf50@x7)Y8X3{EU0CI%7{ z2N*2Igj7ipgn&QL7}P;xq~YGn{TQT8Tj}MT+jgSwc*z_I;QAz8t+*f}Edhk%yUARh!USTpUYW z`;S<;&yrnPl%@2XJWD;1csMH6%-y72DGo}t($ai^YgfBbN^$9WH5 zB~mix+dv6)e{=l!@R47K768G^oxHgF7=S%-3a7!3ffG+bDw&Y6(Q!l$2n5>L*!)CO zUk_?^o2984ZXc5$4@afFXbMY&J#lo`u517(gHExW$(BF|@YA&mU!NZ{%?9rrD1&Z$ zee1uHJb1;eFp(z%<6YvkZoiAT0hcZ1mLva$uLJ{%16Q0sd z!gx4p97x*#0#hh!Zvak(vZfG%c@p}O?<5=?8dkM{uBs$#Rf=}QE@~M7>IR*@0jLXf z+Dau8BKE$Bb0FE3Mae9`tm@`dN!m#`I5b@UyI(^Mok<-5G%Jljd_|M000000NkvXX Hu0mjfGobm6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-r.png b/Resources/Textures/Mobs/Species/Arachnid/organs.rsi/eyeball-r.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc24d158152d18b330ef8437dfbbeab9d70cb92 GIT binary patch literal 556 zcmV+{0@MA8P)|P9ryr%#lm_6XEII!ujglxO5aE2@D~=|d_;w+X^-&?2V>ButpUJU) z*w9eAX+4ohAeFuc01YCHS+Kjh!n)tbfe&k9v>JU4#3??nZNPf|LUS4u5asvUmjZIn zMj(U$$w+d*KoPpOlXe{;pyWC*xLSq<>^n?>m({vSS+lIuCHM`zn5OV zg#>UxVs6uo47Tec{JDP^IbS;P^x+jMo$@e@)PQ44hW#GwOGY-Ka3?f&3mjXr?sw+N zL$qo_VFAYB+LBa9r2khB|GdQS&I()EU=&{ITa$pm_js_k5lL>m6}KzOD8$wY+chEM zI6Em;(_S0uyhO*AJT33gv1MD|yKY1cFJBEr83Q7TJ9i&-jJoR@==Ac%F5sp`7YiI) uGVnc89Wn4du6FP}HWB|)bUpO&-{A@}@;hmnyduN^0000Jpl76vATih%S4?u5@?F-!MDm8|a(4Mzaz`4ne- zYLxX~>$Ha=%qCp|AY><@G_LQ7USS(`c*Z?JVeus~glPn*k2KQI93q`Lr7IF;Yj0Qj zDU^2L=kdX_(2DU_)C-%5_-Fh=iJo|zbmkN{>4M}GlmuR~c9?#=KzvIKP%ab!xW6n& zXGkyMYpfonjP!Yi>s+4Bki*Gsma+ap79|$4CISF+sSV>Sd&PAwPpoQV1x%^FnhE?b zQLOls^S5s=@Fn+a07*qoM6N<$ Eg7ZJj@Bjb+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/eyes.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..7e062f1bb609e7781aae3fd624fa8f061b543ebc GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=0iG_7Ar*7p-drenz<`JOz#IG7 zGfwo+ermel dpg&l6#~tPgmR3Kvg~T_5_@1tQF6*2UngIAGEffF% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/full.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5422ffbeebd3dfccde19283113c690d3659d94 GIT binary patch literal 988 zcmV<210(#2P)Fk~Qu#|j7#4@KJ)S@M4ca07IAhXn9oz($8S zTLz;I&}az|Ly#hqB1Il0v4c#SqG(%InxRD>KoEEL?t34<_wF6xe_O$XZbo_URZRI* z5&+T}tc+7wC8*HNsH__p4U4jFe3BBkA|RcC5(j_!s0F~&N3Dd!DoWgnKy2-;CeQXy z0C={4LVK&Z3e436MAeMqCvW}5>vue9Zvyb7y~&H$?{dL!!hxJ36jd|QYV~C7p7)W% zOKI0jmFWBLTI~P+2Sp(WrKG*}Ex-PD%-HvoWpQ!|#G8iwZZcP`Te#I^`;yEQurq>EP0{pNAtyd3*Y1Z`kjm)#^mkDXLMARHGgVO-HDu z%SY3bwRG^er*HPck)ue@ejejw)1l-A_dE{(P1Al-je4@7Ts0_)(o9n4BSI}910PMl z13)N!MngLR5A43;y6!Ikl}ZIsF@DS{k;qXj>rpsz6o7++gGg0XHa0f)0KWSAo5x1O zy2#}K&A5|IC9eGut!4sX_qx3Q>(4!a)6>((K@hOBv!i6=%n^v~=;$c2EDI?mo2>@` z7!3>ed@xfbCwQ6!fL1fHd$atX93LWtpxf=Ty}i8{*C&!0$IvtwLreaxEF6s5WNl`VU-5-8NDHJdo7NHE7$NVzl&lxb00ig^q8Wx+a2Sn59Lg8Jjz}jL=(x`#_;sB$NSbLgnSrt80VD_VVZzYeFTwARA*<>lQ$C zWgo~|T&YE&Qq~Qe-Wh8`P1fVQr|V%&s5red%DO@E!Z%&(}TQxWkG~G%dHFor0*e0m1NFy^7mYa zzw{4D`c9BC!0Dag_C6?1?+lreI_T@cpUo-AX-+5rJT}Vm2R(N-%Yw6Fn3ukOW<$V&F%zP$t3Ck0000< KMNUMnLSTY%KG`Gy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_f.png new file mode 100644 index 0000000000000000000000000000000000000000..2d30c308da5ced37740c720e5076bd6659435a80 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVAS+Pwz2oZiFROxXjrAcR=`pN&XIWr7bS5B+F=yf2|@YvfIU(KK0 zmy2yt>3tmWcTW2A{a0F!Nthd7HsCQb-afa$_20{rQ$MVG{qB3wIWNtfZ(6SXTwdm| zk>7sTzNpiGRx$ojUCutC_?pf6Q9?Ox zOWAy81UeZ64%io$NWH!(XmM)o+5AiV6aH8;t^Fkbj=iFcW!(v|fECl)&$DIwtIJrT z(n5I^mOd$y`6vAJ_WD3m2IJpCFDxgVkJMD18F_WH-*@JF^~up34-Yr(v2s$a|8Fng w^x-XsXVCrc-@h-_c$hhVXFNB=R)z=C`5jL8XT@6tTmy-Cy85}Sb4q9e07#decK`qY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_m.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/head_m.png new file mode 100644 index 0000000000000000000000000000000000000000..2d30c308da5ced37740c720e5076bd6659435a80 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVAS+Pwz2oZiFROxXjrAcR=`pN&XIWr7bS5B+F=yf2|@YvfIU(KK0 zmy2yt>3tmWcTW2A{a0F!Nthd7HsCQb-afa$_20{rQ$MVG{qB3wIWNtfZ(6SXTwdm| zk>7sTzNpiGRx$ojUCutC_?pf6Q9?Ox zOWAy81UeZ64%io$NWH!(XmM)o+5AiV6aH8;t^Fkbj=iFcW!(v|fECl)&$DIwtIJrT z(n5I^mOd$y`6vAJ_WD3m2IJpCFDxgVkJMD18F_WH-*@JF^~up34-Yr(v2s$a|8Fng w^x-XsXVCrc-@h-_c$hhVXFNB=R)z=C`5jL8XT@6tTmy-Cy85}Sb4q9e07#decK`qY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..2852ca93a8555842e467358ac2a2d7ba362dcfcc GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_7U%bqTdAsLNtZ*1f}WFXM`@P3D& zQmVX^cg_RF8EV`YQky+YZYnqjxP9VV#$YvPj&f4Vmwjrke%~&?42p4Zc@p39cqesb|(*c-i?_t>uO%}X;D9hB~WD_imUt%UW3o!(6RnYu0>4`y;P&9Gva+kK#l zf8P7Y-+}#gIqvh$+9~^;Tv3XOMMFy zW3?mBZp*ePK2@^7i(yCl{Sc0VYFm4M$EkcefA6d?VXmB-<^a_4NiL~P*FmWJydlV! Mp00i_>zopr0F(2yQQCVRBga+i8AulIQx$<0ntNuVG+I&|E%K zGXC<;8F8N;c;<%+K#cmSSo|O^y~aH$DRIp`UYpXJ)467@4t$t!RG-&HsIOu9>G@mu pcjTT=*lPZbng8YKm31pBirHK1P1T#qE_Q*u|CKU}pdT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/l_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..0efba6f5e43d2384697c239b7118a2fb5fb94e22 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=hdo^!Ln`LHy|pp-umg`npqg_A zKchLLb>0EhEz`{smUHr5;0rJ6EPi^;Ek$YL#Q$tR++)1EfEt0|LH*BFe5+oW7)MTX zRdV`PyZ=wyZhzy+XQp&acx-X%`QLSXvu5@fdd*JeG2DFVS?o`CmzFKpmVDQn`7=n{ zcbc1>2kEVY4;u)r(1O!DJm&IKY_uy$ewLZe? zL8`>(75efV^S0VEHSUuUNKj!G;GL}d?ADo#6>HfdD%Kqc&gLta_M7Fy{>EnJIbYda zK;X&uNUJ-xi?wxK;+by#wKnKpsysn^Kg;U57mKgI%iX+&rDJL8?|+FILNgt9-_o8{ zHq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/meta.json b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/meta.json new file mode 100644 index 0000000000..4811bd2727 --- /dev/null +++ b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/meta.json @@ -0,0 +1,70 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts.dmi for acting as a base, modified by https://github.com/PixelTheKermit", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "template", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..170942ea19a86a40933cb79f0d00ea302d5ecdc8 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_7U2c9mDAsLNtZ=C0CGLSj?QU91A zNB54#>Bo2gTF1VdmN$ z-nm(tw?J_zkCe%~XtmQ{FBdKJIWXZ8OE3H5-g3VM8xk@a+MgfZpJ9-2SEyT9LZAQO zX$ks@-pYXC|QttprS7RoH2uF>4*3Hr9qX~#aVT1BY%`I7*+NCZx#fDn_BmC zTYg%xKKtf$%=XX}i|3Ml>XHS$bwc-;F7sBn&75p5QlYwY?@_-vZG%^Rx))rl{S}my al#27`oYCXaE$%J^dD+v|&t;ucLK6VFxNg({ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e5776c0f0b0735f6a53e4e4940a256c622c0ec GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_7UrJgR1AsLNtZ*1f}WFX>tvHJ+e zw4gK&GY{cTUL!?mg{6tjQ+OsAO)CFk(sIhpLFwY1;9J-Jum8&IIZ4HH(!VzWRx(Ug zM&Wr!f9IDJvZ*}?np3K?_I=}-J*D3-^Qc611hqIZNHnG{|60H<^(pT&P>+h|t;nzc z?OEn{q^M1sU)7{H>v~I+^#?Tuo{1Tr2YxuW=t*6hrx<=c{8wY>y&tRP?JGVrl#8f3 T-Tk@gCdl2Mu6{1-oD!Ml2pdp;HqjfZWJwdC%_K`ev_PwCcIao*ApW)|QsnmNN<}E*0_A?A$HS zSI%BOeafUMK`Kgp=4ULo&ndRP_tI|u3`vO5K=QzB!_8*rKkt{3Uq55#>-q!AmrY`Y zR;0@uzg)dbP0l+XkK D_l;+I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcaaf4931f5d40e3c7df8f4a74c33ff2ef9648b GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_7UL!K^Emr1 wqQXP3I=p7l%T(BC>Yt$e)tte8Uc;Zg<~P0>|Bl@1%nI_9r>mdKI;Vst0D=E#82|tP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/template.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/template.png new file mode 100644 index 0000000000000000000000000000000000000000..da755c22be8a741c3442222c3749325a64bb16bb GIT binary patch literal 1122 zcmV-o1fBbdP)#TB{7ltFdBx> zFah3pBN$!REv}#cBLC&=AOPU=^E0}iXY>DxA?> zB8=l$#1m5U2YCQPlDj_VMoRuD1N=`2HUJS}7zPlL^K)*b=Jz%L2bjL^FVi%^T8m*A zV6DY8P3ZgnBA-hQ7e5i5<_`)Q+<8@1sOx%bx7K2wX8?J(#67=KYBNGC|8HMX0Fcpl z7zWgJ4Qnl~*DC<98z$8U_xKq~sjV%B-)n$f*DY<^0$3-`6PA$e#+am@Ao(ST$hiZA z@E>{rTfc2v48s5b&dGB-Kl44<1vuvgd;WXe62mYA@gD|3`Q>?@w{^ddxcs@U>uoLi zkUzqnUq*fxKM@7<9~yvNkBBz4<#Ia?M*MdoLff{dcZ3rBUfZBC27TXO9__V6gud@D z#u%S&y^)jup#km%nj`QVNrBw_54S<36tvbLqGf*oVIpoDh^wDY>Ey!1?!A0l)niL>WM9eM4B% zAbT#(48_1(2{OLd*iu#1j{%jc5n_HB2db(nQzIlJ?7lvrG$f}SOSa=Muv*`B@o;7U zA-MMf`0}J_n&3lN(8EpBEN$D~q@?BLWXWyNl^*ANMBn~`gP?RhV@%R}z!31{<%LPi zQjAWB7-P1`Te?nAa%!!yzYPvqhEXZ8SJD6sIi`?hn50tl6%ae7(^B}E-jISjCRaI@1&z=xr0$HqF>Le(~Am2JKiDLgT;=;4C!e^1p0Hr-3RbQtKz^+)@1J0zu zB;Fp7s-u4u!3Nm7I`79hCGZ|i(=4n3j>hJLC|BybZjt}D1FZQ0uGWs}(-%DXeZ9gw o&rwSwSP3%bd4B3$e5#WCKji}V0=CJoW&i*H07*qoM6N<$f=#;)od5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Arachnid/parts.rsi/torso_f.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c788917cd1362ef5cdc878807405b3d5fa9014 GIT binary patch literal 601 zcmV-f0;c_mP)V)jf!dkrmcebOqub>|237^gftru<7*_1kUkfzQkx~!$17Ov}Fn~ z48t%C!!WNopU+dy^L~o{E+q&d1lqQp+lOI*a}EG-xm=?9d`DkO32W_J`hR1@l~RyW z0syYpE84cjFbp`IP5=OFEdWd$A8o+laENNpO>X_@jIFhv)*ScVqwBh2&jF$S z@puIAcm|flgx-6JdiL0Xz*cWCM-^to&~vMNGgnk z720KasusCo*la*J{l2?0^i>Qo%W$&+pHy@xz65>~$p-xIb(Narh#@HltRAr0CK)oc|6q0vHYS9pxa&wpyo{w@c4Jbx5dI(j4{#uMc)bo4--j7%&q&{e1Gs!<- z8r5uaXTQ>4i0fa%r^i1Z8MA6w)dvj>IKWLuemn@Km*|5AdMpkz9T^;!USL3?4;t84 zr^T5Qd%;s6(MM|FaYPJk0j@H+6^5PlW>p`23;_;+!DsLwoL-_&q`)k`rR3?O2Hqm$ zTypi%+HS{-b4MroC-C}r;K&a6DbOp5q9}@@C=VmDR%^$uYR3ix*rGL|UsX1M!_rml z7>*HH6zw{}L$ z2;n3K4g60VAx^<#NE*1_XenboLZSxTP3<`x7DXtofqNHWVGTIS+H