XCOM вики
Advertisement
Connection

Процесс установления взаимосвязи

Взаимосвязь — новая игровая механика XCOM 2, введённая в дополнении War of the Chosen. Выражается в появлении "привязанности" между солдатами и получению от этого ими дополнительных способностей.

Описание[]

У каждой пары солдат есть свой уровень совместимости. Чем больше совместимость, тем выше вероятность образования связи, когда они оба участвуют в выполнении задания. Возможны также особые события, которые влияют на совместимость: например, когда солдат спасает потерявшего сознание товарища, или если больше половины отряда уничтожено. В критические моменты вероятность образования связи гораздо выше.

Когда между солдатами возникнет взаимосвязь, вы начнете видеть их на «Мстителе» вместе — как в баре, так и на стрельбище. Установив одну взаимосвязь, солдат уже не сможет сменить ее, пока его товарищ жив. Если один погибнет, то второй может потерять самообладание; однако со временем он оправится от потери и будет готов установить новую связь.
— Описание на официальном сайте

Способности[]

Существует 3 уровня взаимосвязи. Первый уровень напарники получают сразу же после установления дружбы, а два других необходимо развить в Центре подготовки.

Уровень 1[]

  • Командная работа — солдат может добавить товарищу одно действие единожды за задание.

Уровень 2[]

  • Корректировщик — солдат получает бонус к точности, если его товарищ атаковал цель или был атакован ею. Бонус увеличивается, если товарищ находится на соседней клетке.
  • Не бойся, я рядом — когда солдат заканчивает движение рядом с товарищем, тот автоматически избавляется от негативных ментальных воздействий.
  • Секретные агенты — если оба солдата отправлены на секретное задание, время его выполнения сокращается на 1 день.

Уровень 3[]

  • Улучшенная командная работа — позволяет добавить товарищу одно действие ещё раз за задание.
  • Двойной удар — при стандартном выстреле по противнику одним из солдат, его напарник также атакует эту цель.

Как прокачивается взаимосвязь[]

Сплоченность после боя

Прирост сплоченности после (и до) боя можно посмотреть, нажимая на эти пиктограммы.

Сплоченность

После повышения уровня взаимосвязи, на шкале отображается весь предыдущий прогресс, наглядно подтверждая данные из XComGameData.ini. Для повышения уровней нужно 30, 50 и 80 единиц взаимосвязи соответственно.

Совместимость-0

Прирост сплоченности явно зависит от совместимости. Чем выше совместимость, тем больше сплоченности приобретают бойцы в совместном бою. Кто знает/вычислил точную формулу зависимости сплоченности от совместимости?

XComGameData.ini[]

  • CohesionThresholds[0]=0 — Единиц сплоченности до:
  • CohesionThresholds[1]=30 — 1 уровня взаимосвязи
  • CohesionThresholds[2]=80 — 2 уровня взаимосвязи
  • CohesionThresholds[3]=160 — 3 уровня взаимосвязи.
  • BondProjectPoints[0]=0 — Количество Командной работы на каждом уровне взаимосвязи?
  • BondProjectPoints[1]=1
  • BondProjectPoints[2]=1
  • BondProjectPoints[3]=2
  • BondWillBonuses[0]=0 — Бонус к воле? Везде по нулям. Надо попробовать поменять.
  • BondWillBonuses[1]=0
  • BondWillBonuses[2]=0
  • BondWillBonuses[3]=0
  • MinMissionCohesion=5 — Минимальный прирост сплоченности в совместной миссии (нет, бывает и меньше — 3, 4, ноль). Именно 5 единиц сплоченности вынесли из боя мои ничем особым в том бою не отличившиеся новички с уровнем совместимости 5.1 (высоким). А в следующем вынесли 6 (судя по полоске индикатора прогресса) — столько же, сколько напарники с первым уровнем взаимосвязи и очень высокой (10,0) совместимостью. Очевидно, без специальных бонусов всем просто рандомно выдают одинаковое (бывает и разное) количество сплоченности в диапазоне от минимального до максимального.
  • MaxMissionCohesion=10 — И максимальный, соответственно. От чего зависит? От совместимости или рандом?
  • MinBondedCompatibility=1.5 — Видимо, солдат с совместимостью ниже минимальной, не связать.

XComGameData_XpData.ini[]

  • SquadmateScore_MedikitHeal=16 — Лечение
  • SquadmateScore_Stabilize=16 — Стабилизация
  • SquadmateScore_CarrySoldier=40 — Вынос раненного с поля боя
  • SquadmateScore_KillFlankingEnemy=20 — Убийство фланкирующего врага

Перечисленные действия, вероятно, повышают уровень взаимосвязи наиболее эффективно. Но и просто совместное участие в бою на сколько-то повышает уровень взаимосвязи. На сколько?

Опыт показал, что лечение аптечкой загоревшегося у горящей стены солдата ничего дополнительно к сплоченности не прибавляет. Ни до того, как он получил урон от огня, ни после первого урона. Надо продолжать проверять. Убийство противника, зашедшего с фланга (когда боец кричит «They are flanking my position!»), похоже тоже не дает бонуса сплоченности.

XComGameCore.ini[]

[XComGame.X2Ability_SquadCohesion]

  • COHESION_BASE=0.0002f
  • COHESION_TURNS=0.00001f

[XComGame.X2Ability_DefaultBondmateAbilities]

  • BONDMATE_WILL_BONUS_LEVEL1=20 — Опять какой-то бонус к воле, когда он проявляется?
  • BONDMATE_WILL_BONUS_LEVEL2=20
  • BONDMATE_WILL_BONUS_LEVEL3=20
  • FreeActionChance=25 — Шанс на дополнительной действие? Когда?
  • FreeActionChanceInBuddyZone=50 — Тот же шанс, но когда напарник рядом?
  • ReturnFireChance[0]=0 — Шанс на ответный огонь?
  • ReturnFireChance[1]=0 — Типа если в напарника прилетает, другой отвечает огнем?
  • ReturnFireChance[2]=25 — Начиная со второго уровня взаимосвязи.
  • ReturnFireChance[3]=40 — А на третьем вероятность ещё повышается. Так?
  • ReturnFireChanceInBuddyZone[0]=0 — Тот же шанс, но когда напарник рядом?
  • ReturnFireChanceInBuddyZone[1]=0
  • ReturnFireChanceInBuddyZone[2]=50
  • ReturnFireChanceInBuddyZone[3]=60
  • ReturnFireCohesionAmount=5 — Прирост сплоченности за вышеозначенный ответный огонь?
  • CovertOperatorsBondLevel=2 — С какого уровня сокращается срок секретных операций, очевидно.
Advertisement