Цитата Сообщение от ciklopper Посмотреть сообщение
Долго втыкал, потом понял, что всё верно. Глиф символ и другое увеличивают твой bv. И это будет учтено всегда! А так это уберет двойное скалирование, и ОМГ урон при прожатии блока.
Не понял тебя.

Переменная mult, отвечающая за бонусы находится в операторе-условии if...else. Т.е. учитывается только при активном Блоке щитом, что неправильно.

Если же начальный bv = calculation.blockValue уже учитывает данные бонусы, то данный оператор-условие как раз и показывает "какое-то там" увеличение.