INSTANCE PC_Hero(C_NPC)
// PlayerInstanz
{
	//-------- primary data --------
	name[0]		= "Gracz Bohater";
	slot		= "Player Hero";
	guild		= GIL_NONE;
	level		= 0;
	exp 		= 2000;
	voice		= 0;
	id			= 0;
	
	//--------- abilities --------
	attribute[ATR_STRENGTH] =		3;
	attribute[ATR_DEXTERITY] =		3;
	attribute[ATR_MANA_MAX] =		15;
	attribute[ATR_MANA] =			15;
	attribute[ATR_MADNESS_MAX] =	15;
	attribute[ATR_MADNESS] =		15;
	attribute[ATR_HITPOINTS_MAX] =	15;
	attribute[ATR_HITPOINTS] =		15;

	talents		= TAL_STEAL;

	// Magic
	Npc_LearnSpell	(self, SPL_LIGHT);
	Npc_LearnSpell	(self, SPL_FIREBALL);
	Npc_LearnSpell	(self, SPL_TRANSFORM);
	Npc_CreateSpell	(self, SPL_EARTHQUAKE);
	Npc_CreateSpell	(self, SPL_PETRIFY);
	Npc_LearnSpell	(self, SPL_HEAL);
	// Psionic
	//Npc_CreateSpell	(self, SPL_FORGET);
	//Npc_CreateSpell	(self, SPL_WINDFIST);
	//Npc_CreateSpell	(self, SPL_TELEKINESIS);
	//Npc_LearnSpell	(self, SPL_HUMANCONTROL);
	//Npc_CreateSpell	(self, SPL_INSANE);
	//Npc_CreateSpell	(self, SPL_TELESTORM);

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

	//	Random_Anis
	Mdl_ApplyRandomAni		(self,"S_RUN","R_SCRATCHHEAD");
	Mdl_ApplyRandomAni		(self,"S_RUN","R_SCRATCHASS");
	Mdl_ApplyRandomAni		(self,"S_RUN","R_SCRATCHEGG");
	Mdl_ApplyRandomAni		(self,"S_RUN","R_CROSSARMS");
	Mdl_ApplyRandomAniFreq	(self,"S_RUN",10.0);

	Mdl_ApplyRandomAni		(self,"S_1HRUN","R_1hInspect");
	Mdl_ApplyRandomAni		(self,"S_1HRUN","R_1hInspect");
	Mdl_ApplyRandomAni		(self,"S_1HRUN","R_1hTricky");
	Mdl_ApplyRandomAniFreq	(self,"S_1HRUN",20.0);

	//-------- inventory --------
	EquipItem	  (self, GreatSword3);
	CreateInvItem (self, Sword3);
	CreateInvItem (self, Mace);
	CreateInvItem (self, BroadSword);
	CreateInvItem (self, BastardSword);

	CreateInvItem (self, LongBow);
	CreateInvItem (self, Crossbow);
	CreateInvItems(self, Arrow, 100);
	CreateInvItems(self, Bolt, 100);

	CreateInvItem (self, Helmet);

	//CreateInvItem (self, LeatherArmor);

	CreateInvItem (self, Wine);
	CreateInvItem (self, HoneyMushroom);

	CreateInvItems(self, HealingPotion, 20);
	CreateInvItems(self, ManaPotion, 20);
	CreateInvItems(self, PsiPotion, 20);
	CreateInvItems(self, HolyWater, 5);
	
};

