mirror of
https://github.com/Ottermandias/Glamourer.git
synced 2025-12-15 13:14:17 +01:00
Fix exceptions occuring with old base 64 designs.
This commit is contained in:
parent
cc28363ae1
commit
0fea0b6ae8
1 changed files with 18 additions and 10 deletions
|
|
@ -400,16 +400,24 @@ public class DesignBase
|
||||||
|
|
||||||
public void MigrateBase64(CustomizationService customizations, ItemManager items, string base64)
|
public void MigrateBase64(CustomizationService customizations, ItemManager items, string base64)
|
||||||
{
|
{
|
||||||
DesignData = DesignBase64Migration.MigrateBase64(items, base64, out var equipFlags, out var customizeFlags, out var writeProtected,
|
try
|
||||||
out var applyHat, out var applyVisor, out var applyWeapon);
|
{
|
||||||
ApplyEquip = equipFlags;
|
DesignData = DesignBase64Migration.MigrateBase64(items, base64, out var equipFlags, out var customizeFlags,
|
||||||
var set = customizations.AwaitedService.GetList(DesignData.Customize.Clan, DesignData.Customize.Gender);
|
out var writeProtected,
|
||||||
ApplyCustomize = customizeFlags;
|
out var applyHat, out var applyVisor, out var applyWeapon);
|
||||||
SetWriteProtected(writeProtected);
|
ApplyEquip = equipFlags;
|
||||||
SetApplyHatVisible(applyHat);
|
ApplyCustomize = customizeFlags;
|
||||||
SetApplyVisorToggle(applyVisor);
|
SetWriteProtected(writeProtected);
|
||||||
SetApplyWeaponVisible(applyWeapon);
|
SetApplyHatVisible(applyHat);
|
||||||
SetApplyWetness(DesignData.IsWet());
|
SetApplyVisorToggle(applyVisor);
|
||||||
|
SetApplyWeaponVisible(applyWeapon);
|
||||||
|
SetApplyWetness(DesignData.IsWet());
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Glamourer.Chat.NotificationMessage(ex, "Could not parse Base64 design.", "Could not parse Base64 design", "Failure",
|
||||||
|
NotificationType.Error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void RemoveInvalidCustomize(CustomizationService customizations)
|
public void RemoveInvalidCustomize(CustomizationService customizations)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue