To create a NPC Navi, use the following template.
Name: This is the name of the Navi.
HP: This is the Navi's total HP. When a Navi's HP is reduced to 0, he is deleted. The most HP a NPC Navi can have is 6000.
AP: How much AP a Navi has to move. The most AP a NPC Navi can have is 10.
Dodge: Indicates if the Navi can dodge or not. (A NPC Navi must use 2 AP during the Dodge Phase per panel.)
Movement: Indicates the movement style of the Navi.
Normal: The Navi moves like a player-controlled Navi.
Teleport: The Navi may warp to any square.
None: The Navi cannot move at all. "Dodge" is automatically set to "No".
Abilities: Any special abilities the Navi has.
Attacks: A list of the Navi's attacks. A Navi may have up to 8 attacks, and can do up to a maximum of 1000 points of damage. The template for an attack follows:
-Attack Name: Description of the attack.
Damage:
[_][_][_]-[_][_][_]
[_][_][_]-[_][_][_]
[_][_][_]-[_][_][_]
(Mark the NPC Navi's position with the first letter of his name, and attacked squares must be marked with an X.)
Calculating EXP and Zenny Rewards
To calculate how much EXP and Zenny a Navi offers when you defeat him, use the following procedure. Round down all numbers to the nearest ones digit.
1. Calculate Base EXP and Zenny.
First, use the following formulas to determine base EXP and Zenny rewards.
Base EXP Award: (HP + AP(500))/100
Base Zenny Award: (HP + AP(500))/10
2. Add EXP and Zenny Based On Total Attack Damage.
Add the damage ratings of all of the Navi's attacks together. Add +2 EXP and Zenny for every 10 damage. For example, if Guts Man's total attack damage is 50, then you'd add +10 EXP and Zenny.
3. Use Modifiers To Adjust The Total EXP And Zenny.
A list of modifiers follows. Apply these modifiers to both EXP and Zenny if the conditions are met:
-If "Dodge = No", subtract -20%. (Do NOT use this modifier if the Navi has Movement = None.)
-If "Movement: Teleport", add +35%.
-If "Movement: None", subtract -30%.
-If the Navi has 3 attacks or more, add +5% for each additional attack. (5% for the 3rd attack, 10% for the 4th, etc.)
You MUST add or subtract the modifiers IN THE PRECEDING ORDER ONLY. First the Dodge Modifier, then the Movement Modifier, if they apply.
-----
-Here's a handy trick to find the percent of a number, and then add it back to the original number all in one step. With a positive modifier, just multiply 1.(the modifier's number here) to the original number. So, a +35% modifier becomes 1.35 to multiply to the original number.
35% of 50 = 15
50+15 = 65
50x1.35 = 65
-With a negative modifier, just subtract that modifier from 100, and then use the resulting number and multiply it to the original as a decimal. With a -20% modifier, just multiply the original number by .80.
20% of 50 = 10
50-10 = 40
50x.80 = 40
NPC Navi Example
Name: GutsMan.EXE
HP: 600
AP: 2
Dodge: No
Movement: Normal
Abilities: None
Attacks:
-GutsPunch: GutsMan punches in front of him.
Damage: 30
[_][_][_]-[_][_][_]
[_][_][X]-[G][_][_]
[_][_][_]-[_][_][_]
-GutsMachineGun: GutsMan points his buster foward and fires a series of rapid shots.
Damage: 20
[_][_][_]-[_][_][_]
[_][X][X]-[X][G][_]
[_][_][_]-[_][_][_]
First we calculate Base EXP and Zenny. Next, we add EXP and Zenny depending on total attack damage. From there, we add modifiers, and we're done. Overall, we round down all numbers to the nearest ones digit.
Base EXP Award: (HP + AP(1000))/100
Base Zenny Award: (HP + AP(1000))/10
Base EXP: (600 + 2000)/100 = 26 EXP
Base Zenny: (600 + 2000)/10 = 260 Zenny
50 Total Attack Damage = +10 EXP and Zenny
Dodge: No = -20% EXP and Zenny
36 EXP - 7 EXP = 28 EXP
270 Z - 54 Z = 216 Zenny