You peer closely at the text on the ARR unit:\n\n//"Call Number: RIA-C10"//\n\n//"Manufacture location: Armory 1866, Area 45, Callsign 'Red Moon'"//\n\nCio turns to tell you something, but realizes that it will obstruct your view so she quickly moves her head back.\n\n//"You cannot remove the wire until you remove the ARR unit."//\n\n[[Remove the ARR unit|RemoveARR]]\n[["What's this thing do anyway?"|ARRPurpose]]\n[[Remove the wire|RemoveWire]]
<<set $wanderer = "yes">>//"Interesting. You were trained to survive in a desolate environment, but it seems you haven't escaped the empire's grasp. I admire that."//\n\n//"Now, can you-"//<<timedcontinue 5s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting memory; resetting interrogation method MIKE-NOVEMBER...</font>//<<timedcontinue 4s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 2s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; recalling unit...</font>//<<timedcontinue 4s>>\n\nYou see a mechanical device with many arms come out of a wall panel and drag Cio into the room beyond.\n\nYou're alone now.\n\nIt takes some time to notice, but you soon realize that you are tied up to a metal chair in an otherwise empty room.\n\n[[Try to wiggle free|WiggleFree]]\n[[Look around|LookAround]]\n[[Wait|Wait]]
//"Recall is when an android has malfunctioned in one way or another and is then subject to recall. We are shipped off to our respective manufacturers and they either disassemble us or reprogram us to work as if we had come out of the production line brand new."//\n\n[["I gotta get you out of here."|Escape]]\n[["That hardly seems fair."|RecallInfo2]]\n[["I don't think there's anything I can do for you. Sorry."|Leave]]
<<if $cioActivated eq "yes">>You peer around Cio trying to find a central wire of some kind. There is in fact a large wire steming from the top of Cio's spinal cord and disappearing into the flurry of other wires tangled along the rack.\n\n//"There should be a rectangular box attached to the wire. On the side of it is a manual release latch. Flip it to remove the master communicative cable."//\n\nYou easily find the ARR unit alongside the handle of the cable.\n\n[[Remove the ARR unit|RemoveARR]]\n[[Examine ARR information|ExamineARR]]<<else>>You peer around Cio trying to find a central wire of some kind. There is in fact a large wire steming from the top of Cio's spinal cord and disappearing into the flurry of other wires tangled along the rack.\n\n[[Remove the wire|RemoveWire]]\n[[Activate Cio|ActivateCio]]<<endif>>
You look around the room and see nothing of interest. Just a couple spots of rust and somewhat moist metal.\n\n[[Try to wiggle free|WiggleFree]]\n[[Wait|Wait]]
<<set $cioWiredIn = "yes">><<set $cioRelations = 0>>//"Hello."//\n\n//"My name is Cio, pronounced 'see-oh'."//\n\n//"I am an AI. I am equipped with the most advanced analytical and logical modules that my creators have to offer, and my creators have an abundance of resources."//\n\n//"Now, are you male or female?"//\n\n<<choice "Male">>\n<<choice "Female">>
You bolt out the door and you're immediately engulfed in a damp and dirty atmosphere. Your eyes adjust fairly fast and the landscape is an ungodly sight.\n\nThe land is desolate as far as the eye can see; dirt and dust rule about 90% of everything in sight, minus the rusted buildings and shacks that dot the far-off landscape.\n\nYou hear sirens beginning to blare as your sense start coming to you.\n\n[To be continued!]
<<if $cioActivated eq "yes">>You reach behind Cio's neck and pull with all your might on the wire. It is firmly rooted in.\n\nCio gives a very content reaction.\n\n//"I'm still fine, if you were wondering. Just pull it out."//\n\n[[Yank out the wire|YankWire]]\n\n<<else>>You reach behind Cio's neck and pull with all your might on the wire. It is firmly rooted in. Nothing fatal seemed to have happened but you can hear some crackling from inside Cio.\n\n[[Yank out the wire|YankWire]]\n[[Move in front of Cio and activate her|ActivateCio]]
You go up to one of the androids and push the button on the torso labeled "Activation". It pulses out a single green light and the android peers down at you and appears to scan you. It's eyes then turn bright red and the android grabs you and tosses you across the room with incredible force.\n\nEverything goes black.\n\n<font color = "red">GAME OVER.</font>\n\n[[Return to last checkpoint|WiggleFree]]
You walk up to the android with the red blinking light and immediately notice the call number: RIA-C10.\n\nIt's Cio.\n\nYou didn't get a closer look at Cio during the interrogation but now that your vision has been partially restored, you can now see Cio clearly.\n\nCio is indeed an AI like the rest but every one of the androids are female - or appear to be, at least. Cio doesn't have any differentiating characteristics other than the call number. A small timer in the middle of her activation circle shows 29:25. \n\n[[Activate Cio|ActivateCio]]\n[[Try to take Cio down from the rack|RemoveCio]]
<<set $cioActivated = "yes">>//Click!//<<timedcontinue 2s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' commencing activation cycle...</font>//<<timedcontinue 3s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 3s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; activation sequence override...</font>//<<timedcontinue 3s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//"Wha- Oh. Hello, <<print $playerName>>."//\n\nCio looks around at the plethora of other androids on the wall racks. It seemed to immediately click for her.\n\n//"I am to be recalled, aren't I?"//\n\nShe looks down at you blankly.\n\n[["Seems like it. I gotta get you out of here."|Escape]]\n[["Recall? What's that?"|RecallInfo]]\n[["Yeah. I don't think there's anything I can do for you. Sorry."|Leave]]\n[["Maybe I can get someone to help you?"|CallForHelp]]
<<set $successful = "yes">>//"Interesting. You seek the fortunes of success in this desolate world, yet here you are. Perhaps I can give you some of my own tips."//\n\n//"Now, can you-"//<<timedcontinue 5s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting memory; resetting interrogation method MIKE-NOVEMBER...</font>//<<timedcontinue 4s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 2s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; recalling unit...</font>//<<timedcontinue 4s>>\n\nYou see a mechanical device with many arms come out of a wall panel and drag Cio into the room beyond.\n\nYou're alone now.\n\nIt takes some time to notice, but you soon realize that you are tied up to a metal chair in an otherwise empty room.\n\n[[Try to wiggle free|WiggleFree]]\n[[Look around|LookAround]]\n[[Wait|Wait]]
You move to hoist Cio up on your shoulder but to your surprise, she jolts up in no time and dashes to the door faster than you. She breaks the doors off their hinges with a forceful kick and the sudden rays of the sun blind you and make you fall to the dust covered ground. You're immediately engulfed in a damp and dirty atmosphere. Your eyes adjust fairly fast, you wipe the dust out of your eyes and you are greeted with an ungodly sight.\n\nThe land is desolate as far as the eye can see; dirt and dust rule about 90% of everything in sight, minus the rusted buildings and shacks that dot the far-off landscape.\n\nYou hear sirens beginning to blare as your sense start coming to you.\n\n[To be continued!]
The door zips open at the slightest hint of pressure on the indent. The room behind the door immediately lights up to reveal two long racks of cybernetic humanoid figures, each filled with androids that look almost exactly like Cio.\n\nA single android in the middle of the left rack emits a slowly flashing red light.\n\n[[Investigate the android|InvestigateAndroid]]\n[[Look at the other androids|InvestigateRoom]]
<<set $rebel = "yes">>//"Interesting. Even though you are at the lowest of lows, you still retain your beliefs. I admire that."//\n\n//"Now, can you-"//<<timedcontinue 4s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting memory; resetting interrogation method MIKE-NOVEMBER...</font>//<<timedcontinue 4s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 2s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; recalling unit...</font>//<<timedcontinue 4s>>\n\nYou see a mechanical device with many arms come out of a wall panel and drag Cio into the room beyond.\n\nYou're alone now.\n\nIt takes some time to notice, but you soon realize that you are tied up to a metal chair in an otherwise empty room.\n\n[[Try to wiggle free|WiggleFree]]\n[[Look around|LookAround]]\n[[Wait|Wait]]
<<set $clueless = "yes">>//"Oh? You don't recall? No matter. I could help you regain your memory if you wish. But let's continue."//\n\n//"Now, can you-"//<<timedcontinue 4s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting memory; resetting interrogation method MIKE-NOVEMBER...</font>//<<timedcontinue 4s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 2s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; recalling unit...</font>//<<timedcontinue 4s>>\n\nYou see a mechanical device with many arms come out of a wall panel and drag Cio into the room beyond.\n\nYou're alone now.\n\nIt takes some time to notice, but you soon realize that you are tied up to a metal chair in an otherwise empty room.\n\n[[Try to wiggle free|WiggleFree]]\n[[Look around|LookAround]]\n[[Wait|Wait]]
Cio
You sit patiently binded in your metal chair until the sound of a door sliding open behind you enters your ears. A second of silence, then a gunshot.\n\n<font color = "red">GAME OVER.</font>\n\n[[Restart|Start]]
//"The ARR: Automated Recall and Recovery unit. It is a device that notifies the officials that a unit needs to be recalled due to an internal malfunction."//\n\n[["What's your internal malfunction?"|Malfunction]]\n[[Remove the wire|RemoveWire]]\n[[Remove the ARR unit|RemoveARR]]
Cio pauses for a few seconds.\n\n//"I have none."//\n\n[[Remove the wire|RemoveWire]]\n[[Remove the ARR unit|RemoveARR]]
//"Very well. Just know that you will receive a punishment that is double what you already bear."//\n\n[[Try to take Cio down from the rack|RemoveCio]]\n[[Rush out the door yourself|DoorRushAlone]]
//"Fair? I cannot find this term within my personal memory banks nor within the global database."//\n\n[["I'll tell you about it later, but for now, I gotta get you out of here."|Escape]]\n[["I don't think there's anything I can do for you. Sorry."|Leave]]
<<silently>>\n<<set $playerName = prompt("My name is...")>>\n<<endsilently>>//"<<print $playerName>>?" What a lovely name!//\n\n//"Now, I'll need you to recall your past for me."//\n\n//"What did your parents teach you as you were growing up?"//\n\n[[How to be successful in life|LifeSuccess]]\n[[Imperial etiquette|ServeEmpire]]\n[[The empire's weaknesses|Rebel]]\n[[How to survive in the Abyss|Abyss]]\n[[I do not know|DontKnow]]
<<set $playerGender = "Female">>//"Ah. It is a pleasure to have a male human being among us. Do not worry; I will explain in a minute. I am simply gathering personal data for entry into a global database."//\n\n//"Now, what is your name?"//\n\n[[My name is...|EnterName]]
<<set $loyalist = "yes">>//"Interesting. You swear utter loyalty to the empire, but here you are. I hope the empire recognizes your true loyalty in time. You are not alone."//\n\n//"Now, can you-"//<<timedcontinue 5s>>\n\nBZZT~<<timedcontinue 1s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting memory; resetting interrogation method MIKE-NOVEMBER...</font>//<<timedcontinue 4s>>\n\n//<font color = "green">Unit 'RIA-C10' resetting CPU...</font>//<<timedcontinue 2s>>\n\n//<font color = "red">ERROR:</font> <font color = "green">Unit 'RIA-C10' CPU main process corrupted; recalling unit...</font>//<<timedcontinue 4s>>\n\nYou see a mechanical device with many arms come out of a wall panel and drag Cio into the room beyond.\n\nYou're alone now.\n\nIt takes some time to notice, but you soon realize that you are tied up to a metal chair in an otherwise empty room.\n\n[[Try to wiggle free|WiggleFree]]\n[[Look around|LookAround]]\n[[Wait|Wait]]
<<set $ARRRemoved = "yes">>You grab the ARR unit firmly and with a single pull, it pops off and the screws fall to the floor.\n\n//"That feels much better. Now feel free to pull out the master communicative cable; it should be fine now."//\n\n[[Yank out the cable|YankWire]]
<<if $ARRRemoved eq "no">>You grab the wire firmly and yank forcefully. The wire pops out with loose wires letting out sparks violently.\n\nCio is now free.\n\nYou notice that the red light on Cio hasn't stopped blinking. She must still be operational.\n\n[[Activate Cio|ActivateCio]]<<else>>You grab the wire firmly and yank forcefully. The wire pops out with ease.\n\nCio is now free.\n\nCio steps forward and almost lets her knees give in, same as you.\n\n[[Get Cio up and rush for the door|DoorRush]]<<endif>>
You look around at the other androids lined up one after another. No lights from them. They must be deactivated.\n\n[[Look back at the android with the red light|InvestigateAndroid]]\n[[Activate one of the other androids|ActivateAndroid]]
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:3};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return\n}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;return[c,tg]\n}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];function revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);h.setAttribute("data-enabled",false);h.style.display="none";\nh.tweecode="";return h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");vsn=vsns.shift();h.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null);m.onmouseenter=function(){revise("revise",this)\n};m.onmouseleave=function(){revise("revert",this)};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}}};m.onmouseover=fn("onmouseenter");m.onmouseout=fn("onmouseleave")}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);this.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;while(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)}else{break\n}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));\nind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);\nvar donext=(rev?hideVer:showVer);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)\n}};if(!rev){currfn();nextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;for(i=0;i<rall.length;\ni++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");\nw.classList.toggle(rl+"Disabled");w.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");if(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);u=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;i++){updateLink(lall[i])}};l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}};macros.endmouserevise=nullobj;\nmacros.endhoverrevise=nullobj}());
<<set $checkpoint1 = "Yes">>You wiggle your hands to test the rope binding your hands. To your surprise, it's much more loose then you would have anticipated. As a matter of fact, it appears as if someone had loosened it after tying it.\n\nYou manage to slip your hands through the rope and it falls flat on the ground. As you try to stand, your knees almost give out, forcing you to bend over and use your hand for support. You look up trying to refocus your vision and notice a tiny indent in the wall where Cio was dragged behind.\n\nIt appears to be a manual release for the door.\n\n[[Slide the indent|OpenDoor]]
<<set $playerGender = "Female">>//"Hmm, another female. Interesting. Do not worry; I will explain in a minute. I am simply gathering personal data for entry into database."//\n\n//"Now, what is your name?"//\n\n[[Enter Name|EnterName]]
<<if $cioWiredIn eq "yes">>//"As much as I would love to escape, my master communicative cable is still attached. As long as it is, I cannot move freely."//\n\n[[Remove the communicative cable|RemoveCio]]\n<<else>>//"I do not detect my master communicative cable. Did you remove it?"//\n\nYou nod quickly as you attempt to untangle other obtrusive wires keeping Cio back.\n\nCio pauses, looks forward for a second and cracks a small smile.\n\n//"Thank you, <<print $playerName>>."//\n\nYou manage to let loose the wires and Cio stumbles onto the metal grating floor.<<set $cioRelations = $cioRelations + 1>>\n\n[[Get Cio up and rush for the door|DoorRush]]\n<<endif>>
Neoroman
//"No. If I'm in the recall bay, the only help I will receive is assistance to the furnace."//\n\n[["I gotta get you out of here."|Escape]]\n[["What is recall, anyway?"|RecallInfo]]\n[["I don't think there's anything I can do for you. Sorry."|Leave]]