$collisiontext

From Valve Developer Community
Revision as of 14:44, 16 January 2009 by Rozzy85 (talk | contribs)
Jump to navigation Jump to search

Stub

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

The $collisiontext QC command is used to define a breakable model's custom gibset (generic gibs are defined by $keyvalues - prop_data - breakable_model).

Tip.pngTip:Use $autocenter to ensure gibs spawn in the correct position relative to the breaking model.
  • Todo:  is propdata also required when using $collisiontext ?

QC Syntax Example

$collisiontext
{ 
	break { "model" "mycustomgib1" "health" "1" "fadetime" "0" } 
	break { "model" "mycustomgib2" "health" "1" "fadetime" "0" } 
}

Break Options

Options highlighted in Red are mandatory.


model <string> OR ragdoll <string>

  • Location of *.mdl file to spawn. Note: Model must be compiled with ragdoll physics to use with "ragdoll".

Example: "model" "props_junk/wood_pallet001a_chunka" OR "ragdoll" "props_junk/wood_pallet001a_chunka"


offset <int int int>

  • Offset model from its placementOrigin in inches with 3D co-ordinates (X Y Z).

Example: "offset" "8 8 32"


health <int>

  • Overide default base health values in $propdata.

Example: "health" "100"


fadetime <int>

  • Time that spawned gibs start to fade and disappear. Values should be specified in seconds.

Example: "fadetime" "30"


fademindist <int>

  • Distance from player to spawned model to start fading from view. Note: This must be used in conjunction with fademaxdist to work.

Example: "fademindist" "16"


fademaxdist <int>

  • Distance from player to spawned model to fade completely from view. Note: This must be used in conjunction with fademindist to work.

Example: "fademaxdist" "32"


debris <boolean>

  • Flag model as debris allowing full physical interaction between other gibs spawned. Stops spawned gibs from clipping each other but increases performance load.

Example: "fademaxdist" "1"


burst <int>

  • Adds a burst force allowing the gib to be pushed outward further.

Example: "burst" "50"


placementbone


placementattachment