Bonus code removed.

This commit is contained in:
2024-03-03 08:12:49 -05:00
parent 266e4214d4
commit 436d0cec9b
-44
View File
@@ -166,50 +166,6 @@ public final class MobLoot extends Item {
return item;
}
public synchronized Item promoteToItemForNPC(NPC looter) {
if (looter == null)
return null;
if (isDeleted)
return null;
if (this.getItemBase().getType().equals(ItemType.GOLD))
return null;
Item item = this;
item.setOwner(looter);
item.containerType = Enum.ItemContainerType.INVENTORY;
item.setIsID(true);
if (this.getNumOfItems() > 1)
item.setNumOfItems(this.getNumOfItems());
try {
item = DbManager.ItemQueries.PERSIST(item);
} catch (Exception e) {
Logger.error(e);
return null;
}
item.containerType = Enum.ItemContainerType.INVENTORY;
// for (String effectName : this.effectNames)
// item.addPermanentEnchantment(effectName, 0);
//transfer enchantments to item
try {
for (String enchant : this.getEffectNames()) {
item.addPermanentEnchantment(enchant, 0);
}
} catch (Exception e) {
Logger.error(e.getMessage());
}
DbManager.NPCQueries.REMOVE_FROM_PRODUCTION_LIST(this.getObjectUUID(), looter.getObjectUUID());
looter.removeItemFromForge(this);
this.junk();
return item;
}
public synchronized void recycle(NPC vendor) {
//remove from production list for npc in db