Всем привет, хотел бы поделиться своим решением, может кому-то будет полезно)
Итак, что мы имеем? У персонажа такие параметры:
атака - влияет на наносимый урон
защита - влияет на получаемый урон
крит.удар - при срабатывании увеличивает урон на 1.5%
блок - при срабатывании уменьшает получаемый урон на 25-30%
Сама формула имеет такой вид:
Средний урон=((АтакаИгрока-ЗащитаВрага)/2)*все возможные модификаторы(пока что это Крит(1.5%))
ничего космического.. если АтакаПерсонажа меньше чем 90% от ЗащитыВрага, то в любом случаи минимальный урон будет равен 10% от АтакиПерсонажа без учёта Крита...
далее про крит/блок...
Итак, что мы имеем? У персонажа такие параметры:
атака - влияет на наносимый урон
защита - влияет на получаемый урон
крит.удар - при срабатывании увеличивает урон на 1.5%
блок - при срабатывании уменьшает получаемый урон на 25-30%
Сама формула имеет такой вид:
Средний урон=((АтакаИгрока-ЗащитаВрага)/2)*все возможные модификаторы(пока что это Крит(1.5%))
ничего космического.. если АтакаПерсонажа меньше чем 90% от ЗащитыВрага, то в любом случаи минимальный урон будет равен 10% от АтакиПерсонажа без учёта Крита...
далее про крит/блок...