From ad7df1e8edc51aedbdc2bc647ba5841446b628ed Mon Sep 17 00:00:00 2001 From: hivehum Date: Tue, 14 Jan 2025 22:36:38 -0500 Subject: [PATCH 1/4] new emote sprites --- Content.Client/Chat/UI/EmotesMenu.xaml | 7 ++- .../Chat/Prototypes/EmotePrototype.cs | 2 +- Resources/Prototypes/Voice/disease_emotes.yml | 7 ++- Resources/Prototypes/Voice/speech_emotes.yml | 52 ++++++++---------- .../_Goobstation/Actions/emotes.yml | 7 +++ .../_Impstation/Voice/speech_emotes.yml | 10 +++- .../Interface/Emotes/attributions.yml | 50 +++++++++++++---- .../_Impstation/Interface/Emotes/backflip.png | Bin 0 -> 1068 bytes .../_Impstation/Interface/Emotes/beep.png | Bin 0 -> 1145 bytes .../_Impstation/Interface/Emotes/buzz.png | Bin 0 -> 1098 bytes .../_Impstation/Interface/Emotes/buzztwo.png | Bin 0 -> 1108 bytes .../_Impstation/Interface/Emotes/chime.png | Bin 0 -> 1068 bytes .../_Impstation/Interface/Emotes/chirp.png | Bin 0 -> 1214 bytes .../_Impstation/Interface/Emotes/chitter.png | Bin 0 -> 1376 bytes .../_Impstation/Interface/Emotes/clap.png | Bin 0 -> 901 bytes .../_Impstation/Interface/Emotes/click.png | Bin 0 -> 1086 bytes .../_Impstation/Interface/Emotes/cough.png | Bin 0 -> 1225 bytes .../_Impstation/Interface/Emotes/crack.png | Bin 574 -> 0 bytes .../_Impstation/Interface/Emotes/cry.png | Bin 0 -> 1252 bytes .../Interface/Emotes/deathgasp.png | Bin 0 -> 1138 bytes .../_Impstation/Interface/Emotes/general.png | Bin 0 -> 685 bytes .../_Impstation/Interface/Emotes/hand.png | Bin 0 -> 822 bytes .../_Impstation/Interface/Emotes/hiss.png | Bin 409 -> 996 bytes .../_Impstation/Interface/Emotes/honk.png | Bin 0 -> 1016 bytes .../_Impstation/Interface/Emotes/jump.png | Bin 0 -> 1197 bytes .../Interface/Emotes/knucklecrack.png | Bin 0 -> 887 bytes .../_Impstation/Interface/Emotes/laugh.png | Bin 0 -> 1207 bytes .../_Impstation/Interface/Emotes/ping.png | Bin 0 -> 870 bytes .../_Impstation/Interface/Emotes/salute.png | Bin 0 -> 973 bytes .../_Impstation/Interface/Emotes/scream.png | Bin 0 -> 1195 bytes .../_Impstation/Interface/Emotes/sigh.png | Bin 0 -> 1207 bytes .../_Impstation/Interface/Emotes/snap.png | Bin 0 -> 1034 bytes .../_Impstation/Interface/Emotes/spin.png | Bin 0 -> 1083 bytes .../_Impstation/Interface/Emotes/squeak.png | Bin 0 -> 869 bytes .../_Impstation/Interface/Emotes/squish.png | Bin 0 -> 985 bytes .../_Impstation/Interface/Emotes/tailslap.png | Bin 0 -> 843 bytes .../_Impstation/Interface/Emotes/vocal.png | Bin 0 -> 882 bytes .../_Impstation/Interface/Emotes/voxhiss.png | Bin 545 -> 1085 bytes .../_Impstation/Interface/Emotes/whistle.png | Bin 0 -> 1049 bytes .../_Impstation/Interface/Emotes/yawn.png | Bin 0 -> 1215 bytes 40 files changed, 86 insertions(+), 49 deletions(-) create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/backflip.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/beep.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/buzz.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/buzztwo.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/chime.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/chirp.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/chitter.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/clap.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/click.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/cough.png delete mode 100644 Resources/Textures/_Impstation/Interface/Emotes/crack.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/cry.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/deathgasp.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/general.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/hand.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/honk.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/jump.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/knucklecrack.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/laugh.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/ping.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/salute.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/scream.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/sigh.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/snap.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/spin.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/squeak.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/squish.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/tailslap.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/vocal.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/whistle.png create mode 100644 Resources/Textures/_Impstation/Interface/Emotes/yawn.png diff --git a/Content.Client/Chat/UI/EmotesMenu.xaml b/Content.Client/Chat/UI/EmotesMenu.xaml index cc4d5bb77e9f67..eb2b280963fa89 100644 --- a/Content.Client/Chat/UI/EmotesMenu.xaml +++ b/Content.Client/Chat/UI/EmotesMenu.xaml @@ -7,15 +7,16 @@ MinSize="450 450"> + - + - + - + diff --git a/Content.Shared/Chat/Prototypes/EmotePrototype.cs b/Content.Shared/Chat/Prototypes/EmotePrototype.cs index 34d54bc3600bde..1fa7bdfeb653a9 100644 --- a/Content.Shared/Chat/Prototypes/EmotePrototype.cs +++ b/Content.Shared/Chat/Prototypes/EmotePrototype.cs @@ -40,7 +40,7 @@ public sealed partial class EmotePrototype : IPrototype /// An icon used to visually represent the emote in radial UI. /// [DataField] - public SpriteSpecifier Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/Actions/scream.png")); + public SpriteSpecifier Icon = new SpriteSpecifier.Texture(new("/Textures/_Impstation/Interface/Actions/general.png")); // imp edit - changed the fallback emote icon /// /// Determines conditions to this emote be available to use diff --git a/Resources/Prototypes/Voice/disease_emotes.yml b/Resources/Prototypes/Voice/disease_emotes.yml index eab4b0bc33e32a..bc50ceb0cb693a 100644 --- a/Resources/Prototypes/Voice/disease_emotes.yml +++ b/Resources/Prototypes/Voice/disease_emotes.yml @@ -7,7 +7,7 @@ - type: emote id: Cough name: chat-emote-name-cough - icon: Interface/Emotes/cough.png + icon: _Impstation/Interface/Emotes/cough.png #imp category: Vocal whitelist: components: @@ -19,7 +19,7 @@ chatTriggers: - cough - coughs - - coughed + - coughed - cough. - coughs. - coughed. @@ -48,13 +48,14 @@ - type: emote id: RobotBeep name: chat-emote-name-robotbeep + icon: _Impstation/Interface/Emotes/beep.png #imp category: Vocal chatMessages: ["chat-emote-msg-beep"] - type: emote id: Yawn name: chat-emote-name-yawn - icon: Interface/Emotes/yawn.png + icon: _Impstation/Interface/Emotes/yawn.png #imp category: Vocal whitelist: components: diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index a0071bfaa016a9..343ef7a1a9962b 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -3,7 +3,7 @@ id: Scream name: chat-emote-name-scream category: Vocal - icon: Interface/Emotes/scream.png + icon: _Impstation/Interface/Emotes/scream.png #imp whitelist: components: - Vocal @@ -33,7 +33,7 @@ id: Laugh name: chat-emote-name-laugh category: Vocal - icon: Interface/Emotes/laugh.png + icon: _Impstation/Interface/Emotes/laugh.png #laugh whitelist: components: - Vocal @@ -62,7 +62,7 @@ id: Honk name: chat-emote-name-honk category: Vocal - icon: Interface/Emotes/honk.png + icon: _Impstation/Interface/Emotes/honk.png #imp whitelist: requireAll: true components: @@ -79,7 +79,7 @@ id: Sigh name: chat-emote-name-sigh category: Vocal - icon: Interface/Emotes/sigh.png + icon: _Impstation/Interface/Emotes/sigh.png #imp whitelist: components: - Vocal @@ -96,7 +96,7 @@ id: Whistle name: chat-emote-name-whistle category: Vocal - icon: Interface/Emotes/whistle.png + icon: _Impstation/Interface/Emotes/whistle.png #imp whitelist: components: - Vocal @@ -113,7 +113,7 @@ id: Crying name: chat-emote-name-crying category: Vocal - icon: Interface/Emotes/cry.png + icon: _Impstation/Interface/Emotes/cry.png #imp whitelist: components: - Vocal @@ -134,7 +134,7 @@ name: chat-emote-name-squish category: Vocal available: false - icon: Interface/Emotes/squish.png + icon: _Impstation/Interface/Emotes/squish.png #imp whitelist: components: - Vocal @@ -152,7 +152,7 @@ name: chat-emote-name-chitter category: Vocal available: false - icon: Interface/Emotes/chitter.png + icon: _Impstation/Interface/Emotes/chitter.png #imp whitelist: components: - Vocal @@ -170,7 +170,7 @@ name: chat-emote-name-squeak category: Vocal available: false - icon: Interface/Emotes/squeak.png + icon: _Impstation/Interface/Emotes/squeak.png #imp whitelist: components: - Vocal @@ -188,7 +188,7 @@ name: chat-emote-name-click category: Vocal available: false - icon: Interface/Emotes/click.png + icon: _Impstation/Interface/Emotes/click.png #imp whitelist: components: - Vocal @@ -205,7 +205,7 @@ id: Clap name: chat-emote-name-clap category: Hands - icon: Interface/Emotes/clap.png + icon: _Impstation/Interface/Emotes/clap.png #imp whitelist: components: - Hands @@ -223,7 +223,7 @@ id: Snap name: chat-emote-name-snap category: Hands - icon: Interface/Emotes/snap.png + icon: _Impstation/Interface/Emotes/snap.png #imp whitelist: components: - Hands @@ -247,7 +247,7 @@ name: chat-emote-name-thump category: Hands available: false - icon: Interface/Emotes/tailslap.png + icon: _Impstation/Interface/Emotes/tailslap.png #imp whitelist: components: - Hands @@ -271,7 +271,7 @@ id: Salute name: chat-emote-name-salute category: Hands - icon: Interface/Emotes/salute.png + icon: _Impstation/Interface/Emotes/salute.png #imp whitelist: components: - Hands @@ -287,7 +287,7 @@ id: Crack name: chat-emote-name-crack category: Hands - icon: _Impstation/Interface/Emotes/crack.png + icon: _Impstation/Interface/Emotes/knucklecrack.png #imp whitelist: components: - Hands @@ -320,7 +320,7 @@ - type: emote id: DefaultDeathgasp name: chat-emote-name-deathgasp - icon: Interface/Emotes/deathgasp.png + icon: _Impstation/Interface/Emotes/deathgasp.png #imp whitelist: components: - MobState @@ -331,14 +331,14 @@ - type: emote id: MonkeyDeathgasp name: chat-emote-name-deathgasp - icon: Interface/Emotes/deathgasp.png + icon: _Impstation/Interface/Emotes/deathgasp.png #imp chatMessages: ["chat-emote-msg-deathgasp-monkey"] - type: emote id: Buzz name: chat-emote-name-buzz category: Vocal - icon: Interface/Emotes/buzz.png + icon: _Impstation/Interface/Emotes/buzz.png #imp whitelist: requireAll: true components: @@ -365,18 +365,12 @@ icon: Interface/Emotes/hew.png chatMessages: ["chat-emote-msg-hew"] -- type: emote - id: Ungh - name: chat-emote-name-weh - category: Vocal - chatMessages: [UNGHs!] - - type: emote id: Chirp name: chat-emote-name-chirp category: Vocal available: false - icon: Interface/Emotes/chirp.png + icon: _Impstation/Interface/Emotes/chirp.png #imp whitelist: components: - Nymph @@ -396,7 +390,7 @@ id: Beep name: chat-emote-name-beep category: Vocal - icon: Interface/Emotes/beep.png + icon: _Impstation/Interface/Emotes/beep.png #imp whitelist: requireAll: true components: @@ -413,7 +407,7 @@ id: Chime name: chat-emote-name-chime category: Vocal - icon: Interface/Emotes/chime.png + icon: _Impstation/Interface/Emotes/chime.png #imp whitelist: requireAll: true components: @@ -430,7 +424,7 @@ id: Buzz-Two name: chat-emote-name-buzztwo category: Vocal - icon: Interface/Emotes/buzztwo.png + icon: _Impstation/Interface/Emotes/buzztwo.png #imp whitelist: requireAll: true components: @@ -453,7 +447,7 @@ id: Ping name: chat-emote-name-ping category: Vocal - icon: Interface/Emotes/ping.png + icon: _Impstation/Interface/Emotes/ping.png #imp whitelist: requireAll: true components: diff --git a/Resources/Prototypes/_Goobstation/Actions/emotes.yml b/Resources/Prototypes/_Goobstation/Actions/emotes.yml index 6a268e0bec82b6..3dcdf2ce49dc26 100644 --- a/Resources/Prototypes/_Goobstation/Actions/emotes.yml +++ b/Resources/Prototypes/_Goobstation/Actions/emotes.yml @@ -2,6 +2,7 @@ id: Flip name: chat-emote-name-flip chatMessages: ["chat-emote-msg-flip"] + icon: _Impstation/Interface/Emotes/backflip.png #imp chatTriggers: - flip - flips @@ -16,6 +17,7 @@ id: Spin name: chat-emote-name-spin chatMessages: ["chat-emote-msg-spin"] + icon: _Impstation/Interface/Emotes/spin.png #imp chatTriggers: - spin - spins @@ -27,9 +29,14 @@ id: Jump name: chat-emote-name-jump chatMessages: ["chat-emote-msg-jump"] + icon: _Impstation/Interface/Emotes/jump.png #imp chatTriggers: - jump - jumps - jumps. - jumps! + - bounce + - bounces + - bounces. + - bounces! event: !type:AnimationJumpEmoteEvent diff --git a/Resources/Prototypes/_Impstation/Voice/speech_emotes.yml b/Resources/Prototypes/_Impstation/Voice/speech_emotes.yml index bfa3512551fe49..cd485bbcd4e5fb 100644 --- a/Resources/Prototypes/_Impstation/Voice/speech_emotes.yml +++ b/Resources/Prototypes/_Impstation/Voice/speech_emotes.yml @@ -4,7 +4,7 @@ name: chat-emote-name-bubble category: Vocal available: false - icon: Interface/Emotes/squish.png + icon: _Impstation/Interface/Emotes/squish.png whitelist: components: - Vocal @@ -22,7 +22,7 @@ name: chat-emote-name-pop category: Vocal available: false - icon: Interface/Emotes/squish.png + icon: _Impstation/Interface/Emotes/squish.png whitelist: components: - Vocal @@ -62,3 +62,9 @@ category: Vocal icon: _Impstation/Interface/Emotes/wuhey.png chatMessages: ["chat-emote-msg-wuhey"] + +- type: emote + id: Ungh + name: chat-emote-name-weh + category: Vocal + chatMessages: [UNGHs!] diff --git a/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml b/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml index 4f022942de2972..96e0ed3caddf0e 100644 --- a/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml +++ b/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml @@ -1,12 +1,40 @@ -# 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: ["hiss.png"] - license: "CC-BY-SA-3.0" - copyright: "Modified from existing lizard texture (lizard.png) and chirp.png by Pinkbat5" - source: "https://github.com/Pinkbat5" - -- files: ["crack.png"] +- files: + - backflip.png + - beep.png + - buzz.png + - buzztwo.png + - chime.png + - chirp.png + - chitter.png + - clap.png + - cough.png + - cry.png + - deathgasp.png + - general.png + - hand.png + - hiss.png + - honk.png + - jump.png + - knucklecrack.png + - laugh.png + - ping.png + - salute.png + - scream.png + - sigh.png + - snap.png + - spin.png + - squeak.png + - squish.png + - tailslap.png + - vocal.png + - voxhiss.png + - whistle.png + - yawn.png license: "CC-BY-SA-4.0" - copyright: "Spritework by Pinkbat5" - source: "https://github.com/Pinkbat5" + copyright: "Created by Carousel for Impstation" + source: "https://github.com/impstation/imp-station-14" + +- files: "wuhey.png" + license: "Custom" + copyright: "Barry, 63" + source: "https://en.wikipedia.org/wiki/Pub" diff --git a/Resources/Textures/_Impstation/Interface/Emotes/backflip.png b/Resources/Textures/_Impstation/Interface/Emotes/backflip.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d9ecb848f7ac0c1cdd4526059b7d6b65329e3f GIT binary patch literal 1068 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/buzztwo.png b/Resources/Textures/_Impstation/Interface/Emotes/buzztwo.png new file mode 100644 index 0000000000000000000000000000000000000000..3597294a9b3f91976fa0f23cb1ff53770ed74278 GIT binary patch literal 1108 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/chitter.png b/Resources/Textures/_Impstation/Interface/Emotes/chitter.png new file mode 100644 index 0000000000000000000000000000000000000000..50ca1586c9dc4feaeec77ef386aa7441e6ca4da6 GIT binary patch literal 1376 zcmV-m1)utfP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZKD4-QCJLDT>M02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00THlL_t(&-pyFOOB-Pre=gkA3Z`9>qI9|?q0p&b4*ds|&PD0&P)LWHltQ7w7F~*hgP@Zj$&yJFlcgweDlO^I{=E1k5AVm_ z8~SW__uljIdw)eNd zW-|<G0!mD=L6qA4# z0gxzf$^;Gsaxg0<=!%j72rO;x+cLscakXZE3JBYpATh$#j;m76=K=D-@Qm-$y0m8n zsZ9YeT|Lr{OWnnna$gq++d+g24?L?JzX2eq(IBE}=e8;(q(OxDe_bH>#AciOs<}e@ zFr?aXY2XDr+8@@Lb`_Q6Y>%@LP#o)acT1(QG4sIrf4X`y2S5tE@bJ;+ zA1`G^00M#O3IYXl_%r;FYKe4ebapG;`T6!&PuA>ilDfCO7ju*GvWF=iZ(aR2Od+PVCSZ7|MR1LdNP0ilf!Dyt3L0$ zt_LCBCAj@N_uk)K|83tLeBGi4#3vrpGF|kKn#stT&kv%gE<^ZEs}4zEfbFqbSp$;5 z=Z?Y)qQm2_Piha6XAT6uqedk17Z}@`LqyaIeE%83t|lk};DK@=`1@r29EH`4^0LQ1 zw_B+!AB9ho_og+$*`?^Pg>O`50C2>m9hcUr^y>b{Q_nVF5di6~PM1BqXQ it+loNefdgFvhxRr{k^-d3eEWd0000EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZKD89M@VFdzT`02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00CV|L_t(&-tC#O4Z<)GMROKyl#+%CvI9~|8U~sPiNp?>APptT0H(Ue$coQ*m)In~iIP}R?){&`Hbt>&RTkQAtLkvDR{FVSsfA|) zfC`EV%q;!W$Ogds{rNl|08-;nn}2cMSGX@BR8Y|xhV%J$vlfqdy=l6x@2$n7boAYx z;2RIph2nWxUazMUfLq}Ge!09}MR7c~?SB9JoaeKyce{9JsE!+L=iTdAID&A6z^IAw zeG+3)hq)c+-sdL9%)X4>iRl05TI2!jvoV~4P-0< zMyv49=TUz~lj{MoTU1)TV)BVl=&o$&xY$I*&I81EgrqhbT@ZNg7An0wR#WUB7k{J0 b7M{Akyz~fZqoFv-00000NkvXXu0mjf+a`<} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/click.png b/Resources/Textures/_Impstation/Interface/Emotes/click.png new file mode 100644 index 0000000000000000000000000000000000000000..de187d341cd51646bdc16f8cc7bdbb968739cd06 GIT binary patch literal 1086 zcmV-E1i|}>P)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZM^E(KdnL&^XE02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00I_CL_t(&-tAbwYr;Sny_Dc46&Ec^Cl{sAsRai?>7umO zLFlN9e}vMx)PJCxi<48KAuYHR1qY#>3SyQ_MJp}^aVrHo$Vckw=jF%w3-2uxsO@M=aceD^dbhSNig2Dm&4#{o= zcs>5&@ou-*Gasd9GZF~~`8{ssbt_I2*0gA}P_RGWsUXs(3F~?$lh2#47YZp#wQ8J) z!|isZV&5t9s)@4*r_;q^EM~s0uG4}nb`V^jC4{tU;!X);!0OXZ0f%5h$h?~sy)a&c zS)i{2P63Btj*#tI8Mml4;*CZ)90(ASNN8HWZ~e|Y6GuhP7~89w}?TU`#ykP z(ETf9n_QC$d%Rs>3x}SC?F3oGnF4@<#)e|~LRGa~ZnexS?-WoM+o0LLE)=A{{LsIT z$GKdsW*q5pJO4cZBZ77FRp0Tg`5?mGasmPZ0s@=EAO26_i5>gh0{{R307*qoM6N<$ Ef)X6%l>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/cough.png b/Resources/Textures/_Impstation/Interface/Emotes/cough.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6c4d77f4508b59f861f5e9792f262a9946d36a GIT binary patch literal 1225 zcmV;)1UCDLP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZM_2Lt!26C(fs02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00N;&L_t(&-tAaDNFz}Yo{hmnMf_>}!NS5uo2wL42zDyE zMm+m80gLo1YA50kw!#T%Vk1}tW0W8$2o{Q09UR8OO2i)!6pl08aS{t17H1vb+n2YA zKReBm*`1&7do%Oi3xFqTQd%`%ws@b-%Ia0W(-n^s-+Lj}E%D_mp?m|AjaRS=xVsto z6Dcx`58vx=JwKmYfI2&mj?T`qS$w)}r%IS#cL`(S>2x3v4%_v+yDcpZ4f^bIZ6()d zKy&l{el!Yz!05_S;Q0NU*#+DtqENu433xZtS}|{*Tf>g7IH#v8&*|M7j(%0Z`1|nZ zMr)!DpuBk6pX{}N|NGy>e{=KcI{;|=+V>-PVF!qQ04BiPd?Ml%e>4wnNNOVh15&`{ z#g9H-?coc%3jH7<__U-Cf-m?(V$$j9K=K7boDyNE0+$_js>6-i(^ldt1BsL+LV5;> zfZI!1kI4Fy%}@IfMCS47G?8R-c6M)142;If`#FFMY|Vn_z@3)Oe{7$TvB4a4~3SNG8wx)+KGmy?Di;qDd7@8;PI8~$o3Gx@$&cT%!2iPJT*CG zHuA#?fm1sw=;!M6*SG3bF%h&vI3k1uaKN!to0<}dSj-Nnt7~p99=G&cTce|cgW{6p z>}W;MZBJAY(gcVqf$qy(>7t${E-TcYiz7O6J8l6H5!~6GOYrjY_BNGrPC#vKWo1u~ z7`W3F&-v0*Q&UmV-ECb;s2-oXg!<*;s$P-|RU)_(8up~<=<4);1W`QI6*qFN2&%_K nbX{9T{S->P)?0Tk(IprIoLAK*7UgWvFh6r@W- z8oCsIfR!c%m9OwEF~$bNB`HofQWOb{XLfeh2L2kPlyc4bk5>t?VXe5QlDvi7Mf5gu z8`(?An+me2;3V)N|8)qnynsstV~j0*|G9Ae{+TpocTgyWUw&a3$3z`Zt%Zm{S0Env+k;cg&h(yligW%-=kpn<4IL?=L zvW8q(i^Y&M6=WJG0D$|gMaMC6;dHDKg+Q=>w8eZ+d9Y!&1x*DRg^JiD7uOo%s>nO; zZp9M3TF`Ozuai^70090VT-%Dp5K`5;ts`;^bQjc!y2I!cV2+%RP-??22#4>KBW_p) zxJJ$e-*q-jGN6x~4OC^vF-redj2v*0_ks_p@3x z%yHB)mjkac4E6v%P!6)3HYSW#7YwNek|`7QJ|s z)C)fP*#ztFvb@0g(oWX8axik>P=YlTWTc&B)PI1io}O}%QEVC~IA2<%@$xw^X@Mz1 z@2~4p87kvbapZ(vhz{p1MVrpuWOJa4Ob3mxmw;!$?D^JW{_(f*4QzcQ`gEIb^8f$< M07*qoM6N<$f;FQ8T>t<8 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/cry.png b/Resources/Textures/_Impstation/Interface/Emotes/cry.png new file mode 100644 index 0000000000000000000000000000000000000000..4cce132ecf0c60645622cb81cdfcbcae2c46c4f7 GIT binary patch literal 1252 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 T*7#@N00000NkvXXu0mjfDFY$L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/hand.png b/Resources/Textures/_Impstation/Interface/Emotes/hand.png new file mode 100644 index 0000000000000000000000000000000000000000..f661022585cf85a910ba828a42c3b3ccb98405df GIT binary patch literal 822 zcmV-61Ihe}P)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZNA2OId{CeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009n3L_t(&-tCw{4n!~%hF>SMbOa}G2MGtTx8fR(;2Ku! z9e~6gxBw^6y;+Q=8Iul@R;T*DO`}Bo|NHy$0suh}1VJt%2>N~;mxZm?37_XADNDZU zHsWD>VxIplysq=S>-c^Yz4zPJ^IVsZ+b6)fBOt20wLO4GKg)a{KvwiG>jBFOyQb8V zBfz3eX_{6Q09zfWDB@Uu^pz#xY{mBktBSt#1e~on+ZWxx3L?AmO!!tPPsHba(Q{uP zx^mk=NMy{`VA)1UGaw9yVVVG%=6A)9Cc@YzxF<+th%O_H8H8BEZfAh*BOtx2${uKp znFCCPsCu#J2gcE4sII(n1I`+=MYV7QK@bE0UNq+fpm3-xZ~y=R07*qoM6N<$f|g%j A=Kufz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/hiss.png b/Resources/Textures/_Impstation/Interface/Emotes/hiss.png index 97257c1e0976daba5bc26692cb1809e3c3fabf03..906c47b945e964f764e8e9f18e37ea8063192793 100644 GIT binary patch delta 986 zcmV<0110>K1LOyg7=I830000Z>ZZ2<00D$)LqkwWLqi~Na&Km7Y-IodD3N`UJxIe) z6opSyr6Mg3?I0qOp*q<`MI1{Ni(sL&6XzcpvB8b9nDQKxoyNYWBqeRkMstGJhfF3#($_6+VOz#u)q( zGxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~o%23%gjFPk_?&pspbHW| za$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96Ryc2QR%;E`xhH>Nu&AwM zxlU^oNh~3SG=D_MXrPK3EW~KnNHLM2^Mr?g#PO%eC6lWPMvev4p+a)};D7LYwq|L1 z%1sI;fc_WT{ul=WyFj~X+uz5w-97>Q&%l+|_19a#+$ZVHt`#ip60hc?# z@RKeXk|X(P38fP7en#I^0K&Jx;F>$P&N)sWfE>+g`F{pDI0Pojl)dip?t$L9{oB)- z-w$P5a-m~vwi5sV00v@9M??S$0Ez&W-!xi700009a7bBm001r{001r{0eGc9b^rhX z2XskIMF;5t4iPK^o%~HY0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht z7XSbOynjhVK~!koV_+BsqhJ(}0>s7n`8_=T|A)~--9JpDQA%bE50{j{L~MYdi@$vN z@#BsijEo~TMGTh|z(Pm?ET$<<2@Vd|u044|en1^Kprs`vL;V!Th%2cR>oJ%%!S!QX+SU$8{_19oQG%O!iWgUlPW9#Vdlc@p|orv zx)3BasZ-1216~V|3mhGJsc=6%G_U#M|mCpYw8KyEYnCbhR_J2a`1~769ng6R|N5OX?e*o$#B(j-YAnahjC@Fo%((?m2D`)2$^q&;XZ*Y26nf zI{;t~fmMgF`WRL}Q(B0krzD#91}O!U_EY-kd|58UO$Q delta 395 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 LNkvXXu0mjfmjNXQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/knucklecrack.png b/Resources/Textures/_Impstation/Interface/Emotes/knucklecrack.png new file mode 100644 index 0000000000000000000000000000000000000000..861f227f165deb120cbaf115e1b28783e6825cf3 GIT binary patch literal 887 zcmV--1Bm>IP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZNB6$ar{idFys02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B=)L_t(&-tCv65`sVwhQT2^W26`<@CG)bjY^W@V_8UA zNmiS0poK^vGNb(r&Wb;WOR3&4IGhS%%i;5b206nQ=!&$DL$ z2mx0RNQY@0k6YJGb3XszD2$sJ-AS!$5$hWtZ8wOkGzP4si|c?dk23v}XM>jl~- z?Ai|F=8CKMu{A@s0@g5CfC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/laugh.png b/Resources/Textures/_Impstation/Interface/Emotes/laugh.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1206d152f43076e956363a89c2ce0c90e4212a GIT binary patch literal 1207 zcmV;o1W5adP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZM|94UkB(}Vy302y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NImL_t(&-tAaDNE}fRo+pQ43lT(+1PhBRq6k)s7J`rz zf}R)RA=r4$!3oz|oQYQX(ITzj!8K=d5RxO8P0&I?uu!xTL@lgD5)MQVizO0R8;1?E z4DTCb=SlKGqX`~4>gIr2 z?`#+W^>To2&P%mGnirzcF*0&|d~sph_^h>D!x6{O#ivB5TDgWVg5BM_yZJo8$;r@A zD&-KR#PK`M|L?j0=ZJa{58L29R8Tq3edl)A>wAjr?Vg^_PX7lf<(KgO;gA0EQ-GG{ z4-s?BJ^$wR?cdl>XFSk1eh~ldo`-r6l0K@ZT8AjF#5uxVa~Sn-4v`{?bBI?*H2EdY z8Aitx5^-I9Xb;-wwQXt_L5{c-%6_4%PuIS{y8wnDKD`=Zn#;>OJ2El4&V#o>ZecXg zZ%ughZ18*P4=>NHBiR>t3Y?wAoArfvu`a$?QQ}no`ONH>8>i$QN)~oqtNcS3yh6MF1OVStAwKznG5Fs8V?f@MV VsRm$VpFIEo002ovPDHLkV1o6LEr0+3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/ping.png b/Resources/Textures/_Impstation/Interface/Emotes/ping.png new file mode 100644 index 0000000000000000000000000000000000000000..29f9b5c50a87591c1a2ea5750878ad23dfe8d7d7 GIT binary patch literal 870 zcmV-s1DX7ZP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZM|B^yP*5552Z02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BNpL_t(&-eX`G1*2dTjDisi80l@HgTu9JPoDh$k1l@T zfR>hw3?tp$!$NNlU%zf?nUX?S9lZjCh1MQN_wb!N{{HdtnCewjP}RZo(>fqnXzg)y z56?~CptaBpQ{SCC0Sxh20)*B9!9r_~qkA}cX27-hQ<(bE)xiRU)&apnufhiAaTS$~ z8y7CbodR&BkUc*8Vt&9INa!@J8$5$13!wJ}aPEX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN72@V{@1uXyo02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00E^*L_t(&-eX`G1*2dTjDisi7zfH?2Zw9do;>;gA6@*w z0WB>V8Airo8{#mJi;MH~dw5{dxB`Y&fQ8;Mef_$nWl9PIL#6ZoN`|SJ>f851rz0L+vcWNGp%SVhkOS8!)hd;ALxN z+3Zcd6hZYe0Ol}U9wj7?3&1=+=n6qxN&e0qfB*P+1YbpE-p0v>c%;T^WvEdo22ijFOG7y&&7>QLlII2N(j}H|+Wo#MP7@aw9^N vR+F^$INbvPS8tL~ZNe}LM!_f;1vCTzJq~;9-BP+)00000NkvXXu0mjfXAqk? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/scream.png b/Resources/Textures/_Impstation/Interface/Emotes/scream.png new file mode 100644 index 0000000000000000000000000000000000000000..973ff909e5cafeefdffd5a709aeb5243c55e3e54 GIT binary patch literal 1195 zcmV;c1XTNpP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN89V>XOYzP1V02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00M(aL_t(&-tAaDYXU(Ky*-w6!BPSiDQvV!m4JmHq!HqA zKf%V%KVUw(Am<-QXX8JJm=K$QU?C(`8f`2kVkzlDz!YZCj5pcYyFKHPOe3e~?z}f| z-hNote?%L}WFk>4E*9|l=Yj7U5%#tT*|kE+ZA~-Wr4MrCdQ+;M8Pe4hT_cCSZyPtPD&D%yau{ z=1d@Udt4QeAg&+$JyVj z%jGyF%WXz@9Hy2z?E3J0@o;tR9P$$YAXIBmN;7pz6k*K{Ck7QdIVwH7Q?)|iJ>7Xs z9hYt0jSXdTkoZcP{(*_1T85gBA_(%;J$wb;;HdTisx2%gfFdqxMM%>Z6;!2Q3%lt7 z%N!`66hQnwCLSw7`!Hl`Sqxjrpu}^>W8co|4jff%D(h#3;Qa|!f{jm4s*4G3g4|_I zx95W@EU*Ho^`1(A`@O1Sx}Lzz7b`)UGdcgnRDh`ehh25J@d=uiIGPg?jL!f7002ov JPDHLkV1iWz2?PKD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/sigh.png b/Resources/Textures/_Impstation/Interface/Emotes/sigh.png new file mode 100644 index 0000000000000000000000000000000000000000..ef7cc30cd9f463a7ca02fc026a3bb942b318337f GIT binary patch literal 1207 zcmV;o1W5adP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN8Aq1d~D6Rki02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NImL_t(&-tAaDNE}fRo;{9)ErKEejaqKuNg!2%7J@!PL@hOQA!-Y~@&mZnPcK~kPc#(D=1?Qh%JipBC_|FgSJ^qyc8JvfD5RyKsr_+EK zVTp5u!`3kB;Q}IM6c>=Nfk;Iq&N)V(DJ0^m`p_TrFYK|Yya{r|rBsdzReh@d#eNE4 z3gQ^n5!YQ?J3N$$Q9FqrgPdV>FzTK#KRofi^oN({>`4B_UINW#K3^>I7afi`tzlgG zTyA-JY6@U=&sc?OFe41p@Bo<7#Q0wmrc|EUM$vX zo)?ryIo11ybSfAeak^rh14w*({daYDF=$}n+3nX4H~Gzq66b(=etrM)WMD%M1kDgG z5NXLUM;uetvYfPQ0|1o4Gy%T8eKX*_^5?zG!ixLNe;zATTK^+VL>>5msL6 zAyjXKp|8SHAUHzkICqLzmgCsAycxztJaRL{-O#Wm_xCfIkr7_c&`^JWHmm+0L9*BN zW=ORSmWU%}W*UvNGkG2o8SWGND&iUPI#_{sK5b Vg9^@W;5h&Q002ovPDHLkV1hUg8zcY# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/snap.png b/Resources/Textures/_Impstation/Interface/Emotes/snap.png new file mode 100644 index 0000000000000000000000000000000000000000..67a8fda5428e3f46999339e2b4992cf217ef9463 GIT binary patch literal 1034 zcmV+l1oiugP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN8E*jk#2?78B02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00H7jL_t(&-eX`G1)~5j_>TsLoBx=|4UiEV0K+XH2nGNn z6i{lBgTu9JPoDh$52J@onLsEdz&tE2&d=}RfuM(7KoIiy=g)C*%aV8OpO9)sr~6)ggLHKraghTZ$k# zKuFE|LpC7DjdAq6kISP26%Z`+3K&@4zkVH(=gBQ2VCtw_g zMP=j0g$qeHUsLn=@i}uS4+xfl$|~qFO)8*P?ZHCpn8y|4nwpRRfCU7pfLhfk6TM>` zmUIb~1;nQyNC3mkBel?EqII6fmB-No0-YYPmLRp0JbIo*2cLgc|MA_5;PbMzvTXJy zzbqj&OEA$o$)hKIbdQ_q`<(WFjypgG?RWsC0Nvx{rhoy@0ScCvTdH?_b07*qoM6N<$ Eg1W}MJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/spin.png b/Resources/Textures/_Impstation/Interface/Emotes/spin.png new file mode 100644 index 0000000000000000000000000000000000000000..c5de318e63b2564a6cf8e603226c95d0c0ff74fb GIT binary patch literal 1083 zcmV-B1jPG^P)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZNBE*rk!3AX?M02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00I+9L_t(&-tAaBO9Md=-i?QaBEc#MDQuI*D#CRsBQf|V zu1lZ7N9Ciix67Z9D5ktF5UVt~)*>LOB#0KG#A=AnG3?#$%w2*`bKKpsyWjWC&SRDO zx4&&#YT|l*Jf2MEbNoFFtJQK@YuE8hYXGEFDi#}!_!9$7JD%G-Zs1Ym`$3@8>&MAw z>png%ihMt4+K=b<2u~XL*7~K_Yntc5<6s_mN)e%@fmbSnLAQ$(4dU}r<4p6q5>enj zQzqb8*M5QpA|DLvDo-m6uH$hO_MY9|u3YpW*1PcDtk0`%CAoy=D%MYy?Ot zCk5P^0En{tdxwul&+#;rw7{{=CfIC&XC4H(3;@YTom{1rkfou<08~^ zU4W|1p#YLH5QGva^E62H1XQ!cZMH;+#Q-406wULB{zd{QCaL@Ttb-TVy4rQYv@VD1 z2b1zif!f9ZEv1BMLuv2#xddP*AS>5i)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN8Hybe?kceSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00BKoL_t(&-tCvM4TCTcMFG*LqzDT*8&DvTjwUOlVhBda z5a}}j0|beJ4Z;F20RuSI3B~Ai2AhPyy#|4fv;W6FACAK?48t%Cvr}B#36tdYYFjDQ z=Vf_1g`w+yI}e3#TX54vQI_FxlmLjM^4K!OHx;f?^Jp1;Dz`98;^jI~w+rV3X9Be3_?=eqf@_jQf%Oltr&(WS68uIKC= z?HT|}O5F;uC#QZ9tjg z7s2OKh~v>-+}{`gg3jlr={j7XZrtjBhNiZ*)ZSle>2n|OEnp=C!QqgmQo=oURpT~m vMBiVpkH>J`tZ>SR-3Z5w*qv~OVOGT(pD&wzSwX!900000NkvXXu0mjf$(4Sv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/squish.png b/Resources/Textures/_Impstation/Interface/Emotes/squish.png new file mode 100644 index 0000000000000000000000000000000000000000..e262b4bfa80d979231b31448ad458f7549827868 GIT binary patch literal 985 zcmV;~119{5P)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN906Aj=l@R~{02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00FT{L_t(&-tCybYr;Sj$6rcDCzn!`PFW&_PAxbHx*IYC zidz={2>%$DY*OeD=&qa4PK9EYOhGAGI=R~+JOU@@`7S>x@3V;H!oBbJ-rcR}*GRMKz%ekDFnk_G!{L0c zKR?w7v#AvojX~jY?7F^BpU1MY_o+shRqt)tIGJ$ASu92)`Mm43ZTETr$D{ABRsfw& z5X@!(ah%ykHNw;tu1ZyvK~&)?bd4}|g{x8(13+whyIn5Ng=63VQFJ)a1!E>ub_>Xa z=YeO)Qc`9JGMUhX<9OT(vN#$)1Tm#CP|*-s%Hw#IF`^N**8!r_xDsOE`Txs;i)O^f z*ZWg=2aqPE&$mXo0&%6!uU*>87w!gS1(9wkdwt29 z2^FCVFRdLGD?Z(3=2}o_S>0gieR$O$JevM~z%UHM{3reZ?nj_e>euyd00000NkvXX Hu0mjf7UsAT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/tailslap.png b/Resources/Textures/_Impstation/Interface/Emotes/tailslap.png new file mode 100644 index 0000000000000000000000000000000000000000..04c517fa5bc0dd9b8e24e6d1ad1310b30bded6d6 GIT binary patch literal 843 zcmV-R1GM~!P)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN988Ct0gslJo02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00AROL_t(&-tCvW4TCTgMPrl}QPMC0J0MZgFaQm6FamSX zFaQlD5<4&f4JBd#r*dP0@bATTc(*|U+wwj3`|x_9P$(1%g?g%pZyP?2y6$^Q`S)Si zbyY>kV*#iF@diMiFUz`~jSoZH&a*m*;NN5X?#6fn;O?YV^)^LTH3``U5$GB(%cjXP ze?vq&1g0rXlLYSM8E^*LH1NPwGI3R4RRHShvvPL@+ z`fh;F5qHL+%bqa+qM>m>4raMmUg`hz|x7gqv zoGV6A(2Cz(u V0;46!ZLk0U002ovPDHLkV1k`OW~2ZB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/vocal.png b/Resources/Textures/_Impstation/Interface/Emotes/vocal.png new file mode 100644 index 0000000000000000000000000000000000000000..49926b9910a9e11d2187ca23ebe658103d16e752 GIT binary patch literal 882 zcmV-&1C9KNP)EX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZN9IXd)?Nf7`502y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00Bx#L_t(&-tCvc5rQxfMH9|Y0XBd=ID-Xvmy5JP3ACXX zy<33H*aI{G72q8&`ayB-#J7ZdRoPK@bE%Sei7g>$V*R^XYpYm*Cfi zaL51N07&Rs!dEk3YiQpa3?s*5({vsF{_B+_ajcXc*}MU3rEpd4_q(0DLF5Jc{&KnB z=YmhCqBtD<3x7V#^8KDakD}Wx%jkv#uEL?fpg_4ovGuU{epUosh5KGlZUL?VVR*fs z&-M#bYl5l%-1*e_*cku?W}ZXiQ-Rd|uzkJX0@V9_Djb?;#y_7te>~brl?m|*iA z3j`8^r7HG5)sShXVTNee1_!FrCSY5E)cLllk2OqzuTG0Ae5v`i@mmXoGJ>1>T;bSH zfqHO(tE09>3KM2~;!6p4{xbw+gb9S(nnFE3wx1FNK@bEoUs@MC#2)K<7ytkO07*qo IM6N<$g75)>ssI20 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/voxhiss.png b/Resources/Textures/_Impstation/Interface/Emotes/voxhiss.png index 89604c446116c249447c34c542b44c6b28d56d88..094fbbb9b64868e476e5bb2d3b6649d8d480eb27 100644 GIT binary patch delta 1076 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 TF#qih00000NkvXXu0mjf&>qfY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Interface/Emotes/yawn.png b/Resources/Textures/_Impstation/Interface/Emotes/yawn.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd31df664163bd89ed25019269852337a403319 GIT binary patch literal 1215 zcmV;w1VHEX>4Tx04R}tkv&MmP!xqvQ>7v;4(%W!lA$`;MMWG-6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRUL0ade% zOfn(n3#($_6+VOz#u)q(Gxbz%?)$SsO3`G1Pb7{r-LQx^h-Wt~ zo%23%gjFPk_?&pspbHW|a$R=$jdR&yfoDdHTxOm)LM)bhSngp~F;wCi;;5o(lrQ96 zRyc2QR%;E`xhH>Nu&AwMxlU^oNh~3SG(^Z~po$tS#Aw$@F_EG3gol5`@u$fpldB3w zjs?`ALUR1zfAD*@W@&oLO$sJ}{ukT+7zYBoK)Y$%-^aGyJ^}pCz?IhZ*IU5cC+W?u z7Ci!nwtZNA9XEOvzC8c{02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NguL_t(&-eX`G1*2dTjDk@x3aAbo9Ijn^^5p-27)@(^ zgU;jP;{5y`9tfI{hsf1ODPW>?fM{wSKR#y;1H<*}mX;|g2#=zB93~G_PcOhkFN<&m z#6WqR?g21Z0VB2YJT7@$F-)pBIyi7ZOG`$Ek&*5JfbQW_7q^&hlw@GwWou>G?2W1Z z^RMbZzFQG|Gku@a{?9Sh!OVdHLgt~HLvDaDlIn3>9ws#p!_2`IAcRsBt^gr5Aeboi zI4*~w^U(nzj}vPi%snvoky>pMT?pdxIH9CWDInH7V%?$sbJi(w9=v`h$)ve=aJ6Ssa`_7HL()w95zJO2Lh@wgj0xIB)YhhZ`A>swJ_ zYsWAqgw!J~9R$#>Car79&K zynJ*eSZEdDfIv?nxB`NOkj1z>4oj*kDjQigFJxd~U`S`+tA6?>I{k=Hc=%p_nJSB}k~(hAR)Fd;GpFA_*TKp+Yb#v1< zXe~5D@L{zAu2P>;k5k+k!qq~9AIc0RXL$gzC3?))W8$002ovPDHLkV1f&08)yIk literal 0 HcmV?d00001 From 9ddf1f1dd513845209e3264d5aa2b495c523fd9a Mon Sep 17 00:00:00 2001 From: hivehum Date: Tue, 14 Jan 2025 22:41:51 -0500 Subject: [PATCH 2/4] auto pilot moment --- Resources/Prototypes/Voice/speech_emotes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index 343ef7a1a9962b..37832644253a2d 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -33,7 +33,7 @@ id: Laugh name: chat-emote-name-laugh category: Vocal - icon: _Impstation/Interface/Emotes/laugh.png #laugh + icon: _Impstation/Interface/Emotes/laugh.png #imp whitelist: components: - Vocal From 047eb9c60cba021b9539bfeb2971a3ef9e1b3a02 Mon Sep 17 00:00:00 2001 From: hivehum Date: Tue, 14 Jan 2025 22:49:08 -0500 Subject: [PATCH 3/4] GOD DAMN IT --- .../Textures/_Impstation/Interface/Emotes/attributions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml b/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml index 96e0ed3caddf0e..9320cac18c6ac4 100644 --- a/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml +++ b/Resources/Textures/_Impstation/Interface/Emotes/attributions.yml @@ -34,7 +34,7 @@ copyright: "Created by Carousel for Impstation" source: "https://github.com/impstation/imp-station-14" -- files: "wuhey.png" +- files: ["wuhey.png"] license: "Custom" copyright: "Barry, 63" source: "https://en.wikipedia.org/wiki/Pub" From 425990ddba79ade104f3742e50dc6fb528c411a9 Mon Sep 17 00:00:00 2001 From: hivehum Date: Tue, 14 Jan 2025 22:53:10 -0500 Subject: [PATCH 4/4] man idk what even happened here --- Content.Shared/Chat/Prototypes/EmotePrototype.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Chat/Prototypes/EmotePrototype.cs b/Content.Shared/Chat/Prototypes/EmotePrototype.cs index 1fa7bdfeb653a9..60bfd20727eba7 100644 --- a/Content.Shared/Chat/Prototypes/EmotePrototype.cs +++ b/Content.Shared/Chat/Prototypes/EmotePrototype.cs @@ -40,7 +40,7 @@ public sealed partial class EmotePrototype : IPrototype /// An icon used to visually represent the emote in radial UI. /// [DataField] - public SpriteSpecifier Icon = new SpriteSpecifier.Texture(new("/Textures/_Impstation/Interface/Actions/general.png")); // imp edit - changed the fallback emote icon + public SpriteSpecifier Icon = new SpriteSpecifier.Texture(new("/Textures/_Impstation/Interface/Emotes/general.png")); // imp edit - changed the fallback emote icon /// /// Determines conditions to this emote be available to use