"use strict";

DATA_SDS_DIALOGUE["Gar_c2_leaving_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: "Garfield",
		script: [
			{command:"buffer", text:"Whohohohoa!  What are you doin' up here, missy?\n"},			//0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...just exploring?  Well, you're an odd one and no mistake!\n"},
			{command:"wait"},
			{command:"buffer", text:"Take care of yourself!  The town's safe enough, but it's not just us civilized folk livin' up shore.\n"},
			{command:"wait"},
			{command:"buffer", text:"You could get into a real pinch if ya don't find somehow to get around better!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gar_c2_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: "Garfield",
		script: [
			{command:"buffer", text:"You're... one of those folk from out in the bay, aren't ya?\n"},			//0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"With that tail, though, I'm guessing you're something special.\n"},
			{command:"wait"},
			{command:"buffer", text:"I've only ever seen that one red lady up wanderin' around on land, and not much over here since her sailor fella left town.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gar_c2_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: "Garfield",
		script: [
			{command:"buffer", text:"Hm... now what is that reminding me of?\n"},			//0
			{command:"wait"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"buffer", text:"No matter, it'll come back to me.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gar_c2_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: "Garfield",
		script: [
			{command:"buffer", text:"Anyway, care for a drink?\n"},			//0
			{command:"buffer", text:"I don't know what you're used to, but I won't have it said the Frog isn't an hospitable establishment!\n"},
			{command:"wait"},
			{command:"chooseH", choices:{"Beer":4, "Wine":21, "Tea":36, "Pass":55}},

			{command:"clear"},
			{command:"buffer", text:"Hmmm... How old did ya say you were, miss?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Ya don't know?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Wellll... I could just about believe you're more'n 16...\n"},
			{command:"wait"},
			{command:"buffer", text:"Okay, jes promise me ya won't make a habit of it.  And... "},
			{command:"wait"},
			{command:"buffer", text:"don't tell the missus, eh?"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},
			{command:"buffer", text:"I'm afraid what we got left until the next ship is fairly thin stuff; not much more'n juice.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Then again... I'm not altogether set I should be givin' you more than juice anyway, eh, miss?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Why the face?  Take it as a compliment- ya look young!\n"},
			{command:"wait"},
			{command:"buffer", text:"Anyhoo, doesn't change the fact that this is what we got.  And ya ain't gettin' more than one glass while the wife's around!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},
			{command:"buffer", text:"Can't say this is what we're known for, sadly, but I'll put a kettle on.\n"},
			{command:"wait"},
			{command:"buffer", text:"I suppose I should be glad you're askin' for that rather than the top spirits- it almost slipped my mind you're just a kid!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...you ARE just a kid, right?\n"},
			{command:"wait"},
			{command:"buffer", text:"I dunno... you LOOK young, right enough, but your eyes are sayin' something else to me...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Come to think of it, we had another guest I couldn't quite put an age on once.  Quite into tea as well...\n"},
			{command:"wait"},
			{command:"buffer", text:"Or... was that just a dream?  Can't seem to remember where they came from, or where they went after...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But here I am rambling to a customer; that's usually your job!  Just enjoy your cuppa, and don't mind me!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},
			{command:"buffer", text:"Fair enough.  Door's always open!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gar_c2_treasure_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: "Garfield",
		script: [
			{command:"buffer", text:"You're not bad people, miss.  Be seein' you around again, I hope?\n"},			//0
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_c3_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: "Garfield",
		script: [
			{command:"buffer", text:"Hello, miss!  My, but don't you look fancy!  Been picking up some nice jewelry of late, have ya?\n"},			//0
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Anyway, what'll it be?\n"},
			{command:"wait"},
			{command:"chooseV", choices:{"Stay for a drink":10, "Just passing through":6}},

			{command:"clear"},	// 6
			{command:"buffer", text:"Well, off you go then.  Remember, our door's always open!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 10
			{command:"buffer", text:"Good work is thirsty work, am I right?\n"},
			{command:"wait"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"buffer", text:"This here town isn't what it used to be, sure enough.  We could use more active young folk..."},
			{command:"wait"},
			{command:"chooseV", choices:{"Ask about the town":18, "Ask about the people":34, "Don't ask":6}},
			

			{command:"clear"},	// 18
			{command:"buffer", text:"We're still here, don't get me wrong.  Takes more'n a gargoyle to scare some of us off.\n"},
			{command:"wait"},
			{command:"buffer", text:"But for folk slowly leavin' and not much comin' back, we've hardly had to rebuild anything that the beast wrecked.\n"},
			{command:"wait"},
			{command:"buffer", text:"Even got some good places goin' vacant, like that big house toward the cliff.\n"},
			{command:"wait"},
			{command:"buffer", text:"Owner just up and left one day, years back; locked up proper as if to return, but never did...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Blimey...\n"},
			{command:"wait"},
			{command:"chooseV", choices:{"What?":98, "Ah.":101, "   ":53}},

			{command:"clear"},	// 34
			{command:"buffer", text:"Most folk 'round here are sailors, or sailors' families, what with the location.\n"},
			{command:"wait"},
			{command:"buffer", text:"We do some good trade, but it's not uncommon for most folk FROM here ta not BE here for most of a season.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Still, it's got emptier.  Sailors is superstitious, an' once that gargoyle shot outta the town fountain, some felt it was bad luck and pulled up anchor.\n"},
			{command:"wait"},
			{command:"buffer", text:"Most who stayed were ones who didn't have much family to worry about at the time.  And of them... well...\n"},
			{command:"wait"},
			{command:"buffer", text:"Wasn't hardly a man or woman ever found a better half abroad who thought well of comin' back here to settle down.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Blimey...\n"},
			{command:"wait"},
			{command:"chooseV", choices:{"What?":98, "Ah.":101, "   ":53}},


			{command:"clear"},	// 53
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Miss...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Most of what happens in this town comes through my door some time or other, and I like to think I don't forget a face.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Can you look me in the eye and tell me you haven't been here?  Before this season, I mean...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Well, those eyes aren't lying.\n"},
			{command:"wait"},
			{command:"buffer", text:"I don't read faces.  I read eyes.  You can tell a lot from eyes.  Face is just the trimmings.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"THAT'S what's been throwin' me, tho.  Damned if a face the image of yours hasn't been through here, once, years back.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"She was your age, I'm sure.  Sapphire blue eyes, matching her tail.  Blew in on the tide followin' one of our sailors.\n"},
			{command:"wait"},
			{command:"buffer", text:"Spent a few weeks nearby, even got carted up into town once, jes to see the place for herself.\n"},
			{command:"wait"},
			{command:"buffer", text:"Pretty sure she even sat for a portrait with her friend at the house 'back of town.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Then they both up and vanished.\n"},
			{command:"wait"},
			{command:"buffer", text:"We all figured they'd run off to be together, and'd soon be back.  Wasn't news worth worryin' at their age.\n"},
			{command:"wait"},
			{command:"buffer", text:"But, here it is long enough for her to have had her own kids, and I guess we all just forgot and moved on.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Heh... so I guess you couldn't be her, then, could ya?\n"},
			{command:"wait"},
			{command:"buffer", text:"Not unless ya've stopped time or somethin'- haha!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 98
			{command:"buffer", text:"Jes thought you might've reminded me of someone there.\n"},
			{command:"wait"},
			{command:"clear"},	// 101
			{command:"buffer", text:"But don't mind me.  What do I know?\n"},
			{command:"wait"},
			{command:"return", retval:0},

			
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_c3_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: "Garfield",
		script: [
			{command:"buffer", text:"Don't mind me.  What do I know?\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_meli_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: "Garfield",
		script: [
			{command:"buffer", text:"Well, there's a face to put shade on a cloud!  No one should have troubles worth that at your age..."},			//0
			{command:"wait"},
			{command:"chooseV", choices:{"Ask for a drink":3, "Tell your life story":13, "Leave":7}},
			
			{command:"clear"},	// 3
			{command:"buffer", text:"Take it from me, it won't solve your problems.\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 7
			{command:"buffer", text:"Miss...\n"},
			{command:"wait"},
			{command:"buffer", text:"Take care of yourself, ok?\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 13
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Blimey...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So you really are... or were...\n"},
			{command:"wait"},
			{command:"buffer", text:"her... or someone...\n"},
			{command:"wait"},
			{command:"buffer", text:"but you don't know how, or why you aren't?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Well... I'd say that makes you of age for a stiff drink, at least...\n"},
			{command:"wait"},
			{command:"buffer", text:"For that matter, I think ~I~ could use one!\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};
DATA_SDS_DIALOGUE["Gar_meli_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: "Garfield",
		script: [
			{command:"buffer", text:"Take care of yourself, ok?\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_c4_notreasure_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: "Garfield",
		script: [
			{command:"buffer", text:"Miss...\n"},
			{command:"wait"},
			{command:"buffer", text:"Your eyes say something's wrong, and you're thinking something drastic.\n"},
			{command:"wait"},
			{command:"buffer", text:"I know, I may not be able to help, but damned if I'm not gonna listen.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"chooseV", choices:{"I failed everything":8, "I'm not human":19, "I eat dead friends":45, "I need a drink":79}},
			
			{command:"clear"},	// 8
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You did a damned sight more than most of us, it sounds like.\n"},
			{command:"wait"},
			{command:"buffer", text:"Life isn't always a storybook.  Sometimes evil gets to win, y'know?\n"},
			{command:"wait"},
			{command:"buffer", text:"But you took some small victories along the way.  If this is the end, at least a few more folks are around to face it.\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 19
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"How'd you get that idea, eh?  If you're not human, who's here talking?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"I might've mentioned earlier, but I once met the girl with your body.\n"},
			{command:"wait"},
			{command:"buffer", text:"It felt odd, you showing up again.  Knowin' the how of it now really just makes things cleaner.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...and, if I'm honest, I think you are her after all.\n"},
			{command:"wait"},
			{command:"buffer", text:"You lost yourself.  That happens to people.\n"},
			{command:"buffer", text:"You found someone you could be.  That happens less.\n"},
			{command:"wait"},
			{command:"buffer", text:"You're not the her she was then, but I'm not the me I was then.  None of us are.\n"},
			{command:"buffer", text:"That's life.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"You eat, drink, and breathe; you get hurt and heal back; you think for yourself and act for others.\n"},
			{command:"wait"},
			{command:"buffer", text:"If you aren't human, you're certainly giving the rest of us something to think about!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 45
			{command:"buffer", text:"...\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Well, that's a bit of a doozey.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But, y'know, I eat dead animals.  Gotta raise a cow before you can have a burger, yeh?\n"},
			{command:"wait"},
			{command:"buffer", text:"You can't choose not to eat, but you can choose what to eat.\n"},
			{command:"wait"},
			{command:"buffer", text:"So if... if your body is just all ensorceled to suck in whoever's around...\n"},
			{command:"wait"},
			{command:"buffer", text:"well...\n"},
			{command:"wait"},
			{command:"buffer", text:"um...\n"},
			{command:"wait"},
			{command:"buffer", text:"Okay, it's not like you're goin' around to funerals and graveyards and just inhaling, right?\n"},
			{command:"wait"},
			{command:"buffer", text:"'s gotta be someone who just died or hasn't moved on, right?\n"},
			{command:"wait"},
			{command:"buffer", text:"And you aren't going around killing people just for that, right?\n"},
			{command:"wait"},
			{command:"buffer", text:"So... as I see's it, the ones you get... they're the ones who died when you were right there making you stop 'em.\n"},
			{command:"wait"},
			{command:"buffer", text:"And the ones who stuck around for you, or whose afterlives just weren't working out... right?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"So... maybe it all just works out?  Maybe there's some deity higher than Malfose 'n the Goddess, and whatever they did is all to a point?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And if not, well, you can't control what you can't control, and you'll only wear yourself out worryin'!\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 79
			{command:"buffer", text:"Well, you're in the right spot, then!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But really, whatever's on your mind, act on it or let it go.  Worrying about what you can't help will only make it worse.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_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: "Meli",
		script: [
			{command:"buffer", text:"(What was I even thinking coming out here?  He's got a business to run.  He shouldn't have to bother with me.)\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_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: "Garfield",
		script: [
			{command:"buffer", text:"Why hel- hang ON a minute!\n"},			//0
			{command:"wait"},
			{command:"buffer", text:"What in the five seas...?  Your eyes are... glowin'!\n"},
			{command:"wait"},
			{command:"buffer", text:"I fancy myself a reader of eyes, but I ha'nt ever seen the like of THAT!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"...Naw, miss, 'course I don't mean anything bad by it.\n"},
			{command:"wait"},
			{command:"buffer", text:"Figure you've jes been touched by the Goddess or summat.  Not every day we get divine customers!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And on THAT note... want anything?"},
			{command:"chooseV", choices:{"Do you serve holy spirits?":14, "Need any evil purged?":51, "Just more hours in the day.":90}},

			{command:"clear"},	// 14
			{command:"buffer", text:"Har har har!\n"},
			{command:"wait"},
			{command:"buffer", text:"You could land a job in marketing, right enough!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"But... I suppose we do, at that.\n"},
			{command:"wait"},
			{command:"buffer", text:"Can't speak to the imports, but the stuff we brew here uses the town water.\n"},
			{command:"wait"},
			{command:"buffer", text:"There's a big ol' holy stone down in the well, so that's gotta mean the drinks pick up a bit of a blessin', right?\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"chooseV", choices:{"Holy stone?":28, "Works for me!":39}},
			
			{command:"clear"},	// 28
			{command:"buffer", text:"Look down on a dark enough night and you can even see the blue glow.\n"},
			{command:"wait"},
			{command:"buffer", text:"Heck, I reckon that's how I up and pegged your eyes- same look an' all that.\n"},
			{command:"wait"},
			{command:"buffer", text:"Stories say it was put down there to keep Malfose from comin' up again.\n"},
			{command:"wait"},
			{command:"buffer", text:"That was all well before my time, though... you could even say that well was all before my time- har har!\n"},
			{command:"wait"},
			{command:"buffer", text:"But at any rate...\n"},
			{command:"wait"},

			{command:"clear"},	// 39
			{command:"buffer", text:"You still don't look all that old, and don't sound all that desperate.  I know the law, and moreover, I know my wife.\n"},
			{command:"wait"},
			{command:"buffer", text:"If you're gonna make me choose between runnin' afoul of them, and runnin' afoul of the Goddess...\n"},
			{command:"wait"},
			{command:"buffer", text:"Aw, heck, this can't be the first time you've put me in this bind, can it?\n"},
			{command:"wait"},
			{command:"buffer", text:"We'll call a compromise, then- I'll cut the holy spirits with some holy water.\n"},
			{command:"wait"},	
			{command:"buffer", text:"You either put in a good word with your lady, or mention not a word of it to mine!\n"},
			{command:"wait"},
			{command:"return", retval:0},


			{command:"clear"},	// 51
			{command:"buffer", text:"And you don't waste time, at that!\n"},
			{command:"wait"},
			{command:"buffer", text:"Town's been crippled enough by superstition that it wouldn't honestly hurt to say we have our very own holy warrior.\n"},
			{command:"wait"},
			{command:"buffer", text:"But something tells me the Goddess wouldn't tap someone just to sit around some backwater on retainer.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Just a week ago I wouldn't have said we had any troubles that were all THAT bad.  But...\n"},
			{command:"wait"},
			{command:"buffer", text:"Just the other day, one of them sky folk came through.  Not ol' Zeke, either.\n"},
			{command:"wait"},
			{command:"buffer", text:"Slender lady with a dark aspect, and eyes it took all my nerve not to reel at.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Came in here, real polite, real rich, downed most of a bottle of port, then said she was off to end it all.\n"},
			{command:"wait"},
			{command:"buffer", text:"That's not the kind of thing I can hear from someone that far in without worrying, so I ran after her and...\n"},
			{command:"wait"},
			{command:"buffer", text:"Strangest thing, before I could catch her, she up and jumped straight down the town well as if the water wasn't there!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Now, that's all to say...\n"},
			{command:"wait"},
			{command:"buffer", text:"That ol' well is supposed to be where Malfose or his Gargoyle came up back in the day.\n"},
			{command:"wait"},
			{command:"buffer", text:"If one o' the Goddess' angel-folk is divin' down in it to end something, that don't half bode ominous!\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"An' so... if you're really lookin' for some evil, I reckon that's where you need to head.\n"},
			{command:"wait"},
			{command:"buffer", text:"I can't imagine the water'll be much of a problem for you either.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"And if you do see that winged woman down there...\n"},
			{command:"wait"},
			{command:"buffer", text:"Just ask her how she's doin', eh?  She's got troubles or I'm not a barman.\n"},
			{command:"wait"},
			{command:"return", retval:0},

			{command:"clear"},	// 90
			{command:"buffer", text:"Don't we all, at that?\n"},
			{command:"wait"},
			{command:"buffer", text:"Very well, the Frog's not goin' anywhere.  Drop in again when life slows down!\n"},
			{command:"wait"},
			{command:"return", retval:0},
			
		] // an array of options/commands which will be evaluated in sequence
	};

DATA_SDS_DIALOGUE["Gar_return"]=
	{ 
		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: "Garfield",
		script: [
			{command:"buffer", text:"Tell ya what- I'm free enough until evenin'.  Need a lift back to the water?\n"},			//0
			{command:"wait"},
			{command:"chooseH", choices:{"Please?":3, "I'm alright":7}},
			{command:"clear"},
			{command:"buffer", text:"Right, then.  Ally-oop!\n"},
			{command:"wait"},
			{command:"return", retval:1},
			{command:"clear"},
			{command:"buffer", text:"Attagirl!  Gotta live on your own two feet, eh?\n"},
			{command:"wait"},
			{command:"buffer", text:"...Well, metaphorically speakin' I suppose.\n"},
			{command:"wait"},
			{command:"clear"},
			{command:"buffer", text:"Anyway, if you change your mind, just holler.  I'll be around.\n"},
			{command:"wait"},
			{command:"return", retval:0},
		] // an array of options/commands which will be evaluated in sequence
	};

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

		if (line===-1){
			retval = "Gar_return";
		}
		else if (GLOBAL_DIARY.check(5,"BOSS",true)){
			retval = "GD_Gar_c5_boss_"+line;
			++line;
			linemax = 0;
		}
		//else if (GLOBAL_DIARY.check(5,"AWAKE") && !GLOBAL_DIARY.check(5,"MET_GABE",true)){
		//	retval = "GD_Gar_c5_advice_"+line;
		//	++line;
		//	linemax = 0;
		//} // ok no I won't hide the long convo this hard
		else if (GLOBAL_DIARY.check(4,"NOTREASURE")){
			retval = "GD_Gar_c4_notreasure_"+line;
			++line;
			linemax = 0;
		}
		else if (GLOBAL_DIARY.hasSoul("MELI")){
			retval = "GD_Gar_meli_"+line;
			++line;
			linemax = 1;
		}
		else if (GLOBAL_DIARY.check(3,"TREASURE")){
			retval = "GD_Gar_c3_treasure_"+line;
			++line;
			linemax = 1;
		}
		else if (GLOBAL_DIARY.check(2,"TREASURE")){
			retval = "GD_Gar_c2_treasure_"+line;
			++line;
			linemax = 3;
		}
		else{ // nothing to say
			retval = "GD_Gar_c2_leaving_"+line;
			++line;
			linemax = 0;
		}

		if (line>linemax){
			if(!GLOBAL_DIARY.hasCollar && !GLOBAL_DIARY.hasCirclet) line=-1;
			else line = linemax;
		}

		GLOBAL_SCRATCHPAD.note("Dlg_Gar_Line",line);
		return retval;
	};
	
	