Характеристики

Расчёт урона

Исходный урон

Исходный урон — это то значение урона, которое наносилось бы персонажу, если бы у обоих персонажей отсутствовали какие-либо характеристики и наложенные эффекты(заклинания), влияющие на наносимый урон. Каждый раз, когда наносится исходный урон - начинается просчёт всех боевых характеристик, влияющих на урон, которые изменяют величину наносимого урона. Сколько раз был нанесён исходный урон, столько раз будут просчитаны все эти характеристики.

Пример: Игрок собрал ряд черепов, после его исчезновения сложился ряд камней, затем ещё один ряд черепов. Характеристики будут просчитаны два раза (игрок нанёс два удара). То есть к каждому значению исходного урона будет прибавлен урон от оружия, каждый из этих ударов может быть яростным, бронебойным и т.д.

Исходный урон при сборе черепов равен сумме собранных черепов (с учётом их уровней), если собрано 4 черепа в ряд, то он в 2 раза больше суммы собранных черепов, если собрано 5 черепов в ряд — в 3 раза, если собрано 6 черепов — в 4 раза.

Пример: Игрок собрал 1 одинарный и 2 тройных черепа в ряд. Исходный урон будет равен 1+3+3 = 7.

Пример: Игрок собрал 2 одинарных и 1 тройной и 1 череп пятого уровня в ряд. Исходный урон будет равен 2*(1+1+3+5) = 2*10 = 20.

При сборе ряда и столбца, если один и тот же череп принадлежит и ряду и столбцу, то он считается два раза: один раз за ряд, один раз за столбец. Но при этом данное действие считается одним ударом. Черепа пятого уровня взрываются, собирая прилегающие камни и черепа. Считается, что такие фишки собраны "одним махом" вместе с изначальной линией черепов, т.е. характеристики также просчитываются только один раз.

Пример: Игрок собрал ряд из 5 черепов (3 черепа x1, 2 черепа x3), при этом один из черепов x3 также вошёл в столбец из 3 черепов (2 черепа x3 и один череп x5), рядом с черепом x5 оказался ещё один череп х5. Схема (звёздочки обозначают камни какого-либо цвета):
13311
**35*
**5**

Исходный урон равен 3*(3*1+2*3) + (2*3+1*5) + 5 = 27+11+5 = 43. Будет нанесён 1 удар (характеристики просчитаются 1 раз). В первой скобке — урон от 5 черепов в ряд, во второй — от 3 черепов в ряд (включая череп x3, посчитанный в первой скобке), последняя цифра — череп пятого уровня, задетый взрывом.

При применении заклинаний исходный урон зависит от заклинания. В описаниях заклинаний приводится именно исходный урон.

P.S. Правила при сборе камней те же самые, что и для черепов (за исключением того, что камни пятого уровня и выше не взрываются).

Когда характеристики не работают?

Есть несколько заклинаний, которые при нанесении урона не учитывают характеристики персонажей. Прежде всего, это различные яды и эффекты горения ("Пиротехника", "Ядовитое облако"), а также заклинание "Противостояние" у Людей. Эти заклинания наносят заданный урон, который не изменяется характеристиками (он не может быть заблокирован, не учитывает броню "защищающегося" и оружие "нападающего", не восстанавливает жизнь за счёт вампиризма), этот урон не может быть яростным, при его получении не производится контратака. Такой вид урона называется "Прямым уроном". Также прямой урон наносится при контрударе.

Базовый, минимальный и максимальный урон

При нанесении удара к значению исходного урона прибавляется базовый урон и случайное целое число в диапазоне от минимального до максимального урона. Более точная формула:

Наносимый урон = [исходный урон] + [базовый урон] + [минимальный урон] + floor(rnd()*([максимальный урон] - [минимальный урон])),
где floor(x) — целая часть числа x;
rnd() — случайное равновероятное дробное число в диапазоне [0; 1).

Пример: Игрок стреляет "Выстрелом" (исходный урон равен 5). Его базовый урон равен 1, минимальный — 2, максимальный — 10. Наносимый урон будет равен 5+1+2+[0; 8] = [8; 16] (от 8 до 16). При нанесении удара к исходному урону прибавляется базовый, затем рассчитывается минимальный/максимальный урон и прибавляется к полученному числу.

Базовый урон эквивалентен такому же значению минимального и максимального урона — это просто краткая запись, когда вместо двух характеристик используется одна. Но некоторые заклинания по-разному реагируют на минимальный и максимальный урон (например, некоторые понижают только минимальный и максимальный урон персонажа, а некоторые — только базовый).

Увеличение урона

Наносимый урон увеличивается на 1% за каждую единицу характеристики "Увеличение урона". Увеличение урона происходит после прибавления базового и минимального/максимального урона.

Пример: Игрок стреляет "Выстрелом" (исходный урон равен 5). Его базовый урон равен 1, минимальный — 2, максимальный — 10. Увеличение урона равно 23. При расчёте минимального/максимального урона выпало 7. Наносимый урон будет равен (5+1+7) + 0,23*(5+1+7) = (5+1+7)*(1+0,23) = 13*1,23 = 15,99.

Как видно из примера, если у персонажа или монстра увеличение урона равно n, то это означает, что наносимый им урон (исходный и от оружия: базовый, минимальный, максимальный) будет увеличен (умножен) в 1+(n/100) раз. Ниже это число будет называться коэффициентом урона.

Вероятностные характеристики

Все вероятностные характеристики срабатывают с некоторой вероятностью при нанесении или получении урона. Вероятности каждой характеристики описаны в формулах ниже, следует результат вычислений переводить в % (*100%) для получения шанса сработки.

Броня/Разрушение

Броня, отвечает за снижение урона.

Разрушение - характеристика отвечающая за снижение вероятности снижения урона за счет брони.

Снижение урона от действия брони = 0,5 - (0,4 / (Броня / Разрушение + 1))

Снижение урона от брони может не произойти, если удар был "бронебойным".

Формула для расчета вероятности бронебойного удара:
Вероятность бронебойного удара = 0,3 - (0,6 / (Разрушение / Броня + 2))

Средний урон в ход

Средний урон в ход, это не характеристика, а просто удобное для расчётов урона понятие. Оно будет использовано ниже в примерах к вероятностным характеристикам. Средний урон в ход показывает сколько урона в среднем будет наносить персонаж, если количество наносимых ударов стремится к бесконечности.

Т.к. распределение минимального/максимального урона равновероятно, то среднее его значение будет равно ([минимальный урон]+[максимальный урон])/2.

Таким образом средний урон в ход равен:

Средний урон в ход = ([исходный урон] + [базовый урон] + 0,5*[минимальный урон] + 0,5*[максимальный урон]) * [коэффициент урона урона]. (Коэффициент урона = 1+[увеличение урона]/100).

Пример: Игрок всё время стреляет "Выстрелом" (исходный урон равен 5). Его базовый урон равен 1, минимальный — 2, максимальный — 10. Увеличение урона равно 23. Средний урон в ход равен (5+1+0,5*2+0,5*10)*1,23 = (6+1+5)*1,23 = 14,76.

Ярость/Укрощение

Ярость просчитывается при нанесении урона. При срабатывании увеличивает наносимый урон в 2 раза. Увеличение происходит до учёта брони (сначала увеличивается урон за счёт ярости, затем вычитается броня).

Укрощение - характеристика отвечающая за снижение вероятности яростного удара.

Формула для расчета вероятности срабатывания ярости:
Вероятность яростного удара = 1 - (6 / (Ярость / Укрощение + 6))

Блок/Меткость

Блок просчитывается при получении урона. При срабатывании игнорирует получаемый урон (наносимый противником урон уменьшается на 100% до нуля).

Меткость - характеристика уменьшающая вероятность блокирования удара.

Шанс блока = 0,5 - 1,5 / ( Блок / Меткость + 3 ).

(при любом значении переменных шанс блока будет больше нуля но меньше 50-ти процентов.)

Пример: Пример: Игрок всегда стреляет "Выстрелом" (исходный урон равен 5). Его базовый урон равен 1, минимальный — 2, максимальный — 10. Увеличение урона равно 23. Блок противника равен 100, ваша меткость 10.
Шанс заблокировать урон = 0,5 - 1,5 / ( 100 / 10 + 3 ) = 0,5 - 1,5 / 13 = 0,5 - 0,1153 = 0,3846 * 100% = 38,46%
Средний урон в ход будет равен (5+1+7)*1,23*(1-0,3846) = 14,76*1,15*0,6154 = 16,974*0,6154 = 10,445.

Контрудар/Изворотливость

Контрудар просчитывается при получении урона. При срабатывании наносит противнику в ответ урон, равный полученному по следующим правилам:

  • 1) Наносимый урон равен урону, нанесённому вам до вычитания вашей брони;

  • 2) Наносимый контрударом урон прямой, он не считается ударом (никаких просчётов, он не может быть заблокирован), он не учитывает броню противника (нанёсшего урон на который сработал контрудар).

Изворотливость - характеристика, 1 единица которой, уменьшает значение характеристики контрудар противника на 1 единицу.

Единица контрудара увеличивает ваш средний урон на 1% от среднего урона противника.

Эффективное количество контратаки на начале боя = Суммарное число контратаки - суммарное число изворотливости, но не меньше нуля.

Формула для расчета вероятности срабатывания контрудара:
Вероятность получить доп. ход = 0,5 - (2 / ((Контрудар / Изворотливость) + 4)),
если вероятность < 0, то придать ей значение 0.

Оглушение/Стойкость

Оглушение просчитывается при нанесении урона. При его срабатывании противник теряет свой следующий ход. При смене стола оглушение сбрасывается. Потеря хода означает, что у противника срабатывают все условия на конец хода (время действия наложенных на него заклинаний уменьшается на 1, он получает урон от яда/горения и т.п.). Если за ход было нанесено несколько ударов и оглушение сработало больше одного раза, то противник пропустит только 1 ход (эффекты оглушения не суммируются).

Стойкость - характеристика снижающая значение характеристики оглушение у противника.

Формула для расчета вероятности срабатывания оглушения:
Вероятность получить доп. ход = 0,5 - (4,5 / ((Оглушение / Стойкость) + 9)),
если вероятность < 0, то придать ей значение 0.

Удача/Сглаз

Удача просчитывается при нанесении урона. При её срабатывании вы получаете ещё одно действие, ход при этом не заканчивается. При смене стола происходит конец хода и, следовательно, дополнительное действие теряется. То, что не заканчивается ход означает, что с вас не спадают наложенные полезные эффекты (например эликсиры) и условия на конец хода сработают только после завершения дополнительного действия. Если за ход было нанесено несколько ударов и удача сработала больше одного раза, то вы получите только 1 дополнительное действие, но удача может сработать несколько раз последовательно. Также стоит учесть, что сбор 4 и более фишек в ряд или использование заклинаний, не пропускающих ход, (например, молнии) сами по себе дают дополнительное действие и сработавшая в этих случаях удача сработает впустую.

Сглаз - характеристика уменьшающая значение характеристики удача у противника.

Формула для расчета вероятности срабатывания удачи:
Вероятность получить доп. ход = 0,5 - (4,5 / ((Удача / Сглаз) + 9)),
если вероятность < 0, то придать ей значение 0.

Вампиризм/Сопротивление

Вампиризм восстанавливает жизнь за нанесённый противнику урон. Вампиризм просчитывается после всех остальных характеристик, влияющих на наносимый урон (базового, минимального/максимального урона, увеличения урона, ярости, бронебойности, брони, блока и контратаки противника). 1 единица вампиризма восстанавливает 1% жизни от наносимого урона.

Сопротивление - характеристика снижающая значение характеристики вампиризм у противника.

Формула для расчета вампиризма (% возвращаемого здоровья):
Доля возвращаемого здоровья = 1 - (3 / ((Вампиризм / Сопротивление) + 3)),
если вероятность < 0, то придать ей значение 0.

Урон от рун, аур, боеприпасов не учитывается при расчете вампиризма. Т.е. из урона следует вычесть урон от этих эффектов и только после этого рассчитывать восстанавливаемое здоровье от вампиризма.

Вампиризм не сможет восстанавливать больше здоровья, чем было нанесено урона.

Инициатива

Инициатива определяет шанс сходить первым при начале нового стола.

Первый ход определяется случайным образом, исходя из соотношения инициативы противников.

Игрок с большим значением инициативы имеет вероятность начать несколько полей подряд, а игрок с меньшим - нет.

Определение вероятности 1-го хода в игре будет происходить по формуле:
Вероятность первого хода = Инициатива 1 игрока / (Инициатива 1 игрока + Инициатива 2 игрока)

Для каждого игрока вероятность совершить повторный ход будет расcчитываться по формуле:
Вероятность совершить повторный ход = 0,5 - (0,55 / (Инициатива 1 игрока / Инициатива 2 игрока + 0,1))