Add fix for unimplemented but listed hairstyle.

This commit is contained in:
Ottermandias 2023-01-11 12:36:33 +01:00
parent 9e7c5e9a89
commit 1a4bacf0b7
2 changed files with 75 additions and 50 deletions

View file

@ -63,9 +63,14 @@ namespace Glamourer.Customization
continue;
var hairRow = _customizeSheet.GetRow(customizeIdx);
hairList.Add(hairRow != null
? new Customization(CustomizationId.Hairstyle, hairRow.FeatureID, hairRow.Icon, (ushort) hairRow.RowId)
: new Customization(CustomizationId.Hairstyle, (byte) i, customizeIdx, 0));
if (hairRow == null)
{
hairList.Add(new Customization(CustomizationId.Hairstyle, (byte)i, customizeIdx));
}
else if (_icons.IconExists(hairRow.Icon))
{
hairList.Add(new Customization(CustomizationId.Hairstyle, hairRow.FeatureID, hairRow.Icon, (ushort)hairRow.RowId));
}
}
return hairList.ToArray();