Fixes issue with possible uninitialized dyed items map when opening clothing menus

This commit is contained in:
chardub
2025-03-11 14:04:42 -04:00
parent 701ea9ab11
commit 7358d67e7e
18 changed files with 167 additions and 6 deletions

View File

@@ -12,6 +12,8 @@ class OutfitsMartAdapter < PokemonMartAdapter
@worn_clothes = get_current_clothes()
@isShop = isShop
@version = nil
$Trainer.dyed_hats = {} if !$Trainer.dyed_hats
$Trainer.dyed_clothes = {} if !$Trainer.dyed_clothes
end
def getDisplayName(item)

View File

@@ -138,10 +138,8 @@ class ClothesShopPresenter < PokemonMartScreen
return true
elsif options[choice] == cmd_confirm
confirmPutClothes(nil)
@scene.pbEndBuyScene
return false
return true
elsif options[choice] == cmd_dye
#removeDye(item) selectHatColor
dyeOptions(@adapter.is_secondary_hat,item)
return true
elsif options[choice] == cmd_swap