Creating a condition: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (categorize)
(Redirected page to Condition)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{npc tut}}
#redirect [[Condition]]
==Declaration==
The first step to creating a condition for your NPC is to create a name for it and add it to the enum. Here's an example name for a condition: '''COND_BLOCKED_BY_DOOR'''.
 
Once the condition is added to the enum, you must use the '''DECLARE_CONDITION''' macro in the '''AI_BEGIN_CUSTOM_NPC''' section.
 
Here's an example of the DECLARE_CONDITION code:
<pre> DECLARE_CONDITION( COND_NEWNPC_CONDITION )</pre>
{{note|It is not necessary to declare shared conditions.}}
==Implementation==
{{todo|Implementation}}
{{navbar|Creating an activity|Creating an NPC|Creating an animevent}}
[[Category:AI Programming]]

Latest revision as of 09:40, 15 September 2011

Redirect to: