|  |  | @ -42,8 +42,8 @@ public class ItemBase { | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final int useID; |  |  |  |     private final int useID; | 
			
		
	
		
		
			
				
					
					|  |  |  |     private int hashID; |  |  |  |     private int hashID; | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final byte useAmount; |  |  |  |     private final byte useAmount; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     // Armor and weapon related values
 |  |  |  |     // Armor and weapon related values
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final int equipFlag; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final int restrictFlag; |  |  |  |     private final int restrictFlag; | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final String skillRequired; |  |  |  |     private final String skillRequired; | 
			
		
	
		
		
			
				
					
					|  |  |  |     private final short percentRequired; |  |  |  |     private final short percentRequired; | 
			
		
	
	
		
		
			
				
					|  |  | @ -83,8 +83,6 @@ public class ItemBase { | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.hashID = rs.getInt("itemHashID"); |  |  |  |         this.hashID = rs.getInt("itemHashID"); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.isConsumable = false; |  |  |  |         this.isConsumable = false; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.equipFlag = rs.getInt("equipFlag"); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.restrictFlag = rs.getInt("restrictFlag"); |  |  |  |         this.restrictFlag = rs.getInt("restrictFlag"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.skillRequired = rs.getString("skillRequired"); |  |  |  |         this.skillRequired = rs.getString("skillRequired"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.percentRequired = rs.getShort("percentRequired"); |  |  |  |         this.percentRequired = rs.getShort("percentRequired"); | 
			
		
	
	
		
		
			
				
					|  |  | @ -228,16 +226,6 @@ public class ItemBase { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return this.isConsumable; |  |  |  |         return this.isConsumable; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public int getEquipFlag() { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if ((this.type == ItemType.ARMOR) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 || (this.type == ItemType.WEAPON) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 || (this.type == ItemType.JEWELRY)) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return this.equipFlag; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         else |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public boolean isRune() { |  |  |  |     public boolean isRune() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         int ID = uuid; |  |  |  |         int ID = uuid; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (ID > 2499 && ID < 3050) //class, discipline runes
 |  |  |  |         if (ID > 2499 && ID < 3050) //class, discipline runes
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -442,18 +430,6 @@ public class ItemBase { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return uuid; |  |  |  |         return uuid; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public boolean isRing() { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ((this.equipFlag & (64 | 128 | 192)) != 0); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public boolean isNecklace() { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return (this.equipFlag == 256); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public boolean isShield() { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return this.type.equals(ItemType.ARMOR) && this.equipFlag == 2; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public boolean isLightArmor() { |  |  |  |     public boolean isLightArmor() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return this.skillRequired.equals("Wear Armor, Light"); |  |  |  |         return this.skillRequired.equals("Wear Armor, Light"); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |