Sea Worm (Final Fantasy VII)

The Sea Worm is an enemy from Final Fantasy VII fought on the beaches in the Mideel Area 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.
==Stats==
==Formations==
#	Formation
 	Sea Worm
 	Sea Worm
 	Sea Worm
==Locations==
Mideel Area 	Mideel Area
Beach 	227
North Corel Area 	North Corel Area
Desert 	232
Battle Square (with Highwind available)	Battle Square (with Highwind available)
Group A - Battle 8 	227
Group B - Battle 8 	227
Special Battle - Battle 1 	960
==Battle==
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.
===Strategy===
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 finishes it off. Provided the player has Magic Hammer and White Wind, they can easily heal their party and replenish their MP whenever they run low. Frog Song also works to make it fall asleep and stop attacking. Bad Breath inflicts both Sleep and Poison. Magic Breath does full damage against them as the worms' resistance to Fire and weakness to Ice cancel each other out.
==AI script==
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 enemies==
*Land Worm
Category:Enemies in Final Fantasy VII