<<set $rrr to either(1,2)>><<if $rrr is 1>>Ground is rough. Car slow and shaking. It is farther away.\n\n[[Get out with knife]]<<endif>><<if $rrr is 2>>Car hits it fast. Blood on windshield.\n\n[[Drag it into trunk|Stop][$blood += either(2,3)]]<<endif>>
<<timedgoto "Drive" 2.5s>><<set $r to random(6,8)>>
<<display "Drive">>
WebFontConfig = {\n google: { families: [ 'Open+Sans:400,700:latin' ] }\n };\n (function() {\n var wf = document.createElement('script');\n wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +\n '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';\n wf.type = 'text/javascript';\n wf.async = 'true';\n var s = document.getElementsByTagName('script')[0];\n s.parentNode.insertBefore(wf, s);\n })();
Pile of wallets on the passenger seat.\n\n<<if $wallet gte $rr>>Money.\n\n[[Get gas]]<<else>><<print either("Photo of several smiling people","Driver's license","Photo of child","Lottery ticket","Credit card","Debit card","Coupon","Photo of two smiling people","Photo of it","Keys","Train ticket","Airplane ticket","Bus ticket","Library card","Insurance card","Bus pass","Key","Too much blood on this money","Shopping list","Note","Receipt","Business card","Condom","Gift card")>>.\n\n[[Find money|Gas station][$wallet += 1]]<<endif>>
Cockroach takes key and unlocks the rest of its body.\n\nLeather seats smell so good. Throw knife on passenger seat.\n\n[[Drive|heat]]
<<timedgoto "Clean" 2.5s>>
<<if $rrr lt 2>><<print either("It hits you in face.","It kicks you.","It thrashes.")>> It unlocks door and <<print either("falls onto road","rolls out","slides out")>>. It runs.\n\n[[Chase with car]]\n\n[[Get out with knife]]<<else>><<print either("Cutting","Stab","Puncture","Metal punches through skin","Knife scrapes bone")>>. <<print either("Leg","Arm","Hand","Throat","Head","Face","Belly","Back","Neck","Ear","Chest")>>. Blood <<print either("spatters","sprays","spurts on","splashes","squirts")>> <<print either("seats","glove box","wheel","door","window","floor","gear shift","radio","mirror")>>.\n\n<<if $blood lt 20>>[[Stab][$blood += 1]]\n\n[[Stop]]<<else>>Arm tired.\n\n[[Stop]]<<endif>><<endif>>
Her Car is the Edge of the World
body\n{ -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;}\n\na {font-size:30px !important;}\n\na:hover {text-decoration:none !important;font-size:30px !important;}\n\n#passages{font-size:18px; font-family:'Open Sans';\nborder-left: 0px !important;border-left: 0px !important; margin:100px 0px 0px 100px !important;}\n\nbody {background-color:black !important;}\n\n.passage{background-color:black !important; width: 600px !important ; position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n\n\n height: 80%;}\n\n#sidebar #credits:hover{color:#333;visibility:hidden;}#sidebar #credits a{text-decoration:none;visibility:hidden;}\n\n#sidebar {visibility:hidden!important;}\n\n#footer{display:none!important;}\n\n#toolbar{display:none!important;}\n
<<if $blood gt 0>><<print either("Foamy red water goes in drain","Scrub hard with rag","Soap stings hands","Tooth goes in trash","Chunk of meat goes in trash","Fingernail goes in trash","Tape tear in ceiling","Scrub metal","Bone chip goes in trash","Clump of hair goes in trash","Scrub black treads in tires","Wring rag until red turns clear","Clean mirror","Spray seats","Ammonia smell","Clean seats with toothbrush","Scrub gently with brush","Clean floor","Wipe handles")>>.\n\n[[Clean|scrub][$blood -= 1]]\n\n<<else>>[[Clean|Drive][$blood = 0]].<<display "placename">><<endif>>
"......<<print either("hey","hi","hey there","whats up","hows it going","hello","ha","oh","finally","ah")>>......<<print either("cold","warm","great","good","thanks","my name","thank you","stopping","i","wonderful","appreciate","very","usually","thank god")>>......<<print either("fine","up to","night","early","late","safe","well","never","do you","someone","nearby","often","out","somewhere","like","hiking","walking","lost","bus","taxi","dark","miles","too far")>>......<<print either("go to school at","i work at","girlfriend","friend","boyfriend","married","lady","lucky","a light","smoke","cigarette","tired","bed","sleep","long day","long night","sketchy","job","groceries","hotel","pay for gas")>>......<<print either("youre","im","ha","wait","go","turn","right","left","just ahead","back","close","hold on","okay","he","she","they","when","other way")>>......"\n\n[[Drive|car]]<<set $rrr to random(5,12)>><<set $travel to 0>>
<<if $travel gt $r>><<display "placename">><<endif>><<$r1>> near <<$r2>><<$r3>><<if $r4 neq "">><<$r4>><<endif>><<if $r5 neq "">><<$r5>><<endif>>. <<$r6>>.\n\n<<display "encounter">><<set $travel += 1>><<set $it += 1>>
Cockroach stole the heat.\n\nIn the heat the pain is so little. Like a little marble. Cockroach can hold the pain and think, is that all. Is that all that hurts every day. This marble used to be a sun.\n\nEvil sun filling body with radiation, poisoning bones and meat.\n\nEvery day cockroach is turning the sun into marbles.\n\n[[Drive|forever]]
Garage. Rag. Bucket of soap water. Ammonia and dish soap in spray bottle. Toothbrush.\n\n[[Clean|scrub]]
Knife in hand. Boots <<set $rrr to either(1,2)>><<if $rrr is 1>> crunch on <<print either("asphalt","grass","gravel","dirt","rocks")>><<else>>splash <<print either("mud","puddles")>><<endif>>.\n\nIt breathes and runs very loud. In a while it is closer and the knife is inside it.\n\n[[Drag it into trunk|Stop]]
<<if $it gte $r>><<set $number += 1>><<if $number gte 9>><<set $sleep_target to random(3,4)>><<set $gas_target to random(6,8)>><<set $number to 0>><<endif>><<if ($number is $gas_target) or ($number is $sleep_target)>><<if $number is $sleep_target>>Tired.\n\n[[Find hidden place to park|Sleep][$sleep = 0;$it = 0;$r = random(6,8)]]<<endif>><<if $number is $gas_target>>Low on gas.\n\n[[Find gas station|Gas station][$gas = 0;$rr = random(4,9);$it = 0;$r = random(6,25)]]<<endif>><<else>><<print either("Thick clothes","Light clothes","Jacket","Scarf","Tight clothes","Loose clothes")>>. <<print either("Drab","Colorful","Soft","Bright","Hard","Dirty","Clean")>>. <<print either("Short hair","Long hair","Shaven","Bald","Hat","Umbrella","Hairy")>>. <<print either("Moving","Walking")>> <<print either("fast","slow","weakly","quickly","steadily")>><<print either(". Masc.",". Fem.",".")>><<set $r to random(6,8)>>\n\n[[Slow down][$it = 0]]\n\n[[Drive][$it = 0]]<<endif>><<else>>[[Drive]]<<display "road">><<endif>>
It gets inside.\n\n[[Drive|banter]]
<<set $r1 to either("Highway","Road","Backroad")>><<set $r2 to either("A","Ki","Xa","Li","Re","Cu","In","Sa","Ra","Va","Hi","Vi")>><<set $r3 to either("bo","da","mi","di","lu","ta","ra","ri","do","so")>><<set $r to either(1,2)>><<if $r is 1>><<set $r4 to either("te","u","li","r","ke","sa","n","sk","gh","lm","ha")>><<set $r to either(1,2)>><<if $r is 1>><<set $r5 to either("ra","ka","ro","ma","st","ri","bat","da","to","ta","sk","wa")>><<endif>><<endif>><<set $travel to 0>><<set $r to random(8,19)>><<set $r6 to either("Dark morning","Early morning","Rainy morning","Rainy evening","Evening","Dusk","Wet evening","Wet morning","Cold morning","Cold evening")>>
<<timedgoto "Drive" 2.5s>><<set $r to random(6,30)>>
<<set $blood to 0>>\n<<set $travel to 0>>\n<<set $road to 0>>\n<<set $r to 0>>\n<<set $r1 to 0>>\n<<set $r2 to 0>>\n<<set $r3 to 0>>\n<<set $r4 to 0>>\n<<set $r5 to 0>>\n<<set $r6 to 0>>\n<<set $it to 0>>\n<<set $wallet to 0>>\n<<set $gas to 0>>\n<<set $sleep to 0>>\n<<set $rr to 0>>\n<<set $rrr to 0>>\n<<set $number = 0>>\n<<set $sleep_target to random(4,6)>>\n<<set $gas_target to random(8,12)>>\n\n<<display "placename">>\n\n
<<if $travel gt $rrr>>Its at the place it wants to be. It gets out. <<print either("It slams door and walks away quickly","It waves and shuts door","It says something and closes door","It shuts door and walks away")>>.\n\n[[Drive]]<<else>><<print either("It talks","Its silent","It looks out window")>>.\n\nKnife is on floor.\n\n[[Drive|car][$travel += 1]]\n\n[[Knife|Stab][$blood += 1;$rrr = either(1,2,3,4,5,6,7,8,9,10,11)]]<<endif>>
<<timedgoto "Drive" 2.5s>><<set $r to random(6,8)>>
<<print either("Eyeballs leaking","Pain all over","Pain in eyes","Hand hurts","Pain in skull","Pain in lungs","Arm hurts","Pain in back","Pain in neck","Eyes hurt","Stomach hurts","Moving feels like ice river","Glass butterflies breaking inside","Ice melts inside eyes")>>. <<print either("Tree branches scrape windshield","Wind howls outside","Hand over eyes","Pull jacket tighter","Hungry thirsty","Flaking dead memories","Rain runs down windows","Rain rattles on roof")>>. <<print either("Curl up in back seat","Fall asleep in driver seat","Safe inside metal shell","Seats smell good","Seats smell like copper","Jacket leather smells good","Sleep like cockroach")>>. \n\n[[Sleep|Sleeping]]
version.extensions.timedgotoMacro={major:1,minor:1,revision:0};macros["goto"]=macros["timedgoto"]={timer:null,handler:function(a,b,c,d){\nfunction cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0;\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0;}}}throwError(a,s+" isn't a CSS time unit");\nreturn 0;}var t,d,m,s;t=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t);}d=eval(Wikifier.parse(d));if(d+""){if(this.timer){clearTimeout(this.timer);\n}s=state.history[0].passage.title;this.timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a);\n}},m);}}};
Porpentine
<<if $it lt $r>><<set $road += 1>><<if $road gt 3>><<set $road to 0>><<endif>>\n\n<<if $road is 0>><<print either("|")>> <<print either("|")>><<endif>><<if $road is 1>>\n<<print either("|")>> <<print either("|")>><<endif>><<if $road is 2>>\n\n<<print either("|")>> <<print either("|")>><<endif>><<if $road is 3>>\n\n\n<<print either("|")>> <<print either("|")>><<endif>><<endif>>