You can't get another master ball in emerald because there's no one will give you the master ball just the general will give you that.
Chat with our AI personalities
In Pokemon Ruby/Sapphire/Emerald you go to the PokeMart building in Lilycove city to try the lottery once a day. It depends on your Pokemon ID number. You get better chances of winning by trading Pokemon with various people. First Prize is a Master Ball.
In each game, there is only one master ball obtainable. However, you can get more master balls with an Action Replay device, or by hacking the game, or by trading over a Pokemon holding a master ball from another game.
In Pokemon Emerald, to obtain a Heavy Ball, you need to visit the Safari Zone extension in the Hoenn region. The Heavy Ball is a special type of Poke Ball that is more effective at catching heavier Pokemon. You can receive the Heavy Ball as a prize for participating in the Safari Zone's catching contest or by talking to the Safari Zone Warden after catching a certain number of Pokemon in the Safari Zone.
definitely an ultra ball..usually things that are more expensive are better in pokemon..although they don't entirely justify the cost!!
Yes, you have to cheat or get match all five numbers in the lottery or trade with someone who has a master ball.