Ai relationship: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Moved the note.)
Line 8: Line 8:
* an NPC class to an NPC
* an NPC class to an NPC
* an NPC class to an NPC class{{clr}}
* an NPC class to an NPC class{{clr}}
{{note|The relationship can refer to the player as <code>!player</code> (singleplayer) or any client as <code>player</code> (singleplayer or multiplayer).}}


==Keyvalues==
==Keyvalues==
Line 51: Line 53:
* {{o targetname}}
* {{o targetname}}


==Notes==
==See also==


The relationship can refer to the player as <code>!player</code> (singleplayer) or any client as <code>player</code> (singleplayer or multiplayer).
* [[List of default AI relationships]]
 
[[category:AI]]
[[category:Entities]]
 
==See also==


*[[List of default AI relationships]]
[[Category:AI]] [[Category:Entities]]

Revision as of 00:56, 8 April 2006

Template:Wrongtitle

Entity Description

Ai relationship.png

Sets relationships of

  • an NPC to an NPC
  • an NPC to an NPC class
  • an NPC class to an NPC
  • an NPC class to an NPC class
Note.pngNote:The relationship can refer to the player as !player (singleplayer) or any client as player (singleplayer or multiplayer).

Keyvalues

<target_name_or_class> This is the NPC(s) whose disposition will change.
  • target
<target_name_or_class> This is the NPC(s) about whom the Subject(s) will change their disposition.
  • disposition
<choices> Choose the way the Subject(s) should feel about the target(s)
Literal Value Description
1 Hate
2 Fear
3 Like
4 Neutral
  • radius
<float> Radius for subject
  • rank
<integer> How much the Subject(s) should Like/Hate/Fear the target(s). Higher priority = stronger feeling.
  • StartActive
<boolean>
  • Reciprocal
<boolean> Set this to have the new relationship mirrored by target

Inputs

  • ApplyRelationship
Apply relationship changes
  • RevertRelationship
Revert relationship changes

Outputs

See also