Gargoyle (Final Fantasy VII)

The Gargoyle is an enemy from Final Fantasy VII found in the Northern Cave. It starts the battle as an invincible statue that animates after being hit or after enough time has passed.
==Stats==
==Formations==
#	Formation
 	Gargoyle, Gargoyle
 	Gargoyle A, Gargoyle A, Gargoyle B, Gargoyle B
 	Gargoyle, Gargoyle
 	Gargoyle, Gargoyle
 	Gargoyle, Gargoyle
==Locations==
Northern Cave 	Northern Cave
Spiral Descent 	868, 869
Winding Descent	869
==Battle==
The Gargoyle is immune to damage at first in stationery form, and will only change to a mobile form which is vulnerable to damage after enough time has passed, or after being hit once with any command that is not 'Attack' (the commands '2x-Cut' and 'Slash-All' will trigger the change). If the change is triggered after being hit, the Gargoyle will counter with magic, which always causes Slow-numb, but seeing as it only has 2000 HP, it can be dispatched before this becomes a problem. The attack command does not appear to trigger the petrify counter.
The Gargoyle only has a physical attack, which may it use twice in one turn, and some Gargoyles may cast L4 Death as a final attack, instantly killing any character whose level has a multiple of 4. The player can protect such members from Instant Death with Safety Bit accessory, Odin/Destruct paired with Added Effect in armor, the Death Force Enemy Skill, or by draining the Gargoyle of MP with Magic Hammer before depleting its health. 
There is a bug in Gargoyle's script that suggests it can be removed by using a Soft on it. However, Soft's effect will never trigger the Counter - General script, meaning this never works. The script was only meant to catch use of the Item command; W-Item Soft would never have worked.
==AI script==
===Petrified Form===
AI: Setup
{
:Gargoyle's Physical Immunity = On
:Gargoyle's Magical Immunity = On
}
AI: Main
{
:If (Count == 0 or 1) Then
:{
::Count = Count + 1
:} Else {
::Choose Self
::Use <> on Target
::Activate Gargoyle <Type B>
::Choose Self
::Use <Vanish> on Target
::Remove Self
:}
}
AI: Counter - General
{
:If ((Last Command was Item) AND (Last Sub-Command == 0x09 (Soft))) Then
:{
::Choose Self
::Use <Vanish> on Target
::Remove Self
::Remove Gargoyle <Type B>
:} Else If (Last Command wasn't Attack) Then {
::Choose Gargoyle's Last Attacker (General)
::Use <Rock Finger> on Target
::Activate Gargoyle <Type B>
::Remove Self
:}
}
===Unpetrified Form===
AI: Main
{
 If (At Least One Opponent doesn't have Petrify)
 {
 Choose Random Opponent without Petrify Status
 Use <Kick> on Target
 If (1/2 Chance) Then
 {
 Choose Random Opponent without Petrify Status
 Use <Kick> on Target
 }
 }
}
AI: Counter - Death
{
 If (1/3 Chance) Then
 {
 If ((At Least One Opponent doesn't have Petrify Status)
 AND (Gargoyle's MP >= 20))
 {
 Choose All Opponents without Petrify Status
 Use L4 Death on Target
 }
 }
}
==Other appearances==
===Final Fantasy Record Keeper===
==Gallery==
Gargoyle-ffvii-artwork.jpg|Artwork.
FFVII Rock Finger.png|Rock Finger.
==Etymology==
Category:Enemies in Final Fantasy VII