Logic auto: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Robot: fixing template case.)
m (Robot: Automated text replacement (-\{\|\r +{| class=standard-table))
Line 13: Line 13:
* '''globalstate'''
* '''globalstate'''
: <string/choices> If set, this specifies a global state to check before firing. The OnMapSpawn output will only fire if the global state is set.
: <string/choices> If set, this specifies a global state to check before firing. The OnMapSpawn output will only fire if the global state is set.
:{|
:{| class=standard-table
! Literal Value || Description
! Literal Value || Description
|-
|-

Revision as of 20:33, 19 January 2009

Template:Wrongtitle Template:Base point

Entity description

Logic auto.png

Fires outputs when a map spawns. If the "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.

To some extent : Template:Map properties

Note.pngNote:The "Remove on Fire" flag may cause problems with delayed outputs.

Keyvalues

  • globalstate
<string/choices> If set, this specifies a global state to check before firing. The OnMapSpawn output will only fire if the global state is set.
Literal Value Description
gordon_precriminal Gordon pre-criminal
antlion_allied Antlions are player allies
suit_no_sprint Suit sprint function not yet enabled
super_phys_gun Super phys gun is enabled
friendly_encounter Friendly encounter sequence (lower weapons, etc.)
gordon_invulnerable Gordon is invulnerable
no_seagulls_on_jeep Don't spawn seagulls on the jeep
is_console Game is running on a console
is_pc Game is running on a PC

Flags

  • 1 : Remove on fire

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.
Fired only in multiplayer, when a new map is loaded.
Fired only in multiplayer, when a new round is started. Only fired in multiplayer games that use round-based gameplay.