"use strict";

DATA_SDS_DIALOGUE["Gabe_c4_treasure_0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Wha-\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Oh... um... hello!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Sorry, I was just...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_treasure_1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Wait...\n"},
			{command:"wait"},
			{command:"buffer", text:"You're...\n"},
			{command:"wait"},
			{command:"buffer", text:"You're a...?\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_treasure_2"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"I mean...\n"},		// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You're... "},
			{command:"wait"},
			{command:"buffer", text:"really pretty... "},
			{command:"wait"},
			{command:"buffer", text:"actually.\n"},
			{command:"wait"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_treasure_3"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_MIDDLE.x,
		y: DEFINE_DIALOGUE_BOX_MIDDLE.y,
		width: DEFINE_DIALOGUE_BOX_MIDDLE.width,
		height: DEFINE_DIALOGUE_BOX_MIDDLE.height,
		pauses: false,
		blocks: true,
		title: "Meli",
		script: [
			{command:"buffer", text:"(He can't seem to stop staring...)\n"},	// 0
			{command:"chooseV", choices:{
				"Um... thanks...":2, 
				"You were about to say \"fish\"":8,
				"*exasperated sigh*":19
			}},

			{command:"clear"},		// 2
			{command:"buffer", text:"Um... thanks...\n"},
			{command:"wait"},
			{command:"buffer", text:"A shrinekeeper directed me here...  Does the title \"Goddess' Emissary?\" mean anything to you?\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},		// 8
			{command:"buffer", text:"Are you sure you weren't \"fishing\" for another word there?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I know.  Believe me, I know.  But being a \"fish\" apparently doesn't exempt one from grubbing through forests, scaling mountains, or throwing herself off cliffs if she's the \"Goddess Emissary.\""},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So... if you don't mind...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"return", retval:1},
			
			{command:"clear"},		// 19
			{command:"buffer", text:"*sigh*\n"},
			{command:"wait"},
			{command:"buffer", text:"I don't know precisely what I was sent here for, but I'm pretty sure it wasn't to be awkwardly flirted at.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Then again, I suppose once you're single past a certain age, parents do feel the need to get involved...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Anyway, I'm not saying it could NEVER happen, I suppose, but I basically don't know you, and besides, I have... other things... going on in my life right now.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So... yeah.  For now, could you please just tell whoever's in charge that the \"Goddess' Emissary\" is here?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"return", retval:2},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c4_treasure_4_0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"A shrinekeeper... Pops?  G-Goddess'...  Then that's why...\n"},
			{command:"wait"},
			{command:"buffer", text:"Oh my Goddess...  You're really...  I mean... Sorry!\n"},
			{command:"wait"},
			{command:"buffer", text:"Sorry sorry sorry!  I'm so sorry!  Your holiness, that was completely inappropriate of me!\n"},
			{command:"wait"},
			{command:"buffer", text:"It was truly not my intent to demean your divintiy with such crude attention to your physical embodiment!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Please- please pardon my momentary confusion, and allow me to fetch the High Priestess!\n"},
			{command:"wait"},
			{command:"buffer", text:"Come; this way, your holiness!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_treasure_4_1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Er... I mean... I didn't mean...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I was... I was actually about to say \"snake,\" because... well... your tail's currently more of a...\n"},
			{command:"wait"},
			{command:"buffer", text:"But...\n"},
			{command:"wait"},
			{command:"buffer", text:"But you really are... pretty.  That wasn't a bluff.  I was just... surprised, is all.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"\"Fish\" means... means you're actually a seachild, right?  That would explain...\n"},
			{command:"wait"},
			{command:"buffer", text:"...along with the Treasures...\n"},
			{command:"wait"},
			{command:"buffer", text:"...oh...\n"},
			{command:"wait"},
			{command:"buffer", text:"...my...\n"},
			{command:"wait"},
			{command:"buffer", text:"...Goddess...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"OH MY GODDESS!\n"},
			{command:"wait"},
			{command:"buffer", text:"YOU SAID EMISSARY!!\n"},
			{command:"wait"},
			{command:"buffer", text:"YOU'RE THE EMISSARY!!!\n"},
			{command:"wait"},
			{command:"buffer", text:"YOU'RE THE GODDESS' EMISSARY!!!!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Forgiveme!Forgiveme!Forgiveme!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You just... you aren't at all what I was expecting!\n"},
			{command:"wait"},
			{command:"buffer", text:"I mean... I wasn't expecting you!\n"},
			{command:"wait"},
			{command:"buffer", text:"I mean... I have been remiss in my attention to the world, and thus in my expectation of your arrival!\n"},
			{command:"wait"},
			{command:"buffer", text:"I mean...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"*ehem*  I shall fetch the High Priestess immediately.\n"},
			{command:"wait"},
			{command:"buffer", text:"This way, your holiness.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_treasure_4_2"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Goddess'... Emissary...?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You're...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You're...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"No...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Oh no!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I'm sorry!  I apologize!  Of course!  Of course I am not worthy of your attention!\n"},
			{command:"wait"},
			{command:"buffer", text:"I am but a lowly acolyte!  It is only fitting that your holiness should remain pure and unhindered by such base matters!\n"},
			{command:"wait"},
			{command:"buffer", text:"Forgive me, your divinity!  Be it as if I had said nothing!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And...\n"},
			{command:"wait"},
			{command:"buffer", text:"And yes-\n"},
			{command:"wait"},
			{command:"buffer", text:"I shall fetch... permit me to fetch the High Priestess!  Immediately!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"This way, your holiness!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c4_treasure_5"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Oh, your holiness!  No!\n"},
			{command:"wait"},
			{command:"buffer", text:"I mean... please!  Please do not depart!\n"},
			{command:"wait"},
			{command:"buffer", text:"Allow us at least the chance to consult!\n"},
			{command:"wait"},
			{command:"buffer", text:"Come; this way!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c4_treasure_6"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_MIDDLE.x,
		y: DEFINE_DIALOGUE_BOX_MIDDLE.y,
		width: DEFINE_DIALOGUE_BOX_MIDDLE.width,
		height: DEFINE_DIALOGUE_BOX_MIDDLE.height,
		pauses: false,
		blocks: false,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Ahhh!  Mistress Emissary!\n"},
			{command:"pause", frames: 20},
			{command:"buffer", text:"What... what's going on?!  I can't...  I can't stop it!\n"},
			{command:"pause", frames: 20},
			{command:"buffer", text:"Mistress Emissary!  I am sorry, but you will need to proceed DOWNWARDS!  Seek the NADIR GATE!  You should be able to exit to safety!\n"},
			{command:"pause", frames: 30},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};


DATA_SDS_DIALOGUE["Gabe_c4_garbage_0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Mistress Emissary!  You're safe!  Goddess be praised!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I was afraid you might have taken the upward corridor to the rear of the sanctuary.\n"},
			{command:"wait"},
			{command:"buffer", text:"It is said the truly faithful may survive it, but... if I may be so bold...\n"},
			{command:"wait"},
			{command:"buffer", text:"it... seems to have been designed more as a line of defense than as a test of devotion...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"eheh...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"ehhhhhh...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Anyway, if... if you could just...\n"},
			{command:"wait"},
			{command:"buffer", text:"you know... this way...\n"},
			{command:"wait"},
			{command:"buffer", text:"I mean, I'm sure it couldn't happen AGAIN...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c4_garbage_1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_MIDDLE.x,
		y: DEFINE_DIALOGUE_BOX_MIDDLE.y,
		width: DEFINE_DIALOGUE_BOX_MIDDLE.width,
		height: DEFINE_DIALOGUE_BOX_MIDDLE.height,
		pauses: false,
		blocks: false,
		title: "winged boy",
		script: [
			{command:"buffer", text:"Mistress Emissary!  No!  Noooooo!\n"},
			{command:"pause", frames: 60},
			{command:"clear"},
			{command:"pause", frames: 45},
			{command:"buffer", text:"(This is it.  I'm damned.  I am SO damned...)\n"},
			{command:"pause", frames: 15},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c5_advice_0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"M...Mistress Emissary...?\n"},	// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Is... Is that you, Mistress Emissary?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"It IS, isn't it!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_advice_1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"*huff* *huff* finally... I've...\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"I've been searching for days...\n"},
			{command:"wait"},
			{command:"buffer", text:"When you disappeared... Mistress Ravi thought you must have destroyed yourself...\n"},
			{command:"wait"},
			{command:"buffer", text:"But... I knew... the Goddess' Emissary would never do that... right...?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And... I know what I've seen, and what I've been taught... and I still want to believe in you...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_advice_1b"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"*huff* *huff* finally... I've...\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"I've been waiting for days...\n"},
			{command:"wait"},
			{command:"buffer", text:"I found you... just outside the nadir gate... I thought you were dead...\n"},
			{command:"wait"},
			{command:"buffer", text:"But... I knew... the Goddess' Emissary wouldn't just die... right...?\n"},
			{command:"wait"},
			{command:"buffer", text:"And... I know what I've seen, and what I've been taught, but... I still wanted to believe in you!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But... you weren't healing... so I... so I took you back to the seachildren...\n"},
			{command:"wait"},
			{command:"buffer", text:"And... and here you are!  Alive!\n"},
			{command:"wait"},
			{command:"buffer", text:"And that must mean...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_advice_2"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"You are the Goddess' Emissary... right?\n"},
			{command:"wait"},
			{command:"buffer", text:"Please... I need to know...\n"},
			{command:"wait"},
			{command:"chooseV", choices:{
				"...":5, 
				"No. I'm just a monster.":9,
				"(lie) Yeah, that's right.":44
			}},

			{command:"clear"},
			{command:"buffer", text:"I'm sorry.  That was a stupid question.  Please forgive me, your Holiness.\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},
			{command:"buffer", text:"Mistress Ravi... was telling the truth, then?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But... you were telling... your truth, too, weren't you?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I'm just an acolyte.  I don't know what it really means to be the Goddess' Emissary.\n"},
			{command:"wait"},
			{command:"buffer", text:"I didn't think about it until after you left, but... "},
			{command:"wait"},
			{command:"buffer", text:"like, I'd always envisioned the Emissary as someone who'd always BEEN the Emissary; who the Goddess had created to KNOW she was the Emissary.\n"},
			{command:"wait"},
			{command:"buffer", text:"But then... you met all of the descriptions, and were just a girl barely older than me, and I didn't even realize...\n"},
			{command:"wait"},
			{command:"buffer", text:"I think... at least, I want to believe... that you still CAN be the Emissary.  That it's about what you do and why, more than what you were created as...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Or, I'm not sure that's right, but like, it's not like anyone can be the Emissary by doing the right things, but whoever IS the Emissary finds herself in a position to do the right things, and wants to do them."},
			{command:"wait"},
			{command:"buffer", text:"\nAnd... I'm not sure even Mistress Ravi understands that.  She isn't... quite behaving like the Emissary I always imagined.\n"},
			{command:"wait"},
			{command:"buffer", text:"But you... you WERE trying to do the right things, even for people who didn't seem to matter.\n"},
			{command:"wait"},
			{command:"buffer", text:"So...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I could believe you're not the Emissary.\n"},
			{command:"wait"},
			{command:"buffer", text:"But I can't believe you're a monster.  Not even... Goddess forgive me... if you are a Malfose golem...\n"},
			{command:"wait"},
			{command:"return", retval:1},

			{command:"clear"},
			{command:"buffer", text:"So I was RIGHT!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I'm sorry, your Holiness.  It did feel wrong to me that someone doing good things could be innately bad while someone doing evil things could be innately good.\n"},
			{command:"wait"},
			{command:"return", retval:2},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_advice_3"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Anyway... Mistress Ravi... has been behaving oddly ever since she got the Treasures.\n"},	// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I don't know if I expect her to actually go crusading off against Malfose, or keep studying him, or what, but I would at least have expected her to be happy.\n"},
			{command:"wait"},
			{command:"buffer", text:"Instead... she just seems frustrated.  And I'm worried that if whatever she was trying for doesn't work out, she may get even more drastic, and cause more harm.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So... I think we still need to consult the Goddess.  And only the Emissary can do that directly.  So... please- you're our best hope.\n"},
			{command:"wait"},
			{command:"chooseV", choices:{
				"I can't.":11, 
				"But how?":17
			}},

			{command:"clear"},
			{command:"buffer", text:"PLEASE!  I still have faith in you, even with everything that's happened!\n"},
			{command:"wait"},
			{command:"buffer", text:"And... I also have this.  Mistress Ravi hasn't been using it since, well, skychildren don't really need it.  But I thought you might.\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},
			{command:"buffer", text:"Well... just like you don't need the Goddess' Choker to breathe underwater, we skychildren obviously don't need the Circlet to fly.\n"},
			{command:"wait"},
			{command:"buffer", text:"Mistress Ravi hasn't been wearing it, in case it were to fall off and become lost, so I... well...\n"},
			{command:"wait"},
			{command:"return", retval:1},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_advice_4"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"I really need to return to the shrine before I'm missed.  And once Mistress Ravi notices the Circlet is gone, I don't think either of us will have much time left.\n"},	// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"The Emissary is supposed to meet the Goddess somewhere in the \"highest shrine.\"\n"},
			{command:"wait"},
			{command:"buffer", text:"I've... always thought that was odd, because the great sky shrine actually floats a little ~lower~ than the tiny shrine Pops keeps on the mountain.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I don't know what that might mean, but Pops has been a keeper longer than anyone can remember.  He may be able to give you better direction.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So... anyway...\n"},
			{command:"wait"},
			{command:"buffer", text:"Emissary Meli...\n"},
			{command:"wait"},
			{command:"buffer", text:"I know you can do it.  Good luck.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

// the Ch. 5 midboss scene.
// MANY actors, so hard to say where to file the lines,
// but since they all revolve around Gabe, they're here.
DATA_SDS_DIALOGUE["Gabe_c5_boss_0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"YOU!\n"},	// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You STOLE a HOLY RELIC from the HIGH PRIESTESS?!\n"},
			{command:"wait"},
			{command:"buffer", text:"From the GODDESS' EMISSARY?!!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"It was...\n"},	// 0
			{command:"pause", frames: 30},
			{command:"buffer", text:"I mean... it doesn't actually belong t-\n"},
			{command:"pause", frames: 30},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_2"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"SILENCE!\n"},	// 0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Of all the insolent SACRILEGE!  Do you WANT Malfose to return?\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_3"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"But... you don't actually need...\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"you weren't actually using...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_4"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"Don't NEED it?  You expect me to go up against Malfose with just the WINGS on my BACK??\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"And that's if I can even GET to Malfose!  He won't let me near him if I can't keep him trusting me!\n"},
			{command:"wait"},
			{command:"buffer", text:"How can he trust me if, with all the power of the Goddess, I can't even keep track of a piece of jewelry?\n"},
			{command:"wait"},
			{command:"buffer", text:"How can he trust me if I can't even keep track of ONE STUPID FISH?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"That's right-\n"},
			{command:"wait"},
			{command:"buffer", text:"THAT was the other thing-\n"},
			{command:"wait"},
			{command:"buffer", text:"You stole the Circlet AND you set HER free!\n"},
			{command:"wait"},
			{command:"buffer", text:"No wonder he's not speaking to me anymore!\n"},
			{command:"wait"},
			{command:"buffer", text:"Were you listening to NOTHING I said?  Are you abandoning ALL my holy teachings??\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_5"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"She...\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"Meli...\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"Meli escaped on her own!  I swear that much!\n"},	// 0
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_6"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"Nonsense!  What did she do?  CRAWL through all the defenses?  FLOP right off the island??\n"},	// 0
			{command:"wait"},
			{command:"buffer", text:"Even for HER that would be suicide!\n"},
			{command:"wait"},
			{command:"buffer", text:"She'd hit the ground and be reduced to a self-aware golem-splatter- a million preserved meaty-bits writhing in perpetual agony!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"(...although... fuhuhuhuuu- that WOULD be a fitting punishment...)\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And yet-\n"},
			{command:"wait"},
			{command:"buffer", text:"  AND YET-\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_7"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"look who we have, all the way up here, AGAIN!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_8"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"I have no words.  You will atone for your transgressions!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_9"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"Now!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_10"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"I command it!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_11"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Raviene",
		script: [
			{command:"buffer", text:"Now- return to me once you have captured her and secured her back in the catacombs, and PERHAPS I will forgive you!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But if you FAIL me... welllll...\n"},
			{command:"wait"},
			{command:"buffer", text:"I'll know where to look for your body, and I have ways of finding souls...\n"},
			{command:"wait"},
			{command:"buffer", text:"That's it!  YOU can become my replacement golem!  Hehe!\n"},
			{command:"wait"},
			{command:"buffer", text:"So, no pressure.  I can still salvage this, either way!\n"},
			{command:"wait"},
			{command:"buffer", text:"I'll leave you two at it, then- Ta!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_12"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Mistress Ravi... I...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_13"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Meli... you...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"UrrrRRRAAGHHHHHH!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_14"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"I... have sinned... yes...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Your words... were lies... to draw me away from my true faith...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"In my weakness... I fell for you...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Where I have failed... I must be cleansed...\n"},
			{command:"wait"},
			{command:"buffer", text:"Yes!\n"},
			{command:"wait"},
			{command:"buffer", text:"And if I still fail, I shall share your fate for my sins!\n"},
			{command:"wait"},
			{command:"buffer", text:"This is no more than I deserve!!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_15"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Meli!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"The Goddess does not wish harm upon her subjects, but you must understand you are an abomination!\n"},
			{command:"wait"},
			{command:"buffer", text:"You exist only to harm others!\n"},
			{command:"wait"},
			{command:"buffer", text:"By your very being, all your actions will turn to ruin!  Your will matters not!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"This is not murder I perform- you are not alive!\n"},
			{command:"wait"},
			{command:"buffer", text:"The only human you ever were died many years ago!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"This is a purge:\n"},
			{command:"wait"},
			{command:"buffer", text:"If you truly wish to serve the Goddess and improve her world, you will allow me to remove you from it!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_16"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Zeke",
		script: [
			{command:"buffer", text:"Now, now, now, WHAT is all this RACKET?!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_17"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Do not interfere, father!\n"},
			{command:"wait"},
			{command:"buffer", text:"You of all people should understand the necessity of what I do!\n"},
			{command:"wait"},
			{command:"buffer", text:"Do not let old age make you soft- the Goddess' will is absolute!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_18"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Zeke",
		script: [
			{command:"buffer", text:"My son...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"YOU are GROUNDED!!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Old age?  Soft??  Of all the high'n'mighty...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_19"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Zeke",
		script: [
			{command:"buffer", text:"*erk*\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_20"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Zeke",
		script: [
			{command:"buffer", text:"Dang trick wing o' mine...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Ok, yeah, maybe I AM gettin' too old to go flyin' around after ya and smack some sense into that inflated noggin' ya got.\n"},
			{command:"wait"},
			{command:"buffer", text:"But... Meli, you know what's what!\n"},
			{command:"wait"},
			{command:"buffer", text:"Show him whatever the Goddess taught you in there, eh?\n"},
			{command:"wait"},
			{command:"buffer", text:"'Cause ain't neither of ya leavin' this here mountain top until I see some changes in attitude!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_21"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Zeke",
		script: [
			{command:"buffer", text:"(...or, Goddess help us all, there really WILL be trouble, and not just for you...)\n"},
			{command:"wait"},
			{command:"buffer", text:"(Do the right thing, kid, please... I really am too old for this...)\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_boss_22"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Tch.\n"},
			{command:"wait"},
			{command:"buffer", text:"Goddess?  He truly believes YOU saw the Goddess?\n"},
			{command:"wait"},
			{command:"buffer", text:"Your deception goes further than I would have thought possible.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Very well.  Once I have finished with you, he and I shall... talk.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Now, prepare yourself!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c5_boss_scream"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: true,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"YEEEEAAARRRRGGgghhh*\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_k0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"*gasp*\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"That attack...\n"},
			{command:"wait"},
			{command:"buffer", text:"What... what ARE you?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"No, it's true.  You are a demon.  You exist only to destroy.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"In my weakness... part of me wished it were otherwise... and I was not prepared.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But... I have read Mistress Ravi's books...\n"},
			{command:"wait"},
			{command:"buffer", text:"I know... what you do...\n"},
			{command:"wait"},
			{command:"buffer", text:"And I would rather my soul be DESTROYED than relinquished to Malfose!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_k1"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_LOWER.x,
		y: DEFINE_DIALOGUE_BOX_LOWER.y,
		width: DEFINE_DIALOGUE_BOX_LOWER.width,
		height: DEFINE_DIALOGUE_BOX_LOWER.height,
		pauses: false,
		blocks: true,
		title: "Meli",
		script: [
			{command:"buffer", text:"(He's... he's gone...)\n"},
			{command:"wait"},
			{command:"buffer", text:"(Just... gone...)\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"(I never... I never meant this to happen...)\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"(Goddess... what kind of monster am I?)\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s0"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"M... Meli...\n"},
			{command:"wait"},
			{command:"buffer", text:"What... what is even left?\n"},
			{command:"wait"},
			{command:"buffer", text:"I... I've heard pops...\n"},
			{command:"wait"},
			{command:"buffer", text:"I know the Goddess is close to death.  I refused to believe that, but now... here... darkness on her very doorstep...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I am no good to her.\n"},
			{command:"wait"},
			{command:"buffer", text:"She will die, and belief in her will have no meaning.\n"},
			{command:"wait"},
			{command:"buffer", text:"The shrines... no meaning.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And Malfose...\n"},
			{command:"wait"},
			{command:"buffer", text:"NO!  Even so, I will not serve Malfose!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s1b"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"And you...\n"},
			{command:"wait"},
			{command:"buffer", text:"I was never anything to you, was I?\n"},
			{command:"wait"},
			{command:"buffer", text:"And... you could never have been anything to me.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Divine Emissary, intelligent tool, disguised demon-\n"},
			{command:"wait"},
			{command:"buffer", text:"whatever you may be is anything but human, no matter your appearance.\n"},
			{command:"wait"},
			{command:"buffer", text:"It is not wrong... for you to have had no time for my feelings.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But that means... now... I have nothing.  I'm exhausted.\n"},
			{command:"wait"},
			{command:"buffer", text:"There should have been a life ahead of me, but there's no longer anything in it that I want.\n"},
			{command:"wait"},
			{command:"buffer", text:"My death is not on your hands.  It is what I choose.\n"},
			{command:"wait"},
			{command:"buffer", text:"Please tell pops for me.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And my soul...\n"},
			{command:"wait"},
			{command:"buffer", text:"I have read Mistress Ravi's books.\n"},
			{command:"wait"},
			{command:"buffer", text:"She's right.  If my soul is relesaed, it will go to Malfose.\n"},
			{command:"wait"},
			{command:"buffer", text:"Whether through her, or through you, he will receive it.\n"},
			{command:"wait"},
			{command:"buffer", text:"But here... here, in this place, I can disband my soul.\n"},
			{command:"wait"},
			{command:"buffer", text:"It will not go to you, it will not go to him.  It will be reduced to what power it has left, and sent back to the Goddess.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Goodbye... Meli...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s1g"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"But you...\n"},
			{command:"wait"},
			{command:"buffer", text:"As little as I knew you... as you knew me... you were not unkind.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I don't know if... if you're human, or something beyond that...\n"},
			{command:"wait"},
			{command:"buffer", text:"And even if you're you're human... enough...\n"},
			{command:"wait"},
			{command:"buffer", text:"I don't know if you'd ever reciprocate my feelings...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But you were not unkind... and I do like you... and right now, anything more doesn't matter.\n"},
			{command:"wait"},
			{command:"buffer", text:"I want... to help you.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Mistress Ravi mentioned that you gain power when other souls become entrapped in you-\n"},
			{command:"wait"},
			{command:"buffer", text:"held in the well of enchantment that binds your own soul to your body.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s2gh"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Take... my soul.  Let me believe in you.  Let me come with you.\n"},
			{command:"wait"},
			{command:"buffer", text:"If you succeed against Malfose, and the Goddess is saved, and your curse is released...\n"},
			{command:"wait"},
			{command:"buffer", text:"If this body is not beyond healing, I think I know how to return to it.\n"},
			{command:"wait"},
			{command:"buffer", text:"And if not, I am ready to share your fate, having done more with my life than I would have otherwise.\n"},
			{command:"wait"},
			{command:"buffer", text:"Allow me this much, at least.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s2gl"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"And yet, you seem to have eschewed that power.\n"},
			{command:"wait"},
			{command:"buffer", text:"Your soul is nearly pure.\n"},
			{command:"wait"},
			{command:"buffer", text:"Part of you escaped when you were... processed... and Mistress Ravi added something else, I'm not sure what.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Find yourself- your whole self.  And try to find how Mistress Ravi turned to the dark.  She was not always like this.\n"},
			{command:"wait"},
			{command:"buffer", text:"If you are true to yourself, and strong in the Goddess' power...\n"},
			{command:"wait"},
			{command:"buffer", text:"If your body and soul survive your showdown with Malfose...\n"},
			{command:"wait"},
			{command:"buffer", text:"You may be able to return to yourself- to the girl you were before all this happened to you.\n"},
			{command:"wait"},
			{command:"buffer", text:"And... I would like that.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But... if you wish... I am willing to come with you now- to give you my soul, and its power.\n"},
			{command:"wait"},
			{command:"buffer", text:"You would never become your pure self, but perhaps that's not the only way to a happy ending.\n"},
			{command:"wait"},
			{command:"buffer", text:"And don't worry- if my body is not beyond healing, and you succeed against Malfose and lift your curse, I should be able to return.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s3gl"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "Gabe",
		script: [
			{command:"buffer", text:"Shall I join you?  May I?\n"},
			{command:"chooseV", choices:{
				"No":2, 
				"Yes":8
			}},
			{command:"clear"},
			{command:"buffer", text:"I wish you the best, then.\n"},
			{command:"wait"},
			{command:"buffer", text:"Go talk to pops.  I'll... be okay.\n"},
			{command:"wait"},
			{command:"return", retval:0},
			{command:"clear"},
			{command:"buffer", text:"Thank you, Meli.  It will be an honor.\n"},
			{command:"wait"},
			{command:"return", retval:1},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gabe_c5_bossdeath_s4g"]=
	{ 
		x: DEFINE_DIALOGUE_BOX_UPPER.x,
		y: DEFINE_DIALOGUE_BOX_UPPER.y,
		width: DEFINE_DIALOGUE_BOX_UPPER.width,
		height: DEFINE_DIALOGUE_BOX_UPPER.height,
		pauses: false,
		blocks: true,
		title: "((Gabe))",
		script: [
			{command:"buffer", text:"As part of you... I will soon lose my identity...\n"},
			{command:"wait"},
			{command:"buffer", text:"but you will gain it, in your thoughts and feelings.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"If you have accepted this from me, you have no reason not to accept it from others.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Augment your power as far as possible, with any other souls who are still lost in this world.\n"},
			{command:"wait"},
			{command:"buffer", text:"Otherwise, all of our sacrifices may be in vain...\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};


Dialogue_getCurrentEvent["Gabe"] = function(){
		var retval = null;
		var line = 0;
		if (GLOBAL_SCRATCHPAD.check("Dlg_Gabe_Line")){
			line = GLOBAL_SCRATCHPAD.check("Dlg_Gabe_Line");
		}

		if (GLOBAL_DIARY.check(4,"GARBAGE_CHUTE")){
			retval = "GD_Gabe_c4_garbage_"+line;
			line = Math.min(line+1,3);
		}
		else{
			//retval = "Gabe_c4_treasure_0";
			retval = "Gabe_greeting";
		}
		GLOBAL_SCRATCHPAD.note("Dlg_Gabe_Line",line);
		return retval;
	};
