unsigned char buf[Exult_server::maxlength];
static unsigned char buf[Exult_server::maxlength];
int Npc_actor_out	(	int fd,				// Socket.	unsigned long addr,		// Address.	int tx, int ty, int tz,		// Absolute tile coords.	int shape, int frame, int face,	std::string name,	short npc_num,	short ident,	int usecode,	int properties[12],	short attack_mode,	short alignment,	unsigned long oflags,		// Object flags.	unsigned long siflags,		// Extra flags for SI.	unsigned long type_flags,	// Movement flags.	short num_schedules,		// # of schedule changes.	Serial_schedule *schedules	// Schedule changes.	)	{	unsigned char buf[Exult_server::maxlength];	unsigned char *ptr = &buf[0];	Npc_actor_io<Serial_out>(ptr, addr, tx, ty, tz, shape, frame, face,		name, npc_num, ident, usecode, 		properties, attack_mode, alignment,		oflags, siflags, type_flags,		num_schedules, schedules);	return Exult_server::Send_data(fd, Exult_server::npc, buf, ptr - buf);	}