dosinabox / g2nr_unofficial_update

Исходники скриптов, релизы, хотфиксы и тестовые версии неофициального обновления для игры "Готика 2: Ночь Ворона".
https://worldofplayers.ru/threads/36817
The Unlicense
13 stars 1 forks source link

Начало диалога через Npc_IsInState(self,ZS_Talk) #299

Closed Kor-Angar closed 3 years ago

Kor-Angar commented 3 years ago

есть в игре в рамках основного сюжета диалоги после которых происходят глобальные изменения: смена расписания НПС, убийства НПС, вставка в мир всякого такого.

такие диалоги не перманентные и их можно запускать через проверку (Npc_IsInState(self,ZS_Talk) в Condition().

не проигрывание этих диалогов в первую очередь, а разговоры на другую тему (например с Гарондом можно сразу поговорить про кузнец и забыв доложить о возвращение побежать убивать драконов) приводят к всяким неказистым моментам. так например в случае с Гаронтом нахождение Ангара в 4 главе в замке и нежелание уходить ОнД на диспозицию.

Kor-Angar commented 3 years ago

у себя потестирую https://github.com/Kor-Angar/G2_NotR_Kor_Angar/commit/a85e6e67f6a6b3854d19a1b6cc8eed8dda864bfb посмотрю насколько это будет лаконично смотреться в игре. Но Пирокару точно на пользу пойдёт, так как я всегда подвисал то ли ему доложить о прибытие, то сразу про глаз разговоры вести :-)

Kor-Angar commented 3 years ago

Константино, ты покупаешь траву?

Kor-Angar commented 3 years ago

диалоги с НПС в тюрьме

Kor-Angar commented 3 years ago

Сара в тюрьме не должна говорить "Ах! Опять ты!"

func int DIA_Sarah_Greet_Condition()
{

    if  MIS_Canthars_KomproBrief == LOG_SUCCESS
    {
        return false;
    }
    else if(Npc_IsInState(self,ZS_Talk) && Npc_KnowsInfo(other,DIA_Sarah_HALLO) && !Npc_KnowsInfo(other,DIA_Sarah_Success))
    {
        return TRUE;
    };
};
Kor-Angar commented 3 years ago

Пирокар про Глаз Инноса https://github.com/Kor-Angar/G2_NotR_Kor_Angar/commit/fded9856561f86be2ccde66c34c9d2b74ab0457a таким образом ушёл от "пересечения" с вариантом "я говорил с Ватрасом"

Kor-Angar commented 3 years ago

Диалог с Костей о травах https://github.com/dosinabox/g2nr_unofficial_update/issues/287