From 5d664f9e46e7f1c8b1c4c081438a98fa1ecaf360 Mon Sep 17 00:00:00 2001 From: BMagnu <6238428+BMagnu@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:08:31 +0900 Subject: [PATCH] Don't magic a model instance out of thin air --- code/hud/hudshield.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/hud/hudshield.cpp b/code/hud/hudshield.cpp index 80b2778dbcb..7b13af6d881 100644 --- a/code/hud/hudshield.cpp +++ b/code/hud/hudshield.cpp @@ -700,12 +700,10 @@ void HudGaugeShield::showShields(const object *objp, ShieldGaugeType mode, bool int mi = -1; if (!config) { mi = sp->model_instance_num; - }else{ - mi = model_load(sip, false); + render_info.set_replacement_textures(model_get_instance(mi)->texture_replace); } render_info.set_flags(MR_NO_LIGHTING | MR_AUTOCENTER | MR_NO_FOGGING); - render_info.set_replacement_textures(model_get_instance(mi)->texture_replace); render_info.set_detail_level_lock(1); render_info.set_object_number(OBJ_INDEX(objp));