Вот мой код, упрощенный урон рассчитывается следующим образом:
(DamageMin + DamageMax) / 2) * AttacksPerSecond
Моя попытка расчета критического шанса в DPS: (Шанс крита - это процентное целое число, 1,5 - множитель крита)
(((1 - (CritChance / 100)) * ((DamageMin + DamageMax) / 2)) + (WCrit / 100) * 1.5f)) * AttacksPerSecond
Это не дает мне ничего похожего на то, каким должен быть дпс. Что я делаю неправильно? Как рассчитать ожидаемый урон, скажем, 6% -ный шанс критического удара добавит к оружию, которое наносит 6 урона и атакует раз в секунду?