$contents: Difference between revisions
Jump to navigation
Jump to search
Note:Additional contents from bspflags.h can be set via
Source Model Skin Editor, although results may vary.
mNo edit summary |
SirYodaJedi (talk | contribs) mNo edit summary |
||
| Line 14: | Line 14: | ||
: Solid is the default value, so this parameter is usually used only for the [[$jointcontents]] command, to make a solid child of a non-solid parent. | : Solid is the default value, so this parameter is usually used only for the [[$jointcontents]] command, to make a solid child of a non-solid parent. | ||
; <code>ladder</code>: Makes it a ladder. | ; <code>ladder</code>: Makes it a ladder. | ||
{{note|Additional contents from [[bspflags.h]] can be set via {{srcskineditor|4.1}}, although results may vary.}} | |||
== See also == | == See also == | ||
* [[CollisionProperty]] | * [[CollisionProperty]] | ||
[[Category:QC Commands|contents]]__NOTOC__ | [[Category:QC Commands|contents]]__NOTOC__ | ||
Revision as of 19:29, 29 December 2023
$contents is a c0 available in all
Source games. It specifies a list of the content_types to use for SolidMask tests during non-hitbox traces.
- This feature was specifically added to allow us to make things like fences out of props instead of brush models.
- See also $jointcontents.
Example
$contents "monster" "grate"
- Available content_types are:
grate- Makes it a grate.
- (Grates are not solid to bullets or line of sight, but solid to everything else.)
monster- Marks it as an NPC.
notsolid- Makes it not solid to anything.
solid- Makes it solid.
- Solid is the default value, so this parameter is usually used only for the $jointcontents command, to make a solid child of a non-solid parent.
ladder- Makes it a ladder.