Я пытаюсь обновить свой int hp внутри класса врага и, похоже, не могу обновить его правильно. Я сделал отдельный метод, который пытался переопределить переменную, чтобы вычесть ущерб, нанесенный игроком, но это не сработало. Я призываю это в методе, используемом для боя, и целое число по-прежнему либо переопределяется на 12, либо для переменной, чтобы выплевывать случайные числа.
public static int hp(){
hp = 12;
return hp;
}
public void damaging() {
hp -= Combat.damage();
}