From ab2638b2cb035cba7e424695f09722e0fb00e55e Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Wed, 28 Jan 2026 23:37:12 -0300 Subject: [PATCH] Fix event service not clearing _luaOrphanSubscribers --- .../SharedSource/LuaCs/Services/EventService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/EventService.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/EventService.cs index db42a1194..9839afa1b 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/EventService.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/EventService.cs @@ -349,6 +349,7 @@ public class EventService : IEventService, IEventAssemblyContextUnloading _luaSubscriptionFactories.Clear(); _eventTypeNameAliases.Clear(); _luaLegacySubscriptionFactories.Clear(); + _luaOrphanSubscribers.Clear(); GC.SuppressFinalize(this); } @@ -359,6 +360,7 @@ public class EventService : IEventService, IEventAssemblyContextUnloading _luaSubscriptionFactories.Clear(); _eventTypeNameAliases.Clear(); _luaLegacySubscriptionFactories.Clear(); + _luaOrphanSubscribers.Clear(); return FluentResults.Result.Ok(); }