show greater/legendaries only if they can actually drop (they don't have noLegendary tag)

This commit is contained in:
radimous 2024-12-05 20:24:49 +01:00
parent 19380da36f
commit 15ebedce84

View file

@ -154,6 +154,9 @@ public class Modifiers {
if (highest == null) { if (highest == null) {
return res; // empty return res; // empty
} }
if (modifierTierGroup.getTags().contains("noLegendary")){
return res; // empty
}
int index = Math.min(highest.getModifierTier() + modifierCategory.getTierIncrease(), modifierTierGroup.size() - 1); int index = Math.min(highest.getModifierTier() + modifierCategory.getTierIncrease(), modifierTierGroup.size() - 1);
var legendTier = modifierTierGroup.get(index); var legendTier = modifierTierGroup.get(index);
if (legendTier == null || legendTier.getWeight() == 0){ if (legendTier == null || legendTier.getWeight() == 0){