@ -32,18 +32,7 @@ public class UpdateThread implements Runnable {
				@@ -32,18 +32,7 @@ public class UpdateThread implements Runnable {
					 
			
		
	
		
			
				
					        try  {   
			
		
	
		
			
				
					            for ( PlayerCharacter  player  :  SessionManager . getAllActivePlayerCharacters ( ) ) {   
			
		
	
		
			
				
					                if  ( player  ! =  null )  {   
			
		
	
		
			
				
					                    player . doRegen ( ) ;   
			
		
	
		
			
				
					                    try  {   
			
		
	
		
			
				
					                        if  ( player . isAlive ( )  & &  player . isActive ( )  & &  player . isEnteredWorld ( ) )  {   
			
		
	
		
			
				
					                            if  ( player . combatStats  = =  null )  {   
			
		
	
		
			
				
					                                player . combatStats  =  new  PlayerCombatStats ( player ) ;   
			
		
	
		
			
				
					                            }   
			
		
	
		
			
				
					                            PlayerCombatStats  cStats  =  player . combatStats ;   
			
		
	
		
			
				
					                            cStats . update ( ) ;   
			
		
	
		
			
				
					                        }   
			
		
	
		
			
				
					                    } catch ( Exception  e ) {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                    }   
			
		
	
		
			
				
					                    player . update ( true ) ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					        }  catch  ( Exception  e )  {   
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -61,7 +50,7 @@ public class UpdateThread implements Runnable {
				@@ -61,7 +50,7 @@ public class UpdateThread implements Runnable {
					 
			
		
	
		
			
				
					                lastRun  =  System . currentTimeMillis ( ) ;  // Update lastRun after processing
   
			
		
	
		
			
				
					            } else  {   
			
		
	
		
			
				
					                try  {   
			
		
	
		
			
				
					                    Thread . sleep ( 100 ) ;  // Pause for 10ms to reduce CPU usage
   
			
		
	
		
			
				
					                    Thread . sleep ( 100 ) ;  // Pause for 100 ms to reduce CPU usage
   
			
		
	
		
			
				
					                }  catch  ( InterruptedException  e )  {   
			
		
	
		
			
				
					                    Logger . error ( "Thread interrupted" ,  e ) ;   
			
		
	
		
			
				
					                    Thread . currentThread ( ) . interrupt ( ) ;