@ -17,6 +17,8 @@ import engine.objects.MaxSkills;
				@@ -17,6 +17,8 @@ import engine.objects.MaxSkills;
					 
			
		
	
		
			
				
					import  engine.objects.SkillsBase ;  
			
		
	
		
			
				
					import  org.pmw.tinylog.Logger ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					import  java.sql.Connection ;  
			
		
	
		
			
				
					import  java.sql.PreparedStatement ;  
			
		
	
		
			
				
					import  java.sql.ResultSet ;  
			
		
	
		
			
				
					import  java.sql.SQLException ;  
			
		
	
		
			
				
					import  java.util.ArrayList ;  
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -110,34 +112,27 @@ public class dbSkillBaseHandler extends dbHandlerBase {
				@@ -110,34 +112,27 @@ public class dbSkillBaseHandler extends dbHandlerBase {
					 
			
		
	
		
			
				
						  
			
		
	
		
			
				
						public  void  LOAD_ALL_RUNE_SKILLS ( )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							prepareCallable ( "SELECT * FROM `static_skill_skillsgranted`" ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							try  ( Connection  connection  =  DbManager . getConnection ( ) ;   
			
		
	
		
			
				
								 PreparedStatement  preparedStatement  =  connection . prepareStatement ( "SELECT * FROM `static_skill_skillsgranted`" ) )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							try  {   
			
		
	
		
			
				
								ResultSet  rs  =  executeQuery ( ) ;   
			
		
	
		
			
				
								ResultSet  rs  =  preparedStatement . executeQuery ( ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
								//shrines cached in rs for easy cache on creation.
   
			
		
	
		
			
				
								while  ( rs . next ( ) )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
									int  runeID  =  rs . getInt ( "runeID" ) ;   
			
		
	
		
			
				
									int  token  =  rs . getInt ( "token" ) ;   
			
		
	
		
			
				
									int  amount  =  rs . getInt ( "amount" ) ;   
			
		
	
		
			
				
									  
			
		
	
		
			
				
					
  
			
		
	
		
			
				
									if  ( SkillsBase . runeSkillsCache . get ( runeID )  = =  null )   
			
		
	
		
			
				
										SkillsBase . runeSkillsCache . put ( runeID ,  new  HashMap < > ( ) ) ;   
			
		
	
		
			
				
									  
			
		
	
		
			
				
					
  
			
		
	
		
			
				
									SkillsBase . runeSkillsCache . get ( runeID ) . put ( token ,  amount ) ;   
			
		
	
		
			
				
								}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							}  catch  ( SQLException  e )  {   
			
		
	
		
			
				
								Logger . error (  e . getErrorCode ( )  +  ' '  +  e . getMessage ( ) ,  e ) ;   
			
		
	
		
			
				
							}  finally  {   
			
		
	
		
			
				
								closeCallable ( ) ;   
			
		
	
		
			
				
								Logger . error ( e ) ;   
			
		
	
		
			
				
							}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					}