u can get the medicine on cinabar island in a small house near the gym
Chat with our AI personalities
building near Pokemon center on cinnabar island
After returning to the sick Pokemon in the light tower (bring your medicine from Cianwood with you).
You have to beat Cianwood gym, get the medicine from the Cianwood medicine shop, and take it to the top of the lighthouse. Then, the gym leader of Olivine will fight you. Good luck!
I have HeartGold and in Cianwood theres a store there and go in and he'll give you the SuperPotion or something like that. Give it to Jasmine and then Ampharos will light up.Pokemon soul silver the Pokemon in the Olivine City Lighthouse Needs medicine, you can get the medicine in the Cianwood City and you get it in the pharmancy next to the medical center
you have to go up the stairs from the bottom level and fight your way up to the top. then she will ask you to go across the sea to cianwood to get medicine for the pokemon. after you get the medicine from the last house on the bottom left, go back using the elevator and give her the medicine and she will go back to the gym