[ADD/PORT] Шрифт клоуна (#454)

* КЛОУНСКИЙ БЛЯТЬ ШРИФТ СУЧКИ

* пенес

* Update fonts.yml

* Update fonts.yml

* Update Content.Server/_White/Chat/FunnyFontsChatSystem.cs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Кролик, иди нахуй

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Kutosss
2025-04-20 06:21:57 +03:00
committed by GitHub
parent 800db26bee
commit 1fac796e5c
3 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using Content.Server.Chat.Systems;
using Content.Server.VoiceMask;
using Content.Shared.Clumsy;
using Content.Shared.Interaction.Components;
using Robust.Shared.Network;
namespace Content.Server.Chat;
public sealed class FunnyFontsChatSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<TransformSpeechEvent>(OnTransformSpeech);
}
private void OnTransformSpeech(TransformSpeechEvent ev)
{
if (TryComp(ev.Sender, out VoiceMaskComponent? mask) && mask.VoiceMaskName != null)
return;
if (TryComp<ClumsyComponent>(ev.Sender, out _))
{
ev.Message = $"[font=\"ComicSansMS\"]{ev.Message}[/font]";
}
}
}

Binary file not shown.

View File

@@ -93,3 +93,7 @@
- type: font
id: Megrim
path: /Fonts/Megrim/Megrim.ttf
# WD ADD:
- type: font
id: ComicSansMS
path: /Fonts/_White/Comic Sans MS/Comic Sans MS.ttf