Я не понял что не работает.
Так как я протестил на примере ожога души, всё в порядке.
Без формы урон увеличен на 8%.
Ударяю голым локом ~2500, отсюда ~200 урона - уже увеличено. (если правильно считаю).
Т.е. ~2300 чистый удар.
С формой ударил ~2900.
2300 * 1.24 = 2852, т.е. корректно.
С черная душа и в форме, 8 + 30 = 38 * 43 = 114%.
Считаем урон: 2300 * 2.14 = ~5000.
Так и ударил, в чем проблема?