From 05d6186b8dee32cde5ebce40e439f3e700311de5 Mon Sep 17 00:00:00 2001 From: Litogin <139079015+Litogin@users.noreply.github.com> Date: Fri, 17 Oct 2025 18:44:50 +0300 Subject: [PATCH] Dynamic description (#246) * Add Dynamic Text * add UI for entering a dynamic description * work UI * work DynamicText * fixed client * final bugfix * mini change * Okay... Again mini change * fix request DynamicText * add limit Dynamic text --- Content.Client/FlavorText/FlavorText.xaml | 2 +- .../Character/CharacterUIController.cs | 14 ++++- .../Character/Windows/CharacterWindow.xaml | 3 ++ .../CharacterInformationWindow.xaml | 12 +++++ .../CharacterInformationWindow.xaml.cs | 12 +++++ .../_WL/DynamicText/DynamicTextSystem.cs | 47 +++++++++++++++++ .../DynamicText/UI/DynamicTextUIController.cs | 33 ++++++++++++ .../_WL/DynamicText/UI/DynamicTextWindow.xaml | 24 +++++++++ .../DynamicText/UI/DynamicTextWindow.xaml.cs | 38 ++++++++++++++ .../CharacterInformationComponent.cs | 6 ++- .../CharacterInformationSystem.cs | 2 +- .../_WL/DynamicText/DynamicTextSystem.cs | 52 +++++++++++++++++++ Content.Shared/_WL/CCVars/WLCCVars.cs | 7 +++ .../CharacterInformationUI.cs | 7 ++- .../DynamicText/RequestDynamicTextEvent.cs | 9 ++++ .../DynamicText/RequestedDynamicTextEvent.cs | 9 ++++ .../_WL/DynamicText/SetDynamicTextEvent.cs | 10 ++++ .../character-information-ui.ftl | 4 ++ .../ru-RU/_WL/dynamic-text/dynamic-text.ftl | 4 ++ 19 files changed, 289 insertions(+), 6 deletions(-) create mode 100644 Content.Client/_WL/DynamicText/DynamicTextSystem.cs create mode 100644 Content.Client/_WL/DynamicText/UI/DynamicTextUIController.cs create mode 100644 Content.Client/_WL/DynamicText/UI/DynamicTextWindow.xaml create mode 100644 Content.Client/_WL/DynamicText/UI/DynamicTextWindow.xaml.cs create mode 100644 Content.Server/_WL/DynamicText/DynamicTextSystem.cs create mode 100644 Content.Shared/_WL/DynamicText/RequestDynamicTextEvent.cs create mode 100644 Content.Shared/_WL/DynamicText/RequestedDynamicTextEvent.cs create mode 100644 Content.Shared/_WL/DynamicText/SetDynamicTextEvent.cs create mode 100644 Resources/Locale/ru-RU/_WL/dynamic-text/dynamic-text.ftl diff --git a/Content.Client/FlavorText/FlavorText.xaml b/Content.Client/FlavorText/FlavorText.xaml index 01f43f1f69..9dfd5c186d 100644 --- a/Content.Client/FlavorText/FlavorText.xaml +++ b/Content.Client/FlavorText/FlavorText.xaml @@ -1,4 +1,4 @@ - +