1 #include "disablerelay.qh"
3 void trigger_disablerelay_use(entity this, entity actor, entity trigger)
5 if(this.active != ACTIVE_ACTIVE)
10 for(entity e = NULL; (e = find(e, targetname, this.target)); )
12 if(e.active == ACTIVE_ACTIVE)
14 e.active = ACTIVE_NOT;
17 else if(e.active == ACTIVE_NOT)
19 e.active = ACTIVE_ACTIVE;
25 LOG_INFO("Invalid use of trigger_disablerelay: ", ftos(a), " relays were on, ", ftos(b), " relays were off!");
28 spawnfunc(trigger_disablerelay)
30 this.reset = spawnfunc_trigger_disablerelay; // this spawnfunc resets fully
31 this.active = ACTIVE_ACTIVE;
32 this.use = trigger_disablerelay_use;