Walka - dziwne zachowanie NPCów
Zaobserwowałem dziwne zachowanie NPCów. Otóż jeśli skrytpem zmienię im nastawienie względem wiedźmina na HOSTILE, to:a) postacie nie atakują od razu tylko najpierw idą w stronę jakiegoś ActionPointa. Czasem wygląda to tak, że robią 2 kroki w inną stronę, po czym odwracają się i atakująb) jak już walczą, to w pewnym momencie się odwracają i gdzieś idą. Nadal z wyciągniętą bronią i w pełnej gotowości. Jeśli chwilę zaczekać, to po paru (nastu) sekundach "przypominają" sobie, że właśnie walczyły i wracają pełni zapału
używam następującego skryptu:
Czy ktoś spotkał się z czymś podobnym?
Zaobserwowałem dziwne zachowanie NPCów. Otóż jeśli skrytpem zmienię im nastawienie względem wiedźmina na HOSTILE, to:a) postacie nie atakują od razu tylko najpierw idą w stronę jakiegoś ActionPointa. Czasem wygląda to tak, że robią 2 kroki w inną stronę, po czym odwracają się i atakująb) jak już walczą, to w pewnym momencie się odwracają i gdzieś idą. Nadal z wyciągniętą bronią i w pełnej gotowości. Jeśli chwilę zaczekać, to po paru (nastu) sekundach "przypominają" sobie, że właśnie walczyły i wracają pełni zapału
Code:
#include "inc_ai"void main(){ object oPC = GetFirstPC(); object object_name = GetObjectByTag("pds_mietek"); AI_ClearPersonalAttitude(object_name, oPC); AI_SetPersonalAttitude(CN_ATTITUDE_HOSTILE, object_name, oPC); SetProfile(object_name, PROFILE_TYPE_ENEMY_WITCHER, TRUE);}


