1 // The village head.
2
3 #appendto Dialogue
4
Dlg_VillageHead_Init(object clonk)5 public func Dlg_VillageHead_Init(object clonk)
6 {
7 return true;
8 }
9
Dlg_VillageHead_1(object clonk)10 public func Dlg_VillageHead_1(object clonk)
11 {
12 MessageBox("$DlgVillageHeadHowToAttack$", clonk, clonk);
13 return true;
14 }
15
Dlg_VillageHead_2(object clonk)16 public func Dlg_VillageHead_2(object clonk)
17 {
18 MessageBox("$DlgVillageHeadNoIdea$", clonk, dlg_target);
19 if (!FindObject(Find_ID(Axe), Find_Container(clonk)))
20 clonk->CreateContents(Axe);
21 return true;
22 }
23
Dlg_VillageHead_3(object clonk)24 public func Dlg_VillageHead_3(object clonk)
25 {
26 MessageBox("$DlgVillageHeadThanks$", clonk, clonk);
27 return true;
28 }
29
Dlg_VillageHead_4(object clonk)30 public func Dlg_VillageHead_4(object clonk)
31 {
32 MessageBox("$DlgVillageHeadGoodLuck$", clonk, dlg_target);
33 StopDialogue();
34 SetDialogueProgress(1);
35 return true;
36 }
37
Dlg_VillageHead_Closed(object clonk)38 public func Dlg_VillageHead_Closed(object clonk)
39 {
40 GameCall("OnHasTalkedToVillageHead", clonk);
41 return true;
42 }
43