Prop dynamic playertouch: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(That was a huge waste of my day...)
No edit summary
 
Line 13: Line 13:
==Inputs==
==Inputs==
{{I|InputChangePlayerTouchDamge|param=float|Changes <code>DamageToPlayerOnTouch</code> value.}}
{{I|InputChangePlayerTouchDamge|param=float|Changes <code>DamageToPlayerOnTouch</code> value.}}
{{OtherKIO|prop_dynamic}}


==See also==
==See also==
*[[Prop Types Overview]]
*[[Prop Types Overview]]

Latest revision as of 07:28, 27 May 2025

C++ Class hierarchy
CDynamicProp_PlayerTouch
CDynamicProp
CBreakableProp
CBaseProp
CBaseAnimating
CBaseEntity
One of shields in Interloper chapter.

prop_dynamic_playertouch is a model entity available in Black Mesa Black Mesa. This is a copy of prop_dynamic_override that breaks when touched by player. It is also have some additional options. Used as flying shields in the campaign.

Note.pngNote:NPCs and physics props can't break this prop by touching it.

Keyvalues

ParticlesOnBreak (m_szParticlesOnBreak) <string>
When this entity breaks it will create the specified particle system.
SoundOnBreak (m_szSoundOnBreak) <sound>
When this entity breaks it will play the specified sound. Support sound name and direct file names.
DamageToPlayerOnTouch (m_FDamageToPlayerOnTouch) <float>
Amount of damage that player will take when this entity breaks on player touch.
fGluonDmgMultiplier (fGluonDmgMultiplier) <float>
Determines how much damage this prop will take from the gluon gun. 1.0 is value from the cvar.

Inputs

InputChangePlayerTouchDamge <floatRedirectInput/float>
Changes DamageToPlayerOnTouch value.
Note.pngNote:Other Keyvalues / Inputs / Outputs are same as prop_dynamic.

See also