Final Fantasy Wiki
Register
Advertisement

Submarine Crew is an enemy from Final Fantasy VII. The party will not pose after defeating the two Submarine Crew enemies before boarding the submarine.

Stats[]

  1. Submarine Crew never uses Hand Grenade, unless Manipulated.

Formations[]

# Formation
763 Submarine Crew A, Submarine Crew B
768 Submarine Crew
769 Submarine Crew A, Submarine Crew B
770 Submarine Crew A, Submarine Crew B, Submarine Crew C (Attack from both sides)
784 Submarine Crew A, Submarine Crew B
785 Submarine Crew A, Submarine Crew B, Submarine Crew C (Attack from both sides)
786 Row 1: Submarine Crew A, Submarine Crew B
Row 2: Captain

Locations[]

Junon Path
Elevator 763 (event)
Path 1 763 (event), 763 (event)
Underwater Reactor
Interior 768 (event), 769 (event), 770 (event)
Submarine Dock 769 (event), 769 (event)
Submarine #2
Bridge 786 (event)
Passage 785 (event)
Submarine #1
Bridge 786 (event)
Passage 784 (event)

Battle[]

Like most other Shinra troops, the Submarine Crew only have physical attacks, and can be defeated easily with Enemy Skills (including L4 Suicide). The rare Shinra Beta armor can be won from them, and are one of the party's few sources of 8-inch Cannons.

Due to an error in his AI, Submarine Crew never uses his Hand Grenade attack unless manipulated. He was intended to be able to use a maximum of three Hand Grenades in a battle (although this limit would only account for uses while not manipulated), before having to resort to Machine Gun. This same behavior is seen in Grenade Combatant and Marine. However, instead of the enemy selecting Hand Grenade, the enemy selects Machine Gun.

Submarine Crew will target a random party member with Machine Gun every turn while his HP is above 75%. If his HP is 75% or below, he will use Machine Gun on the party member with the lowest HP.

AI script[]

AI: Setup {

TempVar:GrenadeAmmo = 3

} AI: Main {

If ((TempVar:Setup == 0) & (Battle is Captain Special Battle)) Then
{
Print Message ["Eyaaarrrgh!"]
TempVar:Setup = 1
RunCmd 0x24/0x00
}
If (Stage == 0) Then
{
If (TempVar:GrenadeAmmo == 0) Then
{
Choose Random Opponent
Use <Machine Gun> on Target
} Else {
Choose Random Opponent
Use <Machine Gun> on Target
TempVar:GrenadeAmmo = TempVar:GrenadeAmmo - 1
}
} Else {
Choose Random Opponent with Lowest HP
Use <Machine Gun> on Target
}

} AI: Counter - General {

If (Submarine Crew's HP <= 75% of Submarine Crew's Max HP) Then
{
Stage = 1
} Else {
Stage = 0
}

} AI: Counter - Death {

If (Battle is Captain Special Battle) Then
{
If (Self is Submarine Crew A) Then
{
Print Message ["Captain... I can't hold on any longer!"]
} Else {
Print Message ["The Special Pose..."]
}
RunCmd 0x24/0x00
}

}

Related enemies[]

Advertisement