Configuration (race_config.toml)
Tune the eight races' stats, the evolution requirements and whether the starting races appear in the selector.
In development
Configuration
v0.0.1
2 min read
All of Seraph of the Slime's race numbers live in a single file, created on first launch: config/seraphoftheslime/race_config.toml. It does not touch Tensura's own reincarnation_config.toml.
File layout
One section per race, then an [Evolution] section for the requirements that are not EP. The file's comments are in English.
[SanguinemFledgling]
#EP requirement to evolve into this race (0 for starting races).
epRequirement = 0.0
minAura = 2000.0
maxAura = 4000.0
minMagicule = 4000.0
maxMagicule = 6000.0
size = 0.0
maxHealth = 8.0
maxSpiritualHealth = 0.0
attack = 2.0
attackSpeed = 0.0
knockbackResistance = 0.2
movementSpeed = 0.0
swimSpeed = 0.0
# ... one section per race ...
[Evolution]
addStartingRaces = true
nobleBloodForFledgling = 5
progenitorBloodForNoble = 1
bossesForProgenitor = 3
bossesForSeraphVessel = 1
seraphFragmentsForFallenSeraph = 1
Race sections
The sections are named SanguinemFledgling, SanguinemNoble, Progenitor, FirstProgenitor, HyakuyaChild, SeraphVessel, SeraphOfTheEnd and FallenSeraph. Each contains:
| Key | Purpose |
|---|---|
epRequirement |
EP needed to evolve into this race (0 for starting races) |
minAura / maxAura |
Minimum / maximum aura |
minMagicule / maxMagicule |
Minimum / maximum magicules |
size |
Size bonus (0 everywhere by default) |
maxHealth |
Max HP bonus |
maxSpiritualHealth |
Spiritual HP bonus |
attack |
Attack damage bonus |
attackSpeed |
Attack speed bonus |
knockbackResistance |
Knockback resistance bonus |
movementSpeed |
Movement speed bonus |
swimSpeed |
Swim speed multiplier bonus |
Each race's default values are on its page (
Races and evolution tree).
[Evolution] section
| Key | Default | Purpose |
|---|---|---|
addStartingRaces |
true |
Adds the Fledgling and the Hyakuya Child to Tensura's race selector |
nobleBloodForFledgling |
5 |
Noble's Blood a Human must drink to become a Fledgling |
progenitorBloodForNoble |
1 |
Progenitor's Blood a Fledgling must drink to become a Noble |
bossesForProgenitor |
3 |
Bosses to defeat to become a Progenitor |
bossesForSeraphVessel |
1 |
Bosses to defeat to become a Seraph Vessel |
seraphFragmentsForFallenSeraph |
1 |
Fragments a Noble or Progenitor must absorb to become a Fallen Seraph |
