mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-12 07:35:00 +00:00
Fixes hairstyles with more than 4 versions causing players to go bald when swapping hairstyle
This commit is contained in:
@@ -107,7 +107,6 @@ class HairMartAdapter < OutfitsMartAdapter
|
||||
|
||||
def getItemIcon(item)
|
||||
return Settings::BACK_ITEM_ICON_PATH if !item
|
||||
itemId = getCurrentHairId(item.id)
|
||||
return getOverworldHatFilename(item.id)
|
||||
end
|
||||
|
||||
@@ -115,6 +114,7 @@ class HairMartAdapter < OutfitsMartAdapter
|
||||
item = @previous_item if !item
|
||||
item = @previous_item if item.is_a?(Symbol)
|
||||
@previous_item = find_first_item() if !item.is_a?(Symbol)
|
||||
|
||||
displayed_hat = @hat_visible ? @worn_hat : nil
|
||||
displayed_hat2 = @hat_visible ? @worn_hat2 : nil
|
||||
|
||||
@@ -200,4 +200,10 @@ class HairMartAdapter < OutfitsMartAdapter
|
||||
switchVersion(nil,1)
|
||||
end
|
||||
|
||||
def currentVersionExists?(item)
|
||||
hairId = getCurrentHairId(item.id)
|
||||
filename = getOverworldHairFilename(hairId)
|
||||
return pbResolveBitmap(filename)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user