Template:Sideicon Template:FFVII Enemies Master Tonberry is an enemy in Final Fantasy VII in the Northern Cave. Unlike the normal Tonberry, it is characterized by a star floating over its head, as well being blue instead of green.
Battle
Master Tonberry will counterattack, from any range, with Everyone's Grudge when attacked twice consecutively by the player, which will cause damage equal to the number of kills a character has amassed, multiplied by 10. This attack inflicts fixed value and cannot be blocked or avoided.
It gradually moves forward until it is in front of a character and then uses Knife to instantly KO them. Knife can be prevented by equipping the Safety Bit accessory, which protects the wearer against Sudden Death.
It can be morphed into a Ribbon, one of the best and rarest accessories in the game. The player cannot use Sense on it.
The party can withstand one of any Tonberry Knife attacks via the spell Resist. This only works one time as the attack dealt by the Tonberry will dispel the effect. Since the character the Tonberry attacks is random, one can wait until it is only one step away as Tonberries tends to attack whoever is in front of them prior to the last step taken before the "Knife" attack occurs.
Strategy
One of the easiest strategies is to only attack it up to twice per turn to prevent it from countering with Everyone's Grudge until it has taken a step. At the start of the fight, using Bio spells (or even better, Bad Breath) will help as Poison will help dealing damage. Dazers inflict Paralysis on the target and Stop works. The player can link the Choco/Mog or Hades Materia to the Added Effect Materia on a weapon to allow for both damage and possible status effects.
AI Script
AI: Setup {
- TempVar:LRPos = 1
} AI: Main {
- TempVar:DontMove = 0
- TempVar:HitCounter = 0
- 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)) 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)
- }
- } 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)) 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)
- }
- }
- 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 == 2) Then
- {
- TempVar:HitCounter = 0
- Choose Tonberry's Last Attacker (General)
- Use Everyone's Grudge on Target
- }
}
Gallery
Template:Gallery
Trivia
- Master Tonberry has 44,444 HP. This alludes to the pronunciation of the number "4" in Japanese, which spells the same as "death".
- Master Tonberry has the highest HP of any normal enemy in the game.