begintalkscript;
variables;
short choice,i;

begintalknode 1;
	state = -1;
	nextstate = 1;
	question = "Orrin talk";
	text1 = "Orrin stands serenely with his eyes closed. His chest doesn't heave from the frantic run, he doesn't shiver in his thin leather jacket from the cold-- he just stands swords unsheathed and waits. You dread to think for what.";
	text2 = "His eyes snap open. _You should have left already, Vincent. This is neither your place nor your time, leave a dead man to his doom._";
	text3 = "Orrin doesn't even turn to speak to you, he is so intent on his vigil, _This is my fight, Vincent, not yours. Run-- run like the hounds are at your heels, I don't know how long I can hold it off and the others need you._";
	code =
	if(get_flag(7,7) == 0)
		remove_string(3);
	else{
		remove_string(1);
		remove_string(2);
	}
break;

begintalknode 2;
	state = 1;
	nextstate = 2;
	condition = get_flag(7,7) == 0;
	question = "What are you doing?";
	text1 = "_What does it look like I'm doing?_ Another howl from the west causes you to cringe, but Orrin grins. _I'm here to buy time, Vincent. Time doesn't come cheap when it's this valuable, but I'll pay for it willingly._";

begintalknode 3;
	state = 2;
	nextstate = 3;
	question = "Why? This is foolishness!";
	text1 = "Another howl from the west interupts your pleas. _Vincent, Vincent, Vincent-- have you not heard a word I've said all trip? This is why I'm here, the reason for my last fifteen years._";
	text2 = "_I left the mountains in shame and slunk back to them the same way. I didn't know why I was called here, what was in store for me. I felt my doom, but knew not where or how it would come about._";
	text3 = "_I dreaded that this was for nothing, that all my atonement was for naught, that I was the same coward now that I was when I left all those years ago._ He runs his hand over the engravings on his war horn as he speaks.";

begintalknode 4;
	state = 3;
	nextstate = 4;
	question = "What are you trying to prove? You don't need to do this.";
	text1 = "_I know I can't kill that thing, but even though my fight is hopeless it will give hope to others. I don't do this for honor, or pride-- I left those things behind years ago._";
	text2 = "_Pride, arrogance, selfishness-- that is why I was exiled. I betrayed those I loved and lost everything, but this time I will do what is right._";
	text3 = "_I do this for for Marie, for Ainsley, for Fabian, for all the others, and for you, Vincent. If this demand were placed on you I know you would do the same as I, but that time isn't now. So go._";

begintalknode 5;
	state = 4;
	nextstate = -1;
	question = "What can I say?";
	text1 = "_Go. There is nothing you can do or say to change what will happen here. The others need help and guidance more than ever, and I won't be there any longer. Go to them, Vincent._";
	text2 = "_There is no time for cowardice, no time for selfishness. Do what needs to be done, embrace your fate and don't flinch. We part as friends and one day we will meet again the same way._";
	text3 = "He flashes you a smile, and with that he turns away to stare into the east. You turn away reluctantly.";
	action = END_TALK;
	code =
	set_flag(7,7,1);
break;