env_laser

XashXT

env_laser

Спаунфлаг

SF_BEAM_SOLID 512 (задаёт rendermode normal)

Настройки

m_iProjection Тип проекции лазера:
  • 0 — нет проекции
  • 1 — в зависимости от положения углов
  • 2 — аналогично режиму 1 плюс отражение от зеркал
m_iStoppedBy Фильтр объектов, которые могут преградить путь лазеру:
  • 0 — стёкла и монстры
  • 1 — только монстры (трейс по хитбоксам монстров)
  • 2 — стёкла и хуллы монстров
  • 3 — только хуллы монстров
  • 4 — только стёкла
  • 5 — игнорировать всё, кроме мировой геометрии

Особенности использования

  • В коде лазера есть ограничение, из-за которого пересечение луча и последующая активация target невозможны для режима проекции с номером 2.
  • В поле EndSprite можно указывать не только путь к спрайту, но и имя имеющегося на карте env_sprite для более свободной настройки параметров спрайта.