diff --git a/Glamourer/Designs/DesignBase.cs b/Glamourer/Designs/DesignBase.cs index 4e3f5b6..e766f3a 100644 --- a/Glamourer/Designs/DesignBase.cs +++ b/Glamourer/Designs/DesignBase.cs @@ -471,6 +471,7 @@ public class DesignBase design.GetDesignDataRef().Parameters[flag] = new CustomizeParameterValue(r, g, b, a); } + MigrateLipOpacity(); return; // Load the token and set application. @@ -488,6 +489,14 @@ public class DesignBase design.GetDesignDataRef().Parameters[flag] = CustomizeParameterValue.Zero; return false; } + + void MigrateLipOpacity() + { + var token = parameters!["LipOpacity"]?["Percentage"]?.ToObject(); + var actualToken = parameters![CustomizeParameterFlag.LipDiffuse]?["Alpha"]; + if (token != null && actualToken == null) + design.GetDesignDataRef().Parameters.LipDiffuse.W = token.Value; + } } protected static void LoadEquip(ItemManager items, JToken? equip, DesignBase design, string name, bool allowUnknown)