stored copy of the hatched pokemon's dex entry before it was updated due to hatch
index of the egg move from the hatched pokemon (not stored in PlayerPokemon)
boolean indicating if the egg move for the hatch is new
the pokemon that hatched from the file (including shiny, IVs, ability)
stored copy of the hatched pokemon's starter entry before it was updated due to hatch
Gets the dex entry before update
Dex Entry corresponding to this pokemon before the pokemon was added / updated to dex
Gets the starter dex entry before update
Starter Dex Entry corresponding to this pokemon before the pokemon was added / updated to dex
Stores a copy of the current DexEntry of the pokemon and StarterDataEntry of its starter Used before updating the dex, so comparing the pokemon to these entries will show the new attributes
Sets the boolean for if the egg move for the hatch is a new unlock
True if the EM is new
Update the pokedex data corresponding with the new hatch's pokemon data Also sets whether the egg move is a new unlock or not
boolean to show messages for the new catches and egg moves (false by default)
Stores data associated with a specific egg and the hatched pokemon Allows hatch info to be stored at hatch then retrieved for display during egg summary