Where do you get the medicine for Jasmine in HeartGold?
The gym leader of Olivine City implored you to find medicine for the sickly Pokemon at the lighthouse, and that’s what we’re going to do right now. Once you’ve done that, you’ll then find that you can fight two gym leaders and earn two badges in surprisingly short succession from one another (if your Pokemon are strong enough to do so, that is).
Cianwood City Pharmacy
Cianwood City Pharmacy (Japanese: タンバくすりや Tanba Pharmacy) is a small pharmacy that is over 500 years old. The Cianwood City Pharmacy sells remedies exclusive to the town.
Where can I get Ampharos medicine?
The Secret Potion (ひでんのくすり Secret Medicine), named SecretPotion before Generation VI, is a unique form of medicine exclusively distributed by the Pharmacy in Cianwood City.
You surf to Cianwood City, then look for the pharmacy. A man will give you the medicine.
For starters, head to the Pokemon Center and heal your badly-damaged group of Pokemon. Then, find the pharmacy on the southern end of the town.
Jasmine won’t leave the sick animal to battle or get medicine, so she won’t be willing to accept any challenges. It’s up to you to head over the water to Cianwood City to get the medicine it needs at a drugstore. If you don’t pick up the medicine, you won’t get to battle in the Gym.
Use fire, water, fighting or ground moves against it’s steel/ground type combo. When it’s HP gets low it has a Sitrus berry and Jasmine may use a Hyper Potion. Once Jasmine’s Pokemon have fainted, you will be victorious. She’ll hand over the Mineral Badge to you for a job well done, as well as TM23.
The gym leader begs you to travel across the water to the west to grab medicine from Cianwood City. Agree to do so, and then use the elevator to reach the first floor of the lighthouse, where you can then head back outside and begin your westward journey (grab the Super Potion before leaving the top floor!)
The Secret Potion is given to Jasmine in the Glitter Lighthouse to cure a sick Ampharos named Amphy.
Pokémon HeartGold and SoulSilver are the fourth generation remakes of Generation II, and as such the SecretPotion serves the same purpose as in those games. It is obtained in Cianwood City and heals Amphy. Jasmine will take the medicine from the player to do so, and will not return it.