mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Fixes issue with possible uninitialized dyed items map when opening clothing menus
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -12,9 +12,14 @@ class CustomSpriteExtracter < PIFSpriteExtracter
|
||||
def load_bitmap_from_spritesheet(pif_sprite)
|
||||
body_id = pif_sprite.body_id
|
||||
spritesheet_file = getSpritesheetPath(pif_sprite)
|
||||
|
||||
echoln spritesheet_file
|
||||
spritesheet_bitmap = AnimatedBitmap.new(spritesheet_file).bitmap
|
||||
|
||||
sprite_x_position,sprite_y_position =get_sprite_position_on_spritesheet(body_id,SPRITE_SIZE,COLUMNS)
|
||||
echoln sprite_x_position
|
||||
echoln sprite_y_position
|
||||
|
||||
src_rect = Rect.new(sprite_x_position, sprite_y_position, SPRITE_SIZE, SPRITE_SIZE)
|
||||
|
||||
sprite_bitmap = Bitmap.new(SPRITE_SIZE, SPRITE_SIZE)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -416,6 +416,8 @@ def switchToFavoriteOutfit()
|
||||
|
||||
else
|
||||
if (Kernel.pbConfirmMessage("Put on your favorite outfit?"))
|
||||
echoln "favorite clothes: #{$Trainer.favorite_clothes}, favorite hat: #{$Trainer.favorite_hat}, favorite hat2: #{$Trainer.favorite_hat2}"
|
||||
|
||||
playOutfitChangeAnimation()
|
||||
putOnClothes($Trainer.favorite_clothes, true) if $Trainer.favorite_clothes
|
||||
putOnHat($Trainer.favorite_hat, true, false) if $Trainer.favorite_hat
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +1,8 @@
|
||||
1741628045
|
||||
1741628045
|
||||
1741628046
|
||||
1741716194
|
||||
1741716198
|
||||
1741716201
|
||||
1741716206
|
||||
1741716225
|
||||
1741716229
|
||||
1741716244
|
||||
1741716248
|
||||
@@ -377,3 +377,152 @@ Graphics/CustomBattlers/spritesheets/spritesheets_custom/442/442.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/309.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/103.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/103/103.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/305/305.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/392.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/333.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/333/333.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/372.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/34.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/34/34.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/343.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/247.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/247/247.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/474.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/474/474.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/151.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/151/151.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/108.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/108/108.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/365.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/400.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/400/400.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/270.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/106/106.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/324.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/45.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/45/45b.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/301.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/13.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/13/13.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/376.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/166/166.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/107/107.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/315.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/408.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/408/408.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/338.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/355/355.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/41.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/77/77.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/285/285.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/54.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/163.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/343/343.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/304.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/324/324.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/63.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/269.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/269/269.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/306.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/306/306.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/99.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/157/157.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/48.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/378.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/378/378.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/127.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/234.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/234/234.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/423.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/450/450.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/116.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/1/1.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/411/411.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/341.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/370/370.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/347.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/347/347.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/83.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/218.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/218/218.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/150.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/345.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/345/345c.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/223.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/223/223.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/110/110.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/265/265.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/123.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/123/123.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/407.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/372/372.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/273.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/273/273.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/164.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/286.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/286/286.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/221.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/42.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/42/42b.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/391.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/391/391.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/308.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/360.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/360/360.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/351.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/351/351.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/501/501.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/501.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/287.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/253.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/253/253.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/224.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/342.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/342/342.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/417.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/257/257.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/250.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/302.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/302/302.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/459.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/327.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/327/327a.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/395.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/116/116.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/284.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/284/284.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/145.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/26/26a.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/387.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/387/387.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/289.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/289/289.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/184.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/184/184.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/456.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/456/456.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/4/4.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/272.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/19/19a.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/499.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/499/499.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/20.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/49/49.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/149.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/365/365.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/304/304.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/12.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/12/12.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/466.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/50/50.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/346.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/346/346a.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/47.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/441.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/441/441.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/94.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/324/324a.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/239.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/239/239.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/187/187.png
|
||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/460.png
|
||||
|
||||
Reference in New Issue
Block a user