namespace = "ZDoom";
include = "DIALOG00";
// Quest-Related NPCs //////////////////////////////////////////////////////////
conversation{actor = "Macil2";
	page{//1
		name = "Macil"; panel = "M_LEDR0"; voice = "MAC15";
		dialog = "Good, you're conscious again. When you grabbed that item the Programmer dropped, you let loose some terrible secrets.";
		choice{
			text = "What secrets?";
			giveitem = "SlideshowStarter";
			nextpage = 2;
			closedialog = false;}}
	page{//2
		name = "Macil"; panel = "M_LEDR0"; voice = "MAC20";
		dialog = "We have no idea where this weapon came from, but we must find out. You have wrested one from the Order, but we must have all five. We have reached the limits of my knowledge. Seek out the Oracle and ask it for help.";
		choice{
			text = "I'm gonna need more gear.";
			log = "LOG1019";
			giveitem = "MSfiXd_Gold500";
			nextpage = 3;
			closedialog = false;}}
	page{//3
		name = "Macil"; panel = "M_LEDR0"; voice = "MACRWD";
		dialog = "Here's some gold. Go visit the Medic and the Weapons Trainer and then, move out!";
		link = 5;
		ifitem{item = "QuestItem22";} // 'Assassinate Macil' Mission Accepted
		choice{
			text = "I'm off.";
			nextpage = 4;
			closedialog = true;}}
	page{//4
		name = "Macil"; panel = "M_LEDR0"; voice = "MLTBL";
		dialog = "Fight for the Front, and freedom. Move out.";
		link = 5;
		ifitem{item = "QuestItem22";}} // 'Assassinate Macil' Mission Accepted
	page{//5
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE01";
		dialog = "What prompts your return? Are you hurt? There's no time to lose, continue with your mission. Complete the Sigil.";
		link = 9;
		ifitem{item = "QuestItem23";} // 'Assassinate Oracle' Mission Completed
		choice{
			text = "The Oracle says you betrayed us!";
			nextpage = 6;
			closedialog = false;}}
	page{//6
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE02";
		dialog = "I have sworn myself to freedom. It is the Oracle who holds the third piece. There's your traitor.";
		choice{
			text = "Maybe I was a bit hasty.";
			log = "LOG1024";
			nextpage = 8;
			closedialog = false;}
		choice{
			text = "Not a compelling argument.";
			giveitem = "RaiseAlarm";
			nextpage = 7;
			closedialog = false;}}
	page{//7
		name = "Macil"; panel = "M_LEDR0"; voice = "MAC666";
		dialog = "Spirit of the one god avenge me and turn this world into dust.";}
	page{//8
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE03";
		dialog = "You have made the right decision. Its clear that the Oracle is controlled by whatever evil is driving the Order. Return to it and claim the third piece of the Sigil.";
		link = 9;
		ifitem{item = "QuestItem23";}} // 'Assassinate Oracle' Mission Completed
	page{//9
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE04";
		dialog = "There seems no end to the horror we face. We have found out that the Order is NOT killing our people. It is transforming them into bio-mechanical soldiers. Find the facility where this is being done and CLOSE IT, permanently.";
		choice{
			text = "Just point me towards the thing.";
			giveitem = "MSfiXd_Gold500";
			nextpage = 10;
			closedialog = false;}}
	page{//10
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE05";
		dialog = "One of our captains, Richter, is waiting for you by the waterfall in the commons. He has seen the facility and can guide you inside. Stop this atrocity, now.";
		choice{
			text = "They won't get away with this!";
			log = "LOG1028";
			giveitem = "BrassKey";
			nextpage = 11;
			closedialog = true;}}
	page{//11
		name = "Macil"; panel = "M_LEDR0"; voice = "MLTBL";
		dialog = "Fight for the Front, and freedom. Move out.";
		link = 12;
		ifitem{item = "QuestItem25";}} // 'Destroy Converter' Mission Completed
	page{//12
		name = "Macil"; panel = "M_LEDR0"; voice = "MAE06";
		dialog = "I am the one God... I need his spirit to be free so that I can leave my body, and join him in flight. You have no idea what you possess... and what terror you face... the one God must be free... and he will reward me... I will be ONE...";
		choice{
			text = "You'll be one with the pavement.";
			giveitem = "RaiseAlarm";
			closedialog = true;}}}
conversation{actor = "Medic";
	page{//1
		name = "Gerard";
		dialog = "Glad to see you made it.";}}
conversation{actor = "WeaponSmith";
	page{//1
		name = "Feris";
		dialog = "It's the hero himself. Great job! What can I get for you? We've got a little larger selection, now that we have all the ordinance from the castle. If you need to buy some ammo, talk to Justin. He'll take care of you.";}}
conversation{actor = "Armorer";
	page{
		name = "Justin";
		dialog = "Welcome back. With the castle under our control, we can provide more than just rifle ammo now! So, what do you need?";
		choice{
			text = "Frag Grenade";
			cost{item = "Coin"; amount = 200;}
			displaycost = true;
			yesmessage = "There you go.";
			nomessage = "You can't afford that!";
			giveitem = "grenades";
			nextpage = 1;
			closedialog = false;}
		choice{
			text = "'Golem' Clip";
			cost{item = "Coin"; amount = 25;}
			displaycost = true;
			yesmessage = "There you go.";
			nomessage = "You can't afford that!";
			giveitem = "Pistol_Ammo";
			nextpage = 1;
			closedialog = false;}
		choice{
			text = "'Hydra' Shell Mag";
			cost{item = "Coin"; amount = 25;}
			displaycost = true;
			yesmessage = "There you go.";
			nomessage = "You can't afford that!";
			giveitem = "AutoShot_Ammo";
			nextpage = 1;
			closedialog = false;}
		choice{
			text = "'Barracuda' Mag";
			cost{item = "Coin"; amount = 25;}
			displaycost = true;
			yesmessage = "One 'Pulverizer' drum, done.";
			nomessage = "Come back when you have enough money.";
			giveitem = "ARifle_Ammo";
			nextpage = 1;
			closedialog = false;}
		choice{
			text = "(Next Page)";
			nextpage = 2;
			closedialog = false;}}
	page{
		name = "Justin";
		dialog = "Welcome back. With the castle under our control, we can provide more than just rifle ammo now! So, what do you need?";
		choice{
			text = "'Taurus' Slugs";
			cost{item = "Coin"; amount = 150;}
			displaycost = true;
			giveitem = "cannon_ammo";
			yesmessage = "Here, your slugs.";
			nomessage = "Sorry, no charity.";
			nextpage = 2;
			closedialog = false;}
		choice{
			text = "'Chimera' Cell";
			cost{item = "Coin"; amount = 75;}
			displaycost = true;
			giveitem = "CRifle_Ammo";
			yesmessage = "Sold! Anything else?";
			nomessage = "You don't have enough for that!";
			nextpage = 2;
			closedialog = false;}
		choice{
			text = "(Previous Page)";
			nextpage = 1;
			closedialog = false;}}}
conversation{actor = "MSfiXd_Rebel2"; page{dialog = "RANDOM_NEWFRONTSOLD"; link = 2; ifitem{item = "QuestItem24";}} page{dialog = "RANDOM_NEWFRONTSOLDPSTMAC";}}
conversation{actor = "MSfiXd_Rebel3"; page{dialog = "RANDOM_NEWFRONTSOLD"; link = 2; ifitem{item = "QuestItem24";}} page{dialog = "RANDOM_NEWFRONTSOLDPSTMAC";}}
conversation{actor = "MSfiXd_Rebel4"; page{dialog = "RANDOM_NEWFRONTSOLD"; link = 2; ifitem{item = "QuestItem24";}} page{dialog = "RANDOM_NEWFRONTSOLDPSTMAC";}}