|  |  |  | @ -24,6 +24,7 @@ import engine.jobs.TrackJob;@@ -24,6 +24,7 @@ import engine.jobs.TrackJob; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.math.AtomicFloat; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.math.Bounds; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.math.Vector3fImmutable; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.mobileAI.utilities.CombatUtilities; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.net.ByteBufferWriter; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.net.DispatchMessage; | 
			
		
	
		
			
				
					|  |  |  |  | import engine.net.client.msg.UpdateStateMsg; | 
			
		
	
	
		
			
				
					|  |  |  | @ -819,7 +820,8 @@ public abstract class AbstractCharacter extends AbstractWorldObject {@@ -819,7 +820,8 @@ public abstract class AbstractCharacter extends AbstractWorldObject { | 
			
		
	
		
			
				
					|  |  |  |  |         //TODO who the fuck wrote changeHeightJob. FIX THIS.
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (this.endLoc.equals(Vector3fImmutable.ZERO) || this.endLoc.equals(this.bindLoc)) | 
			
		
	
		
			
				
					|  |  |  |  |         float distance = this.loc.distance2D(this.endLoc); | 
			
		
	
		
			
				
					|  |  |  |  |         if (this.endLoc.equals(Vector3fImmutable.ZERO) || this.endLoc.equals(this.bindLoc) || distance < 1) | 
			
		
	
		
			
				
					|  |  |  |  |             return false; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (this.takeOffTime != 0) | 
			
		
	
	
		
			
				
					|  |  |  | 
 |