,,,,,,(set: $name to (prompt: "You have a name, don't you? What is it?", ""))
(if: $name contains "shit" or "fuck" or "ass" or "poo" or "fuck" or "vomit" or "bitch" or "dick" or "boob" or "hole" or "tit" or "penis")[Seriously? You're going with "$name"? Whatever. You ready?
[[Sure...]]
[[Not really.]]](else-if: $name is not "")[Ready?
[[Sure...]]
[[Not really.]]](else:)[We really can't do this without a name. Refresh this and give me some kinda name to work with here.]Didn't sound awfully sure there, $name. Need another minute to think about it?
[[Uh, I guess...]]
[[No, I'm good.]]
[[This is already a stupid game.]]Well, too bad. It's my city now, and you're just living in it.
So come on, $name, how many toes do you have?
(set: $asked to true)
[[I don't really want to tell you that.]]
[[Why are you asking?]]Jesus, so stingy. What did you expect from a text-based game? The most I can get you to do is give me info or click on prompts.
[[Like this one.]]
[[Or this one.]]What did you expect from a text-based game? The most I can get you to do is give me info or click on prompts.
[[Like this one.]]
[[Or this one.]]Ouch, them's fighting words.
What did you expect from a text-based game? The most I can get you to do is give me info or click on prompts.
(set: $asked to false)
[[Like this one.]]
[[Or this one.]]So did you click this one or the other one?
Doesn't matter, choice is an illusion and I'm just going to ask you (if: $asked is true)[again:](else:)[my question:]
How many toes do you have?
[[Answer me.]]So did you click this one or the other one?
Doesn't matter, choice is an illusion and I'm just going to ask you (if: $asked is true)[again:](else:)[my question:]
How many toes do you have?
[[Answer me.]]Ready for some clicking and disclosing of information now?
[[Sure, I guess.]]
[[Not really.]]So how many toes do you have?
(set: $asked to true)
[[I don't really want to tell you that.]]
[[Why are you asking?]](set: $toes to (prompt: "Come on, I won't bite. How many?", ""))
(if: $toes is not "")[See, no real choices here. Really, $toes, huh? (if: $toes is "10" or "ten")[Taking the path of least resistance, I see.](else:)[Contrarian. (set: $contrarian to true)]
[[Why did you want to know?]]](else:)[Go back and answer the damn question, $name. You're not getting out of this shit that easily.]We've been over this already! I'm a text-based game. This is literally all I can do.
I'm kidding, I'm kidding. I know I made you ask that.
Well, thanks for sharing, $name. Hope you enjoy quarantine.
(link: "...Thanks.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]
[[Ask me another question.]]Wait, really? You seriously want more?
Okay, okay, uh...
Do you like eggs?
[[No, eggs aren't my thing.]]
[[I'm mostly ambivalent to eggs.]]
[[Yes, I love eggs.]]
[[That's a weird question. Never mind, I'm good.]]What the fuck? You're the one who asked! Get out of here then! Scram! (if: $contrarian is true)[And, you know what? Take your weird toes with you too!](else:)[]
(link: "Scram.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]Why are you like this? Who hurt you?
(set: $eggs to 3)
[[Okay, I think I've had enough of your questions.]]Excellent taste! I think I'm starting to like you(if: $contrarian is true)[, even if you do have a weird number of toes](else:)[]. How do you like your eggs?
(set: $eggs to 1)
[[Over easy.]]
[[Sunnyside up.]]
[[Scrambled.]]
[[Soft-boiled.]]
[[Hard-boiled.]]
[[Raw.]]
[[None of these...]]
(set: $raw to false)(set: $rawmaybe to false)(set: $nonepicked to false)(set: $indecisive to false)
[[Okay, I think I've had enough of your questions.]]Ah, indecisive as ever, I see.
(set: $eggs to 2)
[[Yep, that's me. Decision-making is my kryptonite.]]
[[Okay, I think I've had enough of your questions.]](if: $eggs is 2)[Are you sure about that? First you want a question, then suddenly you're tired of them. I don't know if I believe anything you say.
If you're really tired of this shit, just go. If not, maybe we could be friends... (if: $contrarian is true)[Even if you do have a weird number of toes.](else:)[]
[[Consider being friends.]]
(link: "Scram...ble.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if: $eggs is 3)[Fine. You had shit taste anyway!(if: $contrarian is true)[ And a weird number of toes! ](else:)[] Get out!
(link: "Scram...ble.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if: $eggs is 1)[What!? But we were just starting to become friends!
[[Consider being friends.]]
(link: "Scram...ble.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if: $eggs is 1)[Thanks for staying! How do you like your eggs?](if: $eggs is 2)[Wow, I'm surprised you stayed. Well, you're either going to love or hate this next part: how do you like your eggs?]
(set: $raw to false)(set: $rawmaybe to false)(set: $nonepicked to false)(set: $indecisive to false)
[[Over easy.]]
[[Sunnyside up.]]
[[Scrambled.]]
[[Soft-boiled.]]
[[Hard-boiled.]]
[[Raw.]]
[[None of these...]]Nice. Respectable. Diner Classic.
[[Yep...]]Well, aren't your just the cheeriest morning person?
[[Yep...]]Bland, but passable. Just like you, huh?
[[Yep...]]Ooooh, getting fancy here. They are delicious, aren't they?
[[Yep...]]Oh. That's a staple, I guess. Solid, but a bit boring...
[[Yep...]]Holy shit, I put this option as a joke. You're not serious are you, $name?
[[No, I'm just kidding.]]
[[I am.]](if: $rawmaybe is true)[(set: $style to (prompt: "You jerk me around by answering raw first and then you still have the audacity to want to suggest some other wacky shit?
Well, spit it out. How do you like your eggs?", ""))](if: $rawmaybe is false)[(set: $style to (prompt: "Seriously? I give you all those options and you're still not satisfied?
Well, spit it out. How do you like your eggs?", ""))](if: ($style is "") and ($eggs is 2))[No answer? Seriously? What else could I have expected from the indecisive one...
[[Yep...]](set: $indecisive to true)](if: ($style is "") and ($eggs is not 2))[You picked this one, you should have a damn answer ready. Ugh... Just go pick one of the other ones, I guess.
[[Over easy.]]
[[Sunnyside up.]]
[[Scrambled.]]
[[Soft-boiled.]]
[[Hard-boiled.]](if: $rawmaybe is false)[
[[Raw.]]](set: $nonepicked to true)](else-if: ($style is not ""))[Oh my God, all that trouble just to tell me you like your eggs $style? Christ, pretend I never asked.
[[Yep...]]](if: ($raw is true) and ($indecisive is false))[Well, uh... Thanks for sharing, I guess. (if: $contrarian is true)[Especially that bit about your fucked up toes.] I'm probably going to have nightmares.
(link: "$name... Please don't come back again.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if: ($rawmaybe is true) and ($indecisive is false))[Well, we're finally done here! Thanks for playing. I'm sure I will do nothing at all nefarious with this information.
Especially the bit about you liking raw eggs. I don't really believe you were joking. (if: $contrarian is true)[Hope you enjoy having a weird number of toes.](else:)[]
(link: "Go live your life, I guess.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if:($raw is false) and ($rawmaybe is false) and ($indecisive is false))[Great! Well, thanks for playing. Happy to know all of these things about you. I will definitely do something useful with this knowledge. (if: $contrarian is true)[Especially that bit about your toes...](else:)[]
(link: "Bye, $name!")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]](if: $indecisive is true)[Here, I'll make it easy for you. I'm done with your bullshit.
(link: "Just get out of here.")[(gotoURL:"https://www.youtube.com/watch?v=8gd_ohoPzYc")]
(if: $contrarian is true)[And, you know what! Take your weird toes with you too!]]Oh, thank God. Let's do this again:
How do you like your eggs?
(set: $rawmaybe to true)
[[Over easy.]]
[[Sunnyside up.]]
[[Scrambled.]]
[[Soft-boiled.]]
[[Hard-boiled.]]
(if: $nonepicked is false)[
[[None of these...]]]WINDOW CLOSE CODE:
(link: "")[<script>window.close()</script>]
booleans - https://twinery.org/wiki/harlowe:boolean
if: statements - https://twinery.org/forum/discussion/2620/a-tutorial-to-twine-macros-if-set-and-click-for-twine-2-0-harlowe
multiple if: statements
hide sidebar/back: http://twinery.org/questions/7682/is-there-way-to-get-rid-of-the-back-button-in-the-top-left-twine
http://cmuems.com/2016/60210b/styling-your-twine-2-story-with-css/
macro css: https://twine2.neocities.org/#macro_css
css stylesheet: https://github.com/danieltalsky/twine-css-template
https://twinery.org/forum/discussion/7909/twine-2-harlowe-css-stylesheet
https://twinery.org/wiki/twine2:change_the_font_colors_or_appearance
https://www.glorioustrainwrecks.com/node/5163
https://stackoverflow.com/questions/51460989/twine-css-transitions-everything-on-div-except-movement?rq=1
guide: https://twine2.neocities.org/
points system: https://www.reddit.com/r/twinegames/comments/7b2ggy/setting_up_a_rankingpoint_system_harlowe/
lock and key system:
https://twinery.org/cookbook/lockandkey_variable/harlowe/harlowe_lockandkey_variable.html
chat app in harlowe: https://www.reddit.com/r/twinegames/comments/f3cid2/made_a_very_dodgy_chatlike_app_for_harlowe_3/Well, you're going to hate this next part then: how do you like your eggs?
(set: $raw to false)(set: $rawmaybe to false)(set: $nonepicked to false)(set: $indecisive to false)
[[Over easy.]]
[[Sunnyside up.]]
[[Scrambled.]]
[[Soft-boiled.]]
[[Hard-boiled.]]
[[Raw.]]
[[None of these...]]Sure, enjoy your minute.
[[Minute enjoyed.]]Great! Ready for some clicking and disclosing of information now?
[[Sure, I guess.]]
[[Not really.]]What the fuck.
Okay, well... I guess we're moving on with this disturbing information.
(set: $raw to true)
[[Yep...]]