Template:Sideicon Template:Enemy Template:See Also The Tonberry of Final Fantasy VII can is fought in the seventh round Gold Saucer Battle Square when the saucer reopens in Part 2. It is programmed to be encountered in the Reunion area of Northern Cave, but since the player cannot control a character in this area and the encounters there are automatically disabled, the player cannot fight it there.
Its counterpart, the Master Tonberry, is found within the final dungeon areas of the Northern Cave. Because Tonberry is exclusive to the Battle Square, it will never drop the Phoenix Down it has or yield EXP, AP or gil.
Stats
Template:FFVII Enemy Stats
Formations
# | Formation |
---|---|
738 | Tonberry |
739 | Tonberry |
956 | Tonberry |
Locations
Northern Cave | |
---|---|
Reunion Area | 738, 739 |
Battle Square (with Highwind available) | |
Group B - Battle 7 | 956 |
Battle
Each time a Tonberry gets a turn, it walks two steps towards the party. Once a party member is within the its Knife's reach, it inflict instant death. Death Force can render party members immune to this attack. Between Tonberry's turns, the party may attack it twice undeterred. Any additional attacks (between Tonberry's turns) are retaliated with an unstoppable counterattack called Time Damage, which deals damage depending on the time the player has played the game: (hours played * 100) + minutes played, capped at 9,999 damage. Since Tonberry can only naturally be fought with one character, seeing this counterattack requires the Slow status induced on Tonberry, the Haste status induced on the player, and a high Dexterity stat.
AI script
AI: Setup {
- TempVar:LRPos = 1
} AI: Main {
- TempVar:DontMove = 0
- TempVar:HitCounter = 0
- If (Battle is Tonberry Battle in Battle Square) Then
- {
- TempVar:RightTarget = 2nd Opponent
- TempVar:MiddleTarget = 1st Opponent
- TempVar:LeftTarget:= 3rd Opponent
- } Else {
- TempVar:RightTarget = 1st Opponent
- TempVar:MiddleTarget = 2nd Opponent
- TempVar:LeftTarget:= 3rd Opponent
- }
- If (TempVar:LRPos == 0) Then
- {
- If (TempVar:Distance == 0) Then
- {
- Nothing
- } Else If (TempVar:Distance == 1 or 2) Then {
- Choose Self
- If (3/8 Chance) Then
- {
- Use <Move Left> on Target
- TempVar:LRPos = TempVar:LRPos + 1
- }
- } Else {
- If ((TempVar:RightTarget doesn't have Death Status) & (1/2 Chance)
- & (Battle is not Tonberry Battle in Battle Square)) Then
- {
- Choose TempVar:RightTarget
- Use Knife on Target
- TempVar:Distance = 0
- TempVar:LRPos = 1
- } Else {
- Choose Self
- Use <Move Left> on Target
- TempVar:LRPos = TempVar:LRPos + 1
- }
- TempVar:DontMove = 1
- If ((TempVar:RightTarget doesn't have Death Status) & (1/2 Chance)
- }
- } Else If (TempVar:LRPos == 1) Then {
- If (TempVar:Distance == 0) Then
- {
- Nothing
- } Else If (TempVar:Distance == 1) Then {
- Choose Self
- 1/4 Chance:
- {
- Use <Move Right> on Target
- TempVar:LRPos = TempVar:LRPos - 1
- TempVar:DontMove = 1
- }
- 1/4 Chance:
- {
- Use <Move Left> on Target
- TempVar:LRPos = TempVar:LRPos + 1
- TempVar:DontMove = 1
- }
- 1/2 Chance: Nothing
- } Else If (TempVar:Distance == 2) Then {
- Choose Self
- 3/8 Chance:
- {
- Use <Move Right> on Target
- TempVar:LRPos = TempVar:LRPos - 1
- TempVar:DontMove = 1
- }
- 3/8 Chance:
- {
- Use <Move Left> on Target
- TempVar:LRPos = TempVar:LRPos + 1
- TempVar:DontMove = 1
- }
- 1/4 Chance: Nothing
- } Else {
- If (TempVar:MiddleTarget doesn't have Death Status)
- & (1/2 Chance) Then
- {
- Choose TempVar:MiddleTarget
- Use Knife on Target
- TempVar:Distance = 0
- TempVar:LRPos = 1
- } Else {
- Choose Self
- If (1/2 Chance) Then
- {
- Use <Move Right> on Target
- TempVar:LRPos = TempVar:LRPos - 1
- } Else {
- Use <Move Left> on Target
- TempVar:LRPos = TempVar:LRPos + 1
- }
- }
- TempVar:DontMove = 1
- If (TempVar:MiddleTarget doesn't have Death Status)
- }
- } Else {
- If (TempVar:Distance == 0) Then
- {
- Nothing
- } Else If (TempVar:Distance == 1 or 2) Then {
- Choose Self
- If (3/8 Chance) Then
- {
- Use <Move Right> on Target
- TempVar:LRPos = TempVar:LRPos - 1
- TempVar:DontMove = 1
- }
- } Else {
- If ((TempVar:LeftTarget doesn't have Death Status) & (1/2 Chance)
- & (Battle is not Tonberry Battle in Battle Square)) Then
- {
- Choose TempVar:LeftTarget
- Use Knife on Target
- TempVar:Distance = 0
- TempVar:LRPos = 1
- } Else {
- Choose Self
- Use <Move Right> on Target
- TempVar:LRPos = TempVar:LRPos - 1
- }
- TempVar:DontMove = 1
- If ((TempVar:LeftTarget doesn't have Death Status) & (1/2 Chance)
- }
- }
- If (TempVar:DontMove == 0) Then
- {
- Use <Move> on Target
- TempVar:Distance = TempVar:Distance + 1
- }
} AI: Counter - General {
- TempVar:HitCounter = TempVar:HitCounter + 1
- If (TempVar:HitCounter == 3) Then
- {
- TempVar:HitCounter = 0
- Choose Tonberry's Last Attacker (General)
- Use Time Damage on Target
- }
}
Gallery
Trivia
- Tonberry, alongside Ho-chu, are the only enemies found exclusively in the Battle Square.