|  |  |  | @ -16,6 +16,8 @@ import engine.gameManager.ZoneManager;@@ -16,6 +16,8 @@ import engine.gameManager.ZoneManager; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.net.DispatchMessage; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.net.client.msg.chat.ChatSystemMsg; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.objects.*; | 
			
		
	
		
			
				
					|  |  |  |  | import org.pmw.tinylog.Logger; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import java.sql.ResultSet; | 
			
		
	
		
			
				
					|  |  |  |  | import java.sql.SQLException; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.ArrayList; | 
			
		
	
	
		
			
				
					|  |  |  | @ -106,11 +108,7 @@ public class LootManager {@@ -106,11 +108,7 @@ public class LootManager { | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             MobLoot outItem; | 
			
		
	
		
			
				
					|  |  |  |  |             int genRoll; | 
			
		
	
		
			
				
					|  |  |  |  |             //if(isHotzone){
 | 
			
		
	
		
			
				
					|  |  |  |  |             //    genRoll = ThreadLocalRandom.current().nextInt(32) + 77;
 | 
			
		
	
		
			
				
					|  |  |  |  |             //} else {
 | 
			
		
	
		
			
				
					|  |  |  |  |             genRoll = new Random().nextInt(99) + 1; | 
			
		
	
		
			
				
					|  |  |  |  |             //}
 | 
			
		
	
		
			
				
					|  |  |  |  |             GenTableRow selectedRow = generalItemTables.get(genTableID).getRowForRange(genRoll); | 
			
		
	
		
			
				
					|  |  |  |  |             if (selectedRow == null) { | 
			
		
	
		
			
				
					|  |  |  |  |                 return null; | 
			
		
	
	
		
			
				
					|  |  |  | @ -134,8 +132,16 @@ public class LootManager {@@ -134,8 +132,16 @@ public class LootManager { | 
			
		
	
		
			
				
					|  |  |  |  |             Enum.ItemType outType = outItem.getItemBase().getType(); | 
			
		
	
		
			
				
					|  |  |  |  |             if (outType.ordinal() == Enum.ItemType.WEAPON.ordinal() || outType.ordinal() == Enum.ItemType.ARMOR.ordinal() || outType.ordinal() == Enum.ItemType.JEWELRY.ordinal()) { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (outItem.getItemBase().isGlass() == false) { | 
			
		
	
		
			
				
					|  |  |  |  |                     outItem = GeneratePrefix(mob,outItem,genTableID,genRoll); | 
			
		
	
		
			
				
					|  |  |  |  |                     try { | 
			
		
	
		
			
				
					|  |  |  |  |                         outItem = GeneratePrefix(mob, outItem, genTableID, genRoll); | 
			
		
	
		
			
				
					|  |  |  |  |                     } catch(Exception e){ | 
			
		
	
		
			
				
					|  |  |  |  |                         Logger.error("Failed to GeneratePrefix for item: " + outItem.getName()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                     try{ | 
			
		
	
		
			
				
					|  |  |  |  |                     outItem = GenerateSuffix(mob,outItem,genTableID,genRoll); | 
			
		
	
		
			
				
					|  |  |  |  |                     } catch(Exception e){ | 
			
		
	
		
			
				
					|  |  |  |  |                         Logger.error("Failed to GenerateSuffix for item: " + outItem.getName()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             return outItem; | 
			
		
	
	
		
			
				
					|  |  |  | 
 |