From: Martin Taibr Date: Thu, 15 Nov 2018 22:02:07 +0000 (+0100) Subject: deglob Porto_Draw X-Git-Tag: xonotic-v0.8.5~1258^2~19 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=bf41d45fd6d8ccefe92f50d8113aefaee862e204;p=xonotic%2Fxonotic-data.pk3dir.git deglob Porto_Draw --- diff --git a/qcsrc/client/view.qc b/qcsrc/client/view.qc index 99cf9c155..b3d0fe7a9 100644 --- a/qcsrc/client/view.qc +++ b/qcsrc/client/view.qc @@ -423,14 +423,14 @@ void Porto_Draw(entity this) vector pos = view_origin; vector dir = view_forward; - makevectors(((autocvar_chase_active) ? warpzone_save_view_angles : view_angles)); - pos += v_right * -wepent.movedir.y - + v_up * wepent.movedir.z; + MAKE_VECTORS_NEW(autocvar_chase_active ? warpzone_save_view_angles : view_angles, forward, right, up); + pos += right * -wepent.movedir.y + + up * wepent.movedir.z; if (wepent.angles_held_status) { - makevectors(wepent.angles_held); - dir = v_forward; + MAKE_VECTORS(wepent.angles_held, forward, right, up); + dir = forward; } wepent.polyline[0] = pos; @@ -457,8 +457,8 @@ void Porto_Draw(entity this) { vector ang = vectoangles2(trace_plane_normal, dir); ang.x = -ang.x; - makevectors(ang); - if (!CheckWireframeBox(this, pos - 48 * v_right - 48 * v_up + 16 * v_forward, 96 * v_right, 96 * v_up, 96 * v_forward)) + MAKE_VECTORS(ang, forward, right, up); + if (!CheckWireframeBox(this, pos - 48 * right - 48 * up + 16 * forward, 96 * right, 96 * up, 96 * forward)) { n = max(2, idx); break;