Final Fantasy Wiki
Register
mNo edit summary
m (Bot: Changing template: Enemy-stub)
(41 intermediate revisions by 12 users not shown)
Line 1: Line 1:
  +
{{sideicon|prime=FFIX|PFF|FFRK}}
{{FFIX Enemy
 
  +
{{infobox enemy
  +
| release = FFIX
 
|name = Masked Man
 
|name = Masked Man
|japan = 謎の仮面男
+
| japanese = 謎の仮面男
|romaji = Nazo no Kamen Otoko
+
| romaji = Nazo no Kamen Otoko
|image = [[File:MaskedMan-ffix-battle.png|200px]]
+
| image = MaskedMan-ffix-battle.png
  +
|location = ''[[Prima Vista]]'' - Cargo Room
|prev no = 197
 
|prev = Necron (Boss)
+
|type = Boss
  +
|character = [[Baku (Final Fantasy IX)|Baku]]
|bestiary=1
 
  +
|aiscript=true
|next = King Leo (Final Fantasy IX)
 
|Location = ''[[Prima Vista]]'' - Cargo Room
 
|Class = Human
 
|level = 1
 
|HP = 188
 
|MP = 223
 
|Speed = 19
 
|Strength = 9
 
|Spirit = 10
 
|Attack Power = 10
 
|Defense = 8
 
|Magic = 8
 
|Magic Defense = 10
 
|Evade = 2
 
|Magic Evade = 3
 
|Exp = 0
 
|AP = 0
 
|Gil = 805
 
|Petrify = Immune
 
|Venom = Immune
 
|Silence = Immune
 
|Darkness = Immune
 
|Trouble = Immune
 
|Zombie = Immune
 
|Death = Immune
 
|Confuse = Immune
 
|Berserk = Immune
 
|Stop = Immune
 
|Poison = Immune
 
|Sleep = Immune
 
|Regen = Immune
 
|Haste = Immune
 
|Slow = Immune
 
|Float = Immune
 
|Shell = Immune
 
|Protect = Immune
 
|Heat = Immune
 
|Freeze = Immune
 
|Vanish = Immune
 
|Doom = Immune
 
|Mini = Immune
 
|Reflect = Immune
 
|Eat = Immune
 
|Steal 1 = [[List of Final Fantasy IX Items#Potion|Potion]]
 
|Steal 2 = [[List of Final Fantasy IX Armor#Wrist|Wrist]]
 
|Steal 3 = [[List of Final Fantasy IX Weapons#Mage Masher|Mage Masher]]
 
|Attack = Get Some!, Gwahaha!, Oww!
 
|Class = [[Human]]
 
 
}}
 
}}
  +
The '''Masked Man''' is a [[boss]] in ''[[Final Fantasy IX]]''. He is the first battle of the game and is [[Baku (Final Fantasy IX)|Baku]] in disguise.
{{See Also|Baku}}
 
The '''Masked Man''' is a boss in ''[[Final Fantasy IX]]''. He is the first battle of the game and is [[Baku]] in disguise.
 
   
==Battle==
+
==Stats==
  +
{{infobox enemy stats FFIX
His "Gwahaha!" attack is the strongest, while "Oww!" results in Baku tripping and missing his target. The Masked Man has a [[Mage Masher]] to be [[Steal#Final Fantasy IX|stolen]], a weapon upgrade for [[Zidane Tribal|Zidane]]. It is not difficult to steal considering all four characters have the Steal command.
 
  +
| name = Masked Man
  +
| prev no = 197
  +
| prev = Necron (boss)
  +
| bestiary = 1
  +
| next = King Leo (Final Fantasy IX)
  +
| location = ''[[Prima Vista]]'' - Cargo Room
  +
| level = 1
  +
| hp = 188
  +
| mp = 223
  +
| attack power = 8
  +
| speed = 19
  +
| strength = 9
  +
| magic = 8
  +
| spirit = 10
  +
| defense = 10
  +
| evade = 2
  +
| magic defense = 10
  +
| magic evade = 3
  +
| exp = 0
  +
| gil = 805
  +
| humanoid = true
  +
| heavy = true
  +
| petrify = Immune
  +
| venom = Immune
  +
| virus = Immune
  +
| silence = Immune
  +
| darkness = Immune
  +
| trouble = Immune
  +
| zombie = Immune
  +
| confuse = Immune
  +
| berserk = Immune
  +
| stop = Immune
  +
| auto-life = Immune
  +
| trance = Immune
  +
| defend = Immune
  +
| poison = Immune
  +
| sleep = Immune
  +
| regen = Immune
  +
| haste = Immune
  +
| slow = Immune
  +
| float = Immune
  +
| shell = Immune
  +
| protect = Immune
  +
| heat = Immune
  +
| freeze = Immune
  +
| vanish = Immune
  +
| doom = Immune
  +
| mini = Immune
  +
| reflect = Immune
  +
| gradual petrify = Immune
  +
| steal 1 = [[Final Fantasy IX items#Potion|Potion]]
  +
| steal 2 = [[Final Fantasy IX armor#Wrist|Wrist]]
  +
| steal 3 = [[Final Fantasy IX weapons#Mage Masher|Mage Masher]]
  +
| abilities = [[Final Fantasy IX enemy abilities#Get Some!|Get Some!]], [[Final Fantasy IX enemy abilities#Gwahaha!|Gwahaha!]], [[Final Fantasy IX enemy abilities#Oww!|Oww!]], ARGHHH!
  +
| info = Can't escape. Defeat does not result in [[Game Over (term)|Game Over]]. Characters do not [[victory pose|pose on victory]].
  +
}}
   
  +
== Formations ==
For this battle, a [[Game Over|game over]] is impossible, as the game continues even if the party is annihilated. If a party member ends up in [[critical]] health during the battle, Baku will advise the player to use a [[List of Final Fantasy IX Items#Potion|Potion]] to heal up after the battle.
 
  +
{|class="half-width FFIX sortable article-table"
  +
|-class="a"
  +
!rowspan="2" style="width:5%"|
  +
|-class="a"
  +
!
  +
{|style="width:100%;font-size:90%;text-align:center" class="innerborder"
  +
|style="width:60%;text-align:left"|Enemies
  +
|style="width:20%"|Frequency
  +
|style="width:20%"|AP
  +
|}
  +
|-
  +
!class="b"|????
  +
|
  +
{|style="width:100%;font-size:90%;text-align:center" class="innerborder"
  +
|-
  +
|colspan="3" style="text-align:left;width:100%"|Can't escape. Defeat does not result in [[Game Over (term)|Game Over]]. Characters do not [[victory pose|pose on victory]].
  +
|-
  +
|style="width:60%;text-align:left"|Masked Man
  +
|style="width:20%"|100%
  +
|style="width:20%"|1
  +
|}
  +
|}
   
==Gallery==
+
== Battle ==
  +
His "Gwahaha!" attack is the strongest, while "Oww!" results in Baku tripping and missing his target. The Masked Man has a [[Final Fantasy IX weapons#Mage Masher|Mage Masher]] to be [[Steal#Final Fantasy IX|stolen]], a weapon upgrade for [[Zidane Tribal/Gameplay|Zidane]]. It is not difficult to steal considering all four characters have the Steal command.
{{Gallery
 
  +
|File:FFIX Masked Man In-battle.png|In battle.
 
  +
For this battle, a [[Game Over (term)#Final Fantasy IX|game over]] is impossible, as the game continues even if the party is annihilated. If a party member ends up in [[HP Critical#Final Fantasy IX|critical]] health during the battle, Baku will advise the player to use a [[Final Fantasy IX items#Potion|Potion]] to heal up after the battle.
|File:BakuDragonMask.png|Concept art.
 
  +
|File:Baku's Sword FFIX Art.jpg|Concept art of Masked Man's sword.
 
  +
== AI script ==
|File:Baku-ffix-maskedman.png|Field model of Masked Man.
 
  +
{{AI FFIX|code=
  +
Using general variable MaskedMan_UsePotion
  +
  +
Using global variable victorystepbakuargh
  +
Using global variable victorysteprightjump
  +
Using global variable victorystepleftjump
  +
Using global variable victorystepbakudone
  +
Using global variable victorysteprightdone
  +
Using global variable victorystepleftdone
  +
  +
  +
Function Main_Init
  +
:if ( IsBattleInitialized )
  +
::if ( MaskedMan_UsePotion )
  +
:::FadeFilter( FILTER_SUBTRACT, 1, WHITE )
  +
:::Wait( 1 )
  +
:::WindowSync( "Masked Man “Use a Potion to restore HP!”" )
  +
:::FadeFilter( FILTER_SUBTRACT, 1, BLACK )
  +
:::Wait( 1 )
  +
::CloseAllWindows( )
  +
::Wait( 5 )
  +
::TerminateBattle( )
  +
:else
  +
::InitObject( Masked_Man )
  +
::InitObject( <abbr title="There are two dummy enemies representing the two halves of the mask">Baku’s_Mask_(Right)</abbr> )
  +
::InitObject( <abbr title="There are two dummy enemies representing the two halves of the mask">Baku’s_Mask_(Left)</abbr> )
  +
  +
  +
Function Main_Loop
  +
:if ( !initflag )
  +
::set initflag = TRUE
  +
::set baku = SV_EnemyTeam[ENEMY_ID] ==$ 0
  +
::set bakumask1 = SV_EnemyTeam[ENEMY_ID] ==$ 1
  +
::set bakumask2 = SV_EnemyTeam[ENEMY_ID] ==$ 2
  +
::set victoryendflag = TRUE
  +
:if ( !MaskedMan_UsePotion && #Matching(SV_PlayerTeam[STATUS_CURRENT], LOW_HP) )
  +
::set MaskedMan_UsePotion = TRUE
  +
:if ( ( GetBattleState == BATTLE_STATE_GAME_OVER ) && !defeatendflag )
  +
::set defeatendflag = TRUE
  +
::while ( IsAttacking != 0 )
  +
:::Wait( 1 )
  +
::RunBattleCode( Disable ATB )
  +
::while ( GetBattleState != 1 )
  +
:::Wait( 1 )
  +
::Wait( 1 )
  +
::RunBattleCode( End Battle, Defeat )
  +
:if ( victoryendflag && ( baku[HP] <= 10000 ) )
  +
::set victoryendflag = FALSE
  +
::while ( IsAttacking != 0 )
  +
:::Wait( 1 )
  +
::RunBattleCode( Disable ATB )
  +
::while ( GetBattleState != 1 )
  +
:::Wait( 1 )
  +
::set victorystepbakuargh++
  +
::Wait( 2 )
  +
::set victorysteprightjump++
  +
::set victorystepleftjump++
  +
::set bakumask1[MODEL_ON] = 1
  +
::set bakumask2[MODEL_ON] = 1
  +
::set bakumask1[DISAPPEAR] = 0
  +
::set bakumask2[DISAPPEAR] = 0
  +
::Wait( 1 )
  +
::set baku[MODEL_ON] = 1
  +
::set baku[MODEL_OFF] = 32
  +
::while ( victorystepbakudone + victorysteprightdone + victorystepleftdone < 3 )
  +
:::Wait( 1 )
  +
::while ( IsAttacking != 0 )
  +
:::Wait( 1 )
  +
::RunBattleCode( End Battle, Victory )
  +
:Wait( 1 )
  +
:loop
  +
  +
  +
Function Masked_Man_Init
  +
:set attacklist = [ Get some! ; Gwahaha! ; Oww! ]
  +
  +
  +
Function <abbr title="Each mask has a similar function and a special attack for performing their sliced animation">Masked_Man_Loop</abbr>
  +
:if ( victorystepbakuargh )
  +
::set victorystepbakuargh = 0
  +
::set SV_Target = SV_FunctionEnemy
  +
::AttackSpecial( ARGHHH )
  +
::while ( IsAttacking != 0 )
  +
:::Wait( 1 )
  +
::set victorystepbakudone = 1
  +
:Wait( 1 )
  +
:loop
  +
  +
  +
Function Masked_Man_ATB
  +
:set selectedattack = <abbr title="Picking a random attack is actually not as simple as a single call. If SV_Target is set to 0 (no target) or if the enemy doesn't have enough MP, another random attack is picked.">RandomAttack</abbr>( attacklist )
  +
:if ( selectedattack == Get some! )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:elseif ( selectedattack == Gwahaha! )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:elseif ( selectedattack == Oww! )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:Attack( selectedattack )
 
}}
 
}}
   
==Related Enemies==
+
==Other appearances==
  +
===''[[Pictlogica Final Fantasy]]''===
*[[Baku (Boss)|Baku]]
 
*[[King Leo (Final Fantasy IX)|King Leo]]
+
{{Enemy section|Pictlogica Final Fantasy}}
  +
  +
=== ''[[Final Fantasy Record Keeper]]'' ===
  +
[[File:FFRK Masked Man FFIX.png|right|50px]]
  +
Masked Man appears as an enemy in ''Final Fantasy Record Keeper''.
  +
{{clear}}
  +
  +
== Gallery ==
  +
<gallery>
  +
FFIX Masked Man In-battle.png|In battle.
  +
BakuDragonMask.png|Concept art.
  +
Baku's Sword FFIX Art.jpg|Concept art of Masked Man's sword.
  +
Baku-ffix-maskedman.png|Field model of Masked Man.
  +
</gallery>
  +
  +
== Related Enemies ==
  +
* [[Baku (boss)|Baku]]
  +
* [[King Leo (Final Fantasy IX)|King Leo]]
  +
   
[[es:Individuo Enmascarado (Final Fantasy IX)]]
 
 
[[de:Maskierter]]
 
[[de:Maskierter]]
[[Category:Final Fantasy IX Bosses]]
+
[[es:Individuo Enmascarado (Final Fantasy IX)]]
  +
[[fr:Bach]]
  +
[[Category:Bosses in Final Fantasy IX]]

Revision as of 17:26, 13 January 2020

Template:Sideicon

The Masked Man is a boss in Final Fantasy IX. He is the first battle of the game and is Baku in disguise.

Stats

Formations

Enemies Frequency AP
????
Can't escape. Defeat does not result in Game Over. Characters do not pose on victory.
Masked Man 100% 1

Battle

His "Gwahaha!" attack is the strongest, while "Oww!" results in Baku tripping and missing his target. The Masked Man has a Mage Masher to be stolen, a weapon upgrade for Zidane. It is not difficult to steal considering all four characters have the Steal command.

For this battle, a game over is impossible, as the game continues even if the party is annihilated. If a party member ends up in critical health during the battle, Baku will advise the player to use a Potion to heal up after the battle.

AI script

Using general variable MaskedMan_UsePotion

Using global variable victorystepbakuargh
Using global variable victorysteprightjump
Using global variable victorystepleftjump
Using global variable victorystepbakudone
Using global variable victorysteprightdone
Using global variable victorystepleftdone


Function Main_Init
   if ( IsBattleInitialized )
      if ( MaskedMan_UsePotion )
         FadeFilter( FILTER_SUBTRACT, 1, WHITE )
         Wait( 1 )
         WindowSync( "Masked Man “Use a Potion to restore HP!”" )
         FadeFilter( FILTER_SUBTRACT, 1, BLACK )
         Wait( 1 )
      CloseAllWindows( )
      Wait( 5 )
      TerminateBattle( )
   else
      InitObject( Masked_Man )
      InitObject( Baku’s_Mask_(Right) )
      InitObject( Baku’s_Mask_(Left) )


Function Main_Loop
   if ( !initflag )
      set initflag = TRUE
      set baku = SV_EnemyTeam[ENEMY_ID] ==$ 0
      set bakumask1 = SV_EnemyTeam[ENEMY_ID] ==$ 1
      set bakumask2 = SV_EnemyTeam[ENEMY_ID] ==$ 2
      set victoryendflag = TRUE
   if ( !MaskedMan_UsePotion && #Matching(SV_PlayerTeam[STATUS_CURRENT], LOW_HP) )
      set MaskedMan_UsePotion = TRUE
   if ( ( GetBattleState == BATTLE_STATE_GAME_OVER ) && !defeatendflag )
      set defeatendflag = TRUE
      while ( IsAttacking != 0 )
         Wait( 1 )
      RunBattleCode( Disable ATB )
      while ( GetBattleState != 1 )
         Wait( 1 )
      Wait( 1 )
      RunBattleCode( End Battle, Defeat )
   if ( victoryendflag && ( baku[HP] <= 10000 ) )
      set victoryendflag = FALSE
      while ( IsAttacking != 0 )
         Wait( 1 )
      RunBattleCode( Disable ATB )
      while ( GetBattleState != 1 )
         Wait( 1 )
      set victorystepbakuargh++
      Wait( 2 )
      set victorysteprightjump++
      set victorystepleftjump++
      set bakumask1[MODEL_ON] = 1
      set bakumask2[MODEL_ON] = 1
      set bakumask1[DISAPPEAR] = 0
      set bakumask2[DISAPPEAR] = 0
      Wait( 1 )
      set baku[MODEL_ON] = 1
      set baku[MODEL_OFF] = 32
      while ( victorystepbakudone + victorysteprightdone + victorystepleftdone < 3 )
         Wait( 1 )
      while ( IsAttacking != 0 )
         Wait( 1 )
      RunBattleCode( End Battle, Victory )
   Wait( 1 )
   loop


Function Masked_Man_Init
   set attacklist = [ Get some! ; Gwahaha! ; Oww! ]


Function Masked_Man_Loop
   if ( victorystepbakuargh )
      set victorystepbakuargh = 0
      set SV_Target = SV_FunctionEnemy
      AttackSpecial( ARGHHH )
      while ( IsAttacking != 0 )
         Wait( 1 )
      set victorystepbakudone = 1
   Wait( 1 )
   loop


Function Masked_Man_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Get some! )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Gwahaha! )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Oww! )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   Attack( selectedattack )


Other appearances

Pictlogica Final Fantasy

Baknamy FFTA2This section about an enemy in Pictlogica Final Fantasy is empty or needs to be expanded. You can help the Final Fantasy Wiki by expanding it.

Final Fantasy Record Keeper

FFRK Masked Man FFIX

Masked Man appears as an enemy in Final Fantasy Record Keeper.

Gallery

Related Enemies