The Pokédex entry of a newly obtained species now only shows if that species is in an unlocked Dex list

This commit is contained in:
Maruno17
2023-07-12 21:08:02 +01:00
parent 8287f32a5e
commit 4ca2500d6b
7 changed files with 26 additions and 9 deletions

View File

@@ -86,7 +86,7 @@ module Battle::CatchAndStoreMixin
# Record the Pokémon's species as owned in the Pokédex
if !pbPlayer.owned?(pkmn.species)
pbPlayer.pokedex.set_owned(pkmn.species)
if $player.has_pokedex
if $player.has_pokedex && $player.pokedex.species_in_unlocked_dex?(pkmn.species)
pbDisplayPaused(_INTL("{1}'s data was added to the Pokédex.", pkmn.name))
pbPlayer.pokedex.register_last_seen(pkmn)
@scene.pbShowPokedex(pkmn.species)