This article's documentation is for anything that uses the Source engine. Click here for more information.

prop_physics_override

From Valve Developer Community
Jump to navigation Jump to search
Class hierarchy
CPhysicsProp
CBreakableProp
CBaseProp
CBaseAnimating
CBaseEntity
props.cpp

prop_physics_override is a point entity available in all Source Source games. A prop type that will override the properties built into its model, making it work like a prop_physics entity. The health of props can also be overridden by using this entity.

Note.pngNote:Models must have a collision wireframe, or they will not work. If you intend to use a collision-less model as a physics object, make it a prop_dynamic and parent it to a nodrawn func_physbox.

Generally, if a prop_physics in your map has been removed because its model wasn't meant to be a physics prop, you can use this entity to still make it a prop_physics, without any drawbacks.

Although this entity provides the freedom of turning any prop into a physics prop, be aware of that players will rely on the behavior of props to be more or less consistent with other maps, and even other Source games.

Icon-Important.pngImportant:Spawned entity's classname in-game is automatically changed to prop_physics

Keyvalues

Health (health) <integer>
Number of points of damage to take before breaking. 0 means don't break.
Note.pngNote:Regular prop_physics cannot override health but prop_physics_override can. All other Keyvalues / Inputs / Outputs are same as prop_physics.

See Also