Предложение такое.
1- поменять метод расчета начала действия с вычитания на деление.
сейчас это выглядит так
хп 8581 скил 1 или 12% на снижение хп.
Фомула сейчас 8581 - 12%=7551 и получили 2% снижения урона. Следующим идёт снова вычитание 8581-24%=6521.
предлагаю учитывать через деление 8581/1,12= 7661 , 8581/1,24=6920.
2- добавить индикатор включения под хп персонажа что бы видно было сколько раз он уже сработал.
3- изменить расчёт снижения урона и поднять до 3%.
а вот тут наоборот с деления перевести на вычитание . Сейчас выглядит так 1000 урона 2%(еслия я правильно понял и насчитал) снижение урона или 1000/1.02= 980, предлагаю 1000-2%=980.
@Holmes рассмотрите вопрос пожалуйста.