Optional
source: PokemonBattleData | Partial<PokemonBattleData>Array containing all berries eaten and not yet recovered during this current battle; used by Abilities.HARVEST
Whether this Pokemon has eaten a berry this battle; used for Moves.BELCH
Counter tracking direct hits this Pokemon has received during this battle; used for Moves.RAGE_FIST
Persistent data for a
Pokemon
. Resets at the start of a new battle (but not on switch).