|  |  |  | @ -217,19 +217,6 @@ public class NPC extends AbstractCharacter {@@ -217,19 +217,6 @@ public class NPC extends AbstractCharacter { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.statAlt = rs.getFloat("npc_spawnY"); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.statLon = rs.getFloat("npc_spawnZ"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if (this.contract != null) { | 
			
		
	
		
			
				
					|  |  |  |  | 				this.symbol = this.contract.getIconID(); | 
			
		
	
		
			
				
					|  |  |  |  | 				this.modTypeTable = this.contract.getNPCModTypeTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 				this.modSuffixTable = this.contract.getNpcModSuffixTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 				this.itemModTable = this.contract.getItemModTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 				int VID = this.contract.getVendorID(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				if (VID != 0) | 
			
		
	
		
			
				
					|  |  |  |  | 					this.vendorID = VID; | 
			
		
	
		
			
				
					|  |  |  |  | 				else | 
			
		
	
		
			
				
					|  |  |  |  | 					this.vendorID = 1; //no vendor items
 | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			int guildID = rs.getInt("npc_guildID"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				if (this.building != null) | 
			
		
	
	
		
			
				
					|  |  |  | @ -386,6 +373,19 @@ public class NPC extends AbstractCharacter {@@ -386,6 +373,19 @@ public class NPC extends AbstractCharacter { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.region = BuildingManager.GetRegion(this.building, bindLoc.x, bindLoc.y, bindLoc.z); | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		if (this.contract != null) { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.symbol = this.contract.getIconID(); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.modTypeTable = this.contract.getNPCModTypeTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.modSuffixTable = this.contract.getNpcModSuffixTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.itemModTable = this.contract.getItemModTable(); | 
			
		
	
		
			
				
					|  |  |  |  | 			int VID = this.contract.getVendorID(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if (VID != 0) | 
			
		
	
		
			
				
					|  |  |  |  | 				this.vendorID = VID; | 
			
		
	
		
			
				
					|  |  |  |  | 			else | 
			
		
	
		
			
				
					|  |  |  |  | 				this.vendorID = 1; //no vendor items
 | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		if (this.mobBase != null) { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.healthMax = this.mobBase.getHealthMax(); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.manaMax = 0; | 
			
		
	
	
		
			
				
					|  |  |  | 
 |