Mystery Gift: Difference between revisions

m
(56 intermediate revisions by 30 users not shown)
Line 1: Line 1:
[[File:Mystery Gift V.png|thumb|200px|Mystery Gift]]
[[File:Mystery Gift SwSh.png|thumb|200px|Model of the Mystery Gift box from {{pkmn|Sword and Shield}}]]
'''Mystery Gift''' (Japanese: '''{{tt|不思議|ふしぎ}}なおくりもの''' ''Mystery Gift'') is a system available in the [[core series]] games since [[Generation II]] that allows {{player}}s to receive exclusive [[item]]s and {{OBP|Pokémon|species}}.
'''Mystery Gift''' (Japanese: '''{{tt|不思議|ふしぎ}}なおくりもの''' ''Mystery Gift'') is a system available in the [[core series]] games since [[Generation II]] that allows {{player}}s to receive exclusive [[item]]s and {{OBP|Pokémon|species}}.


==Differences between generations==
==Differences between generations==
===Generation II===
===Generation II===
{{incomplete|section|Is it language-dependent? Japanese-Korean, Japanese-international, and Korean-international linking is impossible but Western localizations are compatible with each other in Generations I and II so how is Mystery Gift affected by this?<br/>Can Mystery Gift be activated on the Game Boy Player?}}
In [[Generation II]], the Mystery Gift system is used in conjunction with the [[infrared]] port on top of the [[Game Boy Color]] to communicate with other Mystery Gift-enabled games in order to provide other players with [[Decoration#Generation II decorations|room decorations]] or [[item]]s. It can also be used with {{g|Stadium 2}} from {{OBP|Carrie|game}} and {{g|Pikachu 2 GS}}. Mystery Gift can be used a maximum of five times a day, receiving no more than one gift from each player. Mystery Gift will fail if not used between two cartridges of the same language.


In [[Generation II]], the Mystery Gift system is used in conjunction with the [[infrared]] port on top of the [[Game Boy Color]] to communicate with other Mystery Gift-enabled games in order to provide other players with [[Decoration#Generation II decorations|room decorations]] or [[item]]s. It can also be used with {{g|Stadium 2}} and {{g|Pikachu 2 GS}}. Mystery Gift can be used a maximum of five times a day, receiving no more than one gift from each player.
In the [[Nintendo 3DS]] [[Virtual Console]] releases, Mystery Gift uses the Nintendo 3DS's infrared port. The Virtual Console versions can only perform Mystery Gift with other Virtual Console versions—they cannot connect to the Game Boy Color versions, Pokémon Stadium 2, or Pokémon Pikachu 2.


To activate the Mystery Gift system in the Generation II games, the player must use a Game Boy Color or [[Game Boy Advance]] system, then talk to the girl in green on the fifth floor of the [[Goldenrod Department Store]] and [[save]] the game; after doing this, the option to use the system will be available from the [[main menu]]. While Mystery Gift can be activated on a Game Boy Advance system, it cannot be used on them due to the lack of an infrared port. It can be used on the [[Virtual Console]].
To activate the Mystery Gift system in the Generation II games, the player must talk to the girl in green on the fifth floor of the [[Goldenrod Department Store]] and [[save]] the game. In the original releases, Mystery Gift can only be unlocked while playing the game on a Game Boy Color or [[Game Boy Advance]] system; in the Virtual Console releases, Mystery Gift can be unlocked as normal, because the game is being emulated as if it were being played on a Game Boy Color. After being unlocked, the option to use Mystery Gift becomes available from the [[main menu]]. While Mystery Gift can be activated on a Game Boy Advance system or [[Game Boy Player]], it cannot be used on them due to the lack of an infrared port.


When Mystery Gift is used to connect to another Generation II [[core series]] game, each of the connected games will receive a random item, and the opponent in the [[Trainer House]] will be replaced by that other player. When it is used to connect to Pokémon Stadium 2, the handheld game will receive an item; some items can only be received when communicating with Stadium 2. When connecting to [[Pokémon Pikachu 2 GS]], the player decides on a number of {{OBP|Watt|currency}}s to transfer from the device, and the item received will depend on the amount of transferred Watts.
When Mystery Gift is used to connect to another Generation II [[core series]] game, each of the connected games will receive a random item, and the opponent in the [[Trainer House]] will be replaced by that other player. When it is used to connect to Pokémon Stadium 2, the handheld game will receive an item. When connecting to [[Pokémon Pikachu 2 GS]], the Pokémon Pikachu 2 player decides on a number of [[Watt]]s to transfer from the device, and the item received will depend on the amount of transferred Watts.


Mystery Gifts can be received at any [[Pokémon Center]], from an [[Non-player character|NPC]] behind the leftmost counter on the second floor.
Decorations obtained via Mystery Gift are automatically sent to the player's PC. Items obtained via Mystery Gift can be collected at any [[Pokémon Center]], from an [[Non-player character|NPC]] behind the leftmost counter on the second floor. In Pokémon Stadium 2, items waiting to be picked up can be transferred to the trainer's pack, trainer's item box, or the N64 Metal Case at the {{OBP|Pokémon Lab|Stadium}}.


====Items====
====In core series games====
The following items are obtainable randomly by Mystery Gift.
When one player sends a Mystery Gift to another player, the sender's game chooses a possible item and decoration separately. The sender's game also sends a bit (0 or 1) to tell the recipient whether they're supposed to receive a decoration; if so and they already have that decoration, they will get the item that the sender chose instead.<ref>[https://github.com/pret/pokegold/blob/master/engine/link/mystery_gift_2.asm pokegold/engine/link/mystery_gift_2.asm at master · pret/pokegold]</ref>


Choosing a specific item or decoration gift to send occurs in two stages. First, the game selects a set from which the gift will come. Then, it uses a part of the sending player's [[Trainer ID number]] to determine which gift from that set to send. (Below, bit 0 refers to the least significant bit of the Trainer ID and bit 15 refers to the most significant bit. Given the Trainer ID <code>32768</code>, which translates to <code>1000000000000000</code> in binary, bit 15 is 1 and bit 0 is 0.)
To select the set that the gift will come from, the game picks up to three random numbers (ranging from 0-255), as described in the table below.
{| class="roundy" style="background: #0047a8; border: 5px solid #2260b6; margin: auto"
{| class="roundy" style="background: #0047a8; border: 5px solid #2260b6; margin: auto"
|- style="color:#003642; background:#5a91dc"
|- style="color:#003642; background:#5a91dc"
! style="{{roundytl|5px}}" colspan="2" | Common
! Random number || Range || Gift set || Overall rate (approx.)
! Uncommon
|- style="background:#a1edfe"
! Rare
| rowspan="2" | 1st || 26-255 || Common || 90%
! style="{{roundytr|5px}}" | Very rare
|- style="background:#a1edfe"
| 0-25 || class="c" colspan="2" | ''N/A (pick a 2nd number)''
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| {{i|Berry}}
| rowspan="2" | 2nd || 51-255 || Uncommon || 8%
| {{DL|Pokémon doll|Generation II|Jigglypuff Doll}}
| [[MiracleBerry]]
| [[Water Stone]]
| [[HP Up]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[PRZCureBerry]]
| 0-50 || class="c" colspan="2" | ''N/A (pick a 3rd number)''
| {{DL|Pokémon doll|Generation II|Poliwag Doll}}
| [[Gold Berry]]
| [[Fire Stone]]
| [[PP Up]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Mint Berry]]
| rowspan="2" | 3rd || 51-255 || Rare || 1.6%
| {{DL|Pokémon doll|Generation II|Diglett Doll}}
| {{DL|Revive|Revive}}
| [[Leaf Stone]]
| {{DL|Pokémon doll|Generation II|Big Lapras Doll}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Ice Berry]]
| 0-50 || Very rare || 0.4%
| {{DL|Pokémon doll|Generation II|Staryu Doll}}
|}
| [[Great Ball]]
 
| [[Thunder Stone|Thunderstone]]
Once a set is selected, the game will select a specific gift. For common and uncommon gifts, the game picks a random number from 0-7 or 0-3 and combines that with a specific bit from the sender's Trainer ID to determine which gift to send. For rare and very rare gifts, the gift is determined solely by a bit or bits from the sender's Trainer ID. The bits used differ slightly for items and decorations.
| {{DL|Pokémon doll|Generation II|Surf Pikachu Doll}}
 
{| class="roundy" style="background: #0047a8; border: 5px solid #2260b6; margin: auto"
|- style="color:#003642; background:#5a91dc"
! colspan="6" | Common
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Burnt Berry]]
| rowspan="2" | 1/8 || If bit 7 is 0 || {{i|Berry}} || rowspan="2" | 1/8 || If bit 15 is 0 || {{DL|Pokémon doll|Generation II|Jigglypuff Doll}}
| {{DL|Pokémon doll|Generation II|Magikarp Doll}}
| [[Super Repel]]
| [[Max Ether]]
| [[Bed|Pikachu Bed]]{{sup/ss|Stad2}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[PSNCureBerry]]
| If bit 7 is 1 || [[PRZCureBerry]] || If bit 15 is 1 || {{DL|Pokémon doll|Generation II|Poliwag Doll}}
| {{DL|Pokémon doll|Generation II|Oddish Doll}}
| [[Max Repel]]
| [[Max Elixir|Max Elixer]]
| {{DL|Pokémon doll|Generation II|Unown Doll}}{{sup/ss|Stad2}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Guard Spec.]]
| rowspan="2" | 1/8 || If bit 0 is 0 || [[Mint Berry]] || rowspan="2" | 1/8 || If bit 8 is 0 || {{DL|Pokémon doll|Generation II|Diglett Doll}}
| {{DL|Pokémon doll|Generation II|Gengar Doll}}
| [[Elixir|Elixer]]
| [[Max Revive]]
| {{DL|Pokémon doll|Generation II|Tentacool Doll}}{{sup/ss|Stad2}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[X Attack]]
| If bit 0 is 1 || [[Ice Berry]] || If bit 8 is 1 || {{DL|Pokémon doll|Generation II|Staryu Doll}}
| {{DL|Pokémon doll|Generation II|Shellder Doll}}
| [[Ether]]
| [[Scope Lens]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[X Defense|X Defend]]
| rowspan="2" | 1/8 || If bit 1 is 0 || [[Burnt Berry]] || rowspan="2" | 1/8 || If bit 9 is 0 || {{DL|Pokémon doll|Generation II|Magikarp Doll}}
| {{DL|Pokémon doll|Generation II|Grimer Doll}}
| {{DL|Plant|Generation II|MagnaPlant}}
| [[Carpet|Red Carpet]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Bitter Berry]]
| If bit 1 is 1 || [[PSNCureBerry]] || If bit 9 is 1 || {{DL|Pokémon doll|Generation II|Oddish Doll}}
| {{DL|Pokémon doll|Generation II|Voltorb Doll}}
| {{DL|Plant|Generation II|TropicPlant}}
| [[Carpet|Blue Carpet]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[Dire Hit]]
| rowspan="2" | 1/8 || If bit 2 is 0 || [[Guard Spec.]] || rowspan="2" | 1/8 || If bit 10 is 0 || {{DL|Pokémon doll|Generation II|Gengar Doll}}
| {{DL|Poster|Generation II|Clefairy Poster}}
| [[Game system|NES]]
| [[Carpet|Yellow Carpet]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[X Sp. Atk|X Special]]
| If bit 2 is 1 || [[X Defense|X Defend]] || If bit 10 is 1 || {{DL|Pokémon doll|Generation II|Shellder Doll}}
| {{DL|Pokémon doll|Generation II|Jigglypuff Poster}}
| [[Game system|Nintendo 64]]
| [[Carpet|Green Carpet]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| [[X Accuracy]]
| rowspan="2" | 1/8 || If bit 3 is 0 || [[X Attack]] || rowspan="2" | 1/8 || If bit 11 is 0 || {{DL|Pokémon doll|Generation II|Grimer Doll}}
| [[Game system|Super NES]]
| {{DL|Pokémon doll|Generation II|Bulbasaur Doll}}
| {{DL|Plant|Generation II|JumboPlant}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| {{DL|Mail|Eon Mail}}
| If bit 3 is 1 || [[Bitter Berry]] || If bit 11 is 1 || {{DL|Pokémon doll|Generation II|Voltorb Doll}}
| {{DL|Pokémon doll|Generation II|Weedle Doll}}
| {{DL|Pokémon doll|Generation II|Squirtle Doll}}
| [[Game system|Virtual Boy]]
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| {{DL|Mail|Morph Mail}}
| rowspan="2" | 1/8 || If bit 4 is 0 || [[Dire Hit]] || rowspan="2" | 1/8 || If bit 12 is 0 || {{DL|Poster|Generation II|Clefairy Poster}}
| {{DL|Pokémon doll|Generation II|Geodude Doll}}
| [[Bed|Pink Bed]]
| {{DL|Pokémon doll|Generation II|Big Onix Doll}}
|- style="background:#a1edfe"
|- style="background:#a1edfe"
| {{DL|Mail|Music Mail}}
| If bit 4 is 1 || [[X Sp. Atk|X Special]] || If bit 12 is 1 || {{DL|Poster|Generation II|Jigglypuff Poster}}
| {{DL|Pokémon doll|Generation II|Machop Doll}}
|- style="background:#a1edfe"
| [[Bed|Polkadot Bed]]
| rowspan="2" | 1/8 || If bit 5 is 0 || [[X Accuracy]] || rowspan="2" | 1/8 || If bit 13 is 0 || [[Game system|Super NES]]
| {{DL|Poster|Generation II|Pikachu Poster}}
|- style="background:#a1edfe"
|-
| If bit 5 is 1 || [[Eon Mail]] || If bit 13 is 1 || {{DL|Pokémon doll|Generation II|Weedle Doll}}
| colspan="5" style="background:#5a91dc; color:#003642; {{roundybottom|5px}}" | {{sup/ss|Stad2}} means that the item can only be obtained from Pokémon Stadium 2.
|- style="background:#a1edfe"
| rowspan="2" | 1/8 || If bit 6 is 0 || [[Morph Mail]] || rowspan="2" | 1/8 || If bit 14 is 0 || {{DL|Pokémon doll|Generation II|Geodude Doll}}
|- style="background:#a1edfe"
| If bit 6 is 1 || [[Music Mail]] || If bit 14 is 1 || {{DL|Pokémon doll|Generation II|Machop Doll}}
|- style="color:#003642; background:#5a91dc"
! colspan="6" | Uncommon
|- style="background:#a1edfe"
| rowspan="2" | 1/4 || If bit 15<!--Not a typo, please "show your work" if you want to correct this--> is 0 || [[MiracleBerry]] || rowspan="2" | 1/4 || If bit 7<!--Not a typo, please "show your work" if you want to correct this--> is 0 || {{DL|Plant|Generation II|Magnaplant}}
|- style="background:#a1edfe"
| If bit 15<!--Not a typo, please "show your work" if you want to correct this--> is 1 || [[Gold Berry]] || If bit 7<!--Not a typo, please "show your work" if you want to correct this--> is 1 || {{DL|Plant|Generation II|Tropicplant}}
|- style="background:#a1edfe"
| rowspan="2" | 1/4 || If bit 8 is 0 || [[Revive]] || rowspan="2" | 1/4 || If bit 0 is 0 || [[Game system|NES]]
|- style="background:#a1edfe"
| If bit 8 is 1 || [[Great Ball]] || If bit 0 is 1 || [[Game system|Nintendo64]]
|- style="background:#a1edfe"
| rowspan="2" | 1/4 || If bit 9 is 0 || [[Super Repel]] || rowspan="2" | 1/4 || If bit 1 is 0 || {{DL|Pokémon doll|Generation II|Bulbasaur Doll}}
|- style="background:#a1edfe"
| If bit 9 is 1 || [[Max Repel]] || If bit 1 is 1 || {{DL|Pokémon doll|Generation II|Squirtle Doll}}
|- style="background:#a1edfe"
| rowspan="2" | 1/4 || If bit 10 is 0 || [[Elixir|Elixer]] || rowspan="2" | 1/4 || If bit 2 is 0 || [[Bed|Pink Bed]]
|- style="background:#a1edfe"
| If bit 10 is 1 || [[Ether]] || If bit 2 is 1 || [[Bed|Polkadot Bed]]
|- style="color:#003642; background:#5a91dc"
! colspan="6" | Rare
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 0 || [[Water Stone]] || colspan="2" | If bit 4-6 = 0 || [[Carpet|Red Carpet]]
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 1 || [[Fire Stone]] || colspan="2" | If bit 4-6 = 1 || [[Carpet|Blue Carpet]]
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 2 || [[Leaf Stone]] || colspan="2" | If bit 4-6 = 2 || [[Carpet|Yellow Carpet]]
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 3 || [[Thunder Stone|Thunderstone]] || colspan="2" | If bit 4-6 = 3 || [[Carpet|Green Carpet]]
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 4 || [[Max Ether]] || colspan="2" | If bit 4-6 = 4 || {{DL|Plant|Generation II|Jumboplant}}
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 5 || [[Max Elixir|Max Elixer]] || colspan="2" | If bit 4-6 = 5 || [[Game system|Virtual Boy]]
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 6 || [[Max Revive]] || colspan="2" | If bit 4-6 = 6 || {{DL|Pokémon doll|Generation II|Big Onix}}
|- style="background:#a1edfe"
| colspan="2" | If bit 12-14 = 7 || [[Scope Lens]] || colspan="2" | If bit 4-6 = 7 || {{DL|Poster|Generation II|Pikachu Poster}}
|- style="color:#003642; background:#5a91dc"
! colspan="6" | Very rare
|- style="background:#a1edfe"
| colspan="2" | If bit 15 is 0 || [[HP Up]] || colspan="2" | If bit 7 is 0 || {{DL|Pokémon doll|Generation II|Big Lapras}}
|- style="background:#a1edfe"
| colspan="2" | If bit 15 is 1 || [[PP Up]] || colspan="2" | If bit 7 is 1 || {{DL|Pokémon doll|Generation II|Surf Pikachu Doll}}
|}
 
====In Pokémon Stadium 2====
When a player receives a Mystery Gift, the game chooses two possible gifts: first an item, then a decoration. If the player doesn't already have the decoration, they receive that; otherwise, they get the item.
 
Choosing a specific item or decoration gift to send occurs in two stages. First, the game selects a set from which the gift will come. Then, it uses a part of the receiver player's [[Trainer ID number]] to determine which gift from that set to send. (Below, bit 0 refers to the least significant bit of the Trainer ID and bit 15 refers to the most significant bit. Given the Trainer ID <code>32768</code>, which translates to <code>1000000000000000</code> in binary, bit 15 is 1 and bit 0 is 0.)
 
To select the set that the gift will come from, the game picks up to three random numbers (ranging from 0-255), as described in the tables below. Due to the way the game [[#Pseudorandom number generator limitations|generates random numbers]], not all combinations of random values are possible. In the tables below, "theoretical" indicates the rates if the random numbers are truly random, while "practical" indicates the actual outcomes that are possible from the output of the random number generator.
 
=====Item gift set=====
{| class="roundy" style="margin: auto; background-color: #0047a8; border: 5px solid #2260b6;"
|- style="color: #003642; background-color: #5a91dc"
! rowspan="2" | Random number
! rowspan="2" | Range
! rowspan="2" | Gift set
! colspan="2" | Overall rate (approx.)
|- style="color: #003642; background-color: #5a91dc"
! Theoretical
! Practical
|- style="background-color: #a1edfe"
| rowspan="2" | 1st || 25-255 || Common || 90.2% || 90.2% (231/256)
|- style="background-color: #a1edfe"
| 0-24 || class="c" colspan="3" | ''N/A (pick a 2nd number)''
|- style="background-color: #a1edfe"
| rowspan="2" | 2nd || 50-255 || Uncommon || 7.9% || 8.2% (21/256)
|- style="background-color: #a1edfe"
| 0-49 || class="c" colspan="3" | ''N/A (pick a 3rd number)''
|- style="background-color: #a1edfe"
| rowspan="2" | 3rd || 50-255 || Rare || 1.5% || 1.2% (3/256)
|- style="background-color: #a1edfe"
| 0-49 || Very rare || 0.4% || 0.4% (1/256)
|}
 
=====Decoration gift set=====
{| class="roundy" style="margin: auto; background-color: #0047a8; border: 5px solid #2260b6;"
|- style="color: #003642; background-color: #5a91dc"
! rowspan="2" | Random number
! rowspan="2" | Range
! rowspan="2" | Gift set
! colspan="2" | Overall rate (approx.)
|- style="color: #003642; background-color: #5a91dc"
! Theoretical
! Practical
|- style="background-color: #a1edfe"
| rowspan="2" | 1st || 36-255 || Common || 85.9% || 87.1% (223/256)
|- style="background-color: #a1edfe"
| 0-35 || class="c" colspan="3" | ''N/A (pick a 2nd number)''
|- style="background-color: #a1edfe"
| rowspan="2" | 2nd || 72-255 || Uncommon || 10.1% || 9.8% (25/256)
|- style="background-color: #a1edfe"
| 0-71 || class="c" colspan="3" | ''N/A (pick a 3rd number)''
|- style="background-color: #a1edfe"
| rowspan="2" | 3rd || 72-255 || Rare || 2.8% || 2.7% (7/256)
|- style="background-color: #a1edfe"
| 0-71 || Very rare || 1.1% || 0.4% (1/256)
|}
 
=====Gift selection=====
Once a gift set is selected, the game will select a specific gift. For common and uncommon gifts, the game picks a random number from 0-7 or 0-3 and combines that with a specific bit from the receiver's Trainer ID to determine which gift to send. (Once again, the [[#Pseudorandom number generator limitations|cyclic random numbers]] will constrain the practical outcomes, but this mainly affects uncommon items, with NES/Nintendo64 being slightly more common and Bulbasaur Doll/Squirtle Doll being slightly less common for decorations, while Revive/Great Ball and Super Repel/Max Repel are slightly more common than the others for items. The table below portrays ideal outcomes.) For rare and very rare gifts, the gift is determined solely by a bit or bits from the receiver's Trainer ID. The bits used differ slightly for items and decorations.
 
{| class="roundy" style="margin: auto; background-color: #0047a8; border: 5px solid #2260b6;"
|- style="color: #003642; background-color: #5a91dc"
! colspan="6" | Common
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 0 is 0 || {{i|Berry}} || rowspan="2" | 1/8 || If bit 8 is 0 || {{DL|Pokémon doll|Generation II|Jigglypuff Doll}}
|- style="background-color: #a1edfe"
| If bit 0 is 1 || [[PRZCureBerry]] || If bit 8 is 1 || {{DL|Pokémon doll|Generation II|Poliwag Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 1 is 0 || [[Mint Berry]] || rowspan="2" | 1/8 || If bit 9 is 0 || {{DL|Pokémon doll|Generation II|Diglett Doll}}
|- style="background-color: #a1edfe"
| If bit 1 is 1 || [[Ice Berry]] || If bit 9 is 1 || {{DL|Pokémon doll|Generation II|Staryu Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 2 is 0 || [[Burnt Berry]] || rowspan="2" | 1/8 || If bit 10 is 0 || {{DL|Pokémon doll|Generation II|Magikarp Doll}}
|- style="background-color: #a1edfe"
| If bit 2 is 1 || [[PSNCureBerry]] || If bit 10 is 1 || {{DL|Pokémon doll|Generation II|Oddish Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 3 is 0 || [[Guard Spec.]] || rowspan="2" | 1/8 || If bit 11 is 0 || {{DL|Pokémon doll|Generation II|Gengar Doll}}
|- style="background-color: #a1edfe"
| If bit 3 is 1 || [[X Defense|X Defend]] || If bit 11 is 1 || {{DL|Pokémon doll|Generation II|Shellder Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 4 is 0 || [[X Attack]] || rowspan="2" | 1/8 || If bit 12 is 0 || {{DL|Pokémon doll|Generation II|Grimer Doll}}
|- style="background-color: #a1edfe"
| If bit 4 is 1 || [[Bitter Berry]] || If bit 12 is 1 || {{DL|Pokémon doll|Generation II|Voltorb Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 5 is 0 || [[Dire Hit]] || rowspan="2" | 1/8 || If bit 13 is 0 || {{DL|Poster|Generation II|Clefairy Poster}}
|- style="background-color: #a1edfe"
| If bit 5 is 1 || [[X Sp. Atk|X Special]] || If bit 13 is 1 || {{DL|Poster|Generation II|Jigglypuff Poster}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 6 is 0 || [[X Accuracy]] || rowspan="2" | 1/8 || If bit 14 is 0 || [[Game system|Super NES]]
|- style="background-color: #a1edfe"
| If bit 6 is 1 || [[Eon Mail]] || If bit 14 is 1 || {{DL|Pokémon doll|Generation II|Weedle Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/8 || If bit 7 is 0 || [[Morph Mail]] || rowspan="2" | 1/8 || If bit 15 is 0 || {{DL|Pokémon doll|Generation II|Geodude Doll}}
|- style="background-color: #a1edfe"
| If bit 7 is 1 || [[Music Mail]] || If bit 15 is 1 || {{DL|Pokémon doll|Generation II|Machop Doll}}
|- style="color: #003642; background-color: #5a91dc"
! colspan="6" | Uncommon
|- style="background-color: #a1edfe"
| rowspan="2" | 1/4 || If bit 8 is 0 || [[MiracleBerry]] || rowspan="2" | 1/4 || If bit 0 is 0 || {{DL|Plant|Generation II|Magnaplant}}
|- style="background-color: #a1edfe"
| If bit 8 is 1 || [[Gold Berry]] || If bit 0 is 1 || {{DL|Plant|Generation II|Tropicplant}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/4 || If bit 9 is 0 || [[Revive]] || rowspan="2" | 1/4 || If bit 1 is 0 || [[Game system|NES]]
|- style="background-color: #a1edfe"
| If bit 9 is 1 || [[Great Ball]] || If bit 1 is 1 || [[Game system|Nintendo64]]
|- style="background-color: #a1edfe"
| rowspan="2" | 1/4 || If bit 10 is 0 || [[Super Repel]] || rowspan="2" | 1/4 || If bit 2 is 0 || {{DL|Pokémon doll|Generation II|Bulbasaur Doll}}
|- style="background-color: #a1edfe"
| If bit 10 is 1 || [[Max Repel]] || If bit 2 is 1 || {{DL|Pokémon doll|Generation II|Squirtle Doll}}
|- style="background-color: #a1edfe"
| rowspan="2" | 1/4 || If bit 11 is 0 || [[Elixir|Elixer]] || rowspan="2" | 1/4 || If bit 3 is 0 || [[Bed|Pink Bed]]
|- style="background-color: #a1edfe"
| If bit 11 is 1 || [[Ether]] || If bit 3 is 1 || [[Bed|Polkadot Bed]]
|- style="color: #003642; background-color: #5a91dc"
! colspan="6" | Rare
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 0 || [[Water Stone]] || colspan="2" | If bit 4-6 = 0 || [[Carpet|Red Carpet]]
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 1 || [[Fire Stone]] || colspan="2" | If bit 4-6 = 1 || [[Carpet|Blue Carpet]]
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 2 || [[Leaf Stone]] || colspan="2" | If bit 4-6 = 2 || [[Carpet|Yellow Carpet]]
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 3 || [[Thunder Stone|Thunderstone]] || colspan="2" | If bit 4-6 = 3 || [[Carpet|Green Carpet]]
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 4 || [[Max Ether]] || colspan="2" | If bit 4-6 = 4 || {{DL|Plant|Generation II|Jumboplant}}
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 5 || [[Max Elixir|Max Elixer]] || colspan="2" | If bit 4-6 = 5 || [[Game system|Virtual Boy]]
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 6 || [[Max Revive]] || colspan="2" | If bit 4-6 = 6 || {{DL|Pokémon doll|Generation II|Big Onix}}
|- style="background-color: #a1edfe"
| colspan="2" | If bit 12-14 = 7 || [[Scope Lens]] || colspan="2" | If bit 4-6 = 7 || {{DL|Poster|Generation II|Pikachu Poster}}
|- style="color: #003642; background-color: #5a91dc"
! colspan="6" | Very rare
|- style="background-color: #a1edfe"
| colspan="2" | If bit 15 is 0 || [[HP Up]] || colspan="2" | If bit 7 is 0 || {{DL|Pokémon doll|Generation II|Big Lapras}}
|- style="background-color: #a1edfe"
| colspan="2" | If bit 15 is 1 || [[PP Up]] || colspan="2" | If bit 7 is 1 || {{DL|Pokémon doll|Generation II|Surf Pikachu Doll}}
|}
 
=====Pseudorandom number generator limitations=====
Due to the way the [[Pseudorandom number generation|pseudorandom number generator]] in Pokémon Stadium 2 works, the random numbers used for Mystery Gift selection fall into a cycle of 256 values (none repeating).<ref>[https://projectpokemon.org/home/forums/topic/63867-pokemon-stadium-2-mystery-gift-mechanisms/ projectpokemon - Why Tentacool Doll and Pikachu Bed are unobtainable]</ref> This essentially means that numbers after the first are not random: they cannot have their full range of possible values. Since decorations are checked immediately after items, decorations are also dependent on the value that was used when starting the item check. As a consequence, some items or decorations above may have rates slightly higher than their ideal rates (if all numbers were truly random); this most strongly affects uncommon items and decorations. It also affects two decorations that should be obtainable but are not.
 
The very rare gift set for decorations actually contains Big Lapras Doll, Surf Pikachu Doll, Tentacool Doll, and Pikachu Bed, but the last two are unobtainable. Upon reaching the very rare gift set for decorations, the game actually picks a fourth random number between 0 and 255 and performs the following logic. <ref>[https://github.com/Lincoln-LM/stad2/blob/main/src/mystery_gift.c stad2/blob/main/src/mystery_gift.c at master · Lincoln-LM/stad2]</ref>
 
{| class="roundy" style="margin: auto; background-color: #0047a8; border: 5px solid #2260b6;"
|- style="color: #003642; background-color: #5a91dc"
! rowspan="2" | Random number
! rowspan="2" | Range
! rowspan="2" | Gift set
! colspan="2" | Overall rate (approx.)
|- style="color: #003642; background-color: #5a91dc"
! Theoretical
! Practical
|- style="background-color: #a1edfe"
| rowspan="4" | 4th || 154-255 || {{DL|Pokémon doll|Generation II|Big Lapras}} or {{DL|Pokémon doll|Generation II|Surf Pikachu Doll}} || 0.47% || 0.4% (1/256)
|- style="background-color: #a1edfe"
| 77-153 || {{DL|Pokémon doll|Generation II|Tentacool Doll}} || 0.35% || &mdash;
|- style="background-color: #a1edfe"
| rowspan="2" | 0-76 || {{DL|Pokémon doll|Generation II|Tentacool Doll}} if [[Pokémon Stadium 2#Round 2 2|Round 2]] hasn't been unlocked || rowspan="2" | 0.35% || rowspan="2" | &mdash;
|- style="background-color: #a1edfe"
| {{DL|Bed||Pikachu Bed}} if Round 2 has been unlocked
|}
|}
Because of the constraints of the random number generator, the sequence of numbers needed to arrive at the Tentacool Doll or Pikachu Bed outcomes (from the start of the Mystery Gift routine) will never occur. The only sequence which reaches the very rare decoration outcome is <code>14, 21, 112, 15, 34, 25</code> (<code>14, 21, 112</code> produces a rare item outcome, which is followed by <code>15, 34, 25</code> which produces a very rare decoration), which is followed by <code>164</code> (Big Lapras Doll or Surf Pikachu Doll).
{{youtubevid|mJi6D__1dfE|@SirToastyToes|name=SirToastyToes|Water}}


====In Pokémon Pikachu 2 GS====
====In Pokémon Pikachu 2 GS====
The following is a list of items obtainable in {{g|Pikachu 2 GS}} and their cost in {{OBP|Watt|currency}}s.
The following is a list of items obtainable in {{g|Pikachu 2 GS}} and their cost in [[Watt]]s.


{| style="background: #EDE9EE; {{roundy|10px}} border: 3px solid #090809; margin: auto; text-align: center"
{| style="background: #EDE9EE; {{roundy|10px}} border: 3px solid #090809; margin: auto; text-align: center"
|-
|-
! style="background:#CCC; {{roundytl|5px}}" | {{color2|000|Item}}
! style="background:#CCC; {{roundytl|5px}}" | {{color2|000|Item}}
! style="background:#CCC; {{roundytr|5px}}" | {{color2|000|Watt (currency)|Watts}}
! style="background:#CCC; {{roundytr|5px}}" | {{color2|000|Watt|Watts}}
|- style="background:#FFC"
|- style="background:#FFC"
| {{color2|000|Mail#Eon Mail|Eon Mail}}
| {{color2|000|Eon Mail}}
| 50
| 1
|- style="background:#FFC"
|- style="background:#FFC"
| {{color2|000|Berry (item)|Berry}}
| {{color2|000|Berry (item)|Berry}}
Line 161: Line 329:
In [[Generation III]], Mystery Gift is only available on {{game2|FireRed|LeafGreen|Emerald}} by using a [[Game Boy Advance Wireless Adapter]] or (for Japanese games only) an [[e-Reader]]. In {{game|Ruby and Sapphire|s}}, a similar system called {{DL||Mystery Event}} is instead available. In the Japanese version of Pokémon Emerald, both Mystery Gift and Mystery Event are available.
In [[Generation III]], Mystery Gift is only available on {{game2|FireRed|LeafGreen|Emerald}} by using a [[Game Boy Advance Wireless Adapter]] or (for Japanese games only) an [[e-Reader]]. In {{game|Ruby and Sapphire|s}}, a similar system called {{DL||Mystery Event}} is instead available. In the Japanese version of Pokémon Emerald, both Mystery Gift and Mystery Event are available.


The primary use of the Mystery Gift system in this generation is to receive special [[item]]s at {{pkmn2|event|Nintendo events}}. It is language-dependent, meaning the player can only receive Mystery Gifts that are intended for games of their language.
The primary use of the Mystery Gift system in this generation is to receive special [[item]]s at {{pkmn2|event|Nintendo events}}. [[Altering Cave]] was also intended to utilize the feature to change the [[wild Pokémon]] available there. It is language-dependent, meaning the player can only receive Mystery Gifts that are intended for games of their language.


To activate the Mystery Gift system, the player must fill in the questionnaire found at any [[Poké Mart]] by entering the phrase below using the [[easy chat system]] (based on the language of the game) and [[save]] the game. The clerk behind the counter will then inform the player that the Mystery Gift system has been activated, and it will be accessible from the [[main menu]] from that point on.
To activate the Mystery Gift system, the player must fill in the questionnaire found at any [[Poké Mart]] by entering the phrase below using the [[easy chat system]] (based on the language of the game) and [[save]] the game. The clerk behind the counter will then inform the player that the Mystery Gift system has been activated, and it will be accessible from the [[main menu]] from that point on.
Line 270: Line 438:
{{incomplete|section|Which core series games can connect to the listed spin-offs?}}
{{incomplete|section|Which core series games can connect to the listed spin-offs?}}


In [[Generation IV]], the Mystery Gift system can be used to transfer {{OBP|Pokémon|species}} from {{ga|Pokémon Ranger}}, {{g|Ranger: Shadows of Almia}}, and {{g|Ranger: Guardian Signs}}, or receive [[items]] and Pokémon from {{g|Battle Revolution}}. Gifts can be received wirelessly, via [[Nintendo Wi-Fi Connection]], or from a friend. A specific gift can only be received once. As a result, a player can only get one of each item and Pokémon from said games and also only one of each Pokémon from events. Gifts are transferred via [[Wonder Card]], which the player can store up to three of. If the player has three Wonder Cards, they must discard one before they can receive another Mystery Gift.
In [[Generation IV]], in addition to [[item]]s and Pokémon, the Mystery Gift system can be used to obtain [[Pokétch]] apps, [[Goods]], and [[Pokéwalker]] Routes. It can also be used to transfer {{OBP|Pokémon|species}} from {{vg|Pokémon Ranger}}, {{g|Ranger: Shadows of Almia}}, and {{g|Ranger: Guardian Signs}}, or receive [[items]] and Pokémon from {{g|Battle Revolution}}. Gifts can be received wirelessly, via [[Nintendo Wi-Fi Connection]], or from a friend. A specific gift can only be received once. As a result, a player can only get one of each item or Pokémon from events or the said games. Gifts are transferred via [[Wonder Card]], which the player can store up to three of. If the player has three Wonder Cards, they must discard one before they can receive another Mystery Gift.


In {{game2|Diamond|Pearl|Platinum}}, the Mystery Gift system is activated at [[Jubilife TV]]. A TV producer on the third floor will activate the Mystery Gift system if the player answers his questions with the correct keywords as shown below (based on the language of the game) and [[save]]s the game. If the player receives a Wonder Card via a {{pkmn2|event|Nintendo event}} or another compatible game prior to activating the feature, Mystery Gift will be activated automatically regardless.  
In {{game2|Diamond|Pearl|Platinum}}, the Mystery Gift system is activated at [[Jubilife TV]]. A TV producer on the third floor will activate the Mystery Gift system if the player answers his questions with the correct keywords as shown below (based on the language of the game) and [[save]]s the game. If the player receives a Wonder Card via a {{pkmn2|event|Nintendo event}} or another compatible game prior to activating the feature, Mystery Gift will be activated automatically regardless.


Mystery Gifts can be received at any [[Poké Mart]], from an NPC standing by the counter.
Mystery Gifts can be received at any [[Poké Mart]], from an NPC standing by the counter.
Line 342: Line 510:
The Mystery Gift system works like in [[Generation V]]. One notable difference is that all non-[[Nintendo Zone]] local events are no longer region-locked. The maximum amount of [[Wonder Card]]s a game can hold is now 24. In order to use Mystery Gift, the game must have a save file.
The Mystery Gift system works like in [[Generation V]]. One notable difference is that all non-[[Nintendo Zone]] local events are no longer region-locked. The maximum amount of [[Wonder Card]]s a game can hold is now 24. In order to use Mystery Gift, the game must have a save file.


Mystery Gifts can be received at any Pokémon Center, from an NPC by the [[Pokémon Center Nurse|nurse]].
Mystery Gifts can be received at any Pokémon Center, from an NPC by the [[Pokémon Center lady]].


===Generation VII===
===Generation VII===
Line 348: Line 516:
Mystery Gift works like it did in [[Generation VI]]. The maximum amount of [[Wonder Card]]s a game can hold can be up to 48. The game must have a save file to use. Items and objects obtained from other software such as [[Battle Point]]s from [[Pokémon Bank]] are moved to being used as Wonder Cards instead of from [[Pokémon Link]]. The touch screen on the main menu will tell the player if they have any mystery gifts waiting to be picked up if there are any.
Mystery Gift works like it did in [[Generation VI]]. The maximum amount of [[Wonder Card]]s a game can hold can be up to 48. The game must have a save file to use. Items and objects obtained from other software such as [[Battle Point]]s from [[Pokémon Bank]] are moved to being used as Wonder Cards instead of from [[Pokémon Link]]. The touch screen on the main menu will tell the player if they have any mystery gifts waiting to be picked up if there are any.


Mystery Gifts can be received at any Pokémon Center, from an NPC by the [[Pokémon Center Nurse|nurse]].
Mystery Gifts can be received at any Pokémon Center, from an NPC by the [[Pokémon Center lady]].


====Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!====
====Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!====
{{incomplete|section}}
Mystery Gift can be accessed through the "Communicate" option in the [[menu]]. It is available as soon as you receive your Partner Pokémon and deliver Professor Oak's package.
Mystery Gift can be accessed through the [[Communicate]] option in the [[menu]].


The ability to receive events via local wireless is not available.
The ability to receive events via local wireless is not available.


===Generation VIII===
===Generation VIII===
The Mystery Gift system is now its own entry in the [[menu]]. The ability to receive events via local wireless returns. [[Battle Stadium]] rewards can be received.
====Pokémon Sword and Shield====
The Mystery Gift system is now its own entry in the [[menu]]. It is obtained after encountering {{p|Zacian}}{{sup/8|Sw}}/{{p|Zamazenta}}{{sup/8|Sh}} in the [[Slumbering Weald]] and talking to the player's mother. [[Battle Stadium]] rewards can also be received. Sword and Shield are the only games on Nintendo Switch capable of obtaining a mystery gift via Local Wireless


The {{DL|Max Raid Battle|Wild Area News}} can be updated from the Mystery Gift menu.
The {{DL|Max Raid Battle|Wild Area News}} can be updated from the Mystery Gift menu.
====Pokémon Brilliant Diamond and Shining Pearl====
The Mystery Gift appears as an option on the menu. It is unlocked by telling the [[Jubilife TV]] director in the Jubilife TV building "EVERYONE HAPPY Wi-Fi CONNECTION". Alternatively, if the player has not already unlocked Mystery Gift when they earn their third Badge (regardless of which Badge that is), it is unlocked automatically.
Mystery Gifts can be obtained by password or by internet.
====Pokémon Legends: Arceus====
Mystery Gift is an option in the Communications menu, which becomes accessible once the player achieves their [[Rank (Galaxy Team)|First Star]] in the [[Galaxy Team]].
Mystery Gifts can be obtained by password or by internet.
===Generation IX===
====Pokémon Scarlet and Violet====
The Mystery Gift system is found on the [[Poké Portal]] [[menu]]. It is obtained after stopping at the first Pokémon Center in the [[Los Platos]]. [[Poké Portal News]] can be updated from the Mystery Gift menu.
Mystery Gifts can be obtained by password or by internet.
====Pokémon HOME====
The mobile version of {{g|HOME}} has its own '''Mystery Gifts''' option accessible from the main menu. From the Mystery Gifts menu the player can access local events, enter serial codes, scan QR codes, or receive [[List of game-based Pokémon distributions (Generation VIII)#Pokémon HOME Gift Box Pokémon|reward Pokémon]] for completing certain tasks. These features are all accessible regardless of the player's subscription status.


==Shiny Pokémon locking==
==Shiny Pokémon locking==
Line 370: Line 558:
|zh_yue=神秘禮物 ''{{tt|Sàhnbei Láihmaht|Mystery Gift}}''
|zh_yue=神秘禮物 ''{{tt|Sàhnbei Láihmaht|Mystery Gift}}''
|zh_cmn=神秘禮物 / 神秘礼物 ''{{tt|Shénmì Lǐwù|Mystery Gift}}''
|zh_cmn=神秘禮物 / 神秘礼物 ''{{tt|Shénmì Lǐwù|Mystery Gift}}''
|nl=Verrassingscadeau{{tt|*|Black & White manual}}<br>Geheime cadeaus{{tt|*|Let's Go, Pikachu! and Let's Go, Eevee! website}}  
|nl=Verrassingscadeau{{tt|*|Black & White manual}}<br>Geheime cadeaus{{tt|*|Let's Go, Pikachu! and Let's Go, Eevee! website}}
|da=Mystisk gave
|da=Mystisk gave
|de=Geheimgeschehen
|de=Geheimgeschenk<sup>Gen. VIII</sup><br>Geheimgeschehen<sup>Gen. II-VII</sup>
|fr=Cadeau Mystère
|fr=Cadeau Mystère
|it=Dono Segreto
|it=Dono Segreto
Line 378: Line 566:
|pl=Tajemny Podarek<ref>http://www.nintendo.pl/news/nowe-ruchy-z-i-ultra-bestie-w-pokemon-sun-i-moon/</ref>
|pl=Tajemny Podarek<ref>http://www.nintendo.pl/news/nowe-ruchy-z-i-ultra-bestie-w-pokemon-sun-i-moon/</ref>
|pt_eu=Presentes Mistério
|pt_eu=Presentes Mistério
|ru=Таиственный подарок ''Taistvennyy podarok''<ref>http://www.pokemon-sunmoon.com/ru-ru/promos/</ref>
|ru=Таиственный подарок ''Taistvennyy podarok''<ref>https://web.archive.org/web/20191116025419/https://www.pokemon-sunmoon.com/ru-ru/promos/ archived November 16th, 2019</ref>
|es=Regalo Misterioso
|es=Regalo misterioso<sup>Gen. VIII</sup><br>Regalo Misterioso<sup>Gen. II-VII</sup>
|sv=Hemlig gåva
|sv=Hemlig gåva
}}
}}
Line 395: Line 583:
[[Category:Game mechanics]]
[[Category:Game mechanics]]


[[de:Geheimgeschehen]]
[[de:Geheimgeschenk]]
[[es:Regalo Misterioso]]
[[es:Regalo Misterioso]]
[[fr:Cadeau Mystère]]
[[fr:Cadeau Mystère]]
121,280

edits