The Master Ball in "Pokémon Crystal" is obtained by talking to Professor Elm after earning all eight Johto Badges. It can also be earned by chance from the Lucky Channel radio program.Continue Reading
Eight trainers in the Johto region offer a badge to the player for defeating them in battle. Acquire the Zephyr Badge from Falkner, the Hive Badge from Bugsy, the Plain Badge from Whitney, the Fog Badge from Morty, the Storm Badge from Chuck, the Mineral Badge from Jasmine, the Glacier Badge from Pryce and the Rising Badge from Clair.
Travel to Professor Elm's lab in New Bark Town. Talk to the professor to receive a Master Ball. This is the only guaranteed Master Ball the player receives in any given playthrough of the game.
The Lucky Channel radio program broadcasts from the Goldenrod Radio Tower in Goldenrod City. Once per week, the channel broadcasts a random OT ID number, which changes every Friday. If any Pokémon in the player's party or Pokémon Storage System has an OT ID that exactly matches the winning OT ID, the player wins a Master Ball as a prize. Talk to the man on the first floor of the Goldenrod Radio Tower to receive the prize.
HM03 Surf is located in Petalburg City and can be acquired from Wally's father after the player beats Norman, the Petalburg City gym leader. The gym leader also happens to be the father of the player's character.Full Answer >
The exp share item is found on Route 15 and is given to the player by Professor Oak's aid. The exp share grants the Pokémon holding it half the experience points gained from defeating a Pokémon, regardless if it actually participated in battle or not. This helps the player level-up Pokémon who are too weak to fight in battles.Full Answer >
The HM07 Waterfall can be obtained from Lydia after defeating Volkner, the Gym Leader of Sunyshore City. After defeating Volkner he will give the player the Beacon Badge, which is the last badge that the player needs to collect and one that will allow him or her to use the HM07 Waterfall.Full Answer >
The Leaf Stone can only be obtained in Pokemon Emerald by trading a Green Shard with the Diving Treasure Hunter on Route 124 near Mossdeep City. The Leaf Stone is necessary to evolve certain Pokemon.Full Answer >