From bcec409618e2cd25688622bfd43a79ba135c6273 Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Sat, 28 Mar 2026 22:20:22 -0300 Subject: [PATCH] Fix deep-fried main menu text --- .../SharedSource/LuaCs/_Services/MainMenuPatch.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/MainMenuPatch.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/MainMenuPatch.cs index 44172628d..5dfdc794b 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/MainMenuPatch.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/MainMenuPatch.cs @@ -12,6 +12,8 @@ internal class MainMenuPatch : ISystem, IEventScreenSelected private readonly IEventService _eventService; + private bool mainMenuUIAdded = false; + public MainMenuPatch(IEventService eventService) { _eventService = eventService; @@ -39,10 +41,14 @@ internal class MainMenuPatch : ISystem, IEventScreenSelected #if CLIENT private void AddToMainMenu(MainMenuScreen screen) { + if (mainMenuUIAdded) { return; } + new GUITextBlock(new RectTransform(new Point(300, 30), screen.Frame.RectTransform, Anchor.TopLeft) { AbsoluteOffset = new Point(10, 10) }, $"Using LuaCsForBarotrauma revision {AssemblyInfo.GitRevision}", Color.Red) { IgnoreLayoutGroups = false }; + + mainMenuUIAdded = true; } #endif