Final Fantasy Wiki
Register
Advertisement

The Gimme Cat is an enemy from Final Fantasy IX. It acts like the friendly monsters, though the friendly monsters' music does not play. It demands a certain jewel: a Diamond. However, if the gem is given, the ungrateful cat will run away, giving nothing in return. It gives no EXP but drops a lot of gil.

Stats[]

Battle[]

Gimme-Cat-Wants-a-Diamond

When attacked, the Gimme Cat throws a fit and counterattacks with Comet. If players waits for it to ask for a Diamond four times, it will fight without using Comet. The Gimme Cat will enter its fighting stance without using Comet if the player uses a command that deals no damage, such as Steal, or if the attack misses. The Gimme Cat is susceptible to Quina's LV3 Def-less.

Gimme Cat is the only enemy that absorbs all elemental damage, including LV4 Holy. It is the only enemy that gives just 1 EXP per character. The player must not give the cat a Diamond, as these are only available in limited quantities. The only uses for fighting Gimme Cats is for Quina to eat one to learn Auto-Life, or to farm gil.

AI script[]

Function Gimme_Cat_Init
   set diamondwantedamount = 1
   set attacklist = [ Scratch ; Screech ; Aera ]


Function Gimme_Cat_Loop
   set initialhp = SV_FunctionEnemy[HP]
   set SV_FunctionEnemy[PLAY_ANIM] = 5
   set SV_FunctionEnemy[ATB] = SV_FunctionEnemy[MAX_ATB]
   RunBattleCode( Enable ATB )
   while ( GetBattleState != 4 )
      Wait( 1 )
   return


Function Gimme_Cat_ATB
   if ( !aggressivestate )
      set SV_Target = SV_FunctionEnemy
      set feignfriendlycounter++
      if ( ( feignfriendlycounter >= 5 ) || stopfeignfriendly )
         set aggressivestate = TRUE
         Attack( Continue1 )
      else
         Attack( Give me an item. )
   else
      set selectedattack = RandomAttack( attacklist )
      if ( selectedattack == Scratch )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
      elseif ( selectedattack == Screech )
         set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | SILENCE) )
      elseif ( selectedattack == Aera )
         set SV_Target = RandomInTeam(SV_PlayerTeam)
      Attack( selectedattack )


Function Gimme_Cat_Counter
   if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
      return
   if ( #Matching(SV_FunctionEnemy[STATUS_CURRENT], PETRIFY | SLEEP | HEAT | FREEZE) )
      return
   if ( ( GetAttackCommandId == Item ) && ( GetAttackId == Diamond ) )
      set diamondwantedamount--
      if ( diamondwantedamount )
         return
      RunBattleCode( Disable ATB )
      while ( GetBattleState != 1 )
         Wait( 1 )
      set SV_Target = SV_FunctionEnemy
      AttackSpecial( Happy )
      BattleDialog( "Meow, meow, meow! I fooled you!" )
      Wait( 45 )
      BattleDialog( "Mine, meow!" )
      while ( IsAttacking != 0 )
         Wait( 1 )
      RunBattleCode( End Battle, Escape )
   if ( !aggressivestate )
      if ( SV_FunctionEnemy[HP] < initialhp )
         set SV_FunctionEnemy[PREVENT_ATTACK] = 1
         set aggressivestate = TRUE
         set SV_Target = GetAttacker
         Attack( Comet )
      else
         set SV_FunctionEnemy[PREVENT_ATTACK] = 1
         set aggressivestate = TRUE
         set SV_Target = SV_FunctionEnemy
         Attack( Continue1 )


Function Gimme_Cat_CounterEx
   if ( #Matching(SV_FunctionEnemy[STATUS_CURRENT], PETRIFY | SLEEP | HEAT | FREEZE) )
      return
   if ( !aggressivestate )
      if ( ( GetAttacker == SV_FunctionEnemy ) && ( GetAttackId == Give me an item. ) )
         BattleDialog( "Give me a Diamond, meow!" )
      if ( ( GetAttackCommandId == Item ) && ( GetAttackId == Diamond ) )
         set diamondwantedamount--
         if ( diamondwantedamount )
            return
         RunBattleCode( Disable ATB )
         while ( GetBattleState != 1 )
            Wait( 1 )
         set SV_Target = SV_FunctionEnemy
         AttackSpecial( Happy )
         BattleDialog( "Meow, meow, meow! I fooled you!" )
         Wait( 45 )
         BattleDialog( "Mine, meow!" )
         while ( IsAttacking != 0 )
            Wait( 1 )
         RunBattleCode( End Battle, Escape )
      if ( GetAttacker != SV_FunctionEnemy )
         set SV_FunctionEnemy[PREVENT_ATTACK] = 1
         set stopfeignfriendly = TRUE


Tetra Master[]

Tetra Master
Gimme Cat
#025
Location: Lindblum, Business District


Other appearances[]

Final Fantasy Dimensions II[]

FFLTNS Gimme Cat Artwork

The Gimme Cat appears as a fire-elemental summon. The summon's special attack is Meow! I'm mad!, which deals fire-elemental damage to one random enemy.

The Gimme Cat allows the wielder to use the following abilities:

Ffxiirw Shivan iconThis section about Summon magic in Final Fantasy Dimensions II is empty or needs to be expanded. You can help the Final Fantasy Wiki by expanding it.


Pictlogica Final Fantasy[]

Baknamy FFTA2This section about an enemy in Pictlogica Final Fantasy is empty or needs to be expanded. You can help the Final Fantasy Wiki by expanding it.

Gallery[]

Advertisement