setInterval идет слишком быстро
Я новичок в JS, и решил начать обучение с создания небольшой игры. Я использую setInterval для автоматизации врагаатака Для их первой атаки интервал правильный, но после второй атаки он ускоряется до атаки почти три раза или более секунды. Я'У меня также возникают проблемы с остановкой интервала один раз, либо игрокс или врагздоровье достигает 0.
Вот почти весь код, относящийся к моей проблеме. Весь код можно найтиВот
function deadFunct(){
if(yourHealth 0.33){
enemy="Archer";
eAcc=.80;
eDmg=3;
eAttackSpeed=1750;
y= "Your health = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
document.getElementById("attack").innerHTML=y;
}else{
enemy="Berserker";
eAcc=.66;
eDmg=7;
eAttackSpeed=2500;
y= "Your health = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
document.getElementById("attack").innerHTML=y;
}
}
function enemyAttackFunct(){
for(var i=0; i