예제 #1
0
파일: DlgPyrit.c 프로젝트: 772/openclonk
func Dlg_Pyrit_20(object clonk)
{
	MessageBox("$Pyrit20$", clonk, dlg_target); // gold underground
	StopDialogue();
	SetDialogueProgress(16);
	return true;
}
예제 #2
0
func Dlg_Newton_5(object clonk)
{
	MessageBox("$Newton6$", clonk, dlg_target); // look east @ forest
	StopDialogue();
	SetDialogueProgress(2);
	return true;
}
예제 #3
0
func Dlg_Newton_4(object clonk)
{
	MessageBox("$Newton4$", clonk, dlg_target); // look west @ mine
	StopDialogue();
	SetDialogueProgress(2);
	return true;
}
예제 #4
0
// 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;
}
예제 #5
0
func Dlg_Lara_6(object clonk)
{
	MessageBox("$Lara6$", clonk, dlg_target); // get wood plz.
	StopDialogue();
	SetDialogueProgress(6);
	return true;
}
예제 #6
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;
}
예제 #7
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;
}
예제 #8
0
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();
}