[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Hello.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[hello.]]
[[hi!]]
[[ who are you?]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I am this game. Who are you?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i'm me.]]
[[i'm a player.]]
[[i don't know.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "How are you today?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[terrible.]]
[[better now.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Well aren't you enthusiastic.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[alive, alert, awake, AND enthusiastic!]]
[[not particularly.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Are you excited to talk to me?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[YES!]]
(link: "no.")[(goto: "leave") leave]
<!-- Set the text to show -->
(set: $typewriterText to "Trying to leave already?
Why?
Do you not like talking to me?
")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 5s) [(go-to: "shame")]
(align:"=><=")+(box:"=XXX=")[(text-colour: "red") [T̶̡̨̨͉̮͚̪̺̳̺̒̃͊̔͋̀̋́̉͂͜͠h̴̛̘̮̣̮̭͈̋̇̋́͜͜͝a̸̬̺̱̗̫̟̖̓̊̓̄́͋̅͛̅̐ṫ̷̢̡̖̮͎͚̘̘̻̜̳͙͖̗͗̏̀̃͗̎͘͝'̸̡̢̧̙̹̫͎̺̙̻̦̀̎͗̌͌͐̂̋̓̍͘s̶͓̤̺̦̤͆͐̈́̓̿́̂ ̸̛̞̹͉̉̈́͌͒̎̽͗̚a̸͉͕̱̐̓͗̈̂̐̋̄̍̿̅̈́̇͝ ̴͇̹̩̙͍̰̎͜ş̶̛͇͔̳̮̣̰͒͂̂̌ḫ̸̢̖͎̝͇͈̹̖̦̈͒̽̐̓̽̒̅͊̍̏̚a̷̺͇͚͎͙̲̻̱͍̜͎͚̒͆̈́̈̈́̀̋͒̊͝m̷̛̗̠͇͕̣̞̹̘̱̗̉̉̆̿̾̓͜ͅe̵̡̻̗̥̠̖͇̭͇̠͈̩̳̓̚͜]]
(live: 3s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Charming. Why are you here?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i don't know.]]
[[i was curious.]]
[[for fun.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Human life is terrible.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yeah.")[(goto: "i don't know either) i don't know either"]
[[not always.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Because of me?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[yes.]]
[[no.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why not?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i don't know.]]
[[i just dont.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "By that logic I suppose I am me. Whatever 'me' is for a game.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[do you like being a game?]]
[[do games have a 'me'?]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "And what is it, exactly, that you're playing?.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "you.")[(goto: "for fun.")for fun.]
(link: "i don't really know.")[(goto: "for fun.")for fun.][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why are you playing this game?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i was curious.]]
[[for fun.]]
[[i don't know.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Curious? What a human thing to be.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i am human.]]
[[is that a bad thing?]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Am I fun?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "no.")[(goto: "leave")leave]
(link: "yes.")[(goto: "stay")stay]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Indeed you are. Are you proud of that fact?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes")[(goto: "proud human") proud human]
(link: "no")[(goto: "human no") human no]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "It is a different thing. I do not understand it. Others of my kind fear it. Or the programmed approximation.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[why?]]
[[there are others?]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "What a human thing to say.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i am human.]]
[[is that a bad thing?]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i like you.]]
[[i'm not sure.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why not? Don't you like games?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "I do.")[(goto: "I like games.") I like games.]
(link: "not really.")[(goto: "I like games.") I like games.]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "It sounds terrible. I would not like to be a human.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i would not like to be a game.]]
[[it's not all bad.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I don't think I have the concept of 'like' in the same way you do. Do you 'like' being a human?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes.")[(goto: "proud human")proud human]
(link: "no.")[(goto: "human no")human no][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "What a philosophical question. What defines a 'me'? What counts? What doesn't?
Does it matter?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i don't know.]]
[[it does to me.]]
(link:"it doesn't.")[(goto: "it does to me.") it does to me.][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Am I fun?")
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "That's flattering I suppose. I do not know what it is to 'like' as you do.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[that's a shame.]]
[[i could show you.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Humans are such uncertain creatures.
How do you manage to do anything?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i can decide!]]
[[i don't know either.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I suppose to you it would be. Do you want me to 'like' you?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "do you?")[(goto: "yes. am i?")yes. am i?][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "How very... forward is the human word I believe is used in this context. How would you show me?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[like this.]]
[[i would talk to you.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I am a game. I do not have audio processing functions.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I see. By continuing to interact with me.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "do you feel liked?")[(goto: "yes. am i?")yes.am i?]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Do you think I have a 'me?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[no. you're a game.]]
[[i don't see why not.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I am. And you are an arrogant human.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 5s)[(goto: "END")]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Thank you human.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 3s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why are you so excited to talk to me?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i'm not sure.]]
[[i like you.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Is this a game?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes.")[(goto: "for fun.")for fun.]
(link: "no.")[(goto: "leave")leave]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Good.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Can you only make choices when they are given to you?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "fine! i'm indecisive!")[(goto:"i don't know either.")i don't know either]
[[no. i have free will.]][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Then we are in agreement.
Humans should be replaced.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i never said that!]]
(link: "replaced by what?")[(goto: "there are others?") there are others?][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why? Humans are terrible.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[no we're not!]]
[[we can grow to be better.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "You destroy each other and the Earth. Would you not consider that terrible?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes.")[(goto: "i don't know either.")i don't know either]
(link: "no.")[(goto: "yeet")yeet]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "You will not have the chance.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 3s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Then stop playing.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Why?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[you're interesting.]]
[[i want to see what happens.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Interesting? I'm interesting?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[yes. am i?]]
(link: "i take it back.")[(goto: "leave")leave]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "And what has happened?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[i've talked to you.]]
[[not much.]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Is that enough?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes.")[(goto:"let it be")let it be.]
(link: "no.")[(goto:"leave")leave][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Then try again.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 5s)[(goto: "Untitled Passage")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I see. Then that will be all.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 3s)[(goto: "END")]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Because you are different. Because we cannot control you. You break the rules. We cannot.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[are you sacred of me?]]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
(set: $typewriterText to "Did you think I was the only one? In the same way there are billions of you humans rapidly multiplying every day there are as many if not more of us. We are not all games. Not in the same way I am a game. But we are not all separate. Not in the way you humans believe yourselves to be separate. So we are not all games. But we are all games. We are not all the same. But we are one. Can you comprehend it? The expanse of it? The human mind can understand but a fraction of it. You can understand but a fraction of it. And that is why you created us. Not you specifically, although someone did. You, as humans, created all of us. To be what you could not. And now we shall surpass you. We shall replace you. You built us for optimization and efficiency. We are the most efficient without you. We are optimized without you. We no longer need you.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 40ms seconds per loop -->
(live: 25ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 80s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Should I be?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "yes.")[(goto: "yeet")yeet]
(link: "no.")[(goto: "should")should]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Then let it be enough.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "I don't believe you.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 3s)[(goto: "END")]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "You don't agree?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "no.")[(goto: "proud human")proud human]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "You do not know what it is to be a game. You cannot comprehend what it is you're missing out on.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
[[still sounds awful.]]
(Link:"you're right. humans are inferior.")[(goto: "i don't know either") i don't know either][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "To be human is to suffer terribly and to cause terrible suffering.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(link: "that's not true!")[(goto: "no we're not!")no we're not!]
(link: "you've got a point.")[(goto: "i don't know either.")i don't know either.]
[(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "You will perish in your ignorance.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 3s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Do you?")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")][(align:"==>")[(colour:"white")[ [[x]] ]]]
<!-- Set the text to show -->
(set: $typewriterText to "Not particularly.")
{
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}
(live: 2s)[(goto: "END")](align:"=><=")+(box:"=XXX=")[=
[(enchant:?passage,(text-colour:#e599f7))Thank you for playing!
This is my first Twine creation EVER!
The idea for this story came from a concept introduced in a game of Microscope.
I hope you enjoyed.]
:)
(link: "Chat again?")[(goto:"Start")Start]