Made "DefaultForm_X" flag apply when changing a Pokémon's species

This commit is contained in:
Maruno17
2022-04-24 12:04:34 +01:00
parent a85ec1e51a
commit 8062b8ed6c
8 changed files with 18 additions and 4 deletions

View File

@@ -124,7 +124,12 @@ class Pokemon
new_species_data = GameData::Species.get(species_id)
return if @species == new_species_data.species
@species = new_species_data.species
@form = new_species_data.form if new_species_data.form != 0
default_form = new_species_data.default_form
if default_form >= 0
@form = default_form
elsif new_species_data.form > 0
@form = new_species_data.form
end
@forced_form = nil
@gender = nil if singleGendered?
@level = nil # In case growth rate is different for the new species