mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
* Reworked docs * Add base_url to config.json * Add Pipfile * Update docs_build.yml * Add opengraph metadata * Make caching work * Add link to addon creation tool * Add link to VSCode
82 lines
1.7 KiB
Markdown
82 lines
1.7 KiB
Markdown
Title: Dialogue
|
|
Sort_Priority: 50
|
|
|
|
## Dialogue
|
|
|
|
Here's an example dialogue XML:
|
|
|
|
```xml
|
|
<DialogueTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/master/NewHorizons/dialogue_schema.xsd">
|
|
<NameField>EXAMPLE NPC</NameField>
|
|
|
|
<DialogueNode>
|
|
<Name>Start</Name>
|
|
<EntryCondition>DEFAULT</EntryCondition>
|
|
<Dialogue>
|
|
<Page>Start</Page>
|
|
<Page>Start Part 2</Page>
|
|
</Dialogue>
|
|
|
|
<DialogueOptionsList>
|
|
<DialogueOption>
|
|
<Text>Goto 1</Text>
|
|
<DialogueTarget>1</DialogueTarget>
|
|
</DialogueOption>
|
|
<DialogueOption>
|
|
<Text>Goto 2</Text>
|
|
<DialogueTarget>2</DialogueTarget>
|
|
</DialogueOption>
|
|
<DialogueOption>
|
|
<Text>Goto End</Text>
|
|
<DialogueTarget>End</DialogueTarget>
|
|
</DialogueOption>
|
|
</DialogueOptionsList>
|
|
</DialogueNode>
|
|
|
|
<DialogueNode>
|
|
<Name>1</Name>
|
|
<Dialogue>
|
|
<Page>This is 1</Page>
|
|
</Dialogue>
|
|
|
|
<DialogueOptionsList>
|
|
<DialogueOption>
|
|
<Text>Goto 2</Text>
|
|
<DialogueTarget>2</DialogueTarget>
|
|
</DialogueOption>
|
|
<DialogueOption>
|
|
<Text>Goto End</Text>
|
|
<DialogueTarget>End</DialogueTarget>
|
|
</DialogueOption>
|
|
</DialogueOptionsList>
|
|
</DialogueNode>
|
|
|
|
<DialogueNode>
|
|
<Name>2</Name>
|
|
<Dialogue>
|
|
<Page>This is 2</Page>
|
|
</Dialogue>
|
|
|
|
<DialogueOptionsList>
|
|
<DialogueOption>
|
|
<Text>Goto 1</Text>
|
|
<DialogueTarget>1</DialogueTarget>
|
|
</DialogueOption>
|
|
<DialogueOption>
|
|
<Text>Goto End</Text>
|
|
<DialogueTarget>End</DialogueTarget>
|
|
</DialogueOption>
|
|
</DialogueOptionsList>
|
|
</DialogueNode>
|
|
|
|
<DialogueNode>
|
|
<Name>End</Name>
|
|
<Dialogue>
|
|
<Page>This is the end</Page>
|
|
</Dialogue>
|
|
</DialogueNode>
|
|
|
|
</DialogueTree>
|
|
```
|