Final Fantasy Wiki
Advertisement

Template:Sideicon

Right Arm, referred to as Carry Armor Right Arm in the BradyGames guide, is a part of the Carry Armor boss found in Final Fantasy VII. It, along with the Left Arm, is able to pick a character up and damage them in battle, and Carry Armor needs an arm to conduct physical attacks.

Stats

Formations

# Formation
780 Carry Armor, Right Arm, Left Arm
781 Carry Armor, Right Arm, Left Arm
782 Carry Armor, Right Arm, Left Arm
783 Carry Armor, Right Arm, Left Arm

Locations

Underwater Reactor
Submarine Dock 780 (event)

AI script

AI: Setup {

TempVar:CAGroup = Carry Armor, Right Arm and Left Arm with
same Formation ID
Right Arm's [4300] = [2040]
SpclChance = 16

} AI: Main {

If (Right Arm's CustomVar:ArmFull == 0) Then
{
If (Rnd(1..SpclChance) == 1) Then
{
If (At Least One Opponent doesn't have Imprisoned Status) Then
{
Choose Random Opponent without Imprisoned Status
Right Arm's [4300] = Target
If (Right Arm's IdleAnim == Both Arms Empty) Then
{
Use Arm Grab (Empty Left Version) on Target
TempVar:CAGroup's IdleAnim = Right Arm Full
} Else If (Right Arm's IdleAnim == Left Arm Full) Then {
Use Arm Grab (Full Left Version) on Target
TempVar:CAGroup's IdleAnim = Both Arms Full
}
Deactivate Target
Right Arm's CustomVar:ArmFull = 1
}
} Else If ((At Least One Opponent doesn't have Imprisoned Status)
& (1/2 Chance)) Then {
Choose Random Opponent without Imprisoned Status
Use <Arm Punch> on Target
}
}

} AI: Counter - General {

If (Right Arm's IdleAnim == Both Arms Empty) Then
{
Right Arm's HurtAnim = Flinch (Both Arms Empty)
} Else If (Right Arm's IdleAnim == Right Arm Full) Then {
Right Arm's HurtAnim = Flinch (Right Arm Full)
} Else If (Right Arm's IdleAnim == Left Arm Full) Then {
Right Arm's HurtAnim = Flinch (Left Arm Full)
} Else If (Right Arm's IdleAnim == Both Arms Full) Then {
Right Arm's HurtAnim = Flinch (Both Arms Full)
}
If (Right Arm's [4300] != [2040]) Then
{
Choose Right Arm's [4300]
Use <Damage Attack> on Target
}
If (Left Arm's [4300] != [2040]) Then
{
Choose Left Arm's [4300]
Use <Damage Attack> on Target
}
If (Right Arm's HP <= 25% of Right Arm's Max HP) Then
{
SpclChance = 2
} Else If (Right Arm's HP <= 50% of Right Arm's Max HP) Then {
SpclChance = 8
} Else If (Right Arm's HP <= 75% of Right Arm's Max HP) Then {
SpclChance = 32
} Else {
SpclChance = 128
}

} AI: Counter - Death {

If (Carry Armor doesn't have Death Status) Then
{
Choose Right Arm's [4300]
If (Target has Imprisoned Status) Then
{
Remove Target's Imprisoned Status
Activate Target
Use <Free Right Character> on Target
Right Arm's [4300] = [2040]
Right Arm's CustomVar:ArmFull = 0
Choose Self
Use <Vanish> on Target
If (Left Arm's CustomVar:ArmFull == 0) Then
{
TempVar:CAGroup's IdleAnim = Both Arms Empty
} Else {
TempVar:CAGroup's IdleAnim = Left Arm Full
}
}
} Else {
Turn off Death Handling for Right Arm
}

}

Related enemies

Advertisement