From b8144df7a5f2c264a36ce33fd7585a5539d65332 Mon Sep 17 00:00:00 2001 From: Ty Ashley <42426760+TyAshley@users.noreply.github.com> Date: Sun, 5 May 2024 20:12:30 -0500 Subject: [PATCH] Added new icons for the emote wheel (#27541) * Added new icons for the emote wheel * Corrected weh path * Changed whistle to better match other vocal emotes. Modified honk icon to match dimensions of box. Corrected chirp and chitter emote icons. * Cleaned up edges of icons * Added attributions.yml to emotes folder --- Content.Client/Chat/UI/EmotesMenu.xaml | 2 +- Resources/Prototypes/Voice/disease_emotes.yml | 2 + Resources/Prototypes/Voice/speech_emotes.yml | 40 +++--- .../Interface/Emotes/attributions.yml | 117 ++++++++++++++++++ Resources/Textures/Interface/Emotes/beep.png | Bin 0 -> 584 bytes Resources/Textures/Interface/Emotes/buzz.png | Bin 0 -> 572 bytes .../Textures/Interface/Emotes/buzztwo.png | Bin 0 -> 595 bytes Resources/Textures/Interface/Emotes/chime.png | Bin 0 -> 380 bytes Resources/Textures/Interface/Emotes/chirp.png | Bin 0 -> 514 bytes .../Textures/Interface/Emotes/chitter.png | Bin 0 -> 478 bytes Resources/Textures/Interface/Emotes/clap.png | Bin 0 -> 628 bytes Resources/Textures/Interface/Emotes/click.png | Bin 0 -> 569 bytes Resources/Textures/Interface/Emotes/cough.png | Bin 0 -> 449 bytes Resources/Textures/Interface/Emotes/cry.png | Bin 0 -> 577 bytes .../Textures/Interface/Emotes/deathgasp.png | Bin 0 -> 536 bytes Resources/Textures/Interface/Emotes/honk.png | Bin 0 -> 600 bytes Resources/Textures/Interface/Emotes/laugh.png | Bin 0 -> 583 bytes Resources/Textures/Interface/Emotes/ping.png | Bin 0 -> 512 bytes .../Textures/Interface/Emotes/salute.png | Bin 0 -> 839 bytes Resources/Textures/Interface/Emotes/sigh.png | Bin 0 -> 449 bytes Resources/Textures/Interface/Emotes/snap.png | Bin 0 -> 1106 bytes .../Textures/Interface/Emotes/squeak.png | Bin 0 -> 342 bytes .../Textures/Interface/Emotes/squish.png | Bin 0 -> 602 bytes Resources/Textures/Interface/Emotes/vocal.png | Bin 0 -> 473 bytes Resources/Textures/Interface/Emotes/weh.png | Bin 0 -> 478 bytes .../Textures/Interface/Emotes/whistle.png | Bin 0 -> 910 bytes Resources/Textures/Interface/Emotes/yawn.png | Bin 0 -> 660 bytes 27 files changed, 141 insertions(+), 20 deletions(-) create mode 100644 Resources/Textures/Interface/Emotes/attributions.yml create mode 100644 Resources/Textures/Interface/Emotes/beep.png create mode 100644 Resources/Textures/Interface/Emotes/buzz.png create mode 100644 Resources/Textures/Interface/Emotes/buzztwo.png create mode 100644 Resources/Textures/Interface/Emotes/chime.png create mode 100644 Resources/Textures/Interface/Emotes/chirp.png create mode 100644 Resources/Textures/Interface/Emotes/chitter.png create mode 100644 Resources/Textures/Interface/Emotes/clap.png create mode 100644 Resources/Textures/Interface/Emotes/click.png create mode 100644 Resources/Textures/Interface/Emotes/cough.png create mode 100644 Resources/Textures/Interface/Emotes/cry.png create mode 100644 Resources/Textures/Interface/Emotes/deathgasp.png create mode 100644 Resources/Textures/Interface/Emotes/honk.png create mode 100644 Resources/Textures/Interface/Emotes/laugh.png create mode 100644 Resources/Textures/Interface/Emotes/ping.png create mode 100644 Resources/Textures/Interface/Emotes/salute.png create mode 100644 Resources/Textures/Interface/Emotes/sigh.png create mode 100644 Resources/Textures/Interface/Emotes/snap.png create mode 100644 Resources/Textures/Interface/Emotes/squeak.png create mode 100644 Resources/Textures/Interface/Emotes/squish.png create mode 100644 Resources/Textures/Interface/Emotes/vocal.png create mode 100644 Resources/Textures/Interface/Emotes/weh.png create mode 100644 Resources/Textures/Interface/Emotes/whistle.png create mode 100644 Resources/Textures/Interface/Emotes/yawn.png diff --git a/Content.Client/Chat/UI/EmotesMenu.xaml b/Content.Client/Chat/UI/EmotesMenu.xaml index 819a6543c4..cc4d5bb77e 100644 --- a/Content.Client/Chat/UI/EmotesMenu.xaml +++ b/Content.Client/Chat/UI/EmotesMenu.xaml @@ -12,7 +12,7 @@ - + diff --git a/Resources/Prototypes/Voice/disease_emotes.yml b/Resources/Prototypes/Voice/disease_emotes.yml index 54330133d7..73b36c137b 100644 --- a/Resources/Prototypes/Voice/disease_emotes.yml +++ b/Resources/Prototypes/Voice/disease_emotes.yml @@ -7,6 +7,7 @@ - type: emote id: Cough name: chat-emote-name-cough + icon: Interface/Emotes/cough.png category: Vocal whitelist: components: @@ -46,6 +47,7 @@ - type: emote id: Yawn name: chat-emote-name-yawn + icon: Interface/Emotes/yawn.png category: Vocal whitelist: components: diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index 29a09c03cb..84e48c1c23 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -41,7 +41,7 @@ id: Laugh name: chat-emote-name-laugh category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/laugh.png whitelist: components: - Vocal @@ -82,7 +82,7 @@ id: Honk name: chat-emote-name-honk category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/honk.png whitelist: requireAll: true components: @@ -107,7 +107,7 @@ id: Sigh name: chat-emote-name-sigh category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/sigh.png whitelist: components: - Vocal @@ -127,7 +127,7 @@ id: Whistle name: chat-emote-name-whistle category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/whistle.png whitelist: components: - Vocal @@ -150,7 +150,7 @@ id: Crying name: chat-emote-name-crying category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/cry.png whitelist: components: - Vocal @@ -182,7 +182,7 @@ name: chat-emote-name-squish category: Vocal available: false - icon: Interface/Actions/scream.png + icon: Interface/Emotes/squish.png whitelist: components: - Vocal @@ -206,7 +206,7 @@ name: chat-emote-name-chitter category: Vocal available: false - icon: Interface/Actions/scream.png + icon: Interface/Emotes/chitter.png whitelist: components: - Vocal @@ -230,6 +230,7 @@ name: chat-emote-name-squeak category: Vocal available: false + icon: Interface/Emotes/squeak.png whitelist: components: - Vocal @@ -253,7 +254,7 @@ name: chat-emote-name-click category: Vocal available: false - icon: Interface/Actions/scream.png + icon: Interface/Emotes/click.png whitelist: components: - Vocal @@ -274,7 +275,7 @@ id: Clap name: chat-emote-name-clap category: Hands - icon: Interface/Actions/scream.png + icon: Interface/Emotes/clap.png whitelist: components: - Hands @@ -294,7 +295,7 @@ id: Snap name: chat-emote-name-snap category: Hands - icon: Interface/Actions/scream.png + icon: Interface/Emotes/snap.png whitelist: components: - Hands @@ -321,7 +322,7 @@ id: Salute name: chat-emote-name-salute category: Hands - icon: Interface/Actions/scream.png + icon: Interface/Emotes/salute.png whitelist: components: - Hands @@ -340,7 +341,7 @@ - type: emote id: DefaultDeathgasp name: chat-emote-name-deathgasp - icon: Interface/Actions/scream.png + icon: Interface/Emotes/deathgasp.png whitelist: components: - MobState @@ -351,14 +352,14 @@ - type: emote id: MonkeyDeathgasp name: chat-emote-name-deathgasp - icon: Interface/Actions/scream.png + icon: Interface/Emotes/deathgasp.png chatMessages: ["chat-emote-msg-deathgasp-monkey"] - type: emote id: Buzz name: chat-emote-name-buzz category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/buzz.png whitelist: requireAll: true components: @@ -383,13 +384,14 @@ id: Weh name: chat-emote-name-weh category: Vocal + icon: Interface/Emotes/weh.png chatMessages: [Wehs!] - type: emote id: Chirp name: chat-emote-name-chirp category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/chirp.png whitelist: requireAll: true components: @@ -414,7 +416,7 @@ id: Beep name: chat-emote-name-beep category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/beep.png whitelist: requireAll: true components: @@ -439,7 +441,7 @@ id: Chime name: chat-emote-name-chime category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/chime.png whitelist: requireAll: true components: @@ -464,7 +466,7 @@ id: Buzz-Two name: chat-emote-name-buzztwo category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/buzztwo.png whitelist: requireAll: true components: @@ -507,7 +509,7 @@ id: Ping name: chat-emote-name-ping category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/ping.png whitelist: requireAll: true components: diff --git a/Resources/Textures/Interface/Emotes/attributions.yml b/Resources/Textures/Interface/Emotes/attributions.yml new file mode 100644 index 0000000000..125651e419 --- /dev/null +++ b/Resources/Textures/Interface/Emotes/attributions.yml @@ -0,0 +1,117 @@ +# Attempted to keep the files in alphabetical order so its easier to audit. +# Finding individual authors is an unfeasible task. If you can reference the author please do so. + +- files: ["beep.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from borg_chest.png and borg_head.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["buzz.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing bee texture (0.png) by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["buzztwo.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing bee texture (0.png) by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["chime.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing desk bell texture (normal.png) by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["chirp.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing nymph texture (icon.png) by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["chitter.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from mothroach.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["clap.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["click.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing crab.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["cough.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["cry.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from scream.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["deathgasp.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from scream.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["honk.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from existing bikehorn texture (icon.png) by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["laugh.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from scream.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["ping.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["salute.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from scream.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["sigh.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["snap.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["squeak.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from mouse-0.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["squish.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from blue_adult_slime.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["vocal.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" + +- files: ["weh.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from plushie_lizard.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["whistle.png"] + license: "CC-BY-SA-3.0" + copyright: "Modified from scream.png by TyAshley (AllenTheGreat)" + source: "https://github.com/TyAshley" + +- files: ["yawn.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by TyAshley (AllenTheGreat) at commit 7f6c7cd82943dbc9a1fe8a79d6a924ac600b3fdb" + source: "https://github.com/TyAshley" diff --git a/Resources/Textures/Interface/Emotes/beep.png b/Resources/Textures/Interface/Emotes/beep.png new file mode 100644 index 0000000000000000000000000000000000000000..f59b0925ab53f8e5613579d03d2bba1ad8ef4b83 GIT binary patch literal 584 zcmV-O0=NB%P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0o_SNK~z{r?UcW+ z0Z|af$E_6GQb;tiQF#iTVj~eRAQWCer<8aJ3NN5hh(=GMQ;9;N@TU+jAg*tmkz?I+ z7TLSi{*sd!$DEySX6G!$#Kc6&^@ehz1&M+B867IGHE}{&E2UED=^^9s*m_QqCT{SC z1#5sL?smI$I-O{>T2VTkruBMFsZ@$;wc6A9PZA5pKqPOqTI`?CXSSQohH|+amCI#1 z91b*_&EO}#Ni0|eTrL;NX0vMNj_bPAY&L1JSg^2awfb>VogZai$Ye4QL4`tr*LJ(* zl}sjSKA)50IG6>FMF-x64`>+G*X#8w5~2gJI_6ZWwNg8_9q z9rguP+)H)uU{#MUz(NGr@Aqum?KWF~^&%paTL3)IyB3Q@S}vDr=MH9KI-SyJH2U-W zCqj$?NRB%XkT9RmvyX3q2s$2*MiJm0A;uX%k}@P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ntfBK~z{r?Uv6@ z!axwlx6-N!O%x4{l3+rjCY<5UGk7(^$um#jk>~Kh!H}5v2t@AO8(%;Z;-7>x0z$3d zEK_Jp6l>d){Uu*!W@*`PXO|5kCFS3vaFjTXqamoQ8Dvvb6y*~!5rPH^2>Z|;^ai~^ zuP`t|OoR=NE_vIwkGtLOJ>n_q187@*k`O)vv)L@)>-Fv^N4%vP=@!*V;WMDB>U*tL zyW~=!^;v}CXf!HedklzbM}D{@Scf8b22KzPXg{3=>cR~SolhncOVhMR5==eOqY%C8 z#y=A@u!EpOS+u{1$&O&+TGw?^sZ`D~nT(0C2l;RelM}&1IEIGMGYr_{@pzX8Ez1(f zOVA<49Tpi5z8@Oj3h0YD6@$Uxs?+JT`u#qS2vMz8MYGxDY7Wj#q%QbYfEIHmgkc!1 za=Faad~$EyXf$N>nnp(!@X%UTTIeLmC>$v!~1Gon+I9*V$ z*X0!*C%#r;>u66mA^Kw?hC{j(WoPVME;mIwMRzHtq@<+8gb-gzlfPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0q99YK~z{r?Uv0- z0#O)-k2zC;17+b*LV-|$Yu$SdZ6jT^_6k~h9W7jh5OfKWd-u`}6i7cHL!&v<^nS;0 zbk2y@q_b)sc=>+(Iq&)Acu*uH{CiRyC7$Q$2pY?QT#Bhw>I*Rz!UpmP`_LZr4!uHe zFkmCb!Ujj5oa?$L?RNVC@eK6=v@KtW3B`cpIJr)zb5A+q9o0y;sE!N8fTn35l}hD` zOM%g65RPoyF5vN)5Y?W1aYnd~MEDGxBIGfCItw&~TNt_+jYgKP>rW(@dZxER^jSat znXrK!1Ov)o{6|>q7$$BE!w{uX={%iI_t1NkZ(hUVMEDR6p#k&)1MYA*+@+>vSpsT*?BctqqzL-002ovPDHLkV1jT9{*?d# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/chime.png b/Resources/Textures/Interface/Emotes/chime.png new file mode 100644 index 0000000000000000000000000000000000000000..ca595be5d3b7c7a12afbaa58f879014136bea851 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!20>33$B+p3x0Ch?HXHD?`nn}>d0ADlH8M)H z^)X7c%**p&-3qg@cJD! ziSe70I&;K%# z56+g-X8w|K&Y@FqClgbybwzM;>VvM#S@-zgb4cagvOn~aS0HoNxk4G`YQ^_WZRN4g zmt=b}2QpM!J Xct^0@sq7js#27qX{an^LB{Ts5hTD|v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/chirp.png b/Resources/Textures/Interface/Emotes/chirp.png new file mode 100644 index 0000000000000000000000000000000000000000..57e8b671439e408117974bef27d6819143acabcb GIT binary patch literal 514 zcmV+d0{#7oP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hdWcK~z{r?Upaj z!axwkhhne<6tY2q;~+>l0=kE&#=;Sxsu&J|ra^%Nhpp_#o6L~@W4ntW`I7#UW~N){ zdo!~epq7@Ff5&FC$s{f0KS2c%^Eu*A+3j|3(R}_5ojWEL&QB0T_<7X zR07*qoM6N<$ Ef{l;o^8f$< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/chitter.png b/Resources/Textures/Interface/Emotes/chitter.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e11012237f45e888a9606ed76c3601fb442820 GIT binary patch literal 478 zcmV<40U`d0P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0dq-2K~z{r?UpgF zML-mWk5|zvZ==v)E0&>?Sc^m<6jq?J0EI2+6jq=`=Q?v|CNqZjc*%Pje{ymTV*YQ= zj0tU77PwPiG~cEN-~o65?f{Sup8o_uV+@U4Q7I>37>3Hxm?Vkx(nYcHcE?Zv;y9LW zL{S9OG|?*n!!R(N0s7XM>2L{r-zRwmBBm@5W(}oFg76sz8vh8o3&6}#ShsDV%WA#pL{e712jzo^E{I*NSWOkDFEv?&rO3MAURD_z7b!q z7rBS#Wm)1fuo?=6)`N&v0C}F%>La!h(RgDn>Jo?oP}eoB-)mw`AOBX&NE+vkzhX4x5Qm@PA4=-L9RQLZfCu0KxETQ84eFV% Unt_*D-~a#s07*qoM6N<$g2=(WQvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/clap.png b/Resources/Textures/Interface/Emotes/clap.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ef9e1316a8dd66b216f64fe3945a168000cf64 GIT binary patch literal 628 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 Vc>C8dCYS&K002ovPDHLkV1n0a1z`XH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/ping.png b/Resources/Textures/Interface/Emotes/ping.png new file mode 100644 index 0000000000000000000000000000000000000000..7408eb1f28fa6abf7a7402ecd5055fb61ded3dd0 GIT binary patch literal 512 zcmV+b0{{JqP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hLKaK~z{r?Uu`J zgFq05mvn(Bz$OSWP=cw0Gv{ERBjlR{g1f_yW(nYZVoSOBlUDoi&dfiv zgJkyRjgI>OEvD*muEORDASfTNMkxTGPD&yqpim) z(F!Qbl2(7L-x`R{M7C>`O^EXOzRy1Q`|&qhzRqV>Rn^pp)=daQIQXt>Ixz<}^WZX! zzJjjnXl0J6jaI;xDwt*u9t7Zx@K&^)Kt?~q7l0vy|1Qd2^!`AoP;{9$r0cqLBIbI% z3bVHo0AwO|yB+g9k4~1pGJeSiA^0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0^CVNK~z{r?Uv6= znqeHkzv?m~K`e?6?jS@UZbAmz?jz7i-aH7~JbBaAycit@E@%s^PCIl+`Jlt)|ag>$3HMr|0{8-}imKzbkm)zemM(#cXbFc9=*^ zPfx#exm;h_Q5eMzaKke*Gj!%uDizuTfqI5eA07#bRav$Hd3wOTMd zJPf5$35~nWzi~g8@cHM(Eka#Ra5NDg5;Dz#h0-|6;L7`%N4k9>U(<9y`fd zUtb5kUJvDR86uGg#N%8|7bKyE1%CZ?RBuh%w{vp&(DM3?+1&;g6fa>1C8S( zbd9&Taip&UJbG*}95Y;q)Cud;C$w|j!omW*_u~08uv)FC`r!3?f1aP8!}9Vno@IR} zJOy}}%y92=f;)lWJN(SYubVktC={ZGltw=g%s?`k?A~)pp-`a3$jerapAXk z2fOY@gfdXC*O?@b{3_B+)W82=(jCDFYPA|ge3hM@o!&D^)O?|SQ1pmU2C~^KldiM7 zyUQdw{k~C5zbwd57(F691^0#UNMJ-BkB5FIY;A2Zt(^Bui`0CHL;`}rp!m3nAXEm0 z=~v7jow!BqZ;i|eX810~Z&fEWgnuLWKPfnJCnqO=zwU!TNA5l45B%c*`~vRB7+V0I RFj@cr002ovPDHLkV1h(PirWAH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/sigh.png b/Resources/Textures/Interface/Emotes/sigh.png new file mode 100644 index 0000000000000000000000000000000000000000..ff49a56360f4dcf095d841be96e9b3f2174d2a73 GIT binary patch literal 449 zcmV;y0Y3hTP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ai&wK~z{r?Uw&d zgfJAxi;22{IspqXg*pLiFbL`tEPy%%3$Os{2FJy#`POffa=z=)ED+)D z_C|FVk_DcgUrgWk>@6or0Kt(xnijJKK0d!pS(YyQf8POQ`ug_nf_iZFAzI&oD1c1y zwRc^|kzXKzIX|y~D1gBG!99@h4I)c-K@{+3d@ReRX-rjB8N16tHnCFd+b|4jC3*HO z2sv~-r*M*hW;sq4!1cu0Ymp>?x*!!HOV~{!NdQ+*D#IC}N0LbL5#XNy_us>qE+{>m z$Y$Km5)lQ$61)%Q!u!vdlkCyIzPijd<7mfiTx3#2{N2VjANtb6;9)>KfixCFTofxZ rQsvVSQ2{{#yXS)*=NDO7IgT+uz*782eZba`00000NkvXXu0mjfxP-uE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/snap.png b/Resources/Textures/Interface/Emotes/snap.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6d81c19d8899250c8778660a61ddd1152a271c GIT binary patch literal 1106 zcmV-Y1g-mtP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1LsLZK~z{r?N&)k zTTv7~nH*yhjZs6L#|SE^ibau9bXP3Wg;@x?=&x{T_b$6K&{A+hUDPfF5sQk@g``eU zgDE)TgiXK+hp0X0A9DzJ0FsiI~)!kOX%bj`HPB*T!n>&fP$Zj zrE8FsBl6HnBXwe8V$2yC8GvWOYPHf7c_yr<6$zlQXJ`?mrKMGrl#~DoR7$*^ogMz_ z_4+#8|AhK<`?OjuBqt|>$zOn=+Qd#!aFe? zgpvnz8yg$XF`GI5q&PM<7Dh%!I2SPCm=q}@i_@%07*qoM6N<$f`*9qX#fBK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/squeak.png b/Resources/Textures/Interface/Emotes/squeak.png new file mode 100644 index 0000000000000000000000000000000000000000..e32a89f5989d0855d0de771554bc0060666f48e7 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;A>A8$B+p3x04L{nhkhd&$3#$rCG2GDaW+8 zHXCd(*iax)_U@q1&vn5|S90*KiVFQSdCd*KNB>1zMO*`?>|eTS6|dsc^2QG)zS140 zjnJaEtjXAPxHm%KU9((L zZ1}pPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0q;pfK~z{r?UcW3 z!ax+qUn_~wR{aYES35Ym6y2Phh0N}*{Uf@T`Zr{8bQeQGoZVauF3~Ffh}f2h)_2~? zdC8eXIyBS|g!k?xyb5? z24})(w|9kN(WU1q@DDO^6i%g*v=v6zkG z)oK-z$wTMM<&s1%1Bjw1fX+9L1B=B1=JVM;E`3e74kDvgJ1FcKjYdadKb*ZVipyY= z6>%9T=&uQy9zhe>xvcvj$i4yhQT#z8g%?K7iR0+m_!*f@hGyQl4XjoU?ic<>&1Mri zoemLYmk1NZ3t{58|9CF=;W-xZPbinmr0#`j4v3h@U@#yCLjMI!Ts#XdfgMKTJ9(te oc-T=K7QS;dA^Q-o{AU1u06=v{CXg{np8x;=07*qoM6N<$f)-2*egFUf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/vocal.png b/Resources/Textures/Interface/Emotes/vocal.png new file mode 100644 index 0000000000000000000000000000000000000000..9b129ec4669d683c9c643104a38287cb04a53216 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!hCELf$B+p3x6>X5wipPsHoLA6y}%F(B-mOP zggG*=2))3-yWrb{qm>`mPClHXukz#dyV)mMoSxk~t+%^*M-+%Po`9Hb@AEIgt?A8t~tH# z@8=1kwJOq_ZLV3;iG8MuYkx8rG6v@4D N!PC{xWt~$(69D1!#vA|u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/weh.png b/Resources/Textures/Interface/Emotes/weh.png new file mode 100644 index 0000000000000000000000000000000000000000..fea5ad3b731e3e9fb02203befff350a9c5ce852c GIT binary patch literal 478 zcmV<40U`d0P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0dq-2K~z{r?Uuo= zMKBPC>nDKNuImzinO91TQVJkAFW9zi z>b=o*9Ti1Ed|v1o$~CY|Ouf(WB4qftA_Ng-SqgVSNx(j@M=OP0V2DI07a>0(A7~F0 zB*Sr>!@Mb{fK7H390K#fMO^+LfaCCby@{>+3a7={7mdA@E_*L4`i063DoEs*zuAUIz&hcE?6lB_QnhJj4e zB>u9s?mBY~!H5%9@nH~TL1%zR!jpIn~5b5>4??Vuh!#yy@QY3@a4n$Ez zL@*%`0Icu(O+kUdmPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D10zX9K~z{r?Up@A zTTv9p|1TkG;uoSeK@pu4wT*~~g5cmHP2E&Ez&O7t=cGAlMc`#6g;X zh-j;W2!f!-B7T6WL5cRAU2OX|AlS zd0vIl}meCDQJF^IBNcP!bRdg~Tc`^83U`9y3JKC zMn80PbfCGpnUAlmtYCI_me)j4Q4tCY3(?xzip|YU<$r>QGN7HDoP@i&x;TyGytlU( zot>R1EiJ{~-d@akTU#3(4hN2pk8yr}j*E*6wyR6$;ok6S68FGy`AlZo(ZzU|(ad9yskqGkg z@>mEtr$Nn^nVHGi$;!&&2F%FF7}87iPTVpjh7wFqPis?CQ*;vy3=CjlVFA0lyQrh($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Emotes/yawn.png b/Resources/Textures/Interface/Emotes/yawn.png new file mode 100644 index 0000000000000000000000000000000000000000..8130fc9ab443beae1d590def6b9a500aa3aa9131 GIT binary patch literal 660 zcmV;F0&D$=P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0x3yEK~z{r?UXUE zVL=qfkKICN3yFQ9U>g;c4GagshkJ0l-6WI`8A2|AZTQ16KA(?28AmSQ40oSxS93v^fFD1zFc=JY<)AaB<8Y z;~FRl`2FV0<$@H6^jUkLKKZggAIp6dgi}SLg^G75{X2hTCKu( zJce*M40=T95`ZTJ!7}A?ImqYpV7J?8OciATxH#6lSS&)j-G)x51KI3WP@zyzc0oyi z$Q&7sMkJzEtC15lHU(DwX2BcSH$R zs}