Level 47 it learns Brave Bird.
In Pokémon Diamond, moves such as Growl, Tackle, Wing Attack, Quick Attack, Double Team, Whirlwind, Endeavor, Take Down and Aerial Ace are ones that will need to be remembered for Staraptor in the event of not knowing them however it will be able to learn Close Combat at Level 34, Agility at Level 41 and Brave Bird at Level 49.
Probably Staraptor. It can learn some really cool moves.
Level 0- Tackle Level 0- Growl Level 0- Quick Attack Level 0- Wing Attack Level 5- Quick Attack Level 9- Wing Attack Level 13- Double Team Level 18- Endeavor Level 23- Whirlwind Level 28- Arial Ace Level 33- Take Down Level 34- Close Combat Level 41- Agility Level 49- Brave Bird
Probably because you simply overlooked what your staraptor was trying to learn at one point and just stopped it from learning it if you cant be bothered training another one just take it to the move tutor and get it retaught if not just train another 1
Gliscor is better because electric moves (ie: thunder) do not affect at all. Gliscor also has a better range of moves to learn. Staraptor takes longer to l.v. up, so i think Gliscor wins!!!!!
Level when you get it
because when you get to a certian level you have learnt all the moves it will learn by level
marshtomp learns good moves in level 16 he learns mud shot but u have to train so it could learn good moves or just maake him learn moves by tm.
He does not learn any moves at level 100.
Here are the moves magikarp can learn. Any level - Splash Level 15 - Tackle Level 30 - Flail Evolves into gyrados at level 20
staraptor can learn these moves,tackle,growl,quick attack,wing attack, double team,endeavor,whirlwind,aerial ace,take down,close combat,agility,brave bird
level 4,8,11,15,18,22,25,29,32,36,39, and 43.