Logic auto
Jump to navigation
Jump to search
Entity description

It fires outputs immediately after a map loads, unlike most other entities that wait for input first. It can be set to check a global state before firing, which allows you to fire events based on what took place in a previous map.
If the "Remove on fire" flag is set, the logic_auto
is deleted after firing. Delayed outputs will still work, however.

Keyvalues
- Global State to Read ([todo internal name (i)]) <choices>
- If set, this specifies a global state to check before firing. The
OnMapSpawn
output will only fire if the global state is set. Valve's FGDs always include the HL2 global states here, but any value can be entered. See env_global for a list of default global states in each game.
Flags
- 1 : Remove on fire
Outputs
- OnMapSpawn
- Fired when the map is loaded for any reason including saves.
- OnNewGame
- Fired when the map is loaded to start a new game.
- OnLoadGame
- Fired when the map is loaded from a saved game.
- OnMapTransition
- Fired when the map is loaded due to a level transition.
- OnBackgroundMap
- Fired when the map is loaded as a background to the main menu.
- OnMultiNewMap
- Fired only in multiplayer, when a new map is loaded.
Bug:Also fires when a new round starts, making it behave identically to OnMultiNewRound. [todo tested in ?]
- OnMultiNewRound
- Fired only in multiplayer, when a new round is started. Only fired in multiplayer games that use round-based gameplay.