From d4d6e8a6da00ef94da1b642341a119af8f13085c Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 5 Jan 2019 03:18:23 +0100 Subject: [PATCH] The HUD will now display when you've got Kevlar and the Helmet --- Source/Client/HUD.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Client/HUD.c b/Source/Client/HUD.c index b4c51216..18071c91 100755 --- a/Source/Client/HUD.c +++ b/Source/Client/HUD.c @@ -149,7 +149,13 @@ void HUD_DrawArmor(void) { } vector vArmorPos = vVideoMins + [128, vVideoResolution[1] - 42]; - drawsubpic(vArmorPos, [24,24], HUD_NUMFILE_LAYER, [0, NUMSIZE_Y], [NUMSIZE_X, NUMSIZE_X], vHUDColor, fArmorAlpha, DRAWFLAG_ADDITIVE); + + if (getstatf(STAT_EQUIPMENT) & EQUIPMENT_HELMET) { + drawsubpic(vArmorPos, [24,24], HUD_NUMFILE_LAYER, [0, 0.4862745098], [NUMSIZE_X, NUMSIZE_X], vHUDColor, fArmorAlpha, DRAWFLAG_ADDITIVE); + } else { + drawsubpic(vArmorPos, [24,24], HUD_NUMFILE_LAYER, [0, NUMSIZE_Y], [NUMSIZE_X, NUMSIZE_X], vHUDColor, fArmorAlpha, DRAWFLAG_ADDITIVE); + } + HUD_DrawNums(getstatf(STAT_ARMOR), vArmorPos + [72,0], fArmorAlpha, vHUDColor); fOldArmor = getstatf(STAT_ARMOR); }