Logic auto: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Technical limitations and stub)
No edit summary
Line 1: Line 1:
{{wrongtitle|title=logic_auto}}
{{wrongtitle|title=logic_auto}}
{{stub}}


Can be set to automatically output at certain points.<br> Example: at map spawn
==Entity Description==
'''Entity Name:''' logic_auto
 
Fires outputs when a map spawns. If 'Remove on fire' flag is set the logic_auto is deleted after firing. It can be set to check a global state before firing. This allows you to only fire events based on what took place in a previous map.
 
==Entity Values==
===Keys===
 
* '''Global State to Read''' ''globalstate <choices>''
** If set, this specifies a global state to check before firing. The OnMapSpawn output will only fire if the global state is set.
 
 
===Outputs===
 
* '''OnMapSpawn'''
** Fired when the map is loaded for any reason.
* '''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.
 
 
===Flags===
 
* '''Remove on Fire''' (Default Checked)
** Removes after firing inputs.  Useful for events that should only happen once.
 
 
==Additional Info==
* The '''Remove on Fire''' flag ''may'' cause problems with delayed outputs.

Revision as of 15:48, 6 July 2005

Template:Wrongtitle

Entity Description

Entity Name: logic_auto

Fires outputs when a map spawns. If 'Remove on fire' flag is set the logic_auto is deleted after firing. It can be set to check a global state before firing. This allows you to only fire events based on what took place in a previous map.

Entity Values

Keys

  • Global State to Read globalstate <choices>
    • If set, this specifies a global state to check before firing. The OnMapSpawn output will only fire if the global state is set.


Outputs

  • OnMapSpawn
    • Fired when the map is loaded for any reason.
  • 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.


Flags

  • Remove on Fire (Default Checked)
    • Removes after firing inputs. Useful for events that should only happen once.


Additional Info

  • The Remove on Fire flag may cause problems with delayed outputs.