Тренировка против крупных 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.
Начинаем тренировку
Перезапустите игру, запустите ту же команду и начните матч. Затем введите по порядку:
enablecheatsgodGiveWeapon KFGameContent.KFWeap_Rifle_M99(или другое оружие из списка команд)uberammo

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

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

Готовы встретить крупных 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 healthDisplayAll KFPawn_ZedScrake health

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

Хитзоны зелёным: для оружия под хедшоты важна сфера головы.
Чтобы проверить навыки 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 убирает вывод.