From 0147278359eefe13eaff79d48040caa2ba55497d Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Fri, 23 Feb 2024 14:26:55 -0800 Subject: [PATCH] Client View: Ensure modelindex of the viewmodels get set to 0 when we've got no valid weapon set. --- src/client/view.qc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/view.qc b/src/client/view.qc index 88f50a42..edba7c80 100644 --- a/src/client/view.qc +++ b/src/client/view.qc @@ -183,10 +183,13 @@ View_DrawViewModel(void) pSeat->m_iLastWeapon = pl.activeweapon; if (pl.activeweapon) { - /* hack, we changed the wep, move this into Game_Input/PMove */ Weapons_Draw((player)pl); + } else { + pSeat->m_eViewModel.modelindex = + pSeat->m_eViewModelL.modelindex = 0; } + NSRenderableEntity viewModel = (NSRenderableEntity)pSeat->m_eViewModelL; viewModel._UpdateBoneCount(); viewModel = (NSRenderableEntity)pSeat->m_eViewModel;