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