The Veteran is a flying demon enemy from Final Fantasy IX. The party can find it in Ipsen's Castle and Memoria.

Stats[edit | edit source]

Battle[edit | edit source]

Veteran frequently uses Blaster to inflict Stop on the party. It also uses Instant Death spells, such as Doom and Roulette, but it itself is not immune to the status.

Strategy[edit | edit source]

Locomotion is recommended to immunize the party against Stop. The player can use Iai Strike or Death to take it out in one blow. Otherwise, Amarant's No Mercy, Zidane's Thievery, and similar abilities work well with dealing with the fiend, as well as Holy, Twister, and Water.

AI script[edit | edit source]

Ipsen's Castle[edit | edit source]

Function Veteran_Init
   set attacklist = [ Claw ; Claw ; Claw ; Blaster ; Blaster ]
   set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]


Function Veteran_ATB
   if ( !firstattackflag )
      set firstattackflag = TRUE
      if ( GetRandom & 1 )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Doom )
   if ( #SV_PlayerTeam == 1 )
      set blastertarget = 0
   else
      set blastertarget = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | STOP) )
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Claw )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Claw )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Claw )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Blaster )
      set SV_Target = blastertarget
   elseif ( selectedattack == Blaster )
      set SV_Target = blastertarget
   Attack( selectedattack )


Memoria[edit | edit source]

Function Veteran_Loop
   if ( GetRandom % 3 )
      set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
   return


Function Veteran_ATB
   if ( #Matching(SV_FunctionEnemy[STATUS_CURRENT], SILENCE) || ( SV_FunctionEnemy[MP] < 18 ) )
      if ( GetRandom & 1 )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | STOP) )
         Attack( Blaster )
      else
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Claw )
   set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) | NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) ) )
   Attack( Roulette )


Tetra Master[edit | edit source]

Tetra Master
Veteran
#047
Location: Treno, Card Stadium "Straight Shooter Shak"


Other appearances[edit | edit source]

Final Fantasy Record Keeper[edit | edit source]

FFRK Ahriman 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]

Angra Mainyu in the Avestan language and Ahriman in Middle Persian is the Zoroastrian idea of the devil, meaning "destructive spirit."

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