Мульти-блок

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Введение

Предисловие от автора тутора

Всем доброго вечера, сразу оговорюсь по данному уроку, что он будет интересен, в большей степени, мапперам, делающим карты для режима Bunny Hop и похожих .В целом все довольно просто, по этому не буду размусоливать :)

Мульти-блок

Мульти-блок - это бхоп-блок, на котором нужно постоянно прыгать чтобы оставаться на нем. В отличии от обычного бхоп-блока, он не опускается и абсолютно статичен.

Реализация

Используемые энтити

Описание

Сам блок - это статичная кнопка (Delay before reset 0 и флажки Don`t move, Touch Activates), покрытая тонким слоем(в 1 юнит) портала(trigger_teleport). Эта кнопка при прикосновении, активирует multi_manager, а тот в свою очередь поочередно два trigger_changetarget с интервалом 0.1 сек. Первый trigger_changetarget вставляет "правильный target" в trigger_teleport,тем самым активируя его. Второй trigger_changetarget, возвращает "неправильный target" который не связывает, trigger_teleport с его info_teleport_destination, тем самым деактивируя trigger_teleport.
Примечание: изначально в trigger_teleport вписан "неправильный target", поэтому телепорт не активен. В качестве "неправильного target" подразумевается некорректный, т.е не связывающий.

Принцип работы

Стоя на кнопке(блоке), игрок активирует быстрый цикл активации и деактивации портала, соответственно переносится (телепортируется) в точку info_teleport_destination. Если же игрок прыгает, то его не телепортирует, т.к в момент прыжка он не соприкасается с поверхностью портала.

Автор: hypax
Дата: 14.06.2014