conversation
{
actor = "Scientist2";
page //The page block here marks the first page
{
name = "\cQProf. Gutenberg";
dialog = "\cCJunger Mann, how can I help you?";
panel = "DLP_NIG1";
voice = "DLV_NIG1";
choice
{
text = "\cCNazi Professor";
nextpage = 2;
}
choice
{
text = "\cCOperation Eisenmann";
nextpage = 3;
}
choice
{
text = "\cCEisenmann Files";
nextpage = 4;
}
}
page //2
{
name = "\cQProf. Gutenberg";
dialog = "\cCMein Gott! Not all of us are Nazis. There are people who fight against Hitler and his sick vision since the beginning. It was time for me to make a decision for the side - and I think I choose the right one.";
panel = "DLP_NIG1";
voice = "DLV_NIG1";
choice
{
text = "\cCI apologize.";
nextpage = 1;
}
}
page //3
{
name = "\cQProf. Gutenberg";
dialog = "\cCJaja... die Eisenmann Operation... Dr. Mengele is generally responsible for this infernal genetic experiments. I don't know the details but if the doctor and his henchmen succeed, europe is lost for all time. If you find files about the Eisenmann experiments, bring them to me and I will try to dechiffer the information. Maybe we will find a way to stop the doctor.";
panel = "DLP_NIG1";
voice = "DLV_NIG1";
choice
{
text = "\cCI will do what I can!";
nextpage = 1;
}
}
page //4
{
name = "\cQProf. Gutenberg";
dialog = "\cCIf you have found files about the Operation Eisenmann, give them to me.";
panel = "DLP_LAZ2";
voice = "DLV_LAZ2";
choice
{
text = "\cCHere, take 1 file";
yesmessage = "\cQDanke!";
nomessage = "\cGNo, you don't have one.";
nextpage = 5;
displaycost = false;
cost
{
item = "AktenEisenmann";
amount = 1;
}
}
page //5
{
name = "CDR. Keen";
dialog = "Danke Cpt., this will help to dechiffer the coordinates of the Eisenmann Hauptquartier.";
choice
{
text = "You're welcome";
nextpage = 1;
special = 80;
arg0 = 2;
closedialog = true;
}
}
}
Spoiler: ACS Script (that gets started from the ZSDF script
Already found the problem: In the ZSDF script, scroll to the very bottom. I forgot to close page 4 with a bracket so page 5 was within page 4, that made GZDoom crash. Maybe you can add a error message in such a case.
Here's a testable example of Tormentor's issue.
Attachment removed. It will crash when trying to give the 'Eisenmann files' (when jumping to page 5).
quick edit: tested with ZDoom 2.8pre-1884-g7a96f91
Last edited by Fishytza on Tue Dec 29, 2015 8:08 am, edited 1 time in total.
I don't understand. Aren't you running this with Strife?
You're supposed to talk to a peasant, and the item in question should be to your right (on the green platform).