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

Prop physics respawnable: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (Classifying as model entity)
Line 1: Line 1:
{{Ent not in fgd}}
{{Ent not in fgd}}
{{CD|CPhysicsPropRespawnable|file1=props.cpp}}
{{CD|CPhysicsPropRespawnable|file1=props.cpp}}
{{this is a|point entity|name=prop_physics_respawnable}} This entity is the same as [[prop_physics]], except it respawns a set time after breaking/exploding.
{{this is a|model entity|name=prop_physics_respawnable}} This entity is the same as [[prop_physics]], except it respawns a set time after breaking/exploding.


{{bug|hidetested=1|1=Breaking this entity using a {{ent|trigger_hurt}} will [https://youtube.com/watch?v=aguKEsHkM0Q crash the game] for all clients! {{jb3|in|addtext-front=''Fixed''{{nbsp}}}}
{{bug|hidetested=1|1=Breaking this entity using a {{ent|trigger_hurt}} will [https://youtube.com/watch?v=aguKEsHkM0Q crash the game] for all clients! {{jb3|in|addtext-front=''Fixed''{{nbsp}}}}

Revision as of 04:34, 19 May 2025

Icon-NotInFGD.png
This entity is not in the Counter-Strike: SourceDay of Defeat: SourceTeam Fortress 2Left 4 DeadLeft 4 Dead 2Alien SwarmCounter-Strike: Global Offensive FGD by default.
See below for instructions on making it available.
C++ Class hierarchy
CPhysicsPropRespawnable
CPhysicsProp
CBreakableProp
CBaseProp
CBaseAnimating
CBaseEntity
C++ props.cpp

prop_physics_respawnable is a model entity available in all Source Source games. This entity is the same as prop_physics, except it respawns a set time after breaking/exploding.

Icon-Bug.pngBug:Breaking this entity using a trigger_hurt will crash the game for all clients! (Fixed in Jabroni Brawl: Episode 3)
PlacementTip.pngWorkaround:Use a point_template to spawn a regular prop_physics each time it breaks.
Icon-Bug.pngBug:Doesn't respawn in Left 4 Dead 2 Left 4 Dead 2

Keyvalues

Respawn time (RespawnTime) <integer>
Amount in seconds this prop will respawn after it breaks.
Note.pngNote:Other Keyvalues / Inputs / Outputs are same as prop_physics.

FGD Code

@PointClass base(prop_physics) studioprop() sphere(fademindist) sphere(fademaxdist) = prop_physics_respawnable :
	"This class is the same as prop_physics, except it respawns after it breaks"
[
	RespawnTime(float) : "Respawn Time" : 60 : "Ammount in seconds this prop will respawn after it breaks."
]

See also