FANDOM


IX

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

StatsEdit

Battle Edit

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

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

Ipsen's Castle Edit

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

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

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


Other appearances Edit

Final Fantasy Record Keeper Edit

FFRK

FFRK Ahriman FFIX
Baknamy FFTA2This article or section is a stub about an enemy in Final Fantasy Record Keeper. You can help the Final Fantasy Wiki by expanding it.

Gallery Edit

Etymology Edit

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