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) {