This article's documentation is for the "GoldSrc" engine. Click here for more information.
Quake1-16px.png

BSP flags (Quake and GoldSrc)

From Valve Developer Community
Revision as of 15:12, 4 June 2024 by SirYodaJedi (talk | contribs) (Created page with "{{goldsrc topicon}}{{quake topicon}} {{tabs|BSP flags|quake and goldsrc=1|quake2=1|source=1}} {{draft}} {{note|These aren't actually flags, except for the surface flags; the p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Icon-under construction-blue.png
This is a draft page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.
Note.pngNote:These aren't actually flags, except for the surface flags; the page title is for consistency so that the tabs work.

Contents types

Contents are stored as a signed 32-bit integer, and are always negative.

Ambient Types

Ambients are stored as an unsigned byte, and are capped to a maximum of four types on an engine level. Only Quake uses them, and it only uses AMBIENT_SKY and AMBIENT_WATER, which are hardcoded in the engine to play specific sounds when a visleaf containing

Header text Header text Header text
0 AMBIENT_WATER
1 AMBIENT_SKY
2 AMBIENT_SLIME
3 AMBIENT_LAVA