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

$contents

From Valve Developer Community
Revision as of 08:47, 15 February 2024 by SirYodaJedi (talk | contribs)
Jump to navigation Jump to search

$contents is a c0 available in all Source Source games. It specifies a list of the contents 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.[Why?]
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.
Note.pngNote:Additional contents from bspflags.h can be set via Source Model Skin Editor Source Model Skin Editor, although results may vary.

See also