Ai relationship: Difference between revisions
Jump to navigation
Jump to search
m (→Keyvalues) |
m (→Keyvalues) |
||
Line 9: | Line 9: | ||
:<target_name_or_class> This is the NPC(s) whose disposition will change. May be a targetname or a classname. | :<target_name_or_class> This is the NPC(s) whose disposition will change. May be a targetname or a classname. | ||
* '''target''' | * '''target''' | ||
:<target_name_or_class> This is the NPC(s) about whom the Subject(s) will change their disposition | :<target_name_or_class> This is the NPC(s) about whom the Subject(s) will change their disposition. | ||
* '''disposition''' | * '''disposition''' | ||
:<choices> Choose the way the Subject(s) should feel about the | :<choices> Choose the way the Subject(s) should feel about the target(s) | ||
{| | {| | ||
! Literal Value || Description | ! Literal Value || Description | ||
Line 26: | Line 26: | ||
:<float> Radius for subject | :<float> Radius for subject | ||
* '''rank''' | * '''rank''' | ||
:<integer> How much the Subject(s) should Like/Hate/Fear the | :<integer> How much the Subject(s) should Like/Hate/Fear the target(s). Higher priority = stronger feeling. | ||
* '''StartActive''' | * '''StartActive''' | ||
: {{boolean}} | : {{boolean}} | ||
* '''Reciprocal''' | * '''Reciprocal''' | ||
: {{boolean}} Set this to have the new relationship mirrored by | : {{boolean}} Set this to have the new relationship mirrored by target | ||
==Inputs== | ==Inputs== |
Revision as of 06:23, 6 October 2005
Entity Description
Sets relationships between groups of NPCs in the AI.
Keyvalues
- Template:Kv targetname
- subject
- <target_name_or_class> This is the NPC(s) whose disposition will change. May be a targetname or a classname.
- 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 |
---|---|
? | Hate |
? | Fear |
? | Like |
? | 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
Notes
The relationship can refer to the player as !player
(singleplayer) or any client as player
(singleplayer or multiplayer).