Jirachi is the legendary wish granting Pokémon that Medicham was talking about. To gain access to Jirachi, the player must first rescue Medicham on the twentieth floor of Wish Cave. Then Medicham will give the player a Wish Stone which is used to ask Jirachi to grant wishes. Once the player defeats Jirachi, he will grant the player one out of three wishes, which are:
- Lots of money.
- Lots of items.
The floor will be filled with random items which you can pick up.
- A Friend Area.
- More strength.
- Something good!
The most complicated reward. This wish can perform any one out of three possible changes, depending on circumstances.
By default, choosing this wish will cause a random Pokemon to join your Rescue Team. You will also gain access to this Pokémon's Friend Area if you do not already have it. The Pokemon will be at level 1 with * for IQ. Some things to take note of:
You cannot get Articuno, Zapdos, Moltres, Groudon, Rayquaza, Kyogre, Lugia, Castform, Deoxys, Mewtwo, Jirachi, Mew, Latias, Latios, Entei, Raikou, Suicune, Ho-Oh, Regirock, Regice, Registeel, or Celebi. You also cannot get version-specfic Pokémon which are not available in your game, unless access to those Pokémon has been activated. These Pokémon are namely Porygon, Porygon2, Magikarp, Gyarados, Feebas, Milotic, Plusle, Minun, Lapras, Mantine, Roselia or Aipom. You cannot get a Pokémon which you already have. You cannot get a Pokemon belonging to a Friend Area which is already fully occupied. If there are no Pokémon available for this wish, your Rescue Rank will be raised to the next level, and you will have the minimum number of Rescue Points for that Rank.
If you are already at Lucario Rank, you get a reward of 10,000 Poke instead.