$actor['hp'] = 100; // хп гг $armor['def'] = 20; // защита брони $armor['hp'] = 1; // хп брони $hit = 0.999; // урон броне при атаке $eff = $armor['def'] * $armor['hp'] * $hit; // эффективность использования брони с учётом износа. Ну а дальше тоже самое, от от брони вычитаем урон. Если плюс вышел - броня не пробита, понижаем хп прони на $hit, если минус - броня пробита, уменьшает хп гг и понижаем хп брони. Так пойдёт? Цифры для примера, все берётся из бд само собой
________ посл. ред. 17.01.2018 в 18:24; всего 1 раз(а); by Jez