Тактика

Тренировка против крупных ZED в KF2 через Controlled Difficulty (v1078)

Недавно игроки могли тренироваться на картах мастерской, где были отключены спауны ZED, и встречать Scrake или Fleshpound на Hell on Earth с HP на шестерых. После удаления тех карт команда SpawnHumanPawn 0 1 ещё добавляла фальшивого игрока для имитации шести человек, но теперь она не работает. Это руководство показывает, как собрать такой полигон на моде Controlled Difficulty. Похожий подход: тренировка против крупных ZED, а основы мода: Controlled Difficulty для новичков.

Что понадобится

  • Мод Controlled Difficulty, который позволяет встречать крупных ZED с HP на шестерых.
  • Карта, где ZED приходят с одной стороны, например KF-Corridor.
  • Список консольных команд для выдачи оружия.

Настройка Controlled Difficulty

При первом запуске мод записывает настройки в KFGame.ini по пути <Документы>\My Games\KillingFloor2\KFGame\KFGame\Config\. Откройте консоль и введите:

open KF-Corridor?game=ControlledDifficulty.CD_Survival?gamelength=0?Difficulty=3

Ввод команды запуска в консоли разработчика

Запуск мода из консоли.

Значения сложности: 0 normal, 1 hard, 2 suicidal, 3 Hell on Earth. Длина игры: 0 короткая (4 волны), 1 средняя (7 волн), 2 длинная (10 волн).

Выйдите из игры, затем в KFGame.ini найдите раздел [ControlledDifficulty.CD_Survival] и задайте:

CohortSize=0
MaxMonsters=1
SpawnMod=1.0000
SpawnPoll=0.9500
SpawnCycle=ini
SpawnCycleDefs=1FP
SpawnCycleDefs=1FP
SpawnCycleDefs=1FP
SpawnCycleDefs=1FP
FleshpoundHPFakes=5
ScrakeHPFakes=5

Каждая строка SpawnCycleDefs описывает одну волну, поэтому четыре строки соответствуют gamelength=0. Для игры на 10 волн запускайте с gamelength=2 и пишите десять строк. Чтобы тренироваться и на Scrake, используйте SpawnCycleDefs=1FP,1SC в каждой строке: сначала один Fleshpound, затем один Scrake. MaxMonsters=1 гарантирует, что одновременно жив один ZED.

Начинаем тренировку

Перезапустите игру, запустите ту же команду и начните матч. Затем введите по порядку:

  1. enablecheats
  2. god
  3. GiveWeapon KFGameContent.KFWeap_Rifle_M99 (или другое оружие из списка команд)
  4. uberammo

Начало матча на карте-коридоре

Начало матча на карте KF-Corridor.

Сначала выберите перк и навыки. Вместо названия оружия можно ввести imrich ради кучи денег и OpenTraderMenu, чтобы закупаться через меню торговца.

Выдача оружия консольной командой

Выбор оружия через консоль.

Взбешённый Fleshpound приближается на тренировочной карте

Готовы встретить крупных ZED с HP на шестерых.

Что стоит проверить

  • Support с навыком на stumble может пошатнуть взбешённого Fleshpound из Doomstick.
  • M14 мобильный Sharpshooter с навыками RRLRR.
  • M99 Sharpshooter с навыками LLLRR убивает Scrake с одного выстрела и почти убивает Fleshpound одним. С LLLRR Rail Gun берёт Fleshpound двумя выстрелами с reload cancel.
  • Demolitionist с навыками LLLLL и улучшенным RPG может убить Scrake одним выстрелом.
  • Heat Wave у Firebug шатает взбешённого Fleshpound. Helios Rifle: отслеживание головы стоя, ADS для меньшей отдачи.
  • Support AA-12, стоя неподвижно и целясь через прицел.
  • Commando FN FAL в приседе и SWAT nailgun в приседе.
  • Gunslinger с навыками RLRLR быстро убивает крупных ZED в zed time.

Полезные консольные команды

Показ здоровья тела, полезен для оружия с уроном по телу вроде RPG:

  • DisplayAll CD_Pawn_ZedFleshpound_NRS health
  • DisplayAll KFPawn_ZedScrake health

Значения здоровья тела на Fleshpound

Показ HP тела.

Для здоровья головы, полезного для оружия под хедшоты вроде M99, замените health на Hitzones. Читайте GoreHealth у стрелки: это текущее здоровье головы. Очистить вывод можно командой DisplayClear.

Хитзоны и сферы столкновения, нарисованные на Fleshpound

Хитзоны зелёным: для оружия под хедшоты важна сфера головы.

Чтобы проверить навыки zed time, введите DramaEvent 1.0 17.0. Первое значение - шанс zed time, второе - длительность в секундах. Заметки автора: zed time длится 3 секунды и сбрасывается, пока позволяет перк. Не-Commando может сбросить его один раз, а Commando до 6 раз, на практике около 17 секунд при убийстве ZED каждые 2 секунды (в теории 21).

Пример расчёта урона

Для Sharpshooter LLLRL с M99 против Fleshpound (в этой настройке 1716 HP) урон за хедшот без zed time равен (850 x 1,1) x (125% + 25% + 30% + 10%) x 75% = 1332, остаётся 384 HP. В zed time с добавкой 35% урон 1578, остаётся 138 HP. 75% - сопротивление Fleshpound типу урона баллистической винтовки. Навык Zed Time Ranger не может оглушить взбешённого Fleshpound, потому что сила оглушения умножается только на 5, а взбешённые ZED устойчивы к аффликшенам. О том, как работает оглушение, см. аффликшены.

Смена перка или навыков

Нужно дождаться следующей волны, перезапустить мод или использовать мутатор для пропуска волн. Команды чата меняют интенсивность:

  • Сложнее: !cdmaxmonsters 3, !cdspawnmod 0.75 (или меньше), !cdspawnpoll 1.0.
  • Быстрее закончить волну: !cdmaxmonsters 20, !cdspawnmod 0.00, !cdspawnpoll 1.0.
  • killzeds в консоли убивает уже появившихся ZED, поэтому повторяйте.

Мутатор StartWave позволяет перепрыгнуть на другую волну: mutate setwave 3. Запуск: open KF-Corridor?game=ControlledDifficulty.CD_Survival?Mutator=StartWave.StartWave?gamelength=0?Difficulty=3.

Как появляются крупные ZED

Каждая волна собирает список отрядов. Игра добавляет все обычные отряды, затем случайно один особый (в нём крупные ZED) и перемешивает список. Когда список заканчивается, строится новый, но в каждом втором списке особого отряда нет, что даёт ритм "тяжело - легко". Обычные отряды на поздних волнах Hell on Earth могут содержать по одному Scrake, поэтому перемешивание может сбить крупных ZED в кучу. Например, в начале волны 10 на HOE особый отряд из 2 FP и 3 SC плюс два Scrake из обычных отрядов в худшем случае дают 4 FP и 10 SC за два цикла.

Хитзоны и трассировка головы

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

Вопросы и ответы

Зачем использовать Controlled Difficulty для тренировки?
Старый приём SpawnHumanPawn 0 1 с фальшивыми игроками перестал работать. Controlled Difficulty позволяет в одиночку встретить Fleshpound и Scrake с HP на шестерых, если задать FleshpoundHPFakes и ScrakeHPFakes равными 5.
Как запустить тренировочную карту?
Откройте консоль и введите: open KF-Corridor?game=ControlledDifficulty.CD_Survival?gamelength=0?Difficulty=3. Затем enablecheats, god и команду GiveWeapon.
Как увидеть здоровье головы ZED?
Для Fleshpound используйте DisplayAll CD_Pawn_ZedFleshpound_NRS Hitzones, для Scrake - DisplayAll KFPawn_ZedScrake Hitzones, и смотрите GoreHealth у стрелки. DisplayClear убирает вывод.