#DEFINE PTROP_UNSAFEMASTER 2\r
#DEFINE PTROP_NOSAFEGUARDS PTROP_UNSAFETARGET |PTROP_UNSAFEMASTER \r
\r
+// Line activation flags\r
+\r
+#define SPAC_Cross 1 // when player crosses line\r
+#define SPAC_Use 2 // when player uses line\r
+#define SPAC_MCross 4 // when monster crosses line\r
+#define SPAC_Impact 8 // when projectile hits line\r
+#define SPAC_Push 16 // when player pushes line\r
+#define SPAC_PCross 32 // when projectile crosses line\r
+#define SPAC_UseThrough 64 // when player uses line (doesn't block)\r
+#define SPAC_AnyCross 128 // when anything without the TELEPORT flag crosses the line\r
+#define SPAC_MUse 256 // monsters can use\r
+#define SPAC_MPush 512 // monsters can push\r
+#define SPAC_UseBack 1024 // can be used from the back side\r
+\r
+#define SPAC_None 0\r
+\r
// ==========================================================================\r
// Skulltag Definitions\r
// ==========================================================================\r
-73:CheckFont(1),\r
-74:DropItem(2,4),\r
-75:CheckFlag(2),\r
+ -76:SetLineActivation(2),\r
+ -77:GetLineActivation(1),\r
\r
// Zandronum's\r
-100:ResetMap(0),\r