Mobtype work related to ForgeManager

This commit is contained in:
2024-04-14 13:13:28 -04:00
parent 74e97fb435
commit ea555be08e
6 changed files with 27 additions and 14 deletions
+12 -4
View File
@@ -10,10 +10,7 @@ package engine.gameManager;
import engine.loot.WorkOrder;
import engine.mbEnums;
import engine.objects.Item;
import engine.objects.ItemTemplate;
import engine.objects.MobLoot;
import engine.objects.Warehouse;
import engine.objects.*;
import engine.powers.EffectsBase;
import org.pmw.tinylog.Logger;
@@ -284,4 +281,15 @@ public enum ForgeManager implements Runnable {
Logger.info("Forging item: " + forged_item.objectUUID + " (" + forged_item.templateID + ") " + forged_item.template.item_base_name);
}
}
public static void calsRandomModType(NPC vendor, mbEnums.ItemModType itemModType, Item item) {
int modifier;
if (itemModType.equals(mbEnums.ItemModType.PREFIX))
modifier = vendor.getModTypeTable().get(vendor.getItemModTable().indexOf(item.template.modTable));
else
modifier = vendor.getModTypeTable().get(vendor.getItemModTable().indexOf(item.template.modTable));
}
}