блин, я тут немного угорел.
в коде игры боёвка только одного типа разнесена по, дай-то б-г не ошибиться, 5 местам.
Не, я понимаю почему и даже знаю почему оно не могло быть написано адекватно (адекватность в данном случае - это нелогичное извращение)... но зачем??