https://w2.dwar.ru/info/forum/topic.php?id=320475&page=2#post-4170160
Опыт и доблесть за бой везде в игре вычисляются одинаковым образом.
Рассмотрим на примере доблести, для случая противников равного уровня (при разнице в уровнях доблесть дополнительно режется, как вы и без меня знаете). Есть некое базовое количество доблести Х, которое зависит только от уровня противника. Когда вы наносите противнику урон, вы получаете некоторое количество доблести D, которое вычисляется по формуле
D = Z/H*X*min(1.2, S1/S2),
где Z - нанесенный вами урон, H - текущий максимальнй уровень жизни врага, S1 - сумма боевых статов противника (жизнь, сила, мудрость, ловкость, интуиция и т.д. - все ,что влияет на урон и уровень жизни, причем включая эффект обкаста, а также внутрибоевых эффектов, таких как эликсир гиганта или даже наложенные на персонажа способности мороков, питомцев и ездовых), S2 - сумма ваших боевых статов. Все эти порции доблести за каждый нанесенный удар суммируются. При этом следует иметь в виду, что в рамках одного боя с одного данного противнкиа нельзя получить суммарно больше доблести, чем 2*Х.
Давайте разберем формулу и ее последствия чуть подробнее. Обратим внимание на первую часть: Z/H*X. Фактически вы получаете доблесть за набитый процент от максимального уровня жизни противника. Поэтому действительно по танку нужно набить больше урона при прочих равных, чтобы получить то же количество доблести, нежели при атаке, скажем, критовика. Запомните простое правило: если силы соперников равны, то для получения максимума доблести с противника, нужно нанести по нему урон, равный удвоенному количеству его максимальной жизни (с учетом эликсиров гиганта).