Tag: sourceedit |
Intangir Bot (talk | contribs) m (Bot: Changing template: Enemy-stub) |
||
(21 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ |
+ | {{sideicon|prime=FFIX|FFRK}} |
+ | {{infobox enemy |
||
− | {{FFIX Enemy |
||
− | | |
+ | | release = FFIX |
⚫ | |||
⚫ | |||
|name = Sealion |
|name = Sealion |
||
− | | |
+ | | japanese = シリオン |
− | |romaji = Shirion |
+ | | romaji = Shirion |
− | | |
+ | | image = <gallery> |
− | + | Sealion-ffix-blue.png|Blue |
|
− | + | Sealion-ffix-yellow.png|Yellow |
|
+ | Sealion-FFIX.PNG|Red |
||
⚫ | |||
+ | </gallery> |
||
⚫ | |||
− | | |
+ | |location = [[Ice Cavern (Final Fantasy IX)|Ice Cavern]] |
+ | |type = Boss |
||
⚫ | |||
− | | |
+ | |formations = true |
+ | |aiscript=true |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | | Magic Defense = 10 |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
+ | :''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. |
||
− | == |
+ | ==Stats== |
+ | {{infobox enemy stats FFIX |
||
− | {|class="table" style="background:rgba(50,50,50,0.05);width:380px" |
||
+ | | sec 1 = Blue |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | | name = Sealion |
||
⚫ | |||
⚫ | |||
+ | | next = Carve Spider (Final Fantasy IX) |
||
⚫ | |||
+ | | level = 3 |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | | magic defense = 10 |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | | ap = 5 |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
+ | == Formations == |
||
+ | {|class="half-width FFIX sortable article-table" |
||
⚫ | |||
!rowspan="2" style="width:5%"| |
!rowspan="2" style="width:5%"| |
||
− | |-class=" |
+ | |-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=" |
+ | !class="b"|???? |
− | |Can't escape. |
||
⚫ | |||
| |
| |
||
− | {|style="width:100%;font-size:90% |
+ | {|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: | ||
|} |
|} |
||
− | == |
+ | == AI script == |
+ | {{AI FFIX|code= |
||
⚫ | |||
+ | 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 == |
||
⚫ | |||
+ | |||
[[File:FFRK_Sealion_FFIX.png|thumb|left]] |
[[File:FFRK_Sealion_FFIX.png|thumb|left]] |
||
− | {{Enemy |
+ | {{Enemy section|Final Fantasy Record Keeper}} |
− | [[Category:Final Fantasy IX Bosses]] |
||
− | ==Etymology== |
+ | == Etymology == |
{{Etym|Sea Lion}} |
{{Etym|Sea Lion}} |
||
− | ==Gallery== |
+ | == Gallery == |
+ | <gallery> |
||
− | {{Gallery |
||
− | + | Sea Lion FFIX Art.jpg|Concept artwork. |
|
− | + | FFIX Tsunami.png|Tsunami. |
|
− | + | FFIX Wing.png|Wing. |
|
+ | </gallery> |
||
⚫ | |||
+ | |||
[[de:Cillion]] |
[[de:Cillion]] |
||
[[es:Zillion]] |
[[es:Zillion]] |
||
[[fr:Sealion]] |
[[fr:Sealion]] |
||
− | [[Category:Final Fantasy IX |
+ | [[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
| |||||||
---|---|---|---|---|---|---|---|
???? |
|
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
Etymology
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.
In heraldry, the term