An array containing data about attacks received this turn, in FIFO order.
All berries eaten by this pokemon in this turn.
Saved into SummonData by AbilityId.CUD_CHEW on turn end.
OptionalcombiningTracker for what abilities have been applied due to form changes during this turn.
Used to prevent infinite loops from form change abilities triggering their own transformation conditions.
How many times the current move should hit the target(s)
-1: Calculate how many hits are left0: Move is finished>0: Move is in process of hitting targetsTracker for a pending status effect.
Set whenever Pokemon#trySetStatus succeeds in order to prevent subsequent status effects
from being applied.
Necessary because the status is not actually set until the ObtainStatusEffectPhase runs,
which may not happen before another status effect is attempted to be applied.
The Pokemon was brought in this turn by a switch action (not an intial encounter/summon)
Temporary data for a
Pokemon. Resets at the start of a new turn, as well as on switch.