Final Fantasy Wiki
Register
Advertisement

The Agares is a demon enemy from Final Fantasy IX found in Ipsen's Castle along with Gargoyles.

Stats[]

Battle[]

Agares can be found along with Gargoyles, which the Agares will bring to life during battle with the Rise move. Apart from this, Agares has many other spells, the most dangerous being Paper Storm, which damages all party members. It is recommended to defeat Agares before it uses Rise on the Gargoyles.

AI script[]

Using global variable agares
Using global variable gargoyle

Function Agares_Init
   set risecounter = ( GetRandom % 3 ) + 1
   set attacklist = [ Bio ; Blizzara ; Thundara ; Freeze ; Fira ]
   set agares = SV_FunctionEnemy


Function Agares_ATB
   if ( ( SV_FunctionEnemy[MP] < 25 ) || #Matching(SV_FunctionEnemy[STATUS_CURRENT], SILENCE) )
      if ( GetRandom & 1 )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Osmose )
      else
         set SV_Target = SV_PlayerTeam
         Attack( Paper Storm )
   if ( #SV_PlayerTeam == 1 )
      set freezetarget = 0
   else
      set freezetarget = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | FREEZE) )
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Bio )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | POISON) )
   elseif ( selectedattack == Blizzara )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Thundara )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Freeze )
      set SV_Target = freezetarget
   elseif ( selectedattack == Fira )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   Attack( selectedattack )


Function Agares_Counter
   if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
      return
   if ( #Matching(SV_FunctionEnemy[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP | SLEEP | HEAT | FREEZE) )
      return
   if ( #( SV_EnemyTeam & gargoyle ) && ( gargoyle[STAND_ANIMATION] == 0 ) )
      if ( --risecounter <= 0 )
         set risecounter = 255
         set SV_Target = gargoyle
         Attack( Rise )


Gallery[]

Etymology[]

In demonology, Agares is a Duke ruling the eastern zone of Hell, and being served by 31 legions of demons.

Advertisement