Return 0 for null table entry.

This commit is contained in:
2024-05-31 07:41:25 -04:00
parent 0f9500a0d7
commit 8ca641f353
+6
View File
@@ -393,6 +393,12 @@ public enum ForgeManager implements Runnable {
if (rollForModifier < 80) {
int randomModifier = LootManager.TableRoll(vendor.getLevel(), false);
modTableEntry = ModTableEntry.rollTable(modTypeTableEntry.modTableID, randomModifier);
// @TODO : Figure out how a null can be returned from a defined set.
if (modTableEntry == null)
return 0;
EffectsBase effectsBase = PowersManager.getEffectByIDString(modTableEntry.action);
modifier = effectsBase.getToken();
}