diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Data/SettingsFactoryRegistrationProvider.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Data/SettingsFactoryRegistrationProvider.cs index 883699e8b..8e705c4d6 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Data/SettingsFactoryRegistrationProvider.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Data/SettingsFactoryRegistrationProvider.cs @@ -100,7 +100,7 @@ public class SettingsEntryRegistrar : ISettingsRegistrationProvider || valueChangePredicate.Invoke(newValue); #else // Server has absolute authority. - return true; + return !info.Element.GetAttributeBool("ReadOnly", false); #endif }