IIUC, this is because of this check:
|
if (isSettingValues) |
|
{ |
|
return; |
|
} |
which is set here:
And never cleared here:
|
if (Widgets.ButtonText(resetRect, "VEF.Shields.ResetModSettingsToDefault".Translate())) |
|
{ |
|
usableWithShieldsWeapons.Clear(); |
|
VanillaShieldsExpandedStartup.SetValues(); |
|
} |
IIUC, this is because of this check:
VanillaExpandedFramework/Source/VEF/Apparels/Harmony/VanillaShieldsExpandedPatcher.cs
Lines 23 to 26 in ed067ce
which is set here:
VanillaExpandedFramework/Source/VEF/Apparels/Harmony/VanillaShieldsExpandedPatcher.cs
Line 53 in ed067ce
And never cleared here:
VanillaExpandedFramework/Source/VEF/Apparels/Harmony/VanillaShieldsExpandedPatcher.cs
Lines 115 to 119 in ed067ce