@ -25,31 +25,16 @@ public class ItemBase {
				@@ -25,31 +25,16 @@ public class ItemBase {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  final  int  uuid ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  int  modTable ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  short  percentRequired ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  short  defense ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  float  dexPenalty ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  float  speed ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  float  range ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  short  minDamage ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  short  maxDamage ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  String  mastery ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  engine . Enum . SourceType  damageType ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    private  final  boolean  isStrBased ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  ItemBase ( ResultSet  rs )  throws  SQLException  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . uuid  =  rs . getInt ( "ID" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . modTable  =  rs . getInt ( "modTable" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . percentRequired  =  rs . getShort ( "percentRequired" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . defense  =  rs . getShort ( "defense" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . dexPenalty  =  rs . getFloat ( "dexPenalty" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . isStrBased  =  ( rs . getInt ( "isStrBased" )  = =  1 ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . speed  =  rs . getFloat ( "speed" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . range  =  rs . getFloat ( "range" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . minDamage  =  rs . getShort ( "minDamage" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . maxDamage  =  rs . getShort ( "maxDamage" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        this . mastery  =  rs . getString ( "mastery" ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        damageType  =  Enum . SourceType . valueOf ( rs . getString ( "damageType" ) . toUpperCase ( ) ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ItemTemplate  template  =  ItemTemplate . templates . get ( this . getUUID ( ) ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				 
				
					@ -81,11 +66,6 @@ public class ItemBase {
				@@ -81,11 +66,6 @@ public class ItemBase {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        DbManager . ItemBaseQueries . LOAD_ALL_ITEMBASES ( ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  boolean  isDiscRune ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        int  ID  =  uuid ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //class, discipline runes
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  ID  >  2499  & &  ID  <  3050 ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  int  getModTable ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  modTable ;   
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -95,18 +75,6 @@ public class ItemBase {
				@@ -95,18 +75,6 @@ public class ItemBase {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  uuid ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  String  getMastery ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  mastery ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  short  getDefense ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  defense ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  float  getDexPenalty ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  dexPenalty ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  float  getSpeed ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  speed ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -115,22 +83,6 @@ public class ItemBase {
				@@ -115,22 +83,6 @@ public class ItemBase {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  range ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  boolean  isStrBased ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  isStrBased ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  short  getMaxDamage ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  maxDamage ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  short  getMinDamage ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  minDamage ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  Enum . SourceType  getDamageType ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  damageType ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    public  short  getPercentRequired ( )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        return  percentRequired ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    }