<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length
<</liveblock>>
<<liveblock>>
*<<link "Next" "5">><</link>>
<</liveblock>>aaaaaaaaaaaaa<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length
<</liveblock>>
<<liveblock>>
*<<link "Next" "5">><</link>>
<</liveblock>><div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length hair
<</liveblock>>
Your hair type is
*<<link "straight">><<set $style to "straight">><<set $plural to false>><<update>><</link>>
*<<link "wavy">><<set $style to "wavy">><<set $plural to false>><<update>><</link>>
*<<link "curly">><<set $style to "curly">><<set $plural to false>><<update>><</link>>
*<<link "coily">><<set $style to "coily">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $style hair
<</liveblock>>
<<liveblock>>
*<<link "Next" "2">><</link>>
<</liveblock>><<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]aEnd of demo<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length
<</liveblock>>
<<liveblock>>
*<<link "Next" "5">><</link>>
<</liveblock>><<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length
<</liveblock>>
<<liveblock>>
*<<link "Next" "5">><</link>>
<</liveblock>><div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>><<set $chapter to "prologue">><<if visited() is 1>><<if settings.notifications>><<notify 3s>>Notifications active!<</notify>><</if>><</if>>\
!!Prologue
Silence. That's all you heard. The lovely sound of birds gone and left behind. You hesitated, not sure if you wanted to go further. But you knew that it was fate, you couldn't run away at least not yet. The darkness of the forest swallowed you slowly as you walked in deeper. Your footsteps echoed through the night. The deeper you went the more you felt you were being watched. You lit up your lantern hoping to shake off the feeling. But it was only a temporary fix. It wouldn't last for long but you didn't know that. You still continued on your merry way as if your problems had been solved.
After that night you never saw that clueless child again as that child was you. In that forest you felt a piece of yourself slowly vanish as if it never existed.
*[[Wake up.|5]]/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<<set $they to "They">><<set $plural to true>>\
What is your name? <<textbox "$name" "">>
What Prounous do you identify with:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
What is your gender
*<<link "Male">><<set $person to "man">><<set $plural to false>><<update>><</link>>
*<<link "Female">><<set $person to "woman">><<set $plural to false>><<update>><</link>>
*<<link "Nonbinary">><<set $person to "person">><<set $plural to false>><<update>><</link>>
<<liveblock>>
A $person <<are>> a living thing.
<</liveblock>>
<<liveblock>>
*<<link "Next" "1">><</link>>
<</liveblock>>
!!Chapter 1
You were met with an empty room.
Its morning, you guess your husband has already woken up considering the time.
You slowly approached the glass doors leading to the balcony. You moved the curtains letting in the light. As the light poured into the room Kay, your maid, walks in with your breakfast. You turned to her.
"Good morning Kay" You noticed the slight suprise on their face. You slowly walked toward the desk.
"Oh. Good morning $title, I was not expecting you to be awake." She placed the tray down on your desk. "Prince Ivan is in the throne room $title. He is waiting for your arrival."
*<<link "Well then let the day begin." "6">><</link>>Your skin is
*<<link "ivory">><<set $skincolor to "ivory">><<set $plural to false>><<update>><</link>>
*<<link "warm beige">><<set $skincolor to "warm beige">><<set $plural to false>><<update>><</link>>
*<<link "honey">><<set $skincolor to "honey">><<set $plural to true>><<update>><</link>>
*<<link "golden">><<set $skincolor to "golden">><<set $plural to false>><<update>><</link>>
*<<link "chestnut">><<set $skincolor to "chestnut">><<set $plural to false>><<update>><</link>>
*<<link "espresso">><<set $skincolor to "espresso">><<set $plural to true>><<update>><</link>>
<<liveblock>>
You have: $skincolor skin
<</liveblock>>
<<liveblock>>
*<<link "Next" "3">><</link>>
<</liveblock>>In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length hair
<</liveblock>>
Your hair type is
*<<link "straight">><<set $style to "straight">><<set $plural to false>><<update>><</link>>
*<<link "wavy">><<set $style to "wavy">><<set $plural to false>><<update>><</link>>
*<<link "curly">><<set $style to "curly">><<set $plural to false>><<update>><</link>>
*<<link "coily">><<set $style to "coily">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $style hair
<</liveblock>>
<<liveblock>>
*<<link "Next" "2">><</link>>
<</liveblock>><<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]Royal title
*<<link "Prince">><<set $title to "Prince">><<set $plural to false>><<update>><</link>>
*<<link "Princess">><<set $title to "Princess">><<set $plural to false>><<update>><</link>>
*<<link "Regent (gender nuetral)">><<set $title to "Regent">><<set $plural to false>><<update>><</link>>
<<liveblock>>
Welcome $title $name
<</liveblock>>
<<liveblock>>
*<<link "Next" "4">><</link>>
<</liveblock>>End of demo<<liveblock>>
*<<link "WELCOME" "start">><</link>>
<</liveblock>>
You sat at your desk ready to eat your breakfast. There was nothing particularly remarkable about the breakfast you had just eaten. It came with a cup of tea.
You sat staring into your mirror looking at your messy $hair hair.
"I need to get ready," you said pushing your chair back and getting up.
Kay brought your clothes over to you. "Here you go my $title"
You looked at the garmet.
----------------------------------------------------------------------------------------------------------------------------------------------
What did you choose:
*<<link "Its a light blue backless dress, flowing to the ground, It had a deep V neck with a gold belt.">><<set $clothes to "blue dress">><<set $plural to false>><<update>><</link>>
*<<link "Its a white jacket with gold and blue accents, it has a blue cape and dark blue pants.">><<set $clothes to "white and blue suit">><<set $plural to false>><<update>><</link>>
*<<link "Its a Blue cloak with gold accents.">><<set $clothes to "blue cloak">><<set $plural to false>><<update>><</link>>
----------------------------------------------------------------------------------------------------------------------------------------------
<<liveblock>>
*<<link "She passed you your $clothes" "7">><</link>>
<</liveblock>>You put on your $clothes.
Your maid handed you a box. Inside the box was a necklace with a Blue diamond.
"It's a gift from your husband," the maid tells you.
"It's beautiful" You said, mesmerized.
"Yes, it is, this is one of the rarest and jewels in the world, and that's the reason why he gave it to you" says the maid. "He must love you very much" She smiles at you.
You were speechless. This is one of the first times he has gifted you something of such value.
You are not sure how you should accept this gift. Should you take it and wear it now? Or save it for a special occasion?
<<liveblock>>
*<<link "Wear it now" "8.1">><</link>>
<</liveblock>>
<<liveblock>>
*<<link "Wear it later" "8.2">><</link>>
<</liveblock>>
You decide not to wear it.
You felt it would be better to wear it at a special occasion. You place the cover back on the box and proceed to put it in the drawer of you dresser.
<<liveblock>>
*<<link "Next" "9.2">><</link>>
<</liveblock>>You decide to wear the necklace. It was honestly to beautiful to refuse.
Kay helped you clasp the neclace, the diamond matches perfectly with the $clothes you are wearing.
<<liveblock>>
*<<link "Next" "9.1">><</link>>
<</liveblock>>You walked out of your room heading towards the throne room to meet your husband. As you walked you happened to see prince Emir. He didn't notice you so you walked over to him.
"Good morning Emir," You said to catch his attention.
His eyes shot up from the book he was reading. He looked at your clothes before speaking.
"Good morning Amelia, your clothes look beautiful."
"Thank you, Emir, I was wondering could you meet with me later. I would like to talk to you about 'Shield of war'. I just finished the book and I would love to maybe talk to you about it"
He nodded at you in confirmation. "of course"
You walked past him as you headed toward your husband.
<<liveblock>>
*<<link "Next" "10.1">><</link>>
<</liveblock>>You walked out of your room heading towards the throne room to meet your husband.
As you walked you happened to see prince Emir. He didn't notice you so you walked over to him.
"Good morning Emir," You said to catch his attention.
His eyes shot up from the book he was reading. He looked at your clothes before speaking.
"Good morning Amelia, your clothes look beautiful."
"Thank you, Emir, I will see you later"
He nodded at you in confirmation.
You walked past him as you headed toward your husband.
When you reached his throne room you found him sitting in one of the chairs talking with an advisor.
He saw you approach his side.
"Ah, You're awake."
"Hello, Ivan."
Ivan gestured for you to sit down.
You obeyed his order and slowly did so.
"How are you feeling today, my dear?"
He asked.
He sat his elbows on the armrest and looked down at you, his eyes concerned.
"I'm alright, you don't need to worry."
You replied with a soft smile.
Ivan smiled back at you.
"I didn't mean to worry you, you know."
"I know," He smiled.
Ivan rose from his seat and approached you, taking your hands in his.
He kissed them before turning back to talk with his advisor about the kingdom's well-being.
You sat with a peaceful look on your face while you watched Ivan talk to the advisor. He talked about some plans the kingdom could have that would be beneficial to both the economy and people's lives. You listened to him talk about the country's main problems and how we can fix them
When you reached his throne room you found him sitting in one of the chairs talking with an advisor. He saw you approach his side.
"Ah, You're awake."
"Hello, Ivan."
Ivan gestured for you to sit down. You obeyed his order and slowly did so.
"How are you feeling today, my dear?" He asked. He sat his elbows on the armrest and looked down at you, his eyes concerned.
"I'm alright, you don't need to worry." You replied with a soft voice. It was only a dream. Dreams aren't real this phrase repeating in your head every morning. It was the only way you could reassure yourself.
<<liveblock>>
*<<link "Next" "11.1">><</link>>
<</liveblock>>When the advisor was done talking Ivan turned back to you, a kind smile on his face.
"Is everything alright?"
You asked him.
"Yes, everything is alright"
Ivan turned around to the advisor and dismissed him.
When Ivan was finished talking the advisor walked away as he turned back to you.
"The Queen when on a trip earlier this morning to a neighboring kingdom, so I am in charge for the next week"
"I see," you slowly stood up.
Ivan stood up and put his hands on your shoulder.
"Let us go for a walk hm"
You walked arm in arm with Ivan as he lead you outside the castle.
It was a bright sunny day with the sky a brilliant blue color.
You looked around at the beautiful flowers around you.Ivan rose from his seat and approached you, taking your hands in his.He kissed them before turning back to talk with his advisor about the kingdom's well-being.
He talked about some plans the kingdom could have that would be beneficial to both the economy and people's lives. You listened to him talk about the country's main problems and how we can fix them.
You sat with a peaceful look on your face while you watched them.
<<liveblock>>
*<<link "Next" "12.1">><</link>>
<</liveblock>>jj
"Hey, $title," said a soft voice from behind you.
Your attention turned towards the woman behind you. Already knowing it was Flora.
"Forgive me, your majesty. But I was wondering if you would come with me?"
You looked back at Ivan with a contemplating look, but the prince caught your stare and smiled assuring you it was alright.
As you stood up Flora took your hands and placed them on her arm as you smiled at her. "What would you like to do?"
"Oh, I just wanted to talk to you" She lead you out to the garden arm in arm with you.
<<liveblock>>
*<<link "Next" "14.2">><</link>>
<</liveblock>>
"Hey, $title," said a soft voice from behind you.
Your attention turned towards the woman behind you. Already knowing it was Flora.
"Forgive me, your majesty. But I was wondering if you would come with me?"
You looked back at Ivan with a contemplating look, but the prince caught your stare and smiled assuring you it was alright.
As you stood up Flora took your hands and placed them on her arm as you smiled at her. "What would you like to do?"
"Oh, I just wanted to talk to you" She lead you out to the room arm in arm with you.
<<liveblock>>
*<<link "Next" "14.1">><</link>>
<</liveblock>>How is your relationship with Ivan?
<<liveblock>>
*<<link "You feel the same way $flirt_label" "4">><</link>>
*<<link "You see them as a friend" "4">><</link>>
*<<link "You very much dislike him" "4">><</link>>
*<<link "You are indifferent towards him" "4">><</link>>
<</liveblock>>
How is your relationship with Ivan?
<<liveblock>>
*<<link "You feel the same way $flirt_label" "4">><</link>>
*<<link "You see them as a friend" "4">><</link>>
*<<link "You very much dislike him" "4">><</link>>
*<<link "You are indifferent towards him" "4">><</link>>
<</liveblock>><div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]aaaaaaaaaaaaa<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]aEnd of demo<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>>/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Stat One $statone%</div>
<div class="stat-bar-overlay-right">Stat Two $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
Make sure to tag the stats page (& any similar pages) with 'noreturn' and include a return link like the one below to avoid an infinite loop!
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<div class="header">
<div id="header-text" data-passage="header-text"></div>
<div id="function-menu">
<span id="menu" class="lnr lnr-menu"></span>
<span id="settings" class="lnr lnr-cog"></span>
<span id="saves" class="lnr lnr-download"></span>
<span id="restart" class="lnr lnr-redo"></span>
</div>
</div>
<div id="story">
<span id="back" class="lnr lnr-chevron-left"></span>
<div id="passages"></div>
</div>
<div class="footer">
<span id="up" class="lnr lnr-chevron-up"></span>
<span id="footer-menu" data-passage="footer-menu"></span>
<div class="mobile-menu">
<span id="mob-menu" class="lnr lnr-menu"></span>
<div id="mob-function-menu">
<span id="mob-settings" class="lnr lnr-cog"></span>
<span id="mob-saves" class="lnr lnr-download"></span>
<span id="mob-restart" class="lnr lnr-redo"></span>
</div>
<span id="mob-footer-menu" data-passage="footer-menu"></span>
</div>
</div><span class="title">Fate Unwritten</span>
<span class="author">by <a href="https://fateunwritten-if.tumblr.com/" target="_blank">meli<3</a></span><<nobr>>
<li>[[stats]]</li>
<li>[[styles]]</li>
<li><<link "credits">><<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("credits").processText());
Dialog.open();
<</script>><</link>></li>
<</nobr>><<set $chapter to "prologue">><<if visited() is 1>><<if settings.notifications>><<notify 3s>>Notifications active!<</notify>><</if>><</if>>\
!!Prologue
Silence. That's all you heard. The lovely sound of birds gone and left behind. You hesitated, not sure if you wanted to go further. But you knew that it was fate, you couldn't run away at least not yet. The darkness of the forest swallowed you slowly as you walked in deeper. Your footsteps echoed through the night. The deeper you went the more you felt you were being watched. You lit up your lantern hoping to shake off the feeling. But it was only a temporary fix. It wouldn't last for long but you didn't know that. You still continued on your merry way as if your problems had been solved.
After that night you never saw that clueless child again as that child was you. In that forest you felt a piece of yourself slowly vanish as if it never existed.
*[[Wake up.|5]]/* define your story variables here *//* custom widgets go in here */
<<widget "are">><<switch $plural>><<case true>>are<<case false>>is<</switch>><</widget>>
<<widget "were">><<switch $plural>><<case true>>were<<case false>>was<</switch>><</widget>>
<<widget "s">><<switch $plural>><<case true>><<case false>>s<</switch>><</widget>>
<<widget "es">><<switch $plural>><<case true>><<case false>>es<</switch>><</widget>>
<<widget "re">><<switch $plural>><<case true>>re<<case false>>s<</switch>><</widget>>
<<widget "ve">><<switch $plural>><<case true>>ve<<case false>>s<</switch>><</widget>><<set $statone to 50>><<set $stattwo to 50>>\
!Stats
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Honest $statone%</div>
<div class="stat-bar-overlay-right">Dishonest $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
<<set $statone to 50>><<set $stattwo to 50>>\
<div class="stat-bar-group">
<div class="stat-bar-container">
<div class="stat-bar-overlay-left">Confident $statone%</div>
<div class="stat-bar-overlay-right">Hesitant $stattwo%</div>
<div class="stat-bar" id="statone-stat"></div>
</div></div>\
<<button "Return" $return>><</button>> /* or <<link "Return" $return>><</link>> */Another page to do whatever you want with! I really just wanted another page to fill out the footer menu<3
----
!Heading 1
!!Heading 2
!!!Heading 3
<<cycle "$cycling" autoselect>>
<<option "Cycling link 1">>
<<option "Cycling link 2">>
<<option "Cycling link 3">>
<</cycle>>
<<textbox "$textbox" "Type here...">><<button "Submit">><</button>>
* List item 1
* List item 2
* List item 3
<<button "Return" $return>><</button>>[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[OpenDyslexic Font by Abbie Gonzalez|https://opendyslexic.org]]
[[Notify Macro by Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Live Update Macro by Cycy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]<<set $they to "They">><<set $plural to true>>\
What is your name? <<textbox "$name" "">>
What Prounous do you identify with:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
What is your gender
*<<link "Male">><<set $person to "man">><<set $plural to false>><<update>><</link>>
*<<link "Female">><<set $person to "woman">><<set $plural to false>><<update>><</link>>
*<<link "Nonbinary">><<set $person to "person">><<set $plural to false>><<update>><</link>>
<<liveblock>>
A $person <<are>> a living thing.
<</liveblock>>
<<liveblock>>
*<<link "Next" "1">><</link>>
<</liveblock>>
!!Chapter 1
You were met with an empty room.
Its morning, you guess your husband has already woken up considering the time.
You slowly approached the glass doors leading to the balcony. You moved the curtains letting in the light. As the light poured into the room Kay, your maid, walks in with your breakfast. You turned to her.
"Good morning Kay" You noticed the slight suprise on their face. You slowly walked toward the desk.
"Oh. Good morning $title, I was not expecting you to be awake." She placed the tray down on your desk. "Prince Ivan is in the throne room $title. He is waiting for your arrival."
*<<link "Well then let the day begin." "6">><</link>>Your skin is
*<<link "Ivory">><<set $skincolor to "ivory">><<set $plural to false>><<update>><</link>>
*<<link "Warm beige">><<set $skincolor to "warm beige">><<set $plural to false>><<update>><</link>>
*<<link "Honey">><<set $skincolor to "honey">><<set $plural to true>><<update>><</link>>
*<<link "Golden brown">><<set $skincolor to "golden brown">><<set $plural to false>><<update>><</link>>
*<<link "Umber">><<set $skincolor to "umber">><<set $plural to false>><<update>><</link>>
*<<link "Ebony">><<set $skincolor to "ebony">><<set $plural to true>><<update>><</link>>
<<liveblock>>
You have: $skincolor skin
<</liveblock>>
<<liveblock>>
*<<link "Next" "3">><</link>>
<</liveblock>>In the mirror you saw a $person with...
*<<link "Brown eyes">><<set $eye to "brown">><<set $plural to false>><<update>><</link>>
*<<link "Blue eyes">><<set $eye to "blue">><<set $plural to false>><<update>><</link>>
*<<link "Hazel eyes">><<set $eye to "hazel">><<set $plural to false>><<update>><</link>>
*<<link "Green eyes">><<set $eye to "green">><<set $plural to false>><<update>><</link>>
*<<link "Amber eyes">><<set $eye to "amber">><<set $plural to false>><<update>><</link>>
*<<link "Gray eyes">><<set $eye to "gray">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have $eye eyes.
<</liveblock>>
You touched your head you...
*<<link "have brown hair">><<set $hair to "brown">><<set $plural to false>><<update>><</link>>
*<<link "have black hair">><<set $hair to "black">><<set $plural to false>><<update>><</link>>
*<<link "have blonde hair">><<set $hair to "blonde">><<set $plural to false>><<update>><</link>>
*<<link "have white hair">><<set $hair to "white">><<set $plural to false>><<update>><</link>>
*<<link "have gray hair">><<set $hair to "gray">><<set $plural to false>><<update>><</link>>
*<<link "have red hair">><<set $hair to "red">><<set $plural to false>><<update>><</link>>
<<liveblock>>
$hair hair is awesome.
<</liveblock>>
Your hair is....
*<<link "a buzz cut">><<set $length to "buzz cut">><<set $plural to false>><<update>><</link>>
*<<link "ear length (pixie cut) ">><<set $length to "ear length">><<set $plural to false>><<update>><</link>>
*<<link "chin length">><<set $length to "chin length">><<set $plural to false>><<update>><</link>>
*<<link "shoulder length">><<set $length to "shoulder length">><<set $plural to false>><<update>><</link>>
*<<link "mid-back length">><<set $length to "mid-back length">><<set $plural to false>><<update>><</link>>
*<<link "waist length">><<set $length to "waist length">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $length hair
<</liveblock>>
Your hair type is
*<<link "straight">><<set $style to "straight">><<set $plural to false>><<update>><</link>>
*<<link "wavy">><<set $style to "wavy">><<set $plural to false>><<update>><</link>>
*<<link "curly">><<set $style to "curly">><<set $plural to false>><<update>><</link>>
*<<link "coily">><<set $style to "coily">><<set $plural to false>><<update>><</link>>
<<liveblock>>
You have: $style hair
<</liveblock>>
<<liveblock>>
*<<link "Next" "2">><</link>>
<</liveblock>><<set $they to "They">><<set $plural to true>>\
Here's an example of how the 'Live Update' macro by Cycy works:
*<<link "She/Her">><<set $they to "She">><<set $plural to false>><<update>><</link>>
*<<link "He/Him">><<set $they to "He">><<set $plural to false>><<update>><</link>>
*<<link "They/Them">><<set $they to "They">><<set $plural to true>><<update>><</link>>
<<liveblock>>
$they <<are>> super fun and love<<s>> cupcakes.
<</liveblock>>
You can also use it to update the dialog labels! Try it by opening the settings menu and toggling the dialog labels button :)
<<liveblock>>
*<<link "Choice with flirt label $flirt_label" "4">><</link>>
*<<link "Choice with info label $info_label" "4">><</link>>
<</liveblock>>
When publishing to itch.io, you have a couple options for how to have your game display in mobile browsers.
As a general rule, make sure to choose 'Click to launch in fullscreen' in the 'Embed options' section and click the checkbox to enable 'Mobile friendly' under the 'Frame options'.
To force the game to always display in portrait mode on mobile, select 'Portrait' for the orientation. To display in landscape mode, select 'Landscape'. Easy peasy<3
Note: The latest update to the template has styling for both portrait and landscape modes for mobile, so have fun playing around with each to decide which option works best for your game!
Some helpful resources:
[[Sugarcube 2 Documentation|https://www.motoslave.net/sugarcube/2/docs]]
[[Twine Cookbook|https://twinery.org/cookbook]]
[[Beginner’s Guide to Twine 2.1|http://www.adamhammond.com/twineguide]]
[[The Twine Grimoires|https://gcbaccaris.itch.io]]
[[Quick Twine Tutorial|https://catn.decontextualize.com/twine]]
[[r/twinegames|https://www.reddit.com/r/twinegames]]
Macros/Sample code:
[[Chapel's Custom Macros|https://github.com/ChapelR/custom-macros-for-sugarcube-2]]
[[Cycy's Custom Macros|https://github.com/cyrusfirheir/cycy-wrote-custom-macros]]
[[HIEv's Sample Code|https://qjzhvmqlzvoo5lqnrvuhmg-on.drv.tw/UInv/Sample_Code.html#Main%20Menu]]
Other Sugarcube 2 templates:
[[1 by Cerberus|https://ccrberus.itch.io/twine-sugarcube-template]]
[[2 by Vahnya|https://vahnya.itch.io/twine-template]]
[[3 by Nyehilism|https://nyehilism.itch.io/sugarcube-template]]
[[4 by Nyehilism|https://nyehilism.itch.io/twine-template]]
[[5 by Strandworks|https://strandworks.itch.io/gradient-template]]Royal title
*<<link "Prince">><<set $title to "Prince">><<set $plural to false>><<update>><</link>>
*<<link "Princess">><<set $title to "Princess">><<set $plural to false>><<update>><</link>>
*<<link "Regent (gender nuetral)">><<set $title to "Regent">><<set $plural to false>><<update>><</link>>
<<liveblock>>
Welcome $title $name
<</liveblock>>
<<liveblock>>
*<<link "Next" "4">><</link>>
<</liveblock>>End of demo
Thank you so much for reading!!
If you want to follow my progess or send any glitches/bugs here is my tumblr
Tumblr: https://fateunwritten-if.tumblr.com/
<<liveblock>>
*<<link "WELCOME" "start">><</link>>
<</liveblock>>
You sat at your desk ready to eat your breakfast. There was nothing particularly remarkable about the breakfast you had just eaten. It came with a cup of tea.
You sat staring into your mirror looking at your messy $hair hair.
"I need to get ready," you said pushing your chair back and getting up.
Kay brought your clothes over to you. "Here you go my $title"
You looked at the garmet.
----------------------------------------------------------------------------------------------------------------------------------------------
What did you choose:
*<<link "Its a light blue backless dress, flowing to the ground, It had a deep V neck with a gold belt.">><<set $clothes to "blue dress">><<set $plural to false>><<update>><</link>>
*<<link "Its a white jacket with gold and blue accents, it has a blue cape and dark blue pants.">><<set $clothes to "white and blue suit">><<set $plural to false>><<update>><</link>>
*<<link "Its a Blue cloak with gold accents.">><<set $clothes to "blue cloak">><<set $plural to false>><<update>><</link>>
----------------------------------------------------------------------------------------------------------------------------------------------
<<liveblock>>
*<<link "She passed you your $clothes" "7">><</link>>
<</liveblock>>You put on your $clothes.
Your maid handed you a box. Inside the box was a necklace with a Blue diamond.
"It's a gift from your husband," Kay tells you.
"It's beautiful" You said, mesmerized.
"Yes, it is." says Kay. "He must love you very much" They smile at you.
You were speechless. This is one of the first times he has gifted you something of such value.
You are not sure how you should accept this gift. Should you take it and wear it now? Or save it for a special occasion?
<<liveblock>>
*<<link "Wear it now" "8.1">><</link>>
<</liveblock>>
<<liveblock>>
*<<link "Wear it later" "8.2">><</link>>
<</liveblock>>
You decide not to wear it.
You felt it would be better to wear it at a special occasion. You place the cover back on the box and proceed to put it in the drawer of you dresser.
<<liveblock>>
*<<link "Next" "9.2">><</link>>
<</liveblock>> You decide to wear the necklace. It was honestly to beautiful to refuse.
Kay helped you clasp the neclace, the diamond matches perfectly with the $clothes you are wearing.
<<liveblock>>
*<<link "Next" "9.1">><</link>>
<</liveblock>>You walked out of your room heading towards the throne room to meet your husband. As you walked you happened to see prince Emir. He didn't notice you so you walked over to him.
"Good morning Emir," You said to catch his attention.
His eyes shot up from the book he was reading. He looked at your clothes before speaking.
"Good morning $name, your clothes look beautiful."
"Thank you, Emir, I was wondering could you meet with me later. I would like to talk to you about 'Shield of war'. I just finished the book and I would love to maybe talk to you about it"
He nodded at you in confirmation. "of course"
You walked past him as you headed toward your husband.
<<liveblock>>
*<<link "Next" "10.1">><</link>>
<</liveblock>>You walked out of your room heading towards the throne room to meet your husband. As you walked you happened to see prince Emir. He didn't notice you so you walked over to him.
"Good morning Emir," You said to catch his attention.
His eyes shot up from the book he was reading. He looked at your clothes before speaking.
"Good morning $name, your clothes look beautiful."
"Thank you, Emir, I was wondering could you meet with me later. I would like to talk to you about 'Shield of war'. I just finished the book and I would love to maybe talk to you about it"
He nodded at you in confirmation. "of course"
You walked past him as you headed toward your husband.
<<liveblock>>
*<<link "Next" "10.2">><</link>>
<</liveblock>>When you reached his throne room you found him sitting in one of the chairs talking with an advisor. He saw you approach his side.
"Ah, You're awake."
"Hello, Ivan."
Ivan gestured for you to sit down. You obeyed his order and slowly did so.
"How are you feeling today, my dear?" He asked. He sat his elbows on the armrest and looked down at you, his eyes concerned.
He knew about the dreams that have been haunting you lately.
"I'm alright, you don't need to worry." You replied with a soft voice. It was only a dream. Dreams aren't real this phrase repeating in your head every morning. It was the only way you could reassure yourself.
<<liveblock>>
*<<link "Next" "11.1">><</link>>
<</liveblock>>When you reached his throne room you found him sitting in one of the chairs talking with an advisor. He saw you approach his side.
"Ah, You're awake."
"Hello, Ivan."
Ivan gestured for you to sit down. You obeyed his order and slowly did so.
"How are you feeling today, my dear?" He asked. He sat his elbows on the armrest and looked down at you, his eyes concerned.
He knew about the dreams that have been haunting you lately.
"I'm alright, you don't need to worry." You replied with a soft voice. It was only a dream. Dreams aren't real this phrase repeating in your head every morning. It was the only way you could reassure yourself.
<<liveblock>>
*<<link "Next" "11.2">><</link>>
<</liveblock>>$IvanR
Ivan rose from his seat and approached you, taking your hands in his.He kissed them before turning back to talk with his advisor about the kingdom's well-being.
He talked about some plans the kingdom could have that would be beneficial to both the economy and people's lives. You listened to him talk about the country's main problems and how we can fix them.
You sat with a peaceful look on your face while you watched them.
<<liveblock>>
*<<link "Next" "13.1">><</link>>
<</liveblock>>$IvanR
Ivan rose from his seat and approached you, taking your hands in his.He kissed them before turning back to talk with his advisor about the kingdom's well-being.
He talked about some plans the kingdom could have that would be beneficial to both the economy and people's lives. You listened to him talk about the country's main problems and how we can fix them.
You sat with a peaceful look on your face while you watched them.
<<liveblock>>
*<<link "Next" "13.1">><</link>>
<</liveblock>>How is your relationship with Ivan?
<<liveblock>>
*<<link "You feel the same way $flirt_label" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you still loved him.">><</link>>
*<<link "You see them as a friend" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you still appreciated him as a friend.">><</link>>
*<<link "You very much dislike him" "12.1">><<set $IvanR to "The two of you were put in a compromising position and you hated that.">><</link>>
*<<link "You are indifferent towards him" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you never really put much thought about it.">><</link>>
<</liveblock>>
How is your relationship with Ivan?
<<liveblock>>
*<<link "You feel the same way $flirt_label" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you still loved him.">><</link>>
*<<link "You see them as a friend" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you still appreciated him as a friend.">><</link>>
*<<link "You very much dislike him" "12.1">><<set $IvanR to "The two of you were put in a compromising position and you hated that.">><</link>>
*<<link "You are indifferent towards him" "12.1">><<set $IvanR to "Even though the two of you were put in a compromising position, you never really put much thought about it.">><</link>>
<</liveblock>>
Soon they were walking down a hallway before passing an open door and heading towards another. The hallway was much like the one you were in but had some ruffly fabrics hanging around the walls. Flora seemed to be very excited. "What's gotten you so happy?" A Curious look on your face.
She stopped for a moment. "Callan...He's back home."
Callan is Flora's brother. He is a part of the royal military. You had a past with him. One you will say you are not entirely proud of.
She continued to walk and you followed.
"Flora, where is he?" You asked.
She glanced back and then continued. "At home with our parents."
<<liveblock>>
*<<link "Next" "15.1">><</link>>
<</liveblock>>Soon they were walking down a hallway before passing an open door and heading towards another. The hallway was much like the one you were in but had some ruffly fabrics hanging around the walls. Flora seemed to be very excited. "What's gotten you so happy?" A Curious look on your face.
She stopped for a moment. "Callan...He's back home."
Callan is Flora's brother. He is a part of the royal military. You had a past with him. One you will say you are not entirely proud of.
She continued to walk and you followed.
"Flora, where is he?" You asked.
She glanced back and then continued. "At home with our parents."
<<liveblock>>
*<<link "Next" "15.2">><</link>>
<</liveblock>>She was talking about something but her voice slowly faded away...
A door slowly opened on the far end of the hallway and suddenly the room was filled with darkness. "Flora" you called out however she was no longer in the room. You could hear the mumbling of a deep voice. The voice you heard sounded like a Shadow.
You moved towards the sound and found it sitting against the wall in the farthest corner of the room. He turned around as you approached.
There stood a quite pale man. The hair on his head was as dark as midnight. He had an inky-looking sword at his side. He was wearing simple black robes with gold lining. He had a tempting smile on his face.
"Hello, Amelia." He said. "It has been some time." He held out his hand.
You were taken aback at this. You hadn't been expecting it, and you were a bit hesitant. You slowly raised your hand to accept his hand.
He smirked. "I expected you to decline, or so I was told." He laughed and gestured to the empty chair. You slowly moved to the chair.
You studied his eyes as they gazed at you. They were black, so dark that it was hard to tell if he was looking at you or not.
And suddenly he disappeared. You opened your eyes to see you were back in your room. Flora entered your room. She realised quickly that you were sitting up.
"Oh!" she said. "You're awake! I was worried. You passed out what happened?" You said nothing and you only shook your head.
She looked at you strangely and sighed. She sat on the bed beside you and put an arm around your shoulder. You rested your head against her and breathed in her scent. She rubbed your arm with her hand.
"It's okay," she said softly. "I promise we will figure this out. Alright?"
"Alright," you said.
She stroked your arm soothingly.
<<liveblock>>
*<<link "Next" "16.2">><</link>>
<</liveblock>>She was talking about something but her voice slowly faded away...
A door slowly opened on the far end of the hallway and suddenly the room was filled with darkness. "Flora" you called out however she was no longer in the room. You could hear the mumbling of a deep voice. The voice you heard sounded like a Shadow.
You moved towards the sound and found it sitting against the wall in the farthest corner of the room. He turned around as you approached.
There stood a quite pale man. The hair on his head was as dark as midnight. He had an inky-looking sword at his side. He was wearing simple black robes with gold lining. He had a tempting smile on his face.
"Hello, $name." He said. "It has been some time." He held out his hand.
You were taken aback at this. You hadn't been expecting it, and you were a bit hesitant. You slowly raised your hand to accept his hand.
He smirked. "I expected you to decline, or so I was told." He laughed and gestured to the empty chair. You slowly moved to the chair.
You studied his eyes as they gazed at you. They were black, so dark that it was hard to tell if he was looking at you or not.
And suddenly he disappeared. You opened your eyes to see you were back in your room. Flora entered your room. She realized quickly that you were sitting up.
"Oh!" she said. "You're awake! I was worried. You passed out what happened?" You said nothing and you only shook your head.
She looked at you strangely and sighed. She sat on the bed beside you and put an arm around your shoulder. You rested your head against her and breathed in her scent. She rubbed your arm with her hand.
"It's okay," she said softly. "I promise we will figure this out. Alright?"
"Alright," you said.
She stroked your arm soothingly.
<<liveblock>>
*<<link "Next" "16.1">><</link>>
<</liveblock>>The door opened and someone entered. You looked up as the door opened. At the door stood Ivan "How are you feeling?" he asked.
"Tired" You took another deep breath and blew it out. Ivan came closer to the bed.
"I've called for a doctor. I'm sure he will be here shortly." He placed a hand on your forehead and said "You are running a small fever."
"How long have you been like this?" he asked.
"Since they passed out" Flora said.
Ivan paled. "You must get some rest now." He nodded to her and walked to the door.
The sound of the door seemed to snap you out of your trance. You didn't know what you had just experienced but you knew it wasn't good.
<<liveblock>>
*<<link "Next" "End">><</link>>
<</liveblock>>The door opened and someone entered. You looked up as the door opened. At the door stood Ivan "How are you feeling?" he asked.
"Tired" You took another deep breath and blew it out. Ivan came closer to the bed.
"I've called for a doctor. I'm sure he will be here shortly." He placed a hand on your forehead and said "You are running a small fever."
"How long have you been like this?" he asked.
"Since they passed out" Flora said.
Ivan paled. "You must get some rest now." He nodded to her and walked to the door.
The sound of the door seemed to snap you out of your trance. You didn't know what you had just experienced but you knew it wasn't good.
<<liveblock>>
*<<link "Next" "End">><</link>>
<</liveblock>>