X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fcommon%2Ftriggers%2Ftrigger%2Fdelay.qc;h=c5049da3931f73b8eab4288601d30fd71426d25a;hb=65e9ceb03c81bc515d090a54f65dd620c8c6dc43;hp=a3e08e4d81f9f522a17008b82ee21e1a787c43aa;hpb=18302817d7f0cb0ba74398200da5e400ffc1b9a4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/triggers/trigger/delay.qc b/qcsrc/common/triggers/trigger/delay.qc index a3e08e4d8..c5049da39 100644 --- a/qcsrc/common/triggers/trigger/delay.qc +++ b/qcsrc/common/triggers/trigger/delay.qc @@ -1,22 +1,23 @@ +#include "delay.qh" #ifdef SVQC -void delay_use() -{SELFPARAM(); - self.think = SUB_UseTargets; - self.nextthink = self.wait; +void delay_use(entity this, entity actor, entity trigger) +{ + setthink(this, SUB_UseTargets_self); + this.nextthink = this.wait; } -void delay_reset() -{SELFPARAM(); - self.think = func_null; - self.nextthink = 0; +void delay_reset(entity this) +{ + setthink(this, func_null); + this.nextthink = 0; } -void spawnfunc_trigger_delay() -{SELFPARAM(); - if(!self.wait) - self.wait = 1; +spawnfunc(trigger_delay) +{ + if(!this.wait) + this.wait = 1; - self.use = delay_use; - self.reset = delay_reset; + this.use = delay_use; + this.reset = delay_reset; } #endif