If you're looking for Vital Bracelet BE battle logic, please see here.
Each Digimon on a Dim has two encounter chance percentages: one for when your current Digimon is a Rookie or Champion, and one for Ultimate or Mega. A Digimon is chosen based on the chance associated with your Digimon's generation. If no Digimon is picked for some reason, you will fight the same Digimon you are currently raising. If you are starting a VS battle, the Digimon stored on the VS Dim will be selected.
Each battle participant (you and the enemy) is then assigned stats and they are adjusted:
-
HP: copied from character stats, adjusted based on percentage of current vitality against maximum vitality for the generation:
Vitality percentage HP bonus 0%-25% 0 25%-50% 2 50%-75% 4 75%-100% 6 Non-VS enemies have 0% vitality.
-
AP: copied from character stats, adjusted based on current mental state
Mental state AP adjustment Good +1 Normal 0 Bad -1 Non-VS enemies have normal mental state.
Hitrate is the chance that your character will succeed in its attack, and is calculated as:
Hitrate = your DP / (your DP + enemy DP) * 100
Hitrate is then adjusted based on your and your enemy's attributes:
You/Enemy | Vaccine | Virus | Data | Free |
---|---|---|---|---|
Vaccine | 0 | +5 | -5 | 0 |
Virus | -5 | 0 | +5 | 0 |
Data | +5 | -5 | 0 | 0 |
Free | 0 | 0 | 0 | 0 |
A battle can last up to 5 rounds. In each round, a random number out of 100 is generated and compared against the hitrate. If the number is greater than the hitrate, the enemy lands a hit, otherwise you land a hit. In every round only one of the participants lands a hit, not both or neither.
When a participant uses their special move depends on the Digimon's personality:
Personality | Round |
---|---|
Stoic | 1 |
Active | 2 |
Normal | 3 |
Indoor | 4 |
Lazy | 5 |
When a special move is used, their AP is adjusted by +2 for the round.
The loser of the round gets their HP reduced by the adjusted AP of the winner. If one of the participants' HP is reduced to zero, the battle ends. Otherwise, it cycles until five rounds have finished.
If one of the participants' HP is at zero, the other participant wins. If both participants have non-zero HP, the one with the most HP wins. If both have the same HP, you win.
The total battles counter in your save data is incremented. If you won, the battles won counter is incremented and your Digimon gain 10% mental state. If you lost, and your Digimon has either bad mental state or is currently injured, you gain a consecutive injury. Your Digimon loses 10% mental state.
Your vital points are adjusted according to the charts on page 4 of the Vital Bracelet manual.