Дамми

From DDraceNetwork
Revision as of 20:26, 19 December 2022 by Gazebr (talk | contribs) (added and partially translated latest dummy page to russian)

У каждого игрока есть доступ к дамми, которым он может управлять и переключаться между ним и основным колобком. Дамми также может копировать ваши действия, летать с вами и, используя более продвинутые функции, может прыгать, цепляться и стрелять. Карты, предназначенные для дамми, называются дамми-картами, в которых дамми находится в глубокой заморозке (deep freeze). Дамми также полезен для самостоятельного прохождения карт, но некоторые карты могут быть очень сложными или непроходимыми с дамми из-за невозможности полностью контролировать обоих колобков. Привязка для переключения дамми находится в меню «Управление» или, как вариант, можно использовать F1:

bind x toggle cl_dummy 0 1

Основные техники

Полет с дамми

Есть два основных способа полета с дамми. Первый способ заставляет дамми молотить в вашем направлении со скоростью, соответствующей времени мухи-молота — это полностью автоматический и имеет преимущество, заключающееся в том, что вы можете полностью сосредоточиться на управлении мухой-молотом, но имеет недостаток, заключающийся в том, что вы не можете контролировать, когда манекен молотки (кроме многократного включения и выключения). Этот параметр можно привязать к клавише в меню «Элементы управления» или, альтернативно, привязать к клавише с помощью консоли F1:

bind x toggle cl_dummy_hammer 0 1 

Для дополнительной информации, смотрите Binds.

Второй способ заставляет дамми бить в вашем направлении при каждом нажатии клавиши. Преимущество этого заключается в возможности контролировать когда в точности ударит дамми, что чаще всего лучше первого способа, но требует дополнительной практики. Существует два способа привязать удар к клавише:

bind x +toggle cl_dummy_hammer 1 0 

что просто заставляет дамми бить по нажатию клавиши.

Второй способ - поставить удар на кнопку Mouse 1 используя CFG файлы. Гайд для привязки этим способом находится здесь.

Хаммерхит с дамми

Хаммерхит с дамми заключается в простом переключении между колобками во время удара молотком, но имеет несколько особенностей. Если вы держите зажатой кнопку во время переключения, то этот колобок продолжит держать её до тех пор пока вы снова не нажмёте её на том же колобке. Это может быть опасно, так как при попытке ударить или зацепиться в первый раз ничего не произойдёт, что может легко помешать вам сделать удар молотком. Причиной такого поведения является опция cl_dummy_resetonswitch. Установив её на 1 проблема исчезнет, но учитывайте то, что если вы зацепились за потолок или стену и переключились на дамми, то колобок с которого вы переключились перестанет держаться, что может привести к проигрышу. По этой причине важно иметь возможность переключить состояние опции cl_dummy_resetonswitch нажатием клавиши если вам захочется её использовать.

Советы и приёмы

  • Установка вышеупомянутой команды cl_dummy_resetonswitch в режим переключения между состояниями либо на две клавиши для двух состояний является хорошим способом увеличить контроль над вашим дамми.
  • Включив cl_dummy_control дамми сможет прыгать, хукать, или стрелять самостоятельно. Это может быть полезно для частей карт, которые сложно пройти с дамми, или для совершения дамми прыжка когда вы используете клавишу хаммерхита без переключения на дамми. Но используйте эту команду с осторожностью, так как она кардинальным образом меняет поведение дамми - рекомендуется держать эту опцию выключенной большую часть времени.
  • Полезно иметь экстренную клавишу остановки всех действий дамми на готовности - иногда изменение некоторых настроек может повлиять на вашего дамми не так как вы планировали, или дамми зажал клавиши которые затруднительно отпустить.

Простой бинд подобный этому будет выглядеть вот так:

bind x "dummy_reset; cl_dummy_resetonswitch 0; cl_dummy_control 0; cl_dummy_copy_moves 0"

Затем вы так же можете добавить любые другие команды к нему.

Продвинутые техники

Трипл флай

На первый взгляд это может показаться невозможным, но трипл флай выполним с дамми. Существует несколько способов достижения этого, но для всех них устанавливайте опцию cl_dummy_copy_moves на 1.

Метод 1

Этот метод использует cl_dummy_control. Для начала, вам нужна удобная клавиша, которую вы сможете нажать во время обычного полёта без трудностей. Поставьте на эту клавишу следующую команду:

bind x "cl_dummy_control 1; cl_dummy_copy_moves 1; +toggle cl_dummy_hook 1 0"

Нажатие этой клавиши во время полёта заставит дамми в направлении вашего прицела. Несмотря на включение копирования движений, дамми не будет прыгать, цепляться или стрелять вместе с вами - он будет выполнять эти действия только по команде. В нашем случае, этим действием является хук. Помните, что cl_dummy_hammer деактивирует всё в своём активном состоянии, так что для обхода этой проблемы вам нужно сделать удар дамми, использовать команду, а затем снова сделать удар дамми и так далее. С достаточной практикой, псевдо трипл флай так же возможен с использованием этой команды.

Рекомендуется иметь клавишу для отключения cl_dummy_control и cl_dummy_copy_moves для случаев когда вы их не используете - или же поставить эту клавишу в режим переключения состояния команд. Для дополнительной информации о её настройке, смотрите Binds.

Method 2

This method requires cl_dummy_copy_moves bound to an easily reachable key, as it will need to be toggled often. Because the dummy will also hook when you hook in this case, often the dummy will hook the tee for too long, ruining the triple fly. To counteract this, toggle cl_dummy_copy_moves on and off to control when the dummy hooks or not. The dummy will still only hook when you do, however.

Method 3

This method requires cl_dummy_copy_moves turned on as well as cl_dummy_hammer bound to an easily reachable key. This method makes use of the fact that when holding down cl_dummy_hammer, the dummy will stop everything, including dummy copy and hook, to hammer you. Therefore, to control when the dummy hooks, hold down the cl_dummy_hammer key when you do not want the dummy to hook - and release it when you do. The dummy will still only hook when you do, however.

The following section will cover advanced tech that is possible with dummy. Some of the tech is usually only useful for doing dummy unfriendly parts by yourself rather than another player, but some are also viable in more circumstances.

Auto-revert

If the dummy is holding any key down such as movement, hook, etc, and you use dummy copy to have the dummy hold down another key, switching to the dummy will cause it to go back to holding the keys it was before you used dummy copy.

This is useful for parts where you need to quickly change directions when switching to the dummy, as this can make it automatic.

Quick dummy hammer hit

This is a quicker and easier (for dummy) version of a normal hammerhit. Stand right next to your dummy on the left or right, hammer it, walk through, and then jump and have the dummy hammer you.

Dummy control

When setting cl_dummy_control to 1 and enabling dummy copy at the same time, the dummy will only copy movement and aim, and not jump, fire, or hook. Keep in mind that turning this setting on will make dummy hammer performance worse, as occasionally the dummy will miss the hammer compared to it turned off.

Dummy copy mismatch

If you hold down key to fire, and enable dummy copy at the same time, the dummy will only copy your firing command when you release the key, not when you press it down. This allows some control over when the dummy will actually copy your action.