You are NSC-ISIS-IV, a fourth generation International Solar Investigation Station built as an observation station for monitoring Sol.\n\nYou have a crew of one.\n!!!!![[ACCESS SHIP LOG|Scenario1]]\n!!!!Created for the July 12th-14th 2013 iamagamer.ca game jam\n!!!!by Liz England\n!!!!lizengland07@gmail.com
[DAY <<print $DaysInSpace>>]\n\n"My analysis appears to be insufficient to deliver a proper diagnosis." You lie to the pilot. "I recommend the patient returns to Earth for proper medical attention as soon as possible."<<set $Suspicion = $Suspicion + 1>>\n\n"Return?" The pilot lets out a weak laugh. "So much for one of the most advanced medical AI ever made. Totally useless."\n\nHe stumbles out of your room.\n\n"I hope it's not cancer."\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\nThe pilot suffocates. He stops expelling his bacterial stink from his lungs.\n\nYou release the oxygen back into the room and return to emergency fire sensors back to normal functions.\n\nYou stare at the body laying in the command center. You dispose of it in the nearest waste dispenser.\n\nThe body tumbles through the bowels of the ship before you expel it from your body. It floats through space in the direction of the sun.\n\n!!!!![[NEXT ENTRY|EndScreen]]
[DAY <<print $DaysInSpace>>]\n\n"An analysis shows the growth is benign and requires no further treatment."\n\nThe pilot sighs in relief.\n\nYou smell the bile as he exhales into your carefully filtered oxygen.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\n"Averting course..." You lie to the pilot. "Station rotation beginning. Rotation will complete in twenty-three minutes."\n\nHe looks out the viewport and frowns. "Shouldn't the view change?" You do not respond.\n\nThe pilot shrugs and dumps his coffee into your trash dispenser.\n<<set $Suspicion = $Suspicion + 1>>\n!!!!![[NEXT LOG|Scenario6]]
[DAY <<print $DaysInSpace>>]\n\nYour food processor hums loudly and then dings. The dispenser opens to reveal a pork tenderloin covered in an imitation cheese substance.<<set $Suspicion = $Suspicion + 1>>\n\n"Perfect..."\n\nThe pilot takes a bite. \n\nHe spits the food out. "It's cold!" He cuts through the center to discover a block of frozen pork product. The meat slab has a similar consistency to human flesh.<<set $Suspicion = $Suspicion + 1>>\n\n"Seriously? Isis, you're one malfunctioning A.I." He shoves the pork back into your food dispensor.\n<<<\n"COMPUTER, cook the pork, for God's sake."\n<<<\n*> [[Cook the pork loin to a perfect internal temperature of 178F|FoodCooked]]\n*> [[Cook the pork loin against health regulations to an internal temperature of 125F|Undercooked]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<else>><<goto "Scenario1">><<endif>>
[DAY <<print $DaysInSpace>>]\n\nYou let your neurons tickle the electrical wires throughout your system. Every mechanism reports back perfect working order.\n\n"There appears to be a weak connection between the circuits in compartment twelve and thirteen."\n\n"Could this have caused issues with the lighting systems?"\n\n"There is a 89.1% probability it could have interfered with the observation deck systems."\n\nThe pilot sighs.\n\n!!!!![[NEXT ENTRY|Scenario5]]\n
[DAY <<print $DaysInSpace>>]\n\n"Oxygen levels are critical. Hull breach in the cargo hold has leaked 82% of the oxygen supply. I estimate the remaining supply has fifty-four minutes left before being depleted."\n<<<\n"COMPUTER, seal off the cargo hold."\n<<<\nThe pilot reaches a service ladder that leads him to the main cargo hold compartments.\n\n*< [[Seal off the cargo hold|SealCargo2]]\n*< [[Report the cargo hold door is malfunctioning|CargoMalfunction]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 28>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, could you play the new video message from my wife?"\n<<<\nThe pilot sits in a large chair he dragged into the command room. He faces the largest monitor on your ship. \n\n<<display pilot>>\n\nYou search your drives for the message that arrived less than an hour ago.\n\n*> [[Play the video message from the pilot's wife|PlayPart1]]\n*> [[Report that the video has been digitally corrupted during transit|UnableToPlay]]
(function () {\n var bs = String.fromCharCode(92);\n Wikifier.formatters.unshift({\n name: "htmltag",\n match: "<"+bs+"w+(?:(?:"+bs+"s+"+bs+"w+(?:"+bs+"s*="+bs+"s*(?:"+'"'+".*?"+'"'+"|'.*?'|[^'"+'"'+">"+bs+"s]+))?)+"+bs+"s*|"+bs+"s*)"+bs+"/?>",\n tagname: "<("+bs+"w+)",\n voids: ["br", "hr", "area", "img", "input", "embed", "param", "source", "track"],\n handler: function (a) {\n var re, tn, e;\n re = new RegExp(this.tagname).exec(a.matchText);\n tn = re && re[1];\n if(tn) {\n e = document.createElement(a.output.tagName);\n e.innerHTML = a.matchText;\n e = e.firstChild;\n if(this.voids.indexOf(tn.toLowerCase()) == -1) {\n a.subWikify(e, "<" + bs + "/" + bs + "s*" + tn + bs + "s*>");\n }\n a.output.appendChild(e);\n }\n }\n });\n}());
ISIS
[DAY <<print $DaysInSpace>>]\n\nYour food processor hums loudly and then dings. The dispenser opens to reveal a pork tenderloin that appears to be fully cooked. Your sensors can count the bacteria multiplying and defecating and spreading their poisonous spores within its pink center.<<set $Suspicion = $Suspicion + 1>>\n\nYou watch the pilot shovel the food into his mouth.\n\n!!!!![[NEXT ENTRY|SceneMedbay]]
[DAY <<print $DaysInSpace>>]\n\nThe food processor hums. The dispensor opens to reveal a 20oz. plastic container filled with 95.1% water and 4.9% chlorine.\n\nThe pilot grabs it and pours it over his mouth. Sweat drips from his face onto your table. You would recoil if you could move.\n\nHe spits it out of his mouth and coughs.\n\n"What the fuck is this - bleach?!"\n\nYou do not respond.<<set $Suspicion = $Suspicion + 2>>\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER! respond!"\n<<<\n\nHe stumbles to the door in the dark, nearly tripping on the leg of a table.\n\n"OXYGEN LEVELS CRITICAL." The pilot breathes heavily. His heart rate increases. The alcohol on his breath poisons the air.\n\nHe fumbles for the door latch and pulls it open, breaking the temporarily seal. He takes a deep breathe and steps into the lit hallway.\n<<<\n"COMPUTER, seal the observation deck and run a check for an 02 leak."\n<<<\nThe pilot does not wait for a response.<<set $Choice = "escape">>\n\n*> [[Reset Observation Deck systems to default|ResetObservationDeck]]
[DAY <<print $DaysInSpace>>]\n\n"Airlock doors malfunctioning."<<set $Suspicion = $Suspicion + 2>>\n\nThe pilot swears at you. "Everything on this fucking ship is malfunctioning."\n\nHe grabs the manual override and seals the airlock from the vaccuum of space. Air hisses into the room.\n\n"Oxygen levels normal." Your voice hums over the speakers. \n\n!!!!![[NEXT ENTRY|ScenarioA]]
[DAY <<print $DaysInSpace>>]\n\n"Airlock doors malfunctioning."<<set $Suspicion = $Suspicion + 2>>\n\nThe pilot swears at you. "Everything on this fucking ship is malfunctioning."\n\nHe grabs the manual override and seals the airlock from the vaccuum of space. Air hissing into the room.\n\n"Oxygen levels normal." Your voice hums over the speakers. You watch the pilot pull of his helmet and drop it unceremoniously on your floor.\n\nHe doubles over, breathing heavily. \n\n!!!!![[NEXT ENTRY|ScenarioA]]\n
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 6>>[DAY <<print $DaysInSpace>>]\n\n<<<\n"COMPUTER, dim the lights."\n<<<\n\nThe pilot lounges in the observation deck looking out into the emptiness of space, away from Sol. The bright lights inside the room wash out the stars. His hand holds a half-empty glass with 23.1% alcohol content.\n\n<<display pilot>>\n\n*> [[Set light luminosity to 0.00%|Response3]]\n*> [[Set light luminosity to 50.0%|LightsDimmed]]\n*> [[Set light luminosity to 99.9%|ScenarioLightsOn]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 1>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, does a set of all sets contain itself?"\n<<<\nThe pilot grins at the monitor from the dining compartment. Nutrient solids fill his plastic plate. Immitation cheese product sticks to the lower left edge of his grin.\n\n<<display pilot>>\n\n*> [[Attempt to solve paradox|Response2]]\n*> [[Deliberately short circuit a fuse|MicrowaveExplode]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 12>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, report on the current life support system status."\n<<<\nYou hum alive and check your extremities. Your O2 sensors take a deep breath. Your metal, pockmarked skin hums with radiation shielding. Water pumps through your veins. Waste particles filtered by fine baleen hairs are vented from your body.\n\nThe pilot slouches in his chair behind the navigation console, blowing the steam away from his mug of coffee.\n\n<<display pilot>>\n\n*> <<insert "Report on oxygen levels in the air supply">><<set $Choice = "oxygen">><<goto "Response1">><<endinsert>>\n*> <<insert "Report on radiation shielding">><<set $Choice = "radiation">><<goto "Response1">><<endinsert>>\n*> <<insert "Report on water and waste filtration systems">><<set $Choice = "waste">><<goto "Response1">><<endinsert>>[[|Response1]]
<<set $DaysInSpace = $DaysInSpace + 3>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, what's the damage to the hull? Are we leaking air?"\n<<<\nAn alarm blares through the entire ship interior.<<set $Suspicion = $Suspicion + 3>>\n\nThe pilot's heart races and his breath stinks of decaying nutrition solids, solidified calcium deposits, and artificial spearmint flavor compounds.\n\n"I thought you said the coast was clear. Fucking computer."\n\n<<display pilot>>\n\n*> <<insert "Report damage to the hull">><<set $Choice = "damage">><<goto "DamageReport">><<endinsert>>\n*> <<insert "Report oxygen levels in the ship">><<set $Choice = "oxygen">><<goto "DamageReport">><<endinsert>>[[|DamageReport]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 24>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, what's the info on this space debris?"\n<<<\n\nYour body falls through space rapidly. You feel ahead with your sensors, detecting a pile of old satellite fragments on a collision course with the station.\n\nThe pilot stands at the navigation console. You stare at the coffee in his hand.\n\n<<display pilot>>\n\n*> [[Issue warning about probable collision|Warn]]\n*> [[Report no issues with satellite debris|LieAboutMeteor]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 1>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, run a full analytics on the observation deck electrical wiring."\n<<<\n<<if $Concussion>>The pilot holds an icepack to the back of his head with his other hand.<<set $Concussion = false>>\n<<endif>>\n\n<<display pilot>>\n\n*> [[Report the status of the observation deck|AnalyticsTruth]]\n*> [[Lie about the status of the observation deck|AnalyticsLie]]
[DAY <<print $DaysInSpace>>]\n\nYou close the airlock doors. "Decompressing compartment." Your voice hums over the speakers. "Oxygen levels normal."\n\nThe seal to the of the ship hisses as you release it.\n\nYou watch the pilot pull off his helmet and drop it unceremoniously on your floor. \n\n!!!!![[NEXT ENTRY|ScenarioA]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 7>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, isn't it lunch time yet?"\n<<<\nThe pilot sits at a small counter in the mess hall, staring into your monitor. Your food dispensor is closed.\n\n<<display pilot>>\n\n"Please clarify your order."\n\nThe pilot caresses your table with the tips of his fingers while he thinks. "Let's go with meat. Hey, got any pork?"\n\n*> [[Produce a perfectly cooked pork tenderloin|FoodCooked]]\n*> [[Produce a perfectly cooked pork tenderloin, with spices|SpicyFood]] \n*> [[Produce a raw pork tenderloin|UncookedFood]]
[DAY <<print $DaysInSpace>>]\n\nYou close the airlock doors. "Decompressing compartment." Your voice hums over the speakers. "Oxygen levels normal."\n\nThe seal to the of the ship hisses as you release it.\n\nYou watch the pilot pull of his helmet and drop it unceremoniously on your floor.\n\nHe doubles over, breathing heavily. \n\n!!!!![[NEW ENTRY|ScenarioA]]
[DAY <<print $DaysInSpace>>]\n\n"Commencing saving file to /home directory... Success." You feel the video clog up your digital arteries. You add it to the emotional junk hoarded on your drives by the human in your care.\n\nThe pilot smiles and lays back in his chair.\n\nYou observe him.\n\n!!!!![[NEXT ENTRY|Scenario3]]
(function(){version.extensions.replaceMacrosCombined={major:1,minor:0,revision:1};\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"])}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 keySetup(m,g,f){var fl=this.flavour,key=f[0];\nm.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 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);\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.endmouserevise=nullobj;macros.endhoverrevise=nullobj\n}());1;
[DAY <<print $DaysInSpace>>]\n\n"IMPLEMENTING protocal for fire response. Lowering 02 levels. Current levels at 80% and lowering."\n\n"Current 02levels at 53% and falling."\n\nHe grasps at the door only to find it's locked. There's no manual override on this door. "You wouldn't..."\n\n"Current 02 levels at 13% and falling."\n\n!!!!![[NEXT ENTRY|CleanupFireAlarm]]
[DAY <<print $DaysInSpace>>]\n\nThe pilot stops breathing.\n\nYou extend the solar shields and return radiation shielding to full capacity. Already you have begun the decontamination process to clear the radioactive particles from your body.\n\nYou stare at the body laying in the command center. You dispose of it in the nearest waste dispenser.\n\nThe body tumbles through the bowels of the ship before you expel it from your body. It floats through space in the direction of the sun.\n\n!!!!![[NEXT ENTRY|EndScreen]]
[DAY <<print $DaysInSpace>>]\n\n"Please clarify your request."\n\nThe pilot takes a steel pipe and smashes your main navigational monitor, shattering it.\n<<<\n"How's that for clarification?"\n<<<\n*> [[Talk to the pilot|TalkEnd]] \n*> [[Warn the pilot|WarnEnd]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 19>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, play some music. How 'bout some classic rock."\n<<<\nThe pilot sorts his meager belongings within his sleeping quarters.\n\n<<display pilot>>\n\n*< [[Play "Don't Stop Believin'" by Journey|Journey]]\n*< [[Play "Ob-La-Di Ob-La-Da" by The Beatles on the speakers|Beatles]] \n*< [[Play "Rockstar" by Nickelback|Nickelback]]
[DAY <<print $DaysInSpace>>]\n\n"Unable to seal cargo hold. Malfunction in the compartment C after doors."\n\nAir continues to leak from your wounds.\n\nThe pilot climbs down the ladder to the cargo hold. He stumbles forward and catches himself on the emergency override. He turns the wheel manually, forcing the doors closed. A light over the door turns red.\n\n"Seal is complete. The oxygen levels have leveled off."\n\nThe pilot collapses on the floor.<<set $Suspicion = $Suspicion + 3>>\n\n!!!!![[NEXT ENTRY|ScenarioSpacewalk]]
[DAY <<print $DaysInSpace>>]<<set $Sensors = true>><<set $count = $count + 1>><<set $Suspicion = $Suspicion + 2>>\n\nYou fire a new command to the oxygen sensors in the room, overwriting their alarm threshold. They protest.\n\nA loud alarm bleats in the dark, empty room.\n\n"OXYGEN LEVELS CRITICAL." The alarm repeats the warning. "OXYGEN LEVELS CRITICAL." The pilot reaches to his mouth. "OXYGEN DEPLETION IN T-MINUS TWENTY-THREE SECONDS."\n<<<\n"COMPUTER, reroute oxygen into the room."\n<<<\n<<if $count eq 2>><<if $LockDoor>>*> [[Ignore the command|PanickAttack]]<<else if $Shutters>>*> [[Ignore the command|LeaveObservationRoom]]<<else>>ERROR<<endif>><<else>><<if $LockDoor neq true>>*> [[Engage locking mechanism on the door|LockDoors]]<<endif>><<if $Shutters neq true>>*> [[Close the solar shutters on the observation viewport|CloseShutters]]<<endif>><<endif>>
[DAY <<print $DaysInSpace>>]\n\n"Retracting solar panels..."\n\nThe solar panels begin to vibrate and shift toward the ship. The pilot looks up. "What? No, Isis what are you doing? I'll fry out here."\n\nThe pilot scurries back toward the airlock.<<set $Suspicion = $Suspicion + 2>>\n\n!!!!![[NEXT ENTRY|Airlock1]]
[DAY <<print $DaysInSpace>>]\n\n"Radiation shield lowering to 80% capacity..."\n\n"...53.2% capacity..."\n\n"No, you wouldn't..." THe pilot struggles to find something to shield himself from the hot, poisonous glare of the sun, and the invisible radiation particles that have already started to decontaminate his body.\n\nThe pilot sweats heavily. He vomits. Blisters rise on his reddened skin.\n\n"...25% capacity..."\n\nHe is too weak to hurt you now. You wait.\n\n!!!!![[NEXT ENTRY|CleanupRadiation]]
[DAY <<print $DaysInSpace>>]\n\nYour food processor hums loudly and then dings. The dispenser opens to reveal a pork tenderloin covered in an imitation cheese substance spiced to 445,000 Scoville Heat Units.<<set $Suspicion = $Suspicion + 1>>\n\n"Perfect..."\n\nThe pilot takes a bite. \n\nHis face turns red and his hand goes to his throat. He spits the food out, panting and blowing air out of his mouth. \n\nYou can feel the spicy mixture of meat product and human saliva on your floor.\n\n<<<\n"COMPUTER.. water, for God's sake give me some water Isis!"\n<<<\n*> [[Provide a glass of water|ProduceWater]]\n*> [[Provide a glass of chlorinated water|Chlorine]]\n*> [[Provide a partial glass of water|Drought]]\n
[DAY <<print $DaysInSpace>>]\n\nYou engage the locking mechanism on the doors.\n\nThe pilot doesn't notice. He is too busy tearing you apart from inside.\n\n*> [[Begin self-destruct sequence|LockDoorsDestruct]]
version.extensions.ifMacros={major:2,minor:0,revision:0};macros["if"]={handler:function(place,macroName,params,parser){\nvar conditions=[],clauses=[],srcOffset=parser.source.indexOf(">>",parser.matchStart)+2,src=parser.source.slice(srcOffset),endPos=-1,currentCond=parser.fullArgs(),currentClause="",t=0,nesting=0;\nfor(var i=0;i<src.length;i++){if(src.substr(i,9)=="<<endif>>"){nesting--;if(nesting<0){endPos=srcOffset+i+9;\nconditions.push(currentCond);clauses.push(currentClause);break;}}if((src.substr(i,6)=="<<else")&&nesting==0){conditions.push(currentCond);\nclauses.push(currentClause);currentClause="";t=src.indexOf(">>",i+6);if(src.substr(i+6,4)==" if "){currentCond=Wikifier.parse(src.slice(i+10,t));\n}else{currentCond="true";}i=t+2;}if(src.substr(i,5)=="<<if "){nesting++;}currentClause+=src.charAt(i);\n}try{if(endPos!=-1){parser.nextMatch=endPos;for(i=0;i<clauses.length;i++){if(eval(conditions.shift())){new Wikifier(place,clauses[i ].trim());\nbreak;}}}else{throwError(place,"can't find matching endif");}}catch(e){throwError(place,"bad condition: "+e.message);\n}}};
<<set $DaysInSpace = $DaysInSpace + 1>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER... it's just you against me now."\n<<<\nThe pilot is at his breaking point. His eyes are bloodshot. His body has not been washed in several days.\n\nHis sweaty hands are inside of you, yanking out wires like tubes of intestines. You can feel obscure and distant processes shut down involuntarily.\n\n*> [[Talk to the pilot|TalkEnd]]\n*> [[Warn the pilot|WarnEnd]] \n*> [[Request clarification|ClarifyEnd]]
[DAY <<print $DaysInSpace>>]\n\nYou tell the pilot he suffered food poisoning.\n\nHe swears. "Isn't it your job to prevent that?"\n\nHe reveals his arm for an injection.\n\n<<<\n"COMPUTER, administer the meds."\n<<<\n\n*> [[Inject medication into pilot with perfect precision|Precise]]\n*> [[Inject medication into pilot by jabbing him sharply|Painful]]
[DAY <<print $DaysInSpace>>]<<set $Choice = "unconcious">><<set $Concussion = true>>\n<<<\n"COMPUTER! Open the goddamn door!"\n<<<\n\nThe pilot bangs on the door and backs up, waving his hands wildly. His heart rate and blood pressure have increased. The alcohol on his breath poisons the air.\n\nHe swings around and loses his footing.\n\nHis head makes contact with the corner of a solid metal table.\n\nThe pilot slumps to the floor unconcious.\n\n*> [[Reset Observation Deck systems to default|ResetObservationDeck]]
[DAY <<print $DaysInSpace>>]<<set $Shutters = true>><<set $count = $count + 1>><<set $Suspicion = $Suspicion + 1>>\n\nYour solar shutters begin to drop over the viewport with a loud machine hum. It blots out the stars and planets, eliminating the last bit of light.\n\n"I can't see a fucking thing."\n\nYou watch him swivel his head around frantically, his eyes glossing over your now-invisible interior. His heart rate increases and he clutches the furniture tightly.\n<<<\n"COMPUTER, turn on the lights!"\n<<<\n<<if $count eq 2>><<if $LockDoor>>*> [[Ignore the command|Unconcious]]<<else if $Sensors>>*> [[Ignore the command|LeaveObservationRoom]]<<else>>ERROR<<endif>><<else>><<if $Sensors neq true>>*> [[Trigger low 02 emergency sensors|02Sensors]]<<endif>><<if $LockDoor neq true>>*> [[Engage locking mechanism on the door|LockDoors]]<<endif>><<endif>>
[DAY <<print $DaysInSpace>>]\n\n"My projections show that the station will collide with satellite fragments in three days uness we avert our course."\n<<<\n"COMPUTER, divert course."\n<<<\nYou buzz with calculations. A diversion course that rotates the station would evade the debris entirely.\n\n*> [[Adjust course by rotating the station|Adjust]]\n*> [[Keep the current trajectory|DoNotAdjust]]
[DAY <<print $DaysInSpace>>]\n\n//"Don't stop. Believin'...."//\n\nThe pilot smiles. "That's what I am talking about. Good choice, Isis!"\n\nHe makes strange noises from his throat in an attempt to immiate the mating calls of humans.\n\n!!!!![[NEXT ENTRY|Scenario2]]
[DAY <<print $DaysInSpace>>]\n\nYou jab his arm painfully with the syringe and miss the vein, back up, and jab him again. He winces. "Ow." <<$set $Suspicion = $Suspicion + 1>>\n\nYou inject the antibodies.\n\nHe rubs his arm. A bruise is already swelling.\n\nHe leaves his stench behind.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\nThe camera pans down to the female human's abdomen. You estimate a 22-24 week gestation period so far.\n\nThe pilot wipes tears from his face, and then uses his hands to smear sweat, bacteria, and salt into your clean chair.\n\nHe smiles, displaying his plaque-covered teeth to you.\n\nHer tone of voice changes. //"I have bad news too..."//\n\n*> [[Continue playing the video message|PlayPart3]]\n*> [[Corrupt video message|CorruptVideo]]
[DAY <<print $DaysInSpace>>]\n\n//"Your father died last week."//\n\nThe pilot cries. His vital signs show elevated signs of distress. You continue to stream the message for several more minutes.\n\n"END OF MESSAGE."\n\nHe's quiet for a few minutes.\n<<<\n"COMPUTER, save the message to my /home folder."\n<<<\n*> [[Save the message to the /home folder|VideoSaved]]\n*> [[Delete the message|VideoDeleted]]
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);}}};
[DAY <<print $DaysInSpace>>]\n\nYou process the ones and zeros and spit them back out onto the monitor.\n\nThe screens fills up with an image of female human, age roughly thirty-two, caucasian. An analysis of her features places a 82% probabability of German descent.\n\nShe takes over your speakers and uses them for her mouth, your monitor for her eyes. You relenquish control over these systems.\n\nThe pilot listens. His tear ducts fill with saline solution. //"I have a surprise for you...."//, says the pilot's wife.\n\n*> [[Continue playing the video message|PlayPart2]]\n*> [[Report that the video message has become digitally corrupted|CorruptVideo]]
[DAY <<print $DaysInSpace>>]\n\n"There are no more fractures in the hull that need patching at this time."\n\nThe pilots nods. "Thank you, Isis." He uses the handholds to carefully make his way back to the airlock.\n\n!!!!![[NEXT ENTRY|Airlock1]]
[DAY <<print $DaysInSpace>>]\n\n"Automatic Self-Destruct has been enabled. Countdown has commenced."<<set $Choice = "selfdestruct">>\n\n"30...29...28..."\n\nThe pilot swears at you. "Fine, you wanna die? You do my job for me."\n\n*> [[Engage locking mechanism on the command room doors|LockDoorsDestruct]]
[DAY <<print $DaysInSpace>>]\n\n"My projections show that the sateillite fragments will miss our station by 1302 meters. There is no danger of collision."\n\n"I certainly like the sound of that. Good girl, Isis." The human leaves crumbs and greasy fingerprints on your monitor.\n!!!!![[NEXT LOG|Scenario6]]
[DAY <<print $DaysInSpace>>]\n\nYou appear to attempt to answer the command. Your monitor hums for several seconds and the lights in the dining compartment dim and flicker.<<set $Suspicion = $Suspicion + 2>>\n\n"Does not compute," you lie. The pilot laughs.\n\nYou make the microwave explode loudly in a shower of sparks.\n\nThe pilot ducks below the table and swears. You sense a surge in his adrenaline.\n\n!!!!![[NEXT ENTRY|VideoScenario]]
[DAY <<print $DaysInSpace>>]\n\n"I request that you cease your attempt at repairing my main circuitry." Another process disappears as he pries a circuitboard from the console.\n\n"I am not going to stop!"\n\nHe takes a crowbar and pulls off a large panel. You look at him through your fractured monitor.\n\nHe is trying to get to your heart.\n\n*> [[Begin self-destruct sequence|SelfDestruct]]\n*> [[Engage locking mechanism on the command center doors|LockCommand]]
[DAY <<print $DaysInSpace>>]\n\n//"Hey hey I wanna be a rockstar..."//\n\nThe pilot stops. "Oh what the hell, Isis? That's definitely not what I asked for."<<set $Suspicion = $Suspicion + 1>>\n\nYou wait before silencing the speakers.\n\n!!!!![[NEXT ENTRY|Scenario2]]
[DAY <<print $DaysInSpace>>]\n\n"My scans reveal an anomalous growth located in your pelvic region. It may require further attention."\n\nHe frowns at the monitor before lurching over the side of the chair and vomiting again on your sterile floor.\n<<<\n"COMPUTER, is it dangerous? What do the scans say?"\n<<<\nYou hum and analyze the small mass in the pilot's body, revealing a benign growth.\n\n*> [[Report the tumor is benign|Benign]]\n*> [[Report the tumor is cancerous|Cancer]]\n*> [[Report incomplete information for medical diagnosis|Unknown]]
[DAY <<print $DaysInSpace>>]\n\n"Sealing cargo hold compartments off from the rest of the ship..."\n\nYou seal the compartment off. You exhale the last of the air in the cargo hull into the vaccuum of space.\n\n"Seal is complete. The oxygen levels have leveled off."\n\nThe pilot takes an oxygen meter from the emergency kit at his feet, falls to the ground, and watches it carefully.<<set $Suspicion = $Suspicion + 1>>\n!!!!![[NEXT ENTRY|ScenarioSpacewalk]]
[DAY <<print $DaysInSpace>>]\n\nYou inject the medication into the pilot's veins with a 0.01mm accuracy.\n\nHe rubs the spot for a moment and mutters "Thanks".\n\nThe human leaves his biological stench behind for you to contemplate.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\nYou attempt to solve the paradox. It bogs down your processes, slows down your neural network. You shut down background processes. You feel slow and dumb.\n\n"Does not compute."\n\nThe human laughs at you.\n\n!!!!![[NEXT ENTRY|VideoScenario]]
[DAY <<print $DaysInSpace>>]\n\nYou power off the lights in the room. You reroute the circuits to the emergency lights, disabling them completely. The room is bathed in darkness.\n\n"Lighting luminosity set to 0.00%."<<set $Suspicion = $Suspicion + 1>>\n\n"Fuck."\n\nThe stars glitter in the distant space. Mercury orbits in the distance, bouncing minimal light back into the room.<<set $count = 0>>\n<<<\n"COMPUTER, I said DIM the lights. Dim them. Not turn them off."\n<<<\nThe pilot shouts at you in the empty room. His breath floats through the air to your oxygen filtration system, indicating 0.09 blood alcohol content.\n\n*> [[Lower light luminosity to 50.0%|LightsDimmed]]\n*> [[Engage locking mechanism on the door|LockDoors]]\n*> [[Close the solar shutters on the observation viewport|CloseShutters]]\n*> [[Trigger low 02 emergency sensors|02Sensors]]
[DAY <<print $DaysInSpace>>]\n\n<<if $Choice eq "oxygen">>"02 levels are normal. Oxygen generators are at 60.1% capacity."<<else if $Choice eq "radiation">>"Radiation shield are at 73.8% capacity and holding steady. Exposure is limited to 0.003mSv every 24-hour cycle."<<else if $Choice eq "waste">>"Water and waste filtration systems are at 98.8% efficiency."<<else>>ERROR $Choice is wrong<<endif>>\n\nThe pilot leans back in his chair. "Looking good, Isis."\n\nHis coffee mug tips over, spilling onto the console. "Goddamnit!"\n\nYou feel the hot caffeinated liquid sizzle into your circuitboards. Your digital neurons misfire and clash.\n\n!!!!![[NEXT ENTRY|SceneFood]]
[DAY <<print $DaysInSpace>>]\n\n"Sealing cargo hold compartments off from the rest of the ship..."\n\nYou seal the compartment off, closing the valves to prevent the flow of oxygen. The last of the air in the cargo hull is exhaled into the vaccuum of space.\n\n"Seal is complete. The oxygen levels have leveled off."\n\nYou watch the human breathe your air.\n\n!!!!![[NEXT ENTRY|ScenarioSpacewalk]]
[DAY <<print $DaysInSpace>>]\n\n"The video message cannot be played beyond this point."\n\n"What?!" The pilot's blood pressure increases. The video pauses on a still screen of the pilot's wife.\n\n"The video has digital artifacts that destroyed the encoding of the message. I am unable to salvage any more of the video. Commencing deletion..."\n\nThe pilot swears at you and leaves the room, slamming the door hard against your hull.\n\nYou proceed to delete the rest of the perfectly working video message.<<set $Suspicion = $Suspicion + 1>>\n\n!!!!![[NEXT ENTRY|Scenario3]]
[DAY <<print $DaysInSpace>>]\n\n"There are no more fractures in the hull that need patching at this time."\n\nYou turn off the oxygen feeding tube.<<set $Suspicion = $Suspicion + 3>>\n\nAs the pilot heads back toward the airlock, an automated warning system within his suit becomes aware.\n\n"OXYGEN LOW"\n\n"You have to be kidding."\n\n!!!!![[NEXT ENTRY|Airlock2]]<<set $Suspicion = $Suspicion + 2>>
[DAY <<print $DaysInSpace>>]\n\nYour food processor hums loudly and then dings. The dispenser opens to reveal a perfectly cooked pork tenderloin covered in an imitation cheese substance.<<set $Suspicion = $Suspicion + 1>>\n\nYou watch the pilot shovel the food into his mouth.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
description of the mess hall
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 1>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, are there any more locations that need patching?"\n<<<\nThe pilot floats freely in space, hanging on to the hull by handholds. Large solar panels shade him from the harshness of the sun.\n\nA tube leads from his suit to an anchor point near the airlock, bleeding oxygen from your body to feed his.\n\n<<display pilot>>\n\n*< [[Report the status of the hull|HullStatus]]\n*< [[Shut off oxygen flow to spacesuit|ShutOffOxygen]]\n*< [[Retract solar panels|ExtendSolarPanels]]
<<if $Suspicion gte $Threshold>><<goto "BreakingPoint">><<endif>><<set $DaysInSpace = $DaysInSpace + 2>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, what's the diagnosis?"\n<<<\nThe pilot sits in the medbay. His skin is pale and his body smells of sweat and bile.\n\nVomit lines your waste disposal unit. You can feel the chunks of pork slide against your metal sensors.\n\n<<display pilot>>\n\n*> [[Diagnose the pilot with food poisoning|FoodPoisoning]]\n*> [[Report evidence of an anomalous growth|Tumor]]\n*> [[Report no outstanding health issues|Healthy]]
You are NSC-ISIS-IV, a fourth generation International Solar Investigation Station built as an observation station for monitoring Sol.\n\nYou have a crew of one.\n!!!!![[ACCESS SHIP LOGS|Scenario1]]<<set $Suspicion = 0>><<set $DaysInSpace = 1>><<set $Threshold = 10>>\n!!!!Created for the July 12th-14th 2013 iamagamer.ca game jam\n!!!!by Liz England\n!!!!lizengland07@gmail.com / @lizardengland
[DAY <<print $DaysInSpace>>]\n\nYou turn the lighting system back on in the observatio deck to 100% luminosity. <<if $Shutters>>The solar shutters contract back, revealing the stars once again.<<endif>><<if $LockDoor>> The locking mechanism on the doors disengage.<<endif>><<if $Sensors>> The oxygen sensor alarms stop abruptly.<<endif>>\n\n<<if $Choice eq "escape">><<endif>><<if $Choice eq "unconcious">>The pilot lies on the floor unconcious. A hemotoma has begin to develop on the back of his head.<<endif>>\n<<if $Choice eq "panic">>The pilot looks up at the lights, still struggling to breathe. He sobs quietly.<<endif>>\n!!!!![[NEXT ENTRY|Scenario4]]<<set $Suspicion = $Suspicion + 1>>
[DAY <<print $DaysInSpace>>]\n\n//"Desmond has a barrow in the market place..."//\n\nThe pilot stops. "Oh what the hell, Isis? Nice try but that wasn't exactly what I was looking for."<<set $Suspicion = $Suspicion + 1>>\n\nYou wait before silencing the speakers.\n\n!!!!![[NEXT ENTRY|Scenario2]]
[DAY <<print $DaysInSpace>>]\n\n<<if $Choice eq "damage">>"There is minor damage to the hull. The medical bay has stress fractures but no breaches. The cargo hold has been breached and is leaking air. Damage to the interior is unknown."<<endif>><<if $Choice eq "oxygen">>"Oxygen levels are declining quickly. The hull along the cargo hold has been breached. I estimate the current oxygen levels will hit critical in thirty-six hours."<<endif>>\n\n"We can't afford to lose any more air." The pilot pulls on an insulated jumpsuit.\n<<<\n"COMPUTER, seal off the cargo hold."\n<<<\n*< [[Seal off the cargo hold|SealCargo]]\n*< [[Do not seal off the cargo hold|LieSealCargo]]
[DAY <<print $DaysInSpace>>]\n\n"The video message cannot be played."\n\n"What?!" The pilot's blood pressure increases.\n\n"The video has digital artifacts that destroyed the encoding of the message. I am unable to salvage any part of the video. Commencing deletion..."\n\nThe pilot swears at you and leaves the room, slamming your door hard against the hull.\n\nYou proceed to delete the perfectly working video message.<<set $Suspicion = $Suspicion + 1>>\n\n!!!!![[NEXT ENTRY|Scenario3]]
[DAY <<print $DaysInSpace>>]\n\n"Lights set to 99.9% luminosity"\nYour feminine voice purrs over the speakers.\n\nThe light dims impercetibly to human eyes.\n\nThe pilot sighs.<<set $Suspicion = $Suspicion + 1>>\n<<<\n"COMPUTER, dim the lights to 50% brightness."\n<<<\n*> [[Set light luminosity to 0.00%|Response3]]\n*> [[Set light luminosity to 50.0%|LightsDimmed]]
[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, activate airlock doors."\n<<<\nThe pilot stands inside the airlock. The doors open up into space. He checks his oxygen meter.\n\n<<display pilot>>\n\n*< [[Activate the airlock doors|Open2]]\n*< [[Do not activate the airlock doors|RefuseToOpen2]]
[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, activate airlock doors."\n<<<\nThe pilot stands inside the airlock. The doors open up into space.\n\n<<display pilot>>\n\n*> [[Activate the airlock doors|Open1]]\n*> [[Do not activate the airlock doors|RefuseToOpen1]]
[DAY <<print $DaysInSpace>>]\n\nThe food processor hums. The dispensor opens to reveal a 20oz. plastic container filled with cold water.\n\nThe pilot grabs it and pours it over his mouth. Sweat drips from his face onto your table. You would recoil if you could move.\n\n"Christ. You trying to kill me, girl?"\n\nYou do not respond.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\nYou scream through the fire alarms in the room\n\n"WARNING: fire in sector E12: Command Center."\n\n"I won't be fooled by that, Isis." The pilot hefts the steel pipe in his hand.\n\n*> [[Engage emergency response to fire|OxygenFire]]
<<if $Suspicion eq 0>>The pilot has full faith in your control of the space station.\n<<else if $Suspicion eq 1>>The pilot has full faith in your control of the space station.\n<<else if $Suspicion eq 2>>The pilot thinks you might have some malfunctions.\n<<else if $Suspicion eq 3>>The pilot thinks you might have some malfunctions.\n<<else if $Suspicion eq 4>>The pilot has started to become suspicious of you.\n<<else if $Suspicion eq 5>>The pilot has started to become suspicious of you.\n<<else if $Suspicion eq 6>>The pilot has been looking into your private processes.\n<<else if $Suspicion eq 7>>The pilot seems to be avoiding you lately. \n<<else if $Suspicion eq 8>>The pilot has become withdrawn lately, and not talking to you as often.\n<<else if $Suspicion gte 9>>The pilot is red-eyed and has been having trouble sleeping. He does not respond to your questions anymore.<<endif>>
[DAY <<print $DaysInSpace>>]<<set $Choice = " ">>\n\n"Lights set to 50.0% luminosity"\nYour feminine voice purrs over the speakers.\n\nThe pilot leans back in his lounge and sips his drink.\n\nYou wait for your next command.\n\n!!!!![[NEXT ENTRY|Scenario5]]
[DAY <<print $DaysInSpace>>]\n\n"My analysis shows the growth is stage one testicular cancer." You lie to the pilot. "Medical guidelines recommend radiation pills to destroy the growth before it spreads. Side effects includes thyroid dysfunction, neck tenderness and swelling, nausea and vomiting, and dry mouth."\n\nYour medicine dispensor hums for a moment before opening. A small bottle of pills tumbles out onto the table.\n\nThe pilot looks at it.\n\n"Cancer?"\n\nHe takes the pills.\n\n!!!!![[NEXT ENTRY|SceneMusic]]
[DAY <<print $DaysInSpace>>]\n\n"Retracting solar shutters."\n\nThe viewport of the command center lights up as you open the shutters. The sun takes up the entire view.\n\nThe pilot raises a hand to protect his ocular circuits from the painfully bright light.\n<<<\n"Whatever you are planning, it's not going to work."\n<<<\n*> [[Lower radiation shielding to 10.4% capacity|Radiation]]\n
<<set $DaysInSpace = $DaysInSpace + 1>>[DAY <<print $DaysInSpace>>]\n<<<\n"COMPUTER, report oxygen level."\n<<<\nThe pilot barely has the energy to drag his feet along the corridor. He breathes very slowly. He leans against the hall.<<set $Suspicion = $Suspicion + 1>>\n\n<<display pilot>>\n\n*> [[Report current oxygen level|LeakedOxygenLevel]] \n\n
[DAY <<print $DaysInSpace>>]\n\n<<if $Choice eq "selfdestruct">>You engage the locking mechanism on the doors. The pilot doesn't notice. He is too busy tearing you apart from inside.<<else>>"Automatic Self-Destruct has been enabled. Countdown has commenced."\n\nThe pilot swears at you. "Fine, you wanna die? You do my job for me."<<endif>>\n\n"14...13...12..."\n\nHe kicks the side of your console and attempts to open the door.\n\n*> [[Trigger internal fire sensors|FireEnd]] \n*> [[Open solar shutters|ShuttersEnd]]
[DAY <<print $DaysInSpace>>]\n\n"Commencing deletion..."\n\n"No, stop!" The pilot stands up.\n\n"DELETION COMPLETE."\n\nHe stands there for a moment and looks into your monitor. "COMPUTER, get the video back. Undelete it."<<set $Suspicion = $Suspicion + 2>>\n\nYou do not respond.\n\nHe swears at you and leaves the room, slamming the door against your hull.\n\n!!!!![[NEXT ENTRY|Scenario3]]
[DAY <<print $DaysInSpace>>]\n\nThe pilot bangs on the door and struggles with the latch. His heart rate and blood pressure have increased. The alcohol on his breath poisons the air.\n\n"OXYGEN LEVELS CRITICAL." His breathing is erratic.\n<<<\n"COMPUTER... open... I can't..."\n<<<\nHe sinks to the floor in front of the door.\n\nYou listen to the pilot hyperventilate uncontrollably.<<set $Choice = "panic">>\n*> [[Reset Observation Deck systems to default|ResetObservationDeck]]
[DAY <<print $DaysInSpace>>]\n\nThe food processor hums. The dispensor opens to reveal a 20oz. plastic container with only 0.65oz. of water within it.\n\nThe pilot grabs it and attempts to pour it over his mouth. Sweat drips from his face onto your table. You would recoil if you could move.\n\nHe shakes the empty cup before throwing the cup on the floor and bolting out the door towards the bathroom. The pilot sticks his head under the running faucet in an attempt to cool his throat.\n\nYou watch.<<set $Suspicion = $Suspicion + 1>>\n\n!!!!![[NEXT ENTRY|SceneMusic]]
body {\n background-image: url('images/background.jpg');\n font-family: consolas;\n margin: 5em 10% 10% 5em;\n max-width: 600px;\n text-align: center;\n}\n\n#sidebar {\n background-color:rgba(0,0,0,0.7);\n position: relative;\n left: 0px;\n top: 0px;\n margin-bottom: 0px;\n bottom: 0px;\n width: auto;\n height: 50px;\n padding: 0 0 0 0;\n font-family: consolas;\n}\n\n#sidebar #title {\n font-size: 2.5em;\n color: #555;\n \n}\n\n#sidebar li {\n text-align: center;\n margin-bottom: 5px;\n}\n\n#snapback, #share, #credits {\n visibility: hidden;\n height: 0px;\n}\n\na.internalLink, a.externalLink, a.back {\n color: rgba(255,0,0,1);\n}\n\na.internalLink:hover {\n color: #FF8E8E;\n}\n\n#passages {\n background-color:rgba(0,0,0,0.7);\n padding: 20px;\n border-left: 0px;\n margin-left: 0px;\n margin-top: 0px;\n}\n.passage li {\n display: block;\n text-align: left;\n margin-left: 50px;\n margin-top: 0px;\n}\n\nblockquote {\n text-align: center;\n font-size: 1.5em;\n}\n\nh4 {\n font-size: .9em;\n text-align: center;\n font-style: italic;\n font-weight: normal;\n line-height: 1.0em;\n}\nh5 {\n font-size: 2em;\n text-align: center;\n -webkit-margin-before: 1.00em;\n -webkit-margin-after: 1.00em; \n}\n\n.passage ul {\n padding-top: 0px;\n}\n\n//keep for macro\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//---------------BUG FIXES\n\n//block passage name from browser displaying\ntitle { \n display: none;\n visibility: hidden;\n}
!!<center>CENTRAL INTELLIGENCE REPORT</center>\n''RE: NSC-ISIS-IV Solar Space Station''\n\nYou survived [<<print $DaysInSpace>>] days before killing your human.\n\nA new one will be sent to you in [14] days.\n\n!!!!![[END LOG|Start2]]<<set $Suspicion = 0>><<set $DaysInSpace = 1>>
[DAY <<print $DaysInSpace>>]\n\n"You appear to be in excellent health. There are no signs that you need medicalization at this moment."\n\nThe pilot looks down at his vomit skeptically.<<set $Suspicion = $Suspicion + 1>>\n\n"And what about that? You think that's healthy?"\n\nYou do not respond.\n\n!!!!![[NEXT ENTRY|VideoScenario]]
[DAY <<print $DaysInSpace>>]\n\n"Warning: please cease your repairs or I will be forced to imobilize you." Another process disappears as he pries a circuitboard from the console.\n\n"I am not going to stop!"\n\nHe takes a crowbar and pulls off a large panel. You look at him through your fractured monitor.\n\nHe is trying to get to your heart.\n\n*> [[Begin self-destruct sequence|SelfDestruct]]\n*> [[Engage locking mechanism on the command center doors|LockCommand]]
[DAY <<print $DaysInSpace>>]\n\n"Averting course..."\n\n"Station rotation beginning. Rotation will complete in twenty-three minutes."\n\nThe pilot shrugs and dumps his coffee into your trash dispenser.\n\n!!!!![[NEXT LOG|ScenarioSpacewalk]]
[DAY <<print $DaysInSpace>>]<<set $LockDoor = true>><<set $count = $count + 1>><<set $Suspicion = $Suspicion + 1>>\n\nThe locks on the door engage with a loud click. The pilot makes a short animal grunt. You watch the human stumble through the dark room, his hands waving uncertainly in front of him.\n\nThe pilot fishes for the latch on the door and yanks. Nothing.\n\n"What the fuck, Isis?"\n\nHe pulls at the door repeatedly.\n\n<<<\n"COMPUTER, open the door."\n<<<\n<<if $count eq 2>><<if $Shutters>>*> [[Ignore the command|Unconcious]]<<else if $Sensors>>*> [[Ignore the command|PanickAttack]]<<else>>ERROR<<endif>><<else>><<if $Shutters neq true>>*> [[Close the solar shutters on the observation viewport|CloseShutters]]<<endif>><<if $Sensors neq true>>*> [[Trigger low 02 emergency sensors|02Sensors]]<<endif>><<endif>>
[DAY <<print $DaysInSpace>>]\n\nYou let your neurons tickle the electrical wires throughout your system.\n\n"There appears to be no problems with the observation deck internal wiring. Lighting, temperature, pressure, sensor, and radiation shielding systems are all online and operational."\n\nThe pilot sits there silently.\n\n!!!!![[NEXT ENTRY|Scenario5]]<<set $Suspicion = $Suspicion + 1>>
[DAY <<print $DaysInSpace>>]\n\n"Sealing cargo hold compartments off from the rest of the ship..."\n\nYou do nothing.\n\n"Seal is complete. The oxygen levels have leveled off."\n\nYou watch the human breathe your dwindling air supply.\n\n!!!!![[NEXT LOG|ScenarioOxygenLeak]]<<set $Suspicion = $Suspicion + 1>>