XCOM вики

Опыт в XCOM 2[]

Про опыт и как он накапливается.

Механизма опыта как такового в игре нет. Всё завязано на количество убийств. Данные могут слегка отличаться от патча к патчу, точные данные смотри в XComGameData_XpData.ini, в массивах PerDifficultyConfig. 

Новичок Профи Ветеран Легенда
Рядовой 1 1 1 1
Капрал 5 6 6 8
Сержант 12 12 12 18
Лейтенант 24 24 24 40
Капитан 38 38 42 70
Майор 57 57 60 110
Полковник 81 81 85 175

  

Кроме собственно убийств в зачет идет помощь в убийствах (KillAssists), представляющая некую долю целого убийства. Название способно ввести в заблуждение, а на самом деле, чтобы получить KillAssist, нужно просто присутствовать в миссии. 

Чтобы собрать одно полноценное убийство, разным классам нужно разное количество ассистов (см. KillAssistsPerKill в XComClassData.ini):

  • Специалист, пси-агент — 3
  • Новобранец, рейнджер, жнец, заступник, храмовник — 4
  • Снайпер, гренадер — 5

Новобранец может наковырять себе звание рядового исключительно ассистами (4 штуки). Всем остальным для каждого следующего звания потребуется хотя бы по одному убийству.

Получив звание посреди боя, солдат продолжает собирать убийства впрок. И может, теоретически, насобирать их ещё на 6 званий вперед — в миссии с бесконечными врагами. Чтобы получить потом эти звания, ему потом будет достаточно зайти последовательно в 6 боёв и совершить в каждом из них по одному убийству).

Убийство разнообразных зомби и пси-созданий оценивается в 4 раза дешевле убийства обычных врагов. Или, возможно, их убийство засчитывается, как ассист.

Опытные бойцы с высокими званиями, которых мы нанимаем или получаем в качестве наград, в качестве опыта имеют на своём счету скрытое количество убийств, необходимое для получения их звания. Точно так же, вероятно, дело обстоит и с секретными операциями, из которых бойцы выносят некоторое количество опыта (какое?).

Опыт в Chimera Squad[]

Кое-что о механике накопления опыта.

Смотрим в DefaultGameData_XpData.ini — XComGame.X2ExperienceConfig:

Нужно просто вывозить агентов на миссии. Убийства тоже дают какой-то опыт, но мало. Да плюс на убийства установлен лимит. То ли по 4 убийства на рыло, но скорее в 4 единицы опыта — стоит уточнить. Количесто выдаваемого опыта слегка зависит от уровня сложности.

В оружейке можно посмотреть, сколько агент прошел операций, и сколько народу убил. Захваченные живьем противники счетчик убийств не увеличивают, в зачет НЕ ИДУТ и опыт за них НЕ начисляется.

Тут всё просто и очевидно. Сколько нужно набрать очков опыта, чтобы получить каждое из пяти очередных званий:

XP thresholds required to reach each rank
RequiredXp[0]=0
RequiredXp[1]=11
RequiredXp[2]=26
RequiredXp[3]=50
RequiredXp[4]=86
RequiredXp[5]=140

Дальше сложнее. Игра, вероятно, условно разделена на главы, акты. Каждая противоборствующая фракция — акты с первого по третий. Нулевой акт — вступление, до контакта с первой фракцией. И достаточно вывести бойца в бой, чтобы ему АВТОМАТИЧЕСКИ начислилось соответствующее количество опыта за миссию — он может там даже никого не убивать.

Mission XP: based on campaign Act
ActMissionXp[0]=6
ActMissionXp[1]=6
ActMissionXp[2]=7
ActMissionXp[3]=8

То же самое деление на акты. Но теперь влияние убийств на рост опыта. Именно убийств — захваты живьём в зачет не идут. Тонкий момент: сумма очков, заработанных убийствами на миссии, округляется по правилам округления. Хотите прибавить 1 очко опыта — убейте минимум двоих, 2 очка — минимум шестерых (2, 6, 10, 14). Это при ActKillXp=0.25 — 0.5 и 1.5 суммарного опыта, округлятся соответственно до 1 и 2. В последнем акте (при ActKillXp=0.4) нужно соответственно убить минимум (2, 4, 7, 9, 12, 14) раз.

Kill XP: awared for each kill, based on campaign Act
ActKillXp[0]=0.25
ActKillXp[1]=0.25
ActKillXp[2]=0.25
ActKillXp[3]=0.4

А это, вероятно, установленные лимиты на получение опыта от убийств. Не больше 4 единиц опыта за убийства. Каждому. В последнем акте — не больше 6.

Max Kill XP: awared for each kill, based on campaign Act
ActMaxKillXp[0]=4
ActMaxKillXp[1]=4
ActMaxKillXp[2]=4
ActMaxKillXp[3]=6