• Rewind
  • Restart
  • Bookmark
  • This story was created with Twine and is powered by TiddlyWiki
<<set $addoptions to 0>>\s\n<<if $currentdia is 1>>\s\n<<dent>>"Good luck, Isa! I know you can do it!"\nThe box shuts off.\n<<set $currentdia to 2>>\s\n<<else if $currentdia is 2>>\s\n<<dent>>"I don't see a spark from out here yet. Keep working on it!"\nThe box shuts off.\n<<else if $currentdia is 3>>\s\n"Right."\nThe box shuts off.\n<<set $currentdia to 4>>\s\n<<else>>\n"At this point you should have everything you need to finish today's program. Good luck!"\nThe box shuts off.\n<<endif>>\n<<Options>>
/* Your story will use the CSS in this passage to style the page.\nGive this passage more tags, and it will only affect passages with those tags.\nExample selectors: */\n\n.transition-in {\n\topacity: 0;\n\tposition: absolute;\n}\n.passage {\n\tcolor:white;\n\ttransition: 2s;\n\t-webkit-transition: 1s;\n}\n.transition-out {\n\topacity: 0 !important;\n\tposition: absolute;\n}\nbody {\n\t/* This affects the entire page */\n\tbackground-color: #10001A;\n\ttransition: background-color 2s;\n\t\n}\n.passage {\n\t/* This only affects passages */\n\t\n\t\n}\n.passage a {\n\t/* This affects passage links */\n\t\n\t\n}\n.passage a:hover {\n\t/* This affects links while the cursor is over them */\n\t\n\t\n}
<<if $currentswitch is 1>>\s\n<<if $switch1 is 0>>\s\n<<set $switch1 to 1>>\s\nYou push the lever upward.\n<<if $switch2 is 0>>\s\n\t<<set $doors to 8>>\s\n<<else>>\s\n\t<<set $doors to 1>>\s\n<<endif>>\s\n<<else>>\s\n<<set $switch1 to 0>>\s\nYou pull the lever down.\n<<if $switch2 is 0>>\s\n\t<<set $doors to 4>>\s\n<<else>>\s\n\t<<set $doors to 2>>\s\n<<endif>>\s\n<<endif>>\s\n<<else if $currentswitch is 2>>\s\n<<if $switch2 is 0>>\s\n<<set $switch2 to 1>>\s\nYou push the lever upward.\n<<if $switch1 is 0>>\s\n\t<<set $doors to 2>>\s\n<<else>>\s\n\t<<set $doors to 1>>\s\n<<endif>>\s\n<<else>>\s\n<<set $switch2 to 0>>\s\nYou pull the lever down.\n<<if $switch1 is 0>>\s\n\t<<set $doors to 4>>\s\n<<else>>\s\n\t<<set $doors to 8>>\s\n<<endif>>\s\n<<endif>>\s\n<<else if $currentswitch is 3>>\s\n<<if $switch3 is 0>>\s\n<<set $switch3 to 1>>\s\nYou push the lever upward.\n<<else>>\s\n<<set $switch3 to 0>>\s\nYou pull the lever down.\n<<endif>>\s\n<<else if $currentswitch is 4>>\s\n<<if $switch4 is 0>>\s\n<<set $switch4 to 1>>\s\nYou push the lever upward.\n<<else>>\s\n<<set $switch4 to 0>>\s\nYou pull the lever back down.\n<<endif>>\s\n<<else if $currentswitch is 5>>\s\n<<if $switch5 is 0>>\s\n<<set $switch5 to 1>>\s\nYou push the lever upward.\n<<else>>\s\n<<set $switch5 to 0>>\s\nYou pull the lever back down.\n<<endif>>\s\n<<endif>>\s\n<<set $addoptions to 0>>\s\n<<Options>>
<<if $dialogue is 0>>\s\n"...Pwanna?"\n\nSilence. I opened my eyes, looked around. She wasn't there.\n<<else if $dialogue is 1>>\s\n"Pwanna?" I asked, a little louder. I stood up slowly, my legs still weak.\n\nNowhere to be seen. I headed out.\n<<else if $dialogue is 2>>\s\nShe was outside, twirling a little ball of light around in her hands. I realized that it was the spark I had crafted.\n<<dent>>"Isn't it beautiful?" she asked.\n<<else if $dialogue is 3>>\s\nI nodded, content to watch her work with it.\n\nHer hands never quite touched the spark... but she would move left, and it seemed to follow, as though she weren't pushing it so much as beckoning.\n<<else if $dialogue is 4>>\s\n<<dent>>"They don't actually interact with matter in the conventional sense," she explained. "If a tree falls on a spark, it'll just pass right through."\n<<else if $dialogue is 5>>\s\n<<dent>>"But we can control them by connecting to the sparks inside of us. Moving one's hand is just a shorthand, a way of allowing the body to focus the gestures the mind is sending directly to the outspark."\n<<else if $dialogue is 6>>\s\nI watched her quietly for another moment.\n"Hey, Pwanna. Can I ask you a question?"\n<<dent>>"Of course."\n<<else if $dialogue is 7>>\s\n"Why aren't you the one going through this whole training regimen? You know way more about sparks than I do."\n<<dent>>"Well, it's... not exactly a matter of just "knowing" about how sparks work..."\n<<else if $dialogue is 8>>\s\n<<dent>>"I have studied them more than you, that's true. And that's how I figured out how we could start to craft our own. But the way I tinker... it's very detached. Intellectual. I don't have the same //connection// to sparks that you have, Isa."\n<<else if $dialogue is 9>>\s\n"I don't really feel like I have any special connection or anything."\n<<dent>>"But you do! The way you feel about those books you read... you immerse yourself completely in that world."\n<<else if $dialogue is 10>>\s\n"What does that have to do with anything?"\n<<dent>>"It's indicative of your ability to immerse yourself in a deep mental state. The process by which you construct - or reconstruct, or however you want to think about it - a fictional world is the same process that goes into tinkering. It's all about letting your mind explore the fundamental relationships between concepts. Intuition."\n<<else if $dialogue is 11>>\s\n"That's deep," I said sarcastically.\n<<dent>>"Snark if you like, but it's true."\n<<else if $dialogue is 12>>\s\n"I suppose... So what's next?"\n<<dent>>"I'd like to see if you can craft a spark that will actually be useful in some fashion. Maybe create a source of water, or something."\n<<else if $dialogue is 13>>\s\n"And then what?"\n<<dent>>"I don't know. There's so many possibilites... The sky's the limit for us now!"\n<<else if $dialogue is 14>>\s\n"It sure is." I looked upward.\n\nEND OF LEVEL FOUR\n<<endif>>\s\n<<if $dialogue < 14>>\s\n[[...|endgame dialogue][$dialogue += 1]]\n<<endif>>
You place <<print $currentobj>> atop the pedestal.\n<<if $currentobj is "the blue orb">>\s\n<<set $blueorbs -= 1>>\s\n<<if $room is 9>>\s\n<<set $pedestal1 to "the blue orb">>\s\n<<else if $room is 10>>\s\n<<set $pedestal2 to "the blue orb">>\s\n<<else if $room is 11>>\s\n<<set $pedestal3 to "the blue orb">>\s\n<<endif>>\s\n<<else if $currentobj is "the green orb">>\s\n<<set $greenorbs -= 1>>\s\n<<if $room is 9>>\s\n<<set $pedestal1 to "the green orb">>\s\n<<else if $room is 10>>\s\n<<set $pedestal2 to "the green orb">>\s\n<<else if $room is 11>>\s\n<<set $pedestal3 to "the green orb">>\s\n<<endif>>\s\n<<else if $currentobj is "the red orb">>\s\n<<set $redorbs -= 1>>\s\n<<if $room is 9>>\s\n<<set $pedestal1 to "the red orb">>\s\n<<else if $room is 10>>\s\n<<set $pedestal2 to "the red orb">>\s\n<<else if $room is 11>>\s\n<<set $pedestal3 to "the red orb">>\s\n<<endif>>\s\n<<endif>>\s\n<<set $addoptions to 0>>\s\n<<if $pedestal1 is "the blue orb">>\s\n<<if $pedestal2 is "the green orb">>\s\n<<if $pedestal3 is "the red orb">>\s\n<<if $switch3active is 0>>\s\nThe pedestal starts to glow. You hear a faint rumble coming from the southwest; after a moment, it stops. Then, the box Pwanna gave you starts to produce static.\n<<set $switch3active to 1>>\s\n<<set $currentdia to 3>>\s\n<<endif>>\s\n<<endif>>\s\n<<endif>>\s\n<<endif>>\s\n<<if $pedestal1 is "the red orb">>\s\n<<if $pedestal2 is "the green orb">>\s\n<<if $pedestal3 is "the blue orb">>\s\n<<if $switch3active is 0>>\s\nThe pedestal starts to glow. You hear a faint rumble coming from the southwest; after a moment, it stops. Then, the box Pwanna gave you starts to produce static.\n<<set $switch3active to 1>>\s\n<<set $currentdia to 3>>\s\n<<endif>>\s\n<<endif>>\s\n<<endif>>\s\n<<endif>>\s\n<<Options>>
<<display room color>>\s\n<<display room characteristics>>\n<<if $room is 1>>\s\nThere are switches on the east and west walls.\n<<if $switch1 is 0>>\s\nThe lever on the west wall is down.\n<<else>>\s\nThe lever on the west wall is up.\n<<endif>>\s\n<<if $switch2 is 0>>\s\nThe lever on the east wall is down.\n<<else>>\s\nThe lever on the east wall is up.\n<<endif>>\s\n<<else if $room is 13>>\s\n<<if $switch3active is 1>>\s\n<<if $switch3 is 0>>\s\nThere is a lever on another wall. It's currently down.\n<<else>>\s\nThere is a lever on another wall. It's currently up.\n<<endif>>\s\n<<else>>\s\nThere are no objects in the room.\n<<endif>>\s\n<<else if $room is 2>>\s\n<<if $tookorb1 is 0>>\s\nThere is a small blue orb on the floor.\n<<else>>\s\nThere are no objects in the room.\n<<endif>>\s\n<<else if $room is 3>>\s\n<<if $tookorb2 is 0>>\s\nThere is a small green orb on the floor.\n<<else>>\s\nThere are no objects in the room.\n<<endif>>\s\n<<else if $room is 4>>\s\n<<if $tookorb3 is 0>>\s\nThere is a small red orb on the floor.\n<<else>>\s\nThere are no objects in the room.\n<<endif>>\s\n<<else if $room is 8>>\s\nThere is a pedestal in the center of the room. A gray orb is mounted on top of it.\n<<else if $room is 9>>\s\n<<if $pedestal1 is "nothing">>\s\nThere is a pedestal in the center of the room. It's empty.\n<<else>>\s\nThere is a pedestal in the center of the room. Atop it rests <<print $pedestal1>>.\n<<endif>>\s\n<<else if $room is 10>>\s\n<<if $pedestal2 is "nothing">>\s\nThere is a pedestal in the center of the room. It's empty.\n<<else>>\s\nThere is a pedestal in the center of the room. Atop it rests <<print $pedestal2>>.\n<<endif>>\s\n<<else if $room is 11>>\s\n<<if $pedestal3 is "nothing">>\s\nThere is a pedestal in the center of the room. It's empty.\n<<else>>\s\nThere is a pedestal in the center of the room. Atop it rests <<print $pedestal3>>.\n<<endif>>\s\n<<else if $room is 12>>\s\nThere is a pedestal in the center of the room. A gray orb is mounted on top of it.\n<<else>>\s\nThere are no objects in the room.\n<<endif>>\s\n<<set $addoptions to 1>>\s\n<<Options>>
<<if $room is 1>>\n<<if $chalk_1 is 1>>"<<endif>><<print $chalk1>><<if $chalk_1 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 2>>\n<<if $chalk_2 is 1>>"<<endif>><<print $chalk2>><<if $chalk_2 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 3>>\n<<if $chalk_3 is 1>>"<<endif>><<print $chalk3>><<if $chalk_3 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 4>>\n<<if $chalk_4 is 1>>"<<endif>><<print $chalk4>><<if $chalk_4 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 5>>\n<<if $chalk_5 is 1>>"<<endif>><<print $chalk5>><<if $chalk_5 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 6>>\n<<if $chalk_6 is 1>>"<<endif>><<print $chalk6>><<if $chalk_6 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 7>>\n<<if $chalk_7 is 1>>"<<endif>><<print $chalk7>><<if $chalk_7 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 8>>\n<<if $chalk_8 is 1>>"<<endif>><<print $chalk8>><<if $chalk_8 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 9>>\n<<if $chalk_9 is 1>>"<<endif>><<print $chalk9>><<if $chalk_9 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 10>>\n<<if $chalk_10 is 1>>"<<endif>><<print $chalk10>><<if $chalk_10 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 11>>\n<<if $chalk_11 is 1>>"<<endif>><<print $chalk11>><<if $chalk_11 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 12>>\n<<if $chalk_12 is 1>>"<<endif>><<print $chalk12>><<if $chalk_12 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 13>>\n<<if $chalk_13 is 1>>"<<endif>><<print $chalk13>><<if $chalk_13 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 14>>\n<<if $chalk_14 is 1>>"<<endif>><<print $chalk14>><<if $chalk_14 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 15>>\n<<if $chalk_15 is 1>>"<<endif>><<print $chalk15>><<if $chalk_15 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 16>>\n<<if $chalk_16 is 1>>"<<endif>><<print $chalk16>><<if $chalk_16 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 17>>\n<<if $chalk_17 is 1>>"<<endif>><<print $chalk17>><<if $chalk_17 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 18>>\n<<if $chalk_18 is 1>>"<<endif>><<print $chalk18>><<if $chalk_18 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 19>>\n<<if $chalk_19 is 1>>"<<endif>><<print $chalk19>><<if $chalk_19 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 20>>\n<<if $chalk_20 is 1>>"<<endif>><<print $chalk20>><<if $chalk_20 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 21>>\n<<if $chalk_21 is 1>>"<<endif>><<print $chalk21>><<if $chalk_21 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 22>>\n<<if $chalk_22 is 1>>"<<endif>><<print $chalk22>><<if $chalk_22 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 23>>\n<<if $chalk_23 is 1>>"<<endif>><<print $chalk23>><<if $chalk_23 is 1>>"<<endif>> can be seen on one wall.\n<<else if $room is 24>>\n<<if $chalk_24 is 1>>"<<endif>><<print $chalk24>><<if $chalk_24 is 1>>"<<endif>> can be seen on one wall.\n<<endif>>
Erasing whatever was on the wall before, you write it down.\n<<set $addoptions to 0>>\n<<Options>>
<<if $blueorbs > 0>>\s\n\t<<if $greenorbs > 0>>\s\n\t\t<<if $redorbs > 0>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a blue orb|place object 2][$currentobj = "the blue orb"]]\n[[Place a green orb|place object 2][$currentobj = "the green orb"]]\n[[Place a red orb|place object 2][$currentobj = "the red orb"]]\n\t\t<<else>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a blue orb|place object 2][$currentobj = "the blue orb"]]\n[[Place a green orb|place object 2][$currentobj = "the green orb"]]\n\t\t<<endif>>\s\n\t<<else>>\s\n\t\t<<if $redorbs > 0>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a blue orb|place object 2][$currentobj = "the blue orb"]]\n[[Place a red orb|place object 2][$currentobj = "the red orb"]]\n\t\t<<else>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a blue orb|place object 2][$currentobj = "the blue orb"]]\n\t\t<<endif>>\s\n\t<<endif>>\s\n<<else>>\s\n\t<<if $greenorbs > 0>>\s\n\t\t<<if $redorbs > 0>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a green orb|place object 2][$currentobj = "the green orb"]]\n[[Place a red orb|place object 2][$currentobj = "the red orb"]]\n\t\t<<else>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a green orb|place object 2][$currentobj = "the green orb"]]\n\t\t<<endif>>\s\n\t<<else>>\s\n\t\t<<if $redorbs > 0>>\s\nWhat do you wish to place atop the pedestal?\n\n[[Place a red orb|place object 2][$currentobj = "the red orb"]]\n\t\t<<else>>\s\nYou aren't carrying any items that would fit on the pedestal.\n<<set $addoptions to 0>>\s\n<<Options>>\n\t\t<<endif>>\s\n\t<<endif>>\s\n<<endif>>
You enter the room to the west.<<nobr>>\n<<set $addoptions to 0>>\n<<if $room is 1>>\n\t<<room 2>>\n<<else if $room is 4>>\n\t<<room 1>>\n<<else if $room is 9>>\n\t<<room 8>>\n<<else if $room is 10>>\n\t<<room 9>>\n<<else if $room is 11>>\n\t<<room 10>>\n<<else if $room is 12>>\n\t<<room 11>>\n<<endif>>\n<<endnobr>>\n<<Options>>
jquery:off\nhash:off\nbookmark:off\nmodernizr:off\nundo:off\nobfuscate:off\nexitprompt:off\nblankcss:off\n
<<if $addoptions is 1>>\s\n<<if $room is 1>>\n[[Switch west lever position|flip][$currentswitch = 1]]\n[[Switch east lever position|flip][$currentswitch = 2]]\s\n<<else if $room is 2>>\s\n<<if $tookorb1 is 0>>\s\n\n[[Take the blue orb|take object][$currentobj = "the blue orb"]]\s\n<<endif>>\s\n<<else if $room is 3>>\s\n<<if $tookorb2 is 0>>\s\n\n[[Take the green orb|take object][$currentobj = "the green orb"]]\s\n<<endif>>\s\n<<else if $room is 4>>\s\n<<if $tookorb3 is 0>>\s\n\n[[Take the red orb|take object][$currentobj = "the red orb"]]\s\n<<endif>>\s\n<<else if $room is 9>>\n<<if $pedestal1 is "nothing">>\s\n[[Place something atop the pedestal|place object]]\s\n<<else>>\s\n[[Remove the orb from the pedestal|remove object]]\s\n<<endif>>\s\n<<else if $room is 10>>\n<<if $pedestal2 is "nothing">>\s\n[[Place something atop the pedestal|place object]]\s\n<<else>>\s\n[[Remove the orb from the pedestal|remove object]]\s\n<<endif>>\s\n<<else if $room is 11>>\n<<if $pedestal3 is "nothing">>\s\n[[Place something atop the pedestal|place object]]\s\n<<else>>\s\n[[Remove the orb from the pedestal|remove object]]\s\n<<endif>>\s\n<<else if $room is 13>>\s\n<<if $switch3active is 1>>\n[[Switch lever position|flip][$currentswitch = 3]]\s\n<<endif>>\s\n<<endif>>\s\n<<else if $addoptions is 2>>\s\n\n[[Press the button on the box|boxbutton]]\n[[Write something on the wall with the chalk|chalk]]\s\n<<endif>>
Tinker\n Level 4
/* Your story will use the CSS in this passage to style the page.\nGive this passage more tags, and it will only affect passages with those tags.\nExample selectors: */\n.transition-in {\n\topacity: 0;\n\tposition: absolute;\n}\n.passage {\n\tcolor:black;\n\ttransition: 2s;\n\t-webkit-transition: 1s;\n}\n.transition-out {\n\topacity: 0 !important;\n\tposition: absolute;\n}\nbody {\n\t/* This affects the entire page */\n\tbackground-color: #FFFF99;\n\ttransition: background-color 2s;\n\t\n}\n\n#sidebar #title, #sidebar #credits {\n\tcolor:black;\n\ttransition: 2s;\n\n}\n.passage a {\n\t/* This affects passage links */\n\t\n\t\n}\n.passage a:hover {\n\t/* This affects links while the cursor is over them */\n\t\n\t\n}
<<set $room to 1>>\n<<set $doors to 8>>\n\n<<set $switch1 to 1>>\n<<set $switch2 to 0>>\n<<set $switch3 to 0>>\n\n<<set $addoptions to 0>>\n<<set $currentdia to 1>>\n<<set $dialogue to 0>>\n\n<<set $tookorb1 to 0>>\n<<set $tookorb2 to 0>>\n<<set $tookorb3 to 0>>\n<<set $blueorbs to 0>>\n<<set $greenorbs to 0>>\n<<set $redorbs to 0>>\n<<set $pedestal1 to "nothing">>\n<<set $pedestal2 to "nothing">>\n<<set $pedestal3 to "nothing">>\n\n<<set $chalk1 to "The Ronaphi numeral 1">>\n<<set $chalk2 to "The Ronaphi numeral 2">>\n<<set $chalk3 to "The Ronaphi numeral 3">>\n<<set $chalk4 to "The Ronaphi numeral 4">>\n<<set $chalk5 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk6 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk7 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk8 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk9 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk10 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk11 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk12 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk13 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk14 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk15 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk16 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk17 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk18 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk19 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk20 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk21 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk22 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk23 to "A Ronaphi numeral you can't quite remember">>\n<<set $chalk24 to "A Ronaphi numeral you can't quite remember">>\n
<<if $room is 14>>\s\nYou step out.\n\n[[...|endgame dialogue]]\n<<else>>\s\nYou enter the room to the east.<<nobr>>\n<<set $addoptions to 0>>\n<<if $room is 1>>\n\t<<room 4>>\n<<else if $room is 2>>\n\t<<room 1>>\n<<else if $room is 8>>\n\t<<room 9>>\n<<else if $room is 9>>\n\t<<room 10>>\n<<else if $room is 10>>\n\t<<room 11>>\n<<else if $room is 11>>\n\t<<room 12>>\n<<else>>\n<<endif>>\n<<endnobr>>\n<<Options>>\n<<endif>>
<<if $doors is 0>>\s\nThere are no doors in this room.\n<<additionalOptions>>\n<<endif>>\s\n<<if $doors is 1>>\s\nThere is a door on the north wall of this room.\n<<additionalOptions>>\n[[Move north]]\n<<endif>>\s\n<<if $doors is 2>>\s\nThere is a door on the east wall of this room.\n<<additionalOptions>>\n[[Move east]]\n<<endif>>\s\n<<if $doors is 3>>\s\nThere are doors on the north and east walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move east]]\n<<endif>>\s\n<<if $doors is 4>>\s\nThere is a door on the south wall of this room.\n<<additionalOptions>>\n[[Move south]]\n<<endif>>\s\n<<if $doors is 5>>\s\nThere are doors on the north and south walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move south]]\n<<endif>>\s\n<<if $doors is 6>>\s\nThere are doors on the east and south walls of this room.\n<<additionalOptions>>\n[[Move east]]\n[[Move south]]\n<<endif>>\s\n<<if $doors is 7>>\s\nThere are doors on the north, east and south walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move east]]\n[[Move south]]\n<<endif>>\s\n<<if $doors is 8>>\s\nThere is a door on the west wall of this room.\n<<additionalOptions>>\n[[Move west]]\n<<endif>>\s\n<<if $doors is 9>>\s\nThere are doors on the north and west walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 10>>\s\nThere are doors on the east and west walls of this room.\n<<additionalOptions>>\n[[Move east]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 11>>\s\nThere are doors on the north, east and west walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move east]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 12>>\s\nThere are doors on the south and west walls of this room.\n<<additionalOptions>>\n[[Move south]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 13>>\s\nThere are doors on the north, south and west walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move south]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 14>>\s\nThere are doors on the east, south and west walls of this room.\n<<additionalOptions>>\n[[Move east]]\n[[Move south]]\n[[Move west]]\n<<endif>>\s\n<<if $doors is 15>>\s\nThere are doors on the north, east, south and west walls of this room.\n<<additionalOptions>>\n[[Move north]]\n[[Move east]]\n[[Move south]]\n[[Move west]]\n<<endif>>\s\n[[Examine room]]\n[[Check inventory]]
<<if $currentdia is 1>>\s\n<<if $dialogue is 0>>\s\n"Hello?"\n<<dent>>"Heya."\n<<else if $dialogue is 1>>\s\n"Should I be checking up on you every single time?"\n<<dent>>"Well, I'm not going to force you, but yes, you should."\n<<else if $dialogue is 2>>\s\n"Why?"\n<<dent>>"This process will get increasingly complicated. I know you've got a natural talent for tinkering, but nobody - and I mean NOBODY - can do this forever, without help."\n<<else if $dialogue is 3>>\s\n"What help can you offer me today?"\n<<dent>>"Glad you asked! Today I've taken the liberty of putting your first actual spark into the program."\n<<else if $dialogue is 4>>\s\n"What exactly does that mean?"\n<<dent>>"Today's program won't just get you back into the real world. It will allow you to //program// the real world while you're under."\n<<else if $dialogue is 5>>\s\n<<dent>>"Sparks are composed of three kinds of energy that flow into one another: creative, manipulative, and destructive energy. These energies manifest as blue, green, and red colors, respectively."\n<<else if $dialogue is 6>>\s\n<<dent>>"Those colors will appear in some form or another as part of this program. Your job will be to create a flow between them. This will yield a real-life spark!"\n<<else if $dialogue is 7>>\s\n"So I'll be creating and destroying things in the real world while I'm under?"\n<<dent>>"Well, not today, because the spark you're creating today is extremely simple, and contains no information regarding matter - only energy."\n<<else if $dialogue is 8>>\s\n<<dent>>"But eventually, yes, the sparks you create will be able to do just that."\n<<else if $dialogue is 9>>\s\n"So I'm supposed to... connect the colors?"\n<<dent>>"Yeah. There's gonna be some more concrete form of 'connect' that you'll see in there. It's up to you to figure out how your subconscious has rendered the spark components and how to manipulate them."\n<<else if $dialogue is 10>>\s\n<<dent>>"Like I said, it's the simplest possible spark today, so it shouldn't be hard to figure it out. Baby steps."\n<<else if $dialogue is 11>>\s\n"Baby steps."\n<<dent>>"Now you're talking!"\n<<else if $dialogue is 12>>\s\n"Well... wish me luck."\n<<endif>>\s\n<<if $dialogue < 12>>\s\n[[...|blackbox dialogue][$dialogue += 1]]\n<<else>>\s\n[[...|blackbox end][$dialogue = 0]]\n<<endif>>\s\n<<else if $currentdia is 3>>\s\n<<if $dialogue is 0>>\s\n"I did?"\n<<dent>>"Heck yeah, you did! Beautiful little thing. Bright, too!"\n<<else if $dialogue is 1>>\s\n"You sound like you just delivered a baby."\n<<dent>>"In a way I did! Come on, it's a serious achievement. Nobody's made a new spark from scratch in generations. Be proud of yourself!"\n<<else if $dialogue is 2>>\s\n"Yeah... It //is// pretty amazing, isn't it?\n<<dent>>"Absolutely!"\n<<else if $dialogue is 3>>\s\nThere's a moment's pause, where neither of you speak.\n<<else if $dialogue is 4>>\s\n"... so now what?"\n<<dent>>"Hmm?"\n<<else if $dialogue is 5>>\s\n"Pwanna!"\n<<dent>>"Oh right! Sorry, I zoned out there for a second. Now it's just like your earlier programs. Just find your way out."\n<<endif>>\s\n<<if $dialogue < 5>>\s\n[[...|blackbox dialogue][$dialogue += 1]]\n<<else>>\s\n[[...|blackbox end][$dialogue = 0]]\n<<endif>>\s\n<<endif>>
<<set $room to parameter(0)>>\n<<if $room is 1>>\n\t<<if $switch1 is 0>>\n\t\t<<if $switch2 is 0>>\n\t\t\t<<set $doors to 4>>\n\t\t<<else>>\n\t\t\t<<set $doors to 2>>\n\t\t<<endif>>\n\t<<else>>\n\t\t<<if $switch2 is 0>>\n\t\t\t<<set $doors to 8>>\n\t\t<<else>>\n\t\t\t<<set $doors to 1>>\n\t\t<<endif>>\n\t<<endif>>\n<<else if $room is 2>>\n\t<<set $doors to 2>>\n<<else if $room is 3>>\n\t<<set $doors to 1>>\n<<else if $room is 4>>\n\t<<set $doors to 8>>\n<<else if $room is 5>>\n\t<<set $doors to 5>>\n<<else if $room is 6>>\n\t<<set $doors to 5>>\n<<else if $room is 7>>\n\t<<set $doors to 5>>\n<<else if $room is 8>>\n\t<<set $doors to 6>>\n<<else if $room is 9>>\n\t<<set $doors to 10>>\n<<else if $room is 10>>\n\t<<set $doors to 14>>\n<<else if $room is 11>>\n\t<<set $doors to 10>>\n<<else if $room is 12>>\n\t<<set $doors to 12>>\n<<else if $room is 13>>\n\t<<set $doors to 1>>\n<<else if $room is 14>>\n\t<<set $doors to (1 + $switch3 * 2)>>\n<<endif>>
<<if $currentdia is 1>>\s\nYou press the button. There's a hissing sound, then static... gradually, the static recedes and you can start to hear a familiar voice.\n<<dent>>"... read me? Repeat. This is Pwanna, calling Isa, do you read me? Repeat. This is..."\n[[...|blackbox dialogue]]\n<<else if $currentdia is 3>>\s\nThe static gradually coalesces into your friend's voice.\n<<dent>>"... did it! Isa, you did it! Your spark is out here!"\n[[...|blackbox dialogue]]\n<<else>>\s\nYou press the button and wait for the static to recede.\n[[...|blackbox end]]\n<<endif>>
<<vardefaults>>\s\nYou wake up in a dimly lit room with no memory of who you are or how you got here.\n<<Options>>
<<if $room is 9>>\s\nYou remove <<print $pedestal1>> from the pedestal.\n<<if $pedestal1 is "the blue orb">>\s\n<<set $blueorbs += 1>>\s\n<<else if $pedestal1 is "the green orb">>\s\n<<set $greenorbs += 1>>\s\n<<else if $pedestal1 is "the red orb">>\s\n<<set $redorbs += 1>>\s\n<<endif>>\s\n<<set $pedestal1 to "nothing">>\s\n<<else if $room is 10>>\s\nYou remove <<print $pedestal2>> from the pedestal.\n<<if $pedestal2 is "the blue orb">>\s\n<<set $blueorbs += 1>>\s\n<<else if $pedestal2 is "the green orb">>\s\n<<set $greenorbs += 1>>\s\n<<else if $pedestal2 is "the red orb">>\s\n<<set $redorbs += 1>>\s\n<<endif>>\s\n<<set $pedestal2 to "nothing">>\s\n<<else if $room is 11>>\s\nYou remove <<print $pedestal3>> from the pedestal.\n<<if $pedestal3 is "the blue orb">>\s\n<<set $blueorbs += 1>>\s\n<<else if $pedestal3 is "the green orb">>\s\n<<set $greenorbs += 1>>\s\n<<else if $pedestal3 is "the red orb">>\s\n<<set $redorbs += 1>>\s\n<<endif>>\s\n<<set $pedestal3 to "nothing">>\s\n<<endif>>\s\n<<set $addoptions to 0>>\s\n<<Options>>
<<nobr>>\n<<if $currentobj is "the blue orb">>\n<<set $blueorbs += 1>>\n<<set $tookorb1 to 1>>\n<<else if $currentobj is "the green orb">>\n<<set $greenorbs += 1>>\n<<set $tookorb2 to 1>>\n<<else if $currentobj is "the red orb">>\n<<set $redorbs += 1>>\n<<set $tookorb3 to 1>>\n<<endif>>\n<<endnobr>>\s\nYou take <<print $currentobj>>.\nThere are no objects in the room.\n<<set $addoptions to 0>>\s\n<<Options>>
You are carrying the following items:\n• A small black box with a single button.\n• A piece of chalk.\n<<if $blueorbs is 1>>\s\n• One blue orb.\n<<else if $blueorbs > 1>>\s\n• <<print $blueorbs>> blue orbs.\n<<endif>>\s\n<<if $greenorbs is 1>>\s\n• One green orb.\n<<else if $greenorbs > 1>>\s\n• <<print $greenorbs>> green orbs.\n<<endif>>\s\n<<if $redorbs is 1>>\s\n• One red orb.\n<<else if $redorbs > 1>>\s\n• <<print $redorbs>> red orbs.\n<<endif>>\s\n<<set $addoptions to 2>>\s\n<<Options>>
/* Your story will use the CSS in this passage to style the page.\nGive this passage more tags, and it will only affect passages with those tags.\nExample selectors: */\n\nbody {\n\t/* This affects the entire page */\n\tbackground-color: #black;\n\ttransition: background-color 2s;\n\t\n}\n.passage {\n\t/* This only affects passages */\n\t\n\t\n}\n.passage a {\n\t/* This affects passage links */\n\t\n\t\n}\n.passage a:hover {\n\t/* This affects links while the cursor is over them */\n\t\n\t\n}
<<if $room is 5>>\s\nThe walls in this room are dark blue.\n<<else if $room is 6>>\s\nThe walls in this room are dark green.\n<<else if $room is 7>>\s\nThe walls in this room are dark red.\n<<endif>>
&nbsp; &nbsp; &nbsp; &nbsp;
You decide to write something on the wall in this room with chalk to mark your place:\n<<if $room is 1>>\n<<textinput $chalk1 "[[Write it|chalk2]]">>\n<<set $chalk_1 to 1>>\n<<else if $room is 2>>\n<<textinput $chalk2 "[[Write it|chalk2]]">>\n<<set $chalk_2 to 1>>\n<<else if $room is 3>>\n<<textinput $chalk3 "[[Write it|chalk2]]">>\n<<set $chalk_3 to 1>>\n<<else if $room is 4>>\n<<textinput $chalk4 "[[Write it|chalk2]]">>\n<<set $chalk_4 to 1>>\n<<else if $room is 5>>\n<<textinput $chalk5 "[[Write it|chalk2]]">>\n<<set $chalk_5 to 1>>\n<<else if $room is 6>>\n<<textinput $chalk6 "[[Write it|chalk2]]">>\n<<set $chalk_6 to 1>>\n<<else if $room is 7>>\n<<textinput $chalk7 "[[Write it|chalk2]]">>\n<<set $chalk_7 to 1>>\n<<else if $room is 8>>\n<<textinput $chalk8 "[[Write it|chalk2]]">>\n<<set $chalk_8 to 1>>\n<<else if $room is 9>>\n<<textinput $chalk9 "[[Write it|chalk2]]">>\n<<set $chalk_9 to 1>>\n<<else if $room is 10>>\n<<textinput $chalk10 "[[Write it|chalk2]]">>\n<<set $chalk_10 to 1>>\n<<else if $room is 11>>\n<<textinput $chalk11 "[[Write it|chalk2]]">>\n<<set $chalk_11 to 1>>\n<<else if $room is 12>>\n<<textinput $chalk12 "[[Write it|chalk2]]">>\n<<set $chalk_12 to 1>>\n<<else if $room is 13>>\n<<textinput $chalk13 "[[Write it|chalk2]]">>\n<<set $chalk_13 to 1>>\n<<else if $room is 14>>\n<<textinput $chalk14 "[[Write it|chalk2]]">>\n<<set $chalk_14 to 1>>\n<<else if $room is 15>>\n<<textinput $chalk15 "[[Write it|chalk2]]">>\n<<set $chalk_15 to 1>>\n<<else if $room is 16>>\n<<textinput $chalk16 "[[Write it|chalk2]]">>\n<<set $chalk_16 to 1>>\n<<else if $room is 17>>\n<<textinput $chalk17 "[[Write it|chalk2]]">>\n<<set $chalk_17 to 1>>\n<<else if $room is 18>>\n<<textinput $chalk18 "[[Write it|chalk2]]">>\n<<set $chalk_18 to 1>>\n<<else if $room is 19>>\n<<textinput $chalk19 "[[Write it|chalk2]]">>\n<<set $chalk_19 to 1>>\n<<else if $room is 20>>\n<<textinput $chalk20 "[[Write it|chalk2]]">>\n<<set $chalk_20 to 1>>\n<<else if $room is 21>>\n<<textinput $chalk21 "[[Write it|chalk2]]">>\n<<set $chalk_21 to 1>>\n<<else if $room is 22>>\n<<textinput $chalk22 "[[Write it|chalk2]]">>\n<<set $chalk_22 to 1>>\n<<else if $room is 23>>\n<<textinput $chalk23 "[[Write it|chalk2]]">>\n<<set $chalk_23 to 1>>\n<<else if $room is 24>>\n<<textinput $chalk24 "[[Write it|chalk2]]">>\n<<set $chalk_24 to 1>>\n<<endif>>
You enter the room to the south.<<nobr>>\n<<set $addoptions to 0>>\n<<if $room is 1>>\n\t<<room 3>>\n<<else if $room is 5>>\n\t<<room 1>>\n<<else if $room is 6>>\n\t<<room 5>>\n<<else if $room is 7>>\n\t<<room 6>>\n<<else if $room is 8>>\n\t<<room 13>>\n<<else if $room is 10>>\n\t<<room 7>>\n<<else if $room is 12>>\n\t<<room 14>>\n<<endif>>\n<<endnobr>>\n<<Options>>
You enter the room to the north.<<nobr>>\n<<set $addoptions to 0>>\n<<if $room is 1>>\n\t<<room 5>>\n<<else if $room is 3>>\n\t<<room 1>>\n<<else if $room is 5>>\n\t<<room 6>>\n<<else if $room is 6>>\n\t<<room 7>>\n<<else if $room is 7>>\n\t<<room 10>>\n<<else if $room is 13>>\n\t<<room 8>>\n<<else if $room is 14>>\n\t<<room 12>>\n<<endif>>\n<<endnobr>>\n<<Options>>
by Wehpudicabok