Docs
Stats and bonuses
Progression systems don't each hide their own bonus: they all add to one shared list of stats. A sell attribute, a sell crystal and a sell booster add up in sell, and the player sees the total in /stats.
Stats
| Stat | Affects |
|---|---|
sell | Money from selling blocks, with auto-sell, /sellall, backpack or robots |
tokens | Tokens paid by enchants |
gems | Gems paid by enchants |
currency:<id> | A currency paid by custom enchants and autominers, for example currency:shards |
pickaxe-exp | Pickaxe experience |
level-exp | Experience of every track in levels.yml |
level-exp:<track> | Experience of one track, for example level-exp:mining |
enchant-chance | Activation chance of every enchant |
enchant-chance:<enchant> | Activation chance of one enchant, for example enchant-chance:jackpot |
autominer-speed | Blocks per autominer cycle |
robot-output | Robot production |
lucky-charge | Charge lucky blocks gain while mining |
Values are fractions: 0.05 is +5%.
Who contributes
| System | When it counts | File |
|---|---|---|
| Attributes | Always, by the level bought | attributes.yml |
| Boosters | While the booster lasts, personal or global | boosters.yml |
| Crystals | While socketed in the pickaxe | crystals.yml |
| Armor sets | While the pieces are worn | armors.yml |
| Skins | While the skin is selected | skins.yml |
| Masteries | Always, or only while the pickaxe has the enchant | masteries.yml |
| Abilities | While the ability is active | abilities.yml |
Addons can add their own sources. See Extending PulsePrison.
How they combine
- Every contribution to the same stat is added: +10% from an attribute and +5% from a crystal give +15%.
- The total applies as a multiplier:
× (1 + total). A specific stat adds to the general one, soenchant-chance: 0.1plusenchant-chance:nuke: 0.2give ×1.3 for Nuke. - That multiplier is multiplied with the systems that have their own calculation:
| Stat | Also multiplied by |
|---|---|
sell | Market price, rank and prestige multipliers in prices.yml, multipliers, rebirth bonus, skill tree and pet |
tokens, gems | Skill tree and pet |
pickaxe-exp | Exp Boost, skill tree and pet |
enchant-chance | The skill tree ENCHANT_POWER node |
robot-output | Pet with ROBOT_OUTPUT |
A negative total never goes below ×0.
Viewing bonuses
/stats [player] shows every stat with its total. Viewing other players requires pulseprison.stats.others. Aliases: /bonuses, /estadisticas.
Balance tips
sellmultiplies with many things. Keep contributions small: a few points per level.- Use specific stats (
enchant-chance:jackpot,currency:shards) so a reward boosts one thing without inflating everything. - Global boosters affect everyone at once; use
max-bonusto cap them.