mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Prisoner and maybe solanum dialogue are really weird and idk it NREs here but this fixes it
This commit is contained in:
parent
71dafe9046
commit
037d3e02f5
@ -106,7 +106,11 @@ namespace NewHorizons.Builder.Props
|
|||||||
// We just have to merge the dialogue options
|
// We just have to merge the dialogue options
|
||||||
var dialogueOptions = newDialogueNode.GetChildNode("DialogueOptionsList").GetChildNodes("DialogueOption");
|
var dialogueOptions = newDialogueNode.GetChildNode("DialogueOptionsList").GetChildNodes("DialogueOption");
|
||||||
var existingDialogueOptionsList = existingNode.GetChildNode("DialogueOptionsList");
|
var existingDialogueOptionsList = existingNode.GetChildNode("DialogueOptionsList");
|
||||||
var firstNode = existingDialogueOptionsList.ChildNodes[0];
|
if (existingDialogueOptionsList == null)
|
||||||
|
{
|
||||||
|
existingDialogueOptionsList = existingDialogueDoc.CreateElement("DialogueOptionsList");
|
||||||
|
existingNode.AppendChild(existingDialogueOptionsList);
|
||||||
|
}
|
||||||
foreach (XmlNode node in dialogueOptions)
|
foreach (XmlNode node in dialogueOptions)
|
||||||
{
|
{
|
||||||
var importedNode = existingDialogueOptionsList.OwnerDocument.ImportNode(node, true);
|
var importedNode = existingDialogueOptionsList.OwnerDocument.ImportNode(node, true);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user