Taharka is a boss from Final Fantasy IX fought in Ipsen's Castle. The party comes to the castle to find a way to break the seal to get to Terra. Taharka guards the four elemental mirrors, and fights the party to return them.

Stats[edit | edit source]

Battle[edit | edit source]

Energy flow...interrupted... Energy to...Terra... You dare get in the way of Terra's master plan...?


Taharka will compact into a ball, greatly increasing its defense against physical attacks. It uses Blizzaga. Taharka is weak against Silence, Heat and Sleep, all of which can be used against it to great effect.

Strategy[edit | edit source]

As Taharka's defense goes up when it curls, magic is useful, so either Vivi or Quina makes for a good party member. For an easy win, the player can inflict Heat on Taharka using Quina's Mustard Bomb, or equip the Add Status ability with Steiner's Flame Saber for a 10% chance to inflict the status when he attacks. With the Heat status, Taharka will kill itself on its next turn.

It's vulnerable to Sleep and Silence. Silence stops it from casting Blizzaga, and it can be put to sleep with Quina's Night spell (party members should be equipped with Insomniac) while the others attack with magic and summons, and other magical attacks that won't wake up the Taharka. Zidane can poison Taharka using his Soul Blade if the Rune Tooth is equipped.

AI script[edit | edit source]

Function Taharka_Init
   set attacklist = [ Chop ; Blizzaga ; Curl ; Blizzaga ]

Function Taharka_Loop
   set defence = SV_FunctionEnemy[DEFENCE]
   RunBattleCode( Enable ATB )
   while ( GetBattleState != 4 )
      Wait( 1 )

Function Taharka_ATB
   if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
      set multiblizzagatarget = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | REFLECT) | NotMatching(SV_PlayerTeam[STATUS_AUTO], REFLECT) )
      if ( !( #( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) & multiblizzagatarget ) ) )
         set multiblizzagatarget = 0
         set multiblizzagatarget = SV_PlayerTeam
      if ( #Matching(SV_FunctionEnemy[STATUS_CURRENT], SILENCE) )
         set multiblizzagatarget = 0
      set selectedattack = RandomAttack( attacklist )
      if ( selectedattack == Chop )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
      elseif ( selectedattack == Blizzaga )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
      elseif ( selectedattack == Curl )
         set SV_Target = SV_FunctionEnemy
      elseif ( selectedattack == Blizzaga )
         set SV_Target = multiblizzagatarget
      Attack( selectedattack )
   elseif ( ( GetRandom % 4 ) == 0 )
      set SV_Target = SV_FunctionEnemy
      Attack( Open )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
      Attack( Ram )

Function Taharka_CounterEx
   if ( GetAttackCommandId != Enemy Command )
   if ( GetAttackId == Open )
      set SV_FunctionEnemy[DEFENCE] = defence
   if ( GetAttackId == Curl )
      if ( SV_FunctionEnemy[DEFENCE] > 63 )
         set SV_FunctionEnemy[DEFENCE] = 255
         set SV_FunctionEnemy[DEFENCE] <<= 2

Other appearances[edit | edit source]

Final Fantasy Record Keeper[edit | edit source]

FFRK Taharka FFIX.png
Baknamy FFTA2.pngThis section about an enemy in Final Fantasy Record Keeper is empty or needs to be expanded. You can help the Final Fantasy Wiki by expanding it.

Gallery[edit | edit source]

Etymology[edit | edit source]

Aži Dahāka (also known as Zahhak) is an evil figure in Iranian folklore said to reside in an impregnable fortress and instigate terror by eating men. He is overthrown by the hero Fereyedun.

Trivia[edit | edit source]

Community content is available under CC-BY-SA unless otherwise noted.