Npc cscanner

From Valve Developer Community
Revision as of 01:26, 2 October 2006 by Andreasen (talk | contribs) (Updated format.)
Jump to: navigation, search

Template:Wrongtitle

Entity Description

Combine Scanner

A Combine scanner. The default model is used for surveillance and scouting, while the shield scanner model has more military applications, like enemy distraction (through blinding) and bounding mine deployment.

Note.png Note: Maps starting with d3_c17 do not spawn regular scanners, but shield scanners. See npc_clawscanner for the Episode One alternative.
Note.png Note: NPC modders should consider condensing the ShouldInspect, OnlyInspectPlayers, and NeverInspectPlayers keyvalues into one keyvalue, but still leave the old ones for backwards compatibility.

Template:Npcnote

Dedicated Console Variables

  • g_debug_cscanner (Default: 0)
<boolean>
  • sk_scanner_dmg_dive (Default: 25)
<integer> When this scanner hits another entity that isn't a scanner, it will damage the entity by this value.
  • sk_scanner_health (Default: 30)
<integer> A scanner's spawn health.

Keyvalues

  • spotlightlength
<integer>
  • spotlightwidth
<integer>
  • spotlightdisabled
<boolean>
  • ShouldInspect
<boolean>
  • OnlyInspectPlayers
<boolean>
  • NeverInspectPlayers
<boolean>

Flags

This scanner moves faster and follows an npc_strider

Inputs

  • DisableSpotlight
  • InspectTargetPhoto <target_name_or_class>
Tells the scanner to photograph the given entity, named by classname or by target name. !activator or !player works here also.
  • InspectTargetSpotlight <target_name_or_class>
Tells the scanner to spotlight the given entity, named by classname or by target name. !activator or !player works here also.
  • SetFlightSpeed <integer>
Sets the flight speed of the scanner
Set whether should inspect or not
  • SetFollowTarget <target_name_or_class>
Set target to follow until told otherwise
  • ClearFollowTarget
Stop following our target
  • SetDistanceOverride <float>
Override the distance the scanner will attempt to keep between inspection targets and itself
  • DeployMine
Drop landmine (if carrying one)
  • EquipMine
Equip with landmine

Outputs

  • OnPhotographPlayer
Fired any time the scanner takes a picture of the player. Template:Plact
  • OnPhotographNPC
Fired any time the scanner takes a picture of an NPC. (activator is the NPC)