Pokémon Ruby and Sapphire/Team Magma Hideout

At last, you bring the fight to Team Magma, instead of them bringing it to someone else. Enter the hideout. Stop their plan.

In Pokémon Ruby
The Team Magma Hideout in Pokémon Ruby is found in the cove east of ../Lilycove City/ (in Sapphire and Emerald this is the location of ../Team Aqua Hideout/ instead). It requires surf to reach and enter. If the site is not yet open, then two grunts will block passage, giving a hint on where to go next. Your goal is to prevent Maxie and his admins from escaping on the submarine they stole from ../Slateport City/. Simple! Except not at all.

Upon entering, you will find one grunt on patrol:

Walk up the stairs to reach the rest of the base. You'll be greeted by the sight of a teleporter maze, of which only one path takes you to the submarine.

Proceed through the stairs, and you will eventually enter a branch. There are two trainers here:

The branch to the left leads to a teleporter maze. Take the teleporters in the following order: Left, middle, right, right. This leads to four pokéballs, containing two (with self destruct), Nugget and a Master ball.

The branch to the right leads to a few trainers, and eventually a submarine:

The submarine will depart without you, and you will have to chase after it by heading east from Lilycove.

Items (watch out for two fake items - Electrodes - near the Master Ball and Nugget)
 * Max Elixir - 2F, southwest room
 * Nugget - 2F, bottom-left item in the group of four
 * Master Ball - 2F, Maxie's office, top-left item in the group of four
 * Nest Ball - submarine room, southeast area, accessed via warp in the northeast corner

Maps

Emerald Version
In Pokémon Emerald, the Team Magma Hideout is found on ../Jagged Pass/

Items
 * Rare Candy - Room 1, western side, accessible through 8F
 * Full Restore - Room 8, west of magma lake
 * Max Elixir - Room 8, east of magma lake
 * Nugget - Room 3, west of southern magma lake
 * PP Max - Room 7, western side
 * Max Revive - Room 4, west of Tabitha
 * Escape Rope - Room 5, southwestern corner

Pokémon Found

Maps