Persistent data for a Pokemon.
Pokemon
Resets at the start of a new battle (but not on switch).
Optional
Array containing all berries eaten and not yet recovered during this current battle
https://bulbapedia.bulbagarden.net/wiki/Harvest_(Ability)
Whether this Pokemon has eaten a berry this battle
https://bulbapedia.bulbagarden.net/wiki/Belch_(move)
Persistent data for a
Pokemon.Resets at the start of a new battle (but not on switch).