when your climbing the tower and you come to what seems to be a dead end, on the right there should be a window that seems to shine brighter than the others. Go through it and walk around the lighthouse balcony to continue. The rest is Self-Explanitory
go across the water from the light house
You go to Cianwood city south of Olivine City and talk to the guy in the pharmacy. He will give you the secretpotion which you then give to Jasmine (the girl with the sick pokemon) and she gives it to the pokemon. After that you can battle Jasmine as she is the sixth gym leader and she uses steel types.
pass the missions
South-west of the light house.
Use the elevator at the 1st floor.
You can't take it you have to catch a mareep evolve it into a flaffy then evolve it again
secret potion. you can find it at the olivine city in that medicine shop.
The Light house is at Olivine city. First use HM Fly and fly to "Olivine City". When you get there walk down to the bottom right corner of Olivine city and there's the light house.
go up the stairs until you get to the top then talk to jasmine
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
Go to that little island thing were you get Shuckle from and get some medicine from a house there and give it to her so she can heal her Ampharos.
Pokemon ranger tracks of light