Npc houndeye (Half-Life 2): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{tabsBar|main=Monster houndeye}}
{{tabsBar|main=Monster houndeye}}
{{CD|CNPC_Houndeye|base=CAI_BaseNPC|file1=npc_houndeye.cpp}}
{{CD|CNPC_Houndeye|base=CAI_BaseNPC|file1=npc_houndeye.cpp}}
{{ent not in fgd|nolink=1|because=It is not hooked up to the associated C++ class}}
{{ent not in fgd|nolink=1|because=it is not hooked up to the associated C++ class}}
{{code|npc_houndeye}} is the conjectured name of a scrapped NPC in {{hl2|2}}. While no {{cmd|LINK_ENTITY_TO_CLASS()}} exists for the entity, the [[CNPC_Houndeye]] class still exists in the publicly released [[Source SDK]], largely unaltered from its [[monster_houndeye (Half-Life: Source)|Half-Life: Source counterpart]].
{{code|npc_houndeye}} is the conjectured name of a scrapped NPC in {{hl2|2}}. While no {{cmd|LINK_ENTITY_TO_CLASS()}} exists for the entity, the [[CNPC_Houndeye]] class still exists in the publicly released [[Source SDK]], largely unaltered from its [[monster_houndeye (Half-Life: Source)|Half-Life: Source counterpart]].
{{todo|In addition to providing the model from {{hls|2}}, some minor code modifications are necessary to get the houndeye working correctly in {{hl2|2}}. Document these.}}
{{todo|In addition to providing the model from {{hls|2}}, some minor code modifications are necessary to get the houndeye working correctly in {{hl2|2}}. Document these.}}

Revision as of 18:09, 18 September 2024

edit
C++ Class hierarchy
CNPC_Houndeye
CAI_BaseNPC
CBaseCombatCharacter
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
CBaseEntity
C++ npc_houndeye.cpp
Icon-NotInFGD.png
This entity is not in the FGD by default.
It should not be put directly in a map because it is not hooked up to the associated C++ class.

npc_houndeye is the conjectured name of a scrapped NPC in Half-Life 2 Half-Life 2. While no LINK_ENTITY_TO_CLASS() exists for the entity, the CNPC_Houndeye class still exists in the publicly released Source SDK, largely unaltered from its Half-Life: Source counterpart.

Todo: In addition to providing the model from Half-Life: Source Half-Life: Source, some minor code modifications are necessary to get the houndeye working correctly in Half-Life 2 Half-Life 2. Document these.