<DialogueTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Outer-Wilds-New-Horizons/new-horizons/main/NewHorizons/Schemas/dialogue_schema.xsd">
	<DialogueNode>
		<Name>Esker_RH_Fire_First</Name>
		<EntryCondition>RH_ESKER_FIRE_DAMAGED_RECENT</EntryCondition>
		<Dialogue>
			<Page>Whoa there! Easy around the fire, hatchling.</Page>
			<Page>Ground control didn’t tell me you were launching. Long time no see!</Page>
			<Page>Actually. I guess it’s been a long time since I’ve seen anyone.</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>TM_ESKER_X1</FactID>
		</RevealFacts>
		<SetCondition>EskerSaysHi</SetCondition>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Esker1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
		<ConditionToCancel>RH_ESKER_FIRE_DAMAGED_RECENT</ConditionToCancel>
		<SetCondition>RH_ESKER_FIRE_DIALOGUE_THISLOOP</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_Fire_TalkToAgain</Name>
		<EntryCondition>RH_ESKER_FIRE_DAMAGED_RECENT</EntryCondition>
		<EntryCondition>EskerSaysHi</EntryCondition>
		<Dialogue>
			<Page>Whoa there! Easy around the fire, hatchling.</Page>
		</Dialogue>
		<DialogueTarget>Esker2</DialogueTarget>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Esker_RH_CoolThing_First</Name>
		<EntryCondition>RH_COOLTHINGHELD</EntryCondition>
		<DialogueTarget>Esker1</DialogueTarget>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_CoolThing</Name>
		<EntryCondition>RH_COOLTHINGHELD</EntryCondition>
		<EntryCondition>EskerSaysHi</EntryCondition>
		<Dialogue>
			<Page>Hey! Nice find, hatchling. Did you pick that up from somewhere around here?</Page>
			<Page>My… that really is a beaut. Hornfels'll want that for sure!</Page>
		</Dialogue>
	</DialogueNode>

	<DialogueNode>
		<Name>Esker1</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<RequiredCondition>BIG_HEAD_MODE</RequiredCondition>
				<Text>Duuuuuuude… what is <![CDATA[<i>up</i>]]> with your head?</Text>
				<DialogueTarget>Esker_RH_High</DialogueTarget>
			</DialogueOption>
			<DialogueOption>
				<RequiredPersistentCondition>MetFeldspar</RequiredPersistentCondition>
				<Text>Just thought you'd like to know: Feldspar is alive.</Text>
				<DialogueTarget>Esker_RH_Feldspar</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker2</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<RequiredCondition>BIG_HEAD_MODE</RequiredCondition>
				<Text>Duuuuuuude… what is <![CDATA[<i>up</i>]]> with your head?</Text>
				<DialogueTarget>Esker_RH_High</DialogueTarget>
			</DialogueOption>
			<DialogueOption>
				<RequiredPersistentCondition>MetFeldspar</RequiredPersistentCondition>
				<Text>Just thought you'd like to know: Feldspar is alive.</Text>
				<DialogueTarget>Esker_RH_Feldspar</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>

	<DialogueNode>
		<Name>Esker_RH_High</Name>
		<Dialogue>
			<Page>Hoo boy… alright, hatchling. Easy now, take some long, deep breaths.</Page>
			<Page>You're tripping on expired marshmallows right now, and let me tell you from experience: if you think sap wine is bad, you're in for a nightmare.</Page>
			<Page>Potentially even literally. This is going to be a bad, long high for you. I'd recommend lying down on the ground with an empty bucket at the ready.</Page>
			<Page>If you start seeing weird things or hearing voices do <![CDATA[<i>not</i>]]> engage. At some point it's going to feel like there are bugs on you but I promise there aren't actually any bugs.</Page>
			<Page>Are you getting all this? Hearth to hatchling? Oh boy… welp, this is gonna be a learning experience. Good luck.</Page>
		</Dialogue>
		<DialogueTarget>Esker2</DialogueTarget>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Esker_RH_Feldspar</Name>
		<Dialogue>
			<Page>Huh? …Oh, you mean you picked up that harmonica signal coming from Dark Bramble. I'm sorry, hatchling, but that's…</Page>
		</Dialogue>
		<DialogueOptionsList>
			<DialogueOption>
				<Text>No, you don't understand. I went to Dark Bramble. They're in there, still alive, just… relaxing, I guess.</Text>
				<DialogueTarget>Esker_RH_Feldspar_2</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_Feldspar_2</Name>
		<Dialogue>
			<Page>Stop pulling my leg, hatchling. It isn't funny. Inside of Dark Bramble? Nobody could possibly live in there, it's a death trap!</Page>
			<Page>Just… nevermind. I'm gonna forget you said that.</Page>
		</Dialogue>
	</DialogueNode>

	<DialogueNode>
		<Name>Esker_RH_BadMallow_First</Name>
		<EntryCondition>RH_ESKER_ATE_BAD_MALLOW</EntryCondition>
		<Dialogue>
			<Page>Whoa! Did you grab that from my stash?</Page>
			<Page>Eugh, I don't know how you managed to stomach that, hatchling. Bad mallows are nothing to joke about.</Page>
			<Page>It's good to see you, though. Been a long time since I've seen anyone.</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>TM_ESKER_X1</FactID>
		</RevealFacts>
		<SetCondition>EskerSaysHi</SetCondition>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Esker1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
		<SetCondition>RH_ESKER_ATE_BAD_MALLOW_DIALOGUE_THIS_LOOP</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_BadMallow</Name>
		<EntryCondition>RH_ESKER_ATE_BAD_MALLOW</EntryCondition>
		<EntryCondition>EskerSaysHi</EntryCondition>
		<Dialogue>
			<Page>Whoa! Did you grab that from my stash?</Page>
			<Page>Eugh, I don't know how you managed to stomach that, hatchling. Bad mallows are nothing to joke about.</Page>
		</Dialogue>
		<DialogueTarget>Esker2</DialogueTarget>
		<SetCondition>RH_ESKER_ATE_BAD_MALLOW_DIALOGUE_THIS_LOOP</SetCondition>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Esker_RH_RedSun_FIRSTTIME</Name>
		<EntryCondition>RH_REDSUN</EntryCondition>
		<SetCondition>RH_ESKER_REDSUNFIRST</SetCondition>
		<Dialogue>
			<Page>…Hmm.</Page>
			<Page>Something's not right about the sun. I've never seen it get so red.</Page>
			<Page>Oh! Hello there, hatchling. Ground control didn’t tell me you were launching. Long time no see!</Page>
			<Page>Actually. I guess it’s been a long time since I’ve seen anyone.</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>TM_ESKER_X1</FactID>
		</RevealFacts>
		<SetCondition>EskerSaysHi</SetCondition>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Esker1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_RedSun_SEEONSECOND</Name>
		<EntryCondition>RH_REDSUN</EntryCondition>
		<EntryCondition>EskerSaysHi</EntryCondition>
		<Dialogue>
			<Page>…Hmm.</Page>
			<Page>Something's not right about the sun. I've never seen it get so red.</Page>
			<DialogueTarget>Esker2</DialogueTarget>
		</Dialogue>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_RedSun_SECOND</Name>
		<EntryCondition>RH_ESKER_REDSUNFIRST</EntryCondition>
		<DialogueTarget>Secondary</DialogueTarget>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_Hugged</Name>
		<EntryCondition>RH_ESKER_HUGGED</EntryCondition>
		<Dialogue>
			<Page>Ah! Aww, hatchling, it's been too long since I've gotten a nice hug.</Page>
			<Page>…Way too long, actually.</Page>
		</Dialogue>
		<ConditionToCancel>RH_ESKER_HUGGED</ConditionToCancel>
	</DialogueNode>

	<DialogueNode>
		<Name>Esker_RH_ChertHeld_First</Name>
		<EntryCondition>RH_CHERTHELD</EntryCondition>
		<Dialogue>
			<Page>Chert! Hatchling! Goodness, I wasn't expecting either of you!</Page>
			<Page>Now why are you holding my friend Chert like that, huh? They're not a kid, they're just small!</Page>
			<Page>Chert: I'm actually getting used to it. In any case, it's wonderful to see you, Esker!</Page>
			<Page>Likewise! Now, hatchling, you're on your first solo voyage, aren't you? Well, I suppose not 'solo' anymore, but still! Glad to see you're in once piece.</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>TM_ESKER_X1</FactID>
		</RevealFacts>
		<SetCondition>EskerSaysHi</SetCondition>
		<SetCondition>RH_ESKER_CHERT_MET</SetCondition>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Esker1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Esker_RH_Boom</Name>
		<EntryCondition>RH_BOOM</EntryCondition>
		<Dialogue>
			<Page>…Agh! What?! What's going on?!</Page>
		</Dialogue>
		<SetCondition>ESKER_RH_SILENT</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker_RH_Silent</Name>
		<EntryCondition>ESKER_RH_SILENT</EntryCondition>
		<Dialogue>
			<Page>…Dear Hearth, it's… it's beautiful…</Page>
		</Dialogue>
	</DialogueNode>

	<!-- Ship breach dialogue -->
	<DialogueNode>
		<Name>Esker1</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<RequiredCondition>RH_SHIP_BREACH</RequiredCondition>
				<CancelledCondition>RH_ESKER_SHIP_BREACH_TALKED</CancelledCondition>
				<Text>My ship's completely busted.</Text>
				<DialogueTarget>Esker_RH_ShipHullBreach_Admit</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Esker2</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<RequiredCondition>RH_SHIP_BREACH</RequiredCondition>
				<CancelledCondition>RH_ESKER_SHIP_BREACH_TALKED</CancelledCondition>
				<Text>My ship's completely busted.</Text>
				<DialogueTarget>Esker_RH_ShipHullBreach_Admit</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>

	<DialogueNode>
		<Name>Esker_RH_ShipHullBreach_Admit</Name>
		<Dialogue>
			<Page>Oh geez, really? That's some tough luck, hatchling. I'm not sure what to do for you here.</Page>
			<Page>Thing is, I don't have a ship. I could radio down to home base or one of the travelers, but, well… they ignore me most of the time.</Page>
			<Page>Oh, I've got an idea! Fly down there in your jetpack. Nice and easy and the landing shouldn't break anything more than a few feet bones.</Page>
		</Dialogue>

		<SetCondition>RH_ESKER_SHIP_BREACH_TALKED</SetCondition>
		
		<DialogueTarget>Esker2</DialogueTarget>
	</DialogueNode>

	<DialogueNode>
		<Name>Chert_S1_ShipHullBreach</Name>
		<EntryCondition>RH_ESKER_SHIP_BREACH</EntryCondition>
		<Dialogue>
			<Page>Whoa there!</Page>
			<Page>That was… quite the landing. For a second I thought that must've been Feldspar, but it's you, huh?</Page>
			<Page>Geez, well. Your ship's completely broken. That's some tough luck, hatchling. I'm not sure what to do for you here.</Page>
			<Page>Thing is, I don't have a ship. I could radio down to home base or one of the travelers, but, well… they ignore me most of the time.</Page>
			<Page>Oh, I've got an idea! Fly down there in your jetpack. Nice and easy and the landing shouldn't break anything more than a few feet bones.</Page>
		</Dialogue>

		<SetCondition>RH_ESKER_SHIP_BREACH_TALKED</SetCondition>

		<DialogueTarget>Esker2</DialogueTarget>
	</DialogueNode>
</DialogueTree>