diff --git a/NewHorizons/Schemas/dialogue_schema.xsd b/NewHorizons/Schemas/dialogue_schema.xsd index 55f1a632..2e57dfff 100644 --- a/NewHorizons/Schemas/dialogue_schema.xsd +++ b/NewHorizons/Schemas/dialogue_schema.xsd @@ -1,4 +1,4 @@ - + @@ -8,7 +8,7 @@ - + The name of the character, used for the interaction prompt. Set to `SIGN` for the prompt @@ -16,7 +16,7 @@ - + The different nodes of this dialogue tree @@ -30,7 +30,7 @@ - + The name of this dialogue node @@ -45,28 +45,28 @@ - + When used with multiple Dialogues, the node will choose a random one to show - + The dialogue to show to the player - + A list of options to show to the player once the character is done talking - + Facts to reveal when the player goes through this dialogue node @@ -80,7 +80,7 @@ - + Set a new persistent condition that will last indefinitely in the current save, unless cancelled @@ -88,6 +88,13 @@ + + + + Disable a set persistent condition from the current save + + + @@ -95,7 +102,7 @@ - + The name of the `DialogueNode` to go to after this node. Mutually exclusive with @@ -109,7 +116,7 @@ - + A page of dialogue to show to the player @@ -122,7 +129,7 @@ - + The ID of a fact to reveal @@ -135,13 +142,20 @@ - + Options the player can select from + + + + Name of another DialogueNode whose options you want to repeat to avoid having to copy paste + + + @@ -162,14 +176,14 @@ - + Require a (single-loop) condition to be met to show this option - + Hide this option if a (single-loop) condition has been met @@ -183,28 +197,28 @@ - + The text to show for this option - + Set a condition when this option is chosen - + Cancel a condition when this option is chosen - + The name of the `DialogueNode` to go to when this option is selected diff --git a/NewHorizons/Schemas/shiplog_schema.xsd b/NewHorizons/Schemas/shiplog_schema.xsd index c702c4ea..1c68acde 100644 --- a/NewHorizons/Schemas/shiplog_schema.xsd +++ b/NewHorizons/Schemas/shiplog_schema.xsd @@ -1,18 +1,18 @@ - + - + ID of the planet these entries are for - + A set of entries that belong to this planet @@ -29,49 +29,56 @@ - + The ID of this entry - + Name of this entry - + The curiosity this entry belongs to - + Whether this entry is a curiosity - + Whether to hide the "More To Explore" text on this entry - + + + + When the parent of this entry is determining whether its "More To Explore" text should appear, this child entry will be ignored. + + + + Ignore more to explore if a persistent condition is `true` - + If this fact is revealed, show the Alt picture @@ -105,35 +112,35 @@ - + The ID of this rumor fact - + The source of this rumor, this draws a line in detective mode - + Displays on the card in detective mode if no ExploreFacts have been revealed on the parent entry - + Priority over other RumorFacts to appear as the entry card's title - + Whether to hide the "More to explore" on this rumor fact @@ -147,14 +154,14 @@ - + The ID of this explore fact - + Whether to hide the "More to explore" text for this fact @@ -168,14 +175,14 @@ - + The text content for this fact - + Display alt-text given a certain fact is revealed @@ -183,14 +190,14 @@ - + The text to display if the condition is met - + The condition that needs to be fulfilled to have the alt text be displayed diff --git a/NewHorizons/Schemas/text_schema.xsd b/NewHorizons/Schemas/text_schema.xsd index 297e21cd..797497f4 100644 --- a/NewHorizons/Schemas/text_schema.xsd +++ b/NewHorizons/Schemas/text_schema.xsd @@ -27,27 +27,27 @@ - + The id of this text block - + The id of the parent text block - + - + - + The text to show for this option @@ -58,17 +58,17 @@ - + - + - + Facts to reveal when the player goes through this dialogue node