По сути, почти все изложенное выше верно. Однако написано слишком уж академическим языком. Если упростить этот принцип, чтобы было понятней тем, кто не имеет желания вдаваться глубоко в детали, можно сказать следующее:
1. Если атака нападающего юнита превышает защиту жертвы, то за каждую единицу разницы урон N, наносимый нападающим юнитом, увеличивается на 5%. Максимум урон может увеличиться на 300% (составить N*4 первоначального урона), что достигается при дельте атака/защита = 60.
2. Если атака нападающего юнита меньше защиты жертвы, то за каждую единицу разницы урон N, наносимый нападающим юнитом, уменьшается на 2,5%. Максимум урон может снизиться на 70% (составить N*0,3 первоначального урона), что достигается при дельте защита/атака = 28.
В этом заключен основной принцип расчета. Дополнительно на результат влияют модификаторы (вторичные навыки, заклинания, специализация героев), но принцип расчета остается неизменным.
Luarvick;21929Тогда коэффициент будет равен 1-20*0,02=0,6.
ЗЫ: Я сам проверял с помощью редактора карт. Результаты могу выслать по почте (для просмотра необходима программа Origin 7.0).
Спорить с Вами не буду, но свое несогласие выражу, просто предложив иной, отличный от Вашего механизм расчета.
1. Преимущество защиты Архангела над атакой Крестьянина составляет 30-(9+1)=20 единиц. За каждую из них урон, наносимый стеком Крестьян, снижается на 2,5%, в итоге имеем 20*2,5%=50%, т.е. Крестьяне наносят ровно половинный урон.
2. Сам начальный урон всего стека составляет 100*1=100 HP, с учетом экспертного навыка Нападение он будет 100*1,3=130 HP. Так как фактический урон половинится (согласно п.1), то в результате имеем урон 130/2=65 HР (а не 63, что указано Вами). Это более простое объяснение расчета...
Думаю, если у Вас будет время проверить, Вы со мной согласитесь. Или опровергните, если найдутся замечания по сути. Для меня новостью явился указанный Вами факт, что коэффициент вторичного навыка Нападение уменьшается при увеличении дельты Защита/Атака. Ведь если следовать Вашим цифрам, получается, что при разнице 30/1,25=24 единицы вторичный навык Нападение вообще перестает действовать, потому как обнуляется... Поясните, что именно Вы имели в виду.
С уважением,
AmberSoler