
// ****************
// Neuer NSC
// ****************

INSTANCE NewNpc (Npc_Default)
{
	//-------- primary data --------
	name =							"NPC";
	guild =							GIL_NONE;
	level =							1;
	voice =							0;
	id =							0;
		
	//-------- abilities --------
	attribute[ATR_STRENGTH] =		2;
	attribute[ATR_DEXTERITY] =		2;
	attribute[ATR_MANA_MAX] =		2;
	attribute[ATR_MANA] =			2;
	attribute[ATR_MADNESS_MAX] =	2;
	attribute[ATR_MADNESS] =		2;
	attribute[ATR_HITPOINTS_MAX] =	5;
	attribute[ATR_HITPOINTS] =		5;

	talents	=						0;

	//-------- visuals --------
	// 					animations
	Mdl_SetVisual		(self,"humans.mds");
	// 						   body mesh,				head mesh,				hairmesh,	face-tex,	hair-tex,	skin	
	Mdl_SetVisualMesh	(self,"hus_body_Naked5_u01.asc",	"Hum_Head_Hair5.mms",	"",			DEFAULT,	DEFAULT,	DEFAULT);

	//-------- inventory --------
	CreateInvItem	(self,	BroadSword);
	CreateInvItem	(self,	LongBow);
	CreateInvItems	(self,	Arrow,	24);

	daily_routine = Rtn_New;
	
	//-------- senses --------
	senses			=	SENSE_HEAR | SENSE_SEE;
	senses_range	=	2000;
};

// *****************
// Tagesablauf
// *****************

FUNC VOID Rtn_New()
{
//	TA		(self,	00, 01, ZS_GotoWP,		"pool_front");
// 	TA		(self,	01, 02, ZS_GotoWP,		"trollcave_ramp_top");
//	TA		(self,  02, 04, ZS_HangAround,	"orc_hut77_straw");
//	TA		(self,	04, 05, ZS_GotoWP,		"pool_front");
//	TA		(self,	05, 06, ZS_GotoWP,		"trollcave_ramp_top");
//	TA		(self,  06, 08, ZS_HangAround,	"orc_hut77_straw");
//	TA		(self,	08, 09, ZS_GotoWP,		"pool_front");
//	TA		(self,	09, 10, ZS_GotoWP,		"trollcave_ramp_top");
//	TA		(self,  10, 14, ZS_HangAround,	"orc_hut77_straw");
//	TA		(self,	14, 15, ZS_GotoWP,		"pool_front");
//	TA		(self,	15, 16, ZS_GotoWP,		"trollcave_ramp_top");
//	TA		(self,  16, 20, ZS_HangAround,	"orc_hut77_straw");
};

