Похлебки Теклы #481
Replies: 10 comments 37 replies
-
тут скорее условие касается 3 главы. в 4 такая реплика не возможна else if(Kapitel <= 4)
{
if(MIS_RescueBennet != LOG_SUCCESS)
{
AI_Output(self,other,"DIA_Thekla_PERM_17_14"); //Эти ублюдки из ополчения бросили Беннета за решетку.
AI_Output(self,other,"DIA_Thekla_PERM_17_15"); //Окажи мне услугу, вызволи его оттуда, хорошо? А тем временем я сварю для тебя очень вкусную похлебку.
if(MIS_RescueBennet != LOG_Running)
{
MIS_RescueBennet = LOG_Running;
Log_CreateTopic(TOPIC_RescueBennet,LOG_MISSION);
Log_SetTopicStatus(TOPIC_RescueBennet,LOG_Running);
B_LogEntry(TOPIC_RescueBennet,"Кузнец Беннет арестован паладинами в городе.");
};
}
else
{
AI_Output(self,other,"DIA_Thekla_PERM_17_16"); //У меня ничего не осталось. Заходи позже.
};
} |
Beta Was this translation helpful? Give feedback.
-
так перекрывается квест с Беннетом. это не правильно. Беннет ключевое событие на ферме и в 3 главе это должно быть в приоритете. else if(MIS_Thekla_Paket == LOG_Running)
{
AI_Output(self,other,"DIA_Thekla_PERM_17_21"); //Нет трав - нет похлебки, понятно?
}
else if(Kapitel <= 2)
{
AI_Output(self,other,"DIA_Thekla_PERM_17_11"); //Эй, эй, эй! Не будь таким жадным! Я дам тебе знать, если у меня найдется еще работа для тебя.
AI_Output(self,other,"DIA_Thekla_PERM_17_12"); //И ТОГДА ты получишь еще этой похлебки, понятно?
}
else if(Kapitel <= 4)
{
if(MIS_RescueBennet != LOG_SUCCESS) я бы вообще диалог про Беннета сделал с AI_Output(self,other,"DIA_Thekla_PERM_17_14"); //Эти ублюдки из ополчения бросили Беннета за решетку.
AI_Output(self,other,"DIA_Thekla_PERM_17_15"); //Окажи мне услугу, вызволи его оттуда, хорошо? А тем временем я сварю для тебя очень вкусную похлебку. |
Beta Was this translation helpful? Give feedback.
-
if(C_TheklaCanGiveStew_Guild())
{
if((other.guild == GIL_NOV) || (other.guild == GIL_KDF) || (other.guild == GIL_PAL))
{
AI_Output(self,other,"DIA_Thekla_Hunger_17_05"); //Как я могу отказать служителю Инноса?
}
else
{
AI_Output(self,other,"DIA_Thekla_Hunger_17_03"); //Вот твоя еда.
};
B_GiveInvItems(self,other,ItFo_XPStew,1);
Thekla_GaveStew_Guild = TRUE;
} вот твоя еда доступно только Наёмнику и ОнД? |
Beta Was this translation helpful? Give feedback.
-
про пакет трав я так не скажу. надо в игре пробовать. возможно было бы лаконично его автоматически выдавыть в диалоге про награду за беннета и булко |
Beta Was this translation helpful? Give feedback.
-
я пересмотрел диалоги и условия про "хорошие манеры" и у теклы и у Сильвио и.. я упорно(упорото) не понимаю почему это не квест. то есть это полноценный квест со всеми признаками квеста 4 или 5 диалогов с взаимными проверками и награда :-D func void DIA_Thekla_AfterFight_Info ()
{
if (Bullco.aivar[AIV_LastFightAgainstPlayer] == FIGHT_LOST)
{
AI_Output (self, other, "DIA_Thekla_AfterFight_17_00"); //Du hast es Bullco aber ganz schцn gezeigt, Schдtzchen.
AI_Output (self, other, "DIA_Thekla_AfterFight_17_01"); //War bestimmt anstrengend, das fette Schwein zu verprьgeln.
}
else //Sylvio oder Bullco gewonnen
{
AI_Output (self, other, "DIA_Thekla_AfterFight_17_02"); //Du hast dich ja ganz schцn verprьgeln lassen, Schдtzchen.
AI_Output (self, other, "DIA_Thekla_AfterFight_17_03"); //Hab ich's dir nicht gesagt? Jetzt weiЯt du, was ich meine.
AI_Output (other, self, "DIA_Thekla_AfterFight_15_04"); //Freut mich, wenn du dich amьsierst.
AI_Output (self, other, "DIA_Thekla_AfterFight_17_05"); //Jetzt zieh mal nicht so'n Gesicht. Du bist nicht der Erste, der von dem Abschaum verprьgelt wurde.
};
AI_Output (self, other, "DIA_Thekla_AfterFight_17_06"); //Hier, iss dir erst mal 'n Happen, damit du wieder zu Krдften kommst.
B_GiveInvItems (self, other, ItFo_XPStew, 1);
Thekla_GaveStew = TRUE;
}; в целом я понимаю что ты просто хочешь причесать код, не меняя структуры. но если свободное время еще раз присмотрись к этому моменту. |
Beta Was this translation helpful? Give feedback.
-
обновлённый файл будет? :-) |
Beta Was this translation helpful? Give feedback.
-
в |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Текущая логика:
Всё нормально?) |
Beta Was this translation helpful? Give feedback.
-
Мои наброски правок для похлебок Теклы:
TheklaStews.zip
Прошу прочитать, проанализировать и высказать мнение. В игре тоже можно протестировать наглядно. Эта переделка позволит перенести выдачу всех похлебок в один диалог и сделать похлебки за Буллко и гильдию независимыми друг от друга. В конечном итоге ГГ сможет получить пять похлебок без махинаций.
Beta Was this translation helpful? Give feedback.
All reactions