4 const float SF_TRIGGER_INIT = 1;
5 const float SF_TRIGGER_UPDATE = 2;
6 const float SF_TRIGGER_RESET = 4;
8 const float SPAWNFLAG_NOMESSAGE = 1;
9 const float SPAWNFLAG_NOTOUCH = 1;
11 .void() trigger_touch;
15 .float antiwall_flag; // Variable to define what to do with func_clientwall
16 // 0 == do nothing, 1 == deactivate, 2 == activate
21 #define IFTARGETED if(!self.nottargeted && self.targetname != "")
25 // used elsewhere (will fix)
27 void trigger_common_write(entity this, bool withtarget);
29 string trigger_magicear_processmessage_forallears(entity source, float teamsay, entity privatesay, string msgin);
31 void target_voicescript_next(entity pl);
32 void target_voicescript_clear(entity pl);
39 void FixSize(entity e);
42 void trigger_common_read(bool withtarget);
43 void trigger_remove_generic(entity this);
49 const int ACTIVE_NOT = 0;
50 const int ACTIVE_ACTIVE = 1;
51 const int ACTIVE_IDLE = 2;
52 const int ACTIVE_BUSY = 2;
53 const int ACTIVE_TOGGLE = 3;