Now the enemy starts moving towards you. They are short and slender, has some sort of suit themselves, really colorful ones. \n\nThere are a couple of ways in which you could handle this. What do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Aliens talking" 23s >>\n<<endsilently>>
The sergeant goes on for a while but stops and apologizes; seems he was just really stressed out and afraid and did not know what to do without you ordering him and the others around. And there has not been any shooting since that first attack; the enemy is just standing there. \n\nWhat do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Enemy on the move" 25s >>\n<<endsilently>>
Out of the scary-looking room an alien comes and greet you in your language. The vowels sound a bit strange, but it is fully understandable. \n\nYou should probably say something. \n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Reasonable responses" 20s >>\n<<endsilently>>
''Peter'': ... when Kelvin overcomes gravitation, it turns out one universe is real, but the other is just a fiction.\n''Paul'': How does that happen?\n''Peter'': What do I know! It was a kind of model projection in cyberspace. \n''Paul'': And where is your hero now? In reality or fiction?\n''Peter'': His family is in reality and he’s in fiction.\n''Paul'': But the fiction is real, isn’t it?\n''Peter'': How do you mean?\n''Paul'': Well, you see it in the film, right?\n''Peter'': Of course.\n''Paul'': So, it’s just as real as the reality which you see likewise, right? \n''Peter'': Crap. \n''Paul'': Why?\n\n[[« Back|MESSAGE TERMINAL]]
“The 1143-year-long war had been begun on false pretenses and only continued because the two races were unable to communicate.\n\nOnce they could talk, the first question was ‘Why did you start this thing?’ and the answer was ‘Me?’”\n[[The Forever War|http://en.wikipedia.org/wiki/The_Forever_War]], Joe Haldeman (1974)\n\n“because games are made up of systems, they’re uniquely suited to be critical of systems and how they’re used as forces of great power and oppression.”\n[[re: fuck videogames|http://ellaguro.com/refuckvideogames/10.html]], Liz Ryerson\n\n“dynamic difficulty system will send you to harder or easier levels depending on whether you succeed or are defeated!”\n[[Certain Defeat|http://l.j-factor.com/gmhtml5/Certain_Defeat/]], Leon Arnott (2013)\n\n“Point is, these games aren’t real experiences. What you choose and how you choose to go about it doesn’t matter.”\n[[Why Do We Respond to Bioshock the Way We Do?|http://tay.kotaku.com/why-do-we-respond-to-bioshock-the-way-we-do-1333713872]], DocSeuss\n\n“But the fiction is real, isn’t it?”\n[[Funny Games|http://www.imdb.com/title/tt0119167/]], Michael Haneke (1997)\n\n[[« Back|MESSAGE TERMINAL]]
Please wait<<timedcycle 1s>><<gains>>.<<gains>>.<<gains>>.<<endtimedcycle>>\n<<silently>>\n<<timedgoto "trueStart" 5s >>\n<<endsilently>>
The sergeant is talking to you on the private channel. He says you have to make a decision or we’re all dead do you hear me lieutenant... lieutenant... if you don’t do something now I will have to relieve you of command... or something. \n\nThis could be a sign of mutiny. And the privates are probably not too fond of you by now. Your life may be in danger, from both directions. \n\nWhat do you do? \n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Afraid" 31s >>\n<<endsilently>>
Seems like in their culture not agreeing to something means no, so they beam you down, wish you all the luck and hope you will get in touch with them again soon. \n\nA ship comes to pick you up, and you find yourself standing before the major. \n\nYou should probably say something or risk being accused of treason.\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "History changed" 28s >>\n<<endsilently>>
The shooting stops and all you do is stand there. You can hear some of the privates screaming on the open channel, but at least they are following your orders, or lack thereof. \n\nWhat do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Mutiny" 19s >>\n<<endsilently>>
It understands if you’re shy, it’s a reasonable response it says, we just shot at you because we were afraid of those weapon-like things you’re carrying, but at least nobody got hurt, it’s a reasonable response to be afraid, you see we have been studying you to try and make contact, but we thought you didn’t come in peace, sorry about that, and hope my pronunciation isn’t too bad, I’m afraid I’m the only one who talks your language here, would you like to stay for dinner? \n\nThis could be a way of tricking you all to one place and kill you of in one sweep. What do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Before the major" 38s >>\n<<endsilently>>
It is the year 3142. You are Lieutenant O’ie of the Fifth Explorers. You are on an alien planet hundreds of light-years from your home planet, Earth. You are wearing a suit that is protecting you from the planet’s toxic atmosphere. The world is unlike anything you have ever seen. \n\nYou were born in a ship. The gravity feels strangely solid – you feel heavy, but the suit can compensate for all this. You stop feeling heavy. \n\nYou look around. Intel says there are signs of some form of alien life on this planet. There have been readings coming from caves in the mountains. Your mission is to explore the world and to verify these readings. You have a list of possible objectives, which may or may not get activated. \n\nYou are getting close to the mountains. What do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Aliens in the distance" 55s >>\n<<endsilently>>
You are standing firmly on this alien planet. \n\nThere is movement in the distance, between the high, glittering crags. Some tiny figures. \n\nOne of the specialists says it’s some kind of humanoid, alien life form – and they’re armed! They’re coming this way, lieutenant! \n\nWhat do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Aliens attacking" 25s >>\n<<endsilently>>
(function(){ var render2 = Passage.prototype.render; Passage.prototype.render = function () { var b = render2.call(this); var t = this.tags.join(" "); document.body.setAttribute("data-tags", t); b.setAttribute("data-tags",t); return b; }}()); if(state) { var tgs = state.history[0].passage.tags.join(" "); var fc = $('passages').firstChild; fc.setAttribute("data-tags",tgs); } \nif(state) { var it = setInterval(function(){ var fd = $('passages').firstChild; if (fd!=fc) { clearInterval(it); fd.setAttribute("data-tags",tgs); } },0); }
The major goes on and on about how cool it is that you were on board an alien ship and that they were peaceful and in the future we will all live amongst aliens and a new step in human history has been taken this day and we will discover new ways to see the world, oh, I hope we will meet them soon she says and smiles. I’m going to contact the other explorers so they don’t attack the aliens or go do some other stupid thing. \n\n<html><span class="marked">ERROR: UNKNOWN VARIABLES DETECTED. FURTHER CALCULATIONS IMPOSSIBLE TO PREDICT. HISTORY CHANGED. ABORTING SIMULATION...</span></html>\n<<silently>>\n<<timedgoto "ERROR" 35s >>\n<<endsilently>>
Rebooting system<<timedcycle 1s>><<gains>>.<<gains>>.<<gains>>.<<endtimedcycle>>\n<<silently>>\n<<timedgoto "trueStart" 5s >>\n<<endsilently>>
version.extensions.timedgotoMacro={major:1,minor:1,revision:0};macros["goto"]=macros["timedgoto"]={timer:null,handler:function(a,b,c,d){\nfunction cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0;\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0;}}}throwError(a,s+" isn't a CSS time unit");\nreturn 0;}var t,d,m,s;t=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t);}d=eval(Wikifier.parse(d));if(d+""){if(this.timer){clearTimeout(this.timer);\n}s=state.history[0].passage.title;this.timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a);\n}},m);}}};
History Lesson, by [[kristoffer zetterberg|http://withoutpillow.tumblr.com/]], made possible with\n[[Leon Arnott’s|http://l.j-factor.com/]] Macros and CSS stylesheets,\nConversations in the [[Tweecode / Twine|http://groups.google.com/forum/#!forum/tweecode]] google groups.\n\n[[« Back|MESSAGE TERMINAL]]
This simulation is based on the story about our first encounter with another intelligent species through a rudimentary text-based interface. The purpose of the simulation is to teach about as well as to learn from history through interaction. This is made possible by an advanced AI that can calculate for any possible scenario through its unique access to historical and cultural data.\n\n[[BEGIN|Lieutenant O'ie]]\n[[MESSAGE TERMINAL]]\n[[QUIT|http://withoutpillow.tumblr.com/history-lesson]]\n\n<html><p style="color:red">Version 1.1 Copyright and -left 5279 IOE EEE</p></html>[img[http://www.hit-counts.com/counter.php?t=MTI3OTY2NA==]]
History Lesson
body {\n margin: 0;\n background-color:#000;\n}\n#passages {\n margin: 0;\n padding: 0;\n border: 0;\n}\n.passage {\n width: 50%;\n min-width: 26em;\n height: 33%;\n min-height: 33%;\n font-family: 'Courier New',Courier,monospace;\n letter-spacing: 0.1em;\n padding: 1.5em;\n padding-left: 2em;\n font-size:1.7em;\n background-color:#000;\n color:#eee;\n margin: 2%;\n border: limegreen solid 0.1em;\n border-radius: 0.2em;\n}\na.internalLink, a.externalLink {\n color: limegreen;\n font-weight:normal;\n letter-spacing: 0.1em;\n line-height: 250%;\n}\na.internalLink:hover, a.externalLink:hover {\n text-decoration:none;\n color:#0f0;\n font-weight:normal;\n letter-spacing: 0.1em;\n line-height: 250%;\n}\n#sidebar {\n display:none;\n}\n.marked {\n background-color: red;\n color: rgb(0, 0, 0);\n margin-right: 12px;\n padding: 3px;\n font-weight: bold;\n}\n\n.passage[data-tags~=start] {\n text-align:center !important;\n}\n.passage[data-tags~=black] {\n border-color: black;\n}\n\n.revision-span-in {\n opacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n transition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n position:absolute;\n opacity: 0;\n}
The inside of the ship is spacious, brightly lit and full of color, like someone had spray painted graffiti all over the walls, and there are some strange, intimidating-looking machines in the next room. \n\nAccording to Space explorer law you should under no circumstances be taken hostage. But perhaps it is too late for that. What do you do? \n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Bilingual" 27s >>\n<<endsilently>>
It does not seem like you know how to communicate with each other. \n\nThere is this big ship coming down from the sky now and it feels like gravity is changing. The staff sergeant says we ought to do something or we’ll get beamed up. \n\nYou should probably listen to her. You have no way of knowing what is up there. What do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Prisoners of war" 26s >>\n<<endsilently>>
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,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");\nn=null},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=""}n=null},1000)}else{n.style.display="none";\nn.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]\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"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");\nvsn=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)\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(" ","_")\n}function keySetup(m,g,f){var fl=this.flavour,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\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",this)\n};m.onmouseout=function(){revise("revert",this)};m=null}function mouseSetup(m){var fl=this.flavour,evt=(window.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null\n}};m=null}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)}};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\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:"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);\nmacros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.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\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage ."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret\n}}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)\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);\nvar currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);\nif(rnd){doToGainerSpans(ind2+1,donext,notrans)}};if(!rev){currfn();\nnextfn()}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;\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(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}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);\nl=null},1)}};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]);\nif(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(" ","_"))\n}};macros.endmouserevise=nullobj;macros.endhoverrevise=nullobj\n}());
<<silently>>\n<<timedgoto "rebooting" 20s >>\n<<endsilently>>
(function(){var render2=Passage.prototype.render;Passage.prototype.render=function(){var b=render2.call(this);\nif(this.tags){var r=new RegExp("t8n.typewriter.([0-9]+)(?:[^0-9]|$)","g");var t=r.exec(this.tags.toString());\nif(t){typeout(b,t[1]+0);}}return b;};var typeout=function(c,t){var Furl=function(current){this.n=current;\nthis.out=false;this.data=current.nodeValue;current.nodeValue="";this.kids=[];var cn=current.childNodes;\nif(current.style && current.style.display=="none"){return;}while(cn.length>0){var f=new Furl(cn[0]);\ncurrent.removeChild(cn[0]);f.out=true;this.kids.push(f);}};var nodes=new Furl(c);\nvar unfurl=function(furled,d){var n=furled.n;if(furled.out){d.appendChild(n);furled.out=false;\n}if(furled.data){n.nodeValue+=furled.data[0];furled.data=furled.data.slice(1);return true;\n}for(var j=0;j<furled.kids.length;j++){var ret=unfurl(furled.kids[j],n);if(ret){return true;\n}}return false;};var title=state.history[0].passage.title;var intr=setInterval(function(){if(state.history[0].passage.title==title&&unfurl(nodes,null)){return;\n}clearInterval(intr);},t);};}());
[[Transcription (incomplete)|Transcription]]\n[[Historical documents/cultural artifacts|Links and inspiration]]\n[[Old scribblings|Credits]]\n\n[[« Back|trueStart]]
They begin shooting at you! You have to act! What do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Soldiers screaming" 13s >>\n<<endsilently>>
kristoffer zetterberg
The aliens are standing in front of you making gestures with their hands and heads, pointing and making signs. \n\nWhat do you do?\n\n<html><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span><span class="marked">can't find matching software</span></html>\nFailed. Recalculating...\n<<silently>>\n<<timedgoto "Beamed" 16s >>\n<<endsilently>>
History.prototype.display=function(d,b,a){var c=tale.get(d);this.history.unshift({passage:c,variables:clone(this.history[0].variables)});\nthis.history[0].hash=this.save();var e=c.render();if(a!="offscreen"){removeChildren(document.getElementById("passages"));\ndocument.getElementById("passages").appendChild(e);if(a!="quietly"){fade(e,{fade:"in"});}}if((a=="quietly")||(a=="offscreen")){e.style.visibility="visible";\n}if(a!="offscreen"){document.title=tale.title;document.title+=": "+c.title;window.scroll(0,0);\n}return e;};