Final Fantasy Wiki

Sea Worm (Final Fantasy VII)

20,143 pages on
this wiki
Add New Page
Add New Page Talk0

The Sea Worm is an enemy from Final Fantasy VII fought on the beaches around Mideel and in the Battle Square, either as a final battle in a normal round after Gold Saucer reopens on disc 2, or as the first enemy faced in the special battles. When faced in the Battle Square its stats are enhanced with double the normal HP and its Attack and Magic Attack are increased by 25%.

Because the Sea Worm yields 5,000 gil (10,000 with Gil Plus) it is a desirable enemy to fight for gil farming. The Sea Worm has a 100% encounter rate as long as the player stays on the beach of the Mideel Area.


# Formation
227 Sea Worm
232 Sea Worm
960 Sea Worm


Mideel Area
Beach 227
North Corel Area
Desert 232
Battle Square (with Highwind available)
Group A - Battle 8 227
Group B - Battle 8 227
Special Battle - Battle 1 960


Sea Worm uses two Earth attacks that hit the party, one of these being Sandstorm, which may inflict Darkness, and a strong physical attack called Crush. It has high HP and can be a minor threat.

The powerful Dragon Scales can be stolen from them. They give plenty of EXP, AP, and gil when defeated, making the whole of Mideel Area a good level grinding spot.


Ice-elemental attacks and Poison prove helpful. It is recommended to use Magic Hammer to drain the Sea Worm's MP to replenish the party's. One cast of Freeze combined with Quadra Magic will finish off the Sea Worm. Provided the player has Magic Hammer and White Wind, they can easily heal their party and replenish their MP whenever they run low.

AI scriptEdit

AI: Setup {

TempVar:SandstormUses = 5
1/16 Chance: Count = 5
15/16 Chance: Count = 0

} AI: Main {

If (Count==0) Then
Count = 1
} Else If (Count==1) Then {
If ((At Least One Opponent doesn't have Darkness Status)
& (TempVar:SandstormUses > 0)) Then
Choose All Opponents without Darkness Status
Use Sandstorm on Target
TempVar:SandstormUses = TempVar:SandstormUses - 1
} Else {
Choose Random Opponent
Use Crush on Target
Count = 2
} Else If (Count==2) Then {
Count = 3
} Else If (Count==3) Then {
If (At Least One Opponent has Darkness Status) Then
Choose Random Opponent with Darkness Status
Use Crush on Target
} Else {
If (1/2 Chance) Then
Choose Random Opponent
Use Crush on Target
Count = 4
} Else If (Count==4) Then {
Count = 5
} Else {
If (At Least One Opponent doesn't have Darkness Status) Then
Choose All Opponents
Use Earthquake on Target
} Else {
Choose Random Opponent
Use Crush on Target
Count = 0



Related enemiesEdit

Also on Fandom

Random Wiki