mirror of
https://github.com/Ottermandias/Glamourer.git
synced 2026-01-03 06:13:45 +01:00
Add All Dye box.
This commit is contained in:
parent
5417013bc3
commit
90d4a06253
3 changed files with 51 additions and 2 deletions
|
|
@ -148,10 +148,18 @@ public class ActorPanel
|
|||
return;
|
||||
|
||||
_equipmentDrawer.Prepare();
|
||||
|
||||
var usedAllStain = _equipmentDrawer.DrawAllStain(out var newAllStain, _state!.IsLocked);
|
||||
foreach (var slot in EquipSlotExtensions.EqdpSlots)
|
||||
{
|
||||
var changes = _equipmentDrawer.DrawEquip(slot, _state!.ModelData, out var newArmor, out var newStain, null, out _, out _,
|
||||
_state.IsLocked);
|
||||
if (usedAllStain)
|
||||
{
|
||||
changes |= DataChange.Stain;
|
||||
newStain = newAllStain;
|
||||
}
|
||||
|
||||
switch (changes)
|
||||
{
|
||||
case DataChange.Item:
|
||||
|
|
@ -168,6 +176,12 @@ public class ActorPanel
|
|||
|
||||
var weaponChanges = _equipmentDrawer.DrawWeapons(_state!.ModelData, out var newMainhand, out var newOffhand, out var newMainhandStain,
|
||||
out var newOffhandStain, null, GameMain.IsInGPose(), out _, out _, out _, out _, _state.IsLocked);
|
||||
if (usedAllStain)
|
||||
{
|
||||
weaponChanges |= DataChange.Stain | DataChange.Stain2;
|
||||
newMainhandStain = newAllStain;
|
||||
newOffhandStain = newAllStain;
|
||||
}
|
||||
|
||||
if (weaponChanges.HasFlag(DataChange.Item))
|
||||
if (weaponChanges.HasFlag(DataChange.Stain))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue