$collisiontext: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
<div style="float:right;padding:0 1em;background:#FFF;">__TOC__</div>
<div style="float:right;padding:0 1em;background:#FFF;">__TOC__</div>
{{stub}}[[Category: QC Commands]]
{{stub}}[[Category: QC Commands]]
* [[$collisiontext]] is used in a breakable model's QC file to define its ''custom'' gibs (''generic'' gibs are defined by [[Prop Data#Gibs|$keyvalues - prop_data - breakable_model]]).
* The [[$collisiontext]] [[QC command]] is used to define a breakable model's ''custom gibset'' (''generic'' gibs are defined by [[Prop Data#Gibs|$keyvalues - prop_data - breakable_model]]).
{{tip|Use [[$autocenter]] to ensure gibs spawn in the correct position relative to the breaking model.}}


== QC syntax example ==
== QC syntax example ==
Line 17: Line 18:
===offset===
===offset===
===health===
===health===
* {{confirm|overrides [[propdata]] health ?}}
===fadetime===
===fadetime===
===fademindist===
===fademindist===

Revision as of 08:50, 6 May 2008

Stub

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

Tip.pngTip:Use $autocenter to ensure gibs spawn in the correct position relative to the breaking model.

QC syntax example

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

break options

model

  • specifies the name of the .mdl to use as a gib.

ragdoll

  • Todo: guess: specifies the name of a ragdoll model to break into, eg when zombies get cut in half ?

offset

health

fadetime

fademindist

fademaxdist

debris

burst

placementbone

placementattachment