From 04f371bbb448aaa9ce598dea7b27330a739d868b Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 2 Apr 2023 20:51:20 +0100 Subject: [PATCH] Also permit tertiary and ... quadridly(?) gamecontrol binds for chat open, which had been silently broken for years. --- src/hu_stuff.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hu_stuff.c b/src/hu_stuff.c index 5a8069414..e5eb0aed9 100644 --- a/src/hu_stuff.c +++ b/src/hu_stuff.c @@ -1215,7 +1215,8 @@ boolean HU_Responder(event_t *ev) if (!chat_on) { // enter chat mode - if ((ev->data1 == gamecontrol[0][gc_talk][0] || ev->data1 == gamecontrol[0][gc_talk][1]) + if ((ev->data1 == gamecontrol[0][gc_talk][0] || ev->data1 == gamecontrol[0][gc_talk][1] + || ev->data1 == gamecontrol[0][gc_talk][2] || ev->data1 == gamecontrol[0][gc_talk][3]) && netgame && !OLD_MUTE) // check for old chat mute, still let the players open the chat incase they want to scroll otherwise. { chat_on = true; @@ -1225,7 +1226,8 @@ boolean HU_Responder(event_t *ev) typelines = 1; return true; } - if ((ev->data1 == gamecontrol[0][gc_teamtalk][0] || ev->data1 == gamecontrol[0][gc_teamtalk][1]) + if ((ev->data1 == gamecontrol[0][gc_teamtalk][0] || ev->data1 == gamecontrol[0][gc_teamtalk][1] + || ev->data1 == gamecontrol[0][gc_teamtalk][2] || ev->data1 == gamecontrol[0][gc_teamtalk][3]) && netgame && !OLD_MUTE) { chat_on = true;