From 98a80868938c5da10af562d30b970f698c39555d Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 25 Dec 2015 10:50:05 +1000 Subject: [PATCH] Fix up a couple more cases --- qcsrc/lib/warpzone/common.qc | 3 ++- qcsrc/server/antilag.qc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qcsrc/lib/warpzone/common.qc b/qcsrc/lib/warpzone/common.qc index c725c69a7..a4240680a 100644 --- a/qcsrc/lib/warpzone/common.qc +++ b/qcsrc/lib/warpzone/common.qc @@ -387,7 +387,8 @@ void WarpZone_TraceToss_ThroughZone(entity e, entity forent, entity zone, WarpZo goto fail; } WarpZone_Trace_AddTransform(wz); - setorigin(e, WarpZone_TransformOrigin(wz, e.origin)); + vector org = WarpZone_TransformOrigin(wz, e.origin); + setorigin(e, org); e.velocity = WarpZone_TransformVelocity(wz, e.velocity); } WarpZone_MakeAllSolid(); diff --git a/qcsrc/server/antilag.qc b/qcsrc/server/antilag.qc index 64db8da8f..36734976c 100644 --- a/qcsrc/server/antilag.qc +++ b/qcsrc/server/antilag.qc @@ -97,7 +97,8 @@ void antilag_takeback(entity e, float t) if(!e.antilag_takenback) e.antilag_saved_origin = e.origin; - setorigin(e, antilag_takebackorigin(e, t)); + vector org = antilag_takebackorigin(e, t); + setorigin(e, org); e.antilag_takenback = true; } -- 2.39.2