From 5fa1a936c9beb343fa0a9b1a8808c8d799c538df Mon Sep 17 00:00:00 2001 From: SyncIt21 <110812394+SyncIt21@users.noreply.github.com> Date: Wed, 19 Nov 2025 07:33:38 +0530 Subject: [PATCH] Fixes mech HUD not updating without occupants (#93960) ## About The Pull Request - Fixes #93951 ## Changelog :cl: fix: mech HUD always updates like when charged via inducer /:cl: --- code/modules/vehicles/mecha/_mecha.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index a418950f1d3..cb4a987e5fe 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -598,6 +598,10 @@ if(length(occupants)) process_occupants(seconds_per_tick) process_constant_power_usage(seconds_per_tick) + //Diagnostic HUD updates + diag_hud_set_mechhealth() + diag_hud_set_mechcell() + diag_hud_set_mechstat() /obj/vehicle/sealed/mecha/proc/process_overclock_effects(seconds_per_tick) if(!overclock_mode && overclock_temp > 0) @@ -697,10 +701,6 @@ else if (checking == src) break // all good checking = checking.loc - //Diagnostic HUD updates - diag_hud_set_mechhealth() - diag_hud_set_mechcell() - diag_hud_set_mechstat() /obj/vehicle/sealed/mecha/proc/process_constant_power_usage(seconds_per_tick) if(mecha_flags & LIGHTS_ON && !use_energy(light_power_drain * seconds_per_tick))