summaryrefslogtreecommitdiff
path: root/src/game/surfaceflags.h
diff options
context:
space:
mode:
authorTim Angus <tim@ngus.net>2004-06-01 16:06:33 +0000
committerTim Angus <tim@ngus.net>2004-06-01 16:06:33 +0000
commit39b9fa4274fee270f9b67f3a7c4a18e0acceb675 (patch)
tree9b1e197e7e00923b258a0fdf2594214d4c1dec0f /src/game/surfaceflags.h
parente16e27154c005438d1c5a0f756a8c3e3bbdb2a49 (diff)
* Surfaceparms "nobuildsurface", "noalienbuildsurface" and "nohumanbuildsurface"
now prevent building on a surface, whereas surfaceparms "nobuild", "noalienbuild" and "nohumanbuild" now prevent building within the confines of a brush they're applied to. * Buildables now trigger trigger_multiples and trigger_hurts * Buildables don't trigger doors
Diffstat (limited to 'src/game/surfaceflags.h')
-rw-r--r--src/game/surfaceflags.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/surfaceflags.h b/src/game/surfaceflags.h
index a6d68dfa..d7d721b4 100644
--- a/src/game/surfaceflags.h
+++ b/src/game/surfaceflags.h
@@ -52,6 +52,11 @@
#define CONTENTS_TRIGGER 0x40000000
#define CONTENTS_NODROP 0x80000000 // don't leave bodies or items (death fog, lava)
+//TA: custominfoparms below
+#define CONTENTS_NOALIENBUILD 0x1000 // disallow alien building
+#define CONTENTS_NOHUMANBUILD 0x2000 // disallow alien building
+#define CONTENTS_NOBUILD 0x4000 // disallow alien building
+
#define SURF_NODAMAGE 0x1 // never give falling damage
#define SURF_SLICK 0x2 // effects game physics
#define SURF_SKY 0x4 // lighting from environment map
@@ -75,4 +80,5 @@
//TA: custominfoparms below
#define SURF_NOALIENBUILD 0x80000 // disallow alien building
#define SURF_NOHUMANBUILD 0x100000 // disallow alien building
+#define SURF_NOBUILD 0x200000 // disallow alien building