diff --git a/Glamourer/Designs/DesignBase.cs b/Glamourer/Designs/DesignBase.cs index 5149b6b..db923ce 100644 --- a/Glamourer/Designs/DesignBase.cs +++ b/Glamourer/Designs/DesignBase.cs @@ -398,7 +398,7 @@ public class DesignBase } } - design.ApplyCustomize &= set.SettingAvailable; + design.ApplyCustomize &= set.SettingAvailable | CustomizeFlag.Gender | CustomizeFlag.Clan; } public void MigrateBase64(ItemManager items, HumanModelList humans, string base64) diff --git a/Glamourer/Designs/DesignManager.cs b/Glamourer/Designs/DesignManager.cs index f888a80..d70deaf 100644 --- a/Glamourer/Designs/DesignManager.cs +++ b/Glamourer/Designs/DesignManager.cs @@ -307,7 +307,7 @@ public class DesignManager public void ChangeApplyCustomize(Design design, CustomizeIndex idx, bool value) { var set = _customizations.AwaitedService.GetList(design.DesignData.Customize.Clan, design.DesignData.Customize.Gender); - value &= set.IsAvailable(idx); + value &= set.IsAvailable(idx) || idx is CustomizeIndex.Clan or CustomizeIndex.Gender; if (!design.SetApplyCustomize(idx, value)) return; diff --git a/Glamourer/Services/CustomizationService.cs b/Glamourer/Services/CustomizationService.cs index 2feaa4d..12b4fa8 100644 --- a/Glamourer/Services/CustomizationService.cs +++ b/Glamourer/Services/CustomizationService.cs @@ -36,7 +36,7 @@ public sealed class CustomizationService : AsyncServiceWrapper