Fixes issue with gym randomizer when wiping out in a gym

This commit is contained in:
infinitefusion
2023-11-14 20:29:02 -05:00
parent 3943ce1684
commit 1acc5ef4f7
4 changed files with 6 additions and 4 deletions

View File

@@ -154,7 +154,9 @@ module GameData
end
if $game_switches[SWITCH_RANDOM_GYM_PERSIST_TEAMS] && $PokemonGlobal.randomGymTrainersHash != nil
if $PokemonGlobal.randomGymTrainersHash[trainerId] != nil && $PokemonGlobal.randomGymTrainersHash[trainerId].length >= $PokemonGlobal.randomTrainersHash[trainerId].length
return getSpecies($PokemonGlobal.randomGymTrainersHash[trainerId][pokemonIndex])
newSpecies = getSpecies($PokemonGlobal.randomGymTrainersHash[trainerId][pokemonIndex])
return newSpecies if newSpecies
return species
end
end
new_species = generateRandomGymSpecies(species)