From 53285ca898206cd6dfbf8935c41db399ca273bdd Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 20 Feb 2025 10:36:18 -0600 Subject: [PATCH] all footwear has equal chance to drop movespeed suffixes --- src/engine/gameManager/LootManager.java | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/engine/gameManager/LootManager.java b/src/engine/gameManager/LootManager.java index a1359d57..431c4cd6 100644 --- a/src/engine/gameManager/LootManager.java +++ b/src/engine/gameManager/LootManager.java @@ -475,8 +475,27 @@ public enum LootManager { if (suffixMod == null) return inItem; + int moveSpeedRoll = ThreadLocalRandom.current().nextInt(100); + if(moveSpeedRoll < 10){ + int rankRoll = ThreadLocalRandom.current().nextInt(10); + String suffixSpeed = "SUF-148"; + switch(rankRoll) { + case 1: + case 2: + case 3: + suffixSpeed = "SUF-149"; + break; + case 4: + case 5: + case 6: + case 7: + suffixSpeed = "SUF-150"; + break; - if (suffixMod.action.length() > 0) { + } + inItem.setSuffix(suffixSpeed); + inItem.addPermanentEnchantment(suffixSpeed, 0, suffixMod.level, false); + }else if (suffixMod.action.length() > 0) { inItem.setSuffix(suffixMod.action); inItem.addPermanentEnchantment(suffixMod.action, 0, suffixMod.level, false); }