EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

Progression

How players level up: the experience curve, skill points per level and the mana pool.

Signature

{ base_mana: Count, level_variable: (VariableId)?, level_xp: {PositiveCount}, mana_regen_permille: Count, points_per_level: PositiveCount }

Fields

NameTypeMeaning
base_manaCountMana of a player before skills add to it.
Range: 0…2147483647; Unit: count
level_variableVariableIdPlayer variable (int) the engine keeps at the player's level, so handlers read it.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: variable
level_xp{PositiveCount}Experience each next level needs, in order: entry n leads from level n + 1 to level n + 2; the last level is one more than the entries.
Items: 1…99
mana_regen_permilleCountMana a living player regains per tick, in thousandths of a point.
Range: 0…2147483647; Unit: permille
points_per_levelPositiveCountSkill points every level reached grants.
Range: 1…2147483647; Unit: count