Ich habe in den Skripten eine interessante Stelle im Dialog mit Jorgen gefunden:
Code:
INSTANCE DIA_Jorgen_Milten (C_INFO)
{
npc = VLK_4250_Jorgen;
nr = 5;
condition = DIA_Jorgen_Milten_Condition;
information = DIA_Jorgen_Milten_Info;
permanent = FALSE;
description = "Wenn du ins Kloster willst, solltest du mit Milten reden ...";
};
FUNC INT DIA_Jorgen_Milten_Condition()
{
if (Kapitel == 3)
&& (MIS_SCKnowsInnosEyeIsBroken == FALSE)
&& (MIS_OLDWORLD == LOG_SUCCESS)
&& (MiltenNW.aivar[AIV_TalkedToPlayer] == TRUE)
{
return TRUE;
};
};
FUNC VOID DIA_Jorgen_Milten_Info()
{
AI_Output (other,self ,"DIA_Jorgen_Milten_15_00"); //Wenn du ins Kloster willst, solltest du mit Milten reden. Er wird dir sicher weiterhelfen.
AI_Output (self ,other,"DIA_Jorgen_Milten_07_01"); //Was meinst du, lassen die mich da überhaupt rein?
AI_Output (other,self ,"DIA_Jorgen_Milten_15_02"); //Vielleicht. Aber so wie du aussiehst, kann ich dich mir nur schwer in einer Novizenrobe vorstellen.
AI_Output (self ,other,"DIA_Jorgen_Milten_07_03"); //Quatsch keinen Unfug. Novizenrobe. Ich brauch was zwischen die Kiemen, sonst beiß ich noch in die nächste Baumrinde.
};
Wenn man diesen Dialog hat, kriegt man im 4./5. Kapitel auch 200/250 XP, wenn man "Wie lebt sich's im Kloster?" fragt und Jorgen "Aber trotzdem, danke für den Tipp. Milten konnte mir tatsächlich helfen, hier unter zu kommen." sagt.
Allerdings habe ich diesen Dialog gesehen und kann ihn auch nicht erzwingen, wenn ich versuche die Bedingungen zu erfüllen. Ich habe mal versucht die letzte Bedingung (MiltenNW.aivar[AIV_TalkedToPlayer] == TRUE) auszukommentieren und dann klappt es tatsächlich.
Es gibt mehr Abfragen wie diese, die problemlos funktionieren. Z. B. kann man Greg sagen, dass man Skip gesehen hat, wenn Skip_NW.aivar[AIV_TalkedToPlayer] == TRUE und MiltenNW scheint auch korrekt definiert zu sein.
Mit Google habe ich ein Ergebnis gefunden, wo jemand diesen Dialog berichtet: https://www.spieletipps.de/fragen-16...-vorm-kloster/
(Es könnte vielleicht auch Classic sein, das habe ich da noch nicht ausprobiert.)
Ich frage mich ob es irgendeinen "Trick" braucht um diesen Dialog zu kriegen oder ob es einfach ein Bug ist.