Progression
The core of the Leveling module is progression. It determines how many experience points are required for each level and their formula.
Configuration
Configuration is done in the main module file in the Progression section.
Parameters:
Type- Progression type.Reset-On-Leave- If enabled, all of the player's job progress will be lost if they leave the job.Settings- Individual progression settings determined by its type.
leveling.yml
Progression:
Type: linear
Reset-On-Leave: false
Settings:
linear:
Base: 150.0
Step: 100.0
The following progression types are currently supported:
Linear Progression
The amount of points for the next level increases by a constant value.
Type: linear
Parameters:
Base- Initial amount of experience points (for the 1st level).Step- Progression "step".
Formula: X = A + (B - 1) \times C, where A is Base, B is level, C is Step.
Geometric Progression
Type: geometric
Parameters:
Base- Initial amount of experience points (for the 1st level).Multiplier- Progression multiplier.
Formula: X = A \times B^C, where A is Base, B is level, C is Multiplier.