No, sprawdziłem. Jednakże nie działa.
Podałem linijkę:
Npc_SetTalentSkill(self,NPC_TALENT_2H,2);Nie działało, więc zmieniłem jeszcze na:
Npc_SetTalentSkill(self,NPC_TALENT_2H,60);Ale to samo, wciąż. Jedyne co się zmienia, to to, że postać po zaatakowaniu jej nie leci do mnie. Muszę podejść blisko, by mnie uderzyła - wciąż animacją walki zielonego. Widziałem kiedyś w jakimś poradniku filmowca na YT film, gdzie gościu podawał różne takie, że jak coś wpiszesz w edit abillities to on do cb podlatuje, jak coś innego to będzie czekał aż ty podejdziesz itp.
Podaję mój skrypt:
Spoiler
instance NASZ_119_Udar (Npc_Default)
{
// ------ NSC ------
name = "Udar";
guild = GIL_PAL;
id = 119;
voice = 9;
flags = 0;
npctype = NPCTYPE_OCMAIN;
// ------ Attribute ------
B_SetAttributesToChapter (self, 4);
// ------ Kampf-Taktik ------
fight_tactic = FAI_NAILED; //damit er nicht runterspringt
// ------ Equippte Waffen ------
EquipItem (self, ItMw_2h_Pal_Sword);
EquipItem (self, ItRw_Crossbow_H_01);
// ------ Inventory ------
B_CreateAmbientInv (self);
// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_Fighter", Face_N_Normal_Stone, BodyTex_N, ITAR_PAL_M);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ Kampf-Talente ------
B_SetFightSkills (self, 65);
Npc_SetTalentSkill(self,NPC_TALENT_2H,2); // 0 - 1 - 2
// ------ TA anmelden ------
daily_routine = Rtn_Start_119;
};
FUNC VOID Rtn_Start_119 ()
{
TA_Stand_Guarding (08,00,23,00,"OW_WOODRUIN_WOLF_SPAWN");
TA_Stand_Guarding (23,00,08,00,"OW_WOODRUIN_WOLF_SPAWN");
};