Haunter will only evolve when you trade it with someone.
Gastly > lvl 25 > Haunter > trade evolution > Gengar
A Magikarp should evolve at about lvl 40 on Pokemon diamond
get to lvl 40
in Pokemon diamond luxio evolves into luxray at lvl 30 and its the same for Pokemon platinum and pearl!!! hope that helps!
Gastly Lvl.25>Haunter Trade>Gengar
Haunter will only evolve when you trade it with someone.
Gastly > lvl 25 > Haunter > trade evolution > Gengar
It evolves at Lvl. 25
A Magikarp should evolve at about lvl 40 on Pokemon diamond
31 lvl.
get to lvl 40
the infernape and the haunter are good but try to get some Pokemon over level 40.
It does not evolve, but it is evolved from hoothoot at lvl 20
Gastly > lvl 25 > Haunter > trade evolution > Gengar
Lv 7
lvl 15