@ -5147,33 +5147,14 @@ public class PlayerCharacter extends AbstractCharacter {
				@@ -5147,33 +5147,14 @@ public class PlayerCharacter extends AbstractCharacter {
					 
			
		
	
		
			
				
					        this . updateLocation ( ) ;   
			
		
	
		
			
				
					        this . updateMovementState ( ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        if ( ! newSystem )  {   
			
		
	
		
			
				
					            if ( ! this . timestamps . containsKey ( "SetDirty" ) ) {   
			
		
	
		
			
				
					                this . timestamps . put ( "SetDirty" ,  System . currentTimeMillis ( ) ) ;   
			
		
	
		
			
				
					            } else  if  ( this . timestamps . get ( "SetDirty" )  +  5000L  <  System . currentTimeMillis ( ) )  {   
			
		
	
		
			
				
					                LoadCharacterMsg  lcm  =  new  LoadCharacterMsg ( this ,  PlayerCharacter . hideNonAscii ( ) ) ;   
			
		
	
		
			
				
					                if  ( lcm  ! =  null )  {   
			
		
	
		
			
				
					                    //Dispatch dispatch = Dispatch.borrow(this, lcm);
   
			
		
	
		
			
				
					                    //DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.PRIMARY);
   
			
		
	
		
			
				
					                    DispatchMessage . dispatchMsgToInterestArea ( this , lcm , DispatchChannel . PRIMARY , MBServerStatics . CHARACTER_LOAD_RANGE , true , false ) ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					                this . timestamps . put ( "SetDirty" ,  System . currentTimeMillis ( ) ) ;   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					        if ( ! newSystem )   
			
		
	
		
			
				
					            return ;   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        try  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					            if  ( this . updateLock . writeLock ( ) . tryLock ( ) )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                //if(!this.timestamps.containsKey("SetDirty")){
   
			
		
	
		
			
				
					                //    this.timestamps.put("SetDirty", System.currentTimeMillis());
   
			
		
	
		
			
				
					                //}else if (this.timestamps.get("SetDirty") + 5000L < System.currentTimeMillis()){
   
			
		
	
		
			
				
					                //    InterestManager.setObjectDirty(this);
   
			
		
	
		
			
				
					                //    InterestManager.reloadCharacter(this,false);
   
			
		
	
		
			
				
					                //    this.timestamps.put("SetDirty", System.currentTimeMillis());
   
			
		
	
		
			
				
					                //}
   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                try  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                    if  ( this . isAlive ( )  & &  this . isActive  & &  this . enteredWorld )  {   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5203,12 +5184,12 @@ public class PlayerCharacter extends AbstractCharacter {
				@@ -5203,12 +5184,12 @@ public class PlayerCharacter extends AbstractCharacter {
					 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                    if ( this . isActive  & &  this . enteredWorld )  {   
			
		
	
		
			
				
					                        if  ( ! this . timestamps . containsKey ( "nextBoxCheck" ) )   
			
		
	
		
			
				
					                            this . timestamps . put ( "nextBoxCheck" ,  System . currentTimeMillis ( )  +  1000 ) ;   
			
		
	
		
			
				
					                            this . timestamps . put ( "nextBoxCheck" ,  System . currentTimeMillis ( )  +  10000  ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                        if ( ! this . isBoxed  & &  this . timestamps . get ( "nextBoxCheck" )  <  System . currentTimeMillis ( ) )  {   
			
		
	
		
			
				
					                            //updateBoxStatus(checkIfBoxed(this));
   
			
		
	
		
			
				
					                            this . isBoxed  =  checkIfBoxed ( this ) ;   
			
		
	
		
			
				
					                            this . timestamps . put ( "nextBoxCheck" ,  System . currentTimeMillis ( )  +  1000 ) ;   
			
		
	
		
			
				
					                            this . timestamps . put ( "nextBoxCheck" ,  System . currentTimeMillis ( )  +  10000  ) ;   
			
		
	
		
			
				
					                        }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					                        if  ( this . level  <  10  & &  this . enteredWorld )  {   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5945,7 +5926,7 @@ public class PlayerCharacter extends AbstractCharacter {
				@@ -5945,7 +5926,7 @@ public class PlayerCharacter extends AbstractCharacter {
					 
			
		
	
		
			
				
					        if  ( this . timestamps . get ( "SyncClient" )  +  5000L  <  System . currentTimeMillis ( ) )  {   
			
		
	
		
			
				
					                this . syncClient ( ) ;   
			
		
	
		
			
				
					                this . timestamps . put ( "SyncClient" ,  System . currentTimeMillis ( ) ) ;   
			
		
	
		
			
				
					                InterestManager . setObjectDirty ( this ) ;   
			
		
	
		
			
				
					                //InterestManager.setObjectDirty(this);
   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					    }   
			
		
	
		
			
				
					}