Ai goal operator: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Robot: fixing template case.)
m (Robot: fixing template case.)
Line 4: Line 4:
==Keyvalues==
==Keyvalues==
* {{kv targetname}}
* {{kv targetname}}
* {{kv enabledisable}}
* {{KV EnableDisable}}
* '''actor'''
* '''actor'''
: <target_name_or_class> NPC that should perform this operation
: <target_name_or_class> NPC that should perform this operation

Revision as of 19:46, 19 January 2009

Template:Wrongtitle

Entity Description

Indicates items in the world that some NPCs may operate upon

Keyvalues

Start Disabled (StartDisabled) <boolean>
Stay dormant until activated (with theEnableinput).
  • actor
<target_name_or_class> NPC that should perform this operation
  • target
<target_destination> Name of the entity that the NPC should move to in order to perform the operation.
  • contexttarget
<target_destination> (Optional) Name of an entity that the operator will use within context.
  • state
<choices> Initial State
Literal Value Description
0 Not ready (closed, locked, etc)
1 Ready (open and accessible)
  • moveto
<choices> How should NPC approach?
Literal Value Description
0 DO NOT USE 0
1 Walk
2 Run

Inputs

  • EnableDisable:
Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.
  • Activate
Begin operating on the object
  • SetStateReady
Set the object's state to READY. Fire this input when the object has been unlocked/opened or otherwise made ready for interaction.
  • SetStateFinished
Fire this input when the NPC has completed the interaction with this object.

Outputs

Fired when the NPC begins to approach the position
  • OnMakeReady
Make the item ready to operate
  • OnBeginOperating
Fired when the NPC is ready to operate
  • OnFinished
The item is done