Npc apcdriver: Difference between revisions

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


== Keyvalues ==
== Keyvalues ==
* {{kv vehicledrivernpc}}
* {{KV VehicleDriverNPC}}
* '''drivermaxspeed'''
* '''drivermaxspeed'''
: <float> Maxspeed (percentage of vehicle's maxspeed).
: <float> Maxspeed (percentage of vehicle's maxspeed).

Revision as of 20:00, 19 January 2009

Template:Wrongtitle

Entity description

The NPC used to drive an APC vehicle (prop_vehicle_apc).

This entity has no physical representation in-game, and as such does not require specific placement in relation to its APC model.

Note.pngNote:Some keyvalues, spawnflags, effect flags, inputs, or outputs might not affect an NPC, based on the functionality and coding of the NPC.

Keyvalues

Vehicle (vehicle) <targetname>
Vehicle to drive.
  • drivermaxspeed
<float> Maxspeed (percentage of vehicle's maxspeed).
  • driverminspeed
<float> MinSpeed (percentage of vehicle's maxspeed).

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 : No Rocket Attacks
  • 131072 : No Gun Attacks

Inputs

StartFiring
Tell the driver to attack nearby enemies with the vehicle's weaponry (if any).
StopFiring
Tell the driver to stop attacking nearby enemies with the vehicle's weaponry.
GotoPathCorner <targetnameRedirectInput/string>
Tell the driver to go to a specific path corner and continue from there.
  • SetDriversMaxSpeed <float>
Set the drivermaxspeed.
  • SetDriversMinSpeed <float>
Set the driverminspeed.
  • StartForward
Tell the driver to start driving.
  • Stop
Tell the driver to stop driving.

Outputs

Disables firing from happening
  • EnableFiring <float>
Enables firing to start. Firing is enabled by default

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