OptionaleggCan customize the message displayed for where the egg was obtained
OptionaleggDefines which egg move will be unlocked. 3 = rare egg move.
OptionalhatchSets how many waves it will take till this egg hatches.
OptionalidID. Used to check if egg type will be manaphy (id % 204 === 0)
OptionalisDefines if the hatched pokemon will be a shiny.
OptionaloverrideDefines if the egg will hatch with the hidden ability of this species. If no hidden ability exist, a random one will get choosen.
OptionalpulledDefines if the egg got pulled from a gacha or not. If true, egg pity and pull statistics will be applied. Egg will be automaticly added to the game data.
OptionalsceneLegacy field, kept for backwards-compatibility
OptionalsourceDefines where the egg comes from. Applies specific modifiers. Will also define the text displayed in the egg list.
OptionalspeciesSets the exact species that will hatch from this egg.
OptionaltierSets the tier of the egg. Only species of this tier can be hatched from this egg.
Tier will be overriden if species eggOption is set.
OptionaltimestampTimestamp when this egg got created
OptionalvariantDefines the variant of the pokemon that will hatch from this egg. If no variantTier is given the normal variant rates will apply.
Egg options to override egg properties