Fix #2: Increase equipment stat limit from +20 to +99 #3

Merged
Pakobbix merged 1 commits from issue-2-equipment-stat-limit into main 2026-07-04 18:42:15 +00:00
+2 -2
View File
@@ -313,7 +313,7 @@ function generateStatCheckboxes(attributes, item) {
<label class="rpg-eq-stat-checkbox"> <label class="rpg-eq-stat-checkbox">
<input type="checkbox" class="rpg-eq-stat-check" data-attr="${attr}" ${checked ? 'checked' : ''} /> <input type="checkbox" class="rpg-eq-stat-check" data-attr="${attr}" ${checked ? 'checked' : ''} />
<span class="rpg-eq-stat-check-label">${attr.toUpperCase()}</span> <span class="rpg-eq-stat-check-label">${attr.toUpperCase()}</span>
<input type="number" class="rpg-eq-stat-value-input" data-attr="${attr}" value="${val}" min="1" max="20" ${!checked ? 'disabled' : ''} /> <input type="number" class="rpg-eq-stat-value-input" data-attr="${attr}" value="${val}" min="1" max="99" ${!checked ? 'disabled' : ''} />
</label> </label>
`; `;
}).join(''); }).join('');
@@ -360,7 +360,7 @@ export function saveEquipmentItem() {
$('.rpg-eq-stat-check:checked').each(function() { $('.rpg-eq-stat-check:checked').each(function() {
const attr = $(this).data('attr'); const attr = $(this).data('attr');
const val = parseInt($(this).siblings('.rpg-eq-stat-value-input').val()) || 1; const val = parseInt($(this).siblings('.rpg-eq-stat-value-input').val()) || 1;
stats[attr] = Math.max(1, Math.min(20, val)); stats[attr] = Math.max(1, Math.min(99, val));
}); });
const equipment = extensionSettings.userStats?.equipment || { items: [], slots: {} }; const equipment = extensionSettings.userStats?.equipment || { items: [], slots: {} };