FANDOM


IX

The Feather Circle is a flying enemy from Final Fantasy IX. It can be found in Fossil Roo and the Mitmakis Ice Field on the Lost Continent. If its Trouble Tail causes one of the characters to be Troubled, the player can steal an Annoyntment to cure it.

A friendly version of this enemy can be found on the Mitmakis Ice Field near the chocobo tracks. The player can give it a Moonstone as part of the sidequest for 30 AP.

StatsEdit

Enemy

Friendly

AI Script Edit

Function Feather_Circle_Init


   set attacklist = [ Trouble Tail ; Blizzara ; Tail ; Tail ; Tail ; Tail ; Tail ; Tail ]

Function Feather_Circle_Loop
   if ( !initflag )
      set initflag = TRUE
      set livingfoes = NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP)
   if ( livingfoes != NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) )
      if ( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) == SV_FunctionEnemy )
         set SV_FunctionEnemy[PREVENT_ATTACK] = 1
         set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
         set aloneattackstep = 1
   set livingfoes = NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP)
   if ( aloneattackstep == 1 )
      set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
   Wait( 1 )
   loop

Function Feather_Circle_ATB
   if ( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) == SV_FunctionEnemy )
      if ( aloneattackstep == 1 )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
         if ( #SV_Target )
            set aloneattackstep = 2
            Attack( Demi )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Trouble Tail )
      if ( aloneattackstep == 2 )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
         if ( !( #SV_Target ) )
            set SV_Target = RandomInTeam(SV_PlayerTeam)
            set aloneattackstep = 1
            Attack( Trouble Tail )
         Attack( Demi )
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Trouble Tail )
         set SV_Target = RandomInTeam(( ( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) ) & ( ~Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) ) ))
   elseif ( selectedattack == Blizzara )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Tail )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Tail )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
   elseif ( selectedattack == Tail )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
   elseif ( selectedattack == Tail )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
   elseif ( selectedattack == Tail )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )
   elseif ( selectedattack == Tail )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & Matching(SV_PlayerTeam[STATUS_CURRENT], TROUBLE) )


   Attack( selectedattack )

Tetra Master Edit

Tetra Master
Card037
#037
Location: Black Mage N°44 (near Black Mage Village Item Shop)


Other appearances Edit

Pictlogica Final Fantasy Edit

PFF

PFF Feather Circle

Feather Circle appears as an enemy in Pictlogica Final Fantasy.