prboom-plus/prboom-hbar-all.diff

30 lines
1.0 KiB
Diff

From a0bae535928cbce4eb9da8dd5d33b473776c9693 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jengelh@inai.de>
Date: Wed, 1 May 2013 09:53:49 +0200
Subject: [PATCH 1/2] Show health bar for all destructible mobjs
References: https://github.com/coelckers/prboom-plus/pull/274
Show the health bar for all destructible items, especially so
including barrels and Lost Souls.
---
prboom2/src/gl_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git prboom2/src/gl_main.c prboom2/src/gl_main.c
index 20712b7e..e2402e16 100644
--- prboom2/src/gl_main.c
+++ prboom2/src/gl_main.c
@@ -2328,7 +2328,8 @@ static void gld_DrawSprite(GLSprite *sprite)
static void gld_AddHealthBar(mobj_t* thing, GLSprite *sprite)
{
- if (((thing->flags & (MF_COUNTKILL | MF_CORPSE)) == MF_COUNTKILL) && (thing->health > 0))
+ if ((thing->flags & MF_SHOOTABLE) && thing->info->spawnhealth > 0 &&
+ thing->health > 0)
{
GLHealthBar hbar;
int health_percent = thing->health * 100 / thing->info->spawnhealth;
--
2.31.1