From 103c3b47d839526eb21dcc291e3c7a73c4def7f9 Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 28 Feb 2010 19:45:50 +0000 Subject: [PATCH] fix abuse of v_ globals :P git-svn-id: svn://svn.icculus.org/nexuiz/trunk@8722 f962a42d-fe04-0410-a3ab-8c8b0445ebaa ::stable-branch::merge=1a81a18c4ebdc737184e394cc9ea07778560b0c4 --- data/qcsrc/server/cl_weaponsystem.qc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/qcsrc/server/cl_weaponsystem.qc b/data/qcsrc/server/cl_weaponsystem.qc index 97cbaabb1..93b8123bd 100644 --- a/data/qcsrc/server/cl_weaponsystem.qc +++ b/data/qcsrc/server/cl_weaponsystem.qc @@ -145,7 +145,15 @@ void W_SetupShot_Dir_ProjectileSize(entity ent, vector s_forward, vector mi, vec else WarpZone_TraceLine(ent.origin + ent.view_ofs, ent.origin + ent.view_ofs + s_forward * MAX_SHOT_DISTANCE, MOVE_NOMONSTERS, ent); ent.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_CORPSE; + + vector vf, vr, vu; + vf = v_forward; + vr = v_right; + vu = v_up; trueaimpoint = WarpZone_UnTransformOrigin(WarpZone_trace_transform, trace_endpos); // warpzone support + v_forward = vf; + v_right = vr; + v_up = vu; // track max damage if not(inWarmupStage) { -- 2.39.2