Объект trigger_playermovement используется для запрещения игроку, находящемуся внутри этого триггера, автоматически перешагивать через небольшие препятствия на земле, а так же автоматически подниматься из положения "сидя" в положение "стоя". Внутри этого триггера игрок может подпрыгнуть, чтобы встать или преодолеть препятствие.
Например: внутри этого триггера игрок не сможет подниматься по ступенькам лестницы, потому что ступеньки такой лестницы будут являться маленькими препятствиями. А так же игрок не будет автоматически подниматься из положения "сидя", если он отпустит клавишу "Присесть" внутри этого триггера.
Не обнаружены.
Гранаты, брошенные игроком, являются физическими объектами, поэтому могут контактировать с триггерами. Все виды оружия, которое можно подобрать, не контактируют с триггерами.
Углы "Pitch Yaw Roll" могут быть использованы для поворота триггера на нужный угол в начале каждого раунда. На этот угол автоматически поворачиваются Brush-объекты при своём появлении на карте, поэтому этот объект будет работать как задумано только при "Pitch Yaw Roll" = "0 0 0". Если же указать другой угол, например "30 -45 15", то придётся вручную поворачивать весь триггер на углы соответственно "30 -45 15". Выполнить это можно при помощи утилиты поворота, масштабирования и перемещения "Transform [Ctrl+M]". Правильность постановки этого объекта на карте можно проверить при помощи консольной команды "showtriggers_toggle", которая позволяет отображать триггеры в игре.
Консольная переменная "showtriggers 1" позволяет включить отображение материала tools/toolstrigger в игре, точно так же как он отображается в редакторе Hammer. Для переключения отображения этого материала (Показать/Скрыть) используется консольная команда "showtriggers_toggle".
csssdk_trigger_playermovement.vmf
На карте установлена всего одна стена, внизу которой сделан лаз. На всей длине лаза поставлен триггер trigger_playermovement, который не даёт игроку автоматически подниматься из положения "сидя". Чтобы проползти под стеной игроку нужно присесть. После того как игрок проползёт под этой стеной, он сможет подняться из положения "сидя" только когда он подпрыгнет, или перестанет контактировать с триггером trigger_playermovement. При выходе из прохода на земле установлен бордюр высотой в 1 юнит. Игрок не сможет преодолеть этот бордюр, пока игрок находится внутри объекта trigger_playermovement. Перешагивание через небольшие препятствия является автоматическим действием, поэтому игроку придётся перепрыгивать через бордюр чтобы пройти дальше.