FANDOM


The Type B black mage is a human enemy from Final Fantasy IX. The party fights them in Cleyra.

StatsEdit

Battle Edit

As the second type of Black Mage doll, it is capable of using second-level magic. It flees when it runs out of MP.

StrategyEdit

The player can equip Man Eater to take care of it in one or two attacks from either Zidane or Freya. Another option is to have Quina deplete its MP with Magic Hammer to force it to escape from battle. It's also vulnerable to Silence.

AI Script Edit

Function Type_B_Init


   set attacklist = [ Thundara ; Fira ; Osmose ]

Function Type_B_Loop
   if ( !initflag )
      set initflag = 1
      set SV_FunctionEnemy[STOP_ANIM] = 2
      set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 1
   if ( SV_FunctionEnemy[HP] == 0 )
      if ( ( SV_EnemyTeam[MODEL] ==$ SV_FunctionEnemy[MODEL] ) == SV_FunctionEnemy )
         set SV_FunctionEnemy[STOP_ANIM] = 2
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 0
   Wait( 1 )
   loop

Function Type_B_ATB
   if ( turncounter < 255 )
      set turncounter++
   if ( ( SV_FunctionEnemy[MP] <= 2 ) || ( turncounter >= 10 ) )
      set SV_Target = SV_FunctionEnemy
      Attack( Escape )
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Thundara )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Fira )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Osmose )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   Attack( selectedattack )

Function Type_B_CounterEx
   if ( GetAttacker == SV_FunctionEnemy )
      if ( GetAttackId != Escape )
      while ( IsAttacking != 0 )
         Wait( 1 )
      if ( ( #NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) ) > 1 )
         set SV_FunctionEnemy[TARGETABLE] = 0
      set SV_FunctionEnemy[MODEL_OFF] = 255
      Wait( 1 )
      if ( !( #( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) & SV_FunctionEnemy ) ) )
         set SV_FunctionEnemy[DISAPPEAR] = 0
      if ( #NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) == 0 )
         set SV_FunctionEnemy[DISAPPEAR] = 0
      elseif ( #NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) == 1 )
         if ( GetBattleState != 4 )
            return
         RunBattleCode( Disable ATB )
         while ( GetBattleState != 1 )
            Wait( 1 )
         if ( GetExpGain )
            RunBattleCode( End Battle, Victory )
         else
            RunBattleCode( End Battle, Escape )
      else


         set SV_FunctionEnemy[PRESENCE_OFF] = 1

Other appearances Edit

Pictlogica Final Fantasy Edit

PFF Type B
Baknamy FFTA2This article or section is a stub about an enemy in Pictlogica Final Fantasy. You can help the Final Fantasy Wiki by expanding it.


Final Fantasy Record Keeper Edit

FFRK Type B FFIX

Type B appears as an enemy.

Final Fantasy Brave ExviusEdit

Baknamy FFTA2This article or section is a stub about an enemy in Final Fantasy Brave Exvius. You can help the Final Fantasy Wiki by expanding it.

Gallery Edit

Etymology Edit

The word Type followed by a number is a common way to name a weapon or product in a production series, similar in meaning to "Mark". "Type" was used by the Japanese and Chinese militaries beginning in the 1920s, and is still in use by the Chinese military.

Related enemies Edit