FANDOM


IX

The Iron Man is a demon enemy from Final Fantasy IX. It can be found in Memoria. It casts Might on itself, increasing its physical Attack power, and Protect, increasing its Defense. Its Cleave hits the entire party. Helm Divide will take a party member's HP down to 1.

The Iron Man is also notable for being one of the few enemies in the game to be able to be hit by Steiner's glitched Thunder Slash ability.

StatsEdit

AI Script Edit

Function Iron_Man_Init


   set attacklist = [ Fist ; Protect ; Helm Divide ; Cleave ; Might ; Vanish ; Helm Divide ; Fist ]

Function Iron_Man_Loop
   if ( !initflag )
      set initflag = TRUE
      set strength = SV_FunctionEnemy[STRENGTH]
      set laststrength = SV_FunctionEnemy[STRENGTH]
   Wait( 1 )
   loop

Function Iron_Man_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Fist )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Protect )
      set SV_Target = NotMatching(SV_FunctionEnemy[STATUS_CURRENT], PROTECT)
   elseif ( selectedattack == Helm Divide )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & ~( SV_PlayerTeam[HP] ==$ 1 ) )
   elseif ( selectedattack == Cleave )
      set SV_Target = SV_PlayerTeam
   elseif ( selectedattack == Might )
      set SV_Target = RandomInTeam( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) )
   elseif ( selectedattack == Vanish )
      set SV_Target = ( SV_FunctionEnemy[HP] <$ 10 ) & NotMatching(SV_FunctionEnemy[STATUS_CURRENT], VANISH)
   elseif ( selectedattack == Helm Divide )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) & ~( SV_PlayerTeam[HP] ==$ 1 ) )
   elseif ( selectedattack == Fist )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP) )
   Attack( selectedattack )

Function Iron_Man_CounterEx
   set gainedstrength = FALSE
   set strength = SV_FunctionEnemy[STRENGTH]
   if ( laststrength < strength )
      set gainedstrength = TRUE
   set laststrength = strength
   if ( ( GetAttackCommandId != Enemy Command ) || ( GetAttackId != Might ) )
      return
   if ( gainedstrength )


      BattleDialog( "Gained more Attack Pwr!" )

Tetra Master Edit

Tetra Master
Card053
#053
Location: Treno, Card Stadium, Chocograph treasure "Dusk Plains".


Gallery Edit