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 a1c8d803e..93d455900 100644 Binary files a/Data/System.rxdata and b/Data/System.rxdata differ