Ghost (Final Fantasy VII)

The Ghost is an enemy in Final Fantasy VII. It is fought in the Train Graveyard and in the third round of the Battle Square before the player obtains the Tiny Bronco. When fought in the Battle Square its stats are enhanced with double the normal HP and its Attack and Magic Attack are increased by 25%.

Battle
If a Ghost is damaged or is stolen from, it will become invisible. When invisible, it is immune to damage. Therefore, if the player wishes to defeat a Ghost quickly, they should use spells such as Fire, Cure, or even a Potion. If not defeated quickly, they can hit the party hard with Fire and Drain. The player can win or steal the rare Ghost Hand item, which drains around 20 MP.

AI Script
AI: Main {
 * If (Ghost's [402E] == 0) Then
 * If (Count == 0) Then
 * Choose Random Opponent
 * Use  on Target
 * 1/2 Chance: Count = Count + 1
 * } Else If (Count == 1) Then {
 * Choose Random Opponent with Highest HP
 * Use Drain on Target
 * Count = Count + 1
 * } Else {
 * If (Ghost's MP >= 4) Then
 * Choose Random Opponent
 * Use Fire on Target
 * } Else {
 * Choose Random Opponent
 * Use  on Target
 * }
 * Count = 0
 * }
 * } Else {
 * Choose Self
 * Use  on Target
 * Ghost's [402E] == 0
 * Count = 0
 * }
 * Ghost's [402E] == 0
 * Count = 0
 * }

} AI: Counter - General {
 * If (Ghost's [402E] == 0) Then
 * Choose Self
 * Use  on Target
 * Ghost's [402E] == 1
 * }
 * }

}