Содержание Недавние изменения Ссылки сюда
Показать страницу История страницы
Содержание

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

бои:детали_боя:начисление_опыта [2019/03/20 16:01] (текущий)
Tonika создано
Строка 1: Строка 1:
 +====== Опыт ====== 
 +{{http://news.ereality.ru/uploads/1229969036_mech.jpg?80  |}} \\ **Опыт** - числовое выражение, отражающее количественную оценку успешности боя. 
 +===== Начисление опыта в бою ===== 
 +Расчет опыта происходит в конце боя, следующим образом: 
 +  - Для каждой пары персонаж-противник считаем величину __**опыт_1**__ = (0.75*(число снятых персонажем с противника хп)/(максимальное значение хп противника)+0.25 (если один из ударов персонажа убил противника))*(базовый опыт, зависящий от уровня противника). 
 +    * За каждого противника можно получить до 100% [[персонаж:характеристики:опыт|базового опыта]], соответствующего его уровню. При этом 25% базового опыта даются за факт смерти, а 75% опыта равномерно распределены по жизням противника. 
 +    * За всех монстров во всех боях в опыт_1 идет лишь 0.3 от базового опыта. 
 +    * За членов своего клана опыт не начисляется. 
 +    * Базовый опыт, набитый призванным монстром, получает призыватель. 
 +  - Для каждого персонажа суммируем  опыт_1 по всем противникам и получаем __**опыт_2**__. 
 +  - Рассчитываем **коэффициенты увеличения или уменьшения опыта** в зависимости от уровневого состава команд: 
 +    * **K1**=(ценность команды противника)/(ценность команды персонажа), но не больше 3 и не меньше 1/3: 
 +      * каждому участнику боя сопоставляем его ценность, равную экспонента(уровень*0.4); 
 +      * ценность призванных в ходе боя монстров домножается на 0.5; 
 +      * каждой команде сопоставляем её ценность, равную сумме ценностей её участников; 
 +    * Рассчитываем коэффициент, зависящий от числа участников боя и травматичности: **К2**=0.9 + (количество участников боя, исключая призванных ботов, + 0.5 * количество призванных монстров)/30 + травматичность/200 (травматичность в боях лежит в пределах от 10 до 100). 
 +    * **К3** – коэффициент, зависящий от типа боя: 
 +      * в боях с "дикими" монстрами на природе (ОВЛ, ОПП, шахты), а также в кулачных боях - 0.5; 
 +      * в боях с нечистью или альенами – 1; 
 +      * в групповых и хаотических боях – 1.25; 
 +      * на ОДЛ, в PvP-боях - 1.5; 
 +      * в боях гобивана и на заводе – 2.5; 
 +    * **К4** – коэффициент, зависящий от исхода боя: команда персонажа победила – 1, проиграла – 1/6, ничья – 1/3. 
 +  - __**Опыт_3**__ = округление (опыт_2*К1*К2*К3*К4), но не больше, чем 10*(базовый опыт на уровне персонажа). 
 +  - В итоге: 
 +    * __50% от опыта_3 достается персонажу__. 
 +    * __50% идет в копилку команды__, содержимое которой делится между всеми персонажами - членами команды, нанесшими ненулевой урон и не покинувшими бой по таймауту, пропорционально значениям базового опыта на их уровнях: 
 +      * Копилка команды = 0.5 * сумма опыта_3 по всем членам команды; 
 +      * Итоговый опыт = 0.5 * опыт _3 + копилка команды *базовый опыт / (сумма значений базового опыта по всем персонажам - членам команды, нанесших ненулевой урон и не покинувших бой по таймауту), но не больше, чем 10*(базовый опыт на уровне персонажа). 
 +  - У клановых персонажей 5% полученного опыта уходит для начисления к клановому опыту.  
 +===== Ссылки ===== 
 +Подробнее об опыте: [[персонаж:характеристики:опыт|персонаж:характеристики:опыт]].
бои/детали_боя/начисление_опыта.txt · Последние изменения: 2019/03/20 16:01 От Tonika
Наверх
Браузерная онлайн игра
© 2005—2019 «Грани Реальности»