]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Emotes Menu (#26702)
authorMorb <14136326+Morb0@users.noreply.github.com>
Mon, 29 Apr 2024 04:38:23 +0000 (07:38 +0300)
committerGitHub <noreply@github.com>
Mon, 29 Apr 2024 04:38:23 +0000 (21:38 -0700)
commit16b3e2233a43ce5130d000f5ac7a57d9d2509cdd
treebfd7e974cfbd2cb79c16f741417a8fcdf907ba28
parent373c368b94de808ff8da1f9956b489daecee64d8
Emotes Menu (#26702)

* Basic emote radial menu

* Move out from corvax

* Move to UI controller & add to top menu bar and key bind

* Make emote play

* Add name localization for emotes

* Localize chat messages

* Fix emote menu

* Add categories localization

* Fixes

* Fix

* Add emotes entity blacklist

* Fix entity whitelist required all logic

* Remove unused wagging emote

* Revert sprite

* Set default texture for emote icon

* Update Resources/keybinds.yml

---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
34 files changed:
Content.Client/Chat/UI/EmotesMenu.xaml [new file with mode: 0644]
Content.Client/Chat/UI/EmotesMenu.xaml.cs [new file with mode: 0644]
Content.Client/Input/ContentContexts.cs
Content.Client/UserInterface/Systems/Emotes/EmotesUIController.cs [new file with mode: 0644]
Content.Client/UserInterface/Systems/MenuBar/GameTopMenuBarUIController.cs
Content.Client/UserInterface/Systems/MenuBar/Widgets/GameTopMenuBar.xaml
Content.Server/Chat/Systems/ChatSystem.Emote.cs
Content.Server/Speech/EmotesMenuSystem.cs [new file with mode: 0644]
Content.Server/Speech/EntitySystems/VocalSystem.cs
Content.Shared/Chat/EmotesEvents.cs [new file with mode: 0644]
Content.Shared/Chat/Prototypes/EmotePrototype.cs
Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs
Content.Shared/Input/ContentKeyFunctions.cs
Content.Shared/Speech/Components/VocalComponent.cs [moved from Content.Server/Speech/Components/VocalComponent.cs with 83% similarity]
Content.Shared/Speech/SpeechComponent.cs
Content.Shared/Wagging/WaggingComponent.cs
Content.Shared/Whitelist/EntityWhitelist.cs
Resources/Locale/en-US/HUD/game-hud.ftl
Resources/Locale/en-US/chat/emotes.ftl [new file with mode: 0644]
Resources/Locale/en-US/chat/ui/emote-menu.ftl [new file with mode: 0644]
Resources/Locale/en-US/emotes/emotes.ftl [deleted file]
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml
Resources/Prototypes/Entities/Mobs/NPCs/space.yml
Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
Resources/Prototypes/Entities/Mobs/Species/moth.yml
Resources/Prototypes/Entities/Mobs/Species/slime.yml
Resources/Prototypes/Voice/disease_emotes.yml
Resources/Prototypes/Voice/speech_emotes.yml
Resources/Prototypes/Voice/tail_emotes.yml [deleted file]
Resources/Textures/Interface/emotes.svg [new file with mode: 0644]
Resources/Textures/Interface/emotes.svg.192dpi.png [new file with mode: 0644]
Resources/Textures/Interface/emotes.svg.192dpi.png.yml [new file with mode: 0644]
Resources/keybinds.yml