diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsSetup.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsSetup.cs index deeb3c33e..c0fc0e380 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsSetup.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsSetup.cs @@ -139,6 +139,13 @@ namespace Barotrauma ConfigService.TryGetConfig>(luaCsPackage, "UseCaching", out var val5) ? val5 : null; + + if (!ContentPackageManager.EnabledPackages.All.Contains(luaCsPackage)) + { + // sorry perfidius (not sorry) + luaCsPackage.UnloadFilesOfType(); + luaCsPackage.LoadFilesOfType(); + } } private IServicesProvider SetupServicesProvider()