(set: $codeWord to (prompt: "Enter your code word. (If you don't have one, enter 'none').", ""))
(set: $codeArr to (split: " ", $codeWord))
(if: $codeArr contains 'Bird' or $codeArr contains 'bird')[(set:$SamGender to 'f') (set:$JordanGender to 'm')]
(else-if: $codeArr contains 'Grass' or $codeArr contains 'grass')[(set:$SamGender to 'm') (set:$JordanGender to 'm')]
(else-if: $codeArr contains 'Plum' or $codeArr contains 'plum')[(set:$SamGender to 't') (set:$JordanGender to 'm')]
(else-if: $codeArr contains 'Sky' or $codeArr contains 'sky')[(set:$SamGender to 'f') (set:$JordanGender to 'f')]
(else-if: $codeArr contains 'Park' or $codeArr contains 'park')[(set:$SamGender to 'm') (set:$JordanGender to 'f')]
(else-if: $codeArr contains 'Cat' or $codeArr contains 'cat')[(set:$SamGender to 't') (set:$JordanGender to 'f')]
(else-if: $codeArr contains 'Leaf' or $codeArr contains 'leaf')[(set:$SamGender to 'f') (set:$JordanGender to 't')]
(else-if: $codeArr contains 'Song' or $codeArr contains 'song')[(set:$SamGender to 'm') (set:$JordanGender to 't')]
(else-if: $codeArr contains 'Rain' or $codeArr contains 'rain' or $codeArr contains 'None' or $codeArr contains 'none' )[(set:$SamGender to 't') (set:$JordanGender to 't')]
(else:)[
(alert: "Oops! I didn't quite catch that.")
[(goto: "Input")]]
(if: $codeArr contains "1")[(set: $beckyShove to "shove")]
(if: $SamGender is 'm')[(set: $SamHeShe to 'he')(set: $SamHisHers to 'his')(set: $SamHimHer to 'him')(set: $SamHisHer to 'his')(set: $SamHeSheCaps to 'He')(set: $SamHisHersCaps to 'His')(set: $SamHimHerCaps to 'Him')(set: $SamHisHerCaps to 'His')(set: $samBoyGirl to 'boy')]
(else-if: $SamGender is 'f')[(set: $SamHeShe to 'she')(set: $SamHisHer to 'her')(set: $SamHisHers to 'hers')(set: $SamHimHer to 'her')(set: $SamHeSheCaps to 'She')(set: $SamHisHerCaps to 'Her')(set: $SamHisHersCaps to 'Hers')(set: $SamHimHerCaps to 'Her')(set: $samBoyGirl to 'girl')]
(else-if: $SamGender is 't')[(set: $SamHeShe to 'they') (set: $SamHisHers to 'theirs') (set: $SamHimHer to 'them') (set: $SamHisHer to 'their') (set: $SamHeSheCaps to 'They') (set: $SamHisHersCaps to 'Theirs') (set: $SamHimHerCaps to 'Them') (set: $SamHisHerCaps to 'Their')(set: $samBoyGirl to 'person')]
(if: $JordanGender is 'm')[(set: $JordanHeShe to 'he')(set: $JordanHisHers to 'his')(set: $JordanHimHer to 'him')(set: $JordanHisHer to 'his')(set: $JordanHeSheCaps to 'He')(set: $JordanHisHersCaps to 'His')(set: $JordanHimHerCaps to 'Him')(set: $JordanHisHerCaps to 'His')]
(else-if: $JordanGender is 'f')[(set: $JordanHeShe to 'she')(set:$JordanHisHers to 'hers')(set:$JordanHisHer to 'her')(set:$JordanHimHer to 'her')(set: $JordanHeSheCaps to 'She')(set:$JordanHisHersCaps to 'Hers')(set:$JordanHimHerCaps to 'Her')(set:$JordanHisHerCaps to 'Her')]
(else-if: $JordanGender is 't')[(set: $JordanHeShe to 'they')(set:$JordanHimHer to 'them')(set:$JordanHisHers to 'theirs')(set:$JordanHisHer to 'their')(set: $JordanHeSheCaps to 'They')(set:$JordanHimHerCaps to 'Them')(set:$JordanHisHersCaps to 'Theirs')(set:$JordanHisHerCaps to 'Their')]
(set: $goodWordsArray to (a: 'bird', 'Bird', 'grass', 'Grass', 'plum', 'Plum',
'sky', 'Sky','park', 'Park','cat', 'Cat','leaf', 'Leaf',
'song', 'Song','rain', 'Rain', 'none', 'None'))
(if: $goodWordsArray contains $codeArr's 1st)
[(goto: "School")]
Part 2: The Hallway
(set: $runs to "runs")(if: $SamGender is 't')[(set: $runs to "run")]
You and Sam make it to school when all of a sudden $SamHeShe $runs off crying.
You're worried. It's not like $SamHimHer to miss school. Sam has always had straight A's.
[[Text Sam. "Are you okay?"]]
No response.
You send a couple more messages.
As you wait for a text back, you hear laughter coming from down the hallway. You wonder what's going on.
[[Go down the hallway to class.]]
You hear other people talking about your friend's photo. A kid named Lochan is talking VERY loudly and laughing about it. He thinks it's the funniest thing in the world.
<!--🐤 (if good options show this) -->
Then, Becky says that Sam deserves to have $SamHisHer photo posted everywhere. After all, Sam LET the photo be taken. If $SamHeShe didn't want the pic to be shown, $SamHeShe really should have stopped the person from taking the photo in the first place. Tough luck!
<!--(if bad option)
Then, Becky says that Sam deserves to have $SamHisHer photo posted everywhere. Sam broke up with Jordan it's $SamHisHer fault. After all, Sam LET the photo be taken. -->
You're angry. How could they talk about Sam like this?!
[[Someone has to stand up for Sam! ->Privacy]]
[[Ignore them and don't stand up for Sam ->Privacy2]]
You summon your courage, and say: "Hey! We don't know how that picture got taken, but we do know Sam would have wanted it to be private. Why can't we respect that?"
Everyone starts to look ashamed, until Lochan says, "If you use the internet, don't expect privacy. Duh." He rolls his eyes.
You respond: "That's like saying....if you want privacy, don't use a phone. Or a camera. We can help protect each other's privacy on the internet."
[[Becky and Lochan start snickering again...]]
You think to yourself about how Sam is really careful about $SamHisHer digital privacy and how something like this doesn't make sense.
You hear them continue to make fun of Sam behind you.
[[Keep Ignoring them->Go to Study Hall]]
<!-- side quest to the bathroom so part 2 doesn't end? -->
[[Stand up for Sam ->Privacy]]
The other kids start to laugh too...
[["How would YOU like to have photos shown all over school?" You threaten to blackmail Lochan and Becky. After all, you've known them for years and have a couple photos that are embarassing to show!]]
[["Hey, stop it. That's not funny."]]
[[You go to the principal's office and let them know what's happening. "Everyone is bullying my friend about this embarassing photo. I think you might need to talk to them about how they've been acting."]]
(if: $beckyShove is "shove") [(link: "Accuse Becky of leaking the photo because she likes Jordan" )[(goto: "Accuse Becky of leaking the photo because she likes Jordan")]]
As you walk to Study Hall, you think about how you keep your own info safe online.
You try to keep your social media privacy settings locked down, but it's probably time to check them again....
And it's probably time to remind your friends and family how you want them to share (or delete!) the photos they have of you.
[[Better safe than sorry!]]
Uh oh. You suddenly remember that Becky and Lochan have gone to school with you for many years and THEY have embarassing photos of you, too.
Lochan and Becky are now angry. They threaten to blackmail YOU.
[[You start to panic]]
[[You try to pass the threat off as a joke]]
"Whatever." Becky and Lochan shrug, but they do shut up. After an awkward moment, they walk away.
It doesn't fix the whole problem, but at least two people aren't making fun of Sam anymore. You head to class and keep a lookout for Sam.
(set: $privacyScore to it +2)
[[Go to Study Hall]]
The principal tells you that he got a call earlier that morning from Sam's parents about the photo. He asks you to support Sam and let a teacher know if you hear anything else.
It's possible that whoever sent the photo to everyone could be in serious trouble... They could get suspsended, or worse.
[[Go to Study Hall]]
(set: $privacyScore to it +2)
Awesome sauce! You are done with this set of digital clues. You're starting to figure it out...
You can now take on the Bonus Adventure until the time is up, or go back through the story again.
(set: $code to $codeArr's 1st)
Your codeword is: $code (write this down to use in part 3!)
[[Go to start->School]]
(link: "Bonus Adventure!")[(goto-url: 'https://carolinehardin.github.io/DigitalPrivacyDetectives/part2-clueroom_intro.html')]
Becky: Why can't you just take a joke? It's not like Sam is being affected by it.
(if: $beckyShove is "shove") [You get angry at Becky, do you,]
(if: $beckyShove is "shove") [(link: "Shove Becky into a locker" )[(set: $beckyGotShoved to 'true')(goto: "Shove Becky into a locker")]]
(else:)[You get angry at Becky, but decide to let it go.]
[[Go to Study Hall]]
You: "Come on, I was only joking. What's the harm in a little photo?"
Just then, you see Sam pass by the hallway.
Oh no... did $SamHeShe overhear you say that?
(set: $privacyScore to it +0)
[[Chase after Sam]]
You: "Sam wait!"
(if: $SamGender is 't')[You call desperately, they turn to you.](else:)[You call desperately, $SamHeShe turns to you]
WHAT! My whole life is ruined and you think it's a joke? Go back to gossiping with Becky and Lochan.
[[Tell Sam you were standing up for them]]
[[Try to joke with Sam about the situation]]
[[Tell Sam that they are overreacting]]
You: "Sam you're misunderstanding me. I was just trying to protect you and get Becky and Lochan off your back.
Sam: "Well, it didn't come across that way. "
You: "I didn't realize you overheard. I'm so sorry. I swear I wasn't trying to make things worse."
[[Go to Study Hall]]
You: "Come on, you know me. I was just trying to lighten the mood. I thought if we laughed about it, it wouldn't be as awkward."
Sam: "Well it's not a joke to me. Now whenever someone looks at me they just say, "look it's that $samBoyGirl from the photo"
You: "I'm sorry Sam you're right it's not funny. We'll find out who did this so you can go back to a normal life."
[[Go to Study Hall]]
You: "Chill out, it was just a joke. Why are you so sensitive about it? You need to learn to take things less seriously."
Sam: "Well it's not your reputation on the line so who are you to tell me I'M being sensitive. are you even really my friend?"
Sam runs off again before you can answer.
[[Go to Study Hall]]
You push Becky as hard as you can into a locker.
You: "You don't know how Sam is feeling, you only care about yourself and your ego."
Becky is shaken up and quickly leaves the scene.
The Principal sees you shove Becky into a locker and calls you into his office.
[(link: "Go to the Principal's office")[(goto: "PrincipalShove")]]
You: "Becky probably sent the photo around the school."
Becky: "And why would I do that?"
You: "You've been eyeing Jordan way before Sam and $JordanHimHer got together. I wouldn't put it past you to leak a photo just to be with Jordan.
Becky: "Whatever. It's not like Jordan would've stayed with $SamHimHer anyways."
(if: $beckyShove is "shove")
[You get mad at Becky, do you:]
(if: $beckyShove is "shove")
[(link: "Shove Becky into a locker" )[(set: $beckyGotShoved to 'true')(goto: "Shove Becky into a locker")]]
[[Go to Study Hall]]
Principal: "Sit down. I've heard about the incident today. Care to explain why you shoved Becky into a locker?"
You: "She's spreading rumors about my friend and no one is doing anything to protect $SamHimHer."
Principal: "We're doing everything we can about Sam's situation, It's possible that whoever sent the photo to everyone could be in serious trouble... They could get suspsended, or worse. I'll let you off with a warning but if I hear or see you getting into trouble it's not going to be looking good for you.""
[[Go to Study Hall]]