From c0c750a76ec4e4553fc35436b86c4ccc574c85e4 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Thu, 12 Mar 2026 14:50:59 -0700 Subject: [PATCH] feat: show aura stack/charge count on focus frame aura icons for parity with target frame --- src/ui/game_screen.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ui/game_screen.cpp b/src/ui/game_screen.cpp index 8168dc29..d9106e78 100644 --- a/src/ui/game_screen.cpp +++ b/src/ui/game_screen.cpp @@ -4302,6 +4302,17 @@ void GameScreen::renderFocusFrame(game::GameHandler& gameHandler) { ImGui::GetWindowDrawList()->AddText(ImVec2(cx, cy), IM_COL32(255, 255, 255, 220), ts); } + // Stack / charge count — upper-left corner (parity with target frame) + if (aura.charges > 1) { + ImVec2 faMin = ImGui::GetItemRectMin(); + char chargeStr[8]; + snprintf(chargeStr, sizeof(chargeStr), "%u", static_cast(aura.charges)); + ImGui::GetWindowDrawList()->AddText(ImVec2(faMin.x + 3, faMin.y + 3), + IM_COL32(0, 0, 0, 200), chargeStr); + ImGui::GetWindowDrawList()->AddText(ImVec2(faMin.x + 2, faMin.y + 2), + IM_COL32(255, 220, 50, 255), chargeStr); + } + // Tooltip if (ImGui::IsItemHovered()) { ImGui::BeginTooltip();