OSDN Git Service

- added CR_CYAN to ACS headers.
[zandronum/zandronum-acc.git] / zdefs.acs
index 91aae71..6f24d04 100644 (file)
--- a/zdefs.acs
+++ b/zdefs.acs
@@ -28,6 +28,7 @@
 #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