1 #appendto Dialogue
2 
3 /* Matthi Dialogue */
4 
Dlg_Matthi_1(object clonk)5 func Dlg_Matthi_1(object clonk)
6 {
7 	// If the player already has a sproutberry, he won't get another offer
8 	if (clonk->FindContents(Sproutberry))
9 		if (g_pyrit_spoken)
10 			return Dlg_Matthi_100(clonk); // asking for oil
11 		else
12 			return Dlg_Matthi_6(clonk); // just a generic remark
13 	MessageBox("$Matthi1$", clonk, dlg_target); // u want berry?
14 	return true;
15 }
16 
Dlg_Matthi_2(object clonk)17 func Dlg_Matthi_2(object clonk)
18 {
19 	MessageBox("$Matthi2$", clonk, clonk); // can't pay
20 	return true;
21 }
22 
Dlg_Matthi_3(object clonk)23 func Dlg_Matthi_3(object clonk)
24 {
25 	MessageBox("$Matthi3$", clonk, dlg_target); // no prob it's free
26 	clonk->CreateContents(Sproutberry);
27 	return true;
28 }
29 
Dlg_Matthi_4(object clonk)30 func Dlg_Matthi_4(object clonk)
31 {
32 	MessageBox("$Matthi4$", clonk, clonk); // free beer or free speech?
33 	return true;
34 }
35 
Dlg_Matthi_5(object clonk)36 func Dlg_Matthi_5(object clonk)
37 {
38 	MessageBox("$Matthi5$", clonk, dlg_target); // what?
39 	return true;
40 }
41 
Dlg_Matthi_6(object clonk)42 func Dlg_Matthi_6(object clonk)
43 {
44 	MessageBox("$Matthi6$", clonk, dlg_target); // sproutberries r delicous!
45 	StopDialogue();
46 	SetDialogueProgress(1);
47 	return true;
48 }
49 
50 
51 /* After speaking to Pyrit: Ask for oil */
52 
Dlg_Matthi_100(object clonk)53 func Dlg_Matthi_100(object clonk)
54 {
55 	MessageBox("$Matthi100$", clonk, clonk); // where is oil?
56 	SetDialogueProgress(101);
57 	return true;
58 }
59 
Dlg_Matthi_101(object clonk)60 func Dlg_Matthi_101(object clonk)
61 {
62 	MessageBox("$Matthi101$", clonk, dlg_target); // i h8 oil
63 	return true;
64 }
65 
Dlg_Matthi_102(object clonk)66 func Dlg_Matthi_102(object clonk)
67 {
68 	MessageBox("$Matthi102$", clonk, dlg_target); // sproutberry oil?
69 	StopDialogue();
70 	SetDialogueProgress(1);
71 	return true;
72 }
73