KF2 автобег: постоянный спринт, умный прицел и приседание через bind
Руководство (есть и видеоверсия) объясняет, почему спринт в Killing Floor 2 может казаться ненадёжным, и предлагает набор консольных bind-команд, делающих его постоянным и автоматическим. Команды авторские: проверьте их до серьёзных матчей. См. также страницу про привязки KFInput.
Проблема
Спринт должен меняться только нажатием клавиши спринта. На практике остановка и прицеливание могут его отменить, поэтому состояние кажется непостоянным.
Permanent Sprint
По умолчанию остановка выключает спринт. Чтобы это отключить, снимите галочку «Toggle to Sprint» в настройках геймплея. Если нужен рабочий переключатель, измените привязку:
setbind GBA_Sprint "ToggleSprint"
Прицеливание тоже прерывает спринт. Автор советует Ironsights Hold, ведь игра рассчитана на него: бонусы прицела мгновенные, а штраф к движению постоянный, поэтому заходить в прицел и выходить из него нужно быстро. Ближнее оружие с ним тоже удобнее. Затем используйте «умную» привязку:
setbind gba_ironsightsHold "Spectatenextplayer | togglesprint | ironsights 1 | togglesprint | onrelease ironsightsrelease 1"
Она определяет положение (присед, стойка, анимация спринта), переключает спринт по контексту и запускает приём AutoADS. С выключенным Toggle to Sprint и Smart Ironsights получается постоянный спринт.
AutoSprint и приседание
Приседание не прерывает анимацию спринта, поэтому при постоянном спринте присесть нельзя. Решение: пусть приседание отключает спринт при нажатии и включает при отпускании:
setbind GBA_CrouchHold "Gamepadsprintrelease | button bDuck | onrelease ToggleSprint | Axis aUp Speed=-1.0 AbsoluteAxis=100"
setbind GBA_CrouchToggle "ToggleSprint | ToggleCrouch"
Теперь отдельная клавиша спринта не нужна; автор советует снять с неё привязку, чтобы она не мешала.
Трусца для особых случаев
Некоторым механикам и багам нужен выключенный спринт. Добавьте хотя бы один способ бежать трусцой:
- Измените прыжок: присед, затем прыжок переводит в трусцу (знакомо по Call of Duty):
setbind GBA_Jump "Jump | button bduck | Axis aUp Speed=+1.0 AbsoluteAxis=100"
- Или сделайте клавишу спринта клавишей трусцы при удержании:
setbind GBA_Sprint "ToggleSprint | Onrelease ToggleCrouch"
Бегайте трусцой в таких случаях:
- Дополнительные функции прицела: захват цели у Seeker Six и лечебных дротиков, блок у Glock со щитом. AutoADS с ними работает плохо. Скорость спринта можно перенести в прыжок и захватить цель в воздухе, ведь полёт не прерывает анимацию спринта.
- Лечение других: Healing Syringe глючит и не лечит союзников во время анимации спринта.
- Блок и парирование: спринт отменяет BlockHold, на который приходится большая часть щедрого окна парирования в полсекунды, поэтому перед блоком переходите на трусцу.
Вопросы и ответы
- Почему спринт в KF2 ощущается нестабильным?
- Автор считает, что состояние спринта должна менять только клавиша спринта, но остановка и прицеливание могут его отменять, из-за чего управление кажется неотзывчивым.
- Что здесь значит AutoSprint?
- Спринт включён постоянно, приседание временно его выключает и возвращает после отпускания, так что отдельная клавиша спринта не нужна.
- Когда нужна трусца вместо спринта?
- По руководству, лечение шприцем, захват цели Seeker Six или лечебными дротиками, а также блок и парирование не работают нормально во время спринта.