<u>Motherland</u>
By Tom Clement
[[Click Here To Enter The World Of Spies]].
<img src="https://i.imgur.com/4Jij1Bi.png" width="650" height="550">(live: 1s)[(t8n:"dissolve")["The greatest evil in the world is not done in those sordid 'dens of crime' that Dickens loved to paint.(stop:)]]
(live: 5s)[(t8n:"dissolve")["...it is conceived and ordered in clean, carpeted, warmed and well-lighted offices, by quiet men with white collars and cut fingernails and smooth-shaven cheeks." (stop:)]]
(live: 5s)[(t8n:"dissolve")[- C.S. Lewis.(stop:)]]
(set: $counter to 12)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Your Character")]](live: 1s)[(t8n:"dissolve")[You are from that 'Evil Empire' that they talk about on the news.(stop:)]]
(live: 3s)[(t8n:"dissolve")[But you just want to keep the Motherland safe.(stop:)]]
(live: 5s)[(t8n:"dissolve")[And you will do anything to keep it that way.(stop:)]]
(live: 7s)[(t8n:"dissolve")[If you don't...(stop:)]]
(set: $counter to 10)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Bomb Explosion")]]
Name:(click: "Name:")[ Hans Fischer]
Age: (click: "Age:")[ 21]
Alma Mater: (click: "Alma Mater:")[ Gunport University]
Military Service: (click: "Military Service:")[ 2 Years]
Dominant Hand: (click: "Dominant Hand:")[ Right]
Smoker: (click: "Smoker:")[ Yes]
Drinker: (click: "Drinker:")[ No]
[[Go Undercover]].Your target is a safe that contains the co-ordinates for all possible missile targets against the Motherland.
The safe is in the office of the base commander, Colonel Lauder.
Fortunately he likes to interview all new recruits on their first day. Hopefully you can locate the safe during your interview.
You are sat outside his office with all the other new recruits. At ten o'clock his secretary says,
"[[Pvt. Fischer, You can enter now]]."(display: "Timertwo")
[[Back to the safe|Guess Code]].
(if: $LauderNotes is true)
[Code 1: 35/02/14/75
Code 2: 35/30/15/90
Code 3: 32/44/14/88
Code 4: 23/04/32/14
Code 5: 33/20/14/33]
(if: $CodeNotes is true)
[The code begins with a 3.
The code has no double numbers.
The code has a 0 in the second number.
The third number is 14.
If it is a DL-83 safe, the switch is below the Parker Security label.
If it is a DL-84 safe, the switch is below the Serial No. label.
If the Serial No. starts with a 6, the switch is below the DL label.](set: $timertwo to 10)(display: "Timertwo")
(align:"<===")|nox>[ [Parker Security] ] (align:"<===")[<span class="hides">[[Reset Button?|Correct]</span>](align:"===>")|vox>[ [Model: DL-83] ] (align:"===>")[<span class="hides">[[Reset Button?|Wrong]</span>]|box>[ [[1] [[2] [[3]
|box>[ [[4] [[5] [[6]
|box>[ [7]] [[8] [ 9]
|box>[ [[0]
(align:"<===")|lox>[ [Serial No. 724395] ](align:"<===")[<span class="hides">[[Reset Button?|Wrong]</span>]
(click: ?link)[(go-to: "Correct|Reset Button?")]
(click: ?link)[(go-to: "Wrong|Reset Button?")]
[Check your notebook|Possible Codes]](live: 1s)[(t8n:"dissolve")[You have been selected to go undercover in an enemy army base.(stop:)]]
(live: 3s)[(t8n:"dissolve")[You must read your cover story. It is the background of your training.(stop:)]]
(live: 5s)[(t8n:"dissolve")[If you do not match up with your background then the enemy will know you are a spy.(stop:)]]
(live: 7s)[(t8n:"dissolve")[[Read Your Background]].(stop:)]Lauder stands up and extends his hand.
"You are..." he starts.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Your Name")]](set: $name to (prompt: "You are...", ""))
(if: $name is "Hans" or "hans" or "Fischer" or "fischer" or "Hans Fischer" or "Hans fischer" or "hans Fischer" or "hans fischer")[(go-to: "Ah yes")]
(else:)[(go-to: "I'm sorry")]"Ah yes," Lauder says. "I've heard about you Pvt. Fischer.
"It was two years at Gergen University, yes?"
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "How Many Years?")]]Lauder looks at his register of new recruits.
"Sorry, I just have to make a quick phone call."
Thirty seconds later, military police crash through the door and wrestle you to the floor.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "I'm Sorry Two")]]You are taken away in handcuffs. Your story didn't match up with the one on the register.
That's the end of your story.
You are tossed in prison and interrogated for the rest of your days as to your espionage knowledge.
Although the interrogators are confused as to how you could forget your cover story.(set: $years to (prompt: "How many years...", ""))
(if: $years is "Two" or "Two Years" or "Two years" or "two" or "two Years" or "two years" or "2" or "2 Years" or "2 years")[(go-to: "And which school")]
(else:)[(go-to: "I'm sorry")](set: $school to (prompt: "And which university...", ""))
(if: $school is "Gunport" or "gunport")[(go-to: "Very good")]
(else:)[(go-to: "I'm sorry")]"Gunport was it?" Lauder says, squinting at his register. "Ah, so it was. It has to be one of the best military academies in the country."
He reaches across his desk and picks up a wooden box. "Would you like a cigarette?" he says, opening the box and showing several cigarettes arranged neatly in rows.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Cigarette")]](set: $cigarette to (prompt: "Take a cigarette...", ""))
(if: $cigarette is "Yes" or "yes")[(go-to: "Which hand do you use?")]
(else:)[(go-to: "I'm sorry")](set: $hand to (prompt: "Which hand do you use?", ""))
(if: $hand is "Right" or "right")[(go-to: "Super good")]
(else:)[(go-to: "I'm sorry")]Lauder lights your cigarette and takes one for himself.
"Filthy habit," he says with a smile. "But I love them."
You chat for a little longer about your upbringing and your time at university, Luckily you've memorised all the key parts.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "New Position")]]"Well, I have a lot of new recruits to get through," Lauder says, taking another drag of his cigarette. "You'll be in Barracks C. Dismissed."
You stand and salute before leaving. Lauder nods.
As you leave you see him head to the cupboard and hear a safe door open.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Transmission")]]<script>
/*
Hidden links that hide unless you're hovering over them:
<span class="hides">[[Unlock Safe]]</span>
*/
$('.hides')
.addClass('hidden')
.on('mouseenter', function () {
$(this).removeClass('hidden');
})
.on('mouseleave', function () {
$(this).addClass('hidden');
});
</script>(display: "Timertwo")(set: $timertwo to it - 30)
You nervously photograph the documents before storing them back in the safe.
You lock it and head back out of the office.
[[Head back to the barracks]].
(set: $LauderOfficeCaught to false)The safe beeps and starts smoking.
Thirty seconds later the door crashes open and military police flood the room.
You are wrestled to the ground and handcuffed.
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Wrong Two")]]{
(live: 1s)[
(if: $timertwo is 0)[
(stop:)
(goto: "End")
]
(else: )[
(set: $timertwo to it - 1)
You have $timertwo seconds left!
]
]
}Over the next three weeks, you study Lauder's pattern. You need to break into his office when he is out.
You have indentified a five minute window at 12pm. You must get in, photograph the evidence and get out without anyone spotting you.
You have your lockpick and your mini-camera. If anyone stops you on the way, you've got a plan to tell them you're collecting a Leave of Absence application.
[[Ready?]](set: $timertwo to 300)(display: "Timertwo")
At 12pm, you set off towards Lauder's office. You are in Barracks C heading to the Office. Which way do you go?
[[Head around the back of the barracks?]]
[[Head straight to Lauder's office?]]
<img src="https://i.imgur.com/3xKLcCq.png" width="650" height="450">
(set: $getcaughtoutside to true)(set: $timertwo to it - 30)(display: "Timertwo")
You sneak slowly and use up some time, but get around to Lauder's office without anyone seeing you.
Luckily there is no guard on watch outside his office.
You try the front door and it is locked.
[[Pick the lock?]]
[[Break the lock?]]
(set: $stealth to true)(display: "Timertwo")
You stride purposefully towards Lauder's office.
Hopw are halfway there when you hear someone call behind you, "Pvt. Fischer."
[[Keep walking?]]
[[Stop and turn?]]
(set: $alertgaurds to true)(display: "Timertwo")
"Fischer," the name calls again. "Stop now!"
[[Keep walking?|Shot Dead Start]]
[[Stop?|Stop and turn?]](display: "Timertwo")
You turn and see a sergeant marching towards you.
"What are you doing outside of the barracks?" he barks.
[[Heading to the office]].
[[Just stretching my legs]].(display: "Timertwo")
Use the pin (P) to navigate an spring the lock (L).
|map>[(display: "Map")]
(set: $picklock to true)
(set: $picklockcaught to true)(display: "Timertwo")
You look around to check if the coast is clear.
Once you are certain you are alone. You slide your combat knife into the side of the door and push down hard.
The lock breaks and you slip inside.
(set: $breaklock to true)
(set: $counter to 8)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Lauder's Office")]]{
(set: $dungeon to (array:
(a: 0,0,0,0,0,0,0,0,0,0),
(a: 0,1,1,1,1,1,1,1,0,0),
(a: 0,0,0,0,0,1,0,1,1,0),
(a: 0,1,1,1,1,1,0,0,1,0),
(a: 0,0,0,0,1,0,2,0,1,0),
(a: 0,0,0,0,1,1,1,0,1,0),
(a: 0,0,0,0,0,0,0,0,0,0),
)
)
(set: $positionX to 2)
(set: $positionY to 2)
}(display: "Timertwo")
You unlock the door.
You slip inside and close it behind you.
[[You look around Lauder's office|Lauder's Office]].
(set: $picklockcaught to false)(set: $map to "")\
|workarea>[
(for: each _y, ...(range: 1, $dungeon's length))[
(for: each _x, ...(range: 1, $dungeon's (_y)'s length))[
(if: _x is $positionX and _y is $positionY)[
(set: $map to it + "P ")
]
(else-if: $dungeon's (_y)'s (_x) is 0)[
(set: $map to it + "+ ")
]
(else-if: $dungeon's (_y)'s (_x) is 1)[
(set: $map to it + ". ")
]
(else-if: $dungeon's (_y)'s (_x) is 2)[
(set: $map to it + "L ")
]
]
(set: $map to it + " <br>")
]
]\
$map
{
(set: $seperator to "")\
(set: _north to $dungeon's ($positionY - 1)'s ($positionX))
(set: _east to $dungeon's ($positionY)'s ($positionX + 1))
(set: _south to $dungeon's ($positionY + 1)'s ($positionX))
(set: _west to $dungeon's ($positionY)'s ($positionX - 1))
(if: _north is 1)[
$seperator
(link: "Up")[
(set: $positionY to it - 1)
(replace: ?map)[(display: "Map")]
]
(set: $seperator to " | ")
]
(else-if: _north is 2)[
$seperator[[Unlock]]
(set: $seperator to " | ")
]
(if: _east is 1)[
$seperator
(link: "Right")[
(set: $positionX to it + 1)
(replace: ?map)[(display: "Map")]
]
(set: $seperator to " | ")
]
(else-if: _east is 2)[
$seperator[[Unlock]]
(set: $seperator to " | ")
]
(if: _south is 1)[
$seperator
(link: "Down")[
(set: $positionY to it + 1)
(replace: ?map)[(display: "Map")]
]
(set: $seperator to " | ")
]
(else-if: _south is 2)[
$seperator[[Unlock]]
(set: $seperator to " | ")
]
(if: _west is 1)[
$seperator
(link: "Left")[
(set: $positionX to it - 1)
(replace: ?map)[(display: "Map")]
]
]
(else-if: _west is 2)[
$seperator[[Unlock]]
]
}You receive a tranmission from HQ on your secret radio.
"HQ does not know the code for his safe, but they have a few ideas, which you can [[read here]].
Lauder keeps a notebook on his desk with the code to his safe."
If you think you do not need to read the report, then continue on below.
[[Happy hunting.|When To Go?]]The code begins with a 3.
The code has no double numbers.
The code has a 0 in the second number
The third number is 14.
Lauder has a Parker Security safe. Each safe has an override switch somewhere on the device.
If it is a DL-83 safe, the switch is below the Parker Security label.
If it is a DL-84 safe, the switch is below the Serial No. label.
If the Serial No. starts with a 6, the switch is below the DL label.
Lauder keeps a notebook on his desk with his codes, hoepfully one will match up.
You jot these down in your notebook.
[[Back|Transmission]].
(set: $CodeNotes to true)(display: "Timertwo")
You look at Lauder's desk.
You see his notebook in the corner.
You flick through until you get to a list of numbers.
Code 1: 35/02/14/75
Code 2: 35/30/15/90
Code 3: 32/44/14/88
Code 4: 23/04/32/14
Code 5: 33/20/14/33
You note them all down.
[[Back|Lauder's Office]].
(set: $LauderNotes to true)(display: "Timertwo")
You rifle through the cabinet but don't find anything.
Keep looking.
[[Back|Lauder's Office]].(display: "Timertwo")
You open the cupboard and find the safe bolted in.
[[Look at the safe|Guess Code]].(display: "Timertwo")
You look at the coffee table in Lauder's office.
There are a few magazine and military-themed books. There is nothing that can help you.
[[Back|Lauder's Office]].(display: "Timertwo")
Where to go? Where was the safe?
[[Lauder's desk?]]|[[Filing cabinet?]]|[[Cupboard?]]|[[Coffee table?]]
<img src="https://i.imgur.com/QBF1swQ.png" width="600" height="500">
(set: $LauderOfficeCaught to true)(display: "Timertwo")
[[Check your notebook|Possible Codes]]
(align:"<===")|nox>[Parker Security] (align:"<===")[<span class="hides">[[Override Button?|Unlock Safe]]</span>](align:"===>")|vox>[ [Model: DL-83] ] (align:"===>")[<span class="hides">[[Override Button?|Wrong]]</span>]
(set: $keycode to "35021475")\
(set: $guess to "")\
(display: "Keypad")
|entered>[]
|correct)[
(link-goto:"Unlock Safe",)
]
|wrong)[
[(goto:"Wrong")]](align:"<===")|lox>[ [Serial No. 724395] ](align:"<===")[<span class="hides">[[Override Button?|Wrong]]</span>]
{
<!--
Keypad.
requires:
keycode Story variable which contains the Correct answer.
guess Story variable which contains the current sequences of key presses.
correct Hidden Hook to show/execute when guess equals keycode.
optional:
wrong Hidden Hook to show/execute when guess does not equal keycode.
entered Named Hook to display current guess in.
-->
<table id="keypad">
<tr>
<td>(link-repeat: "1")[{(set: _keypress to "1")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "2")[{(set: _keypress to "2")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "3")[{(set: _keypress to "3")(display: "Keypad Keypressed")}]</td>
</tr>
<tr>
<td>(link-repeat: "4")[{(set: _keypress to "4")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "5")[{(set: _keypress to "5")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "6")[{(set: _keypress to "6")(display: "Keypad Keypressed")}]</td>
</tr>
<tr>
<td>(link-repeat: "7")[{(set: _keypress to "7")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "8")[{(set: _keypress to "8")(display: "Keypad Keypressed")}]</td>
<td>(link-repeat: "9")[{(set: _keypress to "9")(display: "Keypad Keypressed")}]</td>
</tr>
<tr>
<td></td>
<td>(link-repeat: "0")[{(set: _keypress to "0")(display: "Keypad Keypressed")}]</td>
<td></td>
</tr>
</table>
}(if: $guess's length < $keycode's length)[
(set: $guess to it + _keypress)
(replace: ?entered)[$guess]
(if: $guess's length is $keycode's length)[
(if: $guess is $keycode)[
(show: ?correct)
]
(else:)[
(show: ?wrong)
]
]
]You are taken away in handcuffs. Your entered the wrong code into the safe and alerted the base security.
That's the end of your story.
<img src="https://i.imgur.com/zgAFJ9l.png" width="650" height="450">
You are tossed in prison and interrogated for the rest of your days as to your espionage knowledge.
---
Game OverYou crumple to the floor as blood pours out of your back.
You aroused too much suspicion and that caused the camp gaurds to open fire.
That's the end of your story.
---
The End<img src="https://i.imgur.com/g1uU4ex.png" width="700" height="600">
(set: $counter to 6)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Your Character Two")]]You safely stow the mini-camera in a secret compartment of your trunk.
You feel confident in your mission's success.
[[Continue]].(if: $getcaughtoutside is true)[You check your watch.
The five minutes is up. Lauder will be back in his office. Your superiors needed those codes today. You failed your mission.
---
Game Over](if: $getcaughtoutside is false)[](if: $picklockcaught is true)["What are you doing?" a voice calls behind you.
You freeze. Lauder has returned and caught you in the act of breaking into his office. You are immediately arrested on suspicion of episonage.
<img src="https://i.imgur.com/zgAFJ9l.png" width="650" height="450">
That's the end of your story.
You are tossed in prison and interrogated for the rest of your days as to your espionage knowledge.
---
Game Over](if: $picklockcaught is false)[](if: $LauderOfficeCaught is true)["What are you doing?" a voice calls behind you.
You freeze. Lauder has returned and caught you in his office. You are immediately arrested on suspicion of episonage.
<img src="https://i.imgur.com/zgAFJ9l.png" width="650" height="450">
That's the end of your story.
You are tossed in prison and interrogated for the rest of your days as to your espionage knowledge.
---
Game Over](if: $LauderOfficeCaught is false)[]<u>Conclusion</u>
(if: $stealth is true)[Sneaking behind the barracks was a great idea. The base has no record of anyone wandering around suspicously.](if: $alertgaurds is true)[Your wandering outside the barracks was logged by the sergeant.](if: $breaklock is true)[ However, the broken lock to Lauder's office was quickly discovered.](if: $picklock is true)[ Lauder hasn't even realised anyone picked their their way into his office.]
(if: $alertgaurds is true)+(if: $breaklock is true)[With your out-of-barracks log and the broken lock, your items were searched and the minicamera was found. You were arrested and thrown in jail.](if: $stealth is true)+(if: $picklock is true)[Your combination of stealth and lockpicking left no traces of espionage. Your mission was a complete success.](if: $alertgaurds is true)+(if: $picklock is true)[While you were logged as out of barracks, your lockpicking left no traces. Your cover is solid...for now.](if: $stealth is true)+(if: $breaklock is true)[Your stealthy approach was good, but the broken lock led to the base being put on lockdown. You may soon be discovered as an imposter.]
---
End of Episode 1
To Be Continued...(display: "Timertwo")
"Why are you going to the office?" The sergeant barks.
"To get a Leave of Absence form," you say, trying to maintain your compsure.
The sergeant looks you up and down, before he allows you to carry on.
[[Continue walking]].The sergeant's nostrils flare.
"No unauthorised wandering outside of the barracks!" he barks. "Get back inside!"
[[Head back to the barracks|Barracks 2]].(display: "Timertwo")
You find yourself back in Barracks C. Which way do you go?
<img src="https://i.imgur.com/3xKLcCq.png" width="650" height="450">
[[Head around the back of the barracks?|Head around the back of the barracks 2?]]
[[Try the straightforward route again?]](display: "Timertwo")
You head of of the door and see the sergeant looking at you.
"Don't make me tell you again!" He shouts. You duck your head back in.
[[Back|Barracks 2]].(display: "Timertwo")
You reach Lauder's office without anyone else stopping you.
Luckily there is no guard on watch outside his office.
You try the front door and it is locked.
[[Pick the lock?]]
[[Break the lock?]]
(set: $getcaughtoutside to false)<img src="https://i.imgur.com/b9IOREU.png" width="700" height="600">
(set: $counter to 6)
(live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(go-to: "Shot Dead")]](set: $timertwo to it - 30)(display: "Timertwo")
You sneak slowly and use up some time, but get around to Lauder's office without anyone seeing you.
Luckily there is no guard on watch outside his office.
You try the front door and it is locked.
[[Pick the lock?]]
[[Break the lock?]]
(set: $brokenstealth to true)