<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">
	<!-- Damage -->
	<DialogueNode>
		<Name>Feldspar_RH_Damage_First</Name>
		<EntryCondition>RH_FELDSPAR_IMPACT_DAMAGE</EntryCondition>
		<Dialogue>
			<Page>Whoa! Geez, that was quite the landing! Where’d you come from? No one’s come here in… well, ever, actually.</Page>
			<Page>That makes you the second Hearthian to ever reach Dark Bramble — after me, of course. Well done!</Page>
			<Page>…Say, it’s you! They made you an astronaut? And you haven’t blown yourself up yet, good for you!</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>DB_FELDSPAR_X1</FactID>
		</RevealFacts>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Feldspar1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_Damage_TalkToAgain</Name>
		<EntryCondition>RH_FELDSPAR_IMPACT_DAMAGE</EntryCondition>
		<EntryCondition>TalkedToFeldspar</EntryCondition>
		<Dialogue>
			<Page>Whoa! Harsh landing, huh?</Page>
			<Page>Goodness, well, wanna hear some tales of my exploits?</Page>
		</Dialogue>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>FeldsparSecondary</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
	</DialogueNode>
	
	<!-- Fire -->
	<DialogueNode>
		<Name>Feldspar_RH_Fire_First</Name>
		<EntryCondition>RH_FELDSPAR_FIRE_DAMAGED_RECENT</EntryCondition>
		<Dialogue>
			<Page>Whoa!</Page>
			<Page>Okay, first off, stay away from the fire pit. Second off, where’d you come from? No one’s come here in… well, ever, actually.</Page>
			<Page>That makes you the second Hearthian to ever reach Dark Bramble — after me, of course. Well done!</Page>
			<Page>…Say, it’s you! They made you an astronaut? And you haven’t blown yourself up yet, good for you!</Page>
		</Dialogue>
		<RevealFacts>
			<FactID>DB_FELDSPAR_X1</FactID>
		</RevealFacts>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>Feldspar1</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
		<ConditionToCancel>RH_FELDSPAR_FIRE_DAMAGED_RECENT</ConditionToCancel>
		<SetCondition>RH_FELDSPAR_FIRE_DIALOGUE_THISLOOP</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_Fire_TalkToAgain</Name>
		<EntryCondition>RH_FELDSPAR_FIRE_DAMAGED_RECENT</EntryCondition>
		<EntryCondition>TalkedToFeldspar</EntryCondition>
		<Dialogue>
			<Page>Whoa! Hatchling, you're supposed to roast the marshmallows, not yourself!</Page>
			<Page>Goodness, well, wanna hear some tales of my exploits?</Page>
		</Dialogue>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>FeldsparSecondary</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
		<ConditionToCancel>RH_FELDSPAR_FIRE_DAMAGED_RECENT</ConditionToCancel>
		<SetCondition>RH_FELDSPAR_FIRE_DIALOGUE_THISLOOP</SetCondition>
	</DialogueNode>

	<DialogueNode>
		<Name>Feldspar_RH_BadMallow</Name>
		<EntryCondition>RH_FELDSPAR_ATE_BAD_MALLOW</EntryCondition>
		<EntryCondition>TalkedToFeldspar</EntryCondition>
		<Dialogue>
			<Page>Ah, hatchling, I see you too are a connoisseur of finely-aged marshmallows. It's nice to finally meet a fellow Hearthian of culture.</Page>
			<Page>Come to hear tales of my heroic exploits, have you?</Page>
		</Dialogue>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>FeldsparSecondary</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
		<SetCondition>RH_FELDSPAR_ATE_BAD_MALLOW_DIALOGUE_THIS_LOOP</SetCondition>
	</DialogueNode>
	
	<DialogueNode>
		<Name>FoundSomethingMenu</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<CancelledCondition>FELDSPAR_RH_SUNSTATIONBRAG</CancelledCondition>
				<RequiredPersistentCondition>FLEW_TO_SS</RequiredPersistentCondition>
				<Text>I landed on the Sun Station with my ship.</Text>
				<DialogueTarget>Feldspar_RH_SunStationBrag</DialogueTarget>
			</DialogueOption>
			<DialogueOption>
				<CancelledCondition>FELDSPAR_RH_INTERLOPERBRAG</CancelledCondition>
				<RequiredLogCondition>COMET_INTERIOR_X1</RequiredLogCondition>
				<Text>I went inside the Interloper.</Text>
				<DialogueTarget>Feldspar_RH_InterloperBrag</DialogueTarget>
			</DialogueOption>
			<DialogueOption>
				<CancelledCondition>FELDSPAR_RH_STRANGERBRAG</CancelledCondition>
				<RequiredLogCondition>IP_RING_WORLD_X1</RequiredLogCondition>
				<Text>Just thought you'd like to know there's an invisible planet in our solar system.</Text>
				<DialogueTarget>Feldspar_RH_StrangerBrag</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Feldspar_RH_CoolThing</Name>
		<EntryCondition>RH_COOLTHINGHELD</EntryCondition>
		<EntryCondition>TalkedToFeldspar</EntryCondition>
		<Dialogue>
			<Page>Oho! Hatchling, is that a piece of <![CDATA[<i>treasure</i>]]> you're carrying?</Page>
			<Page>Heh. Well well, I must say, I'm a bit proud! Come on, pull up a marshmallow stick, fellow adventurer.</Page>
		</Dialogue>
		<DialogueOptionsList>
			<ReuseDialogueOptionsListFrom>FeldsparSecondary</ReuseDialogueOptionsListFrom>
		</DialogueOptionsList>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_Hugged</Name>
		<EntryCondition>RH_FELDSPAR_HUGGED</EntryCondition>
		<Dialogue>
			<Page>Heh. Alright, alright hatchling, don't get sappy on me! Riebeck gives better hugs than me anyways.</Page>
		</Dialogue>
		<ConditionToCancel>RH_FELDSPAR_HUGGED</ConditionToCancel>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_Boom</Name>
		<EntryCondition>RH_BOOM</EntryCondition>
		<Dialogue>
			<Page>…Whoa. Say, hatchling, you weren't expecting anyone else coming here, were you? It sounds like someone crash landed!</Page>
		</Dialogue>
		<SetCondition>FELDSPAR_RH_SILENT</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_Silent</Name>
		<EntryCondition>FELDSPAR_RH_SILENT</EntryCondition>
		<Dialogue>
			<Page>…That doesn't sound good.</Page>
		</Dialogue>
	</DialogueNode>
	<DialogueNode>
		<Name>FoundSomethingMenu_TreasureIntro</Name>
		<Dialogue>
			<Page>Clearly so! But I imagine you mean something <![CDATA[<i>other</i>]]> than what you've got in your hand, mmm?</Page>
		</Dialogue>
		<DialogueTarget>FoundSomethingMenu</DialogueTarget>
	</DialogueNode>
	
	<DialogueNode>
		<Name>Feldspar_RH_SunStationBrag</Name>
		<Dialogue>
			<Page>Ahaha! Really now, hatchling! The <![CDATA[<i>Sun Station</i>]]>?</Page>
			<Page>Wow! That's a risky play. Matter of fact, I'd say it's downright stupid!</Page>
			<Page>Ahh… I'm so proud. The kids are alright if you ask me! Hahaha…</Page>
		</Dialogue>
		<SetCondition>FELDSPAR_RH_SUNSTATIONBRAG</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_InterloperBrag</Name>
		<Dialogue>
			<Page>Whoa! Hang on now, hatchling, there's an <![CDATA[<i>inside</i>]]> to that thing?</Page>
			<Page>Hearth, nobody's ever even landed on it! My my, you must feel quite proud of yourself, exploring uncharted territory!</Page>
			<Page>You're a real trailblazer, hatchling. Just don't let it get to your head.</Page>
		</Dialogue>
		<SetCondition>FELDSPAR_RH_INTERLOPERBRAG</SetCondition>
	</DialogueNode>
	<DialogueNode>
		<Name>Feldspar_RH_StrangerBrag</Name>
		<Dialogue>
			<Page>An invisible planet?! Hearth dang it, that's no fair! How could I have known?</Page>
			<Page>Ah… no, I shouldn't get so mad. That's great news for you, hatchling! Have fun exploring it.</Page>
		</Dialogue>
		<SetCondition>FELDSPAR_RH_STRANGERBRAG</SetCondition>
	</DialogueNode>
	
	<!-- Ship breach dialogue -->
	<DialogueNode>
		<Name>FeldsparPrimaryMenu</Name>
		<DialogueOptionsList>
			<DialogueOption>
				<RequiredCondition>RH_SHIP_BREACH</RequiredCondition>
				<CancelledCondition>RH_FELDSPAR_SHIP_BREACH_TALKED</CancelledCondition>
				<Text>My ship's completely busted.</Text>
				<DialogueTarget>Feldspar_RH_ShipHullBreach_Admit</DialogueTarget>
			</DialogueOption>
		</DialogueOptionsList>
	</DialogueNode>

	<DialogueNode>
		<Name>Feldspar_RH_ShipHullBreach_Admit</Name>

		<Dialogue>
			<Page>Ah! Well, that makes two of us, then.</Page>
			<Page><![CDATA[<i>Sigh…</i>]]> well, hatchling, you've got two choices here.</Page>
			<Page>First off, you could come stay here with ol' Feldspar, living off the land, roasting marshmallows, and swapping tales of adventure!</Page>
			<Page>Secondly, you could try floating your way out, which I wouldn't recommend on account of the myriad ravenous anglerfish.</Page>
			<Page>You might think that the third option is to radio back home, but as you can probably imagine, that got kablooey'd along with everything else in my ship.</Page>
			<Page>Now, don't start worrying about what's gonna happen to you! First off, you're not gonna die, not with me around. And secondly, I'm sure someone'll come rescue us. Eventually.</Page>
			<Page>…Try not to worry about it, alright hatchling?</Page>
		</Dialogue>
		
		<SetCondition>RH_FELDSPAR_SHIP_BREACH_TALKED</SetCondition>
		<DialogueTarget>FeldsparPrimaryMenu</DialogueTarget>
	</DialogueNode>
</DialogueTree>
