View Source ExTTRPGDev.RuleSystems.Abilities.ModifierCalculation (ExTTRPGDev v0.5.0)

Module handling calculation of ability modifiers based on ability scores

Summary

Functions

Takes in a ModifierCalculation struct and a score, and calculates the scores modifier

Functions

modifier_for_score(modifier_calculation, score)

Takes in a ModifierCalculation struct and a score, and calculates the scores modifier

Examples

iex> modifier_for_score(%ModifierCalculation{steps: [%Step{}, %Step{}, ...]}, 13)
1
modifier_for_score(%ModifierCalculation{mapping: [%Mapping{}, %Mapping, ...], 6)
-2

modify_score_by_step(step, score)