From 3552b58e5c3e1430e9fe5a874eba986c90f05145 Mon Sep 17 00:00:00 2001 From: "Luis C.M" Date: Fri, 3 Jun 2022 15:38:52 -0500 Subject: [PATCH] You can no longer scroll up until no dialog lines are visible. --- .../java/noppes/npcs/client/gui/player/GuiDialogInteract.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/player/GuiDialogInteract.java b/src/main/java/noppes/npcs/client/gui/player/GuiDialogInteract.java index 683994ed1..db0b101af 100644 --- a/src/main/java/noppes/npcs/client/gui/player/GuiDialogInteract.java +++ b/src/main/java/noppes/npcs/client/gui/player/GuiDialogInteract.java @@ -377,7 +377,8 @@ public class GuiDialogInteract extends GuiNPCInterface implements IGuiClose gradualTextSpeed++; } - if (i == mc.gameSettings.keyBindBack.getKeyCode() || i == 201 && scrollY < (totalRows - 2) * ClientProxy.Font.height()) {//Page up + int firstBlockSize = lineBlocks.size() > 0 ? lineBlocks.get(0).lines.size() + 1 : 0; + if (i == mc.gameSettings.keyBindBack.getKeyCode() || i == 201 && scrollY < (totalRows - firstBlockSize) * ClientProxy.Font.height()) {//Page up scrollY += ClientProxy.Font.height() * 2; } if (i == mc.gameSettings.keyBindBack.getKeyCode() || i == 209 && scrollY > 0) {//Page down