Формулы
Материал из Warcastle-wiki
Содержание |
Взятие нового уровня и опыт
Для перехода на новый уровень нужно набрать: 10*(1.3)^(текущий уровень) опыта
Таблица переходов на уровни выглядит так:
Для перехода с уровня 1 на уровень 2 требуется 13
Для перехода с уровня 2 на уровень 3 требуется 17
Для перехода с уровня 3 на уровень 4 требуется 22
Для перехода с уровня 4 на уровень 5 требуется 29
Для перехода с уровня 5 на уровень 6 требуется 37
Для перехода с уровня 6 на уровень 7 требуется 48
Для перехода с уровня 7 на уровень 8 требуется 63
Для перехода с уровня 8 на уровень 9 требуется 82
Для перехода с уровня 9 на уровень 10 требуется 106
Для перехода с уровня 10 на уровень 11 требуется 138
Для перехода с уровня 11 на уровень 12 требуется 179
Для перехода с уровня 12 на уровень 13 требуется 233
Для перехода с уровня 13 на уровень 14 требуется 303
Для перехода с уровня 14 на уровень 15 требуется 394
Для перехода с уровня 15 на уровень 16 требуется 512
Для перехода с уровня 16 на уровень 17 требуется 665
Для перехода с уровня 17 на уровень 18 требуется 865
Для перехода с уровня 18 на уровень 19 требуется 1125
Для перехода с уровня 19 на уровень 20 требуется 1462
Для перехода с уровня 20 на уровень 21 требуется 1900
Для перехода с уровня 21 на уровень 22 требуется 2471
Для перехода с уровня 22 на уровень 23 требуется 3212
Для перехода с уровня 23 на уровень 24 требуется 4175
Для перехода с уровня 24 на уровень 25 требуется 5428
Для перехода с уровня 25 на уровень 26 требуется 7056
Для перехода с уровня 26 на уровень 27 требуется 9173
Для перехода с уровня 27 на уровень 28 требуется 11925
Для перехода с уровня 28 на уровень 29 требуется 15503
Для перехода с уровня 29 на уровень 30 требуется 20154
Для перехода с уровня 30 на уровень 31 требуется 26200
Для перехода с уровня 31 на уровень 32 требуется 34060
Для перехода с уровня 32 на уровень 33 требуется 44278
Для перехода с уровня 33 на уровень 34 требуется 57561
Для перехода с уровня 34 на уровень 35 требуется 74830
Для перехода с уровня 35 на уровень 36 требуется 97279
Для перехода с уровня 36 на уровень 37 требуется 126462
Для перехода с уровня 37 на уровень 38 требуется 164401
Для перехода с уровня 38 на уровень 39 требуется 213721
Для перехода с уровня 39 на уровень 40 требуется 277837
Армия
В игре можно нанимать несколько типов войск, влияющих на различные характеристики замка игрока:
Лучники
Увеличивают дальнюю атаку.
стоимость: (мечники)^2
ограничения: не больше, чем инструкторов+шутов.
бонусы: минимальная дальняя атака, максимальная дальняя атака, уровень игрока*[лучники/20];
Если лучников больше, чем мечников, то работает пенальти на минимальную и максимальную дальнюю атаку, которое в формуле к уровень*[лучники/20] применяет коэффициент равный (0.5+мечники/(лучники+мечники))
Мечники
Увеличивают ближнюю атаку.
стоимость:(лучники)^2
ограничения: не больше, чем инструкторов+шутов.
бонусы: базовый шанс критов в 2 раза больше, чем у лучников; минимальная ближняя атака, максимальная ближняя атака +уровень игрока*[мечники*1.25/20];
Шуты
Увеличивают количество боевого духа и его регенерацию.
стоимость: (шуты)^2
ограничения: нет
бонусы: увеличение обычного регена боевого духа на [шуты/10]^2;кол-во шутов увеличивается на [(деревни-священники)/2]
Священники
Увеличивают удачу.
стоимость: (деревни)^2
ограничения: не больше, чем 2*деревни
бонусы: увеличение удачи на уровень игрока*[священники/20]
Инструкторы
Увеличивают владение оружием и доспехами.
стоимость: (инструкторы)^2
ограничения: нет
бонусы: нет
Деревни
Увеличивают количество денег, собираемых налогами.
стоимость: (священники)^2
ограничения: не больше чем (лучники)+(мечники)
бонусы: минимальные атаки +2*[деревни без бонусов/4], максимальные атаки + 4*[деревни без бонусов/4]
Прислуга
Восстанавливает боевой дух сразу после сражения.
стоимость: 100+100*(прислуга)^2
ограничения: не больше чем (уровень дома прислуги)*5
бонусы: нет
Конница
Увеличивают конную атаку. стоимость: 100+25*конница^2 ограничения: не больше чем (уровень конюшни)*5 бонусы: конная атака + уровень_игрока*[конница/5]
Характеристики
Дальняя атака
минимальная: (лучники) + (лучники-abs(лучники-мечники)) + (бонус от шмота) + уровень*[лучники/20] + 2*[деревни без бонусов/4]
максимальная: (лучники) + (лучники-abs(лучники-мечники)) + (бонус от шмота) + уровень*[лучники/20] + 4*[деревни без бонусов/4]
Если лучников больше, чем мечников, то работает пенальти на минимальную и максимальную дальнюю атаку, которое в формуле к уровень*[лучники/20] применяет коэффициент равный (0.5+мечники/(лучники+мечники))
Ближняя атака
минимальная: [мечники*1.25] + ([мечники*1.25]-abs(лучники-мечники)) + (бонус от шмота) + уровень*[мечники*1.25/20] + 2*[деревни без бонусов/4]
максимальная: [мечники*1.25] + ([мечники*1.25]-abs(лучники-мечники)) + (бонус от шмота) + уровень*[мечники*1.25/20] + 4*[деревни без бонусов/4]
Конная атака
минимальная: 5*(конница)+уровень_игрока*[конница/5]+2*[деревни без бонусов/10]
максимальная: 5*(конница)+уровень_игрока*[конница/5]+4*[деревни без бонусов/10]
Броня
(бонус от шмота) + [шуты без бонуса]
Владение луком
[лучники/10]+[(инструкторы+лучники)/2]+(бонус от шмота)+[удача/2]+[деревни без бонуса/5]+10*уровень игрока
Владение мечом
[мечники/10]+[(инструкторы+мечники)/2]+(бонус от шмота)+[удача/2]+[деревни без бонуса/5]+10*уровень игрока
Уворот
(инструкторы)+[удача/2]+(бонус от шмота)+[деревни без бонуса/5]+10*уровень игрока
Удача
(священники)+(бонус от шмота)+уровень игрока*[священники/20]
Криты
Критические удары (или криты) - особые усиленные удары (в логах выделяются красным). Критический удар в 2 раза сильнее базового.
Шанс крита считается так:
(коэффициент)+[((удача атакующего)-(удача защищающегося)-50)/2], но не меньше 5% и не больше 40% для лучников, 60% для мечников, 40% для монстров
.
Коэффициенты составляют: для лучников 20%,мечников 40%, монстра 20%
Боевой дух и его регенерация
Максимальное кол-во БД: 50+50*(шуты без бонуса)+35*(священники без бонуса)+100*(уровень игрока)+(бонус от шмота)
Реген БД: 10+2*(шуты с бонусом)+30*(прислуга с бонусом)+[шуты с бонусом/10]^2+10*(уровень игрока)
Влияние удачи на шансы выпадения
(Базовый шанс)*(1+(удача)/(удача+лучники без бонусов+мечники без бонусов))
Для снаряжения:
(Базовый шанс)
Поглощение урона (коэффициент поглощения)
Коэффициент поглощения показывает сколько % от урона будет поглощено, когда уворот одного игрока превосходит владения другого.
Далее сокращения:
мастерство луком нападающего(МЛ)
мастерство меча нападающего(ММ)
уворот защищающегося(УВ)
Коэффициент поглощения дальней высчитывается по формуле:
Если УВ-МЛ+20 < 0 , тогда коэффициент равен 0
Если УВ-МЛ+20 между 0 и 180, то коэффициент равен (УВ-МЛ+20)/2
Если УВ-МЛ+20>180, то коэффициент равен (УВ-МЛ+20)*6/(1+(УВ-МЛ+20)*0.06)
Коэффициент поглощения для ближней высчитывается аналогично:
Если УВ-ММ+20 < 0 , тогда коэффициент равен 0
Если УВ-ММ+20 между 0 и 180, то коэффициент равен (УВ-ММ+20)/2
Если УВ-ММ+20>180, то коэффициент равен (УВ-ММ+20)*6/(1+(УВ-ММ+20)*0.06)
Чтобы посчитать какой урон будет нанесен, необходимо:
урон, который проходил раньше по дальней умножается на (1-коэффициент_дальней/100);
для ближней на (1-коэффициент_дальней/100)*(1-коэффициент_ближний/100)