Attachment points for HL2: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Added related: Entity_Hierarchy_(parenting))
 
(18 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
{{languageBar}}
This is a list with all possible [[attachment]] points for NPC`s in [[Half-Life 2]].


==[[npc_alyx]]==
{{Stub}}__NOTOC__
This is a list with all possible [[attachment]] points for [[NPC|NPCs]] in the {{hl2series|4}}.
{{todo|Definitely not complete.}}
{{Note|{{cmd|ent_attachments}} can be used to view attachment names and positions in-game for a specified entity.}}
 
=={{ent|npc_alyx}} (<small>{{path|models/alyx|mdl|icon=file}}</small>)==
[[File:Attachment_points_alyx.jpg|thumb|300px|right|Click to enlarge.]]
[[File:Attachment_points_alyx.jpg|thumb|300px|right|Click to enlarge.]]
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|Middle of the Eyes.
|Middle of the Eyes.
|-
|-
|<code>righteye</code>
|{{mono|righteye}}
|The right eye.
|The right eye.
|-
|-
|<code>lefteye</code>
|{{mono|lefteye}}
|The left eye.
|The left eye.
|-
|-
|<code>nose</code>
|{{mono|nose}}
|The nose.
|The nose.
|-
|-
|<code>mouth</code>
|{{mono|mouth}}
|The mouth.
|The mouth.
|-
|-
|<code>amulet</code>
|{{mono|amulet}}
|The string from alyx.
|The string from Alyx.
|-
|-
|<code>chest</code>
|{{mono|chest}}
|
|
|-
|-
|<code>righthand</code>
|{{mono|righthand}}
|The right hand.
|The right hand.
|-
|-
|<code>lefthand</code>
|{{mono|lefthand}}
|The left hand.
|The left hand.
|-
|-
|<code>hips</code>
|{{mono|hips}}
|
|
|-
|-
|<code>pouch1</code>
|{{mono|pouch1}}
|
|
|-
|-
|<code>pouch2</code>
|{{mono|pouch2}}
|
|
|}
|}


==[[npc_antlion]]==
=={{ent|npc_antlion}} (<small>{{path|models/antlion|mdl|icon=file}}</small>)==
[[File:Attachment_points_antlion.jpg|thumb|300px|right|Click to enlarge.]]
[[File:Attachment_points_antlion.jpg|thumb|300px|right|Click to enlarge.]]
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>rightfront</code>
|{{mono|rightfront}}
|
|
|-
|-
|<code>leftfront</code>
|{{mono|leftfront}}
|
|
|-
|-
|<code>rightrear</code>
|{{mono|rightrear}}
|
|
|-
|-
|<code>leftrear</code>
|{{mono|leftrear}}
|
|
|}{{clr}}
|}{{clr}}


==[[npc_antlionguard]]==
=={{ent|npc_antlionguard}} (<small>{{path|models/antlion_guard|mdl|icon=file}}</small>)==
[[File:Attachment_points_antlion_guard.jpg|thumb|300px|right|Click to enlarge.]]
[[File:Attachment_points_antlion_guard.jpg|thumb|300px|right|Click to enlarge.]]
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>1</code>
|{{mono|1}}
|
|
|-
|-
|<code>0</code>
|{{mono|0}}
|
|
|-
|-
|<code>rightfront</code>
|{{mono|rightfront}}
|
|
|-
|-
|<code>leftfront</code>
|{{mono|leftfront}}
|
|
|}{{clr}}
|}{{clr}}


==[[npc_apcdriver]]==
=={{ent|npc_apcdriver}} (<small>{{path|models/combine_apc|mdl|icon=file}}</small>)==
[[File:Attachment_points_apc.jpg|thumb|300px|right|Click to enlarge.]]
[[File:Attachment_points_apc.jpg|thumb|300px|right|Click to enlarge.]]
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>demage0</code>
|{{mono|damage0}}
|
|-
|{{mono|damage1}}
|
|-
|{{mono|damage2}}
|
|-
|{{mono|damage3}}
|
|-
|{{mono|gun_base}}
|
|-
|{{mono|gun_def}}
|
|-
|{{mono|muzzle}}
|
|-
|{{mono|wheel_fl}}
|
|-
|{{mono|wheel_fr}}
|
|
|-
|-
|<code>demage1</code>
|{{mono|wheel_rl}}
|
|
|-
|-
|<code>demage2</code>
|{{mono|wheel_rr}}
|
|
|-
|-
|<code>demage3</code>
|{{mono|vehicle_engine}}
|
|}
 
=={{path|models/combine_apc_dynamic|mdl|icon=file}}==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|{{mono|gun_base}}
|
|
|-
|-
|<code>gun_base</code>
|{{mono|gun_def}}
|
|
|-
|-
|<code>gun_def</code>
|{{mono|muzzle}}
|
|
|-
|-
|<code>muzzle</code>
|{{mono|engine}}
|
|
|-
|-
|<code>wheel_fl</code>
|{{mono|tire_FR}}
|
|
|-
|-
|<code>wheel_fr</code>
|{{mono|tire_FL}}
|
|
|-
|-
|<code>wheel_rl</code>
|{{mono|tire_BR}}
|
|
|-
|-
|<code>wheel_rr</code>
|{{mono|tire_BL}}
|
|
|-
|-
|<code>vehicle_engine</code>
|{{mono|sparks}}
|
|
|}
|}


==[[npc_barnacle]]==
=={{ent|npc_barnacle}} (<small>{{path|models/barnacle|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>TongueEnd</code>
|{{mono|TongueEnd}}
|
|
|-
|-
|<code>TongueSplineEnd</code>
|{{mono|TongueSplineEnd}}
|
|
|-
|-
|<code>StrikeHeadAttach</code>
|{{mono|StrikeHeadAttach}}
|
|
|-
|-
|<code>StrikePoint</code>
|{{mono|StrikePoint}}
|
|
|-
|-
|<code>NeckHeight</code>
|{{mono|NeckHeight}}
|
|
|-
|-
|<code>innard</code>
|{{mono|innard}}
|
|
|}
|}


==[[npc_barney]]==
=={{ent|npc_barney}} (<small>{{path|models/barney|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|mouth}}
|
|
|-
|-
|<code>chest</code>
|{{mono|chest}}
|
|
|-
|-
|<code>helmet_attachment</code>
|{{mono|helmet_attachment}}
|
|
|-
|-
|<code>faceplate_attachment</code>
|{{mono|faceplate_attachment}}
|
|
|-
|-
|<code>forward</code>
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_head}}
|
|
|}
|}


==[[npc_breen]]==
=={{ent|npc_breen}} (<small>{{path|models/breen|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|-
|{{mono|mouth}}
|
|-
|{{mono|chest}}
|
|-
|{{mono|physgun_attachment}}
|
|-
|{{mono|forward}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>chest</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>physgun_attachments</code>
|{{mono|anim_attachment_head}}
|
|}
 
=={{ent|npc_citizen}} (<small>{{path|models/humans/group0X(m)/(fe)male_0X|mdl|icon=file}}</small>)==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|{{mono|eyes}}
|Middle of the Eyes.
|-
|{{mono|mouth}}
|
|
|-
|-
|<code>forward</code>
|{{mono|chest}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|forward}}
|Back of the head.
|-
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_head}}
|
|
|-
|}
|}


==[[npc_cscanner]]==
=={{ent|npc_cscanner}} (<small>{{path|models/combine_scanner|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>light</code>
|{{mono|light}}
|
|
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|}
|}


==[[npc_combine_s]]==
=={{ent|npc_combine_s}} (<small>{{path|models/combine_soldier|mdl|icon=file}} / {{path|models/combine_soldier_prisonguard|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>lefthand</code>
|{{mono|lefthand}}
|
|
|-
|-
|<code>zipline</code>
|{{mono|zipline}}
|
|
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>beam_demage</code>
|{{mono|beam_damage}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_LH}}
|
|
|}
|}


==[[npc_combinedropship]]==
=={{ent|npc_combinedropship}} (<small>{{path|models/combine_dropship|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>FootThruster_L</code>
|{{mono|FootThruster_L}}
|
|-
|{{mono|FootThruster_R}}
|
|-
|{{mono|RearThruster_L}}
|
|-
|{{mono|RearThruster_R}}
|
|-
|{{mono|Cargo}}
|
|-
|{{mono|cargo_anim}}
|
|
|}
=={{ent|npc_combinegunship}} (<small>{{path|models/gunship|mdl|icon=file}}</small>)==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|-
|<code>FootThruster_R</code>
|{{mono|muzzle}}
|
|
|-
|-
|<code>RearThruster_L</code>
|{{mono|exhaustl}}
|
|
|-
|-
|<code>RearThruster_R</code>
|{{mono|exhaustr}}
|
|
|-
|-
|<code>Cargo</code>
|{{mono|bellygun}}
|
|
|-
|-
|<code>cargo_anim</code>
|{{mono|rotor}}
|
|
|}
|}


==[[npc_combinegunship]]==
=={{ent|npc_dog}} (<small>{{path|models/dog|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>muzzle</code>
|{{mono|eyes}}
|
|-
|{{mono|forward}}
|
|-
|{{mono|physgun}}
|
|-
|{{mono|thumb}}
|
|
|-
|-
|<code>exhaustl</code>
|{{mono|pinky}}
|
|
|-
|-
|<code>exhaustr</code>
|{{mono|index}}
|
|
|-
|-
|<code>RearThruster_R</code>
|{{mono|bigPhys_attachment}}
|
|
|-
|-
|<code>bellygun</code>
|{{mono|groundTarget}}
|
|
|-
|-
|<code>rotor</code>
|{{mono|chestTarget}}
|
|
|-
|{{mono|__illumPosition}}
|
|-
|}
|}


==[[npc_dog]]==
===Rope related attachments===
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|Cable1a}}
|
|-
|{{mono|Cable1b}}
|
|-
|{{mono|Cable1c}}
|
|-
|{{mono|Cable2a}}
|
|-
|{{mono|Cable2b}}
|
|-
|{{mono|Cable3a}}
|
|-
|{{mono|Cable3b}}
|
|-
|{{mono|Cable3c}}
|
|-
|{{mono|Cable3d}}
|
|-
|{{mono|Cable4a}}
|
|-
|{{mono|Cable4b}}
|
|-
|{{mono|Cable4c}}
|
|-
|{{mono|Cable4d}}
|
|-
|{{mono|Cable5a}}
|
|
|-
|-
|<code>forward</code>
|{{mono|Cable5b}}
|
|
|-
|-
|<code>physgun</code>
|{{mono|Cable6a}}
|
|
|-
|-
|<code>thumb</code>
|{{mono|Cable6b}}
|
|
|-
|-
|<code>pinky</code>
|{{mono|Cable7a}}
|
|
|-
|-
|<code>index</code>
|{{mono|Cable7b}}
|
|
|}
|}


==[[npc_eli]]==
=={{ent|npc_eli}} (<small>{{path|models/eli|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|-
|{{mono|mouth}}
|
|-
|{{mono|chest}}
|
|-
|{{mono|LabPart_attachment}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|MossyHandIK_Attachment}}
|
|
|-
|-
|<code>chest</code>
|{{mono|attach_crowbar}}
|
|
|-
|-
|<code>LabPart_attachment</code>
|{{mono|attach_tongue}}
|
|
|-
|-
|<code>forward</code>
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_head}}
|
|
|}
|}


==[[npc_helicopter]]==
=={{ent|npc_helicopter}} (<small>{{path|models/combine_helicopter|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>gun</code>
|{{mono|Gun}}
|
|-
|{{mono|Muzzle}}
|
|-
|{{mono|Bomb}}
|
|-
|{{mono|Damage0}}
|
|
|-
|-
|<code>muzzle</code>
|{{mono|Damage1}}
|
|
|-
|-
|<code>bomb</code>
|{{mono|Damage2}}
|
|
|-
|-
|<code>LightRed_0</code>
|{{mono|Damage3}}
|
|
|-
|-
|<code>LightRed_1</code>
|{{mono|Damage4}}
|
|
|-
|-
|<code>LightRed_2</code>
|{{mono|Light_Red0}}
|
|
|-
|-
|<code>Spotlight</code>
|{{mono|Light_Red1}}
|
|
|-
|-
|<code>Demage 0-4</code>
|{{mono|Light_Red2}}
|
|-
|{{mono|Spotlight}}
|
|
|}
|}


==[[npc_gman]]==
=={{ent|npc_gman}} (<small>{{path|models/gman|mdl|icon=file}} / {{path|models/gman_high|mdl|icon=file}} </small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|mouth}}
|
|
|-
|-
|<code>chest</code>
|{{mono|chest}}
|
|
|-
|-
|<code>cameraeye</code>
|{{mono|cameraeye}}
|
|
|-
|-
|<code>mouth_left</code>
|{{mono|mouth_left}}
|
|
|-
|-
|<code>cheekbone_left</code>
|{{mono|cheekbone_left}}
|
|
|-
|-
|<code>forward</code>
|{{mono|attach_lShoulderAim}}
| Only in the low-res version of the model.
|-
|{{mono|attach_rShoulderAim}}
| Only in the low-res version of the model.
|-
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_head}}
|
|
|}
|}


==[[npc_kleiner]]==
=={{ent|npc_kleiner}} (<small>{{path|models/kleiner|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|lefteye}}
|
|
|-
|-
|<code>chest</code>
|{{mono|righteye}}
|
|
|-
|-
|<code>lefteys</code>
|{{mono|nose}}
|
|
|-
|-
|<code>righteye</code>
|{{mono|mouth}}
|
|
|-
|-
|<code>nose</code>
|{{mono|tie}}
|
|
|-
|-
|<code>tie</code>
|{{mono|pen}}
|
|
|-
|-
|<code>pen</code>
|{{mono|chest}}
|
|
|-
|-
|<code>chest</code>
|{{mono|hips}}
|
|
|-
|-
|<code>hips</code>
|{{mono|lefthand}}
|
|
|-
|-
|<code>lefthand</code>
|{{mono|righthand}}
|
|
|-
|-
|<code>righthand</code>
|{{mono|attach_lShoulderAim}}
|
|
|-
|-
|<code>forward</code>
|{{mono|attach_rShoulderAim}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_LH}}
|
|-
|{{mono|anim_attachment_head}}
|
|
|}
|}


==[[npc_metropolice]]==
=={{ent|npc_metropolice}} (<small>{{path|models/police|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|-
|{{mono|Center}}
|
|-
|{{mono|Chest}}
|
|-
|{{mono|LHand}}
|
|-
|{{mono|RHand}}
|
|-
|{{mono|zipline}}
|
|-
|{{mono|manhack}}
|
|-
|{{mono|forward}}
|
|-
|{{mono|anim_attachment_RH}}
|
|-
|{{mono|anim_attachment_LH}}
|
|-
|{{mono|anim_attachment_head}}
|
|-
|{{mono|baton}}
|
|
|}
=={{path|models/police_cheaple|mdl|icon=file}}==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|-
|<code>center</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>chest</code>
|{{mono|Center}}
|
|
|-
|-
|<code>LHand</code>
|{{mono|Chest}}
|
|
|-
|-
|<code>RHand</code>
|{{mono|LHand}}
|
|
|-
|-
|<code>zipline</code>
|{{mono|RHand}}
|
|
|}
=={{path|models/police_ss|mdl|icon=file}}==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|-
|<code>manhack</code>
|{{mono|forward}}
|
|
|-
|-
|<code>forward</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_head}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>baton</code>
|{{mono|baton}}
|
|
|-
|}
|}


==[[npc_monk]]==
=={{ent|npc_monk}} (<small>{{path|models/monk|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|-
|{{mono|mouth}}
|
|-
|{{mono|chest}}
|
|-
|{{mono|muzzle}}
|
|-
|{{mono|forward}}
|
|-
|{{mono|anim_attachment_RH}}
|
|-
|{{mono|anim_attachment_LH}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|anim_attachment_head}}
|
|}
 
=={{ent|npc_mossman}} (<small>{{path|models/mossman|mdl|icon=file}}</small>)==
{|class=wikitable
!align=left| Attachment Name:
!align=left| Description and Notes:
|-
|{{mono|physgun_attachment}}
|
|
|-
|-
|<code>chest</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>muzzle</code>
|{{mono|mouth}}
|
|
|-
|-
|<code>forward</code>
|{{mono|chest}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_LH}}
|
|
|}
|}


==[[npc_mossman]]==
=={{ent|npc_magnusson}} (<small>{{path|models/magnusson|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|-
|-
|<code>mouth</code>
|{{mono|mouth}}
|
|
|-
|-
|<code>chest</code>
|{{mono|chest}}
|
|
|-
|-
|<code>physgun_attachment</code>
|{{mono|attach_lShoulderAim}}
|
|
|-
|-
|<code>forward</code>
|{{mono|attach_rShoulderAim}}
|
|
|-
|-
|<code>anim_attachment_RH</code>
|{{mono|forward}}
|
|
|-
|-
|<code>anim_attachment_LH</code>
|{{mono|anim_attachment_RH}}
|
|
|-
|-
|<code>anim_attachment_head</code>
|{{mono|anim_attachment_LH}}
|
|-
|{{mono|anim_attachment_head}}
|
|
|}
|}


==[[npc_stalker]]==
=={{ent|npc_stalker}} (<small>{{path|models/stalker|mdl|icon=file}}</small>)==
{| cellpadding=2
{|class=wikitable
!align=left| Attachment Name:
!align=left| Attachment Name:
!align=left| Description and Notes:
!align=left| Description and Notes:
|-
|-
|<code>eyes</code>
|{{mono|eyes}}
|
|
|}
|}


[[Category:Modeling]]
[[Category:Modeling]]
== See also ==
* [[Entity_Hierarchy_(parenting)]]

Latest revision as of 08:52, 30 August 2025

English (en)Русский (ru)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

This is a list with all possible attachment points for NPCs in the Half-Life 2 series Half-Life 2 series.

Todo: Definitely not complete.
Note.pngNote:ent_attachments can be used to view attachment names and positions in-game for a specified entity.

npc_alyx (Filemodels/alyx.mdl)

Click to enlarge.
Attachment Name: Description and Notes:
eyes Middle of the Eyes.
righteye The right eye.
lefteye The left eye.
nose The nose.
mouth The mouth.
amulet The string from Alyx.
chest
righthand The right hand.
lefthand The left hand.
hips
pouch1
pouch2

npc_antlion (Filemodels/antlion.mdl)

Click to enlarge.
Attachment Name: Description and Notes:
rightfront
leftfront
rightrear
leftrear

npc_antlionguard (Filemodels/antlion_guard.mdl)

Click to enlarge.
Attachment Name: Description and Notes:
1
0
rightfront
leftfront

npc_apcdriver (Filemodels/combine_apc.mdl)

Click to enlarge.
Attachment Name: Description and Notes:
damage0
damage1
damage2
damage3
gun_base
gun_def
muzzle
wheel_fl
wheel_fr
wheel_rl
wheel_rr
vehicle_engine

Filemodels/combine_apc_dynamic.mdl

Attachment Name: Description and Notes:
gun_base
gun_def
muzzle
engine
tire_FR
tire_FL
tire_BR
tire_BL
sparks

npc_barnacle (Filemodels/barnacle.mdl)

Attachment Name: Description and Notes:
TongueEnd
TongueSplineEnd
StrikeHeadAttach
StrikePoint
NeckHeight
innard

npc_barney (Filemodels/barney.mdl)

Attachment Name: Description and Notes:
eyes
mouth
chest
helmet_attachment
faceplate_attachment
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_breen (Filemodels/breen.mdl)

Attachment Name: Description and Notes:
eyes
mouth
chest
physgun_attachment
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_citizen (Filemodels/humans/group0X(m)/(fe)male_0X.mdl)

Attachment Name: Description and Notes:
eyes Middle of the Eyes.
mouth
chest
forward Back of the head.
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_cscanner (Filemodels/combine_scanner.mdl)

Attachment Name: Description and Notes:
light
eyes

npc_combine_s (Filemodels/combine_soldier.mdl / Filemodels/combine_soldier_prisonguard.mdl)

Attachment Name: Description and Notes:
lefthand
zipline
eyes
beam_damage
anim_attachment_RH
anim_attachment_LH

npc_combinedropship (Filemodels/combine_dropship.mdl)

Attachment Name: Description and Notes:
FootThruster_L
FootThruster_R
RearThruster_L
RearThruster_R
Cargo
cargo_anim

npc_combinegunship (Filemodels/gunship.mdl)

Attachment Name: Description and Notes:
muzzle
exhaustl
exhaustr
bellygun
rotor

npc_dog (Filemodels/dog.mdl)

Attachment Name: Description and Notes:
eyes
forward
physgun
thumb
pinky
index
bigPhys_attachment
groundTarget
chestTarget
__illumPosition

Rope related attachments

Attachment Name: Description and Notes:
Cable1a
Cable1b
Cable1c
Cable2a
Cable2b
Cable3a
Cable3b
Cable3c
Cable3d
Cable4a
Cable4b
Cable4c
Cable4d
Cable5a
Cable5b
Cable6a
Cable6b
Cable7a
Cable7b

npc_eli (Filemodels/eli.mdl)

Attachment Name: Description and Notes:
eyes
mouth
chest
LabPart_attachment
MossyHandIK_Attachment
attach_crowbar
attach_tongue
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_helicopter (Filemodels/combine_helicopter.mdl)

Attachment Name: Description and Notes:
Gun
Muzzle
Bomb
Damage0
Damage1
Damage2
Damage3
Damage4
Light_Red0
Light_Red1
Light_Red2
Spotlight

npc_gman (Filemodels/gman.mdl / Filemodels/gman_high.mdl )

Attachment Name: Description and Notes:
eyes
mouth
chest
cameraeye
mouth_left
cheekbone_left
attach_lShoulderAim Only in the low-res version of the model.
attach_rShoulderAim Only in the low-res version of the model.
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_kleiner (Filemodels/kleiner.mdl)

Attachment Name: Description and Notes:
eyes
lefteye
righteye
nose
mouth
tie
pen
chest
hips
lefthand
righthand
attach_lShoulderAim
attach_rShoulderAim
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_metropolice (Filemodels/police.mdl)

Attachment Name: Description and Notes:
eyes
Center
Chest
LHand
RHand
zipline
manhack
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head
baton

Filemodels/police_cheaple.mdl

Attachment Name: Description and Notes:
eyes
Center
Chest
LHand
RHand

Filemodels/police_ss.mdl

Attachment Name: Description and Notes:
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head
eyes
baton

npc_monk (Filemodels/monk.mdl)

Attachment Name: Description and Notes:
eyes
mouth
chest
muzzle
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_mossman (Filemodels/mossman.mdl)

Attachment Name: Description and Notes:
physgun_attachment
eyes
mouth
chest
forward
anim_attachment_RH
anim_attachment_LH

npc_magnusson (Filemodels/magnusson.mdl)

Attachment Name: Description and Notes:
eyes
mouth
chest
attach_lShoulderAim
attach_rShoulderAim
forward
anim_attachment_RH
anim_attachment_LH
anim_attachment_head

npc_stalker (Filemodels/stalker.mdl)

Attachment Name: Description and Notes:
eyes

See also