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) |
- ↑ 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
- }
- If ((More Than One Targetable Opponent remains)
- }
- 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
- }
- If ((More Than One Targetable Opponent remains)
- } 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
- If (At Least One Opponent has Small Status) Then {
- }
} 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
- }
}