mirror of
https://github.com/Ottermandias/Glamourer.git
synced 2025-12-13 12:14:18 +01:00
Fix turning non-humans human with merged designs.
This commit is contained in:
parent
4bbb48b7b9
commit
f07717240f
1 changed files with 7 additions and 4 deletions
|
|
@ -364,10 +364,13 @@ public class StateEditor(
|
||||||
|
|
||||||
public void ApplyDesign(object data, DesignBase design, ApplySettings settings)
|
public void ApplyDesign(object data, DesignBase design, ApplySettings settings)
|
||||||
{
|
{
|
||||||
var merged = settings.MergeLinks && design is Design d
|
var state = (ActorState)data;
|
||||||
? merger.Merge(d.AllLinks, ((ActorState)data).ModelData.Customize, ((ActorState)data).BaseData, false,
|
MergedDesign merged;
|
||||||
Config.AlwaysApplyAssociatedMods)
|
if (!settings.MergeLinks || design is not Design d)
|
||||||
: new MergedDesign(design);
|
merged = new MergedDesign(design);
|
||||||
|
else
|
||||||
|
merged = merger.Merge(d.AllLinks, state.ModelData.IsHuman ? state.ModelData.Customize : CustomizeArray.Default, state.BaseData,
|
||||||
|
false, Config.AlwaysApplyAssociatedMods);
|
||||||
|
|
||||||
ApplyDesign(data, merged, settings with
|
ApplyDesign(data, merged, settings with
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue