From 9277aa72debb814740d79978d17554c53045dcd8 Mon Sep 17 00:00:00 2001 From: Eric Robinson <68359262+kphoenix137@users.noreply.github.com> Date: Fri, 25 Aug 2023 19:06:10 -0400 Subject: [PATCH] Fix Floating Numbers after death (#6505) --- Source/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/player.cpp b/Source/player.cpp index 1662a61c8..fa258f303 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -2820,7 +2820,7 @@ void StripTopGold(Player &player) void ApplyPlrDamage(DamageType damageType, Player &player, int dam, int minHP /*= 0*/, int frac /*= 0*/, DeathReason deathReason /*= DeathReason::MonsterOrTrap*/) { int totalDamage = (dam << 6) + frac; - if (&player == MyPlayer) { + if (&player == MyPlayer && player._pHitPoints > 0) { AddFloatingNumber(damageType, player, totalDamage); } if (totalDamage > 0 && player.pManaShield) {