Npc alien grunt unarmored
Jump to navigation
Jump to search
NoteSome keyvalues, spawnflags, effect flags, inputs, or outputs might not affect an NPC, based on the functionality and coding of the NPC.
npc_alien_grunt_unarmored is a point entity available in Black Mesa 2012. It is a variation of the alien grunt that uses only melee combat and never uses hivehand. It seems that initially this NPC should use the model that does not have armor or hivehand (which can be seen in the chapter Questionable Ethics), this is confirmed by FGD, however, it uses model of the classic version of alien grunt, probably due to incompleteness, or because the model doesn't work with this NPC properly (broken animations and ragdoll model). This NPC is not used in the original campaign; perhaps at some point it was intended to be used in earthbound levels. Was cut in
Black Mesa since Steam release and and replaced by npc_alien_grunt_melee.

Dedicated Console Variables
- sk_alien_grunt_front_dmg_scale ([todo internal name (i)]) <float>
- Front damage scale. Default: 0.8.
- sk_alien_grunt_health ([todo internal name (i)]) <float>
- Amount of health. Default: 90.
- sk_alien_grunt_melee_dmg ([todo internal name (i)]) <float>
- Melee damage scale. Default: 25.
- sk_alien_grunt_melee_jump_range ([todo internal name (i)]) <float>
- Melee jump range. Default: 166.
- sk_alien_grunt_melee_range ([todo internal name (i)]) <float>
- Melee range. Default: 75.
- sk_alien_grunt_turn_speed ([todo internal name (i)]) <float>
- Turn speed. Default: 30.
- sk_alien_grunt_rage_reset_delay ([todo internal name (i)]) <float>
- Rage reset delay. Default: 5.
- sk_alien_grunt_rage_threshold ([todo internal name (i)]) <float>
- Rage threshold. Default: 10.
Keyvalues
- Expression Override (expressionoverride) <sound> !FGD
- Enter a VCD file to override facial expressions on this NPC.
Flags
ExpandBaseNPC flags
Inputs
- SetExpressionOverride <string>
- Set facial expression override.
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.
Outputs
See also
- npc_xen_grunt - main alien grunt version with improved AI.
- npc_alien_grunt - original deprecated alien grunt.
- npc_alien_grunt_elite - elite alien grunt.
- npc_alien_grunt_melee - alien grunt with melee combat only.
- weapon_hivehand - main weapon of alien grunt.