|
Re: М: Скриптинг в Готике
Цитата:
Сообщение от alex ryz link=board=gothic&t=1105030050&goto=4493039 date=10/08/08, в 15:47:35
func void B_SetBabeDefaultPerceptions() { * * *Npc_PercEnable(self,PERC_ASSESSTALK,B_Babe_Refuse Talk); * * *Npc_PercEnable(self,PERC_ASSESSDAMAGE,ZS_Babe_Fle e); * * *Npc_PercEnable(self,PERC_DRAWWEAPON,ZS_Babe_Flee) ; };
|
Верхняя строка тебе мешает. Забей условие, что это выполняется только если NPC не Чани (пример смотри в "диккурике"). Ну, или тупо включи для неё "мужские восприятия"- InitPerceptions().
|
Сейчас эта функция в следующем виде (изменена другим разработчиком):
func void B_SetBabeDefaultPerceptions() { Npc_PercEnable(self,PERC_ASSESSPLAYER,B_AssessSC) ; Npc_PercEnable(self,PERC_ASSESSTALK,B_AssessTalk) ; Npc_PercEnable(self,PERC_ASSESSDAMAGE,ZS_ReactToDa mage); Npc_PercEnable(self,PERC_DRAWWEAPON,B_AssessFight er); //Npc_PercEnable(self,PERC_ASSESSDAMAGE,ZS_Babe_Flee ); //Npc_PercEnable(self,PERC_DRAWWEAPON,ZS_Babe_Flee); };
|
Но не помогает. Пробовал ставить InitPerceptions() - не помогает. Чани начинает диалог по своей инициативе только при смене состояния. Иногда (крайне редко) вдруг у нее срабатывает и не по времени смены, но закономерности я не понял.
|