<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.larian.game/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TheComposer</id>
	<title>Divinity Engine Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.larian.game/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TheComposer"/>
	<link rel="alternate" type="text/html" href="https://docs.larian.game/Special:Contributions/TheComposer"/>
	<updated>2026-06-02T21:40:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6030</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6030"/>
		<updated>2018-07-15T22:12:08Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
NOTE: Uploading images isn't working properly at the time of writing. Hopefully it will be resolved soon. If not, I'll be working on a YouTube video. &lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
[[File:ImportDialogueTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:SelectTemplateFile.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
[[File:SetDialogueCategory.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:AddingSpeakers.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'Lohse', that'll be Lohse's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EditingRD.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
[[File:CustomRDCharacter.png|none|x300px|Assign 'Start_Camera' to the name]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6029</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6029"/>
		<updated>2018-07-15T13:37:05Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
[[File:ImportDialogueTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:SelectTemplateFile.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
[[File:SetDialogueCategory.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:AddingSpeakers.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'Lohse', that'll be Lohse's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EditingRD.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
[[File:CustomRDCharacter.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6028</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6028"/>
		<updated>2018-07-15T13:35:52Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
NOTE: Uploading images isn't working properly at the time of writing. Hopefully it will be resolved soon. If not, I'll be working on a YouTube video. &lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
[[File:ImportDialogueTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:SelectTemplateFile.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
[[File:SetDialogueCategory.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:AddingSpeakers.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'Lohse', that'll be Lohse's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EditingRD.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
[[File:CustomRDCharacter.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6027</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6027"/>
		<updated>2018-07-15T13:35:22Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
NOTE: Uploading images isn't working properly at the time of writing. Hopefully it will be resolved soon. If not, I'll be working on a YouTube video. &lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
[[File:ImportDialogueTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:SelectTemplateFile.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
[[File:SetDialogueCategory.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:AddingSpeakers.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'Lohse', that'll be Lohse's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EditingRD.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:CustomRDCharacter.png&amp;diff=6026</id>
		<title>File:CustomRDCharacter.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:CustomRDCharacter.png&amp;diff=6026"/>
		<updated>2018-07-15T13:28:06Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:EditingRD.png&amp;diff=6025</id>
		<title>File:EditingRD.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:EditingRD.png&amp;diff=6025"/>
		<updated>2018-07-15T13:26:47Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:AddingSpeakers.png&amp;diff=6024</id>
		<title>File:AddingSpeakers.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:AddingSpeakers.png&amp;diff=6024"/>
		<updated>2018-07-15T13:25:10Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:SetDialogueCategory.png&amp;diff=6023</id>
		<title>File:SetDialogueCategory.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:SetDialogueCategory.png&amp;diff=6023"/>
		<updated>2018-07-15T13:23:55Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:SelectTemplateFile.png&amp;diff=6022</id>
		<title>File:SelectTemplateFile.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:SelectTemplateFile.png&amp;diff=6022"/>
		<updated>2018-07-15T13:22:28Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6021</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6021"/>
		<updated>2018-07-15T04:44:45Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
NOTE: Uploading images isn't working properly at the time of writing. Hopefully it will be resolved soon. If not, I'll be working on a YouTube video. &lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'IFAN', that'll be Ifan's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Community_page_submission&amp;diff=6020</id>
		<title>Community page submission</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Community_page_submission&amp;diff=6020"/>
		<updated>2018-07-15T03:32:15Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: Adding new page submission&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;&lt;br /&gt;
Welcome to the community page submission section.&amp;lt;br /&amp;gt;&lt;br /&gt;
First and foremost: thanks to all of you from everyone at Larian Studios!&amp;lt;br /&amp;gt;&lt;br /&gt;
Without your love and feedback, we wouldn't be where we are today.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
That being said, let's do our best to keep this wiki just as lovely as you guys:&amp;lt;br /&amp;gt;&lt;br /&gt;
# To add your page to the main wiki pages, please add it to the list below.&lt;br /&gt;
# Once our moderators get a chance, they'll review the submissions and move approved pages to the appropriate location on the [[Community editor guides | Editor Guides]] and/or [[Community tutorials | Community Tutorials]] section.&lt;br /&gt;
# We'll leave the page link a couple of days on here with an approval stamp and a link to its new location, to give the editor a chance to find out where his/her page went.&lt;br /&gt;
# We love you all very much, but we do not tolerate any misbehavior. Please refrain from using foul language, messing with other people's pages,...&lt;br /&gt;
# This wiki follows the general open format. Anyone is allowed to edit a page. View an edit to your page as interest in your content, not as criticism.&lt;br /&gt;
# But do try to avoid editing someone else's pages before it has been approved and moved to the main sections, unless of course you have the permission to do so from the original editor.&lt;br /&gt;
# As always, stay awesome [[File: heart.png | 32px]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Example Submission|Example submission]]&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Reflection_Dialogues|Creating new Reflection Dialogues]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='yellow'&amp;gt;AWAITING APPROVAL&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[How to create a basic adventure with quests, dialog and scripts|How to create a basic adventure with quests, dialog and scripts]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Party Management via Dialog|Party Management via Dialog]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Subregion UI Notifications|Subregion UI Notifications]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[How to make an NPC sit|How to make an NPC sit]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Creating a book with TEXT inside|Creating a book with TEXT inside]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Pak Extractor Guide|Pak Extractor Guide]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community editor guides|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Tutorial - Implementing a Basic Quest|Tutorial - Implementing a Basic Quest]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]]) ([[Community:_Getting_Started|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[NPC Patrols|NPC Patrols]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Basic Character Creation]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Character and Item Script Triggers, Calls, and Queries]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community:_Script_editor|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Scripting in New Talents, Attributes, and Combat Abilities]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])([[Community:_Story_editor|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Creating/Modifying Weapon Elements and Scaling]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])([[Community:_Stats_editor|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Adding New Icons]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])([[Community:_Texture_atlas_editor|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Your First Story Script]]&amp;lt;/b&amp;gt; [[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])([[Community:_Story_editor|Editor Guides]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Crime_System|Crime System]]&amp;lt;/b&amp;gt;[[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LarianLogo_Icon.png|32px]] &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;[[Experience_For_Exploration_Quests_And_Killing|Experience For Exploration Quests And Killing]]&amp;lt;/b&amp;gt;[[File:LarianLogo_Icon.png|32px]] &amp;lt;b&amp;gt;&amp;lt;font color='green'&amp;gt;APPROVED&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt; ([[Community tutorials|Community Tutorials]])&amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6019</id>
		<title>Reflection Dialogues</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Reflection_Dialogues&amp;diff=6019"/>
		<updated>2018-07-15T03:28:01Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: Created page with &amp;quot;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;  '''INTRODUCTION''' ---- NOTE: Uploading images isn't working properly at the time of writing. Will be added once uploading a 7kb file doe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;noautonum&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''INTRODUCTION'''&lt;br /&gt;
----&lt;br /&gt;
NOTE: Uploading images isn't working properly at the time of writing. Will be added once uploading a 7kb file doesn't take more than 20 minutes.&lt;br /&gt;
&lt;br /&gt;
In this guide, you'll get a run through how to create your own Reflection Dialogue for your mod. It should be simple enough by following the instructions. We'll operate under the assumption of using only the standard Origin/Generic characters, but there is a sub-section later on explaining how to add extra characters.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
We will be using a dialogue template which we will import inside the engine. Once downloaded, place it at  '''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''. You could just place it under \Dialogs\, but may as well keep template files separately should you want to make different templates in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''1.1. ''' Download the basic template for Reflection Dialogues: [[File:ReflectionDialogue.zip|thumb|Reflection Dialogue Template]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've done this, you're ready to load up your project and begin writing your first reflection dialogue.&lt;br /&gt;
&lt;br /&gt;
== Initial Setup ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.1. Importing the template file'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open up the Dialogue Editor in the engine. Open up the import menu in the bar up top and choose 'Template'. Navigate to where we saved the template file ('''\Data\Mods\YourMod_GUID\Story\Dialogs\Templates\'''). You'll be met by a promt stating the template has no defined parameters. Hit finish to proceed and hit OK on the next prompt as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''2.2. Applying appropriate dialogue category and speakers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Dialogue Category drop down up in the top-right corner and select &amp;quot;Reflection Dialog&amp;quot;. Then in the speakers menu, hit 'Edit' and add three more entries. Add &amp;quot;GROUP_Players&amp;quot; as the speakers in all four entries.&lt;br /&gt;
&lt;br /&gt;
== Writing the dialogue ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.1. Writing the intro and the dialogue options'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The greeting node typically is the narrator speaking, introducing the scene. You could do this, or alternatively add a fifth speaker entry with a character of your own participating in the reflection dialogue. &lt;br /&gt;
&lt;br /&gt;
You'll see two question nodes each saying |Ifan Option|. Let's call them Node 1 and Node 2. Each represent a dialogue option for every character, so whether you'd play as the Red Prince, Ifan or any other character, the first node will hold their first option. If you double-click Node 1 and scroll down, you'll see multiple entries, one for each character. It'll check for 'Has All' on 'GROUP_Players' and look for an assigned tag. Where you see the tag 'IFAN', that'll be Ifan's dialogue option in Node 1.&lt;br /&gt;
&lt;br /&gt;
If you have a custom character or Origin character made in your mod, hit 'Add' in the top left corner to add a new entry. Make sure it has identical requirements (Has all: GROUP_Players - TAG) and also make sure your custom character bears this tag so it's recognized. This is how you include new Origin characters, etc.&lt;br /&gt;
&lt;br /&gt;
Follow this process on every node and write up an option for each character with dialogue depending on context of what caused the reflection dialogue to begin with. Bonus points if you manage to keep each character's options fitting their personalities!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffffff&amp;quot;&amp;gt;'''3.2. Create the rest of the dialog'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should have the basic gist of things by now. Do the same process for Node 2. You could even hit CTRL+C on Node 1 and then CTRL+V to create Node 3, so that there could be three dialogue options if you so see fit. Save when done.&lt;br /&gt;
&lt;br /&gt;
== Let's reflect upon things! ==&lt;br /&gt;
&lt;br /&gt;
Once done, save your dialogue and name it something appropriate. We'll say 'YourMod_ReflectionDialogue' for now as an example.&lt;br /&gt;
&lt;br /&gt;
You should be set. Open up the Story Editor and open an existing relevant Goal, or create a new one. Write up the prerequisites for triggering the Reflection Dialogue and finish with the call&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
THEN&lt;br /&gt;
ProcDefineReflectionDialog(&amp;quot;YourMod_ReflectionDialogue&amp;quot;, _Player);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Enjoy!&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:ImportDialogueTemplate.png&amp;diff=6018</id>
		<title>File:ImportDialogueTemplate.png</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:ImportDialogueTemplate.png&amp;diff=6018"/>
		<updated>2018-07-15T03:02:06Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: A basic DOS2 reflection dialogue template file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A basic DOS2 reflection dialogue template file.&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=File:ReflectionDialogue.zip&amp;diff=6017</id>
		<title>File:ReflectionDialogue.zip</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=File:ReflectionDialogue.zip&amp;diff=6017"/>
		<updated>2018-07-15T02:57:19Z</updated>

		<summary type="html">&lt;p&gt;TheComposer: A basic DOS2 reflection dialogue template file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A basic DOS2 reflection dialogue template file.&lt;/div&gt;</summary>
		<author><name>TheComposer</name></author>
	</entry>
</feed>