Как рассчитывает урон? Допустим, ангел(урон 50) с 30 атаки бьёт по юниту с 25 защиты. У югрока с 25 защиты есть эксперт защиты и щит на 15 процентов снижающий контактный урон. атака,защита = +,- 5 % урона.
1. 50 x ((30 - 25) x 5% - 15% - 15% + 100%) = 50 x 95% = 47.5
2. (50 x ((30 - 25) x 5% + 100%)) x (100% - 15% - 15%) = 50 x 1.25 x 0.7 = 43.75
3. (50 x ((30 - 25) x 5% + 100%)) x (100% - 15%) x (100% - 15%) = 50 x 1.25 x 0.85 x 0.85 = 45.15
Какой вариант правильный?
Рассчёт урона.
Re: Рассчёт урона.
Правильный - геройский. У Вас - третий.
Базовый урон: 50 * 1 = 50;
За (Атака - Защита): 50 + 50 * ( 30 - 25 ) * 0.05 = 62.5;
---- здесь мог бы быть + за Нападение или Стрельбу
За Экспертные Доспехи: 62.5 * ( 1 - 0.15 ) = 53.125;
---- здесь могло бы умножиться за 2 из-за удачи
За снижение контактного урона: 53.125 * ( 1 - 0.15 ) = 45,15625;
Базовый урон: 50 * 1 = 50;
За (Атака - Защита): 50 + 50 * ( 30 - 25 ) * 0.05 = 62.5;
---- здесь мог бы быть + за Нападение или Стрельбу
За Экспертные Доспехи: 62.5 * ( 1 - 0.15 ) = 53.125;
---- здесь могло бы умножиться за 2 из-за удачи
За снижение контактного урона: 53.125 * ( 1 - 0.15 ) = 45,15625;
Делитесь и перемножайтесь
Re: Рассчёт урона.
Благодарю за столь подробное пояснение.
Re: Рассчёт урона.
Изменился только коэффициент удачи, все остальное вроде как не менялось.