Npc metropolice

From Valve Developer Community
Revision as of 23:11, 12 February 2006 by Andreasen (talk | contribs) (→‎Entity Description: A brief description.)
Jump to navigation Jump to search

Template:Wrongtitle

Entity Description

Metro Police

The Combine police units known as "civil protection", or "CPs" for short.

With the Efficient flag (16) set, the policeman's model is set to Police_Cheaple.mdl.

Dedicated Console Variables

  • sk_metropolice_health
<integer> A metrocop's spawn health
  • sk_metropolice_stitch_reaction
<integer>
  • sk_metropolice_stitch_tight_hitcount
<integer>
  • sk_metropolice_stitch_at_hitcount
<integer>
  • sk_metropolice_stitch_behind_hitcount
<integer>
  • sk_metropolice_stitch_along_hitcount
<integer>

Keyvalues

  • waitingtorappel
<boolean> If set, this NPC spawns suspended in air and awaits a BeginRappel input. It will then spawn a zipline and slide down. When it hits the ground, NPC will cut away the line and try to move forward a few feet to make room for the next NPC. The NPC will not attempt to clear its landing space if it cannot do so by taking a few steps forward
  • additionalequipment
<choices>
Literal Value Description
weapon_pistol Pistol
weapon_smg1 SMG1
weapon_stunstick Stun Stick
weapon_shotgun Shotgun
0 Nothing
  • manhacks
<integer> Number of Manhacks
  • weapondrawn
<boolean> Pistol starts active

Flags

  • 131072 : Simple cops
  • 524288 : Always stitch
  • 1048576 : No chatter
  • 2097152 : Arrest enemies
  • 4194304 : No far stitching
  • 8388608 : Prevent manhack toss
  • 16777216: Allowed to respond to thrown objects
  • 33554432: Mid-range attacks (halfway between normal + long-range)

Inputs

  • BeginRappel
  • EnableManhackToss
Enables manhack toss (which had been disabled by the spawnflag)
  • SetPoliceGoal <string>
Causes the NPC to police the area defined by an ai_goal_police
  • ActivateBaton
Set the baton to active

Outputs

  • OnRappelTouchdown
Fires when done rappeling
  • OnStunnedPlayer
Fires when the player is hit by a stunstick by this NPC.