From db87b9195469e066df5bf5d0f1ec3ee3faf17e79 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Mon, 15 Jun 2026 22:46:50 -0600 Subject: [PATCH] Update aurora & redraw hearts guage on HUD scale change --- extern/aurora | 2 +- src/d/d_meter2.cpp | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/extern/aurora b/extern/aurora index f49d3c5f58..319f9bb546 160000 --- a/extern/aurora +++ b/extern/aurora @@ -1 +1 @@ -Subproject commit f49d3c5f58aa2fd3e21f73a129e07c1df68aaa98 +Subproject commit 319f9bb546f35f017104bcc0780a20e307bf93b5 diff --git a/src/d/d_meter2.cpp b/src/d/d_meter2.cpp index 4afaf450a8..f628466919 100644 --- a/src/d/d_meter2.cpp +++ b/src/d/d_meter2.cpp @@ -663,8 +663,15 @@ void dMeter2_c::moveLife() { draw_life = true; } - if (mLifeGaugeScale != g_drawHIO.mLifeParentScale) { - mLifeGaugeScale = g_drawHIO.mLifeParentScale; +#if TARGET_PC + const f32 lifeGaugeScale = + g_drawHIO.mLifeParentScale * + std::clamp(dusk::getSettings().game.hudScale.getValue(), 0.5f, 2.0f); +#else + const f32 lifeGaugeScale = g_drawHIO.mLifeParentScale; +#endif + if (mLifeGaugeScale != lifeGaugeScale) { + mLifeGaugeScale = lifeGaugeScale; draw_life = true; }