Final Fantasy Wiki

Taharka is a boss from Final Fantasy IX fought in Ipsen's Castle. Taharka guards the four elemental mirrors, and fights the party to return them.



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 susceptible to Silence, Heat and Sleep, all of which can be used against it to great effect.


As Taharka's defense increases 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 (though its accuracy is poor), 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 is 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. The party could also use Reflect to bounce the Blizzaga back at Taharka, as it is not immune to Ice damage. As Taharka is weak to Wind damage, Quina can use Twister, Amarant can use Kaiser Knuckles, and Eiko can summon Fenrir with the Maiden Prayer equipped, or Carbuncle: Reflect (if Taharka is not silenced) and Vanish (if Taharka is silenced) are good statuses for this battle.

AI script[]

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[]

Final Fantasy Record Keeper[]

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.

Other media[]

The Dahaka fal'Cie from Final Fantasy XIII may be an allusion to Taharka as they share the same name in Japanese.

Dissidia 012 Final Fantasy has a trade material called "Taharka Husk".



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.