X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Ftriggers%2Ftrigger%2Fmagicear.qc;h=3287210409c8cd65b73cbd378e02920f5c7a70e4;hb=cf1edea8694548556934b5b05f526bc192f576cb;hp=f973c7a6fd42139053829d06117dcf229e406eec;hpb=7bcb3a89b3271e018da4d92437dc5ba125ea8698;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/triggers/trigger/magicear.qc b/qcsrc/common/triggers/trigger/magicear.qc index f973c7a6f..328721040 100644 --- a/qcsrc/common/triggers/trigger/magicear.qc +++ b/qcsrc/common/triggers/trigger/magicear.qc @@ -28,13 +28,10 @@ string trigger_magicear_processmessage(entity ear, entity source, float teamsay, if(dotrigger) { - activator = source; - setself(ear); savemessage = self.message; self.message = string_null; - SUB_UseTargets(); + SUB_UseTargets(ear, source, NULL); self.message = savemessage; - setself(this); } if(ear.netname != "") @@ -118,13 +115,10 @@ string trigger_magicear_processmessage(entity ear, entity source, float teamsay, if(dotrigger) { - activator = source; - setself(ear); savemessage = self.message; self.message = string_null; - SUB_UseTargets(); + SUB_UseTargets(ear, source, NULL); self.message = savemessage; - setself(this); } if(ear.spawnflags & 16) @@ -164,8 +158,8 @@ string trigger_magicear_processmessage_forallears(entity source, float teamsay, spawnfunc(trigger_magicear) { - self.enemy = magicears; - magicears = self; + this.enemy = magicears; + magicears = this; // actually handled in "say" processing // spawnflags: @@ -196,6 +190,6 @@ spawnfunc(trigger_magicear) // movedir: // for spawnflags 256, defines 'instrument+1 mintempo maxtempo' (zero component doesn't matter) - self.movedir_x -= 1; // map to tuba instrument numbers + this.movedir_x -= 1; // map to tuba instrument numbers } #endif