npc_eli
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.
Important:In
Black Mesa this NPC is copy of npc_human_scientist_eli.
Bug:In
Black Mesa: Definitive Edition death of this NPC causes game to crash, instead of causing screen to fade and message about failed mission. Not in
Black Mesa 2012. [todo tested in ?]
Bug:In
Black Mesa: Definitive Edition follow of this NPC causes game to crash.
Confirm:Is it also in
Black Mesa 2012 ?
Confirm:Is there a way to fix this ?
[todo tested in ?]
npc_eli
is a point entity available in Half-Life 2,
Half-Life 2: Episode One,
Half-Life 2: Episode Two,
Half-Life 2: Deathmatch, and
Black Mesa.
Dr. Eli Vance, Earth's last great hope, single-handedly fighting off both an evil alien invasion, as well as trying to stop that idiot lab assistant from putting the moves on his daughter.
- Eli is allowed to use multiple models, because he appears in the pod. He defaults to his normal model.











Keyvalues
TalkNPC:
- Use Sentence (UseSentence) <string>
- Sentence spoken when the NPC gets +used by a player
- Un-Use Sentence (UnUseSentence) <string>
- Sentence spoken NPC gets used again
- Don't Use Speech Semaphore (DontUseSpeechSemaphore) <boolean>
- Friendly NPCs are not allowed to speak if another friendly NPC is speaking. In some cases, we don't want speaking NPCs to prevent other NPCs from speaking (for instance, if there is a friendly NPC speaking for a long time on a monitor). To make this NPC not prevent other NPCs from talking, make it not grab the semaphore when it speaks.
Parentname:
- Parent (parentname) <targetname>
- Specifies a movement parent. An entity will maintain its initial offset from its parent. An attachment point can be added to the end of the name, separated by a comma.
- Model (model) <model path>
- Worldmodel
Outputs
Inputs
TalkNPC:
- SpeakResponseConcept <string> (in all games since
)
- Speak the specified response concept immediately.
ExpandBaseNPC inputs
Parentname:
- SetParent <string>
- Move with this entity. See Entity Hierarchy (parenting).
- SetParentAttachment <string>
- Change this entity to attach to a specific attachment point on its parent. The entity will teleport so that the position of its root bone matches that of the attachment. Entities must be parented before being sent this input.
- SetParentAttachmentMaintainOffset <string>
- As above, but without teleporting. The entity retains its position relative to the attachment at the time of the input being received.
- ClearParent
- Removes this entity from the the movement hierarchy, leaving it free to move independently.
Flags
ExpandBaseNPC flags
Categories:
- Half-Life 2
- TODO rewrite lang to LanguageBar
- Half-Life 2 entities
- Half-Life 2 point entities
- Half-Life 2: Episode One entities
- Half-Life 2: Episode One point entities
- Half-Life 2: Episode Two entities
- Half-Life 2: Episode Two point entities
- Half-Life 2: Deathmatch entities
- Half-Life 2: Deathmatch point entities
- Black Mesa entities
- Black Mesa point entities
- NPC entities
- Pages with uncategorized bugs
- Half-Life 2 NPCs