From: Rudolf Polzer Date: Sun, 26 Sep 2010 11:47:41 +0000 (+0200) Subject: fix warpzone velocity on output X-Git-Tag: xonotic-v0.1.0preview~310^2~7^2~2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=80d19610b268119acc9d05430d4ccd3deabc072e;p=xonotic%2Fxonotic-data.pk3dir.git fix warpzone velocity on output --- diff --git a/qcsrc/warpzonelib/server.qc b/qcsrc/warpzonelib/server.qc index b677467b3..cfa6ef965 100644 --- a/qcsrc/warpzonelib/server.qc +++ b/qcsrc/warpzonelib/server.qc @@ -255,7 +255,7 @@ float WarpZone_CheckProjectileImpact() WarpZone_TraceBox_ThroughZone(self.warpzone_oldorigin, self.mins, self.maxs, self.warpzone_oldorigin + self.warpzone_oldvelocity * frametime, MOVE_NORMAL, self, wz, WarpZone_trace_callback_t_null); // this will get us through the warpzone setorigin(self, trace_endpos); self.angles = WarpZone_TransformAngles(WarpZone_trace_transform, self.angles); - self.velocity = WarpZone_TransformVelocity(WarpZone_trace_transform, self.velocity); + self.velocity = WarpZone_TransformVelocity(WarpZone_trace_transform, self.warpzone_oldvelocity); // in case we are in our warp zone post-teleport, shift the projectile forward a bit mpd = max(vlen(self.mins), vlen(self.maxs));