MASK Enumerations

From Garry's Mod
Jump to: navigation, search

Enumerations used as trace masks in Trace structure and HullTrace structure. These enumerations are simply combinations of CONTENTS_ Enums.

Warning! Decimal values are for reference only! The actual value may be different between two Garry's Mod versions.
Name Decimal Description
MASK_ALL 4294967295 Anything that is not empty space
MASK_BLOCKLOS 16449 Anything that blocks line of sight for AI
MASK_BLOCKLOS_AND_NPCS 33570881 Anything that blocks line of sight for AI or NPCs
MASK_CURRENT 16515072 Water that is moving (may not work)
MASK_DEADSOLID 65547 Anything that blocks corpse movement
MASK_NPCSOLID 33701899 Anything that blocks NPC movement
MASK_NPCSOLID_BRUSHONLY 147467 Anything that blocks NPC movement, except other NPCs
MASK_NPCWORLDSTATIC 131083 The world entity
MASK_OPAQUE 16513 Anything that blocks lighting
MASK_OPAQUE_AND_NPCS 33570945 Anything that blocks lighting, including NPCs
MASK_PLAYERSOLID 33636363 Anything that blocks player movement
MASK_PLAYERSOLID_BRUSHONLY 81931 World + Brushes + Player Clips
MASK_SHOT 1174421507 Anything that stops a bullet (including hitboxes)
MASK_SHOT_HULL 100679691 Anything that stops a bullet (excluding hitboxes)
MASK_SHOT_PORTAL 33570819 Solids except for grates
MASK_SOLID 33570827 Anything that is (normally) solid
MASK_SOLID_BRUSHONLY 16395 World + Brushes
MASK_SPLITAREAPORTAL 48 Things that split area portals
MASK_VISIBLE 24705 Anything that blocks line of sight for players
MASK_VISIBLE_AND_NPCS 33579137 Anything that blocks line of sight for players, including NPCs
MASK_WATER 16432 Anything that has water-like physics
Personal tools