shturmfogel, немаловажная деталь, при расчете автобоя, кони вроде как учитываются, вообще толковая формула есть?
Если ещё интересует формула автобоя, то вот, что я в модульке накопал:
Вычисляется сила обоих отрядов:
Для каждого вида юнита: (лвл_юнита + 12)
2/100, это умножается на количество нераненых юнитов этого вида, суммируется для всех юнитов в отряде и результат делится на 5. Получившееся число будет силой отряда.
Сила отряда - это количество его атак. Каждую атаку отряд атакует одного случайного вражеского юнита с шансом вывести его из строя:
10000/(лвл_атакуемого + 5) = шанс_вывести_из_строя, берётся случайное число от 1 до 10000, если оно меньше шанса_вывести_из_строя - атакуемый юнит выведен из строя (33%, что ранен, и 67%, что убит).
Потом так же атакует атакуемый отряд. При этом его сила считается ещё без потерь (
вроде). Но сперва считаются потери игрока, потом компьютера. Потом вам показывают промежуточный отчёт о потерях, вы жмёте "Приказать продолжить атаку" и всё по новой.
Таким образом, если отряд имеет силу 100, и атакует отряд из бояр (33 лвл), то отряд проведёт 100 атак, и на каждой атаке с шансом 10000/(33+5) = 263 из 10000, то есть 2,63% выведет боярина из строя. Сколько бояр в атакуемом отряде - 10 или 1000 - не важно. Точнее в каком-то смысле важно, потому что если атакуемый отряд очень силён, то он в свой ход уничтожит нападающих и второго раунда не будет. Но при первом раунде бояре понесут потери.
Лошадей в формуле нет.
P.S. Сегодня защитил курсовую работу по созданию исторической модификации к "Mount & Blade" по событиям 1240-1242. Спасибо всем, кто писал полезное в исторические обсуждения, особенно в ветку про крестоносцев.
