Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
document.addEventListener("DOMContentLoaded", function () {
const ammo1 = document.querySelector(".AmmoTest1");
const ammo2 = document.querySelector(".AmmoTest2");
const damageDisplay = document.querySelector(".WeaponSummary");
let selectedAmmo = null;
const damageValue = 20; // Фиксированный урон
function updateDamageDisplay() {
if (selectedAmmo) {
damageDisplay.textContent = `Урон: ${damageValue}`;
damageDisplay.classList.add("updated");
setTimeout(() => damageDisplay.classList.remove("updated"), 400);
} else {
damageDisplay.textContent = "Урон: 0";
}
}
function selectAmmo(ammo) {
if (selectedAmmo === ammo) {
selectedAmmo.classList.remove("active");
selectedAmmo = null;
} else {
if (selectedAmmo) {
selectedAmmo.classList.remove("active");
}
selectedAmmo = ammo;
selectedAmmo.classList.add("active");
}
updateDamageDisplay();
}
ammo1.addEventListener("click", function () {
if (!ammo1.classList.contains("disabled")) {
selectAmmo(ammo1);
ammo2.classList.toggle("disabled", selectedAmmo !== null);
}
});
ammo2.addEventListener("click", function () {
if (!ammo2.classList.contains("disabled")) {
selectAmmo(ammo2);
ammo1.classList.toggle("disabled", selectedAmmo !== null);
}
});
});