FANDOM


IX

The Sand Golem is an enemy from Final Fantasy IX found in Cleyra's Trunk.

StatsEdit

Battle Edit

It cannot be killed by attacking it directly, because when its HP reaches 0, it will only become immobilized for a short period of time. The way to defeat the Sand Golem for good is to destroy the Core within it.

The Golem can counter both magic and physical moves if the Core is attacked, so immobilizing the Sand Golem first avoids the counter. However, the Core will revive the Golem after a brief period of time. The Sand Golem uses the Fira spell for its regular attack, and a physical counter when the Core is attacked.

AI Script Edit

Using global variable revivalcounter


Function Sand_Golem_Loop
   if ( !battlestate )
      set core = ( SV_EnemyTeam[ENEMY_ID] ==$ 1 )
      set defence = SV_FunctionEnemy[DEFENCE]
      set evade = SV_FunctionEnemy[EVADE]
      set magicdefence = SV_FunctionEnemy[MAGIC_DEFENCE]
      set magicevade = SV_FunctionEnemy[MAGIC_EVADE]
      set SV_FunctionEnemy[SHADOW] = 0
      set hplimitdeath = 65535L - SV_FunctionEnemy[HP]
      set SV_FunctionEnemy[MAX_HP] = 65535L
      set SV_FunctionEnemy[HP] = 65535L
      set corehp = core[HP]
      RunBattleCode( Enable ATB )
      while ( GetBattleState != 4 )
         Wait( 1 )
      set battlestate++
   elseif ( battlestate == 1 )
      if ( !defencestate )
         if ( SV_FunctionEnemy[STAND_ANIMATION] )
            set SV_FunctionEnemy[DEFENCE] = 255
            set SV_FunctionEnemy[EVADE] = 0
            set SV_FunctionEnemy[MAGIC_DEFENCE] = 255
            set SV_FunctionEnemy[MAGIC_EVADE] = 0
            set defencestate = TRUE
      elseif ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
         set SV_FunctionEnemy[DEFENCE] = defence
         set SV_FunctionEnemy[EVADE] = evade
         set SV_FunctionEnemy[MAGIC_DEFENCE] = magicdefence
         set SV_FunctionEnemy[MAGIC_EVADE] = magicevade
         set defencestate = FALSE
      if ( ( revivalcounter == 0 ) && ( SV_FunctionEnemy[HP] < hplimitdeath ) )
         set SV_FunctionEnemy[HP] = hplimitdeath
      if ( NotMatching(SV_EnemyTeam[STATUS_CURRENT], PETRIFY | VENOM | DEATH | STOP) == SV_FunctionEnemy )
         set SV_FunctionEnemy[HP] = 0
         set battlestate++
   Wait( 1 )
   loop

Function Sand_Golem_ATB
   if ( !revivalcounter )
      if ( ( GetRandom % 3 ) && ( SV_FunctionEnemy[MP] >= 12 ) )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
         Attack( Fira )
      set SV_Target = SV_PlayerTeam
      Attack( Sandstorm )
   else
      set SV_Target = SV_FunctionEnemy
      if ( ++revivalcounter >= 2 )
         Attack( Golem Revival )
      else
         Attack( None )

Function Sand_Golem_Counter
   if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
      return
   if ( revivalcounter == 0 )
      if ( SV_FunctionEnemy[HP] < hplimitdeath )
         set SV_FunctionEnemy[ATB] = 0
         set SV_FunctionEnemy[PREVENT_ATTACK] = 1
         set SV_Target = SV_FunctionEnemy
         set revivalcounter = 1
         set corehp = core[HP]
         Attack( Golem Death )
      if ( core[HP] < corehp )
         set SV_Target = GetAttacker
         set corehp = core[HP]
         Attack( Counter )
   set corehp = core[HP]

Function Sand_Golem_CounterEx
   set corehp = core[HP]
   if ( ( GetAttacker == SV_FunctionEnemy ) && ( GetAttackId == Golem Revival ) )
      set revivalcounter = 0


      set SV_FunctionEnemy[HP] = 65535L

Tetra Master Edit

Tetra Master
Card018
#018
Location: Alexandria


Other appearances Edit

Final Fantasy Record Keeper Edit

FFRK

FFRK Sand Golem FFIX

Sand Golem from Final Fantasy V appears as an enemy in Final Fantasy Record Keeper.

Gallery Edit

Etymology Edit

In Jewish and Medieval folklore, a golem is an animated anthropomorphic being, magically created entirely from inanimate matter. The word was used to mean an amorphous, unformed material (usually out of stone and clay) in Psalms and medieval writing. Adam, the first man created by God in the Holy Bible, was a golem since he was created from dust and sand. Having a golem servant was seen as the ultimate symbol of wisdom and holiness, with stories of prominent Rabbis owning golems throughout the middle ages. In modern times, the word golem, sometimes pronounced goilem in Yiddish, has come to mean one who is slow, clumsy, and generally dimwitted.