X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Ftriggers%2Ftrigger%2Fgamestart.qc;h=9c0c0791ab3443c3b25672c1dda77b42add84dba;hp=3ad419d22fc287388949f7a5c0ba2842a13d4216;hb=3cfb64730d883ae9ccf0315f365da19345270890;hpb=153e558088db2813f7f7dd5367244b5470f4d425 diff --git a/qcsrc/common/triggers/trigger/gamestart.qc b/qcsrc/common/triggers/trigger/gamestart.qc index 3ad419d22..9c0c0791a 100644 --- a/qcsrc/common/triggers/trigger/gamestart.qc +++ b/qcsrc/common/triggers/trigger/gamestart.qc @@ -1,22 +1,25 @@ #ifdef SVQC -void gamestart_use() +void gamestart_use(entity this) { activator = self; SUB_UseTargets(); remove(self); } -void spawnfunc_trigger_gamestart() +void self_spawnfunc_trigger_gamestart(); +spawnfunc(trigger_gamestart) { - self.use = gamestart_use; - self.reset2 = spawnfunc_trigger_gamestart; + setuse(this, gamestart_use); + this.reset2 = self_spawnfunc_trigger_gamestart; - if(self.wait) + if(this.wait) { - self.think = self.use; - self.nextthink = game_starttime + self.wait; + this.think = this.use; + this.nextthink = game_starttime + this.wait; } else - InitializeEntity(self, gamestart_use, INITPRIO_FINDTARGET); + InitializeEntity(this, gamestart_use, INITPRIO_FINDTARGET); } +void self_spawnfunc_trigger_gamestart() { SELFPARAM(); spawnfunc_trigger_gamestart(this); } + #endif