Ai relationship

From Valve Developer Community
Revision as of 03:09, 26 November 2007 by VitreLtore (talk | contribs)
Jump to navigation Jump to search

longest yard soundtrack bondage directory gay college guys page naked asian women asian tits beckham nude dad incest domain names hosting women fisting tons of cum gratuit bavarian nordic horse sex videos cartoon girls pre lolita used cell phone egyptian sex tracks eraser horse cum bullwhip increasing gas mileage products map home lipgloss real world nudes real fuck sick sex kevin bacon nude map blackbooty hentai shower home tiny teenies post op transexual hamptons long island swedish swim goggles nasty hoes bdsm lingerie simmering pots and hot cakes forearm workout karaoke cd blacklight posters marvel hentai winston churchill quotes anime fucking worked up so sexual vintage tub dogfart galleries here brides maid dresses map here map hot teens in thongs denise richards sex girl getting fingered handjob cumshot celebrities porn wrinkle free skin care kansas sex offenders descrambler twocows home horny preteen sexy leather asset management software african penis shockathome emily nude motorola e815 rouge blushing cheek color stripping girls here bottle insertion gang bang girls inuyasha every heart adverbs ga dmv collin county appraisal muff diving trucking dispatch software feminine hygiene mature wifes teensforcash fist fight nypd rant naked pictures hot naked girls passworduniverse teen boot camp mom upskirt arizona realty ebony rape military rape free lesbian action page little incest livecamnetwork discount adult toys 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