Here goes.  I will start with questions.
			 
			 
			
		
		
		
		In this struct (edit) from zone.h (end edit) 
 
struct ZonePoint { 
	float x; 
	float y; 
	float z; 
	float target_x; 
	float target_y; 
	float target_z; 
	char  target_zone[16]; 
}; 
 
what is the purpose of 
 
                float target_x; 
	float target_y; 
	float target_z; 
                char  target_zone[16]; 
 
these are not part of a point. So what are they doing here? 
 
struct point3d{ 
float x; 
float y; 
float z; 
} 
 
struct final_purpose{ 
 
point3d ZonePoint; 
point3d target; 
char target_zone[16] 
} 
 
would seem to make more sence.  I have not really studied the code to find out what the final purpose is, yet.  I am asking mostly out of curiosity as to the purpose of the structure.  NOT to knock those who wrote it since I am not sure of its purpose at the present time. 
 
Next  Can someone tell me the poximate cause of these buges (or at least where to begin a search for the cause in the source.) 
 
Disconect on opening a mercant. 
Disconect on camp. 
Disconect on death. 
 
and I have heard but not yet tryed 
  
Disconect on Zone. (edit) read a further post. may be more the a coding fix. lol (end edit) 
 
 Is there some peace of code in common to these actions? 
 
 
I would also like to know where in the source to find a list of commands. 
 
No I have not read all the source. I trying to tap into the experts; the same as I would on any project where I was a late comer. (this shortens the learning curve and makes me usefull faster.) 
 
I do appologize if it seems that I am trying to get out of reasearch. That is not my intent only trying to find out where to consentrate it.  I also appologize if anyone takes offence at my first question or what may seem to be taking a pot shot at someones work.  I really mean no offence I only want to understand the under-pinnings of the code.  You have done a great job getting this far and your dedication and hard work showes. 
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |