logic_auto
logic_auto точечная сущность доступна во всех играх на движке Source и Source2.
Описание

Срабатывает сразу после загрузки карты, в отличие от многих других энтити. Может быть установлен, чтобы проверить global state перед активацией, который позволяет запускать события, основанные на том, что имело место в предыдущей карте.
Если установлен флаг "Remove on fire", logic_auto
будет удалена с карты после запуска. Необходимо сделать: Это может вызвать проблемы с отсроченными outputs.

Keyvalues (Основные значения)
- Global State to Read
<выбор>
- Если установлено, то вид global state проверяется перед активацией. Событие
OnMapSpawn
срабатывает только если global state установлен.
Значение Описание --- Не установлено --- gordon_precriminal
Установить статус Фримена "нарушитель" antlion_allied
Сделать всех муравьиных львов на этой карте союзниками Фримена suit_no_sprint
Отключить функцию бега у костюма Фримена super_phys_gun
Активировать супер грави-пушку с белым светом friendly_encounter
Поведение друзей при схватках (слабое оружие, и т.д.) gordon_invulnerable
Сделать Фримена неуязвимым no_seagulls_on_jeep
Не спавнить чаек, когда Фримен на джипе is_console
Игра загружена на консоли is_pc
Игра загружена на ПК
Флаги
- 1 : Remove on fire (удалить с карты после срабатывания)
Outputs (вывод)
OnMapSpawn
- Срабатывает, когда карта загрузилась.
OnNewGame
- Срабатывает, когда карта запустилась для новой игры.
OnLoadGame
- Срабатывает, когда карта запустилась с сохраненной игры.
OnMapTransition
- Срабатывает, когда карта загрузилась в связи с переходом уровня.
OnBackgroundMap
- Срабатывает, когда карта загружена в качестве фона для главного меню.
OnMultiNewMap
- Срабатывает только в мультиплеере, когда загрузилась новая карта.
OnMultiNewRound
- Срабатывает только в мультиплеере, когда начался новый раунд. Срабатывает только в мультиплеерной игре, которая использует round-based геймплей.