I Защитные стрелковые башни (баллисты)
Защитные стрелковые башни можно рассматривать как отряды стрелков, которые не могут быть блокированы.
Атака центральной башни равна 2, а урон составляет (2-3) * k,
где k - количество построек в городе.
Атака левой и правой башен равна 2, а урон составляет (2-3) * [k/2].
В квадратных скобках [] приведено округление вниз.
Примечание: сам замок тоже считается постройкой, т.о. число k может принимать значения от 1 (пустой замок) до 20 (полностью отстроенный замок).
Ход защитных стрелковых башен наступает перед ходом самого быстрого обороняющегося отряда. Сначала стреляет центральная башня, затем - левая (верхняя) и, наконец, правая (нижняя).
Атака стрелковых башен может быть увеличена за счёт:
1) количества отстроенных в городе уровней магической гильдии (+1 за каждый этаж);
2) атаки обороняющегося героя или капитана.
Примечания:
1) Гильдия магов считается одним строением независимо от её уровня;
2) Улучшенные жилища воинов не являются постройками в данном контексте;
3) Значения k и [k/2] можно узнать в окне информации о центральной башне.
A = 2 + Количество уровней Гильдии магов + Атака капитана
Урон стрелковой башни может быть увеличен или снижен в зависимости от разности между её атакой и защитой атакуемого отряда осаждающих. За каждую единицу разности A - З урон увеличивается на 10%, если атака башни больше защиты отряда противника, и уменьшается на 5% за каждую единицу разности З - A, если защита больше атаки:
Общий урон = БазУрон - 5% * БазУрон * (З - А), если атака меньше защиты;
Общий урон = БазУрон + 10% * БазУрон * (А - З) в противном случае.
где,
БазУрон = (2-3) * k (для центральной башни),
БазУрон = (2-3) * [k/2] (для левой и правой башен),
А - атака стрелковой башни (A = 2 + Количество уровней Гильдии магов + Атака капитана), З - защита атакуемого отряда осаждающих (А-З, их разность)
Примечание: Разность А - З не может превышать 20 ед., а разность З - А - 16 ед. Таким образом, в зависимости от соотношения атака/защита, результирующий урон может превышать базовый в три раза или быть в пять раз меньше базового, но не меньше 1 HP.
Так как формально башня является стрелковым отрядом с численностью боевых единиц равной количеству возведённых построек в городе, базовый урон генерируется отдельно для каждой боевой единицы (может быть 2 либо 3), поэтому более вероятны уроны из центра диапазона [Min_Damage..Max_Damage]. Уроны вблизи границ данного отрезка маловероятны (чем больше значение k, тем выше вероятность уронов из центра диапазона и ниже вероятность уронов близ его границ: кривая распределения вероятностей напоминает колокол).
P.S. Что скажешь Саша?