Info node link: Difference between revisions
Jump to navigation
Jump to search
Cargo Cult (talk | contribs) (More formatting and categorisation. Glad I did this - I needed an entity like this for my map!) |
Cargo Cult (talk | contribs) m (Formatting) |
||
Line 10: | Line 10: | ||
* '''Name''' ''targetname <target_source>'' | * '''Name''' ''targetname <target_source>'' | ||
: The name that other entities refer to this entity by. | |||
* '''Start node ID''' ''StartNode <node_dest>'' | * '''Start node ID''' ''StartNode <node_dest>'' | ||
: The node ID of one end of the node connection. | |||
* '''End node ID''' ''EndNode <node_dest>'' | * '''End node ID''' ''EndNode <node_dest>'' | ||
: The node ID of one end of the node connection. | |||
* '''Initial State''' ''initialstate <choices>'' | * '''Initial State''' ''initialstate <choices>'' | ||
* '''Allow Pass When Off''' ''AllowUse <string>'' | * '''Allow Pass When Off''' ''AllowUse <string>'' | ||
: Entity or class to allow passage even when node is off | |||
* '''spawnflags''' ''spawnflags <flags>'' | * '''spawnflags''' ''spawnflags <flags>'' | ||
Line 23: | Line 27: | ||
* '''Kill''' | * '''Kill''' | ||
: Removes this entity from the world. | |||
* '''KillHierarchy''' | * '''KillHierarchy''' | ||
: Removes this entity and all its children from the world. | |||
* '''AddOutput''' ''<string> <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>'' | * '''AddOutput''' ''<string> <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>'' | ||
: Adds an entity I/O connection to this entity. Very dangerous, use with care | |||
* '''FireUser1''' | * '''FireUser1''' | ||
: Causes this entity's OnUser1 output to be fired. | |||
* '''FireUser2''' | * '''FireUser2''' | ||
: Causes this entity's OnUser2 output to be fired. | |||
* '''FireUser3''' | * '''FireUser3''' | ||
: Causes this entity's OnUser3 output to be fired. | |||
* '''FireUser4''' | * '''FireUser4''' | ||
: Causes this entity's OnUser4 output to be fired. | |||
* '''TurnOn''' | * '''TurnOn''' | ||
: Turn the link on. | |||
* '''TurnOff''' | * '''TurnOff''' | ||
: Turn the link off. | |||
===Outputs=== | ===Outputs=== | ||
* '''OnUser1''' | * '''OnUser1''' | ||
: Fired in response to FireUser1 input. | |||
* '''OnUser2''' | * '''OnUser2''' | ||
: Fired in response to FireUser2 input. | |||
* '''OnUser3''' | * '''OnUser3''' | ||
: Fired in response to FireUser3 input. | |||
* '''OnUser4''' | * '''OnUser4''' | ||
: Fired in response to FireUser4 input. | |||
[[category:Entities]] | [[category:Entities]] | ||
[[category:AI]] | [[category:AI]] |
Revision as of 08:11, 9 July 2005
Entity Description
Entity Name: info_node_link
A dynamic connection between two navigation nodes. You specify the node IDs of the start and end nodes, and then you can use entity I/O to turn on and off the connection. This could be used to create or destroy a connection in the nodegraph because of some event in your map (a bridge being created/destroyed, etc).
Entity Values
Keys
- Name targetname <target_source>
- The name that other entities refer to this entity by.
- Start node ID StartNode <node_dest>
- The node ID of one end of the node connection.
- End node ID EndNode <node_dest>
- The node ID of one end of the node connection.
- Initial State initialstate <choices>
- Allow Pass When Off AllowUse <string>
- Entity or class to allow passage even when node is off
- spawnflags spawnflags <flags>
Inputs
- Kill
- Removes this entity from the world.
- KillHierarchy
- Removes this entity and all its children from the world.
- AddOutput <string> <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
- Adds an entity I/O connection to this entity. Very dangerous, use with care
- FireUser1
- Causes this entity's OnUser1 output to be fired.
- FireUser2
- Causes this entity's OnUser2 output to be fired.
- FireUser3
- Causes this entity's OnUser3 output to be fired.
- FireUser4
- Causes this entity's OnUser4 output to be fired.
- TurnOn
- Turn the link on.
- TurnOff
- Turn the link off.
Outputs
- OnUser1
- Fired in response to FireUser1 input.
- OnUser2
- Fired in response to FireUser2 input.
- OnUser3
- Fired in response to FireUser3 input.
- OnUser4
- Fired in response to FireUser4 input.