<<set $gone += 1>><<if $gone eq 1>>The<<endif>><<if $gone eq 2>>The wall<<endif>><<if $gone eq 3>>The wall is<<endif>><<if $gone eq 4>>The wall is gone<<endif>><<if $gone eq 5>>The wall is gone,<<endif>><<if $gone eq 6>>The wall is gone, sucked<<endif>><<if $gone eq 7>>The wall is gone, sucked into<<endif>><<if $gone eq 8>>The wall is gone, sucked into a<<endif>><<if $gone eq 9>>The wall is gone, sucked into a void<<endif>><<if $gone eq 10>>The wall is gone, sucked into a void of<<endif>><<if $gone eq 11>>The wall is gone, sucked into a void of howling.<<endif>><<if $gone eq 12>>The wall is gone, sucked into a void of howling fog<<endif>>\n<<if $gone lt 13>><<timedgoto "gone" 0.1s>><<else>><<timedgoto "the dream" 0.1s>><<endif>>
<<set $glimpse = "statue">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
Walking through the luxurious decay of spiderwebbed halls as she glances around.\n\n"Any instabilities I should know about?"\n\n<<replace "no">>well<<becomes>>[[umm]]<<endreplace>>
<<if $glimpse eq "cup">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
Small, tight smile. "I like to stay focused when I'm working. Maybe we can catch lunch after."\n\n[[Okay|test]]
<<set $examine += 1>>Cool room, concrete walls, table, two chairs. On the table is a cloth and a jar.\n\n<<if $look eq "her">>Angular face under close-cropped black bangs. Minimal eyeliner. Deep rims under her eyes. No sign of fatigue.<<endif>><<if $look eq "the ceiling">>Ceiling lights diffused behind frosted plastic, endless machine sigh of air conditioning vents.<<endif>><<if $look eq "the table">>Thin but stable metal table. Years of tiny scratch marks. Cold on your palms.\n\nA neatly folded white cloth (the faintest trace of blue, lingering after how many washes).<<endif>><<if $look eq "your hands">>Thin, <<cyclinglink $hands "nervous" "still">> hands with <<cyclinglink $nails "purple" "black" "gold" "silver" "green" "blue" "red" "pink">> nails.<<endif>>\n\n<<if $examine lt 4>>[[look|testing]] at <<cyclinglink $look "her" "the ceiling" "your hands" "the table">><<else>>[[she looks up|slime]]<<endif>>
sapstained and arms aching\n\nbeen here so many times\n\nbut never like this\n\n[[the palace|palace]]
She looks annoyed.\n\n"You should stay close."\n\n[[...|professional]]
Everything feels hot and copper, even the veins of the trees are taking on a metallic, forgelike sweat\n\n[[faster|two]]
Wikifier.formatters.push({name:"char",match:".",handler:function(a){insertElement(a.output,"span",null,"char",a.matchText);\n}});Wikifier.formatters.forEach(function(e){if(e.name=="emdash"){e.handler=function(a){var b=insertElement(a.output,"span",null,"char",String.fromCharCode(8212));\n};}else{if(e.name=="prettyLink"){e.handler=function(a){var b=new RegExp(e.lookahead,"mg");\nb.lastIndex=a.matchStart;var c=b.exec(a.source);if(c&&c.index==a.matchStart&&c[2]){var d=Wikifier.createInternalLink(a.output,c[1]);\nsetPageElement(d,null,c[1]);a.nextMatch+=c[1].length+2;}else{if(c&&c.index==a.matchStart&&c[3]){var f;\nif(tale.has(c[4])){f=Wikifier.createInternalLink(a.output,c[4]);}else{f=Wikifier.createExternalLink(a.output,c[4]);\n}setPageElement(f,null,c[1]);a.nextMatch=c.index+c[0].length;}}};}}});
[[*|begin]]\n\n<<silently>>\n\n<<set $examine = 0>>\n<<set $test = 0>>\n<<set $look = "her">>\n<<set $grip = 0>>\n\n<<set $gone = 0>>\n<<set $fog = 0>>\n<<set $rocks = 0>>\n<<set $sf = 0>>\n<<set $black = 0>>\n\n<<set $map = 0>>\n\n<<set $tread = 0>>\n\n<<set $speak = "">>\n\n<<set $target = "">>\n<<set $glimpse = "">>\n<<set $calibrate = 0>>\n<<set $chosen = 0>>\n\n<<set $stuck = 0>>\n\n<<set $wander = 0>>\n<<set $know = 0>>\n<<set $focus = 0>>\n<<set $ripple = 0>>\n\n<<endsilently>>\n\n
You imagine people on the other side of the world dreaming your dream by the light of day.\n\nShe walks off.\n\n[[Follow|calibrate]]
in my sleep the parasite has spun a palace from my stolen <<replace "years">>years\n\nit rises above the mist\n\nand all around it\n\na [[garden]]<<endreplace>>
"We design an artificial intelligence to monitor and tour-guide each scenario. The AI is cloned from your focalization pattern so the dream doesn't reject it.\n\nI'm going to ask you to focalize various facets of the environment so I can build up a profile.\n\n[[Please:|enter]]
WebFontConfig = {\n google: { families: [ 'Droid+Serif::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 })();
<<timedgoto "end" 2.9s>>
<<if $wander eq 1>>\nSo what exactly would they be doing with my dream?\n\n"Like I said, entertainment. Mostly."\n\nMostly?<<endif>><<if $wander eq 2>>"Therapy.\n\nSpace travel. To retain sanity during cryostorage.\n\nI don't really handle that end. I'm trained primarily as a surveyor."<<endif>><<if $wander eq 3>>...\n\n"Does it really matter where the dreams go?"<<endif>><<if $wander eq 4>>Well.\n\nI heard they were used in prisons sometimes.<<endif>><<if $wander eq 5>>"Prison is an oversimplification. We sell our scenarios to a variety of services and institutions dealing with all kinds of rehabilitation, ranging from addiction support to mental health care. Some of those might be carceral, but I couldn't really say without checking the books. We also sell our scenarios to third parties who redistribute them at will. At that point, it's out of our hands."<<endif>><<if $wander eq 6>>...<<endif>>\n\n<<if $wander lt 6>>[[Wander|wander]]<<else>>[[Look at her|doubt]]<<endif>>\n\n<<set $wander += 1>><<if $wander eq 1>>UUuu::uuuuUuu\nUuuU::uUuuUuu\nuUuUu::UuUuuU\nUuUuu:::::Uuu\nuuUuU::::uUuU\nUuUuuUUu:::Uuu<<endif>><<if $wander eq 2>>..Uuu...Uu...\nUuuUuuUU.....\nuUuUuU....Uuu\n...UuUu....Uu\nUuU...UuuU...\nUu...Uuu..UuU<<endif>><<if $wander eq 3>>Uuu.....UuuUu\n...uu...Uuu..\n.............\n..............\n..............\n.............\n<<endif>><<if $wander eq 4>>..............\n.............\n..............\n.............\n..............\n.............<<endif>><<if $wander eq 5>>.............\n.............\n....X........\n.............\n.............\n.............<<endif>><<if $wander eq 6>>.............\n..........X..\n.............\n.............\n...X.........\n.............<<endif>>
"Don't give me that 'I can't sell the family farm!' shit."\n\n"No one's making you sign shit."<<timedgoto "fuck" 4.5s>>
what a view\n\n<<replace "dark peaks">>cliffs<<becomes>>bleak moor<<becomes>>[[mountains|if by overworld you mean so over this world, then yeah, i'm overworld]]<<endreplace>>
<<set $fog += 1>><<if $fog eq 1>>The wall is gone, sucked into a void of howling fog.<<endif>><<if $fog eq 2>>The room is drifting away like wind-blown cardboard.<<endif>><<if $fog eq 3>>"We came in off-course. Some kind of mountain range."<<endif>><<if $fog eq 4>>"Don't be scared, we're merging with the current focalization."<<endif>><<if $fog eq 5>>"Ride it until we find something [[interesting|how interesting]]."<<endif>>\n\n<<if $fog eq 1>>[[Feel weird|the dream]]<<endif>><<if $fog eq 2>>[[Your body is changing|the dream]]<<endif>><<if $fog eq 3>>[[Bony|the dream]]<<endif>><<if $fog eq 4>>[[Breasts shrinking|the dream]]<<endif>><<if $fog eq 5>>You feel poisoned<<endif>>
"You won't be able to dream here anymore. Can't risk destabilization.\n\nOnce we embed our tech, your brain will act as a server. We only use an infinitesimal amount of your brain's processing power, and our chip runs the dream on a parallel track, meaning your actual dreams won't be impacted. It should be like nothing is even there.\n\nThen customers can access the scenario anytime you're sleeping."\n\n[[Interesting.]]
version.extensions["cyclinglinkMacro"]={major:3,minor:2,revision:0};macros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none");}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break;}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift();}var h=state.history[0].variables;if(out&&h[v]===""){return;}var l=Wikifier.createInternalLink(a,null);\nl.className="internalLink cyclingLink";l.setAttribute("data-cycle",0);for(var i=0;\ni<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));var d=insertElement(null,"span",null,"cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[ i ];l.setAttribute("data-cycle",i);}else{d.style.display="none";}new Wikifier(d,c[ i ]);\nif(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l);}else{l.appendChild(d);\n}}l.onclick=function(){var t=this.childNodes;var u=this.getAttribute("data-cycle")-0;\nvar m=t.length;toggleText(t[u]);u=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u];}}else{h[v]="";\n}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);n.className=rl+"End";\nn.style.display="inline";this.parentNode.replaceChild(n,this);}else{this.parentNode.removeChild(this);\nreturn;}return;}toggleText(t[u]);this.setAttribute("data-cycle",u);};}};
"<<replace "Not sure what we're going to do with the garden...">>Maybe give it a theme. Contextualize. Some kind of haunted, gothic zone."<<becomes>>But if our art department doesn't like it, we might have to prune or replant.\n\nIf we need to get rid of it, we can transplant the clippings to another part of your dreamspace. We can even leave the trauma behind.\n\nWe'll need the right soil though. This is hybrid soil: part garden, part [[palace|if by overworld you mean so over this world, then yeah, i'm overworld]]."<<endreplace>>
<<set $glimpse = "snail">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
Uuu...UuUu...UuuuU...Uu\n\n<<replace "round the bend">>where is she?<<timedgoto "..." 5s>><<endreplace>>\n\nuu...uUu....uu...uUUu..u
<<set $glimpse = "cup">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
[[You don't even see these dreams. You don't know what they mean to me.|shrink]]
Branches cling like hot wet rags. Hard to breathe\n\n[[run|three]]
(function(){\nvar bs = String.fromCharCode(92);\nWikifier.formatters.unshift({\n name: "continuedLine",\n match: bs+bs+"s",\n handler: function(a) {\n a.nextMatch = a.matchStart+3;\n }\n});\n}());
She's not really paying attention, just feeling the gums of the carpet, testing the breeze for hidden screams.\n\n"Customers want something exciting, maybe even a little exotic, but recognizable.\n\nA palace is perfect. Fantasy, politics, intrigue. People like that."\n\n[[Okay.]]
<<set $glimpse = "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
<<replace "Cave mouth">><<set $sf += 1>>Cave mouth frames a Starbucks stained with bat guano<<if $sf gte 4>>\n\n[[ (deeper)|black]]<<endif>><<endreplace>>. <<replace "Steep hill">><<set $sf += 1>>Street car rolls down a steep hill ribbed with metal<<if $sf gte 4>>\n\n[[ (deeper)|black]]<<endif>><<endreplace>>.\n\n<<replace "Freezing wind">><<set $sf += 1>>A bus flies down Market Street<<if $sf gte 4>>\n\n[[ (deeper)|black]]<<endif>><<endreplace>>. <<replace "Noisy rocks">><<set $sf += 1>>Cars rattle through the rocks<<if $sf gte 4>>\n\n[[ (deeper)|black]]<<endif>><<endreplace>>.
Black rocks bird shit <<replace "black rocks">><<set $black += 1>><<replace "San Francisco">>America<<becomes>>the world<<endreplace>> is a <<replace "city">>country<<becomes>>planet<<endreplace>> full of men who want to suck some <<cyclinglink $slur "'tranny'" "'trap'" "'tgirl'" "'shemale'">> cock<<if $black gte 4>>\n\n[[ (a path in the fog)|understand]]<<endif>>.<<endreplace>> bird shit. Acrid sky water flows down a crumbling ruin <<replace "wall">><<set $black += 1>>they all want it<<if $black gte 4>>\n\n[[ (a path in the fog)|understand]]<<endif>><<endreplace>>.\n\nCave cliffs catch the wind putting banshees out of business. Ash river <<replace "ravines">><<set $black += 1>>the mixture of arousal and disgust<<if $black gte 4>>\n\n[[ (a path in the fog)|understand]]<<endif>><<endreplace>>. Black rocks bird shit black rocks <<replace "bird shit">><<set $black += 1>>the disgust makes it stronger<<if $black gte 4>>\n\n[[ (a path in the fog)|understand]]<<endif>><<endreplace>>.
(function () {\n "use strict";\n version.extensions['replaceMacrosCombined'] = {\n major: 1,\n minor: 0,\n revision: 0\n };\n var nullobj = { handler: function () {} };\n function showVer(n,notrans) {\n n.innerHTML = "";\n new Wikifier(n, n.tweecode);\n n.setAttribute("data-enabled", "true");\n n.style.display = "inline";\n n.classList.remove("revision-span-out");\n if (!notrans) {\n n.classList.add("revision-span-in");\n if (n.timeout) clearTimeout(n.timeout);\n n.timeout = setTimeout(function () {\n n.classList.remove("revision-span-in");\n }, 1);\n }\n }\n function hideVer(n,notrans) {\n n.setAttribute("data-enabled", "false");\n n.classList.remove("revision-span-in");\n if (n.timeout) clearTimeout(n.timeout);\n if (!notrans) {\n n.classList.add("revision-span-out");\n n.timeout = setTimeout(function () {\n if (n.getAttribute("data-enabled") == "false") {\n n.classList.remove("revision-span-out");\n n.style.display = "none";\n n.innerHTML = "";\n }\n }, 1000);\n } else {\n n.style.display = "none";\n n.innerHTML = "";\n }\n }\n function tagcontents(b, starttags, desttags, endtags, k) {\n var l = 0,\n c = "",\n tg, a, i;\n function tagfound(i, e) {\n for (var j = 0; j < e.length; j++) {\n if (a.indexOf("<<"+e[j], i) == i) {\n return e[j];\n }\n }\n }\n a = b.source.slice(k);\n for (i = 0; i < a.length; i++) {\n if (tg = tagfound(i, starttags)) {\n l++;\n }\n else if ((tg = tagfound(i, desttags)) && l == 0) {\n b.nextMatch = k + i + tg.length+4;\n return [c, tg];\n }\n else if (tg = tagfound(i, endtags)) {\n l--;\n if (l < 0) {\n return null;\n }\n }\n c += a.charAt(i);\n }\n return null;\n }\n var begintags = [];\n var endtags = [];\n function revisionSpanHandler(g, e, f, b) {\n var k = b.source.indexOf('>>', b.matchStart) + 2,\n vsns = [],\n vtype = e,\n flen = f.length,\n becomes, c, cn, m, h, vsn; \n function mkspan(vtype) {\n h = insertElement(m, "span", null, "revision-span "+vtype);\n h.setAttribute("data-enabled", false);\n h.style.display = "none";\n h.tweecode = "";\n return h;\n }\n // Shorthand: <<tag "first">>second<<endtag>>\n if (this.shorthand && flen) {\n while(f.length > 0) {\n vsns.push([f.shift(),(this.flavour == "insert" ? "gains" : "becomes")]);\n }\n }\n else if (this.flavour == "insert" || (this.flavour=="continue" && this.trigger=="time")) {\n vsns.push(["","becomes"]);\n }\n // Read all versions\n if (this.flavour == "continue" && flen) {\n // <<continue>> consumes the rest of the passage\n b.nextMatch = k+b.source.slice(k).length;\n vsns.push([b.source.slice(k),vtype]);\n }\n else {\n becomes = ["becomes", "gains"];\n c = tagcontents(b, begintags, becomes.concat(endtags), endtags, k);\n if (c && endtags.indexOf(c[1]) == -1) {\n while (c) {\n vsns.push(c);\n c = tagcontents(b, begintags, becomes, endtags, b.nextMatch);\n }\n c = tagcontents(b, begintags, ["end" + e], endtags, b.nextMatch);\n }\n if (!c) {\n throwError(g, "can't find matching end" + e);\n return;\n }\n vsns.push(c);\n if (this.flavour == "continue") {\n // <<continue>> consumes the rest of the passage\n k = b.nextMatch;\n b.nextMatch = k+b.source.slice(k).length;\n vsns.push([b.source.slice(k),""]);\n }\n }\n if (this.flavour == "remove") {\n vsns.push(["","becomes"]);\n }\n console.log(JSON.stringify(vsns));\n // Create HTML\n cn = 0;\n m = insertElement(g, "span", null, e);\n m.setAttribute("data-flavour",this.flavour);\n h = mkspan("initial");\n vsn = vsns.shift();\n console.log(e+" "+vsn[0]);\n h.tweecode = vsn[0];\n showVer(h,true);\n while (vsns.length > 0) {\n if (vsn) {\n vtype = vsn[1];\n }\n vsn = vsns.shift();\n h = mkspan(vtype);\n h.tweecode = vsn[0];\n }\n // Make the trigger, if any\n if (typeof this.setup == "function") {\n this.setup(m,g,f);\n }\n }\n function quantity(m) {\n return (m.children.length-1)+(m.getAttribute("data-flavour")=="remove");\n }\n // Trigger setup functions;\n function revisionSetup(m,g,f) {\n m.className += " " + f[0].replace(" ", "_");\n showVer(m.firstChild,true);\n }\n function timeSetup(m,g,f) {\n function cssTimeUnit(s) {\n if (typeof s == "string") {\n if (s.slice(-2).toLowerCase() == "ms") {\n return Number(s.slice(0, -2)) || 0;\n }\n else if (s.slice(-1).toLowerCase() == "s") {\n return Number(s.slice(0, -1)) * 1000 || 0;\n }\n }\n throwError(g, s + " isn't a CSS time unit");\n return 0;\n }\n var fl = this.flavour;\n var tm = cssTimeUnit(f[0]);\n setTimeout(function timefn() {\n var done = !revise("revise", m);\n if (!done) {\n setTimeout(timefn,tm);\n }\n }, tm);\n }\n function hoverSetup(m) {\n m.onmouseover = function () {\n revise("revise",m);\n };\n m.onmouseout = function () {\n revise("revert",m);\n };\n }\n function mouseSetup(m) {\n var fl = this.flavour;\n m.onmouseenter = function () {\n var done = !revise("revise", m);\n if (done) {\n this.onmouseenter = null;\n }\n };\n }\n function linkSetup(m,g,f) {\n var fl = this.flavour,\n l = Wikifier.createInternalLink(),\n p = m.parentNode;\n l.className = "internalLink replaceLink";\n p.insertBefore(l, m);\n l.insertBefore(m, null);\n l.onclick = function () {\n var p, done = false;\n if(m && m.parentNode == this) {\n done = !revise("revise",m);\n scrollWindowTo(m);\n }\n if (done) {\n this.parentNode.insertBefore(m,this);\n this.parentNode.removeChild(this);\n }\n }\n }\n function visitedSetup(m,g,f) {\n var i, done, shv = state.history[0].variables,\n os = "once seen",\n d = (m.firstChild && (this.flavour == "insert"\n ? m.firstChild.nextSibling\n : m.firstChild).tweecode);\n shv[os] = shv[os] || {};\n if(d && !shv[os].hasOwnProperty(d)) {\n shv[os][d]=1;\n } else {\n for(i=shv[os][d]; i>0 && !done; i--) {\n done=!revise("revise",m,true);\n }\n if (shv[os].hasOwnProperty(d)) {\n shv[os][d]+=1;\n }\n }\n }\n // Variations\n [\n // Insert\n { name: "insert",\n flavour: "insert",\n trigger: "link",\n setup: linkSetup\n },\n { name: "timedinsert",\n flavour: "insert",\n trigger: "time",\n setup: timeSetup\n },\n { name: "insertion",\n flavour: "insert",\n trigger: "revisemacro",\n setup: revisionSetup\n },\n { name: "later",\n flavour: "insert",\n trigger: "visited",\n setup: visitedSetup\n },\n // Replace\n { name: "replace",\n flavour: "replace",\n trigger: "link",\n setup: linkSetup\n },\n { name: "timedreplace",\n flavour: "replace",\n trigger: "time",\n setup: timeSetup\n },\n { name: "mousereplace",\n flavour: "replace",\n trigger: "mouse",\n setup: mouseSetup\n },\n { name: "hoverreplace",\n flavour: "replace",\n trigger: "hover",\n setup: hoverSetup\n },\n { name: "revision",\n flavour: "replace",\n trigger: "revisemacro",\n setup: revisionSetup\n },\n // Remove\n /*\n { name: "remove",\n flavour: "remove",\n trigger: "link",\n setup: linkSetup\n },*/\n { name: "timedremove",\n flavour: "remove",\n trigger: "time",\n setup: timeSetup\n },\n { name: "mouseremove",\n flavour: "remove",\n trigger: "mouse",\n setup: mouseSetup\n },\n { name: "hoverremove",\n flavour: "remove",\n trigger: "hover",\n setup: hoverSetup\n },\n { name: "removal",\n flavour: "remove",\n trigger: "revisemacro",\n setup: revisionSetup\n },\n { name: "once",\n flavour: "remove",\n trigger: "visited",\n setup: visitedSetup\n },\n // Continue\n { name: "continue",\n flavour: "continue",\n trigger: "link",\n setup: linkSetup\n },\n { name: "timedcontinue",\n flavour: "continue",\n trigger: "time",\n setup: timeSetup\n },\n { name: "mousecontinue",\n flavour: "continue",\n trigger: "mouse",\n setup: mouseSetup\n },\n // Cycle\n { name: "cycle",\n flavour: "cycle",\n trigger: "revisemacro",\n setup: revisionSetup\n },\n { name: "mousecycle",\n flavour: "cycle",\n trigger: "mouse",\n setup: mouseSetup\n },\n { name: "timedcycle",\n flavour: "cycle",\n trigger: "time",\n setup: timeSetup\n }\n ].forEach(function(e) {\n e.handler = revisionSpanHandler;\n e.shorthand = (["link", "mouse", "hover"].indexOf(e.trigger)>-1);\n macros[e.name] = e;\n macros['end' + e.name] = nullobj;\n begintags.push(e.name);\n endtags.push('end'+e.name);\n });\n\n function reviseAll(rt, rname) {\n var rall = document.querySelectorAll(".passage ."+rname),\n ret = false;\n for (var i = 0; i < rall.length; i++) {\n ret = ret || revise(rt,rall[i]);\n }\n return ret;\n }\n function revise(rt, r, notrans) {\n var ind2, curr, next,\n ind = -1,\n rev = (rt == "revert"),\n rnd = (rt.indexOf("random") > -1),\n fl = r.getAttribute("data-flavour"),\n rc = r.childNodes,\n cyc = (fl=="cycle"),\n rcl = rc.length - 1;\n \n function doToGainerSpans(n, fn) {\n for (var k = n - 1; k >= 0; k--) {\n if (rc[k + 1].classList.contains("gains")) {\n fn(rc[k],notrans);\n }\n else break;\n }\n }\n\n for (var k = 0; k <= rcl; k++) {\n if (rc[k].getAttribute("data-enabled") == "true") {\n ind = k;\n }\n }\n if (rev) {\n ind -= 1;\n }\n curr = (ind >= 0 ? rc[ind] : (cyc ? rc[rcl] : null));\n ind2 = ind;\n if (rnd) {\n ind2 = (ind + (Math.floor(Math.random() * rcl))) % rcl;\n } \n next = ((ind2 < rcl) ? rc[ind2+1] : (cyc ? rc[0] : null));\n var docurr = (rev ? showVer : hideVer);\n var donext = (rev ? hideVer : showVer);\n if (curr) {\n if (!(next && next.classList.contains("gains")) || rnd) {\n docurr(curr,notrans);\n doToGainerSpans(ind, docurr,notrans);\n }\n }\n if (next) {\n donext(next,notrans);\n if (rnd) {\n doToGainerSpans(ind2+1, donext,notrans);\n }\n }\n return (cyc ? true : (rev ? (ind > 0) : (ind2 < rcl-1)));\n }\n\n macros['revert'] = macros['revise'] = macros['randomise'] = macros['randomize'] = {\n handler: function (a, b, c) {\n var l, rev, rname;\n function disableLink(l) {\n l.style.display = "none";\n }\n function enableLink(l) {\n l.style.display = "inline";\n }\n function updateLink(l) {\n if (l.className.indexOf("random") > -1) {\n enableLink(l);\n return;\n }\n var rall = document.querySelectorAll(".passage ."+rname),\n cannext, canprev, i, ind, r, fl;\n for (i = 0; i < rall.length; i++) {\n r = rall[i],\n fl = r.getAttribute("data-flavour");\n if (fl=="cycle") {\n cannext = canprev = true;\n }\n else {\n if (r.firstChild.getAttribute("data-enabled") == !1+"") {\n canprev = true;\n }\n if (r.lastChild.getAttribute("data-enabled") == !1+"") {\n cannext = true;\n }\n }\n }\n var can = (l.classList.contains("revert") ? canprev : cannext);\n (can ? enableLink : disableLink)(l);\n }\n function toggleText(w) {\n w.classList.toggle(rl + "Enabled");\n w.classList.toggle(rl + "Disabled");\n w.style.display = ((w.style.display == "none") ? "inline" : "none");\n }\n var rl = "reviseLink";\n if (c.length < 2) {\n throwError(a, b + ' macro needs 2 parameters');\n return;\n }\n rname = c.shift().replace(" ", "_");\n l = Wikifier.createInternalLink(a, null);\n l.className = "internalLink " + rl + " " + rl + "_" + rname + " " + b;\n var v = "";\n var end = false;\n var out = false;\n if(c.length>1 && c[0][0] == "$") {\n v = c[0].slice(1);\n c.shift();\n }\n switch(c[c.length - 1]) {\n case "end":\n end = true;\n c.pop();\n break;\n case "out":\n out = true;\n c.pop();\n break;\n }\n var h = state.history[0].variables;\n for(var i = 0; i < c.length; i++) {\n var on = (i == Math.max(c.indexOf(h[v]), 0));\n var d = insertElement(null, "span", null, rl + ((on) ? "En" : "Dis") + "abled");\n if(on) {\n h[v] = c[i];\n l.setAttribute("data-cycle", i);\n } else {\n d.style.display="none";\n }\n insertText(d, c[i]);\n l.appendChild(d);\n }\n l.onclick = function () {\n reviseAll(b, rname);\n var t = this.childNodes,\n u = this.getAttribute("data-cycle") - 0,\n m = t.length,\n n, lall, i;\n if((end || out) && u == m - (end ? 2 : 1)) {\n if (end) {\n n = this.removeChild(t[u + 1]);\n n.className = rl + "End";\n n.style.display = "inline";\n this.parentNode.replaceChild(n, this);\n } else {\n this.parentNode.removeChild(this);\n return;\n }\n } else {\n toggleText(t[u]);\n u = (u + 1) % m;\n if(v) {\n h[v] = c[u];\n }\n toggleText(t[u]);\n this.setAttribute("data-cycle", u);\n }\n lall = document.getElementsByClassName(rl + "_" + rname);\n for (i = 0; i < lall.length; i++) {\n updateLink(lall[i]);\n }\n };\n disableLink(l);\n setTimeout(function () {\n updateLink(l);\n }, 1);\n }\n }\n macros['mouserevise'] = macros['hoverrevise'] = {\n handler: function (a, b, c, d) {\n var endtags = ["end" + b];\n var t = tagcontents(d, [b], endtags, endtags, d.source.indexOf('>>', d.matchStart) + 2);\n if (t) {\n var rname = c[0].replace(" ", "_"),\n h = insertElement(a, "span", null, "hoverrevise hoverrevise_" + rname),\n f = function() {\n var done = !reviseAll("revise", rname);\n if (b != "hoverrevise" && done) {\n this.onmouseenter = null;\n }\n };\n new Wikifier(h, t[0]);\n if (b == "hoverrevise") {\n h.onmouseover = f;\n h.onmouseout = function () {\n reviseAll("revert", rname);\n }\n } else {\n h.onmouseenter = f;\n }\n }\n }\n }\n macros['endmouserevise'] = nullobj;\n macros['endhoverrevise'] = nullobj;\n}());
<<set $test += 1>>Cool room, concrete walls, table, two chairs.\n\nShe is across from you.\n\n<<if $test eq 1>>"Remember. Total honesty is key to your success."\n\n[[Okay|test]]\n\n[[Uh huh|test]]\n\n[[You got professional real fast|pro]]<<endif>><<if $test eq 2>>"Have you eaten in the last 24 hours?"\n\n[[Yes|done fucked up]] | [[No|test]]<<endif>><<if $test eq 3>>"Do you have any sleep-related disorders?"\n\n[[Yes|done fucked up]] | [[No|test]]<<endif>><<if $test eq 4>>"Please sign this waiver."\n\n[[Okay|testing]] | [[I've changed my mind|done fucked up]]<<endif>>
parasite
<<set $map += 1>>^VV^V^V^V^V^V^V^V^V^V^V^V^V^\nV^V^V^V^V^V^V^V^V^VV^V^V^V^V\n^V^V^V^V^V^<<if $map lt 2>>[[V|climb]]V^V^VV^V^V^V^V<<else>>V<<endif>><<if $map gte 2>>\nV^V^V^V^V^V^V^V^V^V\nV^V^V^V^V^V^V^V^V^V^V^V^V^V\nV^V^V^V^V^V^V^V^V^V^V^V^V^V\n^V^V^V^V^V^V^V^V^V^V^V\n^VV^V^V^V^V^V^V^V^V^V^V^V^V^\nV^V^V^V^V^V^<<if $map lt 3>>[[V|if by overworld you mean so over this world, then yeah, i'm overworld]]<<else>>V<<endif>>^V^V^VV^V^V^V^V\n^V^V^V^V^V^V^V^V^V^V^V<<endif>>\n<<if $map eq 3>>\nUuUuuuUU||<<if $map lt 4>>[[()|sleep]]<<else>>()<<endif>>||UuuUuuuUuUuU\nUuuuUuuUUu..uUuuUUuuuUuu\nUuuUuUuUuu..uuuUUuuuUuuU\nUuuUuuUuoo..ooUuuuUUuuuU\nuUu|||||||..|||||||uuUuU\nUuu+~+::::::::::::+~+uUu\nUuu+~+:::**()**:::+~+uUu\nUuu+~+:::{{**}}:::+~+uUu\nUuu+~+:::{{**}}:::+~+uUu<<endif>><<if $map eq 4>>UuUuuuUU||()||UuuUuuuUuU\nUuuuUuuUUu..uUuuUUuuuUuu\nUuuUuUuUuu..uuuUUuuuUuuU\nUuuUuuUuoo..ooUuuuUUuuuU\nuUu|||||||..|||||||uuUuU\nUuu+~+::::::::::::::::+~+uUu\nUuu+~+:::**[[()|find palace]]**:::x~+uUu\nUuu+~+:::{{***}}:::+~+uUu\nUuu+~+:::{{***}}:::+~+uUu\nUuu+~+:::{{***}}:::+~+uUu\nUuu+~+:::******:::+~+uuU\nUuu+~+::::::::::::::::+~+uUu\nuUu+++++++..++++++++uuUu\nUuuUuuUoo..ooUuuuUUuuuU\n--------UuU..uUu---------\n-------------------------\n-------------------------<<endif>>
Burning ribbons of glass dust\n\n[[stumble|four]]
You don't even see these dreams. You don't know what they mean to me.<<timedgoto "twist" 2.5s>>
\n\n\na { color:white!important;font-size:160%!important;opacity:1;}\n\na:hover {color: rgb(77, 106, 216)!important;text-decoration:none !important;font-size:160%!important;opacity:1}\n\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\n\n.revision-span-in {\n opacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n transition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n position:absolute;\n opacity: 0;\n}\n\n\n.passage[data-tags~=test] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 80%;\n height: 80%;#646D7E!important;line-height:120%;opacity:1 !important;}\n\nbody[data-tags~=test] {background-color:#646D7E!important;font-size:120%!important;color:#B6B6B4;}\n\n[data-tags~=test] a { color:#D4D4D2!important;font-size:160%!important;opacity:0.8;}\n\n[data-tags~=test] a:hover {color:#D4D4D2 !important;text-decoration:none !important;font-size:160%!important;opacity:1}\n\n\n\n\n\n\n\n\n#passages{font-size:24px;font-family: 'Droid Serif', serif;\nborder-left: 0px !important; margin:0px 0px 0px 0px !important;}\n\n\n\n[data-tags~=dream] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=dream] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=dream] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=dream] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=dream] {font-size:120%!important;color:#B6B6B4;\n background-image:-webkit-linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-image:linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-attachment:fixed;\n margin:0;\n\n}\n\n\n\n.passage[data-tags~=dream] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 80%;\n height: 80%;\n transform: rotate(-0.45deg);\n -webkit-transform: rotate(-0.45deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n[data-tags~=black] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=black] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=black] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=black] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=black] {background-color:black!important;font-size:120%!important;color:#B6B6B4; }\n\n\n.passage[data-tags~=black] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 80%;\n height: 80%;\n transform: rotate(-0.5deg);\n -webkit-transform: rotate(-0.5deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n\n\n\n\n\n\n\n\n[data-tags~=dreamtilt1] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=dreamtilt1] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=dreamtilt1] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=dreamtilt1] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=dreamtilt1] {font-size:120%!important;color:#B6B6B4; \n\n background-image:-webkit-linear-gradient(70deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(335deg, #616D7E 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(250deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(130deg, #98AFC7 0%,#6D7B8D 30%);\n background-image:linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-attachment:fixed;\n margin:0;\n\n}\n\n\n.passage[data-tags~=dreamtilt1] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 40%;\n height: 40%;\n transform: rotate(-60.4deg);\n -webkit-transform: rotate(-60.4deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n[data-tags~=dreamtilt2] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=dreamtilt2] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=dreamtilt2] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=dreamtilt2] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=dreamtilt2] {font-size:120%!important;color:#B6B6B4; \n background-image:-webkit-linear-gradient(70deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(335deg, #616D7E 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(250deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(130deg, #98AFC7 0%,#6D7B8D 30%);\n background-image:linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-attachment:fixed;\n margin:0;\n}\n\n\n.passage[data-tags~=dreamtilt2] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 40%;\n height: 40%;\n transform: rotate(60.4deg);\n -webkit-transform: rotate(60.4deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n[data-tags~=dreamtiltv] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=dreamtiltv] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=dreamtiltv] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=dreamtiltv] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=dreamtiltv] {font-size:120%!important;color:#B6B6B4; \n\n background-image:-webkit-linear-gradient(70deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(335deg, #616D7E 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(250deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(130deg, #98AFC7 0%,#6D7B8D 30%);\n background-image:linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-attachment:fixed;\n margin:0;\n\n}\n\n\n.passage[data-tags~=dreamtiltv] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 40%;\n height: 40%;\n transform: rotate(-120.4deg);\n -webkit-transform: rotate(-120.4deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n\n\n[data-tags~=dreamtiltv2] a {color:#D4D4D2!important;font-size:160%!important;opacity:0.9;}\n\n\n[data-tags~=dreamtiltv2] a:hover {color:transparent !important;text-decoration:none !important;font-size:160%!important;opacity:0.9;text-shadow: 0 0 2px #B6B6B4;}\n\n[data-tags~=dreamtiltv2] .char { \n transition: all 5s; -webkit-transition: all 5s;\n opacity: 1;\n}\n[data-tags~=dreamtiltv2] .char:hover {\n transition: all 0.5s; -webkit-transition: all 0.2s;\n opacity:0.2;\n text-shadow: 0 0 1em white;\n}\n\nbody[data-tags~=dreamtiltv2] {font-size:120%!important;color:#B6B6B4; \n\n background-image:-webkit-linear-gradient(70deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(335deg, #616D7E 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(250deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),-webkit-linear-gradient(130deg, #98AFC7 0%,#6D7B8D 30%);\n background-image:linear-gradient(20deg,rgba(63,190,255,0.4) 0%,rgba(0,0,0,0) 30%),linear-gradient(115deg, #616D7E 0%,rgba(0,0,0,0) 30%),linear-gradient(200deg, #BCC6CC 0%,rgba(0,0,0,0) 30%),linear-gradient(320deg, #98AFC7 0%,#6D7B8D 30%);\n background-attachment:fixed;\n margin:0;\n\n}\n\n\n.passage[data-tags~=dreamtiltv2] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 40%;\n height: 40%;\n transform: rotate(120.4deg);\n -webkit-transform: rotate(120.4deg);line-height:180%;opacity:1 !important;}\n\n\n\n\n\n.passage[data-tags~=light] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 80%;\n height: 80%;#646D7E!important;line-height:120%;opacity:1 !important;}\n\nbody[data-tags~=light] {background-color:#E5E4E2!important;font-size:120%!important;color:#2B1B17;}\n\n[data-tags~=light] a { color:#2B1B17!important;font-size:160%!important;opacity:1;}\n\n[data-tags~=light] a:hover {color: rgb(77, 106, 216)!important;text-decoration:none !important;font-size:160%!important;opacity:1}\n\n\n\n.passage[data-tags~=white] {font-size:120%!important;opacity:1 !important;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin:auto;\n width: 80%;\n height: 80%;#646D7E!important;line-height:120%;opacity:1 !important;}\n\nbody[data-tags~=white] {background-color:white!important;font-size:120%!important;color:#2B1B17;}\n\n[data-tags~=white] a { color:#2B1B17!important;font-size:160%!important;opacity:1;}\n\n[data-tags~=white] a:hover {color: rgb(77, 106, 216)!important;text-decoration:none !important;font-size:160%!important;opacity:1}\n\n\n\n\n@media screen and (max-width: 960px) {\n body { font-size: 55%; }\n}\n@media screen and (max-width: 840px) {\n body { font-size: 45%; }\n}\n@media screen and (max-width: 720px) {\n body { \n font-size: 40%;\n }\n
[["Oh."|break]]
........................\n\nso much [[heat|one]]\n\n........................
i don't have enough money to buy the hormones i need to survive<<timedgoto "begin begin" 1.5s>>
Stone archways overgrown with creeping vines, somnolent blossoms, furry leaves. Humid drip.\n\n[[crawl up a vine wall|vine]]\n\n[[clamber bellywise through the mud of a drainage tunnel|tunnel]]\n\n[[through the thorns|thorns]]\n
A garden gorgeous <<replace "with trees">>when i realized all the time <<cyclinglink $they "they'd" "'family'" "'friends'" "'lovers'" "'strangers'">> took from me<<set $tread += 1>><<if $tread gte 4>>\n\n[[ (deeper into the garden)|tread]]<<endif>><<endreplace>>. Treading through the soft <<replace "grass">>i was paralyzed with anger, with desire to revenge<<set $tread += 1>><<if $tread gte 4>>\n\n[[ (deeper into the garden)|tread]]<<endif>><<endreplace>>. Waterfall plunges <<replace "into the lake">>but destroying my abusers would not make the time flow out of their body and return to me<<set $tread += 1>><<if $tread gte 4>>\n\n[[ (deeper into the garden)|tread]]<<endif>><<endreplace>>. Leaves tremble in the <<replace "spiderwebs">>time was gone<<set $tread += 1>><<if $tread gte 4>>\n\n[[ (deeper into the garden)|tread]]<<endif>><<endreplace>>.
"Don't give me that 'I can't sell the family farm!' shit."<<timedgoto "shit" 4.5s>>
"If you're having doubts, I can cancel the survey."\n\n<<replace "I can't do this.">>//I need the money.//<<endreplace>>\n\n<<replace "Yeah. Cancel the survey.">>//I need the money.//<<endreplace>>\n\n[[No, I was just, nevermind, it's nothing|nothing]]
"We could stage fights. Our core rule in all fantasy, scifi scenarios is someone has to die at the end of the dream."\n\nFor the first time, she looks vaguely interested in what she's saying.\n\n"Even after restructuring, we can't perfectly control all aspects of the dream, we can only slow down what is always in flux. Violence neatly concludes the experience even if customers get confused by any unexpected content experienced prior."\n\n[[Oh.]]
<<set $glimpse = "tree">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
parasite by [[porpentine|http://slimedaughter.com/]]\n\nthanks everyone who sees me when i'm talking
"Don't give me that 'I can't sell the family farm!' shit."\n\n"No one's making you sign shit."\n\nA long black spike materializes in her hand.<<timedgoto "stab" 5s>>
You walk into the sunlight and your bank account is the same.
i saw this palace a lot when I was younger. it never left me.\n\n<<replace "it was the first time">>it was the first time i realized i <<replace "wanted to be a ">>was a <<endreplace>>woman\n\nwhen the dream gave me the body i'd never had, gliding female through its corridors.\n\ni wonder when i would have realized, if i'd never had that sweat-soaked flash where i woke up and my fingers went to my hips, hoping for <<replace "soft curves">>soft curves, and instead found [[bone|next]]<<endreplace>><<endreplace>>
<<set $ripple += 1>>A <<if $ripple eq 1>>[[presence|complete]]<<else>>presence<<endif>> flits through the <<if $ripple eq 2>>[[world|complete]]<<else>>world<<endif>>. No visible changes in color or texture, just a <<if $ripple eq 3>>[[ripple|complete]]<<else>>ripple<<endif>> of impressions: interesting, uninteresting, boring, <<if $ripple eq 4>>[[terrifying.|complete]]<<else>>terrifying.<<endif>>\n\n<<if $ripple gte 5>>\n\nThen the dream is calm again.\n\n"Now they know where to [[look]]."<<endreplace>><<endif>>
[["I don't think our studio will be interested in this region. Many of our customers are males."|night]]
<<set $rocks += 1>><<if $rocks eq 5>> \s\n.:::;;::..:;::..:;..:..:..:....:;\n::;:;:..:....:;;.:.:::;;::::;;::..\n..:::.:;::...:::...:....:::....:::.\n:;;;::..:;..:..:::.::..;.:..:::.\n::;:;..::.:.:::...:;;..:;.::;;::..\n:;;:...::.:::;;::..:;;::..:;::.\n::....::....:;;.;:;...::;;:..:;;...:;;:\n:;;:..[[..:;:.|MORE CLIMBING???]].::.:;;::..;;.;::::;;::..\n::;:;...:;;:;::.;;.::....:..:;;:\n<<endif>> \s\n<<if $rocks eq 6>> \s\n:::.:;..:::....::.:::;;...:\n..:::...::.:::;;...:;::..::.::\n:;;:...;;::.:.::.:::.:;..:::.\n::;:;.:::...:;::.....::....:;:....:\n:;;:...::.:::;;::....::.:::::;;::..\n::;:;.:.:....:;;:::;;::..:.....:..::\n..:::...[[.:;..|MORE CLIMBING???]].::.::;::..::..::\n:;;:.::.:::...:;::...:...:::.:..;;:\n::;:;..;;..:;:.:::....:;;::::.::..\n:;;:..:;;::..:;:.::.:::;;::..:.\n<<endif>> \s\n<<if $rocks eq 7>> \s\n....::.::..::;;::;;:...::\n..:::..::.:::;;..:;::....::.::\n.::.:::::;;::;;:...::.:::;;::...:..\n:;;:.:;[[:;:..|MORE CLIMBING???]];::....::.::..\n::;:;...::..:::...:.:;:::.::;::..::\n:;;:.:;;::....::.::..::.::;::..::\n::..:....:;;:::;;::..::;:;.:.:::;\n..::..:;::.....:::.:...:..;::....\n:;;:..:.:::..;;::...:..::;..:::.\n<<endif>> \s\n<<if $rocks eq 8>> \s\n;::...;;.::.:;;::....::.:\n..:::..::.:[[..:;::..|fog]]::;;..:;::\n.::.:::::;;::;;:...::.:::....::.::\n:;;:.:;;::....::.::..::.::;::..::\n::;:;...:..:;::...;;.::.:::...:..\n:;;:.:;;::....::.::.:..:::..::.::;::..::\n::..:....:;;:::;;::..::;:;.:.:::;;\n..::..:;::...:::...:::.:...:...:::.\n:;;:..:.:::..;;::...:..::;..:::.\n<<endif>> \s
i don't have enough money to buy the hormones i need to survive\n\nmaybe i can sell some of my possessions\n\nan old friend works down at [[the place|test]]
porpentine
"Okay."\n\nShe [[leads|You will be the voice in my throat...You're the dream and I never woke]] you through the ragged, disintegrating framework of the garden, plants buzzing with sandy textures and sky fragments.
[[{}]]
<<set $glimpse = "weeds">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
She swings <<replace "the spike">>the spike into the <<replace "ground">>ground, wedging it back and forth, grinding blurred, unready dirt from the lucid surface of the gazebaked land.\n\nThe glossy black head of the spike starts pulsing with red numbers measuring oneiric partitioning, REM quake prediction, focalization stats, and so on.\n\nYour palms feel [[wet.|wet]]<<endreplace>><<endreplace>>
<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>>[["Over here."|focus]]<<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>
"Let's head back. I have everything I need."\n\nuUu[[uUuu|wander]]uUUu
Each step sinks into the sucking ground and you hear the smell of gasoline\n\n[[struggle|scream]]
You don't even see these dreams. You don't know what they mean to me.\n\nShe twists around, so fast you almost slam into [[her|farm]].
<<set $stuck += 1>><<if $stuck eq 1>>"This way." Into a damp grotto echoing with the smell of lilacs.<<endif>><<if $stuck eq 2>>Across a bridge of breathing backs.<<endif>><<if $stuck eq 3>>Lakes covered in acres of lemon rind and water bugs, brown-yellow peels crawling with eggs.<<endif>><<if $stuck eq 4>>"Higher up." Trees encrusted with beetles, red bark armored black.<<endif>><<if $stuck eq 5>><<endif>>\n\n<<if $stuck eq 1>>[[We need to talk about this.|You will be the voice in my throat...You're the dream and I never woke]]<<endif>><<if $stuck eq 2>>[[I have, questions.|You will be the voice in my throat...You're the dream and I never woke]]<<endif>><<if $stuck eq 3>>[[Can we pick another dream?|You will be the voice in my throat...You're the dream and I never woke]]<<endif>><<if $stuck eq 4>>[[I just don't,|You will be the voice in my throat...You're the dream and I never woke]]<<endif>><<if $stuck eq 5>>[[...|uUu]]<<endif>>\n<<if $stuck gte 2>> //We need to talk about this. // <<endif>>\n<<if $stuck gte 3>> //I have, questions. // <<endif>>\n<<if $stuck gte 4>> //Can we pick another dream? // <<endif>>\n<<if $stuck gte 5>> //I just don't, // <<endif>>
sitting in a classroom in a blur of high school grafted to the palace innards\n\ni am wearing a skirt\n\nand my cock is huge inside it\n\nhanging out\n\neveryone can see\n\nnormie girls start walking around and the air is blurred and sticky and warm\n\nWatching this I realize how growing up alongside them filled me with so much horror as we diverged from each others forms because of my testosterone poisoning\n\n
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);}}};\n
"The dream is <<replace "over.">>over.\n\n[[Open your eyes."|open]]<<endreplace>><<endreplace>>
<<set $glimpse = "pillar">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
i don't have enough money to buy the hormones i need to survive\n\nmaybe i can sell some of my possessions<<timedgoto "begin begin begin" 1.5s>>
(function(){ var render2 = Passage.prototype.render; Passage.prototype.render = function () { var b = render2.call(this); var t = this.tags.join(" "); document.body.setAttribute("data-tags", t); b.setAttribute("data-tags",t); return b; }}()); if(state) { var tgs = state.history[0].passage.tags.join(" "); var fc = $('passages').firstChild; fc.setAttribute("data-tags",tgs); } \nif(state) { var it = setInterval(function(){ var fd = $('passages').firstChild; if (fd!=fc) { clearInterval(it); fd.setAttribute("data-tags",tgs); } },0); }
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);}}};
<<set $glimpse = "bird">><<set $chosen = 1>><<endif>><<if $glimpse eq "head">><<set $chosen = 1>><<endif>><<if $glimpse eq "pillar">><<set $chosen = 2>><<endif>><<if $glimpse eq "statue">><<set $chosen = 2>><<endif>><<if $glimpse eq "tree">><<set $chosen = 4>><<endif>><<if $glimpse eq "bird">><<set $chosen = 3>><<endif>><<if $glimpse eq "snail">><<set $chosen = 3>><<endif>><<if $glimpse eq "weeds">><<set $chosen = 4>><<endif>><<if ($target eq $chosen) and ($calibrate neq 5)>><<set $calibrate += 1>><<if $calibrate eq 1>>"Enter a small, non-living thing."<<set $target = 1>><<endif>><<if $calibrate eq 2>>"Enter a large, non-living thing."<<set $target = 2>><<endif>><<if $calibrate eq 3>>"Enter a small, living thing."<<set $target = 3>><<endif>><<if $calibrate eq 4>>"Enter a large, living thing."<<set $target = 4>><<endif>><<else>><<if $calibrate eq 1>>"I said small, non-living.<<set $target = 1>><<endif>><<if $calibrate eq 2>>"I said large, non-living.<<set $target = 2>><<endif>><<if $calibrate eq 3>>"I said small, living.<<set $target = 3>><<endif>><<if $calibrate eq 4>>"I said large, living.<<set $target = 4>><<endif>><<if $calibrate lt 5>><<later>> Remember, that object is already part of you."<<becomes>> Recall the warm suffusion of natural dreaming."<<becomes>> Focus."<<becomes>>.."<<endlater>><<endif>><<endif>><<if $calibrate eq 5>>"Calibrations [[complete]]."<<endif>>\n\nJadewinged [[bird]] shimmers in the sky<<if $glimpse eq "bird">>...(strangely slow, less than languid, almost stuck in the air, flapping in place)<<set $chosen = 3>><<endif>>. Runed [[pillar]] casts no shadow<<if $glimpse eq "pillar">>...(i am an entity of pure waist, slim and strong and stone)<<set $chosen = 2>><<endif>>. [[Cup]] sunk in the mud<<if $glimpse eq "cup">>...(my golden belly of rust and purplestain)<<set $chosen = 1>><<endif>>. [[Snail]] paints silver rivers across the moldering floor<<if $glimpse eq "snail">>...(i make slime in my armor and i share it with the world dont step on me)<<set $chosen = 3>><<endif>>. Parasite [[weed]] blankets the halls<<if $glimpse eq "weeds">>...(the nightmare version of when you read about kudzu as a child)<<set $chosen = 4>><<endif>>. [[Tree]] grows through the rafters, branches piercing the rotting walls<<if $glimpse eq "tree">>...(my hair breaks the ceiling and grasps the treasures of many rooms)<<set $chosen = 4>><<endif>>. Pale headless [[statue]]<<if $glimpse eq "statue">>...(my chest is carved with a sun eaten by mountains)<<set $chosen = 2>><<endif>>. Stone [[head]] rests in a bed of flowers<<if $glimpse eq "head">>...(my wise lips, my blind eyes, my hair socketed with discs of purple and red minerals)<<set $chosen = 1>><<endif>>.
muddy belly\n\nbeen here so many times\n\nbut never like this\n\n[[the palace|palace]]
<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<print $speak>><<print $speak>><<print $speak>>\n<<timedgoto "scramed" 2s>>
<<set $grip += 1>><<if $grip eq 1>>Her grip is vice.<<endif>><<if $grip eq 2>>Slime oozes through her knuckles.<<endif>><<if $grip eq 3>>She closes her eyes.<<endif>><<if $grip eq 4>>A rivulet of slime slowly trickles down your arm.<<endif>><<if $grip eq 5>>The pulse of her palm against yours.<<endif>><<if $grip eq 6>>Silence.<<endif>><<if $grip eq 7>>She gets up and goes over to the wall.<<endif>><<if $grip eq 8>>She's staring at the wall.<<endif>><<if $grip eq 9>>She flicks her finger at the wall.<<endif>>\n\n<<if $grip lte 6>>[[Grip|Take her hand]]<<else>><<if $grip lte 8>>[[Watch|Take her hand]]<<else>>[[Get up|gone]]<<endif>><<endif>>
sliding down a gravel hill\n\n<<replace "it cuts our skin">>they think about us late at night<<becomes>>masturbating<<becomes>>their heterosexuality perfectly incorporates whatever they want to fuck, staining everyone but themselves<<becomes>>the gay dudes want to read me as male<<becomes>>the other trans women i met (before i knew what trans was) didn't let the word "trans" slip because they preferred apolitical assimilation, to be as close as possible to the platonic perfection of womanhood<<becomes>>they were useless to me and taught me nothing and it wasn't until years later that i'd figure out what i could be, that i would gain words to clad my nakedness<<becomes>>i still have no clothes<<becomes>>but i finally have skin<<becomes>>but i finally have skin\n\n[[it cuts our|if by overworld you mean so over this world, then yeah, i'm overworld]]<<endreplace>>
thorntorn and dripping\n\nbeen here so many times\n\nbut never like this\n\n[[the palace|palace]]
<<set $know += 1>><<if $know eq 1>>Walking in silence save for the crunch of feet on dried grass. You feel tired.<<endif>><<if $know eq 2>>"If everything goes well, our financial department should deposit the money in your account by next week."<<endif>><<if $know eq 3>>"Thank you for your cooperation. We hope you will arrange with our company in the future."<<endif>><<if $know eq 4>>She looks at you like she's looking at an inanimate object.<<endif>><<if $know eq 5>>"You're being overemotional."<<endif>><<if $know eq 6>>"What is this? Are you looking for any special favors? Frankly, I'm offended."<<endif>>\n\n<<if $know eq 1>>[[So umm.|professional]]<<endif>><<if $know eq 2>>[[Okay.|professional]]<<endif>><<if $know eq 3>>[[Can't you talk to me like you know me?|professional]]<<endif>><<if $know eq 4>>[[Uh.|professional]]<<endif>><<if $know eq 5>>[[I'm not trying to be.|professional]]<<endif>><<if $know eq 6>>[[No, I just...please...|please]]<<endif>>
<<set $rocks += 1>><<if $rocks eq 1>> \s\n.:::;;::..:;::..:;..:..:..:....:;\n::;:;:..:....:;;.:.:::;;::::;;::..\n..:::.:;::...:::...:....:::....:::.\n:;;;::..:;..:..:::.::..;.:..:::.\n::;:;..::.:.:::...:;;..:;.::;;::..\n:;;:...::.:::;;::..:;;::..:;::.\n::....::....:;;.;:;...::;;:..:;;...:;;:\n:;;:..[[..:;:.|climb]].::.:;;::..;;.;::::;;::..\n::;:;...:;;:;::.;;.::....:..:;;:\n<<endif>> \s\n<<if $rocks eq 2>> \s\n:::.:;..:::....::.:::;;...:\n..:::...::.:::;;...:;::..::.::\n:;;:...;;::.:.::.:::.:;..:::.\n::;:;.:::...:;::.....::....:;:....:\n:;;:...::.:::;;::....::.:::::;;::..\n::;:;.:.:....:;;:::;;::..:.....:..::\n..:::...[[.:;..|climb]].::.::;::..::..::\n:;;:.::.:::...:;::...:...:::.:..;;:\n::;:;..;;..:;:.:::....:;;::::.::..\n:;;:..:;;::..:;:.::.:::;;::..:.\n<<endif>> \s\n<<if $rocks eq 3>> \s\n....::.::..::;;::;;:...::\n..:::..::.:::;;..:;::....::.::\n.::.:::::;;::;;:...::.:::;;::...:..\n:;;:.:;[[:;:..|climb]];::....::.::..\n::;:;...::..:::...:.:;:::.::;::..::\n:;;:.:;;::....::.::..::.::;::..::\n::..:....:;;:::;;::..::;:;.:.:::;\n..::..:;::.....:::.:...:..;::....\n:;;:..:.:::..;;::...:..::;..:::.\n<<endif>> \s\n<<if $rocks eq 4>> \s\n;::...;;.::.:;;::....::.:\n..:::..::.:[[..:;::..|glorious]]::;;..:;::\n.::.:::::;;::;;:...::.:::....::.::\n:;;:.:;;::....::.::..::.::;::..::\n::;:;...:..:;::...;;.::.:::...:..\n:;;:.:;;::....::.::.:..:::..::.::;::..::\n::..:....:;;:::;;::..::;:;.:.:::;;\n..::..:;::...:::...:::.:...:...:::.\n:;;:..:.:::..;;::...:..::;..:::.\n<<endif>> \s
<<set $test += 1>><<if $test eq 5>>She unfolds the cloth across the center of the table and smooths it out.<<endif>><<if $test eq 6>>She unscrews the jar.<<endif>><<if $test eq 7>>She places the lid on the table.<<endif>><<if $test eq 8>>She tilts the jar.<<endif>><<if $test eq 9>>Blue slime covers her hand, flows down her wrist, a glistening, dripping glove.<<endif>><<if $test eq 10>>She extends her hand across the table.<<endif>><<if $test eq 11>>"I am very good at touching people. You are safe."<<endif>><<if $test eq 12>>"Our tests suggested you would be most comfortable with a woman. I myself am genderqueer but my physical appearance adheres to the cultural idea of a woman."<<endif>><<if $test eq 13>>"We're doing everything we can to make you comfortable."<<endif>>\n\n<<if $test lte 9>>[[Watch|slime]]<<endif>><<if $test gt 9>><<if ($test gte 10) and ($test lt 13)>>[[Take her hand]] | [[Don't take her hand|slime]]<<endif>><<if $test eq 13>>[[Take her hand]] | [[Leave|break]]<<endif>><<endif>>
<<textinput "speak" "scrame" "SCREAM">>
climbing up Dark Ash Chasm Saint Glorious, crawling through <<replace "black dust and sharp rocks">>black dust and sharp rocks until our body is cut and dirty<<endreplace>>\n\n<<cyclinglink $skin "pale" "dark" "iridescent">> <<replace "skin">>skin slashed with scars<<endreplace>> black leather <<replace "straps"">>straps full of daggers<<endreplace>>\n\nan escaped <<replace "catamite">>catamite or we won't be called the word that describes what was done to our body for money in fear<<endreplace>>\n\n[[climb|MORE CLIMBING???]]