Użytkownik:West: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 80: | Linia 80: | ||
<script> | <script> | ||
$(document).ready(function(){ | |||
const currentLevelSelect = document.querySelector('#currentLevel'); | |||
const targetLevelSelect = document.querySelector('#targetLevel'); | |||
const professionInput = document.getElementById("profession"); | |||
const abilityInput = document.getElementById("ability") | |||
const updateLevels = function() { | |||
$(currentLevelSelect).html(''); | |||
$(targetLevelSelect).html(''); | |||
const limit = Altaron.getSkillLimit( | |||
for (let i = 2; i <= limit; i++) { | const limit = Altaron.getSkillLimit(professionInput.value, abilityInput.value); | ||
for (let i = 2; i <= limit; i++) { | |||
const option = document.createElement('option'); | |||
option.value = i; | |||
} | option.textContent = i; | ||
targetLevelSelect.appendChild(option); | |||
currentLevelSelect.appendChild(option); | |||
} | |||
}; | |||
var ability = | const clearInputErrors = function() { | ||
document.getElementById("targetLevel").classList.remove("is-invalid"); | |||
document.getElementById("targetLevelLabel").classList.remove("text-danger"); | |||
}; | |||
$(profession).change(function(){ | |||
updateLevels(); | |||
}); | |||
$(ability).change(function(){ | |||
updateLevels(); | |||
}); | |||
window.calculatePoints = function() { | |||
var profession = professionInput.value; | |||
var ability = abilityInput.value; | |||
var currentLevel = parseInt(currentLevelSelect.value); | |||
var targetLevel = parseInt(targetLevelSelect.value); | |||
var pointsNeeded = 0; | var pointsNeeded = 0; | ||
var limit = Altaron.getSkillLimit(profession, ability); | var limit = Altaron.getSkillLimit(profession, ability); | ||
clearInputErrors(); | |||
if (targetLevel > limit) { | |||
document.getElementById("pointsNeeded").innerHTML ="Docelowy poziom jest większy niż maksymalny poziom " + limit + "."; | |||
document.getElementById("targetLevel").classList.add("is-invalid"); | |||
document.getElementById("targetLevelLabel").classList.add("text-danger") | |||
return; | |||
} | |||
else if (targetLevel < currentLevel) { | |||
document.getElementById("pointsNeeded").innerHTML ="Docelowy poziom " + targetLevel + " nie może być mniejszy od obecnego " + currentLevel + "."; | |||
document.getElementById("targetLevel").classList.add("is-invalid"); | |||
document.getElementById("targetLevelLabel").classList.add("text-danger") | |||
return; | |||
} | |||
for(var i = currentLevel; i < targetLevel; i++) { | for(var i = currentLevel; i < targetLevel; i++) { | ||
pointsNeeded += Altaron.getLearnPointsForLevel(profession, ability, i); | |||
} | } | ||
document.getElementById("pointsNeeded").innerHTML = "Brakuje Ci " + pointsNeeded + " punktów nauki."; | |||
}; | |||
}); | |||
</script> | </script> | ||
</html> | </html> |
Wersja z 11:45, 15 lut 2023
Spoiler
Notatka Jakis tekst zadania wiecej tekstu. |
Macieij: linia 1
Gracz: linia 2323232
Macieij: linia 3
asda dadaa ad
Panelik 1
asdasdasd
Spoiler
Zadania Tajemnicza wieża Alchemika
Nazwa | Wymagania | Potrzebne przedmioty | Status Szlachecki | Nagroda | |||
---|---|---|---|---|---|---|---|
WIEŻA - dziwne notatki | 55 poziom | Nie | Exp, dostęp do części mapy zwanej przeszłość |