From e02b28a21e077b9d74bcd6bb610e684ae6abd4ba Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 1 Jan 2023 14:10:25 +1000 Subject: [PATCH] Add brackets around the nested viewmodel draw call, seems to fix a strange case of weapon models disappearing --- qcsrc/client/view.qc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qcsrc/client/view.qc b/qcsrc/client/view.qc index a9ad0a76bd..6035dbcf45 100644 --- a/qcsrc/client/view.qc +++ b/qcsrc/client/view.qc @@ -1604,9 +1604,15 @@ void CSQC_UpdateView(entity this, float w, float h) // run viewmodel_draw before updating view_angles to the angles calculated by WarpZone_FixView // viewmodel_draw needs to use the view_angles set by the engine on every CSQC_UpdateView call if(autocvar_r_drawviewmodel) + { for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot) + { if(viewmodels[slot].activeweapon) + { viewmodel_draw(viewmodels[slot]); + } + } + } // Render the Scene view_origin = getpropertyvec(VF_ORIGIN); -- 2.39.2