From 92818790b9c08d71d8d0a2a34db8d52ca8ce71af Mon Sep 17 00:00:00 2001 From: infinitefusion Date: Sun, 22 Dec 2024 12:17:17 -0500 Subject: [PATCH] fixes unsynced pokedex issue --- .../003_Battle/002_PokeBattle_Battle.rb | 1 - .../005_Player_Pokedex.rb | 2 ++ Data/System.rxdata | Bin 31610 -> 31610 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Data/Scripts/011_Battle/003_Battle/002_PokeBattle_Battle.rb b/Data/Scripts/011_Battle/003_Battle/002_PokeBattle_Battle.rb index 805fe5cd1..56708268b 100644 --- a/Data/Scripts/011_Battle/003_Battle/002_PokeBattle_Battle.rb +++ b/Data/Scripts/011_Battle/003_Battle/002_PokeBattle_Battle.rb @@ -634,7 +634,6 @@ class PokeBattle_Battle def pbSetSeen(battler) return if !battler || !@internalBattle - pbPlayer.pokedex.try_resync_pokedex() pbPlayer.pokedex.register(battler.displaySpecies,battler.displayGender,battler.displayForm) end diff --git a/Data/Scripts/015_Trainers and player/005_Player_Pokedex.rb b/Data/Scripts/015_Trainers and player/005_Player_Pokedex.rb index 34e682d73..53672ea61 100644 --- a/Data/Scripts/015_Trainers and player/005_Player_Pokedex.rb +++ b/Data/Scripts/015_Trainers and player/005_Player_Pokedex.rb @@ -68,6 +68,7 @@ class Player < Trainer end def resync_pokedex + echoln "syncing pokedex" @seen_standard = resync_standard_pokedex_array(@seen_standard) @owned_standard = resync_standard_pokedex_array(@owned_standard) @@ -141,6 +142,7 @@ class Player < Trainer end def set_seen(species, should_refresh_dexes = true) + try_resync_pokedex() dexNum = getDexNumberForSpecies(species) if isTripleFusion(dexNum) set_seen_triple(species) diff --git a/Data/System.rxdata b/Data/System.rxdata index a1c8d803e519f49d9967e3c18595bb1a68c0eb74..93d455900579976507fd3073d0130d230870f4fc 100644 GIT binary patch delta 19 bcmezMjq%qv#tpk=SYqERGj855vpWs|X@Loa delta 19 bcmezMjq%qv#tpk=SU3XKGHu>3vpWs|WmpLu