Template:Fl BaseNPC: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(You won't believe how long this took me to figure out...)
No edit summary
 
(23 intermediate revisions by 14 users not shown)
Line 1: Line 1:
1 : Wait Till Seen
{{LanguageBar}}
* 2 : Gag (No IDLE sounds until angry)
<onlyinclude>{{ExpandBox|title=BaseNPC flags|
* 4 : Fall to ground (unchecked means *teleport* to ground)
{{Fl|1|Wait Till Seen|Prevents this NPC from seeing (or being seen) until it enters a player's viewcone.}}
* 8 : Drop Healthkit
{{Fl|2|Gag|Won't make IDLE sounds until it's angry.}}
* 16 : Efficient - Don't acquire enemies or avoid obstacles
{{Fl|4|Fall to ground (unchecked means ''teleport'' to ground)}}
* 128 : Wait For Script
{{Fl|8|Drop Healthkit|Causes this NPC to drop an {{ent|item_healthvial}} upon dying.}}
* 256 : Long Visibility/Shoot
{{Fl|16|Efficient|Don't acquire enemies or avoid obstacles}}
* 512 : Fade Corpse
{{Fl|128|Wait For Script|Forces this NPC to "wait" in an idle state until it finishes playing a {{ent|scripted_sequence}}.}}
* 1024 : Think outside PVS
{{Fl|256|Long Visibility/Shoot|By default, increases a NPC's sight range to <code>6,000</code> units and allows it to attack from anywhere within that distance.}}
* 2048 : Template NPC (will not spawn, used by [[npc_maker]] but '''not''' [[point_template]])
{{Fl|512|Fade Corpse}}
* 4096 : Do Alternate collision for this NPC (player avoidance)
{{Fl|1024|[[NPC Sensing|Think outside PVS]]|Allows this NPC to run its regular AI outside of any player's PVS.}}
* 8192 : Don't drop weapons
{{Fl|2048|Template NPC|Marks this NPC as a template for entities like {{ent|npc_template_maker}}. The NPC will not spawn on its own. This is not needed for {{ent|point_template}}.}}
{{Fl|4096|Do Alternate collision for this NPC (player avoidance)}}{{note|This flag is disabled in {{Hl2episodes}} episodic for player companions, because the <code>StartScripting</code> input does this.}}
{{Fl|8192|Don't drop weapons}}
{{Fl|16384|Ignore player push|Entity won't give way to player.|since={{src06}}}}
}}</onlyinclude>
[[Category:Flag Templates|BaseNPC]]

Latest revision as of 22:19, 3 March 2025

Flag-white.pngEnglish (en)
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.