X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fwarpzone%2Futil_server.qc;h=be232a28187af10a9f059ea2044eff531160be82;hb=8e12088e8a6a698f155e4f79a1b07a5656355ce6;hp=92c347a153dbd782b2a4828356f3015405ea8196;hpb=7bcb3a89b3271e018da4d92437dc5ba125ea8698;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/warpzone/util_server.qc b/qcsrc/lib/warpzone/util_server.qc index 92c347a15..be232a281 100644 --- a/qcsrc/lib/warpzone/util_server.qc +++ b/qcsrc/lib/warpzone/util_server.qc @@ -12,38 +12,38 @@ void WarpZoneLib_ExactTrigger_Init() {SELFPARAM(); vector mi, ma; - if (self.movedir == '0 0 0') - if (self.angles != '0 0 0') + if (this.movedir == '0 0 0') + if (this.angles != '0 0 0') { - makevectors (self.angles); - self.movedir = v_forward; + makevectors (this.angles); + this.movedir = v_forward; } - if(self.model == "") + if(this.model == "") { // It's a box! No need to match with exacttriggers. - self.warpzone_isboxy = 1; + this.warpzone_isboxy = 1; } else { - mi = self.mins; - ma = self.maxs; - precache_model(self.model); - _setmodel(self, self.model); + mi = this.mins; + ma = this.maxs; + precache_model(this.model); + _setmodel(this, this.model); // let mapper-set mins/maxs override the model's bounds if set if(mi != '0 0 0' || ma != '0 0 0') { // It's a box! No need to match with exacttriggers. - self.mins = mi; - self.maxs = ma; - self.warpzone_isboxy = 1; + this.mins = mi; + this.maxs = ma; + this.warpzone_isboxy = 1; } } - setorigin(self, self.origin); - if(self.scale) - setsize(self, self.mins * self.scale, self.maxs * self.scale); + setorigin(this, this.origin); + if(this.scale) + setsize(this, this.mins * this.scale, this.maxs * this.scale); else - setsize(self, self.mins, self.maxs); - self.movetype = MOVETYPE_NONE; - self.solid = SOLID_TRIGGER; - self.model = ""; + setsize(this, this.mins, this.maxs); + this.movetype = MOVETYPE_NONE; + this.solid = SOLID_TRIGGER; + this.model = ""; }