Final Fantasy Wiki
Advertisement

Hungry is an enemy from Final Fantasy VII. It may eat party members afflicted with Small, removing them from the battle, but is otherwise no threat. It cannot use its Eat ability if the player has only a single character alive, either because the other two characters are KO or were eaten by Hungry. One can have status protection against Small, or one casting of Magic Hammer also stops it from using Mini.

Stats[]

Formations[]

# Formation
659 Hungry
665 Row 1: Boundfat A, Boundfat B, Boundfat C
Row 2: Hungry[note 1]
667 Boundfat A, Hungry, Boundfat B (Back Attack)
669 Hungry A, Hungry B
670 Hungry A, Hungry B (Attack from both sides)
681 Hungry A, Hungry B, Hungry C
683 Hungry A, Hungry B, Hungry C (Attack from both sides)
  1. Covered by Boundfat B

Locations[]

Corel Valley
Descent 659
Corel Valley Cave
Climb 665, 667 (Back Attack), 669, 670 (Attack from both sides)
Snow Fields Exit 665, 667 (Back Attack), 669, 670 (Attack from both sides)
Great Glacier
Frostbite Cave Path 681, 683 (Attack from both sides)
Frostbite Cave Slope 681, 683 (Attack from both sides)

AI script[]

AI: Setup {

Count = Rnd(0..2)
SpclChance = 4

} AI: Main {

If (Count == 0) Then
{
If (At Least One Opponent doesn't have Small Status) Then
{
Choose Random Opponent without Small Status
} Else {
Choose Random Opponent
}
Use <Bodyblow> on Target
Count = Rnd(1..2)
} Else If (Count == 1) Then {
If (At Least One Opponent doesn't have Small Status) Then
{
If (Hungry's MP >= 10) Then
{
Choose Random Opponent without Small Status
Use Mini on Target
} Else {
Choose Random Opponent without Small Status
Use <Bodyblow> on Target
}
} Else {
If ((More Than One Targetable Opponent remains)
& (Rnd(1..SpclChance) == 1)) Then
{
Choose Random Opponent
Use Eat on Target
} Else {
Choose Random Opponent
Use <Bodyblow> on Target
}
}
1/3 Chance: Count = 2
2/3 Chance: Count = 0
} Else {
If (At Least One Opponent has Small Status) Then {
If ((More Than One Targetable Opponent remains)
& (Rnd(1..SpclChance) == 1)) Then
{
Choose Random Opponent with Small Status
Use Eat on Target
} Else {
If (At Least One Opponent doesn't have Small Status) Then
{
Choose Random Opponent without Small Status
} Else {
Choose Random Opponent
}
Use <Bodyblow> on Target
}
} Else {
If (Hungry's MP >= 10) Then
{
Choose Random Opponent
Use Mini on Target
} Else {
Choose Random Opponent
Use <Bodyblow> on Target
}
}
1/3 Chance: Count = 1
2/3 Chance: Count = 0
}

} AI: Counter - General {

If (Hungry's HP <= 25% of Hungry's Max HP) Then
{
SpclChance = 1
} Else If (Hungry's HP <= 50% of Hungry's Max HP) Then {
SpclChance = 2
} Else If (Hungry's HP <= 75% of Hungry's Max HP) Then {
SpclChance = 3
} Else {
SpclChance = 4
}

}

Gallery[]

Advertisement