Skip to content

Race-based Configuration

Overview

Every race has its own unique configuration file that can be found in the config/races directory. These files are used to define different values for each race, so that they can have unique stats and other features. For example, having a Tank race, a Melee focused race, and a Ki focused Race.

In the config/races directory, you will find a file for every race that contains almost the same values. These values are used to define the "multiplier" for every stat. Also, you're gonna find a "Passive" section that contains the passive skill that each race has.

Stats Configuration

As mentioned before, in the DMZ<Race>Config.toml file, you'll find a section called Warrior Class Multiplier and a Warrior Class Initial Stats; along with other section called Spiritualist Class Multiplier and a Spiritualist Class Initial Stats. These sections are used to define the multiplier for each stat for each class.

<Class> Class Multiplier

You'll have to define the multiplier for each stat for each class.
The stats are: STR - Strenght, DEF - Defense, CON - Constitution, PWR - Ki Power and ENE - Energy. These values are used to calculate the final stats, for example:
If a race have a CON multiplier of 1.2 and 100 points in the CON stat, will have 144 HP.
If a race have a CON multiplier of 1.8 and 100 points in the CON stat, will have 216 HP.

Stat Min Value Default Value Max Value
STR 1.0 1.0 200.0
DEF 1.0 1.0 200.0
CON 1.0 1.0 200.0
PWR 1.0 1.0 200.0
ENE 1.0 1.0 200.0
This table can be used as reference for both classes.

Remember that, if you modify the Warrior Class Multiplier in the DMZSaiyanConfig.toml file, you have to create a Saiyan using the Warrior Class to see the changes.
If you modify the Spiritualist Class Multiplier in the DMZSaiyanConfig.toml file, you have to create a Saiyan using the Spiritualist Class to see the changes.

Passive Skill Configuration

Every race has its own passive skill. This skill is defined in the Passive section.
1. Humans have a Passive Skill that increases the Ki Regeneration whilst holding the Ki Charge key by a 25%.
2. Saiyans have its iconic Zenkai Passive, that increases the player stats a 10% and heals a 25% HP after surviving 6 seconds below 10% HP. This passive has a cooldown of 45 minutes and a maximum of 2 uses per character.
3. Nameks have a Passive Skill that increases the passive Ki Regeneration by a 40%.
4. Bio Androids have a Passive Skill that heals a 5% of the damage dealt while being below 50% HP, increased by a 10% if below 25% HP.
5. Cold Demons have a Passive Skill that increases by x1.2 the TPs gained by every source. This works even better in the Hyperbolic Time Chamber or in the King Kai's Planet, due to the natural multiplier of these places.
6. Majins have a PAssive Skill that heals a 1% HP every second.

Race Passive Min Value Default Value Max Value
Humans 1 25 100
Saiyans: Stat Boost 1 10 30
Saiyans: HP Heal 1 25 100
Saiyans: Cooldown 1 45 600
Saiyans: Max Uses 1 2 10
Nameks 1 40 100
Bio Androids: Half HP LifeSteal 1 5 50
Bio Androids: Quarter HP LifeSteal 1 10 50
Cold Demons 1.0 1.2 3.0
Majins 1.0 1.0 10.0

Transformations Configuration

Also, inside the config/races directory, you'll find another directory called transformations. This directory contains the transformation files for every race and transformation.
In those files, you'll find the Multiplier value, that is used to define the multiplier for the STR, DEF and PWR stats for each transformation.
Also, you'll find the Ki Cost value, that is used to define the Ki cost for each transformation.

For example, in the DMZTrBioAndroidConfig.toml file, you'll find the Bio Android transformations, Imperfect being the base form.
We're gonna use the Imperfect transformation as an example.

Imperfect Value Min Value Default Value Max Value
Multiplier 1.0 1.0 200.0
Ki Cost 0 0 20000
This table can be used as reference for every transformation.

While being in the Imperfect transformation (the Base form), the player will have normal stats, and no ki consume.
If you transform into Semi-Perfect form, the player will have, for example: a 1.2 multiplier for the STR, DEF and PWR stats, and will consume 500 Ki.
So, if in the Imperfect form, the player has 100 points in the STR stat, in the Semi-Perfect form, the player will have 120 points in the STR stat.

Important Notes

The Transformations Multipliers are additive to other types of multipliers, like the Effects Multipliers or the States Multipliers.
So, if you're in the Semi-Perfect form, and you have a STR multiplier of 1.2, and you use the Majin effect that gives you a 1.5 multiplier, you'll have a 1.7 multiplier for the STR, DEF and PWR stats.

The Transformations Multipliers cannot be added or multiplied by other Transformations Multipliers.