Egg cycle: Difference between revisions

637 bytes added ,  8 February 2020
no edit summary
No edit summary
Line 1: Line 1:
{{unknown name}}
{{unknown name}}
An '''Egg cycle''' (Japanese: '''タマゴのサイクル''' ''Egg cycle'') is a unit of time measured in steps that determines how long it will take for a [[Pokémon Egg]] to hatch. The number of Egg cycles required to hatch an Egg is stored in the same number that would be the [[friendship]] value for normal Pokémon. In all games since [[Generation V]], the length of an Egg cycle is 257 steps. In [[Generation IV]], Egg cycles were 255 steps long, while in Generations {{gen|II}} and {{gen|III}}, they were 256 steps long.
An '''Egg cycle''' (Japanese: '''タマゴのサイクル''' ''Egg cycle'') is an internal value used for tracking how long until a [[Pokémon Egg]] hatches in the [[core series]] Pokémon games. Taking a particular number of steps decreases the Egg's remaining number of Egg cycles by 1.


==Generations IV to VI==
When the player takes a number of steps equal to an Egg cycle, their Egg's remaining Egg cycles normally decrease by 1. Once an Egg has no Egg cycles remaining, it hatches. The specifics of how this is implemented differs between generations.
Every time an Egg cycle is completed, the Egg cycle count for all Eggs in the player's [[party]] is decreased by 1 (by 2 if a Pokémon with {{a|Flame Body}} or {{a|Magma Armor}} is also in the party, but not below 0). An Egg is ready to hatch as soon as its Egg cycle count reaches 0. If multiple Eggs are ready to hatch after an Egg cycle ends, the first Egg in the party will hatch immediately, while the remaining Eggs will hatch—in order and one at a time—each time the player takes another step.
 
==Steps per cycle==
The number of steps per Egg cycle differs between generations.
* In Generations {{gen|II}} and {{gen|III}}, Egg cycles are 256 steps long.
* In [[Generation IV]], Egg cycles are 255 steps long.
* From [[Generation V]] onward, Egg cycles are 257 steps long.
 
==Decreasing Egg cycles==
===Generation V onward===
Every time an Egg cycle is completed, the Egg cycle count for all Eggs in the player's [[party]] is decreased by 1; if a Pokémon with {{a|Flame Body}}, {{a|Magma Armor}} or {{a|Steam Engine}} is in the party, it is instead decreased by 2 (but not to less than 0).
 
When an Egg's Egg cycle count reaches 0, it hatches. If multiple Eggs are ready to hatch after an Egg cycle ends, the first Egg in the party will hatch immediately, while the remaining Eggs will hatch—in party order and one at a time—each time the player takes another step.


Using a Hatching Power (from {{DL|Entralink|Pass Powers}} or [[O-Power]]s) will shorten the length of an Egg cycle depending on the strength of the Power used.
Using a Hatching Power (from {{DL|Entralink|Pass Powers}} or [[O-Power]]s) will shorten the length of an Egg cycle depending on the strength of the Power used.
Line 11: Line 22:
The number of steps walked in the current Egg cycle is also modified by the appropriate multiplier above. When the Hatching Power wears off, the current number of steps walked in the current Egg cycle is divided by the same multiplier.
The number of steps walked in the current Egg cycle is also modified by the appropriate multiplier above. When the Hatching Power wears off, the current number of steps walked in the current Egg cycle is divided by the same multiplier.


In {{g|Omega Ruby and Alpha Sapphire}}, Secret Pals at the player's [[Secret Base]] can decrease an Egg's current Egg cycle count by half of its base Egg cycle count, rounded up. In {{g|Sun and Moon}}, the hot springs at [[Poké Pelago]]'s Isle Avue can decrease an Egg's Egg cycle count over time.
In {{g|Omega Ruby and Alpha Sapphire}}, using a {{DL|Secret Base|Secret Pals|Secret Pal}}'s "Take care of an Egg" skill decrease an Egg's current Egg cycle count by half of its base Egg cycle count, rounded up.


==Generations III and IV==
In [[Pokémon Sun and Moon|Pokémon Sun, Moon]], {{pkmn|Ultra Sun and Ultra Moon}}, if the player leaves an Egg at [[Poké Pelago]]'s Isle Avue, its remaining Egg cycles are decreased over time.
 
===Generations III and IV===
Every time an Egg cycle is completed, the game goes through the Eggs in the player's party in order and performs the following:
Every time an Egg cycle is completed, the game goes through the Eggs in the player's party in order and performs the following:
* If the Egg's Egg cycle count is 0, the Egg hatches and no other Eggs are processed.
* If the Egg's Egg cycle count is 0, the Egg hatches and no other Eggs are processed.
* Otherwise, subtract 1 from the Egg's cycle count.
* Otherwise, subtract 1 from the Egg's cycle count.
** In {{game|Emerald}} or Generation IV games, if a Pokémon with {{a|Flame Body}} or {{a|Magma Armor}} is in the party, subtract 2 instead of 1 (but to no less than 0).
** In {{game|Emerald}} or Generation IV games, if a Pokémon with {{a|Flame Body}} or {{a|Magma Armor}} is in the party, subtract 2 instead of 1 (but to no less than 0).
As a consequence of this logic, in order to hatch a given Egg, the player must walk one more Egg cycle than the Egg's base Egg cycle value. As an example, a new {{p|Magikarp}} Egg has an Egg cycle value of 5, but the player must walk 6 Egg cycles in order to hatch it. By the same token, if a Pokémon with {{a|Flame Body}} or {{a|Magma Armor}} is in the party, instead of an Egg taking <code>base_Egg_cycles / 2</code> (rounded up) Egg cycles to hatch, <code>base_Egg_cycles / 2 + 1</code> (rounded up) Egg cycles must be walked.


When an Egg is received from the Day Care Man, the counter for the current number of steps taken in the current Egg cycle is set to 1 in Generation III or to 0 in Generation IV.
As a consequence of this logic, in order to hatch a given Egg, the player must walk one more Egg cycle than the Egg's base Egg cycle value. For example, a new {{p|Magikarp}} Egg has an Egg cycle value of 5, but the player must walk 6 Egg cycles in order to hatch it. Likewise, if a Pokémon with {{a|Flame Body}} or {{a|Magma Armor}} is in the party, instead of an Egg taking <code>base_Egg_cycles / 2</code> (rounded up) Egg cycles to hatch, <code>base_Egg_cycles / 2 + 1</code> (rounded up) Egg cycles must be walked.


==Generation II==
When an Egg is received from the Day-Care Man, the counter for the current number of steps taken in the current Egg cycle is set to 1 in Generation III or to 0 in Generation IV.
 
===Generation II===
Every time an Egg cycle is completed, the game goes through the Eggs in the player's party in order and performs the following:
Every time an Egg cycle is completed, the game goes through the Eggs in the player's party in order and performs the following:
* Subtract 1 from the Egg's cycle count. If its Egg cycle count is now 0, the Egg hatches and no other Eggs are processed.
* Subtract 1 from the Egg's cycle count. If its Egg cycle count is now 0, the Egg hatches and no other Eggs are processed.
Line 28: Line 42:
==Quotes==
==Quotes==
The quote shown from the table below depends solely on the Egg cycle value in the Egg's Pokémon data structure. That is, since, in Generations III and IV, the number of Egg cycles remaining for the player to walk before an Egg hatches is one greater than the value in the Egg's data structure, the maximum number of Egg cycles the player must walk is not the maximum shown in the leftmost cell, but one greater than that value. As an example, in {{game|Diamond and Pearl|s}}, a new {{p|Magikarp}} Egg has a base 5 Egg cycles and will show the quote ''"Sounds can be heard coming from inside! It will hatch soon!"'' on its summary screen, but the player will have to walk 6 Egg cycles before the Egg will hatch.
The quote shown from the table below depends solely on the Egg cycle value in the Egg's Pokémon data structure. That is, since, in Generations III and IV, the number of Egg cycles remaining for the player to walk before an Egg hatches is one greater than the value in the Egg's data structure, the maximum number of Egg cycles the player must walk is not the maximum shown in the leftmost cell, but one greater than that value. As an example, in {{game|Diamond and Pearl|s}}, a new {{p|Magikarp}} Egg has a base 5 Egg cycles and will show the quote ''"Sounds can be heard coming from inside! It will hatch soon!"'' on its summary screen, but the player will have to walk 6 Egg cycles before the Egg will hatch.
{| class="roundy" cellpadding=3 style="margin:auto; width:50%; border: 3px solid #{{unknown color dark}}; background: #{{unknown color}}"
{| class="roundy" cellpadding=3 style="margin:auto; width:50%; border: 3px solid #{{unknown color dark}}; background: #{{unknown color}}"
! style="{{roundytl|5px}} background: #{{unknown color light}}" | Egg cycles
! style="{{roundytl|5px}} background: #{{unknown color light}}" | Egg cycles
Line 80: Line 95:
| style="background: #FFF; {{roundybr|5px}}" | It looks like it's going to be a good long while until this Egg hatches.
| style="background: #FFF; {{roundybr|5px}}" | It looks like it's going to be a good long while until this Egg hatches.
|}
|}
==Trivia==
* In the [[Pokémon data structure]], the number of Egg cycles required to hatch an Egg is stored in the same field that stores the [[friendship]] of Pokémon that are not in Eggs.


==See also==
==See also==