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;