Bottomswell

The Bottomswell is a boss in Final Fantasy VII during "The Stowaway Strategy". Bottomswell attacks a girl called Priscilla while she is playing with her dolphin in Under Junon. After the boss is defeated, Cloud must perform CPR to resuscitate Priscilla.
==Stats==
==Formations==
#	Formation
 	Bottomswell, Waterpolo A, Waterpolo B, Waterpolo C
 	Bottomswell, Waterpolo A, Waterpolo B, Waterpolo C
 	Bottomswell, Waterpolo A, Waterpolo B, Waterpolo C
 	Bottomswell, Waterpolo A, Waterpolo B, Waterpolo C
==Locations==
Under Junon 	Under Junon
Dolphin Offing	480 (fixed)
==Battle==
Similar to Reno, Bottomswell can imprison characters using Waterball trapping them inside a Waterpolo. Unlike Pyramid, the player must select the actual Waterpolo orb and not the character for them to be freed. Another difference is that Waterpolo can only be broken by casting a spell (physical attacks will not pop the bubble). 
When using group-cast spells with All Materia, or the Matra Magic E.Skill, the spell will target both the Bottomswell and the Waterpolo. The bubbles keep draining the victim's HP as long as they are trapped inside.
Bottomswell has three forms that it will dynamically cycle through. These forms are distinguished by how erratic its movements are. It uses his Bodyblow attack on the character with the highest current HP. It can use Tail Attack and Moonstrike on all party members in one turn. Bottomswell uses a Big Wave attack to inflict a lot of damage on the entire party.
Bottomswell is weak to Wind damage.
===Strategy===
Bottomswell is a long range opponent. Unless the party has a Long Range Materia (one found in Mythril Mines prior to Junon) only Barret and Yuffie can attack Bottomswell physically, so the other party members must use magic or Limit Breaks to attack.
The player can easily win simply by poisoning Bottomswell. This is because Bottomswell only uses the deadly Waterball after losing a certain amount of its HP.
If players can defeat Midgar Zolom and learn Beta using enemy skill materia prior to the Mythril Mines, its powerful Beta attack inflicts 1000+ damage and can thus kill Bottomswell in three hits.
Bottomswell is weak to Wind, but the only method of dealing Wind-elemental damage is with Choco/Mog. The player can summon it, or couple the Materia with Elemental in someone's weapon.
It is best to keep HP topped up as once Bottomswell is defeated it will cast Big Wave as a final attack.
==AI script==
AI: Setup {
:Turn off Death Handling for Bottomswell
:TempVar:HitsTilNextStage = 6
:Bottomswell's Range = 16
} 
AI: Main {
:TempVar:AttackAll = 0
:If (Bottomswell's IdleAnim == 1st Form) Then
:{
::If (Count == 0 or 1 or 2) Then
::{
:::Choose Random Opponent
:::Use Tail Attack on Target
:::Count = Count + 1
::} Else {
:::1/3 Chance:
:::{
::::TempVar:AttackAll = 1
::::TempVar:ChosenAtt = Tail Attack
:::}
:::2/3 Chance:
:::{
::::Choose Random Opponent with Highest HP
::::Use <Bodyblow> (Low Hit% Version) on Target
:::}
:::Count = 0
::}
:} Else If (Bottomswell's IdleAnim == 2nd Form) Then {
::If (Count == 0) Then {
:::TempVar:AttackAll = 1
:::TempVar:ChosenAtt = Moonstrike
:::Count = 1
::} Else If (Count == 1) Then {
:::Choose Random Opponent with Highest HP
:::Use <Bodyblow> (High Hit% Version) on Target
:::Count = 2
::} Else If (Count == 2) Then {
:::Choose Random Opponent
:::Use Moonstrike on Target
:::Count = 3
::} Else {
:::If (Stage < 1) Then
:::{
::::Choose Self
::::Use <Fury Blast> on Target
::::Bottomswell's IdleAnim = 1st Form
::::Count = 0
::::TempVar:HitsTilNextStage = 6
:::} Else {
::::Choose Random Opponent
::::Use Moonstrike on Target
::::1/2 Chance: Count = 0
::::1/2 Chance: Count = 1
:::}
::}
:} Else {
::If (Count == 0) Then {
:::TempVar:Group = Opponents (incl. Dead) with neither Death nor
:::::::::Imprisoned Status
:::If (TempVar:Group has more than one Opponent) Then
:::{
::::TempVar:PoloTarget = Choose Random Opponent in TempVar:Group
:::} Else {
::::TempVar:PoloTarget = [2040]
:::}
:::If (TempVar:PoloTarget != [2040]) Then
:::{
::::Choose TempVar:PoloTarget
::::Use <Waterball> on Target
::::Remove Death Status from Waterpolo
::::Activate Waterpolo
::::Waterpolo's HP = Waterpolo's Max HP
::::Waterpolo's Physical Immunity = On
:::}
:::Count = 1
::} Else If (Count == 1 or 2) Then {
:::Count = Count + 1
::} Else If (Count == 3) Then {
:::If (Stage < 2) Then
:::{
::::Choose Self
::::Use <Chill> on Target
::::Bottomswell's IdleAnim = 1st Form
::::Count = 0
::::TempVar:HitsTilNextStage = 6
:::} Else {
::::Choose All Opponents
::::Use Big Wave on Target
::::Count = 4
:::}
::} Else {
:::If ((At Least One Opponent has Imprisoned Status)
:::::& (At Least One Opponent has Death Status)) Then
:::{
::::Count = 1
:::} Else {
::::Count = 0
:::}
::}
:}
:If (TempVar:AttackAll == 1) Then
:{
::If (2nd Opponent doesn't have Death Status) Then
::{
:::Choose 2nd Opponent
:::Use TempVar:ChosenAtt on Target
::}
::If (1st Opponent doesn't have Death Status) Then
::{
:::Choose 1st Opponent
:::Use TempVar:ChosenAtt on Target
::}
::If (3rd Opponent doesn't have Death Status) Then
::{
:::Choose 3rd Opponent
:::Use TempVar:ChosenAtt on Target
::}
:}
}
AI: Counter - General
{
:If (Bottomswell's HP <= 50% of Bottomswell's Max HP) Then
:{
::Stage = 2
::TempVar:HitsTilNextStage = 0
:} Else If (Bottomswell's HP <= 75% of Bottomswell's Max HP) Then {
::Stage = 1
::TempVar:HitsTilNextStage = 0
:} Else {
::Stage = 0
:}
:If (Bottomswell's IdleAnim == 1st Form) Then
:{
::Bottomswell's HurtAnim = 1
::If (TempVar:HitsTilNextStage == 0) Then
::{
:::Choose Self
:::Use <Fury Blast> on Target
:::Bottomswell's IdleAnim = 2nd Form
:::Count = 0
:::TempVar:HitsTilNextStage = 6
:::If (Stage == 2) Then
:::{
::::Choose Self
::::Use <Fury Blast> on Target
::::Bottomswell's IdleAnim = 3rd Form
::::Count = 0
::::TempVar:HitsTilNextStage = 3
:::}
::} Else {
:::TempVar:HitsTilNextStage = TempVar:HitsTilNextStage - 1
::}
:} Else If (Bottomswell's IdleAnim == 2nd Form) Then {
::Bottomswell's HurtAnim = 7
::If (TempVar:HitsTilNextStage == 0) Then
::{
:::Choose Self
:::Use <Fury Blast> on Target
:::Bottomswell's IdleAnim = 3rd Form
:::Count = 0
:::TempVar:HitsTilNextStage = 3
::} Else {
:::TempVar:HitsTilNextStage = TempVar:HitsTilNextStage - 1
::}
:} Else {
::Bottomswell's HurtAnim = 13
:}
}
AI: Counter - Death
{
:Choose All Opponents
:Use Big Wave on Target
:If (At Least One Target is Imprisoned) Then
:{
::Choose All Targets with Imprisoned Status
::Remove Imprisoned Status from Target
:}
:Choose Self
:Use <Vanish> on Target
:Remove Waterpolos
}
==Other appearances==
===Final Fantasy VII Rebirth===
The boss returns for the Final Fantasy VII remake project, where it is named the Terror of the Deep in the English localization.
===Pictlogica Final Fantasy===
===Final Fantasy Record Keeper===
==Gallery==
Bottomswell-ffvii-field.png|Field model.
FFVII Moonstrike.png|Moonstrike.
FFVII Tail Attack.png|Tail Attack.
==Related enemies==
*Waterpolo
de:Bottomswell
Category:Bosses in Final Fantasy VII