Attachment points for HL2: Difference between revisions
Jump to navigation
Jump to search
Note:
npc_alyx (
npc_antlion (
npc_antlionguard (
npc_apcdriver (
npc_barnacle (
npc_barney (
npc_breen (
npc_citizen (
npc_cscanner (
npc_combine_s (
npc_combinedropship (
npc_combinegunship (
npc_dog (
npc_eli (
npc_helicopter (
npc_gman (
npc_kleiner (
npc_metropolice (
npc_monk (
npc_mossman (
npc_magnusson (
npc_stalker (
(Added what 'forward' means on an npc_citizen) |
Ninjaofsauce (talk | contribs) (Added weapons and mapping sections) |
||
| (7 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{languageBar}} | ||
}} | |||
{{Stub}}__NOTOC__ | {{Stub}}__NOTOC__ | ||
==Mapping== | |||
There are several ways to use attachment points. | |||
*'''SetParent''' | |||
*'''SetParentAttachment''' | |||
*'''SetParentAttachmentMaintainOffset''' | |||
==[[ | ==Weapons== | ||
Most weapons have attachment '''muzzle'''. This is used for muzzleflash and other sprites. | |||
[[weapon_pistol]] has attachment '''1''' where shell ejection occurs. | |||
==NPC== | |||
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.]] | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
|Middle of the Eyes. | |Middle of the Eyes. | ||
|- | |- | ||
| | |{{mono|righteye}} | ||
|The right eye. | |The right eye. | ||
|- | |- | ||
| | |{{mono|lefteye}} | ||
|The left eye. | |The left eye. | ||
|- | |- | ||
| | |{{mono|nose}} | ||
|The nose. | |The nose. | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
|The mouth. | |The mouth. | ||
|- | |- | ||
| | |{{mono|amulet}} | ||
|The string from | |The string from Alyx. | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|righthand}} | ||
|The right hand. | |The right hand. | ||
|- | |- | ||
| | |{{mono|lefthand}} | ||
|The left hand. | |The left hand. | ||
|- | |- | ||
| | |{{mono|hips}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|pouch1}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|pouch2}} | ||
| | | | ||
|} | |} | ||
== | =={{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.]] | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|rightfront}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|leftfront}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|rightrear}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|leftrear}} | ||
| | | | ||
|}{{clr}} | |}{{clr}} | ||
== | =={{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.]] | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|1}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|0}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|rightfront}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|leftfront}} | ||
| | | | ||
|}{{clr}} | |}{{clr}} | ||
== | =={{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.]] | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|damage0}} | ||
| | |||
|- | |||
|{{mono|damage1}} | |||
| | |||
|- | |||
|{{mono|damage2}} | |||
| | |||
|- | |||
|{{mono|damage3}} | |||
| | |||
|- | |||
|{{mono|gun_base}} | |||
| | |||
|- | |||
|{{mono|gun_def}} | |||
| | |||
|- | |||
|{{mono|muzzle}} | |||
| | |||
|- | |||
|{{mono|wheel_fl}} | |||
| | |||
|- | |||
|{{mono|wheel_fr}} | |||
| | |||
|- | |||
|{{mono|wheel_rl}} | |||
| | | | ||
|- | |- | ||
| | |{{mono|wheel_rr}} | ||
| | | | ||
|- | |- | ||
| | |{{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}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|gun_def}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|muzzle}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|engine}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|tire_FR}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|tire_FL}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|tire_BR}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|tire_BL}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|sparks}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_barnacle}} (<small>{{path|models/barnacle|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|TongueEnd}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|TongueSplineEnd}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|StrikeHeadAttach}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|StrikePoint}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|NeckHeight}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|innard}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_barney}} (<small>{{path|models/barney|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|helmet_attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|faceplate_attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_head}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_breen}} (<small>{{path|models/breen|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|physgun_attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|- | |- | ||
| | |{{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| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
|Middle of the Eyes. | |Middle of the Eyes. | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | |||
|- | |- | ||
| | |{{mono|chest}} | ||
| | |||
|- | |- | ||
| | |{{mono|forward}} | ||
|Back of the head. | |Back of the head. | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | |||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | |||
|- | |||
|{{mono|anim_attachment_head}} | |||
| | |||
|- | |- | ||
|} | |} | ||
== | =={{ent|npc_cscanner}} (<small>{{path|models/combine_scanner|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|light}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_combine_s}} (<small>{{path|models/combine_soldier|mdl|icon=file}} / {{path|models/combine_soldier_prisonguard|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|lefthand}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|zipline}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|beam_damage}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_combinedropship}} (<small>{{path|models/combine_dropship|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{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| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|muzzle}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|exhaustl}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|exhaustr}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|bellygun}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|rotor}} | ||
| | | | ||
|} | |||
=={{ent|npc_dog}} (<small>{{path|models/dog|mdl|icon=file}}</small>)== | |||
{|class=wikitable | |||
!align=left| Attachment Name: | |||
!align=left| Description and Notes: | |||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |||
|{{mono|forward}} | |||
| | |||
|- | |||
|{{mono|physgun}} | |||
| | |||
|- | |||
|{{mono|thumb}} | |||
| | |||
|- | |||
|{{mono|pinky}} | |||
| | |||
|- | |||
|{{mono|index}} | |||
| | |||
|- | |||
|{{mono|bigPhys_attachment}} | |||
| | |||
|- | |||
|{{mono|groundTarget}} | |||
| | |||
|- | |||
|{{mono|chestTarget}} | |||
| | |||
|- | |||
|{{mono|__illumPosition}} | |||
| | |||
|- | |||
|} | |} | ||
== | ===Rope related attachments=== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{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}} | |||
| | |||
|- | |||
|{{mono|Cable5b}} | |||
| | |||
|- | |||
|{{mono|Cable6a}} | |||
| | |||
|- | |||
|{{mono|Cable6b}} | |||
| | |||
|- | |||
|{{mono|Cable7a}} | |||
| | |||
|- | |||
|{{mono|Cable7b}} | |||
| | | | ||
|} | |} | ||
== | =={{ent|npc_eli}} (<small>{{path|models/eli|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | |||
|- | |||
|{{mono|mouth}} | |||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|LabPart_attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|MossyHandIK_Attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|attach_crowbar}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|attach_tongue}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | |||
|- | |||
|{{mono|anim_attachment_LH}} | |||
| | |||
|- | |||
|{{mono|anim_attachment_head}} | |||
| | | | ||
|} | |} | ||
== | =={{ent|npc_helicopter}} (<small>{{path|models/combine_helicopter|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|Gun}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Muzzle}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Bomb}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Damage0}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Damage1}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Damage2}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Damage3}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Damage4}} | ||
| | |||
|- | |||
|{{mono|Light_Red0}} | |||
| | |||
|- | |||
|{{mono|Light_Red1}} | |||
| | |||
|- | |||
|{{mono|Light_Red2}} | |||
| | |||
|- | |||
|{{mono|Spotlight}} | |||
| | | | ||
|} | |} | ||
== | =={{ent|npc_gman}} (<small>{{path|models/gman|mdl|icon=file}} / {{path|models/gman_high|mdl|icon=file}} </small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|cameraeye}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth_left}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|cheekbone_left}} | ||
| | | | ||
|- | |- | ||
| | |{{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}} | |||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_head}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_kleiner}} (<small>{{path|models/kleiner|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|lefteye}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|righteye}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|nose}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|tie}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|pen}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|hips}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|lefthand}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|righthand}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|attach_lShoulderAim}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|attach_rShoulderAim}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | |||
|- | |||
|{{mono|anim_attachment_head}} | |||
| | | | ||
|} | |} | ||
== | =={{ent|npc_metropolice}} (<small>{{path|models/police|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{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: | |||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Center}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|Chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|LHand}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|RHand}} | ||
| | | | ||
|} | |||
=={{path|models/police_ss|mdl|icon=file}}== | |||
{|class=wikitable | |||
!align=left| Attachment Name: | |||
!align=left| Description and Notes: | |||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|- | |||
|{{mono|anim_attachment_head}} | |||
| | |||
|- | |||
|{{mono|eyes}} | |||
| | |||
|- | |||
|{{mono|baton}} | |||
| | |||
|- | |||
|} | |} | ||
== | =={{ent|npc_monk}} (<small>{{path|models/monk|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|muzzle}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_LH}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_head}} | ||
| | | | ||
|} | |} | ||
== | =={{ent|npc_mossman}} (<small>{{path|models/mossman|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|physgun_attachment}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|mouth}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|chest}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | | | ||
|- | |- | ||
| | |{{mono|anim_attachment_RH}} | ||
| | | | ||
|- | |- | ||
|< | |{{mono|anim_attachment_LH}} | ||
| | |||
|} | |||
=={{ent|npc_magnusson}} (<small>{{path|models/magnusson|mdl|icon=file}}</small>)== | |||
{|class=wikitable | |||
!align=left| Attachment Name: | |||
!align=left| Description and Notes: | |||
|- | |||
|{{mono|eyes}} | |||
| | |||
|- | |||
|{{mono|mouth}} | |||
| | |||
|- | |||
|{{mono|chest}} | |||
| | |||
|- | |||
|{{mono|attach_lShoulderAim}} | |||
| | |||
|- | |||
|{{mono|attach_rShoulderAim}} | |||
| | | | ||
|- | |- | ||
| | |{{mono|forward}} | ||
| | |||
|- | |||
|{{mono|anim_attachment_RH}} | |||
| | |||
|- | |||
|{{mono|anim_attachment_LH}} | |||
| | |||
|- | |||
|{{mono|anim_attachment_head}} | |||
| | | | ||
|} | |} | ||
== | =={{ent|npc_stalker}} (<small>{{path|models/stalker|mdl|icon=file}}</small>)== | ||
{| | {|class=wikitable | ||
!align=left| Attachment Name: | !align=left| Attachment Name: | ||
!align=left| Description and Notes: | !align=left| Description and Notes: | ||
|- | |- | ||
| | |{{mono|eyes}} | ||
| | | | ||
|} | |} | ||
[[Category:Modeling]] | [[Category:Modeling]] | ||
== See also == | |||
* [[Entity_Hierarchy_(parenting)]] | |||
Latest revision as of 16:31, 22 October 2025
Mapping
There are several ways to use attachment points.
- SetParent
- SetParentAttachment
- SetParentAttachmentMaintainOffset
Weapons
Most weapons have attachment muzzle. This is used for muzzleflash and other sprites. weapon_pistol has attachment 1 where shell ejection occurs.
NPC
This is a list with all possible attachment points for NPCs in the
Half-Life 2 series.
Todo: Definitely not complete.
ent_attachments can be used to view attachment names and positions in-game for a specified entity.npc_alyx (
models/alyx.mdl)
| 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 (
models/antlion.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| rightfront | |
| leftfront | |
| rightrear | |
| leftrear |
npc_antlionguard (
models/antlion_guard.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| 1 | |
| 0 | |
| rightfront | |
| leftfront |
npc_apcdriver (
models/combine_apc.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| damage0 | |
| damage1 | |
| damage2 | |
| damage3 | |
| gun_base | |
| gun_def | |
| muzzle | |
| wheel_fl | |
| wheel_fr | |
| wheel_rl | |
| wheel_rr | |
| vehicle_engine |

models/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 (
models/barnacle.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| TongueEnd | |
| TongueSplineEnd | |
| StrikeHeadAttach | |
| StrikePoint | |
| NeckHeight | |
| innard |
npc_barney (
models/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 (
models/breen.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| eyes | |
| mouth | |
| chest | |
| physgun_attachment | |
| forward | |
| anim_attachment_RH | |
| anim_attachment_LH | |
| anim_attachment_head |
npc_citizen (
models/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 (
models/combine_scanner.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| light | |
| eyes |
npc_combine_s (
models/combine_soldier.mdl / 
models/combine_soldier_prisonguard.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| lefthand | |
| zipline | |
| eyes | |
| beam_damage | |
| anim_attachment_RH | |
| anim_attachment_LH |
npc_combinedropship (
models/combine_dropship.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| FootThruster_L | |
| FootThruster_R | |
| RearThruster_L | |
| RearThruster_R | |
| Cargo | |
| cargo_anim |
npc_combinegunship (
models/gunship.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| muzzle | |
| exhaustl | |
| exhaustr | |
| bellygun | |
| rotor |
npc_dog (
models/dog.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| eyes | |
| forward | |
| physgun | |
| thumb | |
| pinky | |
| index | |
| bigPhys_attachment | |
| groundTarget | |
| chestTarget | |
| __illumPosition |
| 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 (
models/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 (
models/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 (
models/gman.mdl / 
models/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 (
models/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 (
models/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 |

models/police_cheaple.mdl
| Attachment Name: | Description and Notes: |
|---|---|
| eyes | |
| Center | |
| Chest | |
| LHand | |
| RHand |

models/police_ss.mdl
| Attachment Name: | Description and Notes: |
|---|---|
| forward | |
| anim_attachment_RH | |
| anim_attachment_LH | |
| anim_attachment_head | |
| eyes | |
| baton |
npc_monk (
models/monk.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| eyes | |
| mouth | |
| chest | |
| muzzle | |
| forward | |
| anim_attachment_RH | |
| anim_attachment_LH | |
| anim_attachment_head |
npc_mossman (
models/mossman.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| physgun_attachment | |
| eyes | |
| mouth | |
| chest | |
| forward | |
| anim_attachment_RH | |
| anim_attachment_LH |
npc_magnusson (
models/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 (
models/stalker.mdl)
| Attachment Name: | Description and Notes: |
|---|---|
| eyes |