func_conveyor

XashXT

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 и его картами.