コード例 #1
0
ファイル: DlgPyrit.c プロジェクト: 772/openclonk
func Dlg_Pyrit_19(object clonk)
{
	// after talking to Mave, we need a gold bar. ask where to find.
	MessageBox("$Pyrit19$", clonk, clonk); // where gold?
	SetDialogueProgress(20);
	return true;
}
コード例 #2
0
ファイル: DlgPyrit.c プロジェクト: 772/openclonk
func Dlg_Pyrit_20(object clonk)
{
	MessageBox("$Pyrit20$", clonk, dlg_target); // gold underground
	StopDialogue();
	SetDialogueProgress(16);
	return true;
}
コード例 #3
0
ファイル: DlgNewton.c プロジェクト: Fulgen301/openclonk
func Dlg_Newton_5(object clonk)
{
	MessageBox("$Newton6$", clonk, dlg_target); // look east @ forest
	StopDialogue();
	SetDialogueProgress(2);
	return true;
}
コード例 #4
0
ファイル: DlgNewton.c プロジェクト: Fulgen301/openclonk
func Dlg_Newton_4(object clonk)
{
	MessageBox("$Newton4$", clonk, dlg_target); // look west @ mine
	StopDialogue();
	SetDialogueProgress(2);
	return true;
}
コード例 #5
0
ファイル: DlgLara.c プロジェクト: Fulgen301/openclonk
// post attack dialogue
func Dlg_Lara_100(object clonk)
{
	MessageBox("$Lara100$", clonk, dlg_target); // they will never leave us in peace
	StopDialogue();
	SetDialogueProgress(100);
	return true;
}
コード例 #6
0
ファイル: DlgLara.c プロジェクト: Fulgen301/openclonk
func Dlg_Lara_6(object clonk)
{
	MessageBox("$Lara6$", clonk, dlg_target); // get wood plz.
	StopDialogue();
	SetDialogueProgress(6);
	return true;
}
コード例 #7
0
ファイル: DlgPyrit.c プロジェクト: 772/openclonk
func Dlg_Pyrit_18(object clonk)
{
	// ask for oil unless we got the oil location from Mave already
	if (g_mave_oil_spoken) return Dlg_Pyrit_19(clonk);
	MessageBox("$Pyrit18$", clonk, clonk); // where oil?
	SetDialogueProgress(13);
	return true;
}
コード例 #8
0
ファイル: DlgPyrit.c プロジェクト: 772/openclonk
func Dlg_Pyrit_14(object clonk)
{
	MessageBox("$Pyrit14$", clonk, dlg_target); // ask around 4 oil
	// 2nd time in dialogue omit last message
	if (g_pyrit_spoken)
	{
		StopDialogue();
		SetDialogueProgress(16);
	}
	return true;
}
コード例 #9
0
ファイル: DlgNewton.c プロジェクト: Fulgen301/openclonk
func Dlg_Newton_3(object clonk)
{
	if (clonk->FindContents(Axe))
	{
		MessageBox("$Newton5$", clonk, clonk); // nope. where r trees?
		SetDialogueProgress(5);
	}
	else
	{
		MessageBox("$Newton3$", clonk, clonk); // nope. where is axe?
	}
	return true;
}
コード例 #10
0
ファイル: DlgPyrit.c プロジェクト: 772/openclonk
func Dlg_Pyrit_15(object clonk)
{
	MessageBox("$Pyrit15$", clonk, dlg_target); // take con plans for plane
	g_pyrit_spoken = true;
	g_goal->SetStagePlane();
	AddTimer(this.CheckOilAtPlane, 10);
	SetBroadcast(false);
	StopDialogue();
	SetDialogueProgress(16);
	SetPlrKnowledge(NO_OWNER, Plane);
	// many NPCs get new texts now
	Dialogue->FindByTarget(npc_newton)->SetDialogueProgress(200, nil, true);
	Dialogue->FindByTarget(npc_mave)->SetDialogueProgress(100, nil, true);
	Dialogue->FindByTarget(npc_clonko)->SetDialogueProgress(100, nil, true);
	Dialogue->FindByTarget(npc_dora)->AddAttention(); // in case player spoke to Dora before speaking to Pyrit...
	return true;
}
コード例 #11
0
ファイル: DlgGyro.c プロジェクト: Fulgen301/openclonk
func Dlg_Gyro_9(object clonk)
{
	MessageBox("$Gyro9$", clonk); // Stubbed my toe pretty bad though. Should have put on my safety-sandals...
	SetDialogueProgress(0);
	return StopDialogue();
}