Jaime E. Hurley; Chief, Logistics Sustainment, B-2 System Support Manager for Sustainment, Oklahoma City Air Logistics Center, Tinker AFB, Okla
That is because the director doesn't give you the rainbow wing the rainbow wing is obtained in Pewter City talk to an old man near the Pokemart and he will give it to you.
Silver wing you get from director in celadon city when you save him. Rainbow wing you can get in Pewter city.
you have to beat team rocket then the director gives you the rainbow wing
Sanjeev Tripathi
A chicken wing has a joint that is very similar to a human elbow. The chicken wing bends in the same way as a human elbow.
In SoulSilver Version, the Silver Wing lies in the hands of the Director in Goldenrod City.
you go to the radio tower in goldenrod city and beat all the team rocket guys the the director gives you the rainbow wing
After you beat the last team rocket executive on the observation deck, in the radio tower in goldenrod city, you get the rainbow wing from the Rainbow wing from the director.
You need all three dogs and then talk to the old man that gave you the silver wing and he will give you the rainbow wing
In Gold and Crystal, you get the silver wing from the man outside of the Mart in Pewter City. In Silver, you get the silver wing from the Director of Goldenrod radio station after freeing it from Team Rocket.
You get the rainbow wing from the radio tower director after you get rid of team rocket. (Same thing in soul silver).
the director of the radio tower after defeating team rocket and saving him