
Предисловие
Сразу к ограничениям. Для данного метода не нужно редактировать файлы, dev mode или загружать что-либо из мастерской. Прокачивать можно уровень отряда и почти любого оперативника, однако у них не должно быть опыта (необязательно, но иначе уйдёт неоправданно много времени). Проверено на версии 1.12.Теория
В файлах игры по пути SteamsteamappscommonDoorKickers2datagameplay_settings можно найти файл "xp_tables.xml" с весами опыта за разные действия. Заинтересовал он меня тем, что военные преступления являются единственным видом деятельности, за который снимается опыт, от чего и возникла мысль: "А что если уйти в минус по опыту оперативников?".
Под военными преступлениями в игре подразумевается намеренное убийство заложника. Совершить это можно следующими способами:
- Прикрепить на заложника настенный заряд.
- Прикрепить на заложника дверной заряд (2 шт. или 1 шт. заряда спецназа Новераки).
- Нанести загар газовым резаком
- Провести пластическую хирургию молотом (10 ударов, что довольно медленно)
- Провести пластическую хирургию болторезом (4 нажатия)
Имея эти данные будем пробовать уйти в минус по опыту. Для индивидуального оперативника это делается легко, ведь -1000 почти наверняка перекроют все заслуги на небольшой карте. Для подсчёта опыта отряда суммируется опыт, полученный каждым бойцом в миссии, и тут уже обычно наоборот действия всех участников перекрывают "заслуги" преступника. Поскольку в случае смерти оперативника ему не начисляется опыт, то достаточно перед завершением миссии избавиться от всех "свидетелей" броском гранаты, тем самым по итогам миссии у нас будет подсчитан только негативный опыт военного преступника и, следовательно, опыт отряда уйдёт в минус.
Собственно у данных действий обнаружился немного неожиданный, но логичный результат: после перезапуска игра делает проверку (по моим предположениям, в коде не копался) допустимых значений опыта, поскольку отрицательный опыт в такую парадигму мира не вписывается, то игра округляет его до ближайшего допустимого значения, которым оказывается наибольшее возможное, тем самым отряду и оперативникам сразу присваивается максимальный уровень.
Реализация
Самой удобной картой мне показалась "Загородный джекпот" из кампании "Экстремальные спасения" (заметил, пока писал руководство, поэтому на скринах другая миссия). План простой: двух заложников слева спасаем, лишь чтобы они об этом почти сразу же пожалели, а от двух заложников справа избавляемся лёгким броском гранаты. Если целью стоит прокачка доктрины, то всех непричастных к военным преступлениям оперативников стоит взорвать, чтобы не получить от них опыт. По итогу бойцу, совершившему военные преступления, должен быть начислен отрицательный опыт.Данный шаг продолжаем, пока не сделаем военными преступниками всех желаемых юнитов, после чего перезапускаем игру и видим чудо.