From 12dbda5efd52ef58ce863d4e64b033d1c1a32664 Mon Sep 17 00:00:00 2001 From: GWToolbox Bot Date: Thu, 18 Jun 2026 09:58:43 +0000 Subject: [PATCH] fix(overhead): suppress zero combined floater as noise When combining overhead numbers, a damage hit cancelled out by a heal (or vice versa) sums to zero and shows a meaningless "0" floater. Block the combined message when the total is zero for damage/heal/energy. Co-Authored-By: Claude Opus 4.8 (1M context) --- GWToolboxdll/Modules/GameSettings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/GWToolboxdll/Modules/GameSettings.cpp b/GWToolboxdll/Modules/GameSettings.cpp index 8f2f9c06a..855c459e9 100644 --- a/GWToolboxdll/Modules/GameSettings.cpp +++ b/GWToolboxdll/Modules/GameSettings.cpp @@ -982,6 +982,8 @@ namespace { const auto context = (int*)GW::UI::GetFrameContext(existing); packet->amount += context[0x10]; GW::UI::DestroyUIComponent(existing); + // A combined total of zero (e.g. damage cancelled out by a heal) is just noise + status->blocked |= packet->amount == 0 && packet->h0004 != 2; } } } break;