Final Fantasy Wiki
Tag: sourceedit
m (Bot: Changing template: Enemy-stub)
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Sideicon|FFIX}}
+
{{sideicon|prime=FFIX|FFRK}}
  +
{{infobox enemy
{{FFIX Enemy
 
| tab 1 = Blue
+
| release = FFIX
| tab 2 = Yellow
 
| tab 3 = Red
 
 
|name = Sealion
 
|name = Sealion
|japan = シリオン
+
| japanese = シリオン
|romaji = Shirion
+
| romaji = Shirion
|1 image = [[File:Sealion-ffix-blue.png|250px]]
+
| image = <gallery>
|2 image = [[File:Sealion-ffix-yellow.png|250px]]
+
Sealion-ffix-blue.png|Blue
|3 image = [[File:Sealion-FFIX.PNG|250px]]
+
Sealion-ffix-yellow.png|Yellow
  +
Sealion-FFIX.PNG|Red
| prev = Black Waltz 1
 
  +
</gallery>
| bestiary = 26
 
| next = Carve Spider (Final Fantasy IX)
+
|location = [[Ice Cavern (Final Fantasy IX)|Ice Cavern]]
  +
|type = Boss
|Location = [[Ice Cavern (Final Fantasy IX)|Ice Cavern]]
 
| Level = 3
+
|formations = true
  +
|aiscript=true
| HP = 472
 
| MP = 9999
 
| Attack Power = 10
 
| Speed = 19
 
| Strength = 8
 
| Magic = 8
 
| Spirit = 11
 
| Defense = 10
 
| Evade = 2
 
| Magic Defense = 10
 
| Magic Evade = 3
 
| EXP = 0
 
| Gil = 205
 
| Aerial = true
 
| Heavy = true
 
| Fire = Weak
 
| Ice = Absorb
 
| Earth = Immune
 
| Water = Immune
 
| 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
 
| Float = Immune
 
| Heat = Immune
 
| Freeze = Immune
 
| Vanish = Immune
 
| Doom = Immune
 
| Mini = Immune
 
| Gradual Petrify = Immune
 
| Drop 1 = [[List of Final Fantasy IX items#Phoenix Down|Phoenix Down]]
 
| Steal 1 = [[List of Final Fantasy IX items#Ether|Ether]]
 
| Steal 2 = [[List of Final Fantasy IX weapons#Mythril Dagger|Mythril Dagger]]
 
| Card = Fang
 
| Info = Can't escape. Summoned by Black Waltz 1.
 
|1 Abilities = [[List of Final Fantasy IX enemy abilities#Wing|Wing]], [[Blizzard (ability)|Blizzard]]
 
|2 Abilities = [[List of Final Fantasy IX enemy abilities#Wing|Wing]], [[Blizzara (ability)|Blizzara]]
 
|3 Abilities = [[List of Final Fantasy IX enemy abilities#Wing|Wing]], [[Tsunami]]
 
 
}}
 
}}
  +
:''For the [[Final Fantasy III]] enemy, see [[Sea Lion]].''
 
The '''Sealion''' is part of the boss battle with the [[Black Waltz 1]] in ''[[Final Fantasy IX]]''. The battle occurs towards the end of the events in the [[Ice Cavern (Final Fantasy IX)|Ice Cavern]] area, when the party falls asleep due to an artificial blizzard. [[Zidane Tribal|Zidane]] eventually awakens and encounters Black Waltz 1, who then summons the Sealion. Both must then be defeated to win the battle. In this battle, Zidane must fight alone.
 
The '''Sealion''' is part of the boss battle with the [[Black Waltz 1]] in ''[[Final Fantasy IX]]''. The battle occurs towards the end of the events in the [[Ice Cavern (Final Fantasy IX)|Ice Cavern]] area, when the party falls asleep due to an artificial blizzard. [[Zidane Tribal|Zidane]] eventually awakens and encounters Black Waltz 1, who then summons the Sealion. Both must then be defeated to win the battle. In this battle, Zidane must fight alone.
   
 
The Sealion attacks depend upon the color of the jewel on its chest, which changes as its health is depleted. When it is blue, it uses Wing or [[Blizzard (ability)|Blizzard]], when it is yellow, it uses [[Blizzara (ability)|Blizzara]], and when it is red, it uses [[Tsunami]]. It is difficult to kill the Sealion while the Black Waltz is still alive, as the Black Waltz will continuously heal it as soon as it is damaged. Should it die, the Black Waltz will summon another one. Therefore the player should take out the Black Waltz as a first priority.
 
The Sealion attacks depend upon the color of the jewel on its chest, which changes as its health is depleted. When it is blue, it uses Wing or [[Blizzard (ability)|Blizzard]], when it is yellow, it uses [[Blizzara (ability)|Blizzara]], and when it is red, it uses [[Tsunami]]. It is difficult to kill the Sealion while the Black Waltz is still alive, as the Black Waltz will continuously heal it as soon as it is damaged. Should it die, the Black Waltz will summon another one. Therefore the player should take out the Black Waltz as a first priority.
   
==Formations==
+
==Stats==
  +
{{infobox enemy stats FFIX
{|class="table" style="background:rgba(50,50,50,0.05);width:380px"
 
  +
| sec 1 = Blue
|-class="FFIXa"
 
 
| sec 2 = Yellow
 
| sec 3 = Red
  +
| name = Sealion
 
| prev = Black Waltz 1
 
| bestiary = 26
  +
| next = Carve Spider (Final Fantasy IX)
 
| location = [[Ice Cavern (Final Fantasy IX)|Ice Cavern]]
  +
| level = 3
 
| hp = 472
 
| mp = 9999
 
| attack power = 10
 
| speed = 19
 
| strength = 8
 
| magic = 8
 
| spirit = 11
 
| defense = 10
 
| evade = 2
  +
| magic defense = 10
 
| magic evade = 3
 
| exp = 0
 
| gil = 205
  +
| ap = 5
 
| aerial = true
 
| heavy = true
 
| fire = Weak
 
| ice = Absorb
 
| earth = Immune
 
| water = Immune
 
| 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
 
| float = Immune
 
| heat = Immune
 
| freeze = Immune
 
| vanish = Immune
 
| doom = Immune
 
| mini = Immune
 
| gradual petrify = Immune
 
| drop 1 = [[Final Fantasy IX items#Phoenix Down|Phoenix Down]]
 
| steal 1 = [[Final Fantasy IX items#Ether|Ether]]
 
| steal 2 = [[Final Fantasy IX weapons#Mythril Dagger|Mythril Dagger]]
 
| card = Fang
 
| info = Can't escape. Summoned by Black Waltz 1.
 
| 1 abilities = [[Final Fantasy IX enemy abilities#Wing|Wing]], [[Blizzard (ability)|Blizzard]]
 
| 2 abilities = [[Final Fantasy IX enemy abilities#Wing|Wing]], [[Blizzara (ability)|Blizzara]]
 
| 3 abilities = [[Final Fantasy IX enemy abilities#Wing|Wing]], [[Tsunami]]
 
}}
  +
  +
== Formations ==
  +
{|class="half-width FFIX sortable article-table"
 
|-class="a"
 
!rowspan="2" style="width:5%"|
 
!rowspan="2" style="width:5%"|
|-class="FFIXa"
+
|-class="a"
 
!
 
!
 
{|style="width:100%;font-size:90%;text-align:center" class="innerborder"
 
{|style="width:100%;font-size:90%;text-align:center" class="innerborder"
Line 82: Line 96:
 
|}
 
|}
 
|-
 
|-
!class="FFIXb" rowspan="2"|
+
!class="b"|????
|Can't escape.
 
|-
 
 
|
 
|
{|style="width:100%;font-size:90%;background:rgba(50,50,50,0.05);text-align:center" class="innerborder"
+
{|style="width:100%;font-size:90%;text-align:center" class="innerborder"
 
|-
  +
|colspan="3" style="text-align:left;width:100%"|Can't escape.
 
|-
 
|-
 
|style="width:60%;text-align:left"|Sealion, [[Black Waltz 1]]
 
|style="width:60%;text-align:left"|Sealion, [[Black Waltz 1]]
Line 94: Line 108:
 
|}
 
|}
   
==Other appearances==
+
== AI script ==
  +
{{AI FFIX|code=
===''[[Final Fantasy Record Keeper]]''===
 
  +
Using global variable blackwaltz
{{sideicon|FFRK}}
 
  +
Using global variable sealion
  +
  +
Function Sealion_Init
  +
:set attacklist = [ Wing ; Wing ; Blizzard ]
  +
  +
  +
Function Sealion_Loop
  +
:if ( !initflag )
  +
::set initflag = 1
  +
::set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
  +
::set SV_FunctionEnemy[MODEL_SIZE] = 8192
  +
::set SV_FunctionEnemy[DISAPPEAR] = 1
  +
::set sealion = SV_FunctionEnemy
  +
::set hplimityellow = SV_FunctionEnemy[MAX_HP] / 3 * 2
  +
::set hplimitred = SV_FunctionEnemy[MAX_HP] / 3
  +
::set colorstate = 3
  +
::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 5
  +
:Wait( 1 )
  +
:loop
  +
  +
Function Sealion_ATB
  +
:set selectedattack = RandomAttack( attacklist )
  +
:if ( selectedattack == Wing )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:elseif ( selectedattack == Wing )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:elseif ( selectedattack == Blizzard )
  +
::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:Attack( selectedattack )
  +
  +
Function Sealion_CounterEx
  +
:if ( colorstate == 1 )
  +
::if ( SV_FunctionEnemy[HP] >= hplimitred )
  +
:::if ( SV_FunctionEnemy[HP] < hplimityellow )
  +
::::set colorstate = 2
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 6
  +
:::else
  +
::::set colorstate = 3
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 11
  +
:elseif ( colorstate == 2 )
  +
::if ( SV_FunctionEnemy[HP] < hplimitred )
  +
:::set colorstate = 1
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 7
  +
::if ( SV_FunctionEnemy[HP] >= hplimityellow )
  +
:::set colorstate = 3
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 8
  +
:elseif ( colorstate == 3 )
  +
::if ( #( SV_FunctionEnemy[HP] < hplimitred ) )
  +
:::set colorstate = 1
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 10
  +
::else
  +
:::if ( SV_FunctionEnemy[HP] < hplimityellow )
  +
::::set colorstate = 2
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 9
  +
  +
  +
Function Sealion_Counter
  +
:if ( colorstate == 1 )
  +
::if ( SV_FunctionEnemy[HP] >= hplimitred )
  +
:::if ( SV_FunctionEnemy[HP] < hplimityellow )
  +
::::set colorstate = 2
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 6
  +
:::else
  +
::::set colorstate = 3
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 11
  +
:elseif ( colorstate == 2 )
  +
::if ( SV_FunctionEnemy[HP] < hplimitred )
  +
:::set colorstate = 1
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 7
  +
::if ( SV_FunctionEnemy[HP] >= hplimityellow )
  +
:::set colorstate = 3
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 8
  +
:elseif ( colorstate == 3 )
  +
::if ( #( SV_FunctionEnemy[HP] < hplimitred ) )
  +
:::set colorstate = 1
  +
:::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 10
  +
::else
  +
:::if ( SV_FunctionEnemy[HP] < hplimityellow )
  +
::::set colorstate = 2
  +
::::set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 9
  +
:if ( colorstate == 1 )
  +
::if ( !tsunamiflag )
  +
:::set tsunamiflag = 1
  +
:::set SV_Target = ( SV_PlayerTeam {{!}} SV_EnemyTeam )
  +
:::Attack( Tsunami )
  +
:elseif ( colorstate == 2 )
  +
::if ( !blizzaraflag )
  +
:::set blizzaraflag = 1
  +
:::set SV_Target = RandomInTeam(SV_PlayerTeam)
  +
:::Attack( Blizzara )
  +
}}
  +
  +
== Other appearances ==
 
=== ''[[Final Fantasy Record Keeper]]'' ===
  +
 
[[File:FFRK_Sealion_FFIX.png|thumb|left]]
 
[[File:FFRK_Sealion_FFIX.png|thumb|left]]
{{Enemy-stub|Final Fantasy Record Keeper}}
+
{{Enemy section|Final Fantasy Record Keeper}}
[[Category:Final Fantasy IX Bosses]]
 
   
==Etymology==
+
== Etymology ==
 
{{Etym|Sea Lion}}
 
{{Etym|Sea Lion}}
   
==Gallery==
+
== Gallery ==
  +
<gallery>
{{Gallery
 
|File:Sea Lion FFIX Art.jpg|Concept artwork.
+
Sea Lion FFIX Art.jpg|Concept artwork.
|File:FFIX Tsunami.png|Tsunami.
+
FFIX Tsunami.png|Tsunami.
|File:FFIX Wing.png|Wing.
+
FFIX Wing.png|Wing.
  +
</gallery>
}}
 
  +
   
 
[[de:Cillion]]
 
[[de:Cillion]]
 
[[es:Zillion]]
 
[[es:Zillion]]
 
[[fr:Sealion]]
 
[[fr:Sealion]]
[[Category:Final Fantasy IX Bosses]]
+
[[Category:Bosses in Final Fantasy IX]]

Revision as of 16:30, 13 January 2020

Template:Sideicon

For the Final Fantasy III enemy, see Sea Lion.

The Sealion is part of the boss battle with the Black Waltz 1 in Final Fantasy IX. The battle occurs towards the end of the events in the Ice Cavern area, when the party falls asleep due to an artificial blizzard. Zidane eventually awakens and encounters Black Waltz 1, who then summons the Sealion. Both must then be defeated to win the battle. In this battle, Zidane must fight alone.

The Sealion attacks depend upon the color of the jewel on its chest, which changes as its health is depleted. When it is blue, it uses Wing or Blizzard, when it is yellow, it uses Blizzara, and when it is red, it uses Tsunami. It is difficult to kill the Sealion while the Black Waltz is still alive, as the Black Waltz will continuously heal it as soon as it is damaged. Should it die, the Black Waltz will summon another one. Therefore the player should take out the Black Waltz as a first priority.

Stats

Blue

Yellow

Red

Formations

Enemies Frequency AP
????
Can't escape.
Sealion, Black Waltz 1 100% 5

AI script

Using global variable blackwaltz
Using global variable sealion

Function Sealion_Init
   set attacklist = [ Wing ; Wing ; Blizzard ]


Function Sealion_Loop
   if ( !initflag )
      set initflag = 1
      set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
      set SV_FunctionEnemy[MODEL_SIZE] = 8192
      set SV_FunctionEnemy[DISAPPEAR] = 1
      set sealion = SV_FunctionEnemy
      set hplimityellow = SV_FunctionEnemy[MAX_HP] / 3 * 2
      set hplimitred = SV_FunctionEnemy[MAX_HP] / 3
      set colorstate = 3
      set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 5
   Wait( 1 )
   loop

Function Sealion_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Wing )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Wing )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Blizzard )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   Attack( selectedattack )

Function Sealion_CounterEx
   if ( colorstate == 1 )
      if ( SV_FunctionEnemy[HP] >= hplimitred )
         if ( SV_FunctionEnemy[HP] < hplimityellow )
            set colorstate = 2
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 6
         else
            set colorstate = 3
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 11
   elseif ( colorstate == 2 )
      if ( SV_FunctionEnemy[HP] < hplimitred )
         set colorstate = 1
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 7
      if ( SV_FunctionEnemy[HP] >= hplimityellow )
         set colorstate = 3
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 8
   elseif ( colorstate == 3 )
      if ( #( SV_FunctionEnemy[HP] < hplimitred ) )
         set colorstate = 1
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 10
      else
         if ( SV_FunctionEnemy[HP] < hplimityellow )
            set colorstate = 2
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 9


Function Sealion_Counter
   if ( colorstate == 1 )
      if ( SV_FunctionEnemy[HP] >= hplimitred )
         if ( SV_FunctionEnemy[HP] < hplimityellow )
            set colorstate = 2
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 6
         else
            set colorstate = 3
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 11
   elseif ( colorstate == 2 )
      if ( SV_FunctionEnemy[HP] < hplimitred )
         set colorstate = 1
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 7
      if ( SV_FunctionEnemy[HP] >= hplimityellow )
         set colorstate = 3
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 8
   elseif ( colorstate == 3 )
      if ( #( SV_FunctionEnemy[HP] < hplimitred ) )
         set colorstate = 1
         set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 10
      else
         if ( SV_FunctionEnemy[HP] < hplimityellow )
            set colorstate = 2
            set SV_FunctionEnemy[PLAY_ANIM_ONCE] = 9
   if ( colorstate == 1 )
      if ( !tsunamiflag )
         set tsunamiflag = 1
         set SV_Target = ( SV_PlayerTeam | SV_EnemyTeam )
         Attack( Tsunami )
   elseif ( colorstate == 2 )
      if ( !blizzaraflag )
         set blizzaraflag = 1
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Blizzara )


Other appearances

Final Fantasy Record Keeper

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

Etymology

In heraldry, the term sea-lion (sometimes called a morse) refers to a legendary creature that has the head and upper body of a lion, but with webbed forelimbs and a fish tail.

Gallery