queitwalker
Доброго времени суток. Однажды
DreamForge [20] предоставил формулу для подсчёта опыта и доблести и немного описал, как всё это подсчитывается:
D = Z/H*X*min(1.2, S1/S2),
где Z - нанесенный вами урон, H - текущий максимальнй уровень жизни врага, S1 - сумма боевых статов противника (жизнь, сила, мудрость, ловкость, интуиция и т.д. - все ,что влияет на урон и уровень жизни, причем включая эффект обкаста, а также внутрибоевых эффектов, таких как эликсир гиганта или даже наложенные на персонажа способности мороков, питомцев и ездовых), S2 - сумма ваших боевых статов.
Также следует учесть, что в рамках одного боя с одного данного противнкиа нельзя получить суммарно больше доблести, чем 2*Х.
Вы получаете доблесть за набитый процент от максимального уровня жизни противника. Поэтому по танку нужно набить больше урона, чтобы получить то же количество доблести, чем по критовику или увороту.
И на последок:
Если силы игроков (то есть суммы их боевых статов), S1/S2 равны, то это отношение 1. Если противник сильнее, коэффициент становится больше 1, и получаемая доблесть увеличивается (не не более чем на 20%, за что и отвечает часть формулы "min(1.2)). Если же у вас статов больше, коэффициент будет меньше единицы, и доблести вы будете получать меньше. Таким образом, если вы атакуете более слабого сопреника, для получения максимума доблести вам придется нанести ему пропорционально больше урона, чем его удовоенное количество здоровья.