Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
7:10
2103
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Вопросы и помощь в игре-->

Автордуэль с более слабым уровнем
подскажите как идет расчет опыта и умения при выигрыше в дуэли у героя с меньшим боевым уровнем
Начисления опыта и умений при неравных соотношениях сил героев

A - атакующая сторона,
D - защищающаяся сторона,
HeroLevel - уровень героя,
MaxCreatureLevel - максимальный уровень существа в армии героя,
ExpKoef - коэфициент понижения опыта и умений,
Damage - нанесённый урон,
GainDamage - общий нанесённый урон для расчёта опыта и умений:

A = HeroLevel(A)+MaxCreatureLevel(A)*2
D = HeroLevel(D)+MaxCreatureLevel(D)*2
Если A>D, то ExpKoef=1-0.2*(A-D), иначе ExpKoef=1.
Если ExpKoef < 0.1, то ExpKoef=0.1
GainDamage += Damage*ExpKoef.

Также существует т.н. «средний уровень героев» для групповых боев: k = [сумма уровней героев] / [количество героев в бою]. Для каждого участника боя опыт и умения умножаются на этот коэффициент, но не более 1.1.

http://www.ordenmira.ru/help/about/battles/experience.htm
спасибо буду изучать)
тема закрыта by notagain (2009-06-22 18:21:18)
К списку тем
2007-2026, онлайн игры HeroesWM