[{"data":1,"prerenderedAt":510},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocumentation\u002Fdialogue-schema-api\u002Flink-v1-1":102},[4],{"title":5,"path":6,"stem":7,"children":8},"LoreHub Dialogue System","\u002Fdocumentation","1.documentation\u002F0.index",[9,10,28,41],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14},"","\u002Fdocumentation\u002Fintroduction","1.documentation\u002F1.introduction\u002F0.index",[15,16,20,24],{"title":11,"path":12,"stem":13},{"title":17,"path":18,"stem":19},"Dialogue Schema","\u002Fdocumentation\u002Fintroduction\u002Fdialogue-system","1.documentation\u002F1.introduction\u002F1.dialogue-system",{"title":21,"path":22,"stem":23},"Concept","\u002Fdocumentation\u002Fintroduction\u002Fconcept","1.documentation\u002F1.introduction\u002F2.concept",{"title":25,"path":26,"stem":27},"Examples","\u002Fdocumentation\u002Fintroduction\u002Fexamples","1.documentation\u002F1.introduction\u002F3.examples",{"title":11,"path":29,"stem":30,"children":31},"\u002Fdocumentation\u002Ftutorials","1.documentation\u002F2.Tutorials\u002F0.index",[32,33,37],{"title":11,"path":29,"stem":30},{"title":34,"path":35,"stem":36},"Dialogue System for Unity","\u002Fdocumentation\u002Ftutorials\u002Fdialogue-system-for-unity","1.documentation\u002F2.Tutorials\u002F1.dialogue-system-for-Unity",{"title":38,"path":39,"stem":40},"Dialogue System for Godot","\u002Fdocumentation\u002Ftutorials\u002Fdialogue-system-for-godot","1.documentation\u002F2.Tutorials\u002F2.dialogue-system-for-Godot",{"title":11,"path":42,"stem":43,"children":44},"\u002Fdocumentation\u002Fdialogue-schema-api","1.documentation\u002F3.Dialogue-Schema-API\u002F0.index",[45,46,50,54,58,62,66,70,74,78,82,86,90,94,98],{"title":11,"path":42,"stem":43},{"title":47,"path":48,"stem":49},"Export Schema v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fexport-schema-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F1.export-schema-v1",{"title":51,"path":52,"stem":53},"Export Schema v.2","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fexport-schema-v2","1.documentation\u002F3.Dialogue-Schema-API\u002F1.export-schema-v2",{"title":55,"path":56,"stem":57},"Document v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdocument-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F2.document-v1",{"title":59,"path":60,"stem":61},"Dialogue v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F3.dialogue-v1",{"title":63,"path":64,"stem":65},"Dialogue v.2","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-v2","1.documentation\u002F3.Dialogue-Schema-API\u002F3.dialogue-v2",{"title":67,"path":68,"stem":69},"Dialogue Node v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-node-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F4.dialogue-node-v1",{"title":71,"path":72,"stem":73},"Dialogue Node v.2","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-node-v2","1.documentation\u002F3.Dialogue-Schema-API\u002F4.dialogue-node-v2",{"title":75,"path":76,"stem":77},"Dialogue Node Option v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-node-option-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F5.dialogue-node-option-v1",{"title":79,"path":80,"stem":81},"Dialogue Node Option v.2","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fdialogue-node-option-v2","1.documentation\u002F3.Dialogue-Schema-API\u002F5.dialogue-node-option-v2",{"title":83,"path":84,"stem":85},"Variable v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fvariable-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F6.variable-v1",{"title":87,"path":88,"stem":89},"Meta Schema v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fmeta-schema-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F7.meta-schema-v1",{"title":91,"path":92,"stem":93},"Content Block v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Fcontent-block-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F8.content-block-v1",{"title":95,"path":96,"stem":97},"Link v.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Flink-v1","1.documentation\u002F3.Dialogue-Schema-API\u002F9.link-v1",{"title":99,"path":100,"stem":101},"Link v.1.1","\u002Fdocumentation\u002Fdialogue-schema-api\u002Flink-v1-1","1.documentation\u002F3.Dialogue-Schema-API\u002F9.link-v1-1",{"id":103,"title":99,"body":104,"description":504,"extension":505,"meta":506,"navigation":507,"path":100,"seo":508,"stem":101,"__hash__":509},"docs\u002F1.documentation\u002F3.Dialogue-Schema-API\u002F9.link-v1-1.md",{"type":105,"value":106,"toc":499},"minimark",[107,112,138,143,149,283,286,408,424,429,468,471,475,485,489,495],[108,109,111],"h1",{"id":110},"link-version-11","Link version 1.1",[113,114,115,116,121,122,126,127,130,131,130,134,137],"p",{},"Link 1.1 is ",[117,118,120],"a",{"href":119},"..\u002Fdialogue-schema-api\u002Flink-v1","Link v1"," with one more optional field, ",[123,124,125],"code",{},"entry",". Everything else is the same: ",[123,128,129],{},"from",", ",[123,132,133],{},"to",[123,135,136],{},"requiredVariables"," with operators and state data conditions.",[139,140,142],"h2",{"id":141},"schema","Schema",[113,144,145,146,148],{},"A normal link has no ",[123,147,125],{},":",[150,151,155],"pre",{"className":152,"code":153,"language":154,"meta":11,"style":11},"language-json shiki shiki-themes dracula-soft","{\n  \"type\": \"@lorehub\u002Fdialogue-link\",\n  \"apiVersion\": \"1.1.0\",\n  \"id\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-link\u002Fef5c3115-f7d4-4f42-9d87-79b046be56f9\",\n  \"from\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F2d6b1c8e-0f1a-4f7e-9b0e-6c3a1f2d4e5a\",\n  \"to\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F895b060b-8af4-47c7-b607-98455103e9b1\"\n}\n","json",[123,156,157,166,196,217,238,258,277],{"__ignoreMap":11},[158,159,162],"span",{"class":160,"line":161},"line",1,[158,163,165],{"class":164},"sptrb","{\n",[158,167,169,173,177,180,183,187,191,193],{"class":160,"line":168},2,[158,170,172],{"class":171},"swKhn","  \"",[158,174,176],{"class":175},"si9D1","type",[158,178,179],{"class":171},"\"",[158,181,148],{"class":182},"suBnA",[158,184,186],{"class":185},"sWivA"," \"",[158,188,190],{"class":189},"sBh-q","@lorehub\u002Fdialogue-link",[158,192,179],{"class":185},[158,194,195],{"class":164},",\n",[158,197,199,201,204,206,208,210,213,215],{"class":160,"line":198},3,[158,200,172],{"class":171},[158,202,203],{"class":175},"apiVersion",[158,205,179],{"class":171},[158,207,148],{"class":182},[158,209,186],{"class":185},[158,211,212],{"class":189},"1.1.0",[158,214,179],{"class":185},[158,216,195],{"class":164},[158,218,220,222,225,227,229,231,234,236],{"class":160,"line":219},4,[158,221,172],{"class":171},[158,223,224],{"class":175},"id",[158,226,179],{"class":171},[158,228,148],{"class":182},[158,230,186],{"class":185},[158,232,233],{"class":189},"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-link\u002Fef5c3115-f7d4-4f42-9d87-79b046be56f9",[158,235,179],{"class":185},[158,237,195],{"class":164},[158,239,241,243,245,247,249,251,254,256],{"class":160,"line":240},5,[158,242,172],{"class":171},[158,244,129],{"class":175},[158,246,179],{"class":171},[158,248,148],{"class":182},[158,250,186],{"class":185},[158,252,253],{"class":189},"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F2d6b1c8e-0f1a-4f7e-9b0e-6c3a1f2d4e5a",[158,255,179],{"class":185},[158,257,195],{"class":164},[158,259,261,263,265,267,269,271,274],{"class":160,"line":260},6,[158,262,172],{"class":171},[158,264,133],{"class":175},[158,266,179],{"class":171},[158,268,148],{"class":182},[158,270,186],{"class":185},[158,272,273],{"class":189},"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F895b060b-8af4-47c7-b607-98455103e9b1",[158,275,276],{"class":185},"\"\n",[158,278,280],{"class":160,"line":279},7,[158,281,282],{"class":164},"}\n",[113,284,285],{},"A link that returns to the options of a node:",[150,287,289],{"className":152,"code":288,"language":154,"meta":11,"style":11},"{\n  \"type\": \"@lorehub\u002Fdialogue-link\",\n  \"apiVersion\": \"1.1.0\",\n  \"id\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-link\u002F0b7e3c55-1d2f-4a8e-9f61-3c5d7e9a1b24\",\n  \"from\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F2d6b1c8e-0f1a-4f7e-9b0e-6c3a1f2d4e5a\",\n  \"to\": \"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-node\u002F895b060b-8af4-47c7-b607-98455103e9b1\",\n  \"entry\": \"options\"\n}\n",[123,290,291,295,313,331,350,368,386,403],{"__ignoreMap":11},[158,292,293],{"class":160,"line":161},[158,294,165],{"class":164},[158,296,297,299,301,303,305,307,309,311],{"class":160,"line":168},[158,298,172],{"class":171},[158,300,176],{"class":175},[158,302,179],{"class":171},[158,304,148],{"class":182},[158,306,186],{"class":185},[158,308,190],{"class":189},[158,310,179],{"class":185},[158,312,195],{"class":164},[158,314,315,317,319,321,323,325,327,329],{"class":160,"line":198},[158,316,172],{"class":171},[158,318,203],{"class":175},[158,320,179],{"class":171},[158,322,148],{"class":182},[158,324,186],{"class":185},[158,326,212],{"class":189},[158,328,179],{"class":185},[158,330,195],{"class":164},[158,332,333,335,337,339,341,343,346,348],{"class":160,"line":219},[158,334,172],{"class":171},[158,336,224],{"class":175},[158,338,179],{"class":171},[158,340,148],{"class":182},[158,342,186],{"class":185},[158,344,345],{"class":189},"dialogue\u002F6147dcb9-b8bd-4238-9c8b-5b773260570c\u002Fdialogue-link\u002F0b7e3c55-1d2f-4a8e-9f61-3c5d7e9a1b24",[158,347,179],{"class":185},[158,349,195],{"class":164},[158,351,352,354,356,358,360,362,364,366],{"class":160,"line":240},[158,353,172],{"class":171},[158,355,129],{"class":175},[158,357,179],{"class":171},[158,359,148],{"class":182},[158,361,186],{"class":185},[158,363,253],{"class":189},[158,365,179],{"class":185},[158,367,195],{"class":164},[158,369,370,372,374,376,378,380,382,384],{"class":160,"line":260},[158,371,172],{"class":171},[158,373,133],{"class":175},[158,375,179],{"class":171},[158,377,148],{"class":182},[158,379,186],{"class":185},[158,381,273],{"class":189},[158,383,179],{"class":185},[158,385,195],{"class":164},[158,387,388,390,392,394,396,398,401],{"class":160,"line":279},[158,389,172],{"class":171},[158,391,125],{"class":175},[158,393,179],{"class":171},[158,395,148],{"class":182},[158,397,186],{"class":185},[158,399,400],{"class":189},"options",[158,402,276],{"class":185},[158,404,406],{"class":160,"line":405},8,[158,407,282],{"class":164},[113,409,410,130,413,130,415,417,418,420,421,423],{},[411,412,129],"strong",{},[411,414,133],{},[411,416,136],{}," - as in ",[117,419,120],{"href":119},". ",[123,422,133],{}," is always the node itself, also when the link returns to its options.",[113,425,426,428],{},[411,427,125],{}," - optional. How the link enters the node it leads to. Left out for a normal link, which plays the node from the start.",[430,431,432],"ul",{},[433,434,435,438,439],"li",{},[123,436,437],{},"\"options\""," - return to the node's options:\n",[430,440,441,444,451,462],{},[433,442,443],{},"don't show the node's content again;",[433,445,446,447,450],{},"don't run its ",[123,448,449],{},"setVariableOnStart"," again;",[433,452,453,454,457,458,461],{},"its ",[123,455,456],{},"stateData.played"," stays ",[123,459,460],{},"true",";",[433,463,464,465,467],{},"show its options, and check each option's ",[123,466,136],{}," again on every return, so an option can be hidden once it was picked.",[113,469,470],{},"LoreHub only lets a link return to the options of a node that has options.",[139,472,474],{"id":473},"question-hub","Question hub",[113,476,477,478,481,482,484],{},"A link with ",[123,479,480],{},"\"entry\": \"options\""," lets the player come back to the same questions. Sam asks \"Do you have questions?\" and offers three options. Each option leads to Sam's answer, and each answer links back to Sam's node with ",[123,483,480],{},". After the answer the game shows the three questions again, without Sam asking \"Do you have questions?\" a second time.",[139,486,488],{"id":487},"reading-110-with-a-100-reader","Reading 1.1.0 with a 1.0.0 reader",[113,490,491,492,494],{},"A reader written for 1.0.0 ignores ",[123,493,125],{}," and plays the node from the start. The dialogue still works: the player still gets back to the options, only the node's line repeats.",[496,497,498],"style",{},"html pre.shiki code .sptrb, html code.shiki .sptrb{--shiki-default:#F6F6F4}html pre.shiki code .swKhn, html code.shiki .swKhn{--shiki-default:#97E2F2}html pre.shiki code .si9D1, html code.shiki .si9D1{--shiki-default:#97E1F1}html pre.shiki code .suBnA, html code.shiki .suBnA{--shiki-default:#F286C4}html pre.shiki code .sWivA, html code.shiki .sWivA{--shiki-default:#DEE492}html pre.shiki code .sBh-q, html code.shiki .sBh-q{--shiki-default:#E7EE98}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":11,"searchDepth":198,"depth":198,"links":500},[501,502,503],{"id":141,"depth":168,"text":142},{"id":473,"depth":168,"text":474},{"id":487,"depth":168,"text":488},"Reference for the Link v1.1 resource in LoreHub's dialogue schema: links that play a node from the start or return to its options without repeating its line.","md",{},true,{"title":99,"description":504},"CEaPSxjdHxc-NhVJdTJFHgNeqLnQ70eW1vY0Z1rlzWY",1794328421869]