(infobox update) |
m (manip) |
||
Line 23: | Line 23: | ||
| Drop = [[Potion (Item)|Potion]], Ether |
| Drop = [[Potion (Item)|Potion]], Ether |
||
| Attacks = ''Drilldrive'', [[Fire (Ability)|Fire]] |
| Attacks = ''Drilldrive'', [[Fire (Ability)|Fire]] |
||
+ | | Manipulate = Drilldrive<br/>Fire |
||
| Enemy Skill = N/A |
| Enemy Skill = N/A |
||
| Status = [[Stop (Status)|Stop]], [[Paralysis|Paralyze]], [[Toad (Status)|Frog]] |
| Status = [[Stop (Status)|Stop]], [[Paralysis|Paralyze]], [[Toad (Status)|Frog]] |
Revision as of 01:37, 12 May 2012
Template:FFVII Enemies The Mono Drive is an enemy in Final Fantasy VII. It is encountered in the Sector 1 Reactor, the opening location of the game, and is a possible encounter in the Battle Square opening round before the player obtains the Tiny Bronco. In the Battle Square it has enhanced stats with double the normal HP and 25% higher Attack and Magic Attack.
Battle
The Mono Drive uses its first turn to state either "Enemy Sighted!" or "Warning! Warning!". It is then supposed to use its Drilldrive to attack intruders that are in the front row and fire spells on back row targets. However, due to a bug in the AI script, the Mono Drive attacks the front and back row indiscriminately. It randomly judges party members' Defense or Magic Defense and will attack the one who has the lowest in either of these stats. If it ever runs out of MP, the Mono Drive will use only Drilldrive.
AI Script
If (TempVar:Warning == 0) Then
- TempVar:TakeTurn = 0
- 1/2 Chance: Print Message [Enemy Sighted!]
- 1/2 Chance: Print Message [Warning! Warning!]
- TempVar:Warning = 1
Else
- TempVar:TakeTurn = 1
- If (1/3 Chance) Then
- Choose Random Opponent with Lowest MDf
- TempVar:ChosenAtt = Fire
- TempVar:MagicAtt = 1
- Else
- Choose Random Opponent with Lowest Def
- TempVar:ChosenAtt = <Drilldrive>
- TempVar:MagicAtt = 0
If (TempVar:MagicAtt == 1) Then
- If (Mono Drive's MP < 4) Then
- Choose Random Opponent with Lowest Def
- TempVar:ChosenAtt = <Drilldrive>
- If (Mono Drive's MP < 4) Then
If (TempVar:TakeTurn == 1) Then
- Use TempVar:ChosenAtt on Target