|  |  | @ -869,6 +869,11 @@ public class NPC extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (this.building != null) |  |  |  |         if (this.building != null) | 
			
		
	
		
		
			
				
					
					|  |  |  |             NPCManager.slotCharacterInBuilding(this); |  |  |  |             NPCManager.slotCharacterInBuilding(this); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         // If NPC is a vendor create arraylist for forge
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (this.contract.isTrainer() == false) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ForgeManager.vendorItemLookup.computeIfAbsent(this, k -> new ArrayList<>()); // Forge lookup
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.symbol = this.contract.getIconID(); |  |  |  |         this.symbol = this.contract.getIconID(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.modTypeTable = this.contract.getNPCModTypeTable(); |  |  |  |         this.modTypeTable = this.contract.getNPCModTypeTable(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.modSuffixTable = this.contract.getNpcModSuffixTable(); |  |  |  |         this.modSuffixTable = this.contract.getNpcModSuffixTable(); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |