From bf5fe3912fd64a77145034a1e6efe8c7b1e5166b Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Tue, 9 Dec 2025 21:28:53 -0800 Subject: [PATCH] Fix discs surging to max crescendo regardless of materials used --- src/main/java/emu/nebula/game/character/GameDisc.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/emu/nebula/game/character/GameDisc.java b/src/main/java/emu/nebula/game/character/GameDisc.java index eaa4b0d..7b895b0 100644 --- a/src/main/java/emu/nebula/game/character/GameDisc.java +++ b/src/main/java/emu/nebula/game/character/GameDisc.java @@ -245,9 +245,11 @@ public class GameDisc implements GameDatabaseObject { // Remove items var change = this.getPlayer().getInventory().removeItems(materials, null); - // Add star + // Cache old star value int old = this.star; - this.star = Math.max(this.star + count, 5); + + // Add star + this.star = Math.min(this.star + count, 5); // Save to database if star count changed if (this.star != old) {