func_conveyor
Спаунфлаг
SF_CONVEYOR_STARTOFF | 4 (конвейер изначально выключен) |
Особенности использования
- В XashXT конвейером можно гибко управлять при помощи управляющих префиксов. Префикс < позволяет сменить конвейеру текущую скорость в диапазоне от единицы до минус единицы, где число после точки является фактором, умноженным на выставленную скорость конвейера. Так например для скорости 500 и установки фактора -1 мы получим отрицательную скорость -500. 0.5 даст скорость в 250 и т. д. Пример установки скорости:
"target" "<conveyorname.0.15" - Обратите внимание, что подобная активация только запишет в конвейер новую скорость, но не изменит её немедленно, если конвейер находится во включенном состоянии. Вам следует либо применять скорость к выключенному конвейеру (тогда при включении он автоматически применит новую скорость), либо подтверждать применение новой скорости активацией с префиксом >. Пример установки скорости с применением:
"target" "<conveyorname.0.15"
"target" ">conveyorname" - Для того чтобы осуществить двойную активацию, вам понадобится два trigger_relay либо multi_manager. Кроме этого существует приятная возможность плавной регулировки скорости при помощи энтити momentary_rot_button (пример использования можно увидеть на демо-картах).
- Активация с префиксом <, но без текущего значения приведет к остановке конвейера.
Примечание: столь нелогичное управление данной энтитей обусловлено желанием сохранить совместимость с оригинальным Half-Life и его картами.