Souls - Nate105/Complementary-Series GitHub Wiki

Souls are a complex new system introduced by Antiquity.

Souls

Souls themselves are a score within an internal scoreboard which keeps track of how many souls each player has. Souls are not lost on death, and are required by almost every Echo Artifact to be used.

To check how many souls you have, you must hold any Echo Artifact. The amount of souls you have will the display in your Actionbar.

Soul Gathering

Soul Gathering is an attribute which all Echo Artifacts have. This attribute allows players to harvest souls from slain mobs. The amount of souls gained is calculated by the following equation: Math.ceil(deadEntity.getComponent("health").effectiveMax / 20).

This means that you will always get at least one soul per killed entity, and every 20 health points the mob has will give you an extra soul. For example, a Zombie will grant 1 soul, while a Warden will grant 25.

If a mob grants you a soul, it will emit a soul particle and whisper on-death.