$collisiontext: Difference between revisions
Jump to navigation
Jump to search
Tip:Use $autocenter when compiling custom gibs to fix potential lighting oddities.
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
: The (compiled) model to spawn. | : The (compiled) model to spawn. | ||
; <code>offset <float float float> and burst <int></code> | ; <code>offset <float float float> and burst <int></code> | ||
: When set, the spawned model is blasted away from the parent model. Both these parameres require each other to function. 'Burst' sets the force to apply to the model (unit of measure unknown). 'Offset' sets the angle to launch the model once it has spawned. Coordinates (X Y Z) need to be set in the range 1.00 to -1.00. | : When set, the spawned model is blasted away from the placementOrigin of the parent model. Both these parameres require each other to function. 'Burst' sets the force to apply to the model (unit of measure unknown). 'Offset' sets the angle to launch the model once it has spawned. Coordinates (X Y Z) need to be set in the range 1.00 to -1.00. | ||
: {{TODO|What units are in use here?}} | : {{TODO|What units are in use here?}} | ||
; <code>health <[[int]]></code> | ; <code>health <[[int]]></code> |
Revision as of 16:16, 14 October 2009
$collisiontext defines a breakable model's custom gibs. (Generic gibs are defined by $keyvalues > prop_data > breakable_model).

Todo: Is propdata required when using $collisiontext?
Example
$collisiontext { break { model mycustomgib1 health 25 fadetime 0 } break { ragdoll mycustomgib2 health 10 fadetime 30 debris 1 burst 50 } break { model mycustomgib3 health 10 fadetime 30 fademindist 20 fademaxdist 30 } break { model mycustomgib4 health 10 fadetime 20 burst 16 offset 1.00 0.00 0.00 } }
Options
model <path\name>
ragdoll <path\name>
- The (compiled) model to spawn.
offset <float float float> and burst <int>
- When set, the spawned model is blasted away from the placementOrigin of the parent model. Both these parameres require each other to function. 'Burst' sets the force to apply to the model (unit of measure unknown). 'Offset' sets the angle to launch the model once it has spawned. Coordinates (X Y Z) need to be set in the range 1.00 to -1.00.
- Todo: What units are in use here?
health <int>
- Overrides the model's own health value "This sometimes has to be placed in the $keyvalues line."
fadetime <int|seconds>
- Time before gibs start to fade away. They are removed once the fade is complete.
- Todo: Is there any way to specify how long the fade should last?
fademindist <int|units>
fademaxdist <int|units>
- Distance from the camera at which to start and end temporary fading out of the gib.
debris <bool>
- Prevents the gib model from colliding with dynamic objects when made true. Strongly recommended for anything small.
placementbone <bone>
placementattachment <attachment>
- Todo: Compared to $autocenter's "placementOrigin" ?