+#define SUPERCONTENTS_BOTCLIP 0x00000800
+#define SUPERCONTENTS_OPAQUE 0x00001000
+// TODO: is there any reason to define:
+// fog?
+// areaportal?
+// teleporter?
+// jumppad?
+// clusterportal?
+// detail? (div0) no, game code should not be allowed to differentiate between structural and detail
+// structural? (div0) no, game code should not be allowed to differentiate between structural and detail
+// trigger? (div0) no, as these are always solid anyway, and that's all that matters for trigger brushes