|  |  | @ -571,6 +571,11 @@ public class ClientMessagePump implements NetMsgHandler { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return; |  |  |  |             return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (i.isCanDestroy()) { |  |  |  |         if (i.isCanDestroy()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (i.getItemBase().isRune() && !sourcePlayer.isInSafeZone()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ChatManager.chatSystemInfo(sourcePlayer, "You May Only Delete Runes In A Safe Zone."); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             int goldValue = i.getBaseValue(); |  |  |  |             int goldValue = i.getBaseValue(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (i.getItemBase().isRune()) |  |  |  |             if (i.getItemBase().isRune()) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 goldValue = 500000; |  |  |  |                 goldValue = 500000; | 
			
		
	
	
		
		
			
				
					|  |  | @ -578,7 +583,7 @@ public class ClientMessagePump implements NetMsgHandler { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (i.getItemBaseID() == 980066) |  |  |  |             if (i.getItemBaseID() == 980066) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 goldValue = 0; |  |  |  |                 goldValue = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(itemManager.getGoldInventory().getNumOfItems() + goldValue > 10000000) |  |  |  |             if(itemManager.getGoldInventory().getNumOfItems() + goldValue > MBServerStatics.PLAYER_GOLD_LIMIT) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (itemManager.delete(i)) { |  |  |  |             if (itemManager.delete(i)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -792,6 +797,8 @@ public class ClientMessagePump implements NetMsgHandler { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (item == null) |  |  |  |         if (item == null) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return; |  |  |  |             return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         item.stripCastableEnchants(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (item.lootLock.tryLock()) { |  |  |  |         if (item.lootLock.tryLock()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             try { |  |  |  |             try { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 Item itemRet = null; |  |  |  |                 Item itemRet = null; | 
			
		
	
	
		
		
			
				
					|  |  | @ -1287,7 +1294,7 @@ public class ClientMessagePump implements NetMsgHandler { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 cost *= profit; |  |  |  |                 cost *= profit; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (gold.getNumOfItems() + cost > 10000000) { |  |  |  |                 if (gold.getNumOfItems() + cost > MBServerStatics.PLAYER_GOLD_LIMIT) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     return; |  |  |  |                     return; | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -1480,6 +1487,7 @@ public class ClientMessagePump implements NetMsgHandler { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (buy != null) { |  |  |  |                                 if (buy != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     me.transferEnchants(buy); |  |  |  |                                     me.transferEnchants(buy); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     itemMan.addItemToInventory(buy); |  |  |  |                                     itemMan.addItemToInventory(buy); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                     buy.stripCastableEnchants(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     if(npc.contractUUID == 900 && buy.getItemBaseID() == 1705032){ |  |  |  |                                     if(npc.contractUUID == 900 && buy.getItemBaseID() == 1705032){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         buy.setNumOfItems(10); |  |  |  |                                         buy.setNumOfItems(10); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         DbManager.ItemQueries.UPDATE_NUM_ITEMS(buy,buy.getNumOfItems()); |  |  |  |                                         DbManager.ItemQueries.UPDATE_NUM_ITEMS(buy,buy.getNumOfItems()); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |