Исходя из этой логики, кодеры NWC считают, что повышение морали и удачи одинаково выгодно, понижение морали по сравнению с этим в несколько раз более значимо (с противоположным знаком), а понижение удачи наименее значимо изо всего.
По-моему, хорошая логика. Минус мораль однозначно лучше, чем плюс. Потому что с минусом ходят очень редко. А так как отрицательную удачу не завезли, то понижение Удачи - самое слабое.
То, что отрицательную удачу не завезли - это вряд ли. Код ИИ везде (по крайней мере, где я только не видел) имеет в виду наличие отрицательной удачи, ненулевой по своим последствиям, скажем так. Интересно тут то, что точно мы не знаем, как она была бы реализована. В плагине Sav и Feanor это уменьшение урона в 2 раза. Это расходится с механикой для срабатывания положительной удачи, где удваивается только базовый урон. Почему в плагине так было сделано - мне понятно, не буду сейчас выкладки приводить.
***
Насчет минус морали и плюс морали и кто с чем ходит. Понижение более выгодно хотя бы потому, что это просто отражено в вероятностях (4/8/12 из 96 против 8/16/24 из 96). Но в данном случае коэффициенты различаются примерно в 4.5 раза, что явно перебор (возможно, указывает на путаницу).
Ну а кто с с чем ходит - посмотрите игры новичков в Г3 - они редко смешивают армии и у них герои часто ходят с положительной моралью, у асов же часто смешанные армии + скелеты в армии, и они обычно ходят с нейтральной моралью, иногда даже с -1.
***
qword_0063B780 (связана с моралью) и flt_0063B790 (связана с удачей) - обе константы равны 0.0173.
Говорит не в пользу версии о весах, ибо должны быть по идее разными (относятся к разным сущностям - морали и удаче).