[FEAT] Всякие прикольные разности и вкусности (#554)

* feat: трикодер

* feat: принтер документов

* fix: текст фелинидов

* feat: возможность менять голос эмоутов

* feat: мяукаем при аспекте мяуканья

* feat: ПНВ

* fix: забирай свои метадаты

* fix: oopsies

* fix: линтер снова

* fix: пожалуйста линтер отстань
# Conflicts:
#	Content.Server/Speech/Components/VocalComponent.cs
#	Content.Server/White/AspectsSystem/Aspects/CatEarsAspect.cs
#	Resources/Prototypes/Catalog/Fills/Items/belt.yml
#	Resources/Prototypes/Reagents/Materials/materials.yml
#	Resources/Prototypes/White/Catalog/seniors_fills.yml
#	Resources/Prototypes/White/Catalog/uplink.yml
#	Resources/Prototypes/White/Recipes/lathe_recipes.yml
#	Resources/Prototypes/White/Research/experimental.yml
This commit is contained in:
Remuchi
2023-11-12 21:21:53 +07:00
committed by Remuchi
parent a009a8fae3
commit 64903d1403
43 changed files with 2228 additions and 11 deletions

View File

@@ -1,4 +1,5 @@
using Content.Server.Speech.EntitySystems;
using Content.Server.White.AspectsSystem.Aspects;
using Content.Shared.Chat.Prototypes;
using Content.Shared.Humanoid;
using Robust.Shared.Audio;
@@ -12,7 +13,7 @@ namespace Content.Server.Speech.Components;
/// Component required for entities to be able to do vocal emotions.
/// </summary>
[RegisterComponent]
[Access(typeof(VocalSystem))]
[Access(typeof(VocalSystem), typeof(CatEarsAspect))]
public sealed partial class VocalComponent : Component
{
/// <summary>
@@ -41,6 +42,6 @@ public sealed partial class VocalComponent : Component
/// Currently loaded emote sounds prototype, based on entity sex.
/// Null if no valid prototype for entity sex was found.
/// </summary>
[ViewVariables]
[ViewVariables(VVAccess.ReadWrite)]
public EmoteSoundsPrototype? EmoteSounds = null;
}