(align:"=><=")+(box:"=XXXXXXXXXXXXXXXXXXX=")[
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)[The year is 1825.]
(transition: "dissolve")+(transition-delay: 5s)+(transition-time: 2s)[The two most powerful nations on Earth,
Victorian Britain and Tsarist Russia,
are fighting a secret war in the great deserts of Central Asia.]
(transition: "dissolve")+(transition-delay: 12s)+(transition-time: 2s)[The young officers of both nations are risking their lives for their nations' cause.]
(transition: "dissolve")+(transition-delay: 15s)+(transition-time: 2s)+(text-color: white)+(hover-style: (text-color: #950606))|Start>[$ChoiceIcon2 Begin your mission]]
{
(track: 'IntroBGM', 'loop', 'true')
(track: 'IntroBGM', 'play')
(after: 15s)[(click: ?Start)[(track: 'IntroBGM', 'fadeout', '1')(goto: "CharacterIntroduction")]]
}
<!--(transition: "dissolve")+(transition-delay: 20s)+(transition-time: 2s)[In this dangerous game, hostile Turcomans and treacherous Khans will get in your ways of completing the missions.]
(transition: "dissolve")+(transition-delay: 27s)+(transition-time: 2s)[Whether you return successfully from this journey or not is up to you. ]-->(set: $PassageText to "The port of Astrakhan hums with activity under a brilliant blue sky. The sea stretches endlessly, its surface sparkling in the sunlight and reflecting the energy of the bustling harbor. Merchant and military vessels come and go, their decks brimming with goods and lively crews.
As you walk through the crowded port, your gaze falls on a group of British merchants unloading their cargo. The sight amuses you—they work so diligently, blissfully unaware of your intent to undermine their empire.
The weight of your mission tugs at your thoughts. You reach into your coat and pull out the Imperial Order, the seal of Tsar Nicholas I gleaming in the sunlight.")\
(set: $Choices to "$ChoiceIcon |NextPassage>[Read the order]")\
(transition: 'dissolve')+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box: $BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.38s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(click: ?NextPassage)[(goto: "Read the order")]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}
(set: $PassageText to "You unfold the letter. Your eyes scan the crisp, formal lines of the Imperial decree, its tone cold and commanding:
“This is an Imperial decree to be executed by Prince Aleksei Bekovski. (text-style: 'underline')[Your mission is to travel to Khiva, extend an offer of alliance to the Khan of Khiva, and bring the region under the fold of the Empire.] Khiva holds strategic importance for securing access to the British Indian markets, a vital objective for our great nation. Failure is not an option. Bring glory to the Motherland.”")\
(set: $Choices to "$ChoiceIcon |NextPassage>[Put the order back into your pocket.]")\
<div id="TextBox">
(align:"<==")+(box: $BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.05s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?NextPassage)[(goto: "Put the order back into your pocket.")]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}
(set: $PassageText to "Frankenburg lowers his salute and shifts to a stance of ease. With steady and firm voice, he replies, \"Just doing my duty, Your Highness.\" Yet, as you study his face, a flicker of unease betrays him. Beneath the surface of his practiced composure, you detect the faint shadow of fear and uncertainty.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"You seem concerned.\"]
$ChoiceIcon |NP2>[\"Do not show fear here, major.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 9.47s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
{
(click: ?NP1)[(goto: '"You seem concerned."')]
(click: ?NP2)[(goto: '"Do not show fear here, major."')]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "Still holding his salute, Frankenburg speaks with measured resolve, \"Forgive me, Your Highness. I take full responsibility for my lateness.\" His tone is firm, but as you scrutinize him, a subtle uneasiness seeps through. Beneath the surface of his words lies something unspoken—perhaps fear, perhaps uncertainty.")\
(set: $Choices to "$ChoiceIcon |NP1>[Salute back. \"You seem concerned.\"]
$ChoiceIcon |NP2>[Salute back. \"Do not show fear here, major.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 9.98s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
{
(click: ?NP1)[(goto: '"You seem concerned."')]
(click: ?NP2)[(goto: '"Do not show fear here, major."')]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "After a brief moment of hesitation, Major Frankenburg begins to speak, his voice measured but resolute. \"With your permission, Your Highness, I must express my doubts about this mission. I’m not convinced it will bring glory to our motherland. The British East India Company commands an unyielding monopoly over Indian trade—they won’t falter simply because we claim a puny city like Khiva. If we truly wish to challenge them, we should send an army to their doorstep!\"")\
(set: $Choices to "$ChoiceIcon |GT>[(Persuade) \"Khiva is valuable for supplying our army. Without it, our army will suffer attrition before reaching India.\"]
$ChoiceIcon |LT>[(Threaten) \"We are soldiers of the Imperium. You don't question Tsar's order or mine.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.7s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionConfident to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionConfident.png' class = 'CompanionConfident'>
Frankenburg is persuaded.]")
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg does not appreciate your condescension.]")
(click: ?GT)[
(set: $TrustPoint to it + 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionConfident, "I see...")
(goto: '(Persuade) "Khiva is valuable for supplying our army. Without it, our army will suffer attrition before reaching India."')
]
(click: ?LT)[
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed,"I see...")
(goto: '(Threaten) "We are soldiers of the Imperium. You don\'t question Tsar\'s order or mine."')
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "\"I see... That does make sense.\" Frankenburg concedes, his tone softer now. \"Forgive me for showing weakness, Your Highness. I’ve been consumed by thoughts of the dangers ahead—savage Turcomans, the relentless desert heat, sandstorms, thirst... Perhaps my fear of death drove me to seek excuses.\"
With those words, he turns and heads toward the ship. You follow his steps with your gaze, then look up at your flagship, the Imperator Aleksandr. Its 110-gun armament and sturdy oak hull stand as a testament to Russian naval might—an impervious juggernaut ready to carry you into the unknown.")\
(set: $Choices to "$ChoiceIcon |EndEncounter>[Board the ship. Set sail for Krasnovodsk.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.67s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
(click: ?EndEncounter)[(track: 'PortBGM', 'fadeout', '1')(goto: "TravelScreen1")]
}(set: $PassageText to "\"Yes... I just hope that I can finally go back home.\" Frankenburg concedes, his tone softer now. \"Forgive me for showing weakness, Your Highness. I’ve been consumed by thoughts of the dangers ahead—savage Turcomans, the relentless desert heat, sandstorms, thirst... Perhaps my fear of death drove me to seek excuses.\"
With those words, he turns and heads toward the ship. You follow his steps with your gaze, then look up at your flagship, the Imperator Aleksandr. Its 110-gun armament and sturdy oak hull stand as a testament to Russian naval might—an impervious juggernaut ready to carry you into the unknown.")\
(set: $Choices to "$ChoiceIcon |EndEncounter>[Board the ship. Set sail for Krasnovodsk.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.15s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
(click: ?EndEncounter)[(track: 'PortBGM', 'fadeout', '1')(goto: "TravelScreen1")]
}(set: $PassageText to "The port of Krasnovodsk feels familiar, not so different from Astrakhan. This city is the last touch of civilization you will experience before venturing into the unyielding expanse of the Karakum Desert. You press forward, heading toward the outskirts.
As you walk through the dusty streets, a Turcoman woman in her mid-forties catches your eye. She sits slumped against a wall, her weariness etched deeply into her face. When she notices you, she struggles to her knees and crawls toward your feet, her hands trembling as she desperately rubs them together. Her words are foreign, but her intent is unmistakable—she is begging for coins, her plea steeped in desperation.")\
(set: $Choices to "$ChoiceIcon |NP1>[Take out some coins from your pocket.]
$ChoiceIcon |NP2>[Ignore her and move on.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.86s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(click: ?NP1)[(goto: "Take out some coins from your pocket.")]
(click: ?NP2)[(goto: "Ignore her and move on.")]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "After a brief moment of hesitation, Major Frankenburg begins to speak, his voice measured but resolute. \"With your permission, Your Highness, I must express my doubts about this mission. I’m not convinced it will bring glory to our motherland. The British East India Company commands an unyielding monopoly over Indian trade—they won’t falter simply because we claim a puny city like Khiva. If we truly wish to challenge them, we should send an army to their doorstep!\"")\
(set: $Choices to "$ChoiceIcon |GT>[(Persuade) \"Khiva is valuable for supplying our army. Without it, our army will suffer attrition before reaching India.\"]
$ChoiceIcon |LT>[(Threaten) \"We are soldiers of the Imperium. You don't question Tsar's order or mine.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.7s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionConfident to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionConfident.png' class = 'CompanionConfident'>
Frankenburg is persuaded.]")
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg does not appreciate your condescension.]")
(click: ?GT)[
(set: $TrustPoint to it + 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionConfident, "I see...")
(goto: '(Persuade) "Khiva is valuable for supplying our army. Without it, our army will suffer attrition before reaching India."')
]
(click: ?LT)[
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(goto: '(Threaten) "We are soldiers of the Imperium. You don\'t question Tsar\'s order or mine."')
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "\"Yes, Your Highness... We cannot afford to show weakness before our enemies.\" Frankenburg straightens his posture, doing his best to mask any trace of unease. After a moment, he continues, his tone cautious yet firm. \"That said, I am not convinced this mission will bring glory to our motherland. The British East India Company holds an unshakable monopoly over Indian trade. Taking a puny city like Khiva won’t make them waver. If we truly want to strike a decisive blow, we should send an army straight to their doorstep!\"")\
(set: $Choices to "$ChoiceIcon |GT>[(Optimistic) \"This is defintely not an easy one. That is why our Tsar is sending us.\"]
$ChoiceIcon |LT>[(Threaten) \"We are soldiers of the Imperium. You don't question Tsar's order or mine.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.05s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionConfident to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionConfident.png' class = 'CompanionConfident'>
Frankenburg is persuaded.]")
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg does not appreciate your condescension.]")
(click: ?GT)[
(set: $TrustPoint to it + 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionConfident, "I see...")
(goto: '(Optimistic) "This is defintely not an easy one. That is why our Tsar is sending us."')
]
(click: ?LT)[
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(goto: '(Threaten) "We are soldiers of the Imperium. You don\'t question Tsar\'s order or mine."')
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "\"Yes, Your Highness... We cannot afford to show weakness before our enemies.\" Frankenburg straightens his posture, doing his best to mask any trace of unease. After a moment, he continues, his tone cautious yet firm. \"That said, I am not convinced this mission will bring glory to our motherland. The British East India Company holds an unshakable monopoly over Indian trade. Taking a puny city like Khiva won’t make them waver. If we truly want to strike a decisive blow, we should send an army straight to their doorstep!\"")\
(set: $Choices to "$ChoiceIcon |GT>[(Optimistic) \"This is defintely not an easy one. That is why our Tsar is sending us.\"]
$ChoiceIcon |LT>[(Threaten) \"We are soldiers of the Imperium. You don't question Tsar's order or mine.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.05s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionConfident to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionConfident.png' class = 'CompanionConfident'>
Frankenburg is persuaded.]")
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg does not appreciate your condescension.]")
(click: ?GT)[
(set: $TrustPoint to it + 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionConfident, "I see...")
(goto: '(Optimistic) "This is defintely not an easy one. That is why our Tsar is sending us."')
]
(click: ?LT)[
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(goto: '(Threaten) "We are soldiers of the Imperium. You don\'t question Tsar\'s order or mine."')
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "You hesitate for a moment, but as a proud nobleman, you feel it is your duty to help those in need. With a sense of resolve, you offer her some coins. Without warning, she lunges at you, snatching the coins with a speed that belies her feeble appearance. In an instant, she spins on her heel and disappears into the alley.
The British merchant doubles over with laughter. He lets out a hearty chuckle, savoring the moment. Adding insult to injury, he turns to you with a mocking smile. \"I told you so, (text-style: 'rumble')[YOUR HIGHNESS].\" With a dismissive shrug, he spins on his hell and strolls away, leaving you to stew in the humiliation.")\
(set: $Choices to "$ChoiceIcon |NextPassage>[\"Not very fortunate for us.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.75s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
(click: ?NextPassage)[(goto: '"Not very fortunate for us."')]
}
(set: $PassageText to "As you reach for your coins, a British merchant’s voice cuts through the air. \"Oi! Mate! Don’t give that to her! She’ll just run off with it!\"
Before he can get any closer, Frankenburg steps between you and the merchant, his posture stiff with authority. \"Do not approach any further, Englishman.\" He says coldly.
The merchant stops, raising his hands in mock surrender. He scoffs, a smirk curling on his lips. \"Ah, a nobleman, is it? Well, I’m no gentleman, mate. Just trying to save you from a scam, that’s all. These Turcomans love to play the pauper to fleece gullible travelers. She’s probably not even poor.\" He shrugs dramatically. \"But why do I bother? It’s your money, mate. Do whatever you please with it!\"")\
(set: $Choices to "$ChoiceIcon |LC>[Give coins to the stranger. $DucatIcon(text-color: red)[-2]]
$ChoiceIcon |NP>[Don't give coins to the stranger.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 19.55s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?LC)[
(set: $Ducat to it - 2)
(goto: "Give coins to the stranger.")
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
(click: ?NP)[(goto: "Don't give coins to the stranger.")]
}
(set: $PassageText to "She wouldn’t be here begging if she were a hard worker. The habit of the lowborn to depend on others for survival has always filled you with disdain. Without a second thought, you return your coins to your pocket, leaving the woman kneeling in the dust.
\"Your Highness, we don’t have time to waste.\" Frankenburg says firmly. \"The Tsar is no patient man. We must proceed to the desert.\" You nod, and together you make your way toward the city gate. The bustling streets grow quieter with every step, the crowd thinning until only a few stragglers remain.
Then, as you approach the gate, the might of the desert strikes you. A sudden gust of sand-laden wind hits your face, carrying with it the searing heat of the Karakum. Beyond the gates lies a vast, unforgiving expanse—the sea of sand stretching endlessly to the horizon.
Khiva waits, 500 miles away.")\
(set: $Choices to "$ChoiceIcon |Place3>[Enter the desert $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 22.91s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Place3)[
(set: $Water to it - 1)
(track: 'PortBGM', 'fadeout', '1')
(goto: "TravelScreen2")
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "The merchant may be right. You recall an intelligence report you’ve read, warning of the deceitful nature of the locals. With a reluctant sigh, you slide your coins back into your pocket, leaving the woman kneeling in her sorrow.
\"Hah! A noble who actually listens to a commoner like me? I'll be damned!\" The merchant turns and leaves the scene. You can almost hear his joyful whistling.
\"Your Highness, we don’t have time to waste.\" Frankenburg says firmly. \"The Tsar is no patient man. We must proceed to the desert.\" You nod, and together you make your way toward the city gate. The bustling streets grow quieter with every step, the crowd thinning until only a few stragglers remain.
Then, as you approach the gate, the might of the desert strikes you. A sudden gust of sand-laden wind hits your face, carrying with it the searing heat of the Karakum. Beyond the gates lies a vast, unforgiving expanse—the sea of sand stretching endlessly to the horizon.")\
(set: $Choices to "$ChoiceIcon |Place3>[Enter the desert $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 25.67s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Place3)[
(set: $Water to it - 1)
(track: 'PortBGM', 'fadeout', '1')
(goto: "TravelScreen2")
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}
(set: $PassageText to "\"Your Highness, we don’t have time to waste.\" Frankenburg says firmly. \"The Tsar is no patient man. We must proceed to the desert.\" You nod, and together you make your way toward the city gate. The bustling streets grow quieter with every step, the crowd thinning until only a few stragglers remain.
Then, as you approach the gate, the might of the desert strikes you. A sudden gust of sand-laden wind hits your face, carrying with it the searing heat of the Karakum. Beyond the gates lies a vast, unforgiving expanse—the sea of sand stretching endlessly to the horizon.")\
(set: $Choices to "$ChoiceIcon |Place3>[Enter the desert $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.07s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Place3)[
(set: $Water to it - 1)
(track: 'PortBGM', 'fadeout', '1')
(goto: "TravelScreen2")
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "With each step, your feet sink into the dry, shifting sands, the grains creeping steadily into your boots. The desert stretches endlessly ahead, its monotony broken only by a distant column of silhouettes marching across the horizon. You squint, trying to make out details. Men wearing turbans and leading camels come into focus.
Major Frankenburg suddenly grabs your shoulder, halting you mid-step. \"Turcomans…!\" He hisses, his voice low but urgent. \"Be ready, Your Highness. They might be armed.\" The tension in the air thickens as you steady yourself, eyes fixed on the approaching figures, prepared for whatever may come.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"Do you see any weapons?\"]
$ChoiceIcon |NP2>[\"Let's show them what we got.\" (Draw your pistol)]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.75s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(click: ?NP1)[(goto: '"Do you see any weapons?"')]
(click: ?NP2)[(goto: '"Let\'s show them what we got." (Draw your pistol)')]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "\"They’re too far away to tell, Your Highness,\" Frankenburg replies cautiously. \"But it’s best to stay on guard.\"
You narrow your eyes, straining to discern any details. The distance makes it impossible to tell if they’re armed, but their movements catch your attention. One of the figures appears to be gesturing animatedly. He points directly in your direction while speaking to the man beside him. The second man shrugs, his posture less certain. From their body language, it seems they’re arguing about something—or someone.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"Let's show them what we got.\" (Draw your pistol)]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.17s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?NP1)[(goto: '"Let\'s show them what we got." (Draw your pistol)')]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You draw your flintlock pistol, its weight familiar and reassuring in your hand. Frankenburg follows suit, his own weapon glinting faintly in the desert sun. The imperial insignia etched into the metal strangely bolsters your confidence, a symbol of power and authority. Yet, you keep the pistol lowered, unwilling to provoke the figures in the distance by giving them a reason to attack.
Your eyes remain fixed on the group. The argument among them seems to escalate. More men gather, their voices carrying faintly on the dry wind. They push and jostle each other, the tension within their ranks palpable even from afar.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"What are they doing?\"]
$ChoiceIcon |Fire>[Fire your pistol in the air.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.57s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?NP1)[(goto: '"What are they doing?"')]
(click: ?Fire)[(track: 'PistolSFX', 'play')(goto: "Fire your pistol in the air.")]
}
(set: $PassageText to "\"I’m... not sure, Your Highness. But I can see others. They’re smaller...\" Frankenburg squints, leaning forward as if willing his eyes to pierce the shimmering heat. His expression suddenly shifts, the color draining from his face. \"Wait... Are they...? No... it can’t be...\" His voice trails off, choked with unease.
You can't wait this stalemate any longer. You decide to end this.")\
(set: $Choices to "$ChoiceIcon |Fire>[Fire your pistol in the air.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.57s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Fire)[(track: 'PistolSFX', 'play')(goto: "Fire your pistol in the air.")]
}
(set: $PassageText to "A deafening crack of gunpowder shatters the air, echoing across the barren landscape. Your sudden action leaves Frankenburg momentarily frozen, his shock evident as he processes your audacity. Without missing a beat, you retrieve a bullet and gunpowder from your pouch, reloading your pistol with practiced precision.
Moments later, the Turcomans begin to scatter, their movements deliberate as they retreat in an orderly march. The tension eases, and you exhale a long breath of relief.
As you step away from the scene, your attention shifts to Major Frankenburg. He remains rooted in place, his gaze fixed on the departing group, his thoughts unreadable but heavy in his silence.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"Major! You coming?\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 19.22s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?NP1)[(goto: '"Major! You coming?"')]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "Frankenburg turns to you, his face a mixture of disgust and fear. \"Your Highness... they were carrying slaves. Men, women... even children. I could see the shackles, from their necks to their feet.\"
A sudden, chilling realization grips you. These Turcomans are merciless savages, plundering and enslaving even Christians to satisfy their greed. If captured, failing the mission would be the least of your worries. Your very life hangs precariously in the balance.")\
(set: $Choices to "$ChoiceIcon |Place4>[Continue on... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.73s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Place4)[
(set: $Water to it - 1)
(goto: "TravelScreen3")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You and Major Frankenburg resume your march, but the haunting image of the enslaved still lingers in your mind. A dark thought flickers: you just hope you don’t share their fate.
The desert remains unyielding, its brutality intensifying with every step. The relentless sun scorches your face, and the oppressive heat blurs the horizon with a shimmering haze.
Through the distortion, a small silhouette emerges—a lone figure lying motionless on the sand. Curiosity and caution clash within you. Who could survive in this unbearable heat? Yet doubt gnaws at you. (text-style: 'underline')[Is it worth risking yourself to find out?]")\
(set: $Choices to "$ChoiceIcon |NP1>[Walk towards the silhouette and check.]
$ChoiceIcon |NP2>[Walk around it.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.66s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(click: ?NP1)[(goto: "Walk towards the silhouette and check.")]
(click: ?NP2)[(goto: "Walk around it.")]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(set: $PassageText to "You approach cautiously, step by step, until the figure becomes clear—a Turcoman man collapsed on the sand. His lips are parched and cracked, his body drained of strength, as if he has surrendered to the merciless desert.
When his eyes flutter open, a flicker of hope ignites within them. Weakly, he raises a trembling hand and points toward your water bag. Though unable to speak, his intent is unmistakable. He isn’t just asking—he’s begging for water, his desperation laid bare.
You pause, torn. This water is your lifeline in this unforgiving desert. (text-style: 'underline')[Can you afford to share it with this man?]")\
(set: $Choices to "$ChoiceIcon |GiveWater>[Give water. $WaterIcon(text-color: red)[-2]]
$ChoiceIcon |LootTheBody>[Loot the body.$DucatIcon(text-color:green)[+2]]
$ChoiceIcon |NP>[Walk away.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.36s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg is upset that you gave away your water.]")
(click: ?GiveWater)[
(set: $Water to it - 2)
(track: 'PopUpSFX', 'play')
(set: $TrustPoint to it - 1)
(set: $TurcomanSaved to true)
(dialog: $CompanionDisappointed, "I see...")
(goto: "Give water.")
]
(click: ?LootTheBody)[
(set: $Ducat to it + 2)
(goto: "Loot the body")
]
(click: ?NP)[(goto: "Walk away.")]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You decide not to take the risk. Who knows? It could be a Turcoman feigning death, waiting to ambush and steal your supplies. Your mind churns with all manner of unsettling possibilities.
As you turn away, a wave of relief washes over you. Whatever the truth may be, you’re simply glad you didn’t have to face any of those imagined dangers.")\
(set: $Choices to "$ChoiceIcon |Places5>[Keep walking... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.34s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Places5)[
(set: $Water to it - 1)
(goto: "TravelScreen4")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(set: $PassageText to "You offer the dying man a sip from your water bag. He eagerly wets his cracked lips, the life-giving liquid restoring a faint glimmer of vitality. A weak smile spreads across his face as he murmurs something, likely a word of thanks.
But there’s little more you can do for him. With a heavy heart, you turn away and continue your journey, leaving the man to whatever fate the unforgiving desert holds for him.")\
(set: $Choices to "$ChoiceIcon |Place5>[Keep walking... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.02s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Place5)[
(set: $Water to it - 1)
(goto: "TravelScreen4")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You barely have enough for yourself. The man’s hand falls and hits the sand. There is nothing you can do to help his man. With an uncomfortable feeling remaining in your heart, you slowly walk away.")\
(set: $Choices to "$ChoiceIcon |Places5>[Keep walking... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 6.86s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Places5)[
(set: $Water to it - 1)
(goto: "TravelScreen4")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You continue walking, but it’s hard to tell how far you’ve come. Karakum Desert stretches endlessly before you, its vastness disorienting. Then, a dry, gnawing thirst creeps up your throat. Before you know it, your hand is reaching for your water bag.
Suddenly, Major Frankenburg grabs your wrist. “Your Highness, we’re still hundreds of miles from our destination. Drinking now will only make things worse later on.”
You hesitate, torn between the urgent temptation of thirst and the necessity of conserving what little you have left.")\
(set: $Choices to "$ChoiceIcon |DrinkWater>[Drink anyway. $WaterIcon(text-color: red)[-2]]
$ChoiceIcon |NP>[Do not drink.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.35s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(click: ?DrinkWater)[
(set: $Water to it - 2)
(goto: "Drink anyway.")
]
(click: ?NP)[(goto: "Do not drink.")]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(set: $PassageText to "Thirst overwhelms you. With a swift motion, you yank Frankenburg's hand away, bringing the water bag to your lips. The warm, fresh liquid rushes down your throat, revitalizing you in an instant.
But when you look up, Frankenburg’s gaze is filled with disappointment. “You know we can’t afford to waste water, Your Highness.” Without another word, he turns and walks on.
You fall into step behind him, the sinking sun casting long shadows as the day begins to wane.")\
(set: $Choices to "$ChoiceIcon |CampEncounter>[Start camp]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.46s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?CampEncounter)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "TravelScreen5")]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "You cannot afford to give in now. The uncertainty of when—or if—you’ll be resupplied with water weighs heavily on you. Reluctantly, you let go of the water bag. Looking at your water, Frankenburg sighs in relief. “Your discipline is admirable, Your Highness.”
You suspect why Frankenburg feels relieved of your restraint. Is he putting his eyes on your water? No way. You must becoming delusional. You quickly shake off such terrible thought.
Nevertheless, a sense of quiet pride swells within you as you continue onward.
The sun begins its descent, casting a warm, fading glow over the desert as the day slips into evening.")\
(set: $Choices to "$ChoiceIcon |CampEncounter>[Start camp]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.23s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $TriggerSteal to true)
(click: ?CampEncounter)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "TravelScreen5")]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "Night falls, and you build a small campfire to warm yourself. The cold wind is relentless, biting into your skin with each gust. The crackling fire, though small, is the only comfort you have in this harsh desert night.
\"I\'ll take the first watch, Your Highness. Get some rest,\" Frankenburg says. You nod, grateful for his willingness.
A moment later, exhaustion takes over, and you fall into a deep, restless sleep.")\
(set: $Choices to "$ChoiceIcon |NP>[Go to sleep.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.38s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?NP)[(goto: "Go to sleep.")]
}
(set: $PassageText to "A few hours later, you awaken to the sound of rustling. As your eyes adjust, you see Major Frankenburg holding a large water bag, his back turned to you.")\
(set: $Choices to "$ChoiceIcon |NP>[\"What are you doing?\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 5.75s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?NP)[(goto: '"What are you doing?"')]
}(set: $PassageText to "Startled, he quickly spins around, a defensive look on his face. “I... I was just checking the supplies, Your Highness.”
You rise, suspicion creeping in, and move toward the supplies. Upon inspecting the water bag, you discover some of the water has been consumed. A rush of betrayal surges through you. You turn to your lieutenant, your voice steady but sharp, demanding an explanation for his actions.")\
(set: $Choices to "$ChoiceIcon |FrankenburgDrinks>[\"You drank our water?\"$WaterIcon(text-color: red)[-2]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.05s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?FrankenburgDrinks)[
(set: $Water to it - 2)
(goto: '"You drank our water?"')
]
}
(set: $PassageText to "“Yes... I drank some, Your Highness. Just a sip, I swear it wasn’t much.” You recall the moment he stopped you from drinking earlier. Perhaps, he did that to conserve water for himself.
But it seems Frankenburg is the one truly disappointed, his faith in you shaken. “Whether you believe me or not is up to you. If you no longer trust me, you can take my watch.” With that, he drops the water bag and turns toward his bunk, his back to you.
Still feeling uneasy, you decide to stay awake until dawn, the weight of suspicion lingering in the air.")\
(set: $Choices to "$ChoiceIcon |Places6>[The dawn breaks...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.17s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?Places6)[
(track: 'CampfireSFX', 'fadeout', '1')
(set: $Water to it - 1)
(goto: "TravelScreen6")
]
}
(set: $PassageText to "The sun rises, casting a golden glow over the endless expanse of sand. You and Frankenburg silently break camp, each tending to your tasks without a word.
After packing your belongings, you begin the day’s trek. The vast, unchanging desert stretches endlessly before you.
Suddenly, something shimmers on the horizon. A cluster of palm trees... the glint of water... Could be an oasis!")\
(set: $Choices to "$ChoiceIcon |NP1>[Run towards it.]
$ChoiceIcon |NP2>[What if it's a mirage? Walk away]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.63s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?NP1)[(goto: "Run towards it.")]
(click: ?NP2)[(goto: "What if it's a mirage? Walk away")]
}(set: $PassageText to "Your steps grow heavier with each passing moment, the sand beneath your feet feeling like it’s pulling you down. Each step is a struggle, your body teetering on the edge of exhaustion. But you press on, driven by the faint glimmer of hope ahead.
With every agonizing stride, a single thought repeats in your mind: Please, let this not be a mirage.")\
(set: $Choices to "$ChoiceIcon |KeepGoing>[Keep going.$WaterIcon(text-color: grey)[?]]
$ChoiceIcon |NP>[This isn't worth it. Go back.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.52s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?KeepGoing)[
(set: $Water to it + 2)
(dialog: "You gained $WaterIcon(text-color: green)[+2]")
(goto: "Keep going.")
]
(click: ?NP)[(goto: "This isn't worth it. Go back.")]
}
(set: $PassageText to "Mirages are a well-known phenomenon in this desert, a cruel trick of the heat and light. You refuse to gamble your time and strength on something so uncertain. With a heavy heart, you turn away and press on, continuing your arduous journey toward Khiva.")\
(set: $Choices to "$ChoiceIcon |Places7>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.27s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places7)[
(set: $Water to it - 1)
(goto: "TravelScreen7")
]
}
(set: $PassageText to "You summon the last reserves of your strength, each step an act of sheer willpower. Suddenly, the faint scent of water fills your senses—or at least you think it does.
The oasis grows nearer, and with a burst of jubilance, you break into a run. The world around you blurs as you sink to your knees at the water's edge, plunging your hands into the cool, life-giving liquid. You drink deeply, the sweet taste of survival washing away your fatigue.
Frankenburg arrives moments later, equally overjoyed. A wide grin spreads across his face as he kneels beside you. \"Well, I guess we’re not dying today, your highness,\" he says, his voice filled with relief.")\
(set: $Choices to "$ChoiceIcon |Places7>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.14s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places7)[
(set: $Water to it - 1)
(goto: "TravelScreen7")
]
}
<!--Trust point +1-->(set: $PassageText to "A sudden realization strikes you—this might be a mirage. The thought chills you more than the desert night ever could. Before it’s too late, you force yourself to stop, turn around, and retrace your steps.
Frankenburg groans in frustration, throwing his hands up. “We came all this way for nothing? God... what a waste...”
You keep walking, ignoring his complaints, the weight of doubt pressing down on you. You can only hope that you’ve made the right choice.")\
(set: $Choices to "$ChoiceIcon |Places7>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.34s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places7)[
(set: $Water to it - 1)
(goto: "TravelScreen7")
]
}(set: $PassageText to "Your soldier’s instinct screams danger. In the distance, you spot a group of Turcoman bandits on horseback and camels, racing toward you like a storm over the dunes. “Your Highness! Bandits!” Frankenburg shouts as both of you swiftly draw your pistols.
The bandits encircle you, their horses kicking up clouds of dust as they ride in a menacing loop. You and Frankenburg stand back-to-back, weapons raised, scanning the ring of hostile faces. From the throng, the leader emerges, an elderly man with a thick, white beard that cascades down to cover his neck. He raises a hand to signal his men to halt, and speaks with a gravelly voice, heavy with menace.
“Christians, you have two choices: surrender, or die.”
The fear rushes into you. (text-style: 'underline')[Wrong choice of words will cost your life.]")\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP1>[(Bluff) \"Careful bandits. Our army is within 2 miles.\"] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP2>[(Lie) \"We are doctors from Russia. Please let us go.\"] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |Bribe>[(Bribe) \"How about you take this and let us go?\" $DucatIcon (text-color: red)[-12]] ]
(text-colour: blue) + (hover-style: (text-style: 'shudder'))[ |SpecialChoice>[$ChoiceIcon You recognize the Turcoman you saved before.]]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 21.77s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]\
</div>
{
(if: $TurcomanSaved is true)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]
(click: ?NP1)[(goto: '(Bluff) "Careful bandits. Our army is within 2 miles."')]
(click: ?NP2)[(goto: '(Lie) "We are doctors from Russia. Please let us go."')]
(click: ?SpecialChoice)[(goto:"Among the bandits, you recognize one man")]
(click: ?Bribe)[(set: $Ducat to it - 12)(goto: '(Bribe) "How about you take this and let us be bygones?"')]
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]
(if: $TurcomanSaved is true)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]]
(set: $PassageText to "The elder smirks, his grin sharp and unforgiving. “Do you take me for a fool? This desert is my domain. No help is coming for you.” With a snap of his fingers, he barks the order, “Take them away!”
The bandits are about to surge forward like a pack of wolves. Your soldier's instinct kicks in. You quickly aim your pistol at point blank to your target. The bandits stop and hesitate. You realize, no bandit wants to risk his life when even the slightest chance of survival shimmers in front of him. You got yourself another chance to speak.")\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP>[(Lie) \"We are doctors from Russia. Please let us go.\"] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |Bribe>[(Bribe) \"How about you take this and let us go?\" $DucatIcon(text-color: red)[-12]] ]
(text-colour: blue) + (hover-style: (text-style: 'shudder'))[ |SpecialChoice>[$ChoiceIcon You recognize the Turcoman you saved before.]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.11s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
<!--This choice is only availabe if player saves the Turcoman beforehand-->
{
(if: $TurcomanSaved is true)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]
(click: ?NP)[(goto: '(Lie) "We are doctors from Russia. Please let us go."')]
(click: ?SpecialChoice)[(goto:"Among the bandits, you recognize one man")]
(click: ?Bribe)[(set: $Ducat to it - 12)(goto: '(Bribe) "How about you take this and let us be bygones?"')]
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]
(if: $TurcomanSaved is true)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]](set: $PassageText to '"Hah! Doctors carrying weapons? How ironic. You can\'t save anyone with that weapon of murder! That weapon is for us, isn\'t it?"')\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: \"shudder\"))[ |NP1>[(Persuade) \"You defend yourself against our kind. I am just doing the same.\"] ]
$ChoiceIcon (hover-style: (text-style: \"shudder\"))[ |NP2>[(Threaten) \"Yes. And we know where to shoot just as much as know how to cure others.\"] ]
$ChoiceIcon (hover-style: (text-style: \"shudder\"))[ |NP3>[(Beg)\"Please... Let us go. We are just on our way to help people.\"]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 5.18s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?NP1)[(goto: '(Persuade) "You defend yourself against our kind. I am just doing the same."')]
(click: ?NP2)[(goto: '(Threaten) "Yes. And we know where to shoot just as much as know how to cure others."')]
(click: ?NP3)[(goto: '(Beg)"Please... Let us go. We are just on our way to help people."')]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The elder glances at the coin pouch and bursts into laughter. “Hah! You Christians are always the same—hiding behind your gold, thinking it can solve everything.” He pauses as one of the bandits leans in and whispers something into his ear. The elder strokes his thick beard thoughtfully before speaking again. “Hmm... Perhaps we don’t need to spill blood today. Consider yourselves fortunate, Christians. Now, drop those coins!”
You carefully lower the pouch to the ground, your every movement deliberate. The moment it lands, you turn and run with Frankenburg at your side. Behind you, the elder’s booming laughter echoes across the desert, mocking your retreat.
You don’t look back. Your only focus now is putting as much distance as possible between you and the bandits.')\
(set: $Choices to "$ChoiceIcon |Places8>[Keep walking...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 21.23s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?Places8)[
(set: $Water to it - 1)
(track: 'BanditSFX', 'fadeout', '1')
(goto: "TravelScreen8")
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The man among the bandits rides up to the elder and leans in, whispering something in his ear. The elder\'s eyes narrow as he listens. Finally, the elder speaks, his voice laced with both curiosity and disdain. "My lieutenant tells me you saved him—gave him your precious water. An unlikely act for a Christian... sharing life with one of us."
The elder squints at you, his expression a mask of contemplation. After a tense moment, he declares, "Consider this our debt repaid, Christians. But make no mistake—should we meet again, we will enslave you." As the elder raises his hand, the bandits turn and ride away, their figures dissolving into the endless sands.
Frankenburg exhales deeply. “Well... it seems God’s Golden Rule has worked in our favor today, your highness.” As the bandits disappear over the horizon, you resume your journey. Your mission still lies ahead, and Khiva awaits.')\
(set: $Choices to "$ChoiceIcon |Places8>[Keep walking...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 24.11s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(set: $CompanionConfident to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionConfident.png' class = 'CompanionConfident'>
Frankenburg gains confidence in you.]")
(click: ?Places8)[
(set: $Water to it - 1)
(set: $TrustPoint to it + 2)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionConfident, "I see...")
(track: 'BanditSFX', 'fadeout', '1')
(goto: "TravelScreen8")
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The elder seems momentarily taken aback, his sharp eyes narrowing in thought. “Well said, doctor... Perhaps every man does have the right to defend himself. It would be unjust to deny that.”
He pauses, stroking his thick, white beard, before continuing. “Then let’s make this simple. We’re a little short on water. You give us some of yours, and we’ll walk away. How about that?” His tone grows colder, more commanding. “Not that you have much of a choice. Refuse, and we’ll just take it by force.”
The bandits murmur in agreement, their horses snorting impatiently. The tension in the air thickens as the elder waits for your reply.')\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |GiveUpWater>[\"Alright then.\" $WaterIcon(text-color: red)[-6]] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP>[\"You can't force us to give in.\"]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.45s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg is upset that savages took our water.]")
(click: ?GiveUpWater)[
(set: $Water to it - 6)
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(goto: '"Alright then."')
]
(click: ?NP)[(goto: '"You can\'t force us to give in."')]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The elder flinches a bit. "You know what is going to befall on you if you shoot me."')\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP1>[\"At least I will be taking you down with me.\"] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP2>[\"I rather die than surrender my diginity to you!\"]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 4.01s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?NP1)[(goto: '"At least I will be taking you down with me."')]
(click: ?NP2)[(goto: '"I rather die than surrender my diginity to you!"')]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to '"Well... Doctors... We don\'t want to. Take them away!" The bandits surge forward like a pack of wolves. Their rough hands grab at you, tearing away your belongings and ripping at your clothes. You thrash and resist, but it’s futile. Their numbers overwhelm you, and your strength is no match for their relentless grip.')\
(set: $Choices to "$ChoiceIcon |GameOver>[Game over]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 9.92s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?GameOver)[(track: 'BanditSFX', 'fadeout', '1')(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]]
(set: $PassageText to 'The elder stares at you for a moment. Then he waves his men to lower their weapons. "Well... //Doctors//... Your spirit is somewhat admirable. Those other Christians tend to cower and beg for their lives... Pathetic."
He pauses, stroking his thick, white beard, before continuing. “Then let’s make this simple. We’re a little short on water. You give us some of yours, and we’ll walk away. How about that?” His tone grows colder, more commanding. “Not that you have much of a choice. Refuse, and we’ll just take it by force.”
The bandits murmur in agreement, their horses snorting impatiently. The tension in the air thickens as the elder waits for your reply.')\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |GiveUpWater>[\"Alright then.\"$WaterIcon(text-color: red)[-6]] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP>[\"You can't force us to give in.\"]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.08s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg is upset that savages took our water.]")
(click: ?GiveUpWater)[
(set: $Water to it - 6)
(track: 'PopUpSFX', 'play')
(set: $TrustPoint to it - 1)
(dialog: $CompanionDisappointed, "I see...")
(goto: '"Alright then."')
]
(click: ?NP)[(goto: '"You can\'t force us to give in."')]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The elder stares at you for a moment. Then he waves his men to lower their weapons. "Dignity can get you killed doctors. But I admire your will to survive."
He pauses, stroking his thick, white beard, before continuing. “Then let’s make this simple. We’re a little short on water. You give us some of yours, and we’ll walk away. How about that?” His tone grows colder, more commanding. “Not that you have much of a choice. Refuse, and we’ll just take it by force.”
The bandits murmur in agreement, their horses snorting impatiently. The tension in the air thickens as the elder waits for your reply.')\
(set: $Choices to "$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |GiveUpWater>[\"Alright then.\"$WaterIcon(text-color: red)[-6]] ]
$ChoiceIcon (hover-style: (text-style: 'shudder'))[ |NP>[\"You can't force us to give in.\"]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.55s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg is upset that savages took our water.]")
(click: ?GiveUpWater)[
(set: $Water to it - 6)
(track: 'PopUpSFX', 'play')
(set: $TrustPoint to it - 1)
(dialog: $CompanionDisappointed, "I see...")
(goto: '"Alright then."')
]
(click: ?NP)[(goto: '"You can\'t force us to give in."')]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'You and Frankenburg reluctantly drop your water bags at the elder’s feet. He eyes them with a twisted satisfaction, a sly grin creeping across his face. “May Allah watch over you,” he says, his voice dripping with sarcasm. “This desert is a cruel one.”
With a final glance, the bandits turn and ride off into the wasteland, their presence now just a fading memory in the harsh silence of the desert.
Once they are gone, you and Frankenburg rise to your feet. As you exchange a brief look, you can feel the bitter anger from his face. "We just gave up our water to these... Savages... " Frankenburg quietly gets up and starts to walk ahead. You follow suit. There is no time to dwell on what just happened; the journey continues.')\
(set: $Choices to "$ChoiceIcon |Places8>[Keep walking...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 19.73s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?Places8)[
(if: $Water > 0)[
(track: 'BanditSFX', 'fadeout', '1')
(set: $Water to it - 1)
(goto: "TravelScreen8")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The elder sighs. "Actually... We can... You should know your place Christians.... Take them away!" The bandits surge forward like a pack of wolves. Their rough hands grab at you, tearing away your belongings and ripping at your clothes. You thrash and resist, but it’s futile. Their numbers overwhelm you, and your strength is no match for their relentless grip.')\
(set: $Choices to "$ChoiceIcon |GameOver>[Game over]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.06s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
(click: ?GameOver)[(track: 'BanditSFX', 'fadeout', '1')(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'Your resourcefulness proves invaluable as you drink just enough to keep moving.
You notice Major Frankenburg stumbling along, his movements sluggish. You offer him your water, but he waves it away. "Your highness... You must save that bit. If one of us is to survive, it must be you..."
You don’t respond, but deep down, you\'re grateful to still have some water left for yourself.')\
(set: $Choices to "$ChoiceIcon |Places9>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.45s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places9)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen9")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'The heat becomes too much to endure. You collapse onto the sand, unable to move. Your vision fades, darkness creeping in, a permanent silence taking hold.')\
(set: $Choices to "$ChoiceIcon |GameOver>[Game over]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 5.87s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?GameOver)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to "In the distance, you spot the silhouette of a Turcoman, leading a camel loaded with supplies. This time, you don't sense any immediate danger. Perhaps it's the fact that there is only one man. You and Frankenburg begin walking toward him cautiously.
As you draw closer, the Turcoman greets you with a broad smile, raising his hands in a welcoming gesture. \"Christian! Welcome! Desert bad! You need water! Water, ey? Water very cheap! Only 18 Ducats! Buy!\"")\
(set: $Choices to "|Purchase>[$ChoiceIcon Purchase supplies. $DucatIcon(text-color: red)[-18]$WaterIcon(text-color:green)[+3]]
$ChoiceIcon |NP>[Leave.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.31s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(track: 'MerchantLaughSFX', 'play')
(if: $Ducat >= 18)[(show: ?Purchase)]
(else: )[(hide: ?Purchase)]
(click: ?Purchase)[
(set: $Ducat to it - 18)
(track: 'MerchantLaughSFX', 'play')
(set: $Water to it + 3)
(goto: "Purchase supplies. (20 Ducats)")
]
(click: ?NP)[(goto: "Leave.")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]
(if: $Ducat >= 18)[(show: ?Purchase)]
(else: )[(hide: ?Purchase)]](set: $PassageText to "You hand the pouch of coins to the merchant. He quickly grabs it, counting the coins with a practiced eye. Once he confirms the sum is correct, he bursts into loud laughter. Shoving the money into his pocket, he grabs the large water bag from his camel.
With a broad smile, the merchant hands you the water bag. \"Heh heh! Good trade, Christians! Good trade!\" he says, turning and walking away with his camel.
Watching the merchant's exaggerated reaction, you can't help but feel deceived. \"I’m pretty sure we paid far more than what we got, Your Highness,\" Frankenburg mutters, clearly disillusioned.")\
(set: $Choices to "$ChoiceIcon |Places10>[Keep walking...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.94s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places10)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen10")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to "The price is absurd. You can tell the merchant is trying to swindle you. But rather than resorting to force, you choose to simply walk away. As you turn, you hear the merchant's disgruntled voice rise behind you. \"Eh? Why not? This is a good price!\"")\
(set: $Choices to "$ChoiceIcon |Places10>[Keep walking...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.12s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places10)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen10")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to "Far away, you see something very faintly. Palm tree… Pond… It’s an oasis! Again!")\
(set: $Choices to "$ChoiceIcon |NP1>[Run towards it. ]
$ChoiceIcon |NP2>[Walk away from it.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 3.92s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?NP1)[(goto: "Run towards it. ")]
(click: ?NP2)[(goto: "Walk away from it.")]
}
]
</div>(set: $PassageText to "You summon every last ounce of strength, staggering forward with desperate hope that it isn’t just a mirage. Behind you, Frankenburg shouts, his voice strained but firm. “Your Highness! Take it slow! Don’t waste your strength now!”")\
(set: $Choices to "$ChoiceIcon |LT>[Keep running.$WaterIcon(text-color:grey)[?]]
$ChoiceIcon |NP>[Stop and walk away.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 7.73s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
It's a mirage. Frankenburg is upset with your rash decision.]")
(click: ?LT)[
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(set: $TrustPoint to it -1)
(goto: "Keep running.")]
(click: ?NP)[(goto: "Stop and walk away.")]
}
(set: $PassageText to "Your instincts scream at you, \"DON\'T GO.\" The feeling is so powerful, so undeniable, that you’re certain venturing further would be a mistake. Trusting the voice within, you turn away and press on, leaving the unknown behind.")\
(set: $Choices to "$ChoiceIcon |Places11>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 7.64s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places11)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen11")]
(else:)[(goto: "WaterDepleted")]
]
}
(set: $PassageText to "You stumble forward, driven by faint hope, but the oasis stubbornly remains just as distant as before.
Finally, you stop, your heart sinking as you realize you’ve dropped more of your precious coins along the way. Regret floods over you for your poor decision, and anger at your own carelessness boils within. You fall to your knees, consumed by despair.
But then, a firm hand rests on your shoulder. Behind you, Frankenburg speaks softly but resolutely. “We must keep going, Your Highness.”
Your knees tremble beneath you, heavy with exhaustion and doubt. Yet, you know he’s right. Somehow, you find the will to rise and press onward.")\
(set: $Choices to "$ChoiceIcon |Places11>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.75s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places11)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen11")]
(else:)[(goto: "WaterDepleted")]
]
}(set: $PassageText to "Hearing Frankenburg’s urgent shout, you come to a halt. Your eyes dart left and right, scanning the area for any sign of danger. Then, you glance down at your ragged clothes. The realization stings.
Moments later, a heavily breathing Frankenburg catches up to you. “Your Highness! Thank God... you stopped...” he pants, relief evident in his voice.
You’re thankful for his intervention. Taking a steadying breath, you resolve to calm yourself and regain focus. This is no place for carelessness.")\
(set: $Choices to "$ChoiceIcon |Places11>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 14.36s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places11)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen11")]
(else:)[(goto: "WaterDepleted")]
]
}(set: $PassageText to "Behind you, Major Frankenburg collapses onto the scorching sand. Alarmed, you quickly turn and kneel beside him to check his condition. His lips are parched and cracked, his voice barely audible. \"Your Highness... water... please...\"")\
(set: $Choices to "|GiveWater>[$ChoiceIcon Give water. $WaterIcon(text-color: red)[-2]]
$ChoiceIcon |NP>[Don't give water.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 7.97s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(if: $Water >= 2)[(show: ?GiveWater)]
(else: ) [(hide: ?GiveWater)]
(click: ?GiveWater)[
(set: $Water to it - 2)
(goto: "Give water. ")
]
(click: ?NP)[(goto: "Don't give water.")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]
(if: $Water >= 2)[(show: ?GiveWater)]
(else: ) [(hide: ?GiveWater)]]
(set: $PassageText to "You open your water bag and carefully drip water into his parched mouth. As the cool liquid touches his lips, Major Frankenburg slowly opens his eyes. \"Thank you... Your Highness,\" he whispers weakly.
After a moment, you help him to his feet. Though unsteady and frail, he manages to stand with your support. Together, you press forward, each step heavier than the last, but resolute in your mission. Khiva is close.")\
(set: $Choices to "$ChoiceIcon |Places12>[Have to keep moving...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.38s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places12)[
(if: $Water > 0)[
(set: $Water to it - 1)
(goto: "TravelScreen12")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to "Selfishness grips you. The water is your lifeline, and you decide it must remain yours alone. Clutching your water bag tightly, you push yourself up, ready to leave.
A sudden, searing pain rips through your stomach. Gasping, you look down—steel glints in the dim light, a knife buried deep in your flesh.
\"I\'m... sorry... Your Highness...\" Frankenburg\'s voice trembles. \"I want to live... I have to see my mother...\"
Your strength ebbs with the warmth leaving your body. The world tilts. Cold. Weak. You collapse onto the sand, your vision blurring. The last thing you see is Frankenburg, desperately gulping down your water as darkness takes you.")\
(set: $Choices to "$ChoiceIcon |GameOver>[Game over]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.2s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(track: 'ExecutionSFX', 'play')
(click: ?GameOver)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](text-size: 4.5)+(text-style:"outline")+(text-colour:#d4d3d3)[''The Great Game'']
(text-size: 2)[|Resume>[Resume]]
(text-size: 2)[|Start>[Start]]
{
(if: (saved-games:) contains "Resume")[
(show: ?Resume)
(click: ?Resume)[(track: 'MainMenuBGM', 'fadeout', '1')(load-game: "Resume")]
]
(else:)[(hide: ?Resume)]
(track: 'MainMenuBGM', 'loop', 'true')
(track: 'MainMenuBGM', 'play')
(click: ?Start)[
(track: 'MainMenuBGM', 'fadeout', '1')
(set: $Water to 18)
(set: $Ducat to 20)
(set: $DisplaySideBar to false)
(set: $TurcomanSaved to false)
(set: $TrustPoint to 0)
(set: $EncounterFadeInTime to 2s)
(set: $Map to "<img src = 'Images/Map_Place1.png' class = 'Map'>")
(goto: "Start")
]
}(set: $PassageText to "As you finish reading the order, you fold the parchment with care and tuck it into your inner pocket. The weight of its significance presses against your chest. You know all too well the dangers of failure. Tsar Nicholas I is a man of unyielding resolve, one who spares no forgiveness for those who falter. Yet, this mission is not only a risk but an opportunity. Success could elevate you in the eyes of the Tsar, a chance to carve your name into the annals of the Empire.
Your thoughts are interrupted as your lieutenant, Major Frankenburg, strides toward you. He halts and salutes. \"Your Highness, supplies are loaded, and we are ready to depart.\" He reports with precision.")\
(set: $Choices to "$ChoiceIcon |NP1>[Salute back]
$ChoiceIcon |NP2>[\"That took longer than I expected.\"]")\
<div id="TextBox">
(align:"<==")+(box: $BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 18.77s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
{
(click: ?NP1)[(goto: "Salute back")]
(click: ?NP2)[(goto: '"That took longer than I expected."')]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}<!--Auto Click Data-->
(if: (passage:)'s tags does not contain "Bandits" and (passage:)'s tags does not contain "ExtremeHeat" and (passage:)'s tags does not contain "Merchant" and (passage:)'s tags does not contain "DeathDoor" and (passage:)'s tags does not contain "Intro" and (passage:)'s tags does not contain "MainMenu")[
(click: ?Page)[
(replace: ?HandwrittenText)[$PassageText]
(replace: ?Choices)[$Choices]]]
(if: (passage:)'s tags does not contain "MainMenu" and (passage:)'s tags does not contain "Intro")[
(set: $LetterNumber to (count: (split: "" , $PassageText), "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", ".", ",", "\'", "\"", "!", "?"))
(set: $Delay to ($LetterNumber * $HandwritingTime) + 2000)
<script>
// if there was an old timer, kill it
if (window._autoClickTimer) {
clearTimeout(window._autoClickTimer);
}
function simulatePageClick() {
const pageEl = document.querySelector("tw-story");
if (pageEl) {
pageEl.dispatchEvent(new MouseEvent("click", {
bubbles: true,
cancelable: true,
view: window
}));
}
}
// stash the new timer ID on window
window._autoClickTimer = setTimeout(simulatePageClick, $Delay);
</script>
]
<!--Player Data Display-->
(if: (passage:)'s tags contains "HideSidebar")[(set: $DisplaySideBar to false)]
(else:)[(set: $DisplaySideBar to true)]
(if: $DisplaySideBar is true)[(append: ?Sidebar)[
{ <img src = "Images/Icon_Water2.png" width="62px" height="62px"> (print:
'<div class="vertical-meter">' +
'<meter class = "water-meter" value="' + (text: $Water) + '" min="0" max="18"></meter>' +
'</div>'
)}\
{<img src = "Images/Icon_Ducat.png" width="62px" height="62px" style="margin-right : 0.25em; vertical-align: -6px;"> $Ducat}\
{ |Map>[<img src = "Images/Icon_Map.png" class="hover-highlight" width="62px" height="62px">]}
]](else:)[(hide: ?Sidebar)]
<!--Map Display-->
(click-rerun: ?Map)[
(if: (passage:)'s tags contains "Astrakan")[(set: $Map to "<img src = 'Images/Map_Place1.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "Krasnovodsk")[(set: $Map to "<img src = 'Images/Map_Place2.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "FirstContact")[(set: $Map to "<img src = 'Images/Map_Place3.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "ThirstyTurk")[(set: $Map to "<img src = 'Images/Map_Place4.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "StrongHeat")[(set: $Map to "<img src = 'Images/Map_Place4.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "CampFire")[(set: $Map to "<img src = 'Images/Map_Place4.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "RealOasis")[(set: $Map to "<img src = 'Images/Map_Place5.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "Bandits")[(set: $Map to "<img src = 'Images/Map_Place6.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "ExtremeHeat")[(set: $Map to "<img src = 'Images/Map_Place6.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "Merchant")[(set: $Map to "<img src = 'Images/Map_Place7.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "Mirage")[(set: $Map to "<img src = 'Images/Map_Place8.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "DeathDoor")[(set: $Map to "<img src = 'Images/Map_Place8.png' class = 'Map'>")]
(else-if: (passage:)'s tags contains "Khiva" or (passage:)'s tags contains "Palace" or (passage:)'s tags contains "Execution")[(set: $Map to "<img src = 'Images/Map_Place9.png' class = 'Map'>")]
(dialog: $Map, "Close")
]
(set: $PassageText to "As you pass through the towering gates, you notice rows of Khivan soldiers lined up along the street. Each holds a sword aloft, forming an archway of gleaming steel for you and the khan to pass through. However, the display is less impressive up close. Some of their arms tremble under the weight of their swords, and to your surprise, a few of the soldiers are barely more than children.
Despite this, the khan rides proudly, gesturing toward his men with a beaming smile. “My soldiers!” he proclaims. “A testament to great discipline and loyalty!”")\
(set: $Choices to "$ChoiceIcon |NP>[\"Yes... Indeed...\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.53s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"Yes... Indeed..."')]
}
(set: $PassageText to "You arrive at the gates of Khiva. Finally, safe at last. The massive wooden gates creak open. A group of soldiers rides out to meet you, their faces stern but curious. Among them, a man dressed in opulent robes approaches, his arms outstretched in a welcoming gesture.
“My honorable guests!” he exclaims, his voice warm and commanding. “Welcome to my city! You have endured a rough journey, but now, think of this place as your home!”
The khan gestures, and his attendants bring forward horses for you. Exhausted but grateful, you muster the strength to climb into the saddle. With a nod of gratitude, you follow the khan into the city, the promise of sanctuary and rest finally within reach.")\
(set: $Choices to "$ChoiceIcon |NP>[Enter the city.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 19.07s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Enter the city.")]
}(set: $PassageText to "You and the khan approach the palace, its grandeur towering before you. Massive gates, lavishly adorned with gold and encrusted with glittering diamonds, greet you. The opulence is almost overwhelming, radiating an air of indulgence and excess.
The khan turns to you with a self-satisfied grin, spreading his arms wide. “Behold my palace!” he declares, his voice brimming with pride. “What do you think? Fifty thousand slaves labored to create this masterpiece!”
You glance at the gates again, their splendor now carrying a bitter weight.")\
(set: $Choices to "$ChoiceIcon |NP1>[Nod your head.]
$ChoiceIcon |NP2>[Stay silent.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.47s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP1)[(goto: "Nod your head.")]
(click: ?NP2)[(goto: "Stay silent.")]
}
(set: $PassageText to "The khan looks at you with big grin on his face. You smile back at him and keep riding.")\
(set: $Choices to "$ChoiceIcon |FrankenburgResponse>[Approach the gate.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 4.07s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?FrankenburgResponse)[
(if: $TrustPoint >= 0)[(goto: "Approach the gate.")]
(else: )[(goto: "Frankenburg accedes")]
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The khan looks at you with squinted eyes. He even stares at you for a moment. Then, he quickly puts grin back on his face.")\
(set: $Choices to "$ChoiceIcon |FrankenburgResponse>[Approach the gate.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 4.94s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?FrankenburgResponse)[
(if: $TrustPoint >= 0)[(goto: "Approach the gate.")]
(else: )[(goto: "Frankenburg accedes")]
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "As you and the khan approach the gates, he suddenly turns to you with a grin. “I want to speak to you alone! Your friend can wait elsewhere.” He raises his hand and orders his soldiers to escort Frankenburg to another part of the palace. “No need to worry! He will be well taken care of,” the khan assures you.
But Frankenburg, clearly unsettled, protests vehemently. “Your Highness! I cannot stay away from you! It is my duty to remain by your side and offer counsel!”")\
(set: $Choices to "$ChoiceIcon |NP1>[\"Your majesty, I need my lieutenant.\"]
$ChoiceIcon |NP2>[\"Go rest Frankenburg. I will see you after.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.34s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP1)[(goto: '"Your majesty, I need my lieutenant."')]
(click: ?NP2)[(goto: '"Go rest Frankenburg. I will see you after."')]
}(set: $PassageText to "The khan scratches his head, his expression shifting slightly. He then raises his voice, “I am only trying to serve my guests… You not want my service? He will be fine!”
With a swift command, his guards move to escort Frankenburg away. As Frankenburg is led off, the khan watches the scene with a broad grin on his face, clearly pleased with himself.")\
(set: $Choices to "$ChoiceIcon |NP>[Get off the horse.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.55s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Get off the horse.")]
}(set: $PassageText to "The khan laughs heartily, his voice booming, “Yes! Please, I only wish to serve you!” His guards swiftly approach and escort Frankenburg away. As Frankenburg is led off, the khan watches the scene with a wide grin, clearly pleased with his actions.")\
(set: $Choices to "$ChoiceIcon |NP>[Get off the horse.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.15s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Get off the horse.")]
}
(set: $PassageText to "As you and the khan approach the gates, he suddenly turns to you with a grin. “I want to speak to you alone! Your friend can wait elsewhere.” He raises his hand and orders his soldiers to escort Frankenburg to another part of the palace. “No need to worry! He will be well taken care of,” the khan assures you.
Frankenburg accedes, \"Very well.\" The khan's guards come out and escort Frakenburg away from you. As Frakenburg leaves, the khan looks at the scene with big grin on his face.")\
(set: $Choices to "$ChoiceIcon |NP>[Get off the horse.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.76s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Get off the horse.")]
}
(set: $PassageText to "You dismount your horse carefully, your feet sinking slightly into the dusty ground. Glancing at the khan, you notice he waits with a calm, almost regal patience as a slave kneels beneath him. Only then does the khan step onto the slave’s back to descend gracefully. His lips curl into a self-satisfied grin as he turns to you and says, “Shall we?”")\
(set: $Choices to "$ChoiceIcon |NP>[Enter the palace.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.49s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Enter the palace.")]
}(set: $PassageText to "You step into the palace, surprised by what greets you. The interior is not as ostentatious as you had imagined. Instead, it carries the essence of Mesopotamian culture. The vibrant, multicolored walls evoke memories of the Ishtar Gate of Babylon, while the symmetrical architecture showcases a striking mathematical precision. At the heart of the grand hall stands a modest yet inviting table laden with an assortment of delicacies.
Then you glance at the khan. He snaps his finger and the slaves approach him to change his royal garments. They make him look more majestic but cannot fully hide his quixotic aura. The khan gestures warmly, catching your attention. He guides you to the table with a sweeping motion. “My honored guest! Welcome to my home!” he declares with pride.")\
(set: $Choices to "$ChoiceIcon |NP>[Take a seat.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 21.5s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: "Take a seat.")]
}(set: $PassageText to "You make your way to your seat, careful and deliberate. The khan takes his place across from you. Only after he settles into his chair do you sit down. A brief but palpable silence hangs in the air, heavy with unspoken thoughts.")\
(set: $Choices to "$ChoiceIcon |NP1>[\"Thank you for your hospitality, your majesty. I am honored.\"]
$ChoiceIcon |NP2>[Stay silent. ]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 7.61s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP1)[(goto: '"Thank you for your hospitality, your majesty. I am honored."')]
(click: ?NP2)[(goto: "Stay silent. ")]
}
(set: $PassageText to "The khan’s grin widens at your remarks, a glint of curiosity in his eyes. “You are welcome, my guest! But I must ask… my army outside. What do you think?”
You sense a test in his question. He’s fishing for an opinion, yet you can’t afford to offend him—or appear weak. Before you can carefully craft a response, the khan leans forward, his tone sharp. (text-style: 'underline')[“Ah! I don’t like waiting. Answer quickly.”]")\
(set: $Choices to "$ChoiceIcon |NP>[\"I understand.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.02s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"I understand."')]
}
(set: $PassageText to "The khan breaks the silence with his question, \“My army outside. What you think?\"
You sense a test in his question. He’s fishing for an opinion, yet you can’t afford to offend him—or appear weak. Before you can carefully craft a response, the khan leans forward, his tone sharp. (text-style: 'underline')[“Ah! I don’t like waiting. Answer quickly.”]")\
(set: $Choices to "$ChoiceIcon |NP>[\"I understand.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.4s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"I understand."')]
}(set: $PassageText to "The khan bursts into laughter, a sound so loud it reverberates through the room. He slams the table with his hand, causing the plates to clatter. Regaining his composure, he grins at you. “Yes! My army can defeat any force! Even yours!”
He picks up a piece of meat from the platter before him and takes a hearty bite. As he chews, his eyes remain fixed on you, gleaming with curiosity. “So… tell me, how big is your country?”
It seems like he doesn't want to give you any chance to eat.")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She is...not very big as yours, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "My motherland stretches from Poland to Sibera."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "She cannot be compared to this puny country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.7s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[(dialog: $KhanBored, "I see...")]
(goto: '(Flatter) "She is...not very big as yours, your highness."')
]
(click: ?C2)
[(set: $C2 to it +1)
(if: $C2 is 2)[(dialog: $KhanHates, "I see...")]
(goto: '(Truth) "My motherland stretches from Poland to Sibera."')
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[(dialog: $KhanFurious, "I see...")]
(goto: '(Threaten) "She cannot be compared to this puny country."')
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}
(set: $PassageText to "The khan narrows his eyes at you, his expression unreadable at first. Then, a faint smile curls his lips. “Ah… you are narrow-minded! But no matter. My army can still crush yours!”
He picks up a piece of meat from the platter before him and takes a hearty bite. As he chews, his eyes remain fixed on you, gleaming with curiosity. “So… tell me, how big is your country?”
It seems like he doesn't want to give you any chance to eat.")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She is...not very big as yours, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "My motherland stretches from Poland to Sibera."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "She cannot be compared to this puny country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.26s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[(dialog: $KhanBored, "I see...")]
(goto: '(Flatter) "She is...not very big as yours, your highness."')
]
(click: ?C2)
[(set: $C2 to it +1)
(if: $C2 is 2)[(dialog: $KhanHates, "I see...")]
(goto: '(Truth) "My motherland stretches from Poland to Sibera."')
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[(dialog: $KhanFurious, "I see...")]
(goto: '(Threaten) "She cannot be compared to this puny country."')
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The khan’s eyes widen in surprise, a flicker of tension crossing his face. His hands ball into fists, resting firmly on the table. His voice drops to a sharp warning. “Careful, Russian... This is my palace.”
He picks up a piece of meat from the platter before him and takes a hearty bite. As he chews, his eyes remain fixed on you, gleaming with curiosity. “So… tell me, how big is your country?”
It seems like he doesn't want to give you any chance to eat.")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She is...not very big as yours, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "My motherland stretches from Poland to Sibera."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "She cannot be compared to this puny country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.98s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[(dialog: $KhanBored, "I see...")]
(goto: '(Flatter) "She is...not very big as yours, your highness."')
]
(click: ?C2)
[(set: $C2 to it +1)
(if: $C2 is 2)[(dialog: $KhanHates, "I see...")]
(goto: '(Truth) "My motherland stretches from Poland to Sibera."')
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[(dialog: $KhanFurious, "I see...")]
(goto: '(Threaten) "She cannot be compared to this puny country."')
]
}
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The khan’s face breaks into a wide smile. “I know! My country is the biggest!”
With a casual wave of his hand, a slave steps forward, presenting him with a thick cloth. The khan takes it and wipes his mouth with exaggerated ease, the gesture radiating an air of self-satisfaction.
After a brief pause, he leans forward slightly, his tone turning curious yet pointed. “Your army. How many guns has Russia?”")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She cannot have more than you have, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "There are too numerous to count, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "Enough to destroy any country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.87s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[
(dialog: $KhanBored, "I see.")
(goto: '(Flatter) "She cannot have more than you have, your highness."')]
(else-if: $C1 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Flatter) "She cannot have more than you have, your highness."')]
]
(click: ?C2)
[
(set: $C2 to it +1)
(if: $C2 is 2)[
(dialog: $KhanHates, "I see...")
(goto: '(Truth) "There are too numerous to count, your highness."')]
(else-if: $C2 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Truth) "There are too numerous to count, your highness."')]
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[
(dialog: $KhanFurious, "I see...")
(goto: '(Threaten) "Enough to destroy any country."')]
(else-if: $C3 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Threaten) "Enough to destroy any country."')]
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The khan raises an eyebrow, unimpressed. “Poland? Siberia? Are those towns? Towns don't make your country big.”
With a dismissive wave of his hand, a slave steps forward, presenting a thick cloth. The khan snatches it and wipes his mouth with deliberate nonchalance, the motion underscoring his disdain.
After a brief pause, he leans forward slightly, his tone turning curious yet pointed. “Your army. How many guns has Russia?”")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She cannot have more than you have, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "There are too numerous to count, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "Enough to destroy any country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.68s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[
(dialog: $KhanBored, "I see...")
(goto: '(Flatter) "She cannot have more than you have, your highness."')]
(else-if: $C1 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Flatter) "She cannot have more than you have, your highness."')]
]
(click: ?C2)[
(set: $C2 to it +1)
(if: $C2 is 2)[
(dialog: $KhanHates, "I see...")
(goto: '(Truth) "There are too numerous to count, your highness."')]
(else-if: $C2 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Truth) "There are too numerous to count, your highness."')]
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[
(dialog: $KhanFurious, "I see...")
(goto: '(Threaten) "Enough to destroy any country."')]
(else-if: $C3 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Threaten) "Enough to destroy any country."')]
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The khan's face darkens with rage. His voice drops to a dangerous tone as he growls, “Russian… know your place.”
With a sharp wave of his hand, a slave steps forward, offering a thick cloth. The khan snatches it, wiping his mouth with slow, deliberate movements, his piercing gaze never leaving you.
After a brief pause, he leans forward slightly, his tone turning curious yet pointed. “Your army. How many guns has Russia?”")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "She cannot have more than you have, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "There are too numerous to count, your highness."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "Enough to destroy any country."]]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 12.41s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(set: $KhanBored to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is bored of your flattery.]")
(set: $KhanHates to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan hates your honesty.]")
(set: $KhanFurious to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is furious to your threats.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[
(set: $C1 to it +1 )
(if: $C1 is 2)[
(dialog: $KhanBored, "I see...")
(goto: '(Flatter) "She cannot have more than you have, your highness."')]
(else-if: $C1 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Flatter) "She cannot have more than you have, your highness."')]
]
(click: ?C2)
[(set: $C2 to it +1)
(if: $C2 is 2)[
(dialog: $KhanHates, "I see...")
(goto: '(Truth) "There are too numerous to count, your highness."')]
(else-if: $C2 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Truth) "There are too numerous to count, your highness."')]
]
(click: ?C3)[
(set: $C3 to it +1)
(if: $C3 is 2)[
(dialog: $KhanFurious, "I see...")
(goto: '(Threaten) "Enough to destroy any country."')]
(else-if: $C3 is 3)[(goto: "DeathByKhan")]
(else:)[(goto: '(Threaten) "Enough to destroy any country."')]
]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "“Haha! Yes! I have twenty! Enough to crush any army!”
The khan lets out a deep sigh, then waves his left hand dismissively. A slave quickly hurries to his side, bowing low. The khan leans in and whispers something into the slave's ear. Once the khan finishes, the slave silently turns and exits through the back door.
With a smile spreading across his face, the khan shifts his focus back to you. “Now, we talk business. What is it that my friend desires from me?”")\
(set: $Choices to '$ChoiceIcon |NP>["Let us enter alliance between us. Russia and Khiva."]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.28s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"Let us enter alliance between us. Russia and Khiva."')]
}(set: $PassageText to "The khan tilts his head to the right, a smug look crossing his face. \"Not know? I have twenty! You know anything about your country?\"
The khan lets out a deep sigh, then waves his left hand dismissively. A slave quickly hurries to his side, bowing low. The khan leans in and whispers something into the slave's ear. Once the khan finishes, the slave silently turns and exits through the back door.
With a smile spreading across his face, the khan shifts his focus back to you. “Now, we talk business. What is it that my friend desires from me?”")\
(set: $Choices to '$ChoiceIcon |NP>["Let us enter alliance between us. Russia and Khiva."]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.29s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"Let us enter alliance between us. Russia and Khiva."')]
}(set: $PassageText to "The khan’s face darkens with disappointment. \"Not mine.\"
The khan lets out a deep sigh, then waves his left hand dismissively. A slave quickly hurries to his side, bowing low. The khan leans in and whispers something into the slave's ear. Once the khan finishes, the slave silently turns and exits through the back door.
With a smile spreading across his face, the khan shifts his focus back to you. “Now, we talk business. What is it that my friend desires from me?”")\
(set: $Choices to '$ChoiceIcon |NP>["Let us enter alliance between us. Russia and Khiva."]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.46s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"Let us enter alliance between us. Russia and Khiva."')]
}(set: $PassageText to "\"Hmm.... What do I get?\"")\
(set: $Choices to "$ChoiceIcon |NP>[\"My motherland will protect you from Turcoman bandits and your rivals.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 2.6s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"My motherland will protect you from Turcoman bandits and your rivals."')]
}(set: $PassageText to "The khan strokes his beard. \"In return.... you want?\"")\
(set: $Choices to '$ChoiceIcon |NP>["Allow our caravans to pass through Khiva and trade."]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 3.35s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: '"Allow our caravans to pass through Khiva and trade."')]
}(set: $PassageText to 'The khan pauses, deep in thought, before suddenly looking up with a broad grin. "Ah! I have my answer!" he exclaims. "With my gifts!"
He snaps his fingers, and slaves begin to emerge from behind a door, positioning themselves behind him. One by one, they circle the table, each carrying a large silver plate covered with cloth.
"Go on!" the khan urges. "Open them!"')\
(set: $Choices to "$ChoiceIcon |NP>[Unveil the cloth.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.06s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
(click: ?NP)[(goto: 'Unveil the cloth.')]
}(set: $PassageText to "A severed head of a Russian girl rests on the silver plate. Horrified, you stagger back, collapsing onto your hips. Before you can react further, Khivan soldiers rush forward, grabbing your arms and dragging you with force toward a dark chamber.
The khan laughs, his voice echoing through the room. But soon, his laughter turns into a snarl of rage. \"Stupid Russian!\" he spits. \"You think I’ll accept your will like a slave? (text-style: 'rumble')[YOU?!]\"")\
(set: $Choices to "$ChoiceIcon |NP>[Try to break free.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 13.22s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'KhivaBGM', 'fadeout', '1')
(track: 'ExecutionBGM', 'loop', 'true')
(track: 'ExecutionBGM', 'play')
(click: ?NP)[(goto: 'Try to break free.')]
}(set: $PassageText to "It's no use. Guards hold you tight. You can't move.
The khan approaches, his steps deliberate, and stands face-to-face with you. His eyes burn with contempt. \"You come to my land, refuse to bow, and test my patience?\" He stands tall, a sinister grin spreading across his face as he pets the severed head on the plate. \"Pathetic Russians... I've chopped down twenty of them! Now... you'll be the next.\"
A Khivan soldier steps forward, unsheathing his scimitar. As you look up, you see the little grin on his face. He raises it high, the cold steel gleaming in the dim light.")\
(set: $Choices to "$ChoiceIcon (text-style: 'rumble')|BreakFree>[BREAK FREE]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.1s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'ExecutionBGM', 'loop', 'true')
(track: 'ExecutionBGM', 'play')
(click: ?BreakFree)[(track: 'ExecutionBGM', 'fadeout', '1')(goto: "BREAK FREE")]
}
(align:"=><=")+(box:"=XXXXXXXX=")[
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)|DeathNote>[The cold steel slices through your neck.]
<!--(after: 7s)[(replace: ?DeathNote)[(transition: "fade-out")+(transition-time: 2s)[ ]]]-->
(after: 7s)[(goto: "British Intro")]]
{
(track: 'ExecutionSFX', 'play')
}
(set: $PassageText to "\"If that is your will, I must follow you.\" Frankenburg concedes, his tone softer now. \"Forgive me for showing weakness, Your Highness. I’ve been consumed by thoughts of the dangers ahead—savage Turcomans, the relentless desert heat, sandstorms, thirst... Perhaps my fear of death drove me to seek excuses.\"
With those words, he turns and heads toward the ship. You follow his steps with your gaze, then look up at your flagship, the Imperator Aleksandr. Its 110-gun armament and sturdy oak hull stand as a testament to Russian naval might—an impervious juggernaut ready to carry you into the unknown.")\
(set: $Choices to "$ChoiceIcon |EndEncounter>[Board the ship. Set sail for Krasnovodsk.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.88s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
(click: ?EndEncounter)[(track: 'PortBGM', 'fadeout', '1')(goto: "TravelScreen1")]
}(set: $PassageText to "You and Frankenburg sit quietly around the fire. You hear the fire cracking. Quietly, You both stare at the fire as it brings comfort to you.")\
(set: $Choices to "$ChoiceIcon |NP>[\"So... how did you become a soldier?\"]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 5.48s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?NP)[(goto: '"So... how did you become a soldier?"')]
}
(set: $PassageText to "Frankenburg looks at you, surprise flickering across his face, as if no one has ever asked him that before. He tosses a wooden stick into the fire, the crackling flames adding weight to his words as he begins to speak.
“I was just a mere peasant in the town of Kashin. One day, a man came to our farm, dressed in a bright green uniform, his chest adorned with medals. He looked at me and said, ‘You’ve been called to serve as a proud soldier of the motherland. Gather your belongings and follow me.’”")\
(set: $Choices to "$ChoiceIcon |NP>[\"You just joined our army like that?\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 14.06s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?NP)[(goto: '"You just joined our army like that?"')]
}(set: $PassageText to "I was sick of our farm... Perhaps I needed something new... An excitement perhaps.... The thought of leaving it all behind was so overwhelming that I didn’t even say goodbye to my mother. I just followed the man. And before I knew it, I was fighting the French at Borodino.”")\
(set: $Choices to "$ChoiceIcon |NP>[\"Don't you miss your mother?\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.69s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?NP)[(goto: '"Don\'t you miss your mother?"')]
}(set: $PassageText to '"Of course, Your Highness. I miss her. Ever since I joined the army, I haven\'t had the chance to see her... A commoner like me doesn\’t have much freedom to visit family. They keep moving me from post to post. If only I\’d known that would be the last time I saw her, I would\’ve given her a proper hug.” Frankenburg looks back at you, offering a bittersweet smile. “At least I can take comfort in knowing my salary is helping my mother.”
An awkward silence lingers between you. Frankenburg breaks it, speaking first. "It\’s getting late, Your Highness. I\’ll take the first watch. I\’ll wake you in two hours."
You adjust your bedroll carefully and lie down.')\
(set: $Choices to "$ChoiceIcon |Places6>[The dawn breaks...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 17.81s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(click: ?Places6)[
(track: 'CampfireSFX', 'fadeout', '1')
(set: $Water to it - 1)
(goto: "TravelScreen6")
]
}(set: $PassageText to 'Frankenburg stumbles toward you, his lips as dry and cracked as your own. He pulls out his water bag and offers it to you. "Your... Highness... It\'s not much, but please, take mine."
You don\'t understand why he’s willing to sacrifice his water for you, but in that moment, you desperately seize it, drinking deeply to quench your thirst. Frankenburg watches you with an expression of relief, his own exhaustion mirrored in his eyes.')\
(set: $Choices to "$ChoiceIcon |Places9>[Continue on...$WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.45s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places9)[
(if: $Water > 0)[
(set: $Water to it - 1)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen9")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]](set: $PassageText to 'Frankenburg approaches you, his lips dry and cracked, mirroring your own condition. Suddenly, he rushes to grab your water bag. "Your... Highness... I\'m sorry... I cannot endure much longer..."
Frankenburg drinks the water down in hurried gulps. You watch helplessly, feeling the weight of your only means of survival slip away into his hands.')\
(set: $Choices to "$ChoiceIcon |Places9>[Continue on...$WaterIcon(text-color: red)[-3]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.7s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?Places9)[
(if: $Water > 0)[
(set: $Water to it - 3)
(track: 'DesertWindSFX', 'fadeout', '1')
(goto: "TravelScreen9")]
(else:)[(goto: "WaterDepleted")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]]=><=
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)[Prince Aleksei Bekovski]
(transition: "dissolve")+(transition-delay: 4s)+(transition-time: 2s)[Russian envoy to Khiva]
(transition: "dissolve")+(transition-delay: 6s)+(transition-time: 2s)[Astrakhan, Russia]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))|GameStart>[$ChoiceIcon2 Enter the port]
{
(after: 9s)[
(click: ?GameStart)[
(goto: "Begin your mission")
]
]
}
(align:"=><=")+(box:"=XXXXXXXX=")[
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)[15 years later...]
(transition: "dissolve")+(transition-delay: 4s)+(transition-time: 2s)[Captain James Potter]
(transition: "dissolve")+(transition-delay: 6s)+(transition-time: 2s)[British officer of Bengal Artillery]
(transition: "dissolve")+(transition-delay: 8s)+(transition-time: 2s)[British garrison in Herat, Afghanistan]
(transition: "dissolve")+(transition-delay: 12s)+(text-color: white)+(hover-style: (text-color: #950606))|BritishMission>[$ChoiceIcon2 Enter Major d'Arcy's office]]
{
(track: 'BritishIntroBGM', 'loop', 'true')
(track: 'BritishIntroBGM', 'play')
(after: 12s)[(click: ?BritishMission)[(track: 'BritishIntroBGM', 'fadeout', '1')(goto: "British Office")]]
}
(set: $PassageText to "You knock on the wooden door in front of you. A voice from within responds, “Come in.” You open the door and step into Major d'Arcy Todd's office.
After closing the door quietly behind you, you take three steps forward and salute. Major d'Arcy Todd returns the gesture with a sharp salute of his own. “At ease,” he says, and only then do you drop your salute.")\
(set: $Choices to "$ChoiceIcon |NP>[\"Sir, Captain James Potter reports as ordered.\"]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.67s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]
</div>
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: '"Sir, Captain James Potter reports as ordered."')]
}(set: $PassageText to "The Major is focused on a document, his fountain pen gliding across the paper. After signing his initials, he carefully sets the pen down. He folds the paper with precision, pours hot wax on the crease, and seals it with a rubber stamp. Leaning back in his chair, his brow furrows with concern.
“Captain Potter, I know you’re here on short notice, but we are facing a crisis,” he begins, his voice steady but heavy with urgency. “Yesterday, we received an intelligence from Khiva. Russia is mobilizing an army of 100,000 in Orenburg with plans to invade Khiva.”")\
(set: $Choices to "$ChoiceIcon |NP>[\"Any reason for their aggression, sir?\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.59s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: '"Any reason for their aggression, sir?"')]
}(set: $PassageText to 'The Major rises from his desk and walks over to the massive map of Central Asia that spans the wall behind him. He runs a hand over the top, as if measuring the weight of the situation.
“For over a century, Central Asia and India have been the Crown Jewel of our Empire,” he says, his voice filled with quiet gravity. “Our economic prosperity has been built on the dominance we hold in this region. But now… the Russians are threatening that. They plan to seize Khiva by force, disrupting our markets. And there’s a real chance they’re eyeing India as their next conquest.”')\
(set: $Choices to '$ChoiceIcon |NP>["Why can\'t London send an official complaint?"]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 15.89s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: '"Why can\'t London send an official complaint?"')]
}(set: $PassageText to 'The Major grabs the document and walks toward you, his expression somber. “Unfortunately, the Russians have a justification that we cannot easily refute. They claim they’re liberating Russian slaves in Khiva. They\'ve even admitted, without shame, that they plan to install a puppet government there to ensure the safety of their people.”
He lets out a heavy sigh and looks at you, the weight of the situation evident in his eyes. “As you know, we forcibly brought Herat into our fold. So we are in no position to question their morality. We cannot prevent this by simply telling them no."')\
(set: $Choices to '$ChoiceIcon |NP>["So... What do we do, sir?"]')\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 16.55s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: '"So... What do we do, sir?"')]
}(set: $PassageText to 'The Major hands you the paper with a grave expression. “There is one way. Your mission is to free those Russian slaves kept in Khiva before the Russian army arrives. You must convince the Khan of Khiva to free them. Not only that, you have to escort them to the nearest Russian outpost and deliver them back to Russian lands. Only then, the Russians will no longer have any justification to take Khiva.”')\
(set: $Choices to "$ChoiceIcon |NP>[Grab the order.]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 11.87s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: 'Grab the order.')]
}(set: $PassageText to 'As you take the paper, Major places a hand on your shoulder. “We cannot lose India. It\'s too damn important. The fate of our Empire is on your shoulders. Good luck Captain.”
You nod, accepting the weight of his words. After a brief moment, you salute. The Major returns the gesture, his expression a mix of determination and concern.
The Great Game has just begun.')\
(set: $Choices to "$ChoiceIcon |NP>[Let the Game begin]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.94s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
{
(track: 'BritishBGM', 'loop', 'true')
(track: 'BritishBGM', 'play')
(click: ?NP)[(goto: 'Let the Game begin')]
}{
(set: $ImageOpacity1 to 1)
(set: $ImageOpacity2 to 0)
(track: 'SailingSFX', 'loop', 'true')
(track: 'SailingSFX', 'play')
}
(align:"=><=")+(box:"=XXXXXXXX=")[|Image1>[<img src = "Images/Sailing.png" style="opacity: $ImageOpacity1;" width="75%" height="75%">]
|Traveling>[Sailing(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))+(text-style: "underline")[|NextLocation>[$ChoiceIcon2 Enter Krasnovodsk]]]
{
<!--Count the opacity down to visualize the fade out/in-->
<!--Try following the link https://www.reddit.com/r/twinegames/comments/10qe98y/how_to_use_harlowe_variables_in_html_tags/-->
(after: 9s)[(click: ?NextLocation)[(track: 'SailingSFX', 'fadeout', '1')(goto: "Board the ship. Set sail for Krasnovodsk")]]
}
(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter Karakum Desert]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(after: 9s)[(click: ?NextLocation)[(goto: "Enter the desert")]]
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter The Great Dunes]]]
{(after: 9s)[(click: ?NextLocation)[(goto: "Continue on...")]]}
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Continue walking The Great Dunes]]]
{(after: 9s)[(click: ?NextLocation)[(goto: "Keep walking...")]]}
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/MakingCamp.png" width="75%" height="75%">
|Traveling>[Making camp(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Continue on...]]]
{
(track: 'CampfireSFX', 'loop', 'true')
(track: 'CampfireSFX', 'play')
(after: 9s)[(click: ?NextLocation)[
(if: $TrustPoint <= -2 and $TriggerSteal is true)[(goto: "Start camp")]
(else: )[(goto: "Frankenburg's Personal Story")]
]]
}
(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter Targan's Haven]]]
{(after: 9s)[(click: ?NextLocation)[(goto: "The dawn breaks...")]]}
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter The Azrazine Steps]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
{(after: 9s)[(click: ?NextLocation)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "Continue on... ")]]}
(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 The thirst encroaches...]]]
{(after: 9s)[(click: ?NextLocation)[(track: 'BanditSFX', 'fadeout', '1')(goto: "Keep walking... ")]]}
{
(track: 'BanditSFX', 'loop', 'true')
(track: 'BanditSFX', 'play')
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter The Caravan Ridge]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
{
(after: 9s)[(click: ?NextLocation)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "Continue on... ")]]
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Enter Sands of Arukh-Vey]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
{
(after: 9s)[(click: ?NextLocation)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "Keep walking... ")]]
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Continue walking Sands of Arukh-Vey]]]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
{
(after: 9s)[(click: ?NextLocation)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "Continue on... ")]]
}(align:"=><=")+(box:"=XXXXXXXX=")[<img src = "Images/Travelling.png" width="75%" height="75%">
|Traveling>[Traveling(t8n: "instant")+(t8n-delay: 1s)[.](t8n: "instant")+(t8n-delay: 2s)[.](t8n: "instant")+(t8n-delay: 3s)[.]]
(live: 4s)[(rerun: ?Traveling)]
(transition: "dissolve")+(transition-delay: 9s)+(text-color: white)+(hover-style: (text-color: #950606))[|NextLocation>[$ChoiceIcon2 Finally... Enter Khiva]]
]
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(after: 9s)[(click: ?NextLocation)[(track: 'DesertWindSFX', 'fadeout', '1')(goto: "Have to keep moving...")]]
}{
(if: (passage:)'s tags does not contain "Intro" and (passage:)'s tags does not contain "MainMenu")[(save-game: "Resume")]
<!--Icons-->
(set: $DucatIcon to "<img src = 'Images/Icon_Ducat.png' width='25px' height='25px'>")
(set: $WaterIcon to "<img src = 'Images/Icon_Water2.png' width='25px' height='30px'>")
(set: $ChoiceIcon to "<img src = 'Images/Icon_Choice.png' width='20px' height='18px' class='hover-choice'>")
(set: $ChoiceIcon2 to "<img src = 'Images/Icon_Choice2.png' width='30px' height='25px' class='hover-choice'>")
<!--Handwriting transition time -->
(set: $HandwritingTime to 30)
<!--Choice show up time-->
(set: $ChoiceShowUpTime to 1s)
(set: $BoxWidth to "=XXXXXXXXXXXXX=")
}
(align:"=><=")+(box:"=XXXXXXXX=")[
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)[Game Over]
(transition: "dissolve")+(transition-delay: 4s)+(transition-time: 2s)+(text-color: white)+(hover-style: (text-color: #950606))[|ToMainMenu>[Retry]]]
{
(if: $Water < 0 or $Ducat < 0)[(set: $Water to 0)(set: $Ducat to 0)]
(after: 4s)[(click: ?ToMainMenu)[(print: "<script>window.clearSavedGames();</script>")(goto: "Main Menu")]]
}(set: $PassageText to "Your water supply ran out. There is no more hope. No more energy to continue. You collapse on your sand with your dried mouth.
|GameOver>[Game over]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?GameOver)[(track: 'DesertWindSFX', 'fadeout', '1')(track: 'BanditSFX', 'fadeout', '1')(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText]](set: $PassageText to 'The khan loses interest in you. "I\'m sick of your presence here. Be gone and die." As he waves his hand, guards grab you by your arms and drag you to a dark cell. There, you meet your fate.
|GameOver>[Game over]')\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]
</div>
{
(click: ?GameOver)[(goto: "GameOver")]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText]](align:"=><=")+(box:"=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=")[
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)[This game is a work of historical fiction. Any resemblance to actual persons, living or dead, or actual events is purely coincidental.]
(transition: "dissolve")+(transition-delay: 2s)+(transition-time: 2s)+(text-color: white)+(hover-style: (text-color: #950606))[|Acknowledge>[$ChoiceIcon2 Acknowledge]]]
{(after: 2s)[(click: ?Acknowledge)[(goto: "Main Menu")]]}(align:"=><=")+(box:"=XXXXXXXXXXXXXX=")[
Thank you for playing the prologue of The Great Game!
You will soon venture out into the desert to thwart Russian plan to endanger British India.
It is up to you that the British Empire outlives her rival.
Stay tuned for the main story, Captain Potter's mission!
(text-color: white)+(hover-style: (text-color: #950606))[|BackToMainMenu>[$ChoiceIcon2 Back to Main Menu]]
{(click: ?BackToMainMenu)[(print: "<script>window.clearSavedGames();</script>")(goto: "Main Menu")]}
]
{
(track: 'BritishBGM', 'fadeout', '1')
}<!--BGM List-->
MainMenuBGM: Audio/MainMenu01.mp3
IntroBGM: Audio/Intro02.mp3
BritishBGM: Audio/BritishBGM01.mp3
BritishIntroBGM: Audio/BritishIntro02.mp3
PortBGM: Audio/Port01.mp3
KhivaBGM: Audio/Bandit01.mp3
ExecutionBGM: Audio/ExecutionBGM01.mp3
<!--SFX List-->
PistolSFX: Audio/PistolShot02.mp3
PopUpSFX: Audio/Bong01.mp3
BanditSFX: Audio/Bandit03.mp3
CampfireSFX: Audio/Campfire02.mp3
DesertWindSFX: Audio/DesertWind01.mp3
ExecutionSFX: Audio/Execution01.mp3
EndOfEncounterSFX: Audio/Gong02.mp3
MerchantLaughSFX: Audio/Laugh02.mp3
SailingSFX: Audio/Sailing01.mp3(set: $PassageText to "You rummage through the pockets of the man. Alas! You find some coins sitting in the corner of his pocket. As you claim your small booty, you find Frankenburg looking at the scene with concern. \"Your Highness... Outright looting a man is not a deed expected from a Christian. I think it's rather better to leave than anger God.\"")\
(set: $Choices to "$ChoiceIcon |NP>[\"God won't help us here. It's just us.\"]
$ChoiceIcon |Threaten>[\"Shut up. I'm doing everything to help us survive.\"]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.1s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(set: $CompanionDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/CompanionDisappointed.png' class = 'CompanionDisappointed'>
Frankenburg does not appreciate your attidude.]")
(click: ?Threaten)[
(set: $TrustPoint to it - 1)
(track: 'PopUpSFX', 'play')
(dialog: $CompanionDisappointed, "I see...")
(goto: "FrankenburgDisappointed")
]
(click: ?NP)[(goto: '"God won\'t help us here. It\'s just us."')]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "\"Well... This is another confession we must make before God.\" Frankenburg turns away and starts walk. You put your coins deep inside your pocket and follow suit.")\
(set: $Choices to "$ChoiceIcon |Places5>[Keep walking... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 6.05s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Places5)[
(set: $Water to it - 1)
(goto: "TravelScreen4")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "Frankenburg drops his head with a big sigh. Seeing this, his attidude fuels up an anger inside you like a spark. But before you can scold him, he turns and walks away. You let your anger cool down a bit. You put your coins deep inside your pocket and follow suit.")\
(set: $Choices to "$ChoiceIcon |Places5>[Keep walking... $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.39s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
</div>
{
(click: ?Places5)[
(set: $Water to it - 1)
(goto: "TravelScreen4")
]
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
}
(set: $PassageText to "Every second, you constantly remind yourself in your head, \"Answer the question right... Answer the question right...\" Before you can convince yourself such, the khan slams the table to grab your attention. \"Great! So... Again...! What do you think about my army?\"")\
(set: $Choices to '$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C1>[(Flatter) "A magnificent one, your majesty."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C2>[(Truth) "It lacks discipline."] ]
$ChoiceIcon (hover-style: (text-style: "shudder"))[ |C3>[(Threaten) "It stands no chance against ours."]]')\
{(set: $C1 to 0)
(set: $C2 to 0)
(set: $C3 to 0)}\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 8.69s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]
{
(set: $KhanDisappointed to "(align:'=><=')+(box:'=XXXXXX=')[<img src = 'Images/DisappointedKhan.png' class = 'DisappointedKhan'>
The khan is becoming impatient.]")
(after: 45s)[(dialog: $KhanDisappointed, "I see...")]
(after: 55s)[(goto: "DeathByKhan")]
(click: ?C1)[(set: $C1 to it +1 )(goto: '(Flatter) "A magnificent one, your majesty."')]
(click: ?C2)[(set: $C2 to it +1)(goto: '(Truth) "It lacks discipline."')]
(click: ?C3)[(set: $C3 to it +1)(goto: '(Threaten) "It stands no chance against ours."')]
(track: 'KhivaBGM', 'loop', 'true')
(track: 'KhivaBGM', 'play')
}(set: $PassageText to "The merchant may be right. You recall an intelligence report you’ve read, warning of the deceitful nature of the locals. With a reluctant sigh, you slide your coins back into your pocket, leaving the woman kneeling in her sorrow.
\"Hah! A noble who actually listens to a commoner like me? I'll be damned!\" The merchant turns and leaves the scene. You can almost hear his joyful whistling.
\"Your Highness, we don’t have time to waste.\" Frankenburg says firmly. \"The Tsar is no patient man. We must proceed to the desert.\" You nod, and together you make your way toward the city gate. The bustling streets grow quieter with every step, the crowd thinning until only a few stragglers remain.
Then, as you approach the gate, the might of the desert strikes you. A sudden gust of sand-laden wind hits your face, carrying with it the searing heat of the Karakum. Beyond the gates lies a vast, unforgiving expanse—the sea of sand stretching endlessly to the horizon.")\
(set: $Choices to "$ChoiceIcon |Place3>[Enter the desert $WaterIcon(text-color: red)[-1]]")\
<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]
|Choices>[(t8n: 'dissolve')+(t8n-delay: 24.21s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]
</div>
{
(click: ?Place3)[
(set: $Water to it - 1)
(track: 'PortBGM', 'fadeout', '1')
(goto: "TravelScreen2")
]
(track: 'PortBGM', 'loop', 'true')
(track: 'PortBGM', 'play')
}(set: $PassageText to "You have lost track of how long you’ve been walking. The heat is becoming unbearable. Each step is a struggle against the relentless sun that scorches your skin and parches your throat. Your body aches with thirst, its desperate cry for water echoing in every fiber of your being. You know that if you do not drink now, you will surely collapse.")\
(set: $Choices to "$ChoiceIcon |DrinkWater>[Drink water.$WaterIcon(text-color: red)[-2]]
$ChoiceIcon |NP>[Do not drink. ]
|SpecialChoice>[$ChoiceIcon Frankenburg approaches.]")\
(transition: "dissolve")+(transition-delay: $EncounterFadeInTime)+(transition-time: $EncounterFadeInTime)[<div id="TextBox">
(align:"<==")+(box:$BoxWidth)[|HandwrittenText>[(char-style: via (t8n-delay:pos*$HandwritingTime)+(t8n:'dissolve'))[$PassageText]]]\
(align:"<==")+(box: $BoxWidth)[|Choices>[(t8n: 'dissolve')+(t8n-delay: 10.49s - $ChoiceShowUpTime)+(t8n-time:1s)[$Choices]]]]\
</div>
{
(track: 'DesertWindSFX', 'loop', 'true')
(track: 'DesertWindSFX', 'play')
(click: ?DrinkWater)[
(set: $Water to it - 2)
(if: $Water <= 0)[(goto: "WaterDepleted")]
(else:)[(goto: "Drink water.")]
]
(click: ?NP)[(goto: "Do not drink. ")]
<!--Condition for showing the special response-->
(if: $TrustPoint >= 2 or <= -2)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]
<!--Logic for showing either positive or negative encounter-->
(click: ?SpecialChoice)[
(if: $TrustPoint >= 2)[(goto: "Frankenburg giving water")]
(else: )[(goto: "Frankenburg taking your water")]
]
}
(click: ?Page)[(replace: ?HandwrittenText)[$PassageText](replace: ?Choices)[$Choices]
(if: $TrustPoint >= 2 or <= -2)[(show: ?SpecialChoice)]
(else: ) [(hide: ?SpecialChoice)]]](set: $Delay to 0)