#define TEXFLAG_TOP 1\r
#define TEXFLAG_MIDDLE 2\r
#define TEXFLAG_BOTTOM 4\r
+#define TEXFLAG_ADDOFFSET 8\r
\r
#define GAME_SINGLE_PLAYER 0\r
#define GAME_NET_COOPERATIVE 1\r
#define CR_PURPLE 19\r
#define CR_DARKGRAY 20\r
#define CR_DARKGREY 20\r
+#define CR_CYAN 21\r
\r
// HUD message types --------------------------------------------------------\r
\r
#define APROP_Notrigger 23\r
#define APROP_DamageFactor 24\r
#define APROP_MasterTID 25\r
+#define APROP_TargetTID 26\r
+#define APROP_TracerTID 27\r
+#define APROP_Waterlevel 28\r
+#define APROP_ScaleX 29\r
+#define APROP_ScaleY 30\r
+#define APROP_Dormant 31\r
+#define APROP_Mass 32\r
+#define APROP_Accuracy 33\r
+#define APROP_Stamina 34\r
\r
// Render Styles ------------------------------------------------------------\r
\r
#define T_SNAKEPROJECTILEBIG 139\r
#define T_WIZARDSHOT 140\r
\r
-// All D'Sparil teleport destinations must be spawned before D'Sparil alone.\r
-// D'Sparil can be spawned alone manually, and he is also spawned automatically\r
-// when he "dies" on his serpent.\r
#define T_DSPARILTELEPORTDEST 141\r
#define T_DSPARILONSERPENT 142\r
#define T_DSPARILALONE 143\r
#define SECSEQ_FULLHEIGHT 3\r
#define SECSEQ_INTERIOR 4\r
\r
+// Actor pointer selectors\r
+\r
+#DEFINE AAPTR_DEFAULT 0\r
+#DEFINE AAPTR_NULL 0x1\r
+#DEFINE AAPTR_TARGET 0x2\r
+#DEFINE AAPTR_MASTER 0x4\r
+#DEFINE AAPTR_TRACER 0x8\r
+\r
+#DEFINE AAPTR_PLAYER_GETTARGET 0x10\r
+#DEFINE AAPTR_PLAYER_GETCONVERSATION 0x20\r
+\r
+#DEFINE AAPTR_PLAYER1 0x40\r
+#DEFINE AAPTR_PLAYER2 0x80\r
+#DEFINE AAPTR_PLAYER3 0x100\r
+#DEFINE AAPTR_PLAYER4 0x200\r
+#DEFINE AAPTR_PLAYER5 0x400\r
+#DEFINE AAPTR_PLAYER6 0x800\r
+#DEFINE AAPTR_PLAYER7 0x1000\r
+#DEFINE AAPTR_PLAYER8 0x2000\r
+\r
+#DEFINE AAPTR_FRIENDPLAYER 0x4000\r
+\r
+// Actor pointer operation flags\r
+\r
+#DEFINE PTROP_UNSAFETARGET 1\r
+#DEFINE PTROP_UNSAFEMASTER 2\r
+#DEFINE PTROP_NOSAFEGUARDS PTROP_UNSAFETARGET |PTROP_UNSAFEMASTER \r
+\r
// ==========================================================================\r
// Skulltag Definitions\r
// ==========================================================================\r
\r
#define SECF_SILENT 1\r
#define SECF_NOFALLINGDAMAGE 2\r
+#define SECF_FLOORDROP 4\r
+#define SECF_NORESPAWN 8\r
\r
#define BLOCKF_CREATURES 1\r
#define BLOCKF_MONSTERS 2\r
#define BLOCKF_EVERYTHING 32\r
#define BLOCKF_RAILING 64\r
#define BLOCKF_USE 128\r
+#define BLOCKF_SIGHT 256\r
\r
#define FOGP_DENSITY 0\r
#define FOGP_OUTSIDEDENSITY 1\r