Давно было желание определить влияние различных навыков и заклинаний на урон, наносимый в бою. Выяснить, какие навыки и заклинания приносят пользу, а какие нет, почему 15% защиты сильнее, чем 30% атаки, какая польза от удачи и т. п. На разных ветках форума затрагивались те или иные вопросы, но далее 1 – 2 частных примеров дело не шло.
Расчеты я выполнил по формуле суммарного урона D(sum)=[D(bas)+MD(bas)+M(of)+M(luck)]*[1-M(def)], приведенную в ФизМиГе. За основу я взял навыки Нападение и Доспехи, случай выпадения Удачи, а также заклинания 1-го уровня, повышающие Атаку, Защиту и снижающие Урон (все на уровне эксперта).
Я не рассматривал заклинания, влияющие на базовый урон D(bas) – они индивидуальны для каждого монстра. Я не рассматривал навык стрельбы и заклинания, влияющие на стрелковый урон, а также заклинания более высоких уровней – они действуют аналогично простым заклинаниям для рукопашной.
Я рассмотрел 4 варианта боя:
атакующий и защищающийся монстры одинаковые, атака = защите, т. е. модификатор урона = 0;
атакующий слабее защищающегося на 28 ед. (атака – защита), т. е. дальше модификатор урона перестает снижаться;
атакующий сильнее защищающегося на те же 28 ед.;
атакующий сильнее защищающегося на 60 ед., т. е. дальше модификатор урона перестает повышаться.
Для наглядности я взял монстров, имеющих нужные параметры (и в качестве героя – какого-нибудь мага с нулевыми боевыми навыками, а для случаев специализации героя – с навыками 10 – 10, что равнозначно). И принял одно условие: т. к. базовый модификатор урона MD(bas) зависит только от параметров монстров и присутствует всегда, я взял его за условную единицу урона (100% - в таблице выделено красным), а влияние прочих факторов рассчитывал относительно этого значения (без округления). Синим цветом показаны относительные изменения параметров в каждом из 4-х вариантов.
Подробные результаты расчетов приведены в прилагаемой таблице, все значения в %.. Расчетные значения могут отличаться на 1 ед. от тех, что выдает ИИ в бою (видимо за счет округления).
И тут всплыл интересный момент, не отмеченный в ФизМиГе (да простит меня AmberSoler, я задавал ему этот вопрос). На Удачу таки влияет модификатор MD(bas), но только если он отрицательный. Т. е. если фея атакует Архангела, то при модификаторе – 70% урон составит 30% базового, и удача принесет не 100%, а также только 30% базового урона. Аналогичная ситуация при отрицательном модификаторе с навыком Нападение – M(of) даст прирост только к этим 30%, т.е. 9%. При этом если изменить модификатор, кастанув например Жажду крови, то соответственно возрастут и оба параметра – M(of) и M(luck).