feat: Don’t let ability effort count to be raised above the maximum effort

This commit is contained in:
2025-06-11 22:15:46 +02:00
parent d5994439ae
commit f5bd48c127

View File

@@ -433,6 +433,7 @@
speed: document.getElementById("inp-pool-edge-speed"),
intellect: document.getElementById("inp-pool-edge-intellect"),
};
const inpAbilityEffort = document.getElementById("inp-ability-effort");
const dspAbilityPool = document.getElementById("dsp-ability-pool");
@@ -655,6 +656,15 @@
}
};
const abilityEffortChanged = () => {
var maxEffort = Number(inpMaxEffort.value);
var abilityEffort = Number(inpAbilityEffort.value);
if (abilityEffort > maxEffort) {
inpAbilityEffort.value = maxEffort;
}
};
document.addEventListener(
"DOMContentLoaded",
() => {
@@ -671,6 +681,8 @@
.querySelectorAll("input[name=pool-selector]")
.forEach((elem) => {elem.addEventListener("change", poolSelectionChanged)});
inpAbilityEffort.addEventListener("input", abilityEffortChanged);
btnNoCharCreateCharacter.addEventListener("click", createCharacter);
btnCreateCharacter.addEventListener("click", createCharacter);
btnSaveCharacter.addEventListener("click", saveCurrentCharacter);