Misc dead hev (Black Mesa): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Changed parameters of {{this is a}} to comply with the updated version. This action was performed by a bot.)
(-added class hierarchy, cleanup)
Line 1: Line 1:
{{stub}}
{{stub}}
{{CD|???|base=CRagdollProp}}
{{this is a|point entity|name=misc_dead_hev|game=Black Mesa}}  
{{this is a|point entity|name=misc_dead_hev|game=Black Mesa}}  
[[File: misc_dead_hev_alt.png | right | 600px]]
[[File: misc_dead_hev_alt.png | right | 600px]]
Line 6: Line 7:
{{tip|If you create a map for {{Bms|4}} there player is not HEV/PCV guy - use <code>sk_dead_hev_battery_value 0</code> cvar to prevent charge.}}
{{tip|If you create a map for {{Bms|4}} there player is not HEV/PCV guy - use <code>sk_dead_hev_battery_value 0</code> cvar to prevent charge.}}
{{note|For the original model from multiplayer you can change the skin of the scientist's face under the helmet, but the player will not see it unless they clip inside of it. Model <code>hev_male_xen</code> use skins that change text for sign on the back (the text is names of the game developers).}}
{{note|For the original model from multiplayer you can change the skin of the scientist's face under the helmet, but the player will not see it unless they clip inside of it. Model <code>hev_male_xen</code> use skins that change text for sign on the back (the text is names of the game developers).}}
{{bug|Ragdoll's gibs does not gibbing before save load since the first [[Steam]] version.}}
{{bug|{{clr}}
{{bug|Original models use blood overlay for hands, because of this, when player’s hands get blood overlay - dead hev scientists will get the same blood overlay. Works in singleplayer and multiplayer.}}
* Ragdoll's gibs does not gibbing before save load since the first [[Steam]] version.
{{bug|Crowbar's raycast skip/ignore server side ragdolls since the first [[Steam]] version.}}
* Original models use blood overlay for hands, because of this, when player’s hands get blood overlay - dead hev scientists will get the same blood overlay. Works in singleplayer and multiplayer.
{{bug|In multiplayer of {{bms|4}}, ragdolls does not create hole decals and blood from bullets if <code>[4] Debris</code> spawnflag is enabled. If this flag is disabled - ragdolls still will not create blood effects and hand blood overlays.}}
* Crowbar's raycast skip/ignore server side ragdolls since the first [[Steam]] version.
{{bug|Tripmines does not gib ragdolls.}}
* In multiplayer of {{bms|4}}, ragdolls does not create hole decals and blood from bullets if <code>[4] Debris</code> spawnflag is enabled. If this flag is disabled - ragdolls still will not create blood effects and hand blood overlays.
{{bug|The ping sprite often render through world geometry and model if a dead scientist [[item_suit|HEV]] is visible for [[VVIS]].}}
* Tripmines does not gib ragdolls.
* The ping sprite often render through world geometry and model if a dead scientist [[item_suit|HEV]] is visible for [[VVIS]].}}
{{back | Black Mesa Level Creation}}
{{back | Black Mesa Level Creation}}
==ConVars/Commands==
{{varcom|start}}
{{varcom|sk_dead_hev_battery_value|25|Integer number|Amount of charge that will get player on dead scientist [[item_suit|HEV]] touch.}}
{{varcom|end}}


==Keyvalues==
==Keyvalues==
{{KV|sequence|int|The ragdoll will be moved to the first frame of this animation before VPhysics takes over.|nofgd=1}} {{bug|Doesn't function.}}
{{KV|Body|intn=body|int|Specifies which [[$bodygroup|body group]] should be used.|nofgd=1}}
{{KV|Override Animation|intn=angleOverride|string|Filled in by the engine via [[wc_update_entity]]. Do not edit by hand except to clear.}}
{{KV|Health|intn=health|integer|The amount of damage the ragdoll takes before gibbing.}}
{{KV|Health|intn=health|integer|The amount of damage the ragdoll takes before gibbing.}}
{{KV|Character Manifest Mimic Name|intn=MimicName|string|Choose a name or a classname from the character manifest to dress the ragdoll.|nofgd=1}}  
{{KV|Character Manifest Mimic Name|intn=MimicName|string|Choose a name or a classname from the character manifest to dress the ragdoll.|nofgd=1}}  
Line 28: Line 22:
{{KV|Ping Light Radius|intn=lightradius|integer|The radius at which the ping sprite will never be displayed.}}
{{KV|Ping Light Radius|intn=lightradius|integer|The radius at which the ping sprite will never be displayed.}}
{{KV|Ping Light Attachment Name|intn=attachmentname|string|Defines attachment in which ping sprite will appear.}}
{{KV|Ping Light Attachment Name|intn=attachmentname|string|Defines attachment in which ping sprite will appear.}}
{{KV|Ping Light Color|intn=lightcolor|color255|Ping light color.
{{KV|Ping Light Color|intn=lightcolor|color255|Ping light color. {{bug|Doesn't work.}} }}
{{bug|Doesn't work.}}
}}
{{KV BaseAnimating|noscroll=0}}
{{KV BaseEntity|noscroll=0}}


==Flags==
{{OtherKIO|prop_ragdoll}}
{{fl|4|Debris|Don't collide with the player or other debris}}
{{fl|4096|Use 'Least Recently Used' Retirement}} {{Not in FGD}}
{{fl|8192|Allow Dissolve}}
{{fl|16384|Motion Disabled}}
{{fl|32768|Allow stretch}}
{{fl|65536|Start asleep}}


==Inputs==
==ConVars/Commands==
{{IO|AllowBloodPool|Сorpse once will create pool of blood (particle effect) if it is placed on brush. {{note|Not avaible for <code>prop_ragdoll_original</code> and <code>prop_ragdoll_attached</code>.}}|nofgd=1}}
{{varcom|start}}
{{IO|StartRagdollBoogie|Begins ragdoll boogie effect for 5 seconds.{{bugfix|This input is actually supposed to use a parameter for how long the ragdoll should boogie, but it uses the wrong field type in the data description.|In <code>CRagdollProp</code>'s data description, find <code>DEFINE_INPUTFUNC( FIELD_VOID, "StartRagdollBoogie", InputStartRadgollBoogie )</code> and replace <code>FIELD_VOID</code> with <code>FIELD_FLOAT</code>.|code}}}}
{{varcom|sk_dead_hev_battery_value|25|Integer number|Amount of charge that will get player on dead scientist [[item_suit|HEV]] touch.}}
{{IO|EnableMotion, DisableMotion|Enable/disable physics simulation.}}
{{varcom|end}}
{{IO|FadeAndRemove|Fade out then remove (kill) self. Parameter override <nowiki>=</nowiki> duration of fade.|since={{hl2ep2}}}}
{{I BaseAnimating|noscroll=0}}
{{I BaseEntity|noscroll=0}}


==Outputs==
== See Also ==
{{O BaseAnimating|hl2=1}}
* {{ent|prop_ragdoll}}
{{O BaseEntity|hl2=1}}

Revision as of 10:33, 2 July 2024

Stub

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

C++ Class hierarchy
???
CRagdollProp
CBaseAnimating
CBaseEntity

misc_dead_hev is a point entity available in Black Mesa Black Mesa.

Misc dead hev alt.png

They are the HEV scientists found dead in Xen. Their suit will flash a ping light, attracting the player, then giving the player's suit charge. This entity is basically a prop_ragdoll but with the ability to charge the player's suit. You can also change the sprite color of the ping light via Hammer.

Tip.pngTip:If you create a map for Black Mesa Black Mesa there player is not HEV/PCV guy - use sk_dead_hev_battery_value 0 cvar to prevent charge.
Note.pngNote:For the original model from multiplayer you can change the skin of the scientist's face under the helmet, but the player will not see it unless they clip inside of it. Model hev_male_xen use skins that change text for sign on the back (the text is names of the game developers).
Icon-Bug.pngBug:
  • Ragdoll's gibs does not gibbing before save load since the first Steam version.
  • Original models use blood overlay for hands, because of this, when player’s hands get blood overlay - dead hev scientists will get the same blood overlay. Works in singleplayer and multiplayer.
  • Crowbar's raycast skip/ignore server side ragdolls since the first Steam version.
  • In multiplayer of Black Mesa Black Mesa, ragdolls does not create hole decals and blood from bullets if [4] Debris spawnflag is enabled. If this flag is disabled - ragdolls still will not create blood effects and hand blood overlays.
  • Tripmines does not gib ragdolls.
  • The ping sprite often render through world geometry and model if a dead scientist HEV is visible for VVIS.  [todo tested in ?]
Black Mesa Level Creation

Keyvalues

Health (health) <integer>
The amount of damage the ragdoll takes before gibbing.
Character Manifest Mimic Name (MimicName) <string> !FGD
Choose a name or a classname from the character manifest to dress the ragdoll.
Ping Sprite/Glow Color (spritecolor) <color255>
The color of ping sprite. The default value is 255 0 0 (red). The fourth number affects the brightness of the sprite.
Ping Light Radius (lightradius) <integer>
The radius at which the ping sprite will never be displayed.
Ping Light Attachment Name (attachmentname) <string>
Defines attachment in which ping sprite will appear.
Ping Light Color (lightcolor) <color255>
Ping light color.
Icon-Bug.pngBug:Doesn't work.  [todo tested in ?]
Note.pngNote:Other Keyvalues / Inputs / Outputs are same as prop_ragdoll.

ConVars/Commands

Cvar/Command Parameters or default value Descriptor Effect
sk_dead_hev_battery_value 25 Integer number Amount of charge that will get player on dead scientist HEV touch.

See Also