Final Fantasy Wiki
Advertisement

The Abadon is an aerial insect enemy from Final Fantasy IX found inside Pandemonium.

It first appears as a boss in the "Not Alone" segment in Castle Pandemonium. Quina and Steiner are the initial fighters until Zidane joins them. It later appears as a random encounter inside Pandemonium.

Stats[]

Boss

Enemy

Battle[]

Abadon can inflict Virus on a character with its Virus Fly attack. It does not use Virus Fly in the boss fight during the "Not Alone" segment. High Wind is the only real attack to worry about, as it deals moderate physical damage to the entire party, and cannot be reduced or absorbed.

Strategy[]

It is recommended to bring plenty of Vaccines to counter Virus Fly. Eiko's Guardian Mog nullifies the effect of Virus on her.

Equipping Bug Killer along with Amarant's Kaiser Knuckles to do Wind damage makes dealing with this enemy easy. It can be defeated even faster if Quina has access to the Twister spell. Quina's LV3 Def-less works in the "Not Alone" battle. In the normal encounters, the Abadon is weak to status ailments, including the ones that defeat instantly: Death, Break, Stop, Iai Strike, Odin.

AI script[]

Random encounter[]

Function Abadon_Init
   set attacklist = [ Blade ; Blade ; Blade ; Thundaga ; High Wind ; High Wind ; Virus Fly ; Virus Fly ]


Function Abadon_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Blade )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Blade )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Blade )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Thundaga )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == High Wind )
      set SV_Target = SV_PlayerTeam
   elseif ( selectedattack == High Wind )
      set SV_Target = SV_PlayerTeam
   elseif ( selectedattack == Virus Fly )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | VIRUS) )
   elseif ( selectedattack == Virus Fly )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | VIRUS) )
   Attack( selectedattack )


"You're Not Alone" segment[]

Using global variable zidane
Using global variable steiner
Using global variable zidaneavailable
Using global variable callzidane
Using global variable callzidanestep

Function Main_Init
   InitObject( Abadon )
   set zidane = ( SV_PlayerTeam[MODEL_TYPE] ==$ 0 )
   set zidane |= ( SV_PlayerTeam[MODEL_TYPE] ==$ 1 )
   set steiner = ( SV_PlayerTeam[MODEL_TYPE] ==$ 7 )
   set steiner |= ( SV_PlayerTeam[MODEL_TYPE] ==$ 8 )
   if ( #zidane )
      set zidaneavailable = TRUE
      set zidane[MODEL_OFF] = 65535L
      set zidane[SHADOW] = 0
      set zidane[PRESENCE_OFF] = 1
   Wait( 1 )
   RunBattleCode( Enable ATB )


Function Main_Loop
   if ( callzidane && !zidaneshownup )
      set zidaneshownup = TRUE
      while ( IsAttacking != 0 )
         Wait( 1 )
      RunBattleCode( Disable ATB )
      while ( GetBattleState != 1 )
         Wait( 1 )
      set callzidanestep = 255
      set zidane[PRESENCE_ON] = 1
      set zidane[MODEL_ON] = 65535L
      set zidane[SHADOW] = 1
      if ( #( SV_PlayerTeam & steiner ) )
         if ( #NotMatching(steiner[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP | SLEEP) && ( steiner[ROW] == 1 ) && !( #Matching(steiner[STATUS_AUTO], FLOAT) ) )
            if ( !( #Matching(zidane[STATUS_AUTO], FLOAT) ) )
               set dialogselection = 2
            else
               set dialogselection = 3
         else
            if ( !( #Matching(zidane[STATUS_AUTO], FLOAT) ) )
               set dialogselection = 0
            else
               set dialogselection = 1
         if ( dialogselection == 2 )
            RunBattleCode( Run Camera, 9 )
            BattleDialog( "You guys..." )
            Wait( 45 )
            BattleDialog( "You’re late, Zidane!" )
            Wait( 70 )
         elseif ( dialogselection == 3 )
            RunBattleCode( Run Camera, 12 )
            BattleDialog( "You guys..." )
            Wait( 45 )
            BattleDialog( "You’re late, Zidane!" )
            Wait( 70 )
         elseif ( dialogselection == 0 )
            RunBattleCode( Run Camera, 10 )
            BattleDialog( "You guys..." )
            Wait( 70 )
         elseif ( dialogselection == 1 )
            RunBattleCode( Run Camera, 11 )
            BattleDialog( "You guys..." )
            Wait( 70 )
         RunBattleCode( Enable ATB )
         while ( GetBattleState != 4 )
            Wait( 1 )
   Wait( 1 )
   loop


Function Abadon_Init
   set attacklist = [ Blade ; Thundaga ; High Wind ]


Function Abadon_Loop
   if ( ( callzidanestep == 255 ) && !adjusthpflag )
      set adjusthpflag = TRUE
      set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP] - 10000
      set SV_FunctionEnemy[MAX_HP] = SV_FunctionEnemy[MAX_HP] - 10000
   elseif ( #zidane )
      set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP]
   Wait( 1 )
   loop


Function Abadon_ATB
   if ( callzidanestep != 255 )
      set callzidanestep++
   if ( callzidanestep == 3 )
      if ( zidaneavailable )
         set callzidane = TRUE
         Attack( No action )
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Blade )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Thundaga )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == High Wind )
      set SV_Target = SV_PlayerTeam
   Attack( selectedattack )


Tetra Master[]

Tetra Master
Abadon
#051
Location: Treno, Card Stadium Lucious Ellie (disc 3) and "Beast Master Gilbert" (disc 4)


Other appearances[]

Final Fantasy Record Keeper[]

FFRK Abadon FFIX

Abaddon uses the single-target physical attack Kama, the ranged group physical attack Wind Slash, and the single-target magic lightning attack Thundaga, kupo! Use abilities like Protect and Shell to raise your party's Defense and Resistance to weather the damage! It's vulnerable to wind damage, so bring abilities like Aero Strike to hit it where it hurts, kupo! Abaddon's immune to earth damage, so don't waste your time with that, kupo!

Dr. Mog's Advice

Abadon is one of several bosses in the "Pandemonium, Part 1" Core Dungeon, fought in the second stage of the area. It can use Wind Slash to deal ranged physical damage to all targets Kama to deal moderate physical damage to a single target, and Thundaga to deal heavy lightning damage to one target. It nullifies Earth damage and is weak to Wind.

Gallery[]

Etymology[]

The Hebrew term abaddon appears in the Bible as a place of destruction and an angel, respectively. In the Hebrew Bible, abaddon is used with reference to a bottomless pit, often appearing alongside the place שאול (sheol), meaning the land of the dead.

Advertisement