From 72c689a512774077bb10bfd59983b3a6bc236612 Mon Sep 17 00:00:00 2001
From: Adrian16199 <piaskowskiadrian0@gmail.com>
Date: Fri, 9 Feb 2024 19:31:37 +0100
Subject: [PATCH 1/4] Felinid bubble speech.

THATS RIGHT.
I did something.
Felinid wise, again.
Im a felinid enjoyer, yes.
Dont judge me.
=w=
---
 .../Prototypes/DeltaV/typing_indicator.yml     |   4 ++++
 .../Entities/Mobs/Species/felinid.yml          |   2 ++
 .../Textures/Effects/speech.rsi/felinid0.png   | Bin 0 -> 1023 bytes
 .../Textures/Effects/speech.rsi/felinid1.png   | Bin 0 -> 692 bytes
 .../Textures/Effects/speech.rsi/felinid2.png   | Bin 0 -> 691 bytes
 .../Textures/Effects/speech.rsi/meta.json      |  17 +++++++++++++++++
 6 files changed, 23 insertions(+)
 create mode 100644 Resources/Prototypes/DeltaV/typing_indicator.yml
 create mode 100644 Resources/Textures/Effects/speech.rsi/felinid0.png
 create mode 100644 Resources/Textures/Effects/speech.rsi/felinid1.png
 create mode 100644 Resources/Textures/Effects/speech.rsi/felinid2.png

diff --git a/Resources/Prototypes/DeltaV/typing_indicator.yml b/Resources/Prototypes/DeltaV/typing_indicator.yml
new file mode 100644
index 00000000000..c5372b3cc35
--- /dev/null
+++ b/Resources/Prototypes/DeltaV/typing_indicator.yml
@@ -0,0 +1,4 @@
+- type: typingIndicator
+  id: felinid
+  typingState: felinid0
+  offset: 0, 0.2 # 0625
diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Species/felinid.yml b/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Species/felinid.yml
index e2e15dcfa95..7f1b30a1512 100644
--- a/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Species/felinid.yml
+++ b/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Species/felinid.yml
@@ -47,6 +47,8 @@
         Blunt: 1
   - type: Stamina
     critThreshold: 85
+  - type: TypingIndicator
+    proto: felinid
   - type: PseudoItem
     shape:
     - 0,0,5,1
diff --git a/Resources/Textures/Effects/speech.rsi/felinid0.png b/Resources/Textures/Effects/speech.rsi/felinid0.png
new file mode 100644
index 0000000000000000000000000000000000000000..41f4f067f4ad88a36a4e90019d68cb7580a5e2f1
GIT binary patch
literal 1023
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9d{Sb`Ho)PG(@xm{>Y-ulL~q
zk)!^>N7s8f%DRXcg%oBuiW~{ly0O%1i|CqND(gM9RWd6)CqB~JVId;pBEFyPKXWW=
zIICj-i=cb@elg9D`<7i$ddvO(uDtsDm^?oQ%}j&KFK4j(oPN5}B_{6dx|6Z*CtPS|
zv^p;G?1uNtqdd3P&39*UsqN^Dd;5NCOs(bFM27{lE2iDNqq;0}!kwbrgVjfz*DQF_
z;oq@%4x7q8(Os`T&wjAye0)=-+ExaSMa$>pCvEMFY@B^$@)5zy8XJGvJo0v$wRO@m
zE2nA^z90_;K1nUF8!e3DhO5L<uiY{a{j9s#L(Xk^uaSl2Cyfc_URj;HvO-EPnO5;k
zaeepybIF&Pnft3X_)7Lw-Ft3vVJm-#_Pp=auPUz^EBs)JiRP`JSTyUm+TKeSl#V-8
zu<zKDnemFTU@JF|{cW!Bte^?omb^Z2ob|$dR<`$z_e$+o|Eiv2&p0#pmuvZfhk^!<
z-w#XIUrtE>x=ZX%C@=;%3p^r=85p>QK$!8;-MT*v3`}O8E{-7;ac^h&=Cv5`v@U!#
zDf_EZ>^FzlZ(Ozx`WNn{fAf(^dcw(9Z}usqYNCKK>!&y8`y@@@?aJ(Vsu4eZx#C@C
z_s?v%TMhn-Z?d+$_IFRcQAexxlONwp{!S8HIiK-PS2PooyUP6aC3aE&L)*T*eZ5%v
zc<Qw8wdW<3@}EmruitWGvH#5(Okvr#ax}B8f8LXu!nuge!|T~Dg|D9OeE;HJW;bT&
zJ>1IRIcdr5z%8GBex>W)VmYA9y~&PuQ{&gC_eEr*pImO?_im6)Pr6mKBBRRE-v9Ku
z(+W8^5}W3CFEGlR!>Rr9@w+`74A)b)s)^1%<K6%4;q?UDn;V?w-WO2&B(&z!@1z9`
zCQS<U#xrtXtX^fc-Z?WNwIgy%SzO3h+h03<)`)IXz8>Y8tJe}U#m3c~XU^ur#SC&E
zKY!W#vv<n8vdDb(H67RH3q5RkIIrL3b@i{Noem5v*wKSXj+}pwh5s_X;NPJasr*}*
z?>oE6x971h-n`^55L~5h`0o7d+^#F}U)U#@tABg`IoVAp{TFl3q}1|=bBo@dHxH?(
zo+GpTa4LKH@_la-jT|GsuutJVX@665kw(lVX$LFU`nC2BWvxFN)>pTvSs%M!w9Z^(
ztH<m`>t9aqnRUC>rR{2z+S~s(<PU5;c1Qk-R?NlUpD+I6*S4#ww~MkrY_QfaxO1Ld
o-?j1r#^4494(#Z_Wq}>cY=MUs>zol1112j5Pgg&ebxsLQ06J^RzW@LL

literal 0
HcmV?d00001

diff --git a/Resources/Textures/Effects/speech.rsi/felinid1.png b/Resources/Textures/Effects/speech.rsi/felinid1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d51217907a5747883f875a0150f8bef2540e6a17
GIT binary patch
literal 692
zcmV;l0!#ggP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80004QX+uL$X=7sm
z04R}lkv&VpP!xurR>iMM5gkNDI#hA6APV9r6?9RDwt`icHa4x0)R44@xC$-~f`jPd
z*Wf?URd7`h1Vs>WboOhJ63;b4i_{x#&cl1}dpLOm{wYH<o!T)l^94IL84b-P=R@@`
z_-Uk-9=cMRV@<~=68yV9@9?R58&SRfzgKlNFJ&AJd=0`Qnq?P+Wg4bd3zp(7;dU*T
zS`t1K9<XIV;VY%5J$_c4_4r+}orsNtU-b-SD>z-jTFy3w`-Q`%QPh6tQC||s<Y(hj
zJ7ss{5Mz=kA<`6C#-Kn%YF;v{?i>8^&9EXKP2Lu3*y6~N6YqeiMd_N6s*9eH$6!t6
z{x?rYA0G0$2cl5-<hpOYP`?AEZP)!ea^2D~)I7pPzU*I-oJK!H-!5z60|;)w*=1Qv
z@51>ebUauoJM|;g$oA_xyq-c!654K{X~E0t_neb^NUX~*x`w@d=#%@w#cv6uXb$Ba
z*+>8Y010qNS#tmY3labT3lag+-G2N4008VsL_t(oN9~hK62c%1hQaC5Yk3iu9;i#N
z-~qgrd*nx=k&-4#y9+Z+A9;WLgy2gikg^F|T*qw39)Wm}f^*_<KhH3C3!w1rWgl8%
z1CN@PH9<tmbBp3AF=_3eu9uL~5<-lT2=Nr;7`42ry`F8Z{aN)m-aqioG{Czw>q6@k
z#Y(f7xP8Yzm^#xSNXuQqL=Ch_d&eMPG#CG=f$Us#$w`b%PO)p(usuiI%&s6w8&>RA
z0g~TBh*cQ;TB<oE2a{0hgkRII2=MP_EP-WeM!*uYi;wx9?^4~9Isqr(1e|~qZ~{(X
aO9D@EMRCkVF_tg@0000<MNUMnLSTYt#5eo^

literal 0
HcmV?d00001

diff --git a/Resources/Textures/Effects/speech.rsi/felinid2.png b/Resources/Textures/Effects/speech.rsi/felinid2.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd96f3bcfd8464e33167613345763542d4da5479
GIT binary patch
literal 691
zcmV;k0!;mhP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80004QX+uL$X=7sm
z04R}lkv&VpP!xurR>iMM5gkNDI#hA6APV9r6?9RDwt`icHa4x0)R44@xC$-~f`jPd
z*Wf?URd7`h1Vs>WboOhJ63;b4i_{x#&cl1}dpLOm{wYH<o!T)l^94IL84b-P=R@@`
z_-Uk-9=cMRV@<~=68yV9@9?R58&SRfzgKlNFJ&AJd=0`Qnq?P+Wg4bd3zp(7;dU*T
zS`t1K9<XIV;VY%5J$_c4_4r+}orsNtU-b-SD>z-jTFy3w`-Q`%QPh6tQC||s<Y(hj
zJ7ss{5Mz=kA<`6C#-Kn%YF;v{?i>8^&9EXKP2Lu3*y6~N6YqeiMd_N6s*9eH$6!t6
z{x?rYA0G0$2cl5-<hpOYP`?AEZP)!ea^2D~)I7pPzU*I-oJK!H-!5z60|;)w*=1Qv
z@51>ebUauoJM|;g$oA_xyq-c!654K{X~E0t_neb^NUX~*x`w@d=#%@w#cv6uXb$Ba
z*+>8Y010qNS#tmY3labT3lag+-G2N4008SrL_t(oN9|L=4Z|P|gsRW1)kXU3Kz(+F
z4$!sor@jPJpb(R|Qa`qYBINk)eAv!e^c@J4!s*6Dc^r+2r(Q7uyVv!ObdvzY&o!@#
zu7EkhW+K>;<@*bAP@E<Cm&eV8@NI(ko*l{|_(w0{iuw4q#Qh0$Uf;7B$W;!{g`^aG
zNi4dq@04s|ph&`AaJw@gTC}}AL*#n}%&l3dbPRXSbz5s#zvF}_=mc-baOaHEEWlvV
z8gj0fgH%|G*-gADpwVS=gP$R~ahO;!W9uqnB{d-0+P{)(#aq2OU=ElA=72e14wwUl
Z18=O*TH9)THmLvr002ovPDHLkV1idIKdJx#

literal 0
HcmV?d00001

diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json
index 65d5615b3e3..b4069889759 100644
--- a/Resources/Textures/Effects/speech.rsi/meta.json
+++ b/Resources/Textures/Effects/speech.rsi/meta.json
@@ -411,6 +411,23 @@
         },
         {
             "name": "spider2"
+        },
+        {
+            "name": "felinid0",
+            "delays":[
+                [
+                    0.5,
+                    0.5,
+                    0.5,
+                    0.5
+                ]
+            ]
+        },
+        {
+            "name": "felinid1"
+        },
+        {
+            "name": "felinid2"
         }
     ]
 }

From 29998e8ec202c61874ed999d23a4c8a0b193883e Mon Sep 17 00:00:00 2001
From: Adrian16199 <piaskowskiadrian0@gmail.com>
Date: Sat, 10 Feb 2024 19:50:33 +0100
Subject: [PATCH 2/4] Simplification

---
 .../Textures/Effects/speech.rsi/felinid0.png   | Bin 1023 -> 899 bytes
 .../Textures/Effects/speech.rsi/felinid1.png   | Bin 692 -> 721 bytes
 .../Textures/Effects/speech.rsi/felinid2.png   | Bin 691 -> 712 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/Resources/Textures/Effects/speech.rsi/felinid0.png b/Resources/Textures/Effects/speech.rsi/felinid0.png
index 41f4f067f4ad88a36a4e90019d68cb7580a5e2f1..586d1e6a343b2f9ed7f295291819c9f9905d7dc6 100644
GIT binary patch
delta 876
zcmV-y1C#v!2ZINYB!6vbLqkw$V`BgSD3NuMyGz4R6vltnN2MwqbP#dKP{lz(6vR;~
z*hL*`1z$@V(^hC=NK&M@3N8)>2hqjX;D4a2;Hn@9iXh_X>}wH;=h{Mx=nXgL$9L~{
zIQash$-H5C4P#*0zMD+MwYm8PE&NP~2vM5o(hbj<nwd!P?|=HZrB2nG0oCjOdw;H$
zWz#dDu331*a9m$lreSi;cNA|4cNjT+S@=M>-<1J{FO{Ay^ONFincoz<spL3>R8K8i
z!|56}a;_!ZCmgf#1*0;L`jS@Do}H1}CA%AsBnjeZq$#jM9-jfJwq*9VZ}7)A&8m0|
zc{>zw#gQc^-hX~k3)0n;ni1WUCr?r3{yR@EGdxu8-WrF-#~^s^f$%nbm4e{&FbKYm
zp#A~Q?W%uOavFUXy;Rj=`w-oL(~GK>-hs1C=)8AySO1afWrs2ucsYT#d1$|e$YMFG
z$~nh(kXn~tbOpP6&@1<&OW)BsXY}9TDZl^#010qNS$}f?01FZT01FZU(%pXi0005J
zNkl<ZcwX(Aze@u#7>0XN(9OM*_!o$ai<|$igKk3i>LR!b;wWxTf(q9+HIbP6(QCP{
zALw&%+>xYtzxPQlDdd|>zOP%|m+`&paifa+HEp)7cGKUB5m$9xAL{+O!@-s6kGFL<
z;CF8N(|;J;hn_Q;e6Ol%Q3kB?P;Ys;=_deRa<?z@Z!&vUI#u~x<)LkAKQ;_E{qzY;
zW%9Mnd~mAr3)R2q^>b|Ju|GHc1mJw2vD1O=Hf`pnp8#wcuvvS}G_$_jI!*u@3tvYR
zR@>l@zCO1;04Dl(nc_kLG%nTWfaW6)k*j__-+!KDEbR69XsmVwP0R2{<v{nz$ma9z
zT=gG1jICxw2IbKRfVY0Ht)c6K5u0D1pOpsvLI45~fB*y_009U<00Izz00bZa0SG_<
z0{@JF+xdLt?50nCKpX+L^LcN5@&n=sxSh{?>#xfXcrG@Bzn>ov(qw|^cus$`>)kNr
z2W6B`t2i3@0Wn)Fq{Xypnw-x|sF5F#^oux5^j**AW!_bv{D3&mz0c>p^?R2X@&l|^
zVETms1Rwwb2tWV=5P$##AOHafKmY;|fB*z`PGAZ4luEMlnelx90000<MNUMnLSTXj
C9H&nJ

delta 1001
zcmV<F0~Y*)2mc3<B!6#dLqkw$V`BgSD3NuMy-UMT6va<d#ji?19Yho|RB>oQ6vR;~
z*rhtO6|A}>uSqK;X?RJI;wrc}6dXhszXtyUT?JPKK~Mw{M`ynlDe=Ch&?4;%@7*6K
z?_6$904ZrO)9IK8Ov~k|L|k6YuE|~RkkEqxI>!{|*h}ff41e0LpGO2leTa!(?eDc*
zeL2lxK%kp=mf74TrfHDea&5tT#6zs0<cLp*qnrjLz7@La^PAwj&tHOhCba-aqNkj1
zVzr4`ft$pW#1YddvHCpXOG28plBPOBdlU{*NFWXwDoWUd0T(f<7G>7jH&yd3qevb`
zr;Rc=Ir1owH-AcMiMnc3b<#C@43tIg|MPV8nQ6a!C=PVKdfw+a(6tX#E1vgz>Uq^O
zAov1YTMd7aa+>=lz0%Mk$3S=oxV&j->H%=I3k*No3Rh}UkhY}jz{ds9p9Kc*f!=jL
ztNMGKKLMF-`bBrZ;Sn%F_rn{1(_m-yx)$7300009aDPZya{vGf5&!@T5&_cPe*6Fc
z0yarRK~#8N?V3$)gfI++q3V)r^&(yNKwb6<JwPwe-e>kq9Ae}N4u3ZCRC<vRGX?VO
z&yE>2?z(A=<tSg5ry<=#NAm{Tg)sdWvO77}{k(rNh=nWU`1f@Ek`bw&0o;mP0s==Q
zpRaU2T7UmlhV<?0qZ`L%miK+n86t1z8+)&`*rQL`m;zR7+H5InJNe!olnJ5+NJ{3q
zAoWQ{4*p*0Yk_Dk;k5uslBC;FwDU~*XD!+Uz#|K?J`J*g_2u6b9b4qngbz!A9cN<N
za;Ru}IX_R!&dVTd*kOX7i=Z-YoCz!G<L<l&0DsqIwI&st%uA2v;n!e2*|0*L-w-D9
z60Gw3VxRytf*^l0m~H5*syeSjX<%iDS+sUuRP{ajxlF7Twj<YCMQtvGT$DUTHw>J!
zaiahp@$>Y(`HhsGc3E#Htccd165)j5o{vQ9d-{U8KmY_l00ck)1V8`;KmY_l00ck)
z1b;vP1VG?f2yFi26a4|`54bK_Bl{B$_Xjlg=UwRR=?`!bswXk-&zo(E)L--mkT)mx
z=ksGm5@-4YjFM${Sk9vD&o@+fdz>7n!(|6&r@riAGC^4M2b2xTKiMgwC|uGTKsrT#
ztv^6^h4_H4dxR!C#@}+THz>78o1(Ajmtu^X+l54i)mkR)|JWbEwZ_~Z)GA!j`}5KI
z4=X-;e?D42!!WHeQ;D7)j@EZ@0aJhg2!H?xfB*=900@8p2!H?xfB*=900@A<(-61=
X22sMJEX)!X00000NkvXXu0mjfBE-uO

diff --git a/Resources/Textures/Effects/speech.rsi/felinid1.png b/Resources/Textures/Effects/speech.rsi/felinid1.png
index d51217907a5747883f875a0150f8bef2540e6a17..8af894f1dec628f469ddcf0f728f3c1a57f936f3 100644
GIT binary patch
delta 675
zcmV;U0$lyH1<?hNI)6o}RR<kJ95PgKXh9T2H>qG3b!aPCb!lQhgr<fhMT)E7;!to9
zUHlsS2f7Nb3WA^rB96{}EmGpSR;Y;HaC08sd*8#!8}LsR4AW^G2eatf@mN%wOU-M|
zPxuKCq@A&};aJm&$t3@-_ZxhwUPn}~|L^^|T9-180lpUD5r4z7U16Dqsa4lfyeZse
z<kL&S`@&&c1{A(fx?bZ)#km^4Dz=mH3Gl0)TJ8tyKiJ6IrtpAp$SjnM?|Iah1T)3i
zgw!6{y*R{)5k*6%#4-h3B2tTz+26jwFW(F+;xXiHQN|WWj=XroqL!p<Mru~{j64O(
zD)--cI@#f&T7UOo6q+79@1+l#x1d__ypIFVs~$qbJ)9Nm{uRk-^iA|iT?_3&$2y#x
z*EM|`PB)<Y&Pv<qFR4McKbwW;V`xi3=M@ANYFT}sb94*IHTgxCu(J#Oa=&Bo6CV(0
z7_6PT82|tP32;bRa{vGf5&!@T5&_cPe*6Fc0SQS&L4Q<ON9~g_3&JoEg&QgAP;htj
z7l?y8xcPq_bQ9cL7eR0moQty{6rsM;JE<wr7E%Pcz;Q_~dGGj0g5Wt4#DeFpv_@g~
z<xK5zi*J}b&wH4!912U+2es8JTnPD0hTMnA)ff}o_pnd(Murf$LA?X>3}%5Hw2wM9
zD-C;VMt=lDn4HO&2IdpWSYMD1$PxBZ%-i0aSx5-Xio#@!NMIUShNGq$DCrUfCg9ui
zO-~4v9-hP1`!_T&+9Jkm7|S~-HUJv5obuiVdF~6#Lz%}3ng05VM&VJ?kuGBB%h=Z0
zJA{b{H6%?Pn`+>bZq@hki{8{z2`B+2pahhF5*$zhO5hI&+yR2GR1RZtk;?!8002ov
JPDHLkV1jPZJfHvo

delta 645
zcmV;00($+?1+)c_I)BBlN)a7IMLJY*upkQJC>3;3hqi)Mmo_%7kkpX0h`0(a4uXT|
z;@99m&{c3%5ClaKadh@;krK}}LW|TJZqCDd?|V3T1O6#PGo9KoF!KdFHW>}gCFeu+
zFZgMsl^(iMnqy7JCldU-KJW0UdK*!_{=ZjsH7{ix4SWs4BY&D@7ldURrdA7<;w|BJ
zEtgsnJ`^6XWkBI8rKdf9R-E<tU9p{rje}qH3}q`gUBOz;Hii3z!=_Qxe&<nN63FCd
z<5D|icjFLak|-h46j{cgKtyU@GOO+z{PE4OA|6fN7Hinz$dVK9fT%_3nvtrDo{`63
zP38VKPe&gf@_)JqqEPqbx^KNuzXPRh*Zn$j-O@4CJi<l3>|c?bMn6Q~E^FZf2yVdH
zWm!w_!uck2JXk3^^&{2D_Uk&lo<d6!+HRm}!OQCRoRfP<tjjODhP{30ll#HNZwaJm
z4&@!$NB{r;32;bRa{vGf5&!@T5&_cPe*6Fc0PIObL4Q<ON9~hK62c%1hQaC5Yk3iu
z9;i#N-~qgrd*nx=k&-4#y9+Z+A9;WLgy2gikg^F|T*qw39)Wm}f^*_<KhH3C3!w1r
zWgl8%1CN@PH9<tmbBp3AF=_3eu9uL~5<-lT2=Nr;7`42ry`F8Z{aN)m-aqioG{Czw
z>q6@k#ePb&n7Dn%KbShxAV|wy!bA<UNqfg2U^Ey1se$ZVbjeAKOir<D*RVZD+{~^Z
zNgGz|RsoXVLWoru{939xB?psG>V#j@uL$t(W-NhaYDT~kvx|@Up6^oKlR5z>-~^n2
f6L11fU`ql|aYb>=MlqH!00000NkvXXu0mjfIFB!b

diff --git a/Resources/Textures/Effects/speech.rsi/felinid2.png b/Resources/Textures/Effects/speech.rsi/felinid2.png
index fd96f3bcfd8464e33167613345763542d4da5479..abb5f04373eeaeb41d4e7946340372195b52cfb1 100644
GIT binary patch
delta 666
zcmV;L0%iTP1;_=EI)6o}RR<kJ95PgKXh9T2H>qG3b!aPCb!lQhgr<fhMT)E7;!to9
zUHlsS2f7Nb3WA^rB96{}EmGpSR;Y;HaC08sd*8#!8}LsR4AW^G2eatf@mN%wOU-M|
zPxuKCq@A&};aJm&$t3@-_ZxhwUPn}~|L^^|T9-180lpUD5r4z7U16Dqsa4lfyeZse
z<kL&S`@&&c1{A(fx?bZ)#km^4Dz=mH3Gl0)TJ8tyKiJ6IrtpAp$SjnM?|Iah1T)3i
zgw!6{y*R{)5k*6%#4-h3B2tTz+26jwFW(F+;xXiHQN|WWj=XroqL!p<Mru~{j64O(
zD)--cI@#f&T7UOo6q+79@1+l#x1d__ypIFVs~$qbJ)9Nm{uRk-^iA|iT?_3&$2y#x
z*EM|`PB)<Y&Pv<qFR4McKbwW;V`xi3=M@ANYFT}sb94*IHTgxCu(J#Oa=&Bo6CV(0
z7_6PT82|tP32;bRa{vGf5&!@T5&_cPe*6Fc0RTxvL4Q<ON9|KF3IZ_@yvTtTg1x0L
z5DT@i^S>6_3HGOrU@KUQA2>LLIEz^c3DF!R2(k+yo9t$0ZZ0W`SL`uXCJ#+p6pmkd
zT9-TKgwk3MkZ%GAYt%=r(IXC&rl-L?1WB!ws@!wfr+SuP2OdE0g1iA);SSnIoy4->
zWMWuA34f9s5p!TY;~e{atgl$#lQA107O;o}o<#OVx3K{40KS@DM)qI<-o>+jfu$n(
zGgJUSU`!23W#0qqK2SP0>mBB0Dr-mp#{~(!^|u==25wMK4`ZB)*u^;ofXNXO#G=l*
z1bo8v?#C}g2&Xt84u}KdfH)uyhy&ul|2pslsuPk(O4u*!$N&HU07*qoM6N<$f?`xI
A-T(jq

delta 644
zcmV-~0(<?)1+xW^I)BBlN)a7IMLJY*upkQJC>3;3hqi)Mmo_%7kkpX0h`0(a4uXT|
z;@99m&{c3%5ClaKadh@;krK}}LW|TJZqCDd?|V3T1O6#PGo9KoF!KdFHW>}gCFeu+
zFZgMsl^(iMnqy7JCldU-KJW0UdK*!_{=ZjsH7{ix4SWs4BY&D@7ldURrdA7<;w|BJ
zEtgsnJ`^6XWkBI8rKdf9R-E<tU9p{rje}qH3}q`gUBOz;Hii3z!=_Qxe&<nN63FCd
z<5D|icjFLak|-h46j{cgKtyU@GOO+z{PE4OA|6fN7Hinz$dVK9fT%_3nvtrDo{`63
zP38VKPe&gf@_)JqqEPqbx^KNuzXPRh*Zn$j-O@4CJi<l3>|c?bMn6Q~E^FZf2yVdH
zWm!w_!uck2JXk3^^&{2D_Uk&lo<d6!+HRm}!OQCRoRfP<tjjODhP{30ll#HNZwaJm
z4&@!$NB{r;32;bRa{vGf5&!@T5&_cPe*6Fc0P9IaL4Q<ON9|L=4Z|P|gsRW1)kXU3
zKz(+F4$!sor@jPJpb(R|Qa`qYBINk)eAv!e^c@J4!s*6Dc^r+2r(Q7uyVv!ObdvzY
z&o!@#u7EkhW+K>;<@*bAP@E<Cm&eV8@NI(ko*l{|_(w0{iuw4q#Qh0$Uf;7B$W;!{
zg`^aGNqsE3uJ4p=VW3FDUU0iJAX>D&JwxPs1<b8ksB{c>&UIUBSij?hC+Gxk$Z+S3
z(=5PX(He5Dn1fVUirG!PDWK71a)X~Cx^b9TF=Oj0VkI>o+S<R8YsFi=IbaT$1LlA^
eU=ElAg#&M_&|2GSd^V{70000<MNUMnLSTX%RyQU9


From 2d0bc3cb5d4cd8bd9022b819523986a124bc1e67 Mon Sep 17 00:00:00 2001
From: Adrian16199 <piaskowskiadrian0@gmail.com>
Date: Mon, 12 Feb 2024 20:51:55 +0100
Subject: [PATCH 3/4] Update felinid0.png

---
 .../Textures/Effects/speech.rsi/felinid0.png    | Bin 899 -> 929 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/Resources/Textures/Effects/speech.rsi/felinid0.png b/Resources/Textures/Effects/speech.rsi/felinid0.png
index 586d1e6a343b2f9ed7f295291819c9f9905d7dc6..88eb896a4f5eb94abe2b32dba553efefa2ad4fe8 100644
GIT binary patch
delta 892
zcmV-?1B3j72cZX$GJicw!%!54pSDUxD<V3GIAl<9s2~dBC>88d9cl%?mL?{x(54}2
zk>V=2I0z1+i(iBPKv%(4K@b!{#L?NWMI@eUgo@}5H|OEK_dT4vfpDr|6ur7pDB5K=
zolIymvvXSXkuWjZ=%h7kc+SMsc!q!1+chCouliN5|L^^|ntv8e&wx;a@UY>yWnr0y
z)N<KTye`~s<g<&yd%|&71{6M5x*qU@;#|Nlirq|l48p3Xmixi_4>s~{QMgaIyI80g
z-}9(1iJA8Fl+;eyU3jEPl0ZYJ!V(3_^h>oRv%h@<U%p97;xXjyP{kETj=Xr|qE@7<
zDb*6)l&3&d<$wM=PtO_}47$e>P=D|H&pi;`gpUp1f8Y20j{}I@!Kq#Imn5f=SJ5|W
zTK6urtithGP1CpFWDPoQovfSvk|MIhmIY5o&^!xmm(VyLWc7W{;SFR~<QHAQ_73#Q
z{g#DK_BLn*lR%hd00009a7bBm000XT000XT0n*)m{C@xd0oqAKK~#8N?V7(!12Gte
zds5KN-AVil#KpzU|JOk`p?h@^Tm^9yH>ZLM=bJMrG54d_a-ZMeb5L?k(!6<}<SvEp
zo6UZ%JAJO=eP3~_hKCJ(c5Qak--|P@>bgGE{Y{U9Yqg*3>TbmE-1O&havv&>WO7wi
z)v}zh>VHGK<>jWI0DQ^azRbVN?0M-_^$XR9zN!DzFx>RhBQTfAw=VO+sp>D){;J#0
zsh!91-1HNGi;>38M)upbo11<Du<eA+`fI0|jomeH0?>N#^~}QR7+mY?aT@|)qJN($
zE;WJHrS=@qV&Wxo)zA0avy6qaK3|RIM9{Vje}7aC^f{f_d_J73{$r1^W=CXDo{Ru^
z>krx*`+hKD^Xu`m(qLQ&KmY;|fB*y_009U<00Izz00bZa0SG|gpAm42&qvN~`s4@1
z6>y8sd+U=Q5Ldu0K40pW(c$pjGCyHce!xp{7?|b<M6)3l*~pgPRW-SOD?cEl$s}==
z$8~>s8m7>AUuiLyR(?Rt77N?1OV1=eFQIk(F<<>`A<|q-^j+iga@NvUU6Z4bm1g+~
z<OjsP<sF~*)*pPmkRM?2_GL^6KmY;|fB*y_009U<00Izz00bZa0SG|Ag}^roK25=i
S&!L6@0000<MNUMnLSTY%S-ai<

delta 848
zcmV-W1F!s{2ZINYGJm^E!%!5)f7VB(DjjqXamY}`K|vJ6Q7YI)9cl$%OB&NwXktiG
zq__$$4h09%#n<3}psV1jAP9;e;^^#a5sBy8LW}4PH|NK9?{_%)0-?#gVR;Q>VA;N#
zOvJUh`2{WfOo#|kn&{FE&zYK;Nb&FbxTQ|jn*r79|9gL~mVaf_GoY?nc*JmAUs$GL
za?N)XZwYr8Iel69K)BzP0fjG>o-Xr~;%u4U6uYV9ID}MBEnCCs8a8sSCEO<*v+@O_
zGLQO_R@0uHk=iA@8;>Lj;%KBPutFZ60jaiR_P1~F$2ZNYcno<v6mi9oB`4l~Q47-5
zl$sIUlqXM7<$wM=PcJh(RPNpyhsMVsc<q7kHhh(W;PWsDzK)>&0nY8Je^qiCeHXn{
z)nfY)-GI}Js+Qh?vrXu{cXU_(k?LiKG8uR|fwp;QzlO+SIjhP!$9IrgmtS-RyL-?p
z_oGYS(K%=I-{2|000009a7bBm000XT000XT0n*)m{C@xd0lY~>K~#8N?V7(!12Gte
zds5KNy_5JCh>MGx|F45?Lig$-xC-JZZcc&<*EcnhnETOdxvwASb8y^|q<O#hNiHem
zn@qm1TiuuOz3XwKiu*Nfwyk#4--{7fbzL9o{kp@!mFkbTbvNL5Zu-+0+=resnS8IR
zYEcHP@_$fodAaE)0AF&qFY|9QdsaGC`CR3pZE8O@3^)Ds2~1`3wat8Rs`3lfzv%UI
zZ0E5*H~j?Qe4w$@f$cVJ=BA$jY#Ojxd(AYnzS}xZ02&KlM-*1u;E%pOw>|(S`gfV)
zLIE@`)#rfbBM*_Qem>uxWGw9U`Dm<m1Wn8EM}Or&_sPiS^X^>rA3BV!W<&<%(FlOI
zey^>e>w^)SU!R|q2K_<+0uX=z1Rwwb2tWV=5P$##AOHafKmY>&jDXwueB|t=Pkulg
z0k`vcZ+-Fu;t05%&wJ~y%MW-iHiN&P9}v=Hg6Vipf3)k}Fy#l7Ppdc@`2jIoETqM>
zX)KzY&r7J0ACUBmI85|i&*x>{RiFHTIM2P$=e_lNml*N`tX5$9g#ZK~00EP60}~i_
aPGAZ4luEMlnelx90000<MNUMnLSTa9(4m0<


From 688f03c0b6cc9b8c87cbd4c2b32c822ba2ec617b Mon Sep 17 00:00:00 2001
From: Adrian16199 <piaskowskiadrian0@gmail.com>
Date: Mon, 12 Feb 2024 21:25:17 +0100
Subject: [PATCH 4/4] The finalle

---
 .../Textures/Effects/speech.rsi/felinid0.png    | Bin 929 -> 899 bytes
 Resources/Textures/Effects/speech.rsi/meta.json |   6 +++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Resources/Textures/Effects/speech.rsi/felinid0.png b/Resources/Textures/Effects/speech.rsi/felinid0.png
index 88eb896a4f5eb94abe2b32dba553efefa2ad4fe8..586d1e6a343b2f9ed7f295291819c9f9905d7dc6 100644
GIT binary patch
delta 848
zcmV-W1F!s{2ZINYGJm^E!%!5)f7VB(DjjqXamY}`K|vJ6Q7YI)9cl$%OB&NwXktiG
zq__$$4h09%#n<3}psV1jAP9;e;^^#a5sBy8LW}4PH|NK9?{_%)0-?#gVR;Q>VA;N#
zOvJUh`2{WfOo#|kn&{FE&zYK;Nb&FbxTQ|jn*r79|9gL~mVaf_GoY?nc*JmAUs$GL
za?N)XZwYr8Iel69K)BzP0fjG>o-Xr~;%u4U6uYV9ID}MBEnCCs8a8sSCEO<*v+@O_
zGLQO_R@0uHk=iA@8;>Lj;%KBPutFZ60jaiR_P1~F$2ZNYcno<v6mi9oB`4l~Q47-5
zl$sIUlqXM7<$wM=PcJh(RPNpyhsMVsc<q7kHhh(W;PWsDzK)>&0nY8Je^qiCeHXn{
z)nfY)-GI}Js+Qh?vrXu{cXU_(k?LiKG8uR|fwp;QzlO+SIjhP!$9IrgmtS-RyL-?p
z_oGYS(K%=I-{2|000009a7bBm000XT000XT0n*)m{C@xd0lY~>K~#8N?V7(!12Gte
zds5KNy_5JCh>MGx|F45?Lig$-xC-JZZcc&<*EcnhnETOdxvwASb8y^|q<O#hNiHem
zn@qm1TiuuOz3XwKiu*Nfwyk#4--{7fbzL9o{kp@!mFkbTbvNL5Zu-+0+=resnS8IR
zYEcHP@_$fodAaE)0AF&qFY|9QdsaGC`CR3pZE8O@3^)Ds2~1`3wat8Rs`3lfzv%UI
zZ0E5*H~j?Qe4w$@f$cVJ=BA$jY#Ojxd(AYnzS}xZ02&KlM-*1u;E%pOw>|(S`gfV)
zLIE@`)#rfbBM*_Qem>uxWGw9U`Dm<m1Wn8EM}Or&_sPiS^X^>rA3BV!W<&<%(FlOI
zey^>e>w^)SU!R|q2K_<+0uX=z1Rwwb2tWV=5P$##AOHafKmY>&jDXwueB|t=Pkulg
z0k`vcZ+-Fu;t05%&wJ~y%MW-iHiN&P9}v=Hg6Vipf3)k}Fy#l7Ppdc@`2jIoETqM>
zX)KzY&r7J0ACUBmI85|i&*x>{RiFHTIM2P$=e_lNml*N`tX5$9g#ZK~00EP60}~i_
aPGAZ4luEMlnelx90000<MNUMnLSTa9(4m0<

delta 892
zcmV-?1B3j72cZX$GJicw!%!54pSDUxD<V3GIAl<9s2~dBC>88d9cl%?mL?{x(54}2
zk>V=2I0z1+i(iBPKv%(4K@b!{#L?NWMI@eUgo@}5H|OEK_dT4vfpDr|6ur7pDB5K=
zolIymvvXSXkuWjZ=%h7kc+SMsc!q!1+chCouliN5|L^^|ntv8e&wx;a@UY>yWnr0y
z)N<KTye`~s<g<&yd%|&71{6M5x*qU@;#|Nlirq|l48p3Xmixi_4>s~{QMgaIyI80g
z-}9(1iJA8Fl+;eyU3jEPl0ZYJ!V(3_^h>oRv%h@<U%p97;xXjyP{kETj=Xr|qE@7<
zDb*6)l&3&d<$wM=PtO_}47$e>P=D|H&pi;`gpUp1f8Y20j{}I@!Kq#Imn5f=SJ5|W
zTK6urtithGP1CpFWDPoQovfSvk|MIhmIY5o&^!xmm(VyLWc7W{;SFR~<QHAQ_73#Q
z{g#DK_BLn*lR%hd00009a7bBm000XT000XT0n*)m{C@xd0oqAKK~#8N?V7(!12Gte
zds5KN-AVil#KpzU|JOk`p?h@^Tm^9yH>ZLM=bJMrG54d_a-ZMeb5L?k(!6<}<SvEp
zo6UZ%JAJO=eP3~_hKCJ(c5Qak--|P@>bgGE{Y{U9Yqg*3>TbmE-1O&havv&>WO7wi
z)v}zh>VHGK<>jWI0DQ^azRbVN?0M-_^$XR9zN!DzFx>RhBQTfAw=VO+sp>D){;J#0
zsh!91-1HNGi;>38M)upbo11<Du<eA+`fI0|jomeH0?>N#^~}QR7+mY?aT@|)qJN($
zE;WJHrS=@qV&Wxo)zA0avy6qaK3|RIM9{Vje}7aC^f{f_d_J73{$r1^W=CXDo{Ru^
z>krx*`+hKD^Xu`m(qLQ&KmY;|fB*y_009U<00Izz00bZa0SG|gpAm42&qvN~`s4@1
z6>y8sd+U=Q5Ldu0K40pW(c$pjGCyHce!xp{7?|b<M6)3l*~pgPRW-SOD?cEl$s}==
z$8~>s8m7>AUuiLyR(?Rt77N?1OV1=eFQIk(F<<>`A<|q-^j+iga@NvUU6Z4bm1g+~
z<OjsP<sF~*)*pPmkRM?2_GL^6KmY;|fB*y_009U<00Izz00bZa0SG|Ag}^roK25=i
S&!L6@0000<MNUMnLSTY%S-ai<

diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json
index b4069889759..f500bf943db 100644
--- a/Resources/Textures/Effects/speech.rsi/meta.json
+++ b/Resources/Textures/Effects/speech.rsi/meta.json
@@ -416,9 +416,9 @@
             "name": "felinid0",
             "delays":[
                 [
-                    0.5,
-                    0.5,
-                    0.5,
+                    0.2,
+                    0.3,
+                    0.3,
                     0.5
                 ]
             ]