From 81e88b07d224931ddc64de81cc76bc9ea884cf63 Mon Sep 17 00:00:00 2001 From: yamamama Date: Fri, 12 Dec 2025 23:26:48 -0500 Subject: [PATCH] More intermission nonsense * Fix 16P leaderboard * Fix that weird 4-pixel extend on the 32P itemlist * Heavily shorten the item list timer --- src/y_inter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/y_inter.c b/src/y_inter.c index ebe77ce98..a0949a5c8 100644 --- a/src/y_inter.c +++ b/src/y_inter.c @@ -689,7 +689,7 @@ void Y_IntermissionDrawer(void) } else if (manyplayers8) { - V_DrawThinString(xx, y2 - 1, ((data.num[i] == whiteplayer) ? hilicol : 0)|V_ALLOWLOWERCASE|V_6WIDTHSPACE, strtime); + V_DrawThinString(x+36, y2 - 1, ((data.num[i] == whiteplayer) ? hilicol : 0)|V_ALLOWLOWERCASE|V_6WIDTHSPACE, strtime); slen = V_ThinStringWidth(strtime, ((data.num[i] == whiteplayer) ? hilicol : 0)|V_ALLOWLOWERCASE|V_6WIDTHSPACE); } else @@ -799,7 +799,7 @@ void Y_IntermissionDrawer(void) #undef NUMFORNEWCOLUMN } - listscroll_length = max(0, x - BASEVIDWIDTH) * FRACUNIT; + listscroll_length = max(0, (x - 4) - BASEVIDWIDTH) * FRACUNIT; } skiptallydrawer: @@ -1159,8 +1159,8 @@ void Y_StartIntermission(void) if (data.itemrolls) { - // 5 seconds for 8P and below, 10 for 16P, 15 for 24P onwards. - rolltic = (min(15, max(5, (nump >> 3) * 5)) * TICRATE); + // 3 seconds for 8P and below, 6 for 16P, 9 for 24P onwards. + rolltic = (min(15, max(5, (nump >> 3) * 3)) * TICRATE); sorttic += rolltic; timer += rolltic;