Date | Description |
---|---|
Jan 25, 2022 | The first draft is completed. |
Jan 13, 2022 | Document is created. |
Old Battle System (For Reference Only)
Based on confirmed high-level logic for the Combat System and Game Progression, the Characters and Elementis will be designed as in below.
This document will mainly cover how Characters and Elementi interact during battles. Breeding-related information, such as how Characters obtain their parts, will be mentioned briefly. Please note that any algorithms presented in this document are not final and will require further adjustments during testing periods.
The character stats will include some basic stats that are parts of the core battle logic and advanced stats that will emphasize the combat experience.
Basic Stats (configurable)
Default Regeneration Rate - This is the default regen rate, meaning a character will at least get this amount every turn. Each character could have a different default regen rate.
Modified Regeneration Rate - This occurs when a character is affected by a spell that alters their regen rate either positively or negatively.
For example: Character A has a default regen rate of +2 mana points per turn. Then, they are targeted by a spell that gives them +1 regen rate for 3 turns. So, for the next 3 turns, their mana regen rate is +3.
Advanced Stats (fixed with default value)
Block chance - This stat will define the chance of the character to block an incoming attack (partly).
Note:
When a character is being countered by Elementi class advantages doesn’t have any Elementi equipped, the given character will never be able to block an attack if that comes from the enemy character who is countering him. Eg: Character with Earth elementi equipped will never be able to block an attack from another character with Fire elementi equipped.
If a character has successfully blocked an attack, then he will only received reduced damage of that attack without any attached effect (if any).
Example: Character A makes an attack action against character B that is supposed to deal damage and inflict a -10% speed effect. If character B blocks that attack successfully, then he will only receive reduced damage without the effect of -10% speed.