Формулы экономики и боевой эффективности корабля в Corsairs Legacy

В этой статье собраны ключевые формулы, определяющие экономику и боевую эффективность корабля. Все значения приведены для текущей версии игры и могут быть изменены в процессе балансировки.
Формула базовой стоимости корабля
Базовая цена (Base) рассчитывается так:
где r — модификатор ранга (GetShipSize).
Основные факторы влияния:
- Вместимость трюма (Capacity) существенно влияет на цену.
- Корпус и паруса (Hull, Rigging) масштабируются с рангом (r).
- Экипаж (Crew) добавляет фиксированную стоимость (120 за слот).
- Скорость и манёвренность (Speed, Turn) оказывают заметное влияние.
Цена покупки корабля на верфи
Покупка:
где Харизма (Charisma) даёт скидку от 0.5% до 5%, а её значение может быть от 1 до 10.
Пример:
- Харизма 1 → 99.5% от Base
- Харизма 10 → 95% от Base
Цена покупки одинакова на колониальной верфи и у контрабандистов.
Формула продажи корабля
Продажа зависит от:
- текущего состояния корпуса (HullMod)
- текущего состояния парусов (RiggingMod)
- типа верфи (K)
- харизмы героя (Charisma)
Формула продажи:
Где:
RiggingMod = currentRigging / maxRigging
K = 35 (колония) или 25 (контрабандисты)
При 100% состоянии:
- максимум ≈ 9.5% от Base в колонии
- максимум ≈ 7% у контрабандистов
Продажа всегда менее выгодна, чем покупка.
Формула стоимости ремонта корабля
Коэффициенты по классам кораблей
- 7 класс - 3
- 6 класс - 6
- 5 класс - 12
- 4 класс - 15
- 3 класс - 18
- 2 класс - 21
- 1 класс - 24
Стоимость ремонта 30% корпуса корабля
где Hull — повреждённый корпус корабля.
Стоимость ремонта 30% парусов корабля
где Rigging — повреждённые паруса корабля.
Формула огневой мощи корабля
где Guns — количество пушек, а Caliber — калибр орудий.
Огневая мощь "в минуту" с учётом перезарядки:
9 lb: 18 c → 60/18 = 3.333 выстрела/мин на пушку
12 lb: 21 c → 60/21 = 2.857 выстрела/мин на пушку
Модификаторы от положения парусов
Поворот (манёвренность)
Паруса наполовину открыты → 100%
Все паруса открыты → 70%
Скорость
Паруса наполовину открыты → 50%
Все паруса открыты → 100%
Формулы стоимости обеспечения команды на 30 дней
Нормы потребления:
Ром = ceil(30 × Crew / 4)
Лекарства = ceil(30 × Crew / 10)
где Crew — команда, а ceil — округление вверх.
Цены:
Ром = 27 песо
Лекарства = 33 песо
Формулы лута
Количество лута определяется классом корабля (R) и его вместимостью (Capacity), а также случайными множителями M1 и M2.
Базовая формула
где:
- R — класс корабля;
- Capacity — вместимость корабля;
- M1 — случайный множитель для части, зависящей от класса;
- M2 — случайный множитель для части, зависящей от вместимости.
Первая часть формулы масштабируется коэффициентом (10 − R). Вторая часть пропорциональна вместимости корабля и рассчитывается как Capacity / 10.
Диапазоны множителей по типу корабля
- Военный корабль:
M1, M2 ∈ {0, 1}
Математическое ожидание: E[M] = 0.5
Вероятность нулевого лута: 25% - Обычный корабль:
M1, M2 ∈ {0, 1, 2}
E[M] = 1
Вероятность нулевого лута: 11.11% - Торговый корабль:
M1, M2 ∈ {0, 1, 2, 3}
E[M] = 1.5
Вероятность нулевого лута: 6.25%
Среднее значение лута (математическое ожидание)
Значение E[M] определяется типом корабля согласно таблице выше.
Формула лута для торгового конвоя
Для торговых конвоев используются расширенные диапазоны множителей.
Границы множителей:
- Min: M1 = 1, M2 = 1
- Max: M1 = 4, M2 = 4
- Среднее значение: E[M] = 2.5
Средний лут для конвоя:
Формула лута для торгового конвоя в Старом Свете
В регионе Старого Света используются повышенные множители.
Границы множителей:
- Min: M1 = 2, M2 = 2
- Max: M1 = 4, M2 = 4
- Среднее значение: E[M] = 3
Средний лут:











