FANDOM


IX

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

StatsEdit

Battle Edit

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 Edit

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 Edit

Etymology Edit

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