diff --git a/index.html b/index.html index 43e50bf..0457ae5 100644 --- a/index.html +++ b/index.html @@ -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);