|  |  | @ -667,15 +667,6 @@ public class ItemFactory { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return null; |  |  |  |             return null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         float calculatedMobLevel; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         calculatedMobLevel = vendor.getLevel(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (calculatedMobLevel < 16) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             calculatedMobLevel = 16; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (calculatedMobLevel > 49) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             calculatedMobLevel = 49; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         itemModTable = (byte) ib.getModTable(); |  |  |  |         itemModTable = (byte) ib.getModTable(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (!vendor.getItemModTable().contains(itemModTable)) { |  |  |  |         if (!vendor.getItemModTable().contains(itemModTable)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -710,7 +701,7 @@ public class ItemFactory { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (rollPrefix < 80) { |  |  |  |         if (rollPrefix < 80) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             int randomPrefix = LootManager.TableRoll((int) calculatedMobLevel, false); |  |  |  |             int randomPrefix = LootManager.TableRoll(vendor.getLevel(), false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             prefixEntry = ModTableEntry.rollTable(prefixTypeTable.modTableID, randomPrefix); |  |  |  |             prefixEntry = ModTableEntry.rollTable(prefixTypeTable.modTableID, randomPrefix); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (prefixEntry != null) |  |  |  |             if (prefixEntry != null) | 
			
		
	
	
		
		
			
				
					|  |  | @ -722,7 +713,7 @@ public class ItemFactory { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (rollSuffix < 80) { |  |  |  |         if (rollSuffix < 80) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             int randomSuffix = LootManager.TableRoll((int) calculatedMobLevel, false); |  |  |  |             int randomSuffix = LootManager.TableRoll(vendor.getLevel(), false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             suffixEntry = ModTableEntry.rollTable(suffixTypeTable.modTableID, randomSuffix); |  |  |  |             suffixEntry = ModTableEntry.rollTable(suffixTypeTable.modTableID, randomSuffix); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (suffixEntry != null) |  |  |  |             if (suffixEntry != null) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |