From e8065c8b5a15e72c8f87587644439bb3571e6df3 Mon Sep 17 00:00:00 2001 From: Jaime Moreira Date: Sat, 16 Dec 2023 17:51:10 -0300 Subject: [PATCH] Preview of the coming weapon for weapprev/weapnext The weapon you are changing to appears in the HUD, in "pickup" format. Requires g_quick_weap == 1. --- src/g_cmds.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/g_cmds.c b/src/g_cmds.c index 4d83197..79ba37b 100644 --- a/src/g_cmds.c +++ b/src/g_cmds.c @@ -795,6 +795,12 @@ Cmd_WeapPrev_f(edict_t *ent) if (cl->newweapon == it) { + if (g_quick_weap->value) + { + cl->ps.stats[STAT_PICKUP_ICON] = gi.imageindex(cl->newweapon->icon); + cl->ps.stats[STAT_PICKUP_STRING] = CS_ITEMS + ITEM_INDEX(cl->newweapon); + cl->pickup_msg_time = level.time + 0.9f; + } return; } } @@ -851,6 +857,12 @@ Cmd_WeapNext_f(edict_t *ent) if (cl->newweapon == it) { + if (g_quick_weap->value) + { + cl->ps.stats[STAT_PICKUP_ICON] = gi.imageindex(cl->newweapon->icon); + cl->ps.stats[STAT_PICKUP_STRING] = CS_ITEMS + ITEM_INDEX(cl->newweapon); + cl->pickup_msg_time = level.time + 0.9f; + } return; } }