Logic director query

From Valve Developer Community
Jump to navigation Jump to search

Template:L4d2 point It is used to reference the AI Director's 'anger' value, and create different outputs so that the map can be adjusted accordingly. The director is angered by players performing well.

You can have any number of logic_director_query entities in the same map, each with their own range and noise settings.

See also

KeyValues

Min Anger Range <int>
Max Anger Range <int>
The range of integers used to represent the director's anger. The value will be mapped within it. Choosing a wider range of numbers allows finer "anger management".
Noise <choices>
Randomises the entity's output slightly. “No noise” will cause the output being the exact remapped value of the director's anger, while “complete noise” will result in a random number within the anger range. There are various other levels in between.
Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

HowAngry
Asks the director: “On a scale of <Min Anger Range> to <Max Anger Range>, how angry are you?”


Outputs

OutAnger <int>
Fired in response to HowAngry. Sends the current remapped value of the director's anger to an entity of your choice (logic_case is generally the most useful).
On20SecondsToMob
Confirm:Fires 20 seconds before the director's anger causes it to spawn a mob of common infected.