Ai relationship

From Valve Developer Community
Revision as of 16:53, 24 November 2007 by VitreLtore (talk | contribs)
Jump to navigation Jump to search

vhs movies the fencing post janine vivid blonde wife air carry tank men speedo bulge anagram barely legal 18 pussy galleries guy eating a girl out doc martens scooter store web msn lords vintage tshirts kinky heart rate monitor girly gang bang swinging lifestyle logo mobile sonnerie free adult greeting cards sex farm pink thongs people who get married ann taylor loft vcl sofa manufacturers uk oakland limo barcode scanner gohan and videl comics teenage bbs hieroglyphics palm pilot heavy hawthorne heights ohio is for lovers trust and loan companies act equipment nation rent rental south florida wedding hawaiian vacations latest hollywood gossip fucking jenna jameson sexy jocks playboy girl fucked teens poems for kids bother gay mature men gallery daddy dick flash tan lines contest cassandra curves b2b slow down hush hush the fugitive dvd skirt dance college of southern maryland young kiddie angioprim directions ciara goodies video erotic gym hunks information on touch screen discount fireworks i will always love you lisa hartman huge dildo girls depleted uranium nail spa for sale girls fuck reverse osmosis water systems transgender sex the brown bunny solar electric baseball trivia maria rojo russian cute preteens padi traveling league baseball bats dodo bird philadelphia pa wardrobe va board of health profession moms with big tits ccm chile powder skirts outdoor storage maturepost men sucking on cock nail enamel polish color lift master garage door parts teen fashion model agencies fucked at home bladder control online storytime right into the sun harrisburg patriot news hairy armpit ifish physical exam stories Template:Wrongtitle

Entity Description

Ai relationship.png

Sets a relationship type between two parties. These parties can be an NPC, an NPC class, or the player(s). There are four types of relation: Neutral, hate, like and fear. Certain NPC classes will react differently when in these states.

Todo: Do some more behavioral research on NPC(s) and post your observations below. Possibly these results could later on be placed in the corresponding article of each NPC instead.

Neutral

Will not attack. Rebels avoid excusingly, and can not be commanded. Npc_zombies will remain still and only turn to face the target.

Hate

Considers the target an enemy/enemies and will attack.

Like

Will not attack the target. Rebels follow automatically, and can be commanded. The player will lower his gun until the target shows signs of hostility (but can still shoot the target before this). Npc_zombies will remain still and only turn to face the target.

Fear

Avoids the target. Headcrabs runs away without attacking. Metropolice attacks. Rebels avoids without attacking, and can not be commanded. Npc_zombies will occasionally also swipe at the target if it is in its flight path, but these swipes will afflict no damage to it unless the zombie has been attacked.

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) ( or !player or player ) 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

Flags

Inputs

  • ApplyRelationship
Apply relationship changes
  • RevertRelationship
Revert relationship changes
Revert relationship changes to the default relationship, which may have changed since this ai_relationship was applied. This returns control of the entity relationship to the code.

Outputs

See also