diff --git a/src/p_mobj.cpp b/src/p_mobj.cpp index adfbeb0ef8..a736008917 100644 --- a/src/p_mobj.cpp +++ b/src/p_mobj.cpp @@ -5630,7 +5630,7 @@ const char *AActor::GetTag(const char *def) const void AActor::ClearCounters() { - if (CountsAsKill()) + if (CountsAsKill() && health > 0) { level.total_monsters--; flags &= ~MF_COUNTKILL;