Npc bullseye: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Note:Some keyvalues, spawnflags, effect flags, inputs, or outputs might not affect an NPC, based on the functionality and coding of the NPC.
		
	
m (Robot: fixing template case.)  | 
				m (Robot: fixing template case.)  | 
				||
| Line 13: | Line 13: | ||
== Flags ==  | == Flags ==  | ||
* {{  | * {{Fl BaseNPC}}  | ||
* 65536 : Not Solid  | * 65536 : Not Solid  | ||
Revision as of 18:21, 19 January 2009
Entity description
npc_bullseyes act as targets for other NPCs to attack a non-NPC object. In order to get an NPC to attack the location of a bullseye, use an ai_relationship to make the attacking NPC hate the bullseye.
Keyvalues
- health
 
- <Integer> Unlike other NPCs level designers are allowed to set the health on bullseyes
 
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,000units 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]
 
- Don't drop weapons : [8192]
 
- Ignore player push : [16384] (in all games since 
) - Entity won't give way to player.
 
- 65536 : Not Solid
 
- 131072 : Take No Damage
 
- 262144 : Enemy Damage Only
 
- 524288 : Bleed
 
- 1048576 : Perfect Accuracy — an NPC attacking the bullseye will do so with perfect accuracy
 
- 2097152 : Collide against physics objects (Creates VPhysics Shadow) (in all games since 
) 
Inputs
Outputs
- OnTargeted
 
- Fires when targeted. (!activator is the activator) & Template:Caller
 
- OnReleased
 
- Fires when no longer targeted. (!activator is the activator) & Template:Caller
 
