The Serpion is a dragon-type enemy from Final Fantasy IX. It can be found in the overworld areas on the Mist Continent, near to Lindblum's Dragon's Gate and the Qu's Marsh, as well as the areas near to Chocobo's Forest and the Alexandrian lowlands.
The Serpion has high defenses, and its counterattack inflicts Poison. It is the first available enemy that Quina can eat to learn Mighty Guard. Quina's LV4 Holy works on it, but by the time the player gains access to this spell, it is unnecessary against the Serpion.
Early on in the game, the beach near Chocobo's Forest only has Serpions & Ironites, making it an excellent place to quickly kill easy dragons for Freya's Dragon's Crest. However, in the endgame, the beach gets some non-dragon encounters (Whale Zombie & Gigan Octopus), so players who want to grind Serpions should relocate to the forest near Gizamaluke's Grotto (Serpions, Dracozombies & Worm Hydras, all dragons) or the sunset area south of Treno (Serpions, Ironites & Vices; all early game enemies).
Stats[]
AI script[]
Function Serpion_Init
set phase1attacklist = [ Stab ; Cure ; Shell ]
set phase2attacklist = [ Stab ; Stab ]
Function Serpion_ATB
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
if ( SV_FunctionEnemy[HP] < SV_FunctionEnemy[MAX_HP] / 2 )
set curetarget = SV_FunctionEnemy
else
set curetarget = 0
set selectedattack = RandomAttack( phase1attacklist )
if ( selectedattack == Stab )
set SV_Target = RandomInTeam(SV_PlayerTeam)
elseif ( selectedattack == Cure )
set SV_Target = curetarget
elseif ( selectedattack == Shell )
set SV_Target = RandomInTeam( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | SHELL) )
if ( ( selectedattack == Shell ) && ( curetarget != SV_FunctionEnemy ) )
set SV_Target = RandomInTeam(SV_PlayerTeam)
Attack( Stab )
Attack( selectedattack )
else
set selectedattack = RandomAttack( phase2attacklist )
if ( selectedattack == Stab )
set SV_Target = RandomInTeam(SV_PlayerTeam)
elseif ( selectedattack == Stab )
set SV_Target = RandomInTeam(SV_PlayerTeam)
set phase2turncounter++
if ( phase2turncounter >= 5 )
set phase2turncounter = 0
set SV_Target = SV_FunctionEnemy
Attack( Return )
Attack( selectedattack )
Function Serpion_Counter
if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
return
if ( GetAttackCommandId != Attack )
return
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
set SV_Target = SV_FunctionEnemy
Attack( Attacking Stance )
else
set SV_Target = GetAttacker
Attack( Poison Counter )
Function Serpion_CounterEx
if ( GetAttackId == Attacking Stance )
set SV_FunctionEnemy[PREVENT_ATTACK] = 1
Gallery[]
Etymology[]
The enemy's Japanese name is "Mushussu". The mušḫuššu is a creature depicted on the reconstructed Ishtar Gate of the city of Babylon, dating to the 6th century B.C. As depicted, it is a mythological hybrid, a scaly dragon with hind legs like an eagle's talons, feline forelegs, a long neck and tail, a horned head, a snakelike tongue, and a crest.


