version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.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\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((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]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
You need to get up. You need to get the bus.\n\nYou're not going to throw up.\n\nYou reach up and grab hold of...\n\n[[The lamppost|lamppost]]\n<<if visited ("wall")>><strike>The wall</strike><<else>>[[The wall|wall]]<<endif>>\n<<if visited ("nothing")>><strike>Nothing. I can stand up on my own.</strike><<else>>[[Nothing. I can stand up on my own.|nothing]]<<endif>>\n
<<if visited ("kebab shop") >= 2>>The sight of the glistening meatcone makes you feel a bit sick. You don't need another kebab. \n\n[[Leave|corner shops]].<<else>>A glowing poster of a doner kebab catches your eye, and you head into the Excellent Emek. The smell of grease and garlic hits the back of your throat; a cone of miscellaneous meat turns silently behind the counter. You order a large doner, but start to regret it before it even arrives. You eat half of it, and make your way back out [[into the night|corner shops]].<<endif>>
You press your hand against the wall to steady yourself, but misjudge your pressure and propel yourself across the pavement, eventually crumpling over again by the side of the road. Whoops. Let’s [[try again|Get up]].
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:6};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return;}n.innerHTML="";\nnew Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");if(!notrans){n.classList.add("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout);}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");n=null;},1);}}function hideVer(n,notrans){if(!n){return;\n}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");if(n.timeout){clearTimeout(n.timeout);}if(!notrans){n.classList.add("revision-span-out");\nn.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");n.style.display="none";n.innerHTML="";}n=null;\n},1000);}else{n.style.display="none";n.innerHTML="";n=null;}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;function tagfound(i,e,endtag){for(var j=0;\nj<e.length;j++){if(a.indexOf("<<"+e[j]+(endtag?">>":""),i)==i){return e[j];}}}a=b.source.slice(k);for(i=0;i<a.length;i++){if(tg=tagfound(i,starttags)){l++;}else{if((tg=tagfound(i,desttags,true))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg];}else{if(tg=tagfound(i,endtags,true)){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";h.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);if(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);\nc=tagcontents(b,begintags,becomes,endtags,b.nextMatch);}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;b.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""]);}}if(this.flavour=="remove"){vsns.push(["","becomes"]);\n}cn=0;m=insertElement(g,"span",null,e);m.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");return 0;}var tm=cssTimeUnit(f[0]);var s=state.history[0].passage.title;\nsetTimeout(function timefn(){if(state.history[0].passage.title==s){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm);}}},tm);}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null),m1=m.children[0],m2=m.children[1],gains=m2.className.indexOf("gains")>-1;\nif(!m1||!m2){return;}m1.onmouseenter=function(e){var efp=document.elementFromPoint(e.clientX,e.clientY);while(efp&&efp!==this){efp=efp.parentNode;}if(!efp){return;\n}if(this.getAttribute("data-enabled")!="false"){revise("revise",this.parentNode);}};m2.onmouseleave=function(e){var efp=document.elementFromPoint(e.clientX,e.clientY);\nwhile(efp&&efp!==this){efp=efp.parentNode;}if(efp){return;}if(this.getAttribute("data-enabled")!="false"){revise("revert",this.parentNode);}};if(gains){m1.onmouseleave=m2.onmouseleave;\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");if(gains){m1.onmouseout=m2.onmouseout;}}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);}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1;\n}}}[{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);endtags.push("end"+e.name);});function insideDepartingSpan(elem){var r=elem.parentNode;\nwhile(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true;}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;}}}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;if(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);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);doToGainerSpans(ind,docurr,notrans);\n}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans);}};if(!rev){currfn();nextfn();}else{nextfn();currfn();}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;function 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);return;}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue;}if(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;}}}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;var v="";var end=false;var out=false;\nif(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift();}switch(c[c.length-1]){case"end":end=true;c.pop();break;case"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));var d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");if(on){h[v]=c[i];l.setAttribute("data-cycle",i);\n}else{d.style.display="none";}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]||t[u]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this);}else{this.parentNode.removeChild(this);\nreturn;}}else{toggleText(t[u]);u=(u+1)%m;if(v){h[v]=c[u];}toggleText(t[u]);this.setAttribute("data-cycle",u);}lall=document.getElementsByClassName(rl+"_"+rname);\nfor(i=0;i<lall.length;i++){updateLink(lall[i]);}};disableLink(l);setTimeout((function(l){return function(){updateLink(l);};}(l)),1);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);if(b!="hoverrevise"&&done){this[evt]=null;\n}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname);};}else{h[evt]=f;}h=null;}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"));\n}};macros.endmouserevise=nullobj;macros.endhoverrevise=nullobj;}());
[[You are drunk.|Leave pub]]
You swing your arm onto a nearby lamppost and pull yourself up gently. It takes a couple of tries, but finally you’re on your feet, steadying yourself with one arm wrapped tightly around the post.\n\nOkay. You're up. The streets are empty.\n\nThe bus stop is [[just around the corner|tswift]].
You feel a sense of indignation swell within you. Who do they think they are? Determined to give them a piece of your mind, you stand, sway... and fall again. Another roar of laughter. Bastards.\n\n[[Get up|Get up]].
The rest of the walk home is a blur. Before you know it, you've made it to your front door, and now an entirely new challenge presents itself. How are you going to get in? you have a [[key|key]], somewhere... but maybe you could just [[knock|knock]]...
Yeah, okay, maybe you’re being hard on yourself. It <i>was</i> a great night. No pain, no gain, right?\n\nAfter a while, your stomach settles. You sit back, stare out of the window and let your eyes glaze over while you focus on breathing normally, keeping the waves of nausea at bay.\n\nFinally, you see the bright lights of the corner shops up ahead, and your bus arrives at your stop. You [[stumble off|off]], mumbling a "thanks" to the driver, who still manages to completely ignore you.
fix run page
You sit in the middle of the pavement, and wait for the wave of fog to clear from your head. Your face is burning with…\n\n[[embarrassment|embarrassment]]\n[[anger|anger]]\n[[nausea|nausea]]
You think back on the evening and feel suddenly resentful; you’ve probably written off half of tomorrow. And all you did was spend time with the same people, talking about the same shit, in the same places as always. And it cost you £40.\n\nAfter a while, your stomach settles. You sit back, stare out of the window and let your eyes glaze over while you focus on breathing normally, keeping the waves of nausea at bay.\n\nFinally, you see the bright lights of the corner shops up ahead, and your bus arrives at your stop. You [[stumble off|off]], mumbling a "thanks" to the driver, who still manages to completely ignore you.
You turn the corner, and there in front of you are the glowing lights of the number 12 bus. \n\nWith every last ounce of energy, you <<cyclinglink "run" "jog" "walk" "shuffle" end>> towards the bus and step into the harsh glow of the cabin. \n\nThe driver doesn't look up from his paper.\n\n"Where are you going?"\n\nThe [[studio flats|busstudio]] up in Tramlington.\nThe [[nice apartment blocks|busapartment]] in Framlington.\nThe [[surburban area|bussuburbs]] out in Bramlington.
<b>KSHHHHHHHBRRRRRR</b>\n\nThe bus jolts into action, and your stomach jolts with it. You groan, and lean forward. You should have bought a bottle of water with you.\n\nYour vision blurs in and out of focus. Your breath feels frustratingly heavy and laboured. This happens every time. Why would anyone do this to themselves? Was it even worth it?\n\n[[yes|yes]] | [[no|no]]
Go Home, You Are Drunk
You leave the pub and begin the walk home. Your head is spinning a little, but you think you'll be okay if you can make it to bed in time.\n\nWalking up the road, you can still hear the <<cyclinglink "chatter" "music" "arguing" "laughing" "shouting">> of the nearby pubs.\n\nYour stomach [[churns|run]].
<<if visited ("busstudio")>>Finally you hear movement from inside. A brief silence, and then…\n\n...<i>miaow?</i>...\n\nRight. Yeah. You’re gonna need to look for your [[key|key]].<<endif>><<if visited ("busapartment")>>Finally you hear a click, and the door in front of you opens. \n\n“For fuck's sake. Didn't you take a key?”\n\n“No... yeah, sorry, I did... it's in the bottom of my bag or something, I... yeah. Sorry.”\n\nYou don't stop to find out whether your apology landed. You head straight past and into the bedroom, awkwardly peeling off layers of clothing as you go. With a final sigh, you crash into bed. You made it.\n\n[[Sleep]].<<endif>><<if visited ("bussuburbs")>>You hear footsteps and finally the front door opens. You smile, and a tired voice snaps back at you:\n\n“For god's sake. Didn't you take a key?”\n\n“No... yeah, sorry, I did... It's in the bottom of my bag or something, I... yeah. Sorry.”\n\n“Christ, look at the state of you. Get up to bed, I'll bring you a glass of water. Try not to wake everybody up.”\n\nYou kick your shoes off and sheepishly make your way up the stairs, well aware that you're doing a terrible job of keeping quiet. You reach your bedroom and, with a final sigh, you crash into bed. You made it.\n\n[[Sleep]].<<endif>>
<<if visited ("laundrette") >= 2>>Just looking at the machines sends your eyes rolling. The noise makes your head pound. What are you doing here?\n\n[[Leave|corner shops]].<<else>>You stand at the window of the laundrette for a few seconds, fixated on a pair of jeans tumbling through a high spin cycle. As you [[turn away|corner shops]], you check your phone - you’ve been standing there for 15 minutes. Your head is still spinning. <<endif>>
You're not going to throw up.\n\nYou might make the last bus if you hurry.\n\nYou start to run.\n\n<<cyclinglink "Run!" \n"left" \n"left right" \n"left right left" \n"left right left right" \n"left right left right left" \n"left right left right left right" \n"left right left right left right left" \n"left right left right left right left left"\n"left right left right left right left left left..." end>>\n\n...you fall over, crashing into a nearby lamppost. From a nearby pub garden, you hear a chorus of cheers and a smattering of [[applause|get up]].
You feel your cheeks flush bright red as you try to get back on your feet. Maybe that last shot was a bad idea. You stumble, fall, hear another roar of laughter, and make a decision - the last shot is <i>always</i> a bad idea.\n\n[[Get up|Get up]].
<<busstudio>>
Is there anywhere else you want to go here?\n\n[[Newsagents|newsagents]]\n[[Kebab shop|kebab shop]]\n[[Laundrette|laundrette]]\n\n[[I want to go home|home]]
<<if visited ("busstudio")>>You search your <<cyclinglink "pocket" "coat" "bag">>, and eventually find your door key tucked away inside your wallet. The hallway light above you buzzes, illuminating the door as you gather up your focus and work the key into the lock, pushing your way into the dark, quiet studio.\n\nYou narrowly avoid tripping over the cat as you make your way across the room and, with a final sigh, you crash into bed. You made it.\n\n[[Sleep]].<<endif>><<if visited ("busapartment")>>You search your <<cyclinglink "pocket" "coat" "bag">> and eventually find your door key tucked away inside your wallet. It takes <<cyclinglink "one or two" "a few" "several" end>> tries, but eventually you work the key into the lock and push your way into the dark flat.\n\nFeeling your way across the corridor, you quietly head straight for the bedroom. You kick your shoes off, slowly undress, and manage to slide in next your sleeping partner, a bundle of softness and warmth between the covers. You made it.\n\n[[Sleep]].<<endif>><<if visited ("bussuburbs")>>There are three locks on the door. You might have gotten a bit carried away at the last Bank Holiday hardware sale. You search your <<cyclinglink "pocket" "coat" "bag">> for your keys, but come up empty handed. You check under the <<cyclinglink "plantpot" "doormat" "gatepost">>, but still no luck. Every five seconds the porch light flickers off, and you wave your arms frantically to switch it on again, praying the neighbours can't see you.\n\nIt's no good. You're going to have to [[knock|knock]].<<endif>>
You reach your arm up and attempt to use the swinging momentum to lift yourself up off the ground. It does not work. You look ridiculous. You’re probably going to need [[some help|Get up]].
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)}}};
You’ve hit the pavement, but your head doesn’t seem to have caught up. The street spins slowly around you, and a warm feeling starts to swell up from your stomach. Nope. No no no.\n\n[[Get up|Get up]].
<<if visited ("busstudio")>>You knock on the door, and lean your head against the wall. You have a nagging feeling that you should look for your key... \n\n[[Wait]].<<endif>><<if visited ("busapartment")>>You knock on the door, and lean your head against the frame. After a couple of minutes, you knock again. A neighbour from down the hall sticks their head out, tuts, and disappears again.\n\n[[Wait]].<<endif>><<if visited ("bussuburbs")>>You knock on the door, and lean yourself up against the porch entrance. Your front lawn suddenly looks like a great place for a nap. The neighbours probably wouldn’t like it. \n\n[[Wait]].<<endif>>
Bleary-eyed and suddenly feeling impossibly heavy, you begin your final walk home. As you pass the corner shops, you hesitate; maybe you should pop into the…\n\n[[Newsagents|newsagents]]\n[[Kebab shop|kebab shop]]\n[[Laundrette|laundrette]]\n\n[[I want to go home|home]]\n
You take a deep breath, regain your balance, and head towards the bus stop. As you approach the corner, you see a young-ish man in a baseball cap, taking a piss in a stairwell. He's singing a Taylor Swift song, alternating between humming and shouting. The sound and smell wafts up the stairs.\n\nYou're not going to throw up.\n\nYou're [[so close|12 bus]].
<center>Well done, you made it home! Make sure you have a pint of water and a healthy breakfast tomorrow!\n\n<img src="http://i.imgur.com/f1o82Ss.png"></center>
<<if visited ("newsagents") >= 2>>If you drink any more water, you'll end up pissing in somebody's garden. Again. Better wait until you get home.\n\n[[Leave|corner shops]].<<else>>You step in and head straight for the fridges. A bottle of water. That’s what you need. You pay for it and, even before you [[leave the shop|corner shops]], you take a long, cool swig. That’s the stuff.<<endif>>
Siobhan Gibson
<<busstudio>>
You take your ticket, and sit down. As you wait for the bus to depart, you run over the events of the evening. <<timedinsert 1.5s>><i>Trying the new beers at the bar. Catching up with Sal and the gang. <b>Cocktails</b>. Winning three games of pool in a row. <b>Tequila slammers</b>. Picking jukebox songs with Ashley. <b>Cartwheels in the beer garden</b>. Cameron’s argument with Taylor. <b>Apologising to the bar staff</b>. Pouring Taylor into a taxi. <b>Last orders</b>. Walking to the White Lion. Making Charlie buy a round. <b>Barman locking everyone in</b>. Morgan and Lennon helping themselves to the good whisky. Brandy Alexanders. Dancing to Prince with Sam. <b>What even is a Brandy Alexander?</b> Barman sleeping. Drawing moustaches. Barman waking up. Another round of tequila.</i><<endtimedinsert>>\n\n<<timedgoto "jolt" 8s >>