const int PUSH_ONCE = BIT(0); // legacy, deactivate with relay instead
const int PUSH_SILENT = BIT(1); // not used?
+const int PUSH_STATIC = BIT(12);
- const int PUSH_VELOCITY_PLAYERDIR_XY = BIT(0);
- const int PUSH_VELOCITY_ADD_XY = BIT(1);
- const int PUSH_VELOCITY_PLAYERDIR_Z = BIT(2);
- const int PUSH_VELOCITY_ADD_Z = BIT(3);
- const int PUSH_VELOCITY_BIDIRECTIONAL_XY = BIT(4);
- const int PUSH_VELOCITY_BIDIRECTIONAL_Z = BIT(5);
- const int PUSH_VELOCITY_CLAMP_NEGATIVE_ADDS = BIT(6);
+ #define PUSH_VELOCITY_PLAYERDIR_XY BIT(0)
+ #define PUSH_VELOCITY_ADD_XY BIT(1)
+ #define PUSH_VELOCITY_PLAYERDIR_Z BIT(2)
+ #define PUSH_VELOCITY_ADD_Z BIT(3)
+ #define PUSH_VELOCITY_BIDIRECTIONAL_XY BIT(4)
+ #define PUSH_VELOCITY_BIDIRECTIONAL_Z BIT(5)
+ #define PUSH_VELOCITY_CLAMP_NEGATIVE_ADDS BIT(6)
IntrusiveList g_jumppads;
STATIC_INIT(g_jumppads) { g_jumppads = IL_NEW(); }