From 4ccfd0adce6d5ea3267c8515217d59631bbcffe9 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 27 Jul 2023 19:54:47 -0500 Subject: [PATCH] baked in stats items no longer show up as "unidentified" --- src/engine/ai/MobileFSM.java | 2 -- src/engine/loot/LootManager.java | 10 ++++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/engine/ai/MobileFSM.java b/src/engine/ai/MobileFSM.java index fff028c6..2e01a8e0 100644 --- a/src/engine/ai/MobileFSM.java +++ b/src/engine/ai/MobileFSM.java @@ -13,7 +13,6 @@ import engine.InterestManagement.WorldGrid; import engine.ai.utilities.CombatUtilities; import engine.ai.utilities.MovementUtilities; import engine.gameManager.*; -import engine.math.Vector2f; import engine.math.Vector3f; import engine.math.Vector3fImmutable; import engine.net.DispatchMessage; @@ -24,7 +23,6 @@ import engine.objects.*; import engine.powers.ActionsBase; import engine.powers.PowersBase; import engine.server.MBServerStatics; - import java.util.ArrayList; import java.util.HashSet; import java.util.Map.Entry; diff --git a/src/engine/loot/LootManager.java b/src/engine/loot/LootManager.java index 96e963ea..07c0c3c4 100644 --- a/src/engine/loot/LootManager.java +++ b/src/engine/loot/LootManager.java @@ -72,6 +72,7 @@ public class LootManager { chatMsg.setChannel(Enum.ChatChannelType.SYSTEM.getChannelID()); DispatchMessage.dispatchMsgToAll(chatMsg); } + } } } @@ -87,6 +88,9 @@ public class LootManager { float dropChance = me.getDropChance() * 100; if (equipmentRoll <= (dropChance * multiplier)) { MobLoot ml = new MobLoot(mob, me.getItemBase(), false); + if(ml.getPrefix().isEmpty() == true && ml.getSuffix().isEmpty() == true){ + ml.setIsID(true); + } mob.getCharItemManager().addItemToInventory(ml); } } @@ -119,6 +123,9 @@ public class LootManager { //iterate the booty tables and add items to mob inventory MobLoot toAdd = getGenTableItem(bse.lootTable, mob); if (toAdd != null) { + if(toAdd.getPrefix().isEmpty() == true && toAdd.getSuffix().isEmpty() == true){ + toAdd.setIsID(true); + } mob.getCharItemManager().addItemToInventory(toAdd); } if (inHotzone) { @@ -126,6 +133,9 @@ public class LootManager { int lootTableID = bse.lootTable + 1; MobLoot toAddHZ = getGenTableItem(lootTableID, mob); if (toAddHZ != null) + if(toAdd.getPrefix().isEmpty() == true && toAdd.getSuffix().isEmpty() == true){ + toAdd.setIsID(true); + } mob.getCharItemManager().addItemToInventory(toAddHZ); } }