Перейти к содержанию

Бой и захват замков

Материал из Feodal Wiki

Бой — центральная механика конфликта. Бой происходит между атакующим (юниты игрока) и защитником (юниты защитника замка + гарнизон). Бои бывают «один на один» (атака замка) и массовые (войны регионов, Войны регионов).

Раунды боя

[править]

Бой состоит из максимум 5 раундов. Между раундами пауза 5 минут. В каждом раунде обе стороны наносят урон друг другу по следующим формулам.

Сила стороны

[править]

Сила рассчитывается по совокупности юнитов:

  • Боевая сила юнита = power (таблица в Армия и юниты).
  • Для каждого типа юнита учитывается «контр-бонус» против каждой живой категории противника (матрица ниже), усредняемый по живым категориям врага.

Это даёт «эффективную силу» (attack/defense power) каждой стороны.

Контр-бонусы

[править]

Матрица COUNTER_BONUS: строка = атакующий тип, столбец = тип цели (Tank, Mortar, Helicopter, Assault, MotRifle, APC):

Танк: 1.0 1.2 0.7 0.7 1.3 1.0
Миномёт: 1.0 1.0 0.7 0.7 1.3 1.0
Вертолёт: 1.3 0.7 1.0 0.7 1.3 1.0
Штурмовик: 1.3 0.7 1.3 1.0 1.3 1.0
Мотострелки: 0.7 1.3 0.7 0.7 1.0 1.0
БТР: 1.0 1.0 1.0 1.0 1.0 1.0

То есть, например, штурмовики сильны против танков, мотострелки сильны против миномётов и т.д.

Урон

[править]
  • defensePower умножается на (1 + 0.15 × уровень укреплений защитника). Укрепления дают +15% защиты за уровень.
  • Случайный множитель: от 0.8 до 1.2 (атака и защита независимо).
  • Урон по здоровью HP = attackPower × множитель.
  • Военный индекс региона: урон умножается на (1 + индекс/20). При индексе 10 — +50%.
  • Аэропорт атакующего региона: +3% урона вертолётов за уровень (до 10 уровня = +30%), если в атаке есть вертолёты.
  • ПВО защитника: снижает урон от вертолётов атакующего на 5% за уровень (максимум 70% снижения доли вертолётного урона).
  • Госпиталь: снижает потери защитников на 3% за уровень госпиталя региона.

Распределение потерь

[править]

Потери распределяются по живым типам пропорционально «весу» типа (target weight, см. Армия и юниты). Число потерь каждого типа = округлённый вверх урон по этому типу, делённый на HP юнита (ограниченное числом единиц).

Победа

[править]
  • Если у атакующего 0 юнитов — победа защитника; если у защитника 0 — победа атакующего.
  • Если после 5 раундов никто не уничтожен:
 * если защитник потерял ≥80% начальной силы — победа атакующего;
 * иначе победа защитника.

Лут (захват золота)

[править]

При успешной атаке победитель получает золото с разграбления: за 1-й замок 1000 золота, за каждый последующий — +500. Также снимается золото с захваченных юнитов (БТР везёт до 500 золота).

    1. Примечания
  • Гарнизон нейтрального замка — 30 танков/20 миномётов/10 вертолётов, укрепления 1-го уровня.
  • «Бегство» юнитов — не используется; все потери до нулевого уровня.