version.extensions.timedgotoMacro={major:1,minor:2,revision:0};\nmacros["goto"]=macros.timedgoto={timer:null,handler:function(a,b,c,d){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return +(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return +(s.slice(0,-1))*1000||0\n}}}throwError(a,s+" isn't a CSS time unit");return 0}var t,d,m,s;\nt=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+""&&state&&state.init){if(macros["goto"].timer){clearTimeout(macros["goto"].timer)\n}s=state.history[0].passage.title;macros["goto"].timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a)\n}},m)}}};\n\n(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:4};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return\n}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}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=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null}}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]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;return[c,tg]\n}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];function 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);h.setAttribute("data-enabled",false);h.style.display="none";\nh.tweecode="";return 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"])}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];c=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)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");vsn=vsns.shift();h.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)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}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}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null),m1=m.children[0],m2=m.children[1];if(!m1||!m2){return\n}m1.onmouseenter=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revise",this.parentNode)}};m2.onmouseleave=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revert",this.parentNode)\n}};if(noMouseEnter){fn=function(n){return function(e){if(!event.relatedTarget||(event.relatedTarget!=this&&!(this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY))){this[n]()\n}}};m1.onmouseover=fn("onmouseenter");m2.onmouseout=fn("onmouseleave")}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);this.parentNode.removeChild(this)}};l=null}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}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:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{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:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{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:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{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:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;while(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret}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)}else{break\n}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));\nind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);\nvar donext=(rev?hideVer:showVer);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)\n}};if(!rev){currfn();nextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}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"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;for(i=0;i<rall.length;\ni++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");\nw.classList.toggle(rl+"Disabled");w.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(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");if(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);var 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]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);u=(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;i++){updateLink(lall[i])}};l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),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[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}};macros.endmouserevise=nullobj;\nmacros.endhoverrevise=nullobj}());\n\n\n(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\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\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("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 var 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}());
<<timedgoto "Fakestart" 55s>>\nAfter you smear various sigils and runes across the pentagram in the different humors, you sit crosslegged before the red pentagram.\n\nThe pentagram eventually glows a longing, blinding red and begins sucking the fourth and final humor from you: blood.\n\nAs your consciousness dims, you feel as though every moment of this process has brought you here, and may even bring yourself or others like you through it. The air throbs around you like a great, ineffable muscle, drawing you deeper beneath the surface, drawing you deeper inside the game. Because the processes are always here, and they're always hungry.\n\n//End.//<<timedinsert 2s>>[[..?|Fakestart]]<<endtimedinsert>>\n\n
<<set $wiz = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>><<stopsound $JoHypAvril>><<playsound $Devastedit>>\nPISS  MAGIC  MULTIPLIER  X2\nYour yellow bile mixes with the wizard's yellow bile and shit gets weird in a real, real way. Everything gets super hot, for one, and your dope bile is way cooler than their weaksauce horseshit bile. As wizards are wont to do, they catch on fire and run off into the woods with an undulating and everlasting wail of "MY PARSERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR." They spray gouts of sweet yellow bile all over the flippin' place.\n\nYou grab a fistful and stick it in your pocket.\n\nHoly shit, [[good job|woods]].\n\n
<<silently>>\n<<set $CFW = "no">>\n<<set $wiz = "no">>\n<<set $gal = "no">>\n<<set $sco = "0">>\n<<set $Devastedit = "Devastedit.mp3">>\n<<set $JoHypAvril = "JoHypAvril.mp3">>\n<<endsilently>>\n<<timedgoto "westofhouse" 55s>><<stopallsound>>\n[img[ZorkI.png]]\n[[Go|westofhouse]]\n\n[[Before]]\n[[Credits]]\n<<timedinsert 25s>>A blue sprite flits past. You are not sure if this is your phlegm offgass or someone else's.<<endtimedinsert>>
<<silently>>\n<<set $CFW = "no">>\n<<set $wiz = "no">>\n<<set $gal = "no">>\n<<set $sco = 0>>\n<<set $Devastedit = "Devastedit.mp3">>\n<<set $JoHypAvril = "JoHypAvril.mp3">>\n<<endsilently>>\n<<timedgoto "westofhouse" 55s>>\n[img[ZorkI.png]]\n[[Go|westofhouse]]\n\n[[Before]]\n[[Credits]]\n<<timedinsert 25s>>A blue sprite flits past. You are not sure if this is your phlegm offgass or someone else's.<<endtimedinsert>>\n\n\nCW: Loud noises, BILE MAGIC
<<if $CFW eq "no">><<timedgoto "GallBladder" 35s>><<stopallsound>><<endif>><<if $wiz eq "no">><<stopallsound>><<timedgoto "Spleen" 37s>><<endif>><<if $gal eq "no">><<stopallsound>><<timedgoto "BrainLungs" 39s>><<endif>><<if $sco eq "3">><<timedgoto "redroom" 3s>><<endif>>\n<<stopallsound>>\nYou come across a pentagram carved in the black earth. Because why not, right? It's the woods, it's a video game, of course there's a pentagram. There are three paths branching away from here. The one on the left is pitch [[black|GallBladder]]. The one in the middle shimmers with hot [[piss-coloured|Spleen]] light. The path on the right glows with a cold [[blue|BrainLungs]] glow. The pentagram yawns like an ever-open mouth.\n\n<<if $sco eq "3">>The blobs in yr pocket are [[throbbing like fuck|redroom]]<<endif>>\n<<timedinsert 25s>>A small rhythmic thumping fills the air. Too quick and regular to be human.<<endtimedinsert>>
<<if $CFW eq "yes">><<timedgoto "woods" 25s>><<stopallsound>>There's nothing here but the sick reek of [[cholera|woods]].<<else>><<timedgoto "GBYellow" 35s>><<stopallsound>>\nIn a Clearing the Shape of a Gall Bladder\nA person wearing thick heavy armour that exists in a state of flux between pig iron, wet black stone, and shining steel. They look, ah, crestfallen, leaning against a tree. You cannot tell if they are resting or injured.\n\n"Oh, hi. Terrific. Another one of you. I presume you want the black bile? Well you seem to have caught me at a time of ill-humor. I'm just far too crestfallen to be of any help." It's hard to tell with the helmet, but you assume they're staring past you into the darkness.\n\n[[UNLEASH THE YELLOW BILE|GBYellow]]\n[[UNLEASH THE BLACK BILE|GBBlack]]\n[[PHLEGM ALL OVER THEIR FACE|GBBlue]]\n<<endif>>
<<set $wiz = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>><<stopallsound>>\nPHLEGM  MAGIC\nAs you sideeye their horseshit attempts at rhetoric, you collect a massive dose of phlegm on your tongue. Midway through their third paragraph on "beta fuckboys" you loose that loog directly into their eyesocket.\n\nWizards are known for their purported love of logos, but their real love is pathos, in those passionate ad hominem attacks. Anything but those, and they shut down, unable to cope with actual logic. In this case, the wizard slumps over, muttering blasphemies and smiling like a motherfucker. Trying your best to maintain as little contact with this shitlord as possible, you gather their yellow bile and get on your merry.\n\n[[Thank christ|woods]]
<<timedgoto "westofhouse" 55s>><<stopallsound>>\nThe house has been situated, let's say //placed// in a sort of idyllic countryside if Neo Rauch were the type to paint landscapes. It's picturesque in spite of its distortion. It is irretrievably, irredeemably cosmetic, however. Inside, you detect the faint flow and throb of movement, of ectoplasmic palpations, of perpetual, satisfactionless peristalsis.\nThis house, you conclude, is [[//not for you//|westofhouse]].\n<<timedinsert 25s>>Deep within the house, you hear a rattle, like lungs full of yellow bile.<<endtimedinsert>>
<<set $CFW = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>>\n<<playsound $Devastedit>>\nFANCY  PISS  MAGIC\n\nYellow bile erupts from your bileholes like a flipping geyser and soaks this crestfallen stick-in-the-mud from head to pig iron toe. They jump up with "SHEOW" and dance like they've donned fireant underoos.\n\nThey double-over and, still shrieking in tongues, vomit an unending sea of black bile. You grip a fistful and stuff it in your pocket. Finally, the warrior stops gorching and, with a brief, twitchy wave, they sprint directly into the woods, glowing bright and gloriously magnificent as the sun.\n\n[[Hell yeah|woods]]
[[Robot Parking|http://www.twitter.com/robotparking]] - words, pathological obscurantism.\n\nTony Hazeldine/)o- - noises.\n\nThe Blood Brothers - an edited version of DEVASTATOR from their 2004 album, CRIMES, appears in this game.\n\nMolly - [[SWORD font|http://geohand.tumblr.com/post/39769502703/im-getting-into-setting-up-a-system-to-talk-to]] from [[Crypt Worlds|http://cicadamarionette.com/Games/CryptWorlds/Main.html]].\n\n[[J. David Osborne|http://jdavidosborne.com/]] - the title of this game was partially adapted from/inspired by the title of J's collection of short stories, [[OUR BLOOD IN ITS BLIND CIRCUIT|http://www.amazon.com/Our-Blood-Its-Blind-Circuit-ebook/dp/B00HHMC3SG/ref%3Dsr_1_1?s=books&ie=UTF8&qid=1392236456&sr=1-1&keywords=our+blood+in+its+blind+circuit]]. I believe he is a Dope Human and a Very Good Writer. He is the editor-in-chief of Broken River Books, which puts out some damn fine crime fiction.\n\nThis game opens with a screenshot from the first "room" of Zork: The Underground Empire.\n\n[[Leon Arnott|https://twitter.com/webbedspace]]'s CSS and macros have also been used here and there.\n\nAlso, I strongly suggest you play Emily Short's [[Galatea|http://iplayif.com/?story=http://parchment.toolness.com/if-archive/games/zcode/Galatea.zblorb.js]] if you haven't.\n\n[[Back|Fakestart]]\n
<<set $wiz = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>><<stopallsound>>\nBLACK  BILE  FOR  THE  BILE  GOD\nA gasp ghosts through your diaphragm and you fold yourself in half. You let loose a particularly aggressive pool of black bile, which palpates the feet of the wizard. Precise numbers like the jump height in Mario and the cooldown on a special ability in in some Massive Online Battle Arena flood his brain and he sits, slackjawed, drooling yellow bile from the corner of his lips, febrile mind burning like databombs on the grid.\n\nYou cup your fingers 'neath that dripping yellow grossness and pocket it.\n\n[[Neato|woods]]
<<set $CFW = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>><<stopallsound>>\nCULT  OF  THE  BLUE  PHLEGM\nYou snuff as much slime from your lungs into your face cavities and hock that shit right in the crestfallen warrior's goddamn grill. For all their melancholy, a specific pattern of wrinkling across the brow suggests a different set of cognitive processes. After some time, they double over and yield, gratefully, to the growing nausea inside them. They barf for like hours, releasing a pool of thick black bile.\n\nYou palm a palmful and skip back to the clearing.\n\n[[Gravy|woods]]
<<set $gal = "yes">><<timedgoto "woods" 55s>><<set $sco = $sco + 1>><<playsound $Devastedit>>\nHEAPINGS  OF  PISS  MAGIC\nIt feels like an abomination (and in point of fact, it is) to hose down this immaculate sculpture with something as base and vile as your yellow bile. Rather than be moved by the shrieking yawps of the ritual or the flying gouts of yellow bile, the sculpture stands impassively, breathing, her back to you.\n\n"Fine. If you insist," she murmurs as pools of phlegm radiate out from the pedistal in concentric lappings. You plunge your fingers into the growing sea and stuff some in your curiously waterproof pockets.\n\n[[Well ok then|woods]]
<<set $gal = "yes">><<timedgoto "woods" 55s>><<set $sco = $sco + 1>><<stopallsound>>\nBLACK  BILE/REVERENT MONSTER\nYou let loose a gout of black bile in the statue's direction. It pools 'round her pedastal. Analog trigger data and parser best practices flood whatever constitutes her mind. With a sigh of profound boredom, she shrugs and drops a dollop of bright blue phlegm to the ground. You reverently gather it from her feet, and cannot resist kissing her exquisitely carved knees before you leave.\n\n[[I mean //goddamn//|woods]]
Undo: off
<<if $wiz eq "yes">><<timedgoto "woods" 25s>>A heavy wet heat hangs in the air, but there's [[nothing|woods]] else for you.<<else>><<playsound $JoHypAvril>><<timedgoto "SplYellow" 55s>>\nIn a Clearing the Shape of a Spleen\nCurled like a tiny impotent fist against the trunk of a tree with bark like old papyrus is what might be a wizard. Their entire neck is beard. Every exhalation from their slight, wiry frame is a cloud of noxious dust that smells like cool ranch. Their leer is a series of made-up words.\n\n"FROBOZZ, MISANDRY, FROTZ, BIOTRUTHHHH, FAKEGAMERR."\n\nEngaging in any actual conversation with this beast seems impossible as they nod along to the beat, frothing.\n\n[[UNLEASH THE YELLOW BILE|SplYellow]]\n[[UNLEASH THE BLACK BILE|SplBlack]]\n[[PHLEGM ALL OVER THEIR FACE|SplBlue]]\n<<endif>>
<<timedgoto "westofhouse" 55s>><<stopallsound>>\nNothing but the sound of the ocean in there. [[Sorry|westofhouse]].\n\n<<timedinsert 25s>>You wipe an overflow of thick black bile from the corner of your mouth. You wipe slick fingers on your dress.<<endtimedinsert>>
#passages {\n background-color: #FFFF33;\n \n}\n.passage {\n font-family: "sword", sans-serif;\n font-size: 3em;\n color: black;\n}\n\nhtml {\n background-color: #FFFF33;\n}\n#sidebar {\n display:none;\n background-color: #FFFF33;\n}\n\n\nbody {\nbackground-color: #FFFF33;\n\n\n}
#passages {\n background-color: #006699;\n text-align: justify;\n}\n.passage {\n font-family: "sword", sans-serif;\n font-size: 3em;\n text-align: justify;\n \n}\nhtml {\n background-color: #006699\n}\n#sidebar {\n display:none;\n background-color: #006699;\n}\n\n.passage a {\n color: #B80000;\n}\n\nbody {\nbackground-color: #006699;\n\n}
Black Bile, Inhuman Circuits
<<set $CFW = "yes">><<set $sco = $sco + 1>><<timedgoto "woods" 55s>><<stopallsound>>\nBLACK  BILE  GODLESS  HEATHEN\nYou sigh as the black bile vacates your body and slithers toward the crestfallen warrior. Visions of countless conditioning processes slide behind your eyes. Just as you have been conditioned, so too does your black bile condition the warrior, break him down further, until he sinks into your own pool of black bile, strengthening it.\n\nYou snatch a pawful of that awful bile and get on gettin' on.\n\n[[Ok cool|woods]]
#sidebar {\n display:none;\n}\n#passages {border-left:none; } \n\n@font-face\n{\nfont-family: sword;\nsrc: url(sword.ttf);\n}\n\n\n.passage {\n font-family: "sword", sans-serif;\n font-size: 3em;\ntext-align:justify;\n}\n\n\n.revision-span-in {\n\topacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n\ttransition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n\tposition:absolute;\n\topacity: 0;\n}
#passages {\n background-color: #B80000\n}\n.passage {\n font-family: "sword", sans-serif;\n font-size: 3em;\n text-align: justify;\n color: black;\n \n}\nhtml {\n background-color: #B80000;\n}\n#sidebar {\n display:none;\n background-color: #B80000;\n}\n\n\nbody {\nbackground-color: #B80000;\n\n}
<<set $gal ="yes">><<timedgoto "woods" 55s>><<set $sco = $sco + 1>><<stopallsound>>\nPHLEGMATIC  LOVE\nRather than spit room-temperature phlegm at the feet of this work of art, you spit into a hand and carefully use it to trace a thin circle around her. You fall to your knees and think of other sculptures: of Venus, of Galatea. As you ponder the fine curve of Galatea's lips, the statue sighs wistfully and moves. She lightly caresses your cheek and leaves a snail trail of phlegm behind.\n\nWeeping, you pocket her leavings and, head bowed, make your exit.\n\n[[Holy shit|woods]]
<<if $gal eq "yes">><<stopallsound>><<timedgoto "woods" 25s>>You shiver as dust motes waver, blown by a chill breeze. Aside from waxy leaves that hang from branches like obscene [[loogies|woods]], there's nothing else here.<<else>><<stopallsound>><<timedgoto "BLBlack" 35s>>\nIn a Brain- or Lung-Shaped Clearing\nOn a squat marble pedestal in a clearing is a statue of a woman. She is facing away from you. She wears a fine green dress. From the line of her shoulder to the way she stands, you suspect she deserves better than to be here. She belongs, as they say, in a museum.\n\nThe air is cold, and heavy with reverent silence.\n\n\n[[UNLEASH THE YELLOW BILE|BLYellow]]\n[[UNLEASH THE BLACK BILE|BLBlack]]\n[[PHLEGM ALL OVER THEIR FACE|BLBlue]]\n<<endif>>
Robot Parking
<<timedgoto "Fakestart" 55s>><<stopallsound>>\nBefore zork.exe, there was C:\sGames\sZork. Before that was <<replace "C:\sGames.">>a CPU power button.<<becomes>>a powerbar switch.<<becomes>> a playfulness.<<becomes>> a longing.<<becomes>>a lack.<<becomes>>a lack that demanded action.<<becomes>> a gentle flow of humor.<<endreplace>>\nEvery //before// is a story of ascent, as though you were clawing your way back up to the <<timedreplace 10s>>surface.<<becomes>>surface through black bile.<<endtimedreplace>>\n[[Ok alright whatever|Fakestart]].\n<<timedinsert 25s>>A thickening throb of the fluid in your veins presses back against the air.<<endtimedinsert>>
<<timedgoto "woods" 55s>>\nWest of House\nYou are standing in an open field west of a [[white house|whitehouse]], with a boarded front door.\nThere is a small [[mailbox]] here.\n\n>\n<<timedinsert 2s>>The treeline [[beckons|woods]].<<endtimedinsert>>\n<<timedinsert 25s>>Sparks the colour of piss slip from beneath your fingernails.<<endtimedinsert>>