mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-28 17:26:00 +00:00
Fixes issue with hat swapping
This commit is contained in:
@@ -63,11 +63,11 @@ class Sprite_Player < Sprite_Character
|
|||||||
outfitFilename = getOverworldOutfitFilename(Settings::PLAYER_TEMP_OUTFIT_FALLBACK) if !pbResolveBitmap(outfitFilename)
|
outfitFilename = getOverworldOutfitFilename(Settings::PLAYER_TEMP_OUTFIT_FALLBACK) if !pbResolveBitmap(outfitFilename)
|
||||||
hairFilename = getOverworldHairFilename($Trainer.hair)
|
hairFilename = getOverworldHairFilename($Trainer.hair)
|
||||||
hatFilename = getOverworldHatFilename($Trainer.hat)
|
hatFilename = getOverworldHatFilename($Trainer.hat)
|
||||||
hat2Filename = getOverworldHatFilename($Trainer.hat(true))
|
hat2Filename = getOverworldHatFilename($Trainer.hat2)
|
||||||
|
|
||||||
hair_color_shift = $Trainer.hair_color
|
hair_color_shift = $Trainer.hair_color
|
||||||
hat_color_shift = $Trainer.hat_color
|
hat_color_shift = $Trainer.hat_color
|
||||||
hat2_color_shift = $Trainer.hat_color(true)
|
hat2_color_shift = $Trainer.hat2_color
|
||||||
|
|
||||||
clothes_color_shift = $Trainer.clothes_color
|
clothes_color_shift = $Trainer.clothes_color
|
||||||
|
|
||||||
|
|||||||
@@ -70,6 +70,7 @@ class ClothesShopPresenter < PokemonMartScreen
|
|||||||
|
|
||||||
def pbBuyScreen
|
def pbBuyScreen
|
||||||
@scene.pbStartBuyScene(@stock, @adapter)
|
@scene.pbStartBuyScene(@stock, @adapter)
|
||||||
|
@scene.select_specific_item(@adapter.worn_clothes) if !@adapter.isShop?
|
||||||
item = nil
|
item = nil
|
||||||
loop do
|
loop do
|
||||||
item = @scene.pbChooseBuyItem
|
item = @scene.pbChooseBuyItem
|
||||||
|
|||||||
@@ -24,13 +24,18 @@ class ClothesShopPresenter < PokemonMartScreen
|
|||||||
end
|
end
|
||||||
|
|
||||||
def swapHats()
|
def swapHats()
|
||||||
|
echoln "hat 1: #{$Trainer.hat}"
|
||||||
|
echoln "hat 2: #{$Trainer.hat2}"
|
||||||
|
|
||||||
|
|
||||||
$Trainer.hat, $Trainer.hat2 = $Trainer.hat2, $Trainer.hat
|
$Trainer.hat, $Trainer.hat2 = $Trainer.hat2, $Trainer.hat
|
||||||
#$Trainer.hat_color,$Trainer.hat2_color=$Trainer.hat2_color,$Trainer.hat_color
|
|
||||||
|
|
||||||
pbSEPlay("GUI naming tab swap start")
|
pbSEPlay("GUI naming tab swap start")
|
||||||
|
|
||||||
|
|
||||||
new_selected_hat = @adapter.is_secondary_hat ? $Trainer.hat2 : $Trainer.hat
|
new_selected_hat = @adapter.is_secondary_hat ? $Trainer.hat2 : $Trainer.hat
|
||||||
|
echoln "hat 1: #{$Trainer.hat}"
|
||||||
|
echoln "hat 2: #{$Trainer.hat2}"
|
||||||
|
echoln "new selected hat: #{new_selected_hat}"
|
||||||
|
|
||||||
@scene.select_specific_item(new_selected_hat,true)
|
@scene.select_specific_item(new_selected_hat,true)
|
||||||
@scene.updatePreviewWindow
|
@scene.updatePreviewWindow
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ class ClothesShopView < PokemonMart_Scene
|
|||||||
itemwindow.index=@adapter.items.length-1
|
itemwindow.index=@adapter.items.length-1
|
||||||
itemwindow.refresh
|
itemwindow.refresh
|
||||||
end
|
end
|
||||||
|
|
||||||
i=0
|
i=0
|
||||||
for item in @adapter.items
|
for item in @adapter.items
|
||||||
next if !item.is_a?(Outfit)
|
next if !item.is_a?(Outfit)
|
||||||
@@ -117,7 +116,6 @@ class ClothesShopView < PokemonMart_Scene
|
|||||||
def pbChooseBuyItem
|
def pbChooseBuyItem
|
||||||
itemwindow = @sprites["itemwindow"]
|
itemwindow = @sprites["itemwindow"]
|
||||||
refreshStock(@adapter) if !itemwindow
|
refreshStock(@adapter) if !itemwindow
|
||||||
select_specific_item(@adapter.worn_clothes) if !@adapter.isShop?
|
|
||||||
displayNewItem(itemwindow)
|
displayNewItem(itemwindow)
|
||||||
@sprites["helpwindow"].visible = false
|
@sprites["helpwindow"].visible = false
|
||||||
pbActivateWindow(@sprites, "itemwindow") {
|
pbActivateWindow(@sprites, "itemwindow") {
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ class HatsMartAdapter < OutfitsMartAdapter
|
|||||||
|
|
||||||
def initialize(stock = nil, isShop = nil, isSecondaryHat = false)
|
def initialize(stock = nil, isShop = nil, isSecondaryHat = false)
|
||||||
super(stock,isShop,isSecondaryHat)
|
super(stock,isShop,isSecondaryHat)
|
||||||
@worn_clothes = $Trainer.hat(false)
|
@worn_clothes = $Trainer.hat
|
||||||
@worn_clothes2 = $Trainer.hat(true)
|
@worn_clothes2 = $Trainer.hat2
|
||||||
end
|
end
|
||||||
|
|
||||||
def toggleEvent(item)
|
def toggleEvent(item)
|
||||||
|
|||||||
Binary file not shown.
@@ -1,2 +1,7 @@
|
|||||||
1741542225
|
1741548975
|
||||||
1741542225
|
1741548979
|
||||||
|
1741548983
|
||||||
|
1741548990
|
||||||
|
1741549010
|
||||||
|
1741549014
|
||||||
|
1741549014
|
||||||
@@ -709,3 +709,17 @@ Graphics/CustomBattlers/spritesheets/spritesheets_custom/468/468a.png
|
|||||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/296/296a.png
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/296/296a.png
|
||||||
Graphics/CustomBattlers/spritesheets/spritesheets_base/418.png
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/418.png
|
||||||
Graphics/CustomBattlers/spritesheets/spritesheets_custom/418/418.png
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/418/418.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/454/454.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/491.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/491/491.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/407.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/407/407.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/193/193.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/168.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/405.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/405/405.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/268.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/336.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/246/246.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_base/317.png
|
||||||
|
Graphics/CustomBattlers/spritesheets/spritesheets_custom/317/317.png
|
||||||
|
|||||||
@@ -699,6 +699,8 @@
|
|||||||
691,PINKANBERRY,Pinkan Berry,Pinkan Berries,5,0,"A type of Berry that is only found on Pinkan Island. This berry turns Pokémon that eats it pink.",0,0,5,
|
691,PINKANBERRY,Pinkan Berry,Pinkan Berries,5,0,"A type of Berry that is only found on Pinkan Island. This berry turns Pokémon that eats it pink.",0,0,5,
|
||||||
692,EMERGENCYWHISTLE,Emergency Whistle,Emergency Whistle,8,0,"A small whistle that emits a loud, high-pitched noise. It can be used to alert others.",0,0,6,
|
692,EMERGENCYWHISTLE,Emergency Whistle,Emergency Whistle,8,0,"A small whistle that emits a loud, high-pitched noise. It can be used to alert others.",0,0,6,
|
||||||
693,FAVORITEOUTFIT,Favorite Outfit,Favorite Outfits,8,0,"Allows you to quickly switch to the outfit you've marked as your favorite.",2,0,6,
|
693,FAVORITEOUTFIT,Favorite Outfit,Favorite Outfits,8,0,"Allows you to quickly switch to the outfit you've marked as your favorite.",2,0,6,
|
||||||
|
694,HATSDYEKIT,Hats Dye Kit,Hats Dye Kits,8,0,"A nifty kit that can be used to dye your hats in different colours from the Outfits menu",2,0,6,
|
||||||
|
695,CLOTHESDYEKIT,Clothes Dye Kit,Hats Dye Kits,8,0,"A nifty kit that can be used to dye your clothes in different colours from the Outfits menu",2,0,6,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user