Npc combine s: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Robot: fixing template case.)
m (Robot: fixing template case.)
Line 62: Line 62:
==Flags==
==Flags==


* {{fl basenpc}}
* {{Fl BaseNPC}}


* 65536 : Start LookOff
* 65536 : Start LookOff

Revision as of 19:21, 19 January 2009

Template:Wrongtitle

Entity Description

Combine Soldier
Combine Elite Soldier

This entity is a Combine soldier. It comes in several variants: Regular, Nova Prospekt, and Elite.

Note.pngNote:If the "Elite" model is chosen, then the NPC must be equipped with the AR2.
Note.pngNote:Although the Stunstick is a selectable weapon, there is a bug that renders it useless in combat. None of the three soldier variants have animations for this weapon, and they will merely stand in place instead of attacking the player.

Dedicated Console Variables

  • sk_combine_s_health
<integer> A Combine soldier's spawn health
  • sk_combine_s_kick
<integer> Melee damage

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> Weapons
Literal Value Description
weapon_ar2 AR2"
weapon_shotgun Shotgun
weapon_smg1 SMG1
weapon_stunstick Stun Stick
0 Nothing
  • NumGrenades
<integer> Number of Grenades
Use 999999 for unlimited
  • model
<studio/choices>
Literal Value Description
models/combine_soldier.mdl Regular Soldier
models/combine_soldier_prisonguard.mdl Nova Prospekt Soldier
models/combine_super_soldier.mdl Elite Soldier
  • tacticalvariant (in all games since Half-Life 2: Episode One)
<boolean> If set, soldier will pressure the enemy (Keep advancing).

Flags

BaseNPC flags 
Wait Till Seen : [1]
Prevents this NPC from seeing (or being seen) until it enters a player's viewcone.
Gag : [2]
Won't make IDLE sounds until it's angry.
Fall to ground (unchecked means teleport to ground) : [4]
Drop Healthkit : [8]
Causes this NPC to drop an item_healthvial upon dying.
Efficient : [16]
Don't acquire enemies or avoid obstacles
Wait For Script : [128]
Forces this NPC to "wait" in an idle state until it finishes playing a scripted_sequence.
Long Visibility/Shoot : [256]
By default, increases a NPC's sight range to 6,000 units and allows it to attack from anywhere within that distance.
Fade Corpse : [512]
Think outside PVS : [1024]
Allows this NPC to run its regular AI outside of any player's PVS.
Template NPC : [2048]
Marks this NPC as a template for entities like npc_template_maker. The NPC will not spawn on its own. This is not needed for point_template.
Do Alternate collision for this NPC (player avoidance) : [4096]
Note.pngNote:This flag is disabled in Half-Life 2: Episode One Half-Life 2: Episode Two episodic for player companions, because the StartScripting input does this.
Don't drop weapons : [8192]
Ignore player push : [16384] (in all games since Source 2006)
Entity won't give way to player.
  • 65536 : Start LookOff
Used when you only want combine to react to what the spotlight sees
  • 131072 : Don't drop grenades (in all games since Half-Life 2: Episode One)
  • 262144 : Don't drop ar2 alt fire (elite only) (in all games since Half-Life 2: Episode One)

Inputs

  • BeginRappel
  • LookOn
Look normally
  • LookOff
Don't look for myself, use other squad member's eyes
  • StartPatrolling
Patrol whenever I'm idle or alert.
  • StopPatrolling
Stop patrolling when I'm idle or alert.
  • ThrowGrenadeAtTarget <target_destination>
Throw a grenade at the specified target.

Outputs

  • OnRappelTouchdown
Fires when done rappeling

Template:Otherlang:en Template:Otherlang:en:ru