Ability Scores

Roll 4d6 for each score, dropping the lowest die. Then assign each score to an ability.

Roll All Scores Reset
@for (result of rollResults; track result.id) {
@for (i of [0, 1, 2, 3]; track i) { }
{{ result.total }} @if (result.rolls.length === 4) { {{ getDiceFormula(result) }} }
}
@if (allRolled) {
Assign Scores
@for (ability of abilities; track ability.name) {
{{ ability.name }}
{{ ability.shortName }}
{{ ability.description }}
@for (option of getRollOptions(); track option.id) { {{ option.display }} } @if (ability.assignedValue !== null) {
{{ formatModifier(getModifier(ability.assignedValue)) }}
}
}
}
@if (allRolled && allAssigned) { Ready to continue } @else if (allRolled) { Assign all scores to abilities } @else { Roll all ability scores }