Z lutnią rozwiązałem, musiałem dać freepoints. To skrypt npc. i co jeszcze mam dać Log_Constants?
instance Non_7000_Aulus (Npc_Default)
{
//-------- primary data --------
name ="Aulus";
npctype =npctype_main;
guild =GIL_NONE;
level =45;
flags =2;
voice =4;
id =7000;
//-------- abilities --------
attribute[ATR_STRENGTH] =60;
attribute[ATR_DEXTERITY] =60;
attribute[ATR_MANA_MAX] =0;
attribute[ATR_MANA] =0;
attribute[ATR_HITPOINTS_MAX] =400;
attribute[ATR_HITPOINTS] =400;
//-------- visuals --------
// animations
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Tired.mds");
// body mesh, head mesh, hairmesh, face-tex, hair-tex, skin
Mdl_SetVisualBody (self,"hum_body_Naked0",2,0,"Hum_Head_Thief", 16, 1, CRW_ARMOR_H);
B_Scale (self);
Mdl_SetModelFatness (self, 0);
fight_tactic = FAI_HUMAN_Master;
//-------- Talents --------
Npc_SetTalentSkill (self, NPC_TALENT_1H,2);
//-------- inventory --------
EquipItem (self, ItMw_1H_Sword_Long_01);
CreateInvItems (self, ItKeLockpick, 5);
CreateInvItems (self, ItMiScoop, 1);
CreateInvItems (self, ItMiHammer, 1);
CreateInvItems (self, ItMiStomper, 1);
CreateInvItems (self, ItMiSwordraw, 3);
CreateInvItems (self, ItLsTorch, 4);
CreateInvItems (self, ItMi_Stuff_Barbknife_01,1);
CreateInvItems (self, ItMi_Stuff_OldCoin_02, 17);
CreateInvItems (self, ItMi_Stuff_Cup_01, 1);
CreateInvItems (self, ItMi_Stuff_Pan_01, 1);
CreateInvItems (self, ItMi_Stuff_Mug_01, 1);
CreateInvItems (self, ItFoBeer, 3);
CreateInvItems (self, ItFoCheese, 5);
CreateInvItems (self, ItFoMutton, 4);
CreateInvItems (self, ItFoLoaf, 2);
CreateInvItems (self, ItAt_Lurker_02, 20);
//-------------Daily Routine-------------
daily_routine = Rtn_start_7000;
};
FUNC VOID Rtn_start_7000 ()
{
TA_SitAround (06,00,09,00,"NOWY_01");
TA_PlayTune (09,00,12,00,"NOWY_01");
TA_Smalltalk (12,00,23,00,"NOWY_01");
TA_Sleep (23,00,06,00,"NOWY_01_B");
};