Final Fantasy Wiki
Advertisement

The Vepal is a flying enemy from Final Fantasy IX. They come in two varieties, green and red.

Stats[]

Green

Red

Battle[]

Green[]

The green Vepal appears in the Mitmakis Ice Field on the Lost Continent and some forests on the Triquai Plains. They hit the party with powerful physical attacks as well as the Blizzaga and Freeze spells. It is recommended to have Ice resistance and equip Body Temp. Using strong Fire- and Wind-elemental weapons is useful, as well as using Firaga, Firaga Sword, and Twister.

Red[]

The red Vepal appears on Mount Gulug. Its Scorch makes it immune to elemental attacks and it uses Mustard Bomb, which can be learned for Quina's Blue Magic, and can cause Heat and disable characters. It is recommended to have the Body Temp ability equipped, and any Fire-resistant equipment to reduce damage or absorb its Lava Gun attack. Being level 35, they are instantly killed with Quina's LV5 Death.

AI script[]

Green[]

Function Vepal_Init
   set attacklist = [ Blizzaga ; Blizzaga ; Freeze ; Freeze ; Freeze ; Body Ram ; Body Ram ; Body Ram ]


Function Vepal_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Blizzaga )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Blizzaga )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Freeze )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | FREEZE) )
   elseif ( selectedattack == Freeze )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | FREEZE) )
   elseif ( selectedattack == Freeze )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | FREEZE) )
   elseif ( selectedattack == Body Ram )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Body Ram )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Body Ram )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   Attack( selectedattack )


Red[]

Function Vepal_Init
   set attacklist = [ Body Ram ; Lava Gun ; Lava Gun ; Mustard Bomb ]
   set scorchcounter = GetRandom & 1


Function Vepal_ATB
   set selectedattack = RandomAttack( attacklist )
   if ( selectedattack == Body Ram )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Lava Gun )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Lava Gun )
      set SV_Target = RandomInTeam(SV_PlayerTeam)
   elseif ( selectedattack == Mustard Bomb )
      set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | HEAT) )
   if ( !scorchcounter )
      set scorchcounter = 255
      if ( GetRandom % 3 )
         set SV_Target = SV_FunctionEnemy
         set selectedattack = Scorch
   set scorchcounter--
   Attack( selectedattack )


Function Vepal_CounterEx
   if ( ( GetAttacker == SV_FunctionEnemy ) && ( GetAttackId == Scorch ) )
      set SV_FunctionEnemy[ELEMENT_IMMUNE] = FIRE | ICE | THUNDER | EARTH | WATER | WIND | HOLY | SHADOW


Tetra Master[]

Tetra Master
Vepal
#044
Location: Black Mage N°44 (near Black Mage Village item shop)


Gallery[]

Advertisement