#
Modifiers
In the config files of the ExcellentJobs you can see various "Modifier" sections. This page explains on how you use and configure them.
Modifier Settings:
- Base - Start (initial) modifier value.
- Per Level - Value is per player's job level.
- Level Step - This is how often (in job levels) Per Level value is incremented.
- Action - Defines an action between the Base and Per Level values. Available values:
ADD
,MULTIPLY
.
Consider the following modifier is applied for a player with job level 35:
- Base: 0.5
- Per Level: 0.01
- Level Step: 3
- Action: ADD
base = 0.5
steps = (jobLevel / 3) = (35 / 3) = 11.6 = 11
perLevel = (steps * 0.01) = (11 * 0.01) = 0.11
result = (base + perLevel) = (0.5 + 0.11) = 0.61
You may think that Level Step setting is useless since you can just adjust the Per Level value accordingly, however this is not really true, because it will apply only for the whole steps amount.
In the example above, it gets rounded from 11.6 to 11, because the closest level steps amount for 3 of level 35 is 11.
If the action is set as MULTIPLY
then result is determined (base \times perLevel) instead of (base + perLevel)