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
    Vepal

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


    Etymology

    Vepal's name comes from the demon Vepar from the Pseudomonarchia Daemonum and Ars Goetia, which is said to have the appearance of a mermaid.

    Advertisement
    Community content is available under CC-BY-SA unless otherwise noted.