Optional
abilityOptional
aiOptional
bossOptional
bossOptional
customOptional
dataOptional
formOptional
genderOptional
ivsOptional
levelOptional
modifierOptional
moveOptional
mysteryOptional
natureOptional
nicknameOptional
passiveOptional
shinyOptional
statusOptional
tagsOptional
variantIs only checked if Pokemon is shiny
Can set just the status, or pass a timer on the status turns