The doctor tuts, sympathetic. He says, "It's not the nicest in the world, but it's better than going through the whole thing with your eyes wide open!"\n\n[[Nod.]]
<html><font color=#31e052>rounder</font></html>
<html><font color=#31e052>softer</font></html>
Standing up is a joy in this body, this wonderful body. You feel as if you were born to stand in this body. In fact, you feel a strange sense of //deja vu.//\n\nStill checked by the anxiety gnawing your guts, you stumble over to the door and ease it open. Beyond lies a narrow [[hallway.|The hall]]<<set $room = 1>><<set $poster = 0>>
The room falls silent. Its colours are muted. You play with your new hands.\n\nAfter a while, the ==witch== doctor gestures to the body on the floor and mutters, "I was expecting you to ask after this one."\n\n[[Nod.|Is Kipper okay?]]
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";}insertText(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);};}};
Your euphoria crashes headlong into a stomach-sick lurch, as if you'd left the gas on or the front door unlocked.\n\nYou look around, but you're alone in the bed. Your cast-off shell, and Kipper within it, have been moved [[elsewhere.|Elsewhere]]
He looks up to greet you with an odd half-smile. He says, "Back with us, yeah? How're you feelin'?"\n\n==<html><font color=#0f89cf>Okay.</font></html>== / ==<html><font color=#0f89cf>Horrible.</font></html>== / [[Amazing.]]
Onions. Grease. Euch.\n\n[[Sip it.]] / [[Drink it down.]]
The doctor tuts, sympathetic. [[He says,|Not the nicest]]
<<if $imokay eq false and $thankyou eq false>>The doctor<<else>>He<<endif>> hesitates. "Can't say for sure yet," he shrugs, "but don't fret. It's not a big deal."\n\nThe sight of [[that body]]
Normal sleep, not the oblivion of anaesthesia. A dream about [[snow,|Snow dream]] perhaps a [[man,|Man dream]] the outline of a [[star...|Star dream]]\n\n[[Roll over and wake up.]]
He presses a mug into your hands. [[He says,|Drink that up]]
<<timedinsert 2s>>.<<endtimedinsert>><<timedinsert 2.25s>>.<<endtimedinsert>><<timedinsert 2.5s>>.<<endtimedinsert>><<timedinsert 2.75s>>.<<endtimedinsert>><<timedinsert 3s>>.<<endtimedinsert>>\n\n<<timedinsert 5s>>[[oh]]<<endtimedinsert>>
<<timedinsert 1s>>written by [[kevin mcgowan|http://thekevinmcgowan.wordpress.com/]]<<endtimedinsert>>\n\n<<timedinsert 2s>>macros by [[leon arnott|http://l.j-factor.com/]]<<endtimedinsert>>\n\n<<timedinsert 3s>>lyrics by [[crystal castles|http://www.youtube.com/watch?v=EgKdyHcZJcs]]<<endtimedinsert>>\n\n<<timedinsert 4s>>- play [[again|Pure again]]<<endtimedinsert>>\n<<timedinsert 5s>>- play [[another text game|https://dl.dropboxusercontent.com/u/167918054/Explain%20periods.html]]<<endtimedinsert>>\n\n<<fadeinsound "https://dl.dropboxusercontent.com/u/167918054/Crystal%20Castles%20TRANSGENDER%20Official.mp3">>
Star/crossed, both of you. Star/muddled. Well and truly [[star/fucked.|Introductions]]
<<set $room = 4>>It's closed. On the other side you can hear speech, intermittent and low.\n\n[[Knock.]] / [[Don't.|The hall]]
You reach out, but jump to realise that your arm is <<print $length>> than expected.\n\nNo. That's not the problem. Your arm is now //exactly as long// as you expect it to be - as you //always// expected it to be. Your confusion arises from no longer having to compensate for [[reality's shortcomings.|Not alone]]
//<html><font color=#aaaaaa>The snow came overnight and took most of the people with it. For some reason, it's the roads and railways</font></html>\n<html><font color=#aaaaaa>you miss the most. Travelling takes time and everybody aches from head to foot.</font></html>//\n\n[[<|Star dream]][[^|Sleep.]][[>|Man dream]]
<html><font color=#31e052>bigger</font></html>
<html><font color=#31e052>Halfway</font></html> <html><font color=#31e052>between</font></html> <html><font color=#31e052>medicine</font></html> and <html><font color=#31e052>street</font></html> <html><font color=#31e052>magic,</font></html> <html><font color=#31e052>something</font></color> <html><font color=#31e052>incredible</font></html> is <html><font color=#31e052>happening</font></html> to <html><font color=#31e052>flesh</font></html> where <html><font color=#31e052>you</font></html> had <html><font color=#31e052>nerve endings /</font></html>\n<html><font color=#31e052>It</font></html> <html><font color=#31e052>cries out</font></html> to <html><font color=#31e052>you,</font></html> <html><font color=#31e052>snapping</font></html> <html><font color=#31e052>across</font></html> the <html><font color=#31e052>bright air,</font></html> <html><font color=#31e052>straining</font></html> and burning, <html><font color=#31e052>rebirthing</font></html> and <html><font color=#31e052>contracting /</font></html> You <html><font color=#31e052>can</font></html> feel <html><font color=#31e052>blood,</font></html>\n<html><font color=#31e052>human</font></html> <html><font color=#31e052>hot,</font> </html><html><font color=#31e052>inside</font></html> and all <html><font color=#31e052>around</font></html> your surfaces and blood has never felt [[so|Fierce]]
You collapse back onto the sofa. The ==witch== doctor places a concerned hand on your shoulder. [[He says,|Concern]]
Halfway between <html> <font color=#31e052>medicine</font></html> and street magic, something <html><font color=#31e052>incredible</font></html> is happening to <html><font color=#31e052>flesh</font></html> where you had <html><font color=#31e052>nerve endings /</font></html>\nIt <html><font color=#31e052>cries out</font></html> to you, <html><font color=#31e052>snapping</font></html> across the <html><font color=#31e052>bright air,</font></html> straining and burning, [[rebirthing|Contracting]]
Halfway between <html> <font color=#31e052>medicine</font></html> and street magic, <html><font color=#31e052>something</font></html> <html><font color=#31e052>incredible</font></html> is happening to <html><font color=#31e052>flesh</font></html> where you had <html><font color=#31e052>nerve endings /</font></html>\nIt <html><font color=#31e052>cries out</font></html> to you, <html><font color=#31e052>snapping</font></html> across the <html><font color=#31e052>bright air,</font></html> straining and burning, <html><font color=#31e052>rebirthing</font></html> and contracting / You can [[hear|Feel]]
Kipper extends a hand. You rise from your seat to shake it but a wave of nausea attacks you out of nowhere.\nYour [[knees are weak.|Sit down]]
!!!!//<html><font color=#31e052>Medicine / magic</font></html>//\n//<html><font color=#31e052>Master both principles, work to reconcile healing / revolution. Never forget that borrowing from both</font></html>\n<html><font color=#31e052>means practicing neither.</font></html>
You don't remember coming through this way. You must have been carried after passing out.\nIt's bare, bleak, and the carpet is loose.\n\n<<if $room eq 1>>The [[bedroom door|Empty bedroom]] is behind you. The ==witch== doctor's flat has three others: the [[kitchen door,|Empty kitchen]] the\n[[living room door|Unempty living room]] and the [[front door.]]<<endif>><<if $room eq 2>>The [[kitchen door|Empty kitchen]] is behind you. The ==witch== doctor's flat has three others: the [[bedroom door,|Empty bedroom]] the\n[[living room door|Unempty living room]] and the [[front door.]]<<endif>><<if $room eq 3>>The [[front door|front door.]] is behind you. The ==witch== doctor's flat has three others: the [[kitchen door,|Empty kitchen]] the\n[[living room door|Unempty living room]] and the [[bedroom door.|Empty bedroom]]<<endif>><<if $room eq 4>>The [[living room door|Unempty living room]] is behind you. The ==witch== doctor's flat has three others: the [[kitchen door,|Empty kitchen]] the\n[[bedroom door|Empty bedroom]] and the [[front door.]]<<endif>>
<html><font color=#31e052>smaller</font></html>
//Phwoosh.// A sigh of relief. "Ta for that. Can't risk it, you know?"\n\nYou both look at Kipper.\n\n<<timedinsert 3s>>"Can't risk it."<<endtimedinsert>>\n\n<<timedinsert 4s>>[[*|Later]]<<endtimedinsert>>
Your ==witch== doctor is smoking tobacco and frying breakfast. Tomatoes, sausages, the whole deal.\n\n[[He says,|You'll need it]]
<<set $imokay = true>><<if $thankyou eq true>>He<<else>>The doctor<<endif>> nods. "Better than new. Absolutely perfect fit - you're going to be fine."\n\n[[Say something else.]] / [[Don't dare.]]
Your ==witch== doctor is smoking tobacco and frying breakfast. Tomatoes, sausages, the whole deal.\n\nHe says, "You'll need it." He says, "It's normally Gravy does the scran but she's over at Mam's all weekend."\n\nLord alone knows who Gravy is. You don't have much choice except to [[sit there and wait.|Lord.]]
The doctor looks up. "Ey! That'll be Kipper now."\n\nHe strides over, wiping greasy hands on his top, and [[opens the door.|Kipper]]
!//<html><font color=#31e052>WHAT HAVE YOU DONE</font></html>//\n\n[[*]]
<html><font color=#31e052>Halfway between medicine and street magic, something incredible is happening to flesh where</font></html> ==<html><font color=#31e052>you</font></html>== <html><font color=#31e052>had nerve endings /</font></html>\n<html><font color=#31e052>It cries out to</font></html> ==<html><font color=#31e052>you,</font></html>== <html><font color=#31e052>snapping across the bright air, straining and burning, rebirthing and contracting /</font></html> ==<html><font color=#31e052>You</font></html>== <html><font color=#31e052>can feel blood,</font></html>\n<html><font color=#31e052>human hot, inside and all around</font></html> ==<html><font color=#31e052>your</font></html>== <html><font color=#31e052>surfaces and blood has never felt so / so</font></html> //<html><font color=#31e052>fierce</font></html>//\n\n[[There is no going back now.|Options]]
<<set $room = 2>>'Clean' would be too generous. 'Safe for limited exposure' is probably nearer the mark. On the wall over the sink is a peeling <<if $poster gt 2>>poster<<else>>[[poster]]<<endif>> of strange diagrams and warnings.\n\nThe door to [[the hallway|The hall]] stands open.
The doctor wanders back in from the kitchen to take your empty mug. He says, "There, not so bad, was it?" [[He says,|Which way]]
"We'd best get youse both ready. C'mon, Kip, help me with this one."\n\n[[Whimper.]]
A knock on the door.\n\n[["You decent?"|Leaving]]
The doctor's head appears with a cigarette. "Come on, you've had a few hours. Let's get you [[out there."|Outside]]
The way you're staring, the doctor can see you're not comfortable. "Look, you always feel a bit iffy at first. The whole thing with the sedative won't have done you any favours, either. Beyond a fry-up and a lot of rest, there's nothin' else I can prescribe."\n\nThe thing with the sedative, [[yeah...]]
Your ==witch== doctor is smoking tobacco and frying breakfast. Tomatoes, sausages, the whole deal.\n\nHe says, "You'll need it." [[He says,|Gravy]]
Kipper was never <<if $size eq "bigger">><<display "bigger">><<else>><<display "smaller">><<endif>> <<if $yield eq "softer">><<display "softer">><<else>><<display "harder">><<endif>> <<if $texture eq "rougher">><<display "rougher">><<else>><<display "smoother">><<endif>> <<if $shape eq "rounder">><<display "rounder">><<else>><<display "sharper">><<endif>>. That was no more Kipper than the steaming body slumped on the bed\nwas //you.//\n\nBut Kipper drank a full dose of sedative, and [[you didn't.|Sedated]]
#sidebar { display: none }\nbody { background-color:#333333 }\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<style type="text/css">\nbody{background-color:#333;color:#fff;font-family:Verdana,sans-serif;font-size:62.5%;margin:4em 15% 5% 5em;}#sidebar{position:fixed;top:4.2em;left:7.5em;width:12em;list-style:none;margin:0;padding:0 1em 0 0;font:bold 1.1em Verdana,sans-serif;}#sidebar li{color:#000;text-align:right;background-repeat:no-repeat;margin-bottom:1em;}#sidebar li:hover{color:#fff;cursor:pointer;}#sidebar li a{color:#333;}#sidebar li a:hover{color:#fff;text-decoration:none;}#sidebar #title{color:#999;font-size:150%;cursor:auto;}#sidebar #title a{color:#999;}#sidebar #title a:hover{color:#fff;}#sidebar #storyAuthor{font-size:50%;}#sidebar #storyMenu{ display: none }#sidebar #title:hover{color:#999;}#sidebar #credits{padding-top:2em;font-weight:normal;font-size:80%;cursor:auto;}#sidebar #credits:hover{color:#333;}#sidebar #credits a{text-decoration:none;}.menu{position:absolute;display:none;background-color:#343434;color:#fff;opacity:.9;border:1px solid #fff;text-align:left;font:1.1em Verdana;line-height:2em;}.menu div{padding:0 .4em;}.menu div:hover{cursor:pointer;background-color:#fff;color:#343434;}#passages{margin-left:18.2em;border-left:1px solid #333;padding-left:1.5em;}.passage{font-size:1.5em;line-height:175%;margin-bottom:2em;text-align:left;}.passage ul{padding-top:1.3em;text-align:center;}.passage li{display:inline;margin-right:6em;}a.internalLink,a.externalLink,a.back{color:#0f89cf;font-weight:normal;text-decoration:none;}a.internalLink:hover,a.externalLink:hover,a.back:hover{color:#4cb3ee;text-decoration:none;}a.brokenLink{background-color:red;text-decoration:none;color:#000;}.marked{background-color:red;color:#000;margin-right:12px;padding:3px;}.passage ul{margin-left:.5em;padding-left:1.5em;}.passage ol{margin-left:.5em;padding-left:1.5em;}.passage table{border-collapse:collapse;font-size:100%;margin:.8em 1.0em;}.passage th,.passage td,.passage tr,.passage caption{padding:3px;}.passage hr{height:1px;}#storeArea{display:none;}\n</style>
You eat; salt is still good. You drink; water is still wet. Feeling much better in and of yourself, you swing your [[legs]]
.....\n\n[[shit]]
<<set $room = 3>>It's not locked, but you're not dressed. [[Don't risk it.|The hall]]
The doctor wanders back in from the kitchen to take your empty mug. [[He says,|Not so bad]]
Don't feel bad. The plant was [[dead anyway.|Dead]]
The first thing you see: on the bedside table is a plate piled high with fried breakfast food. The eggs (three) look perfect. Next to this, a pint glass filled with water.\n\n[[Eat.|Probably quite incapable of drinking coffee]] / [[Drink.|Probably quite incapable of drinking coffee]]
//Will you ever preserve, will you ever exhume?\nWill you watch petals shed from flowers in bloom?\n\nNothing can live up to promise\nNothing can stop its narrative\nNothing in place of catalysts\n<<timedinsert 5s>>And you'll never be<<endtimedinsert>> <<timedinsert 5.5s>>[[pure again|Surgery]]//<<endtimedinsert>>\n\n<<fadeoutsound "https://dl.dropboxusercontent.com/u/167918054/Crystal%20Castles%20TRANSGENDER%20Official.mp3">>
(function () {\n version.extensions['timedreplaceMacro'] = {\n major: 2,\n minor: 3,\n revision: 0\n };\n macros['timedcontinue'] = macros['timedinsert'] = macros['timedreplace'] = {\n handler: function (g, e, f, b) {\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\n function tagcontents(starttag, endtag, k) {\n var a = b.source.slice(k);\n var l = 0;\n var c = "";\n for (var i = 0; i < a.length; i++) {\n var w = endtag.length;\n if (a.substr(i, w) == endtag) {\n if (l == 0) {\n b.nextMatch = k + i + w;\n return c;\n }\n else {\n l--;\n c += a.charAt(i);\n }\n }\n else {\n if (a.substr(i, starttag.length) == starttag) {\n l++;\n }\n c += a.charAt(i);\n }\n }\n return "";\n }\n var tr = "<<" + e;\n var rw = "<<replacewith>>";\n var etr = "<<end" + e + ">>";\n var k = b.source.indexOf('>>', b.matchStart) + 2;\n var c, d;\n if (e == "timedcontinue") {\n d = b.source.slice(k);\n b.nextMatch = k + d.length;\n }\n else if (e == "timedreplace") {\n c = tagcontents(tr, rw, k);\n d = tagcontents((c ? rw : tr), etr, c ? b.nextMatch : k);\n }\n else if (e == "timedinsert") {\n d = tagcontents(tr, etr, k);\n }\n else if (e == "timedremove") {\n c = tagcontents(tr, etr, k);\n }\n var tm;\n tm = cssTimeUnit(f[0]);\n var h;\n if (c) {\n if (d) {\n g = insertElement(g, "span", null, "timedreplacements");\n }\n h = insertElement(g, "span", null, "timedreplacement timedremove");\n new Wikifier(h, c);\n if (d || e == "timedremove") {\n setTimeout(function () {\n h.classList.add("replacement-out");\n setTimeout(function () {\n h.parentNode.removeChild(h);\n }, 1000);\n }, tm);\n }\n }\n if (d) {\n var m = insertElement(g, "span", null, "timedreplacement timedinsert", d);\n m.style.display = "none";\n setTimeout(function () {\n if (m) {\n var t = m.firstChild ? m.firstChild.nodeValue : "";\n removeChildren(m);\n new Wikifier(m, t);\n m.style.display = "inline";\n m.classList.add("replacement-in");\n setTimeout(function () {\n m.classList.remove("replacement-in");\n }, 1);\n scrollWindowTo(m);\n }\n }, tm);\n }\n else if (!c && e != "timedremove") {\n throwError(g, "can't find matching end" + e);\n return;\n }\n }\n }\n macros['timedremove'] = macros['timedreplace'];\n macros['replacewith'] = macros['endtimedinsert'] = macros['endtimedremove'] = macros['endtimedreplace'] = {\n handler: function () {}\n }\n scrollWindowTo=function(E){var D=window.scrollY?window.scrollY:document.body.scrollTop;\n var G=J(E);if(!G){return;}var C=Math.abs(D-G);var B=0;var I=(D>G)?-1:1;var F=window.setInterval(H,25);\n function H(){B+=0.1;window.scrollTo(0,D+I*(C*Math.easeInOut(B)));if(B>=1){window.clearInterval(F);\n }}function J(N){var O=A(N);var P=O+N.offsetHeight;var K=window.scrollY?window.scrollY:document.body.scrollTop;\n var L=window.innerHeight?window.innerHeight:document.body.clientHeight;var M=K+L;\n if(O>=K){if(P>M){if(N.offsetHeight<L){return(O-(L-N.offsetHeight)+20);}else{return O;\n }}}}function A(K){var L=0;while(K.offsetParent){L+=K.offsetTop;K=K.offsetParent;}return L;\n }};\n}());\n(function(){version.extensions["replaceMacrosCombined"]={major:1,minor:0,revision:0};\nvar nullobj={handler:function(){}};function showVer(n,notrans){n.innerHTML="";\nnew Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");\nn.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in")\n},1)}}function hideVer(n,notrans){n.setAttribute("data-enabled","false");\nn.classList.remove("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}},1000)}else{n.style.display="none";\nn.innerHTML=""}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]\n}}}a=b.source.slice(k);for(i=0;i<a.length;i++){if(tg=tagfound(i,starttags)){l++\n}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg]}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null\n}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];\nfunction revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);\nh.setAttribute("data-enabled",false);h.style.display="none";h.tweecode="";\nreturn h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])\n}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];\nc=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)\n}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)}if(!c){throwError(g,"can't find matching end"+e);\nreturn}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;\nb.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""])\n}}if(this.flavour=="remove"){vsns.push(["","becomes"])}console.log(JSON.stringify(vsns));\ncn=0;m=insertElement(g,"span",null,e);m.setAttribute("data-flavour",this.flavour);\nh=mkspan("initial");vsn=vsns.shift();console.log(e+" "+vsn[0]);\nh.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)\n}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_");\nshowVer(m.firstChild,true)}function timeSetup(m,g,f){function 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\n}}}throwError(g,s+" isn't a CSS time unit");return 0}var fl=this.flavour;\nvar tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);\nif(!done){setTimeout(timefn,tm)}},tm)}function hoverSetup(m){m.onmouseover=function(){revise("revise",m)\n};m.onmouseout=function(){revise("revert",m)}}function mouseSetup(m){var fl=this.flavour;\nm.onmouseenter=function(){var done=!revise("revise",m);if(done){this.onmouseenter=null\n}}}function linkSetup(m,g,f){var fl=this.flavour,l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);\nl.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);\nthis.parentNode.removeChild(this)}}}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1\n}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);\nmacros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage ."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){ret=ret||revise(rt,rall[i])}return ret\n}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)\n}else{break}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k\n}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));ind2=ind;\nif(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));\nvar docurr=(rev?showVer:hideVer);var donext=(rev?hideVer:showVer);\nif(curr){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}}if(next){donext(next,notrans);\nif(rnd){doToGainerSpans(ind2+1,donext,notrans)}}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))\n}macros["revert"]=macros["revise"]=macros["randomise"]=macros["randomize"]={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"\n}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage ."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");\nif(fl=="cycle"){cannext=canprev=true}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true\n}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)\n}function toggleText(w){w.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";\nif(c.length<2){throwError(a,b+" macro needs 2 parameters");return\n}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);\nl.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;var v="";\nvar end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}switch(c[c.length-1]){case"end":end=true;c.pop();break;\ncase"out":out=true;c.pop();break}var h=state.history[0].variables;\nfor(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);\nvar t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);\nu=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;\ni++){updateLink(lall[i])}};disableLink(l);setTimeout(function(){updateLink(l)\n},1)}};macros["mouserevise"]=macros["hoverrevise"]={handler:function(a,b,c,d){var endtags=["end"+b];\nvar t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this.onmouseenter=null}};new Wikifier(h,t[0]);\nif(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h.onmouseenter=f}}}};macros["endmouserevise"]=nullobj;\nmacros["endhoverrevise"]=nullobj}());
<html><font color=#31e052>smoother</font></html>
<<display "Pure again">>
You reach out, but jump to realise that your arm is <<cyclinglink $length "shorter" "longer">> than expected.\n\nNo. That's not [[the problem.|Dysphoria]]
What have you done? //<html><font color=#31e052>What have you done?</font></html>//\n\nYou recognise these eyes from mirrors and they are terrified. Blood oozes from both corners. Sleep now runs in\nyour cells, dragging you back under, but Kipper is trapped in the howling streaming body you abandoned [[oh god]]
version.extensions["mouseoverlinkMacro"]={major:1,minor:0,revision:0};macros["mouseoverlink"]={handler:function(a,b,c){var l=Wikifier.createInternalLink(a,c[0]);l.classList.add("mouseoverLink");insertElement(l,"span",null,null,c[1]);d=insertElement(l,"span",null,null,c[2]);d.style.display="none";l.onmouseover=function(){if(this.childNodes.length>1){this.childNodes[0].style.display="none";this.childNodes[1].style.display="inline";}};l.onmouseout=function(){if(this.childNodes.length>1){this.childNodes[1].style.display="none";\nthis.childNodes[0].style.display="inline";}};}};
You brace yourself and start to <<timedinsert 0.75s>>chug<<endtimedinsert>> <<timedinsert 1.5s>>chug<<endtimedinsert>> <<timedinsert 2.25s>>[[chug.|Chug]]<<endtimedinsert>>
<html><font color=#31e052>rougher</font></html>
He looks up to greet you with an odd half-smile. [[He says,|How do you feel]]
<html><font color=#31e052>sharper</font></html>
<<timedinsert 2s>>.<<endtimedinsert>><<timedinsert 2.25s>>.<<endtimedinsert>><<timedinsert 2.5s>>.<<endtimedinsert>><<timedinsert 2.75s>>.<<endtimedinsert>><<timedinsert 3s>>.<<endtimedinsert>>\n\n<<timedinsert 5s>>[[Sleep.]]<<endtimedinsert>>
(function () {\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 1\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n var i = s[j];\n i.pause();\n i.currentTime = 0;\n }\n }\n }\n var div = $("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
You get to your feet and follow him [[into the hallway.|Hall]]
"Forget about it."\n\n[[Walk back towards your life.|False ending]]
//<html><font color=#aaaaaa>Any closer and your ship could melt like so much chocolate in June. All the warning lights are flashing (and there are hundreds of warning lights on your big bright console). But the star in all its glory is almost within reach, and it looked mostly harmless from Earth.</font></html>//\n\n[[<|Man dream]][[^|Sleep.]][[>|Snow dream]]
He scratches the back of his neck. "Yeah, that. I guess it's just a case of accidents will happen, y'know. I can't -"\n\nHe pauses again, acting. These are particular words he had to learn for the occasion, and they seem to make him dislike himself. "- I can't accept any responsibility. If a situation //arose// where a client such as yourself or... any involvement by the bizzies would likely lead to prosecutions for both of us. Go in for an illegal service, you sort of opt out of certain consumer rights, see?"\n\n[[I see.]]
<html><font color=#31e052>Halfway</font></html> <html><font color=#31e052>between</font></html> <html><font color=#31e052>medicine</font></html> <html><font color=#31e052>and</font></html> <html><font color=#31e052>street</font></html> <html><font color=#31e052>magic,</font></html> <html><font color=#31e052>something</font></color> <html><font color=#31e052>incredible</font></html> is <html><font color=#31e052>happening</font></html> to <html><font color=#31e052>flesh</font></html> <html><font color=#31e052>where</font></html> <html><font color=#31e052>you</font></html> had <html><font color=#31e052>nerve endings /</font></html>\n<html><font color=#31e052>It</font></html> <html><font color=#31e052>cries out</font></html> to <html><font color=#31e052>you,</font></html> <html><font color=#31e052>snapping</font></html> <html><font color=#31e052>across</font></html> the <html><font color=#31e052>bright air,</font></html> <html><font color=#31e052>straining</font></html> and <html><font color=#31e052>burning,</font></html> <html><font color=#31e052>rebirthing</font></html> and <html><font color=#31e052>contracting /</font></html> You <html><font color=#31e052>can</font></html> <html><font color=#31e052>feel</font></html> <html><font color=#31e052>blood,</font></html>\n<html><font color=#31e052>human</font></html> <html><font color=#31e052>hot,</font></html> <html><font color=#31e052>inside</font></html> and all <html><font color=#31e052>around</font></html> <html><font color=#31e052>your</font></html> <html><font color=#31e052>surfaces</font></html> and <html><font color=#31e052>blood</font></html> has <html><font color=#31e052>never</font></html> felt so / so //[[fierce|Nothing]]//
The city returns to you in subtle new shades and angles. Another hit of //deja vu// makes you giddy -\n\n- that's the only way to describe it. Everything is new, everything is the exhilaration of the first time.\n\n<<timedinsert 4s>>But everything is in its place.<<endtimedinsert>>\n\n<<timedinsert 5s>>[[###]]<<endtimedinsert>>
You eat; salt is still good. You drink; water is still wet. Feeling much better in and of yourself, you swing your legs\n(slightly clumsy) out of bed and let them find the floor.\n\n[[Stand up.]]
Halfway between medicine and street magic, something <html><font color=#31e052>incredible</font></html> is happening to [[you|Flesh]]
Like what?\n\n<<if $thankyou eq false>>[[Thank you.]] /<<endif>> <<if $imokay eq false>>[[Am I okay?]] /<<endif>> [[Is Kipper okay?]]
Put your <html><font color=#31e052>hand</font></html> on the door / <html><font color=#31e052>foot</font></html> on the step / <html><font color=#31e052>eyes</font></html> on the pavement / <html><font color=#31e052>hair</font></html> in the rain / <html><font color=#31e052>voice</font></html> in the world and say [[cheers for everything,|Cheers]] one last time.
Kipper is so much <<cyclinglink $size "bigger" "smaller">> <<cyclinglink $yield "softer" "harder">> <<cyclinglink $texture "rougher" "smoother">> <<cyclinglink $shape "rounder" "sharper">> than you.\n\nYes. This is a body you're happy to live. No point disguising your shiver of pleasure at the prospect;\nKipper's eyeing up yours with exactly the same [[hunger.|Star crossed]]
He must have made it as a reminder for himself. Nobody else in Europe shares his exact trade.<<set $poster = $poster + 1>>\n<<if $poster eq 1>><<display "medicine and street magic">><<endif>><<if $poster eq 2>><<display "the starfucked">><<endif>><<if $poster eq 3>><<display "rehabilitation">><<endif>>\n\n[[v|Empty kitchen]]
You stammer something about innies and outies. Now you're //both// embarrassed.\n\nFortunately, [[the doorbell rings.|Doorbell]]
Your euphoria crashes headlong into a stomach-sick lurch, as if you'd left the gas on or the front door unlocked.\n\nYou [[look around|Alone after all]]
Halfway between <html> <font color=#31e052>medicine</font></html> and street magic, something <html><font color=#31e052>incredible</font></html> is happening to <html><font color=#31e052>flesh</font></html> where you ==have== nerve endings /\nIt <html><font color=#31e052>cries out</font></html> to you, <html><font color=#31e052>snapping</font></html> across the bright air, straining and [[burning|Rebirthing]]
Someone's bike and a couple of bulging binbags lean on the wall by the front door. Everything is chipped and moist. You can hear the street outside.\n\nThe ==witch== doctor claps you on the shoulder. He says, "Good luck with it all. Give me a bell if you need anythin', if anythin' seems out of whack." He grins. "Go knock 'em dead, all right?"\n\n[[All right.]]
!!!!//<html><font color=#31e052>The star/fucked</font></html>//\n//<html><font color=#31e052>Don't tell them to be patient. They've been waiting all their lives for something everybody else takes for granted.</font></html>\n<html><font color=#31e952>Dealing with that burns up enough energy; they don't have any going spare to be fucking patient.</font></html>
Hot. Tastes of nothing very much.\n\n[[Sniff it.]] / [[Drink it down.]]
//<html><font color=#aaaaaa>On a green hillside, he holds your wrists tight to swing you round and round and round. Your feet are flying away from the ground. While the dream lasts, you recognise him as your father, but of course this doesn't stand up to more rational analysis.</font></html>//\n\n[[<|Snow dream]][[^|Sleep.]][[>|Star dream]]
<<set $room = 1>>A big, soft mattress covered haphazardly with blankets. Your empty breakfast plate and glass.\nBiohack zines. Little else.\n\nThe door to [[the hallway|The hall]] stands open.
<html><font color=#31e052>Halfway</font></html> <html><font color=#31e052>between</font></html> <html><font color=#31e052>medicine</font></html> and street <html><font color=#31e052>magic,</font></html> <html><font color=#31e052>something</font></color> <html><font color=#31e052>incredible</font></html> is <html><font color=#31e052>happening</font></html> to <html><font color=#31e052>flesh</font></html> where <html><font color=#31e052>you</font></html> had <html><font color=#31e052>nerve endings. /</font></html>\n<html><font color=#31e052>It</font></html> <html><font color=#31e052>cries out</font></html> to <html><font color=#31e052>you,</font></html> <html><font color=#31e052>snapping</font></html> <html><font color=#31e052>across</font></html> the <html><font color=#31e052>bright air,</font></html> straining and burning, <html><font color=#31e052>rebirthing</font></html> and <html><font color=#31e052>contracting /</font></html> You can feel <html><font color=#31e052>blood,</font></html>\nhuman hot, <html><font color=#31e052>inside</font></html> and all around your [[skin|Surface area]]
The doctor tuts, sympathetic. He says, "It's not the nicest in the world, but it's better than going through the whole thing with your eyes wide open!"\n\n[[Feed the rest to a pot plant while his back's turned.]]
<html><font color=#31e052>harder</font></html>
He presses a mug into your hands. He says, "Drink that up, duck. It needs time to work."\n\n[[Sniff it.]] / [[Sip it.]] / [[Drink it down.]]
You grapple with the door handle, and then the familiar living room opens up before you.\n\nThe cushions have been stripped from the sofa to make a bed on the carpet. [[The doctor|Welcome back]] is crouched over it, tending to an unconscious Kipper. Amongst the debris on the bare sofa are flip-flops and several whole chicken legs.
!!!!//<html><font color=#31e052>Rehabilitation</font></html>//\n//<html>\n<font color=#31e052>Life happens. No two people deal with it in the same way.</font></html>
You collapse back onto the sofa. The ==witch== doctor places a concerned hand on your shoulder. He says,\n"That'll be the sedative kickin' in."\n\n[[Mumble.]]
"Now you just relax, love. You're in safe hands."\n\n[[Pass out.]]
<<timedinsert 1s>>This living room is not a sleek lab of chrome and glass. [[Focus.]]<<endtimedinsert>>
Outside. Your heart quickens. Why does some part of you still feel ashamed, just for taking up space? Fuck that.\n//Fuck that.//\n\nThe doctor puts out [[a hand.|Hand]]
Someone's bike and a couple of bulging binbags lean on the wall by the front door. Everything is chipped and moist. You can hear the street outside.\n\nThe ==witch== doctor claps you on the shoulder. [[He says,|Good luck]]
<<if $imokay eq true>>He<<else>>The doctor<<endif>> winks. "It's my pleasure, love. There's nothing else in the world I'd rather be doing."<<set $thankyou = true>>\n\n[[Say something else.]] / [[Don't dare.]]
whats ?\n\n\n\n what happen\n\n\n\n[[???]]
//Goodbye.// / //I did my best.// / //Be good.//\n\nYou descend in absolute silence, the doctor's hand on the wall behind you. It's too late by the time you come to [[the ground floor.|Ground floor]]
Almost at the bottom, the onion smell makes you [[gag.|Gag]]
//<html><font color=#31e052>Missing teeth, fillings. Tested clean on October 1st.</font></html>// Full medical disclosure: blood pressure, family histories, dietary habits, pounds and inches. //<html><font color=#31e052>Non-smoker. No HRT. No illegal substances.</font></html>//\n\nIt's making your heart ache, picturing the two of you filling out these forms. How excited you were to meet your match. You'd have taken anything of the right sex. Anything, anyone. Clean-living Kipper was a lucky break.\n\nYour own record isn't nearly so inticing, yet it was snapped up inside a day. All those people, hundreds of thousands, up and down the country, all across the world - the desperation is so vast. The pain is [[so vast.]]
It's only one word. Maybe that's why it's so hard to believe that you just heard your own voice. And for the first time ever, it wasn't embarrassing.\n\n[[Laugh uncontrollably for three minutes.|Laughing]]
On the way past the living room, you look for a last glimpse of your old body, but the sofa has been reassembled and it's nowhere to be seen.\n\nYou're being led to [[the staircase.|Le spirit d'escalier]]
<<timedinsert 1s>><html><font color=#31e052>Later.</font></html> You know it's later because you keep thinking about it.\n\nBack in the bedroom, alone again. You're dressed in Kipper's clothes; the feeling of strangeness is overbearing. Every inch of flesh is alive with sensation.\n\nOn your lap are the [[documents]] you both brought with you this morning. The ones you sent to each other three weeks ago, via the ==witch== doctor, like spies.<<endtimedinsert>>
The doctor wanders back in from the kitchen to take your empty mug. He says, "There, not so bad, was it?" He says,\n"Fuckin' hell, you know I hardly even remember bein' introduced? Which way are you goin' again?"\n\nYou [[look|You look]]
The doctor guides you to a seat on the bare sofa. He snickers along and fetches you a glass of water. Soon, you stop shaking for long enough to drink it.\n\n[[Say something else.]] / [[Don't dare.]]<<set $thankyou = false>><<set $imokay = false>>
Standing up is a joy in this body, this wonderful body. You feel as if you were born to stand in this body. In fact, you feel a strange sense of //deja vu.//\n\nStill checked by the anxiety gnawing your guts, you stumble over to [[the door]]
He scratches the back of his neck. "Yeah, that. I guess it's just a case of accidents will happen, y'know. I can't -"\n\nHe pauses again, [[acting.]]
It's closed. On the other side you can hear speech, intermittent and low.\n\nKnock. <<timedinsert 0.75s>>Knock.<<endtimedinsert>> <<timedinsert 1.5s>>Knock.<<endtimedinsert>>\n\n<<timedinsert 4s>>[["Come in."|Come in]]<<endtimedinsert>>
The doctor wanders back in from the kitchen to take your empty mug. He says, "There, not so bad, was it?" He says,\n"Fuckin' hell, you know I hardly even remember bein' introduced? Which way are you goin' again?"\n\nYou look like a deer in the headlights.\n\n<<mouseoverlink [[Stammer]] "I'm a boy." "Er I think">> / <<mouseoverlink [[Stammer]] "I'm a girl." "Um well I">>
Halfway between <html> <font color=#31e052>medicine</font></html> and street magic, something <html><font color=#31e052>incredible</font></html> is happening to flesh where you have nerve endings /\nIt <html><font color=#31e052>cries out</font></html> to you, [[flashing|Snapping]]
Kipper extends a hand. You rise from your seat to [[shake it|Dizzy]]
<<if $imokay eq false and $thankyou eq false>>The doctor<<else>>He<<endif>> hesitates. "Can't say for sure yet," he shrugs, "but don't fret. It's not a big deal."\n\nThe sight of that body is cause enough for fretting. The shapes you spent years hating, touching them against the world and wiping them clean of its endless filth, are covered by a sheet. [[Kipper's in there somewhere.]]
<<cyclinglink "you are awake" "so it must be over" "but it is not over" "so you must still be under but">>\n\n<<timedinsert 10s>>Your body is [[screaming.|Screaming]]<<endtimedinsert>>