config.header.center: "Darkness"
Lhand: false
Rhand: false
stumpy: true
Rindex: false
Rthumb: false
Rmiddle: false
Rring: false
Rlittle: false
Lindex: false
Lthumb: false
Lmiddle: false
Lring: false
Llittle: false
hasUSB: false
hasOil: false
hasP2: false
hasP7: false
hasK3: false
hasK9: false
hasK8: false
K3used: false
K8used: false
K9used: false
CorrUpBeen: false
CorrUp2Been: false
CorrDownBeen: false
CorrDown2Been: false
gamesBeen: false
labBeen: false
storeBeen: false
poolBeen: false
level6Been: false
level7Been: false
officeBeen: false
deskBeen: false
monitorBeen: false
partsBeen: false
repsBeen: false
LabOpen: false
PartsOpen: false
WorksOpen: false
TestOpen: false
TrainOpen: false
KitchOpen: false
kitchSeen: false
lift7Open: false
lift6Open: false
liftFall: false
liftSummon: false
KitchDark: true
Darkness: true
canPlay: false
canTurn: false
Safe2Open: false
Safe7Open: false
TrainOiled: false
meetSearch: false
potted: false
shelfMess: false
gamesShelfBeen: false
hasHammer: false
PartsNoteRead: false
partsCrossed: false
GamesNoteRead: false
meetNoteRead: false
gameStart: false
caseSmash: false
compOn: false
USBin: false
monitorOn: false
oilWaste: false
discardOil: false
meetMess: false
dTopBeen: false
loggedIn: false
USBdone: false
newsRead: false
reportRead: false
testBeen: false
barryBeen: false
testCabBeen: false
testBoxSeen: false
escapeElevBeen: false
escapeElevInBeen: false
robotSeen: false
robotRun: false
endGame: false
robotFollow: false
robotDead: false
speakWho: false
speakBarry: false
speakLastN: false
oilEarly: false
recogniseGames: false
profCall: 0
endBeen: false
level3Been: false
level2Been: false
_OilSpill: false
oilCorrect: false
--
[align center]
As you awaken on the floor in the darkness, you hear a quiet squeak and the light scurry of little feet.
Your last memory was the professor rushing into the games room as people yelled and slammed doors in the corridor outside. He calmed down as he stood before you with a sadness weighing down his wrinkled face.
He hugged you goodnight. But it was still daytime.
Your limbs scrape and creak as you stand up.
A tiny red light blinks in the dark.
[[Follow Red Light->RedLight]]
[[Search Dark Room->DarkSearch]]recogniseGames: true
--
[align center]
The red light dimly reveals a storage room, which you recognise.
You are still in the games room. But why did the professor leave you here to sleep, instead of in your chair?
[[Enter Storage Room->StoreIn]]
[[Find Games Room Light->LightSwitch]]config.header.center: "Games Room"
--
[align center]
[if !gamesBeen]
You are in the games room where you work. Your job is to play games with your colleagues and deliver tea and coffee from the kitchen.
There is a pool table, a ping pong table, some plastic chairs, and a small table for eating lunch. You don't eat lunch or drink tea and coffee. The professor says it's because you're unique.
You notice a sheet of white paper on the floor.
[if gamesBeen]
[align center]
You are in the games room.
[[Enter Storage Room->StoreLook]]
[cont]
[align center]
[[Examine Paper->GamesPaper]]
[[Pool Table->PlayPoolIn]]
[[Ping Pong Table->Tennis]]
[align center]
[if shelfMess]
[[Examine Fallen Objects->MessGames]]
[cont]
[align center]
[[Exit Games Room->CorrUp]]config.header.center: "Corridor"
gamesBeen: true
_OilDeath: _OilSpill
_OilSpill: hasOil && !Rring
hasOil: oilCorrect && !_OilSpill && !oilWaste && !discardOil
--
[align center]
[if Darkness && recogniseGames]
You step through the open door into what you know to be the corridor. The exit to the stairs is nearby, so with your hand on the wall for guidance, you turn left and continue walking.
But after a few steps, your foot doesn't meet the ground, and you fall through a gaping hole.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->CorrUpDeathDark]]
[align center]
[if Darkness && !recogniseGames]
You step through the open door, and with your hand on the wall for guidance, you turn and continue walking.
But after a few steps, your foot doesn't meet the ground, and you fall through a gaping hole.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->CorrUpDeathDark]]
[if _OilSpill && !_OilDeath]
[align center]
As you take careful steps around the collapsed floor, the oil can slips from your grasp and clatters near your feet. The oil splashes out, and a black puddle forms on the ground.
[if _OilDeath]
[align center]
As you step through the corridor, your feet slip on the oil puddle, and you fall.
The Level 6 corridor below rushes at your face.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->OilDeathStatus]]
[align center]
[if !Darkness && !CorrUpBeen]
You enter the corridor.
Part of the floor has collapsed. Something terrible must have happened earlier in the night.
In an emergency such as this, you must begin a search and rescue mission. It is unlikely that any workers are here at night, but your orders are to check every room and then report to the professor outside.
Opposite the games room is the meeting room. To your left, you can walk around the massive hole to reach the exit door to the stairs. To your right, the corridor continues to the elevator, passing the professor's office and the kitchen.
[if !Darkness && CorrUpBeen && !_OilSpill && !_OilDeath]
[align center]
You are in the Level 7 corridor - stairwell end.
[cont]
[align center]
[if !Darkness && !_OilDeath]
[if !TrainOpen]
[align center]
You must be careful walking here.
[[Enter Meeting Room->MeetD]]
[[Enter Games Room->Games]]
[[Walk Corridor->CorrUp2]]
[[Exit To Stairs->Level7]]
[if TrainOpen]
[align center]
You must be careful walking here.
[[Enter Meeting Room->Meeting]]
[[Enter Games Room->Games]]
[[Walk Corridor->CorrUp2]]
[[Exit To Stairs->Level7]]config.header.center: "Corridor"
CorrUpBeen: true
_ToastOn: false
--
[align center]
[if !CorrUp2Been]
The kitchen is on your left. The professor's office is on your right. In front of you, at the end of the corridor, is the elevator.
Next to the office door is the armchair you sit on to sleep. It is strange that the professor left you in the games room overnight, rather than out here as usual.
[align center]
[if CorrUp2Been]
You are in the Level 7 corridor - elevator end.
[cont]
[align center]
[if !KitchOpen]
[[Enter Kitchen->KitchD]]
[[Enter Office->Office]]
[[Check Elevator->Lift7]]
[[Walk Corridor->CorrUp]]
[if KitchOpen]
[align center]
[[Enter Kitchen->Kitch]]
[[Enter Office->Office]]
[[Check Elevator->Lift7]]
[[Walk Corridor->CorrUp]]_bigKey: hasK3 || hasK9
level6Been: true
--
[align center]
[if stumpy]
You cannot open the briefcase with your stumpy hands.
{back link}
[align center]
[if !stumpy && !_bigKey && !hasHammer]
The briefcase is locked.
{back link}
[align center]
[if !stumpy && _bigKey && !hasHammer]
The briefcase requires a smaller key.
{back link}
[align center]
[if hasHammer]
You have not found a suitable key. Maybe the colleague took it with them?
You could try smashing the briefcase with the sledgehammer.
[[Smash Case->CaseOpen]]
[[Ignore->Level6]]config.header.center: "Corridor"
level6Been: true
--
[align center]
[if !CorrDownBeen]
You have never entered Level 6, but the door is open, and the search and rescue must continue.
You enter the corridor. Piles of rubble have fallen from the collapsed floor above, but the doors on this level appear to be accessible.
To your left is a door that reads, *Laboratory*. Opposite that, on your right, is *Repairs*. The corridor continues ahead to the elevator, passing two other rooms.
[align center]
[if CorrDownBeen]
You are in the Level 6 corridor - stairwell end.
[cont]
[align center]
[if !LabOpen && !WorksOpen]
[[Enter Laboratory->LabD]]
[[Enter Repairs->RepsD]]
[[Walk Corridor->CorrDown2]]
[[Exit To Stairs->Level6]]
[align center]
[if LabOpen && !WorksOpen]
[[Enter Laboratory->Lab]]
[[Enter Repairs->RepsD]]
[[Walk Corridor->CorrDown2]]
[[Exit To Stairs->Level6]]
[align center]
[if LabOpen && WorksOpen]
[[Enter Laboratory->Lab]]
[[Enter Repairs->Repairs]]
[[Walk Corridor->CorrDown2]]
[[Exit To Stairs->Level6]]CorrUpBeen: true
--
[align center]
[if canTurn && !hasOil && !discardOil && !hasK8 && !oilWaste]
You grip the doorknob, but it's too stiff to turn.
{back link}
[if canTurn && !hasOil && !discardOil && !hasK8 && oilWaste]
[align center]
The doorknob is stiff, but you wasted all the oil.
[[Check Status->MeetWasteStatus]]
[align center]
[if canTurn && !hasOil && discardOil && !hasK8]
The door is locked.
{back link}
[align center]
[if canTurn && hasOil && !TrainOiled]
The doorknob is stiff, but you could try oiling it.
[[Use Oil->MeetOil]]
{back link}
[align center]
[if canTurn && hasOil && TrainOiled && !hasK8]
The door is locked.
{back link}
[align center]
[if hasK8]
The door is locked.
[[Unlock->K8]]
{back link}
[align center]
[if !canTurn]
You cannot grip the doorknob.
{back link}*If you awaken and I'm not there, please know that I am sorry.*
*An incident has occurred, and I must leave HQ immediately. I might have made a slight error, which could land me in a spot of bother. And if that is true, know that I trusted you completely, and I still do.*
*Farewell,*
*Prof.*
[align center]
[if !GamesNoteRead]
[[Drop Note->GamesNoteDrop]]
[if GamesNoteRead]
[align center]
[[Drop Note->Games]]
config.header.center: "Office"
CorrUp2Been: true
--
[if !officeBeen]
[align center]
You are forbidden to enter the professor's office without him present, but in the event of a search and rescue mission, you have the authority to check any accessible space. The door is ajar, so you push it open and enter the room.
Scattered documents litter the floor, filing cabinet drawers are open, and folders lay beside a stuffed paper shredder on a table at the side of the room.
There are many bookshelves on the walls, and the professor's desk faces you at the back of the room.
[if officeBeen]
[align center]
You are in the professor's messy office.
[cont]
[align center]
[[Search Shelves->OffShelves]]
[[Search Filing Cabinets->OffCabinet]]
[[Search Desk->DeskUp]]
[[Exit Room->CorrUp2]]
CorrUp2Been: true
--
[align center]
[if !canTurn]
You cannot grip the door knob.
{back link}
[align center]
[if canTurn && !hasK9]
You turn the door knob, but the door is locked.
{back link}
[align center]
[if canTurn && hasK9]
You turn the door knob, but the door is locked.
You try the key from the shelf, and the door unlocks.
[[Enter Room->Kitch]]CorrDownBeen: true
--
[align center]
You push down the handle, and the door opens.
[[Enter Room->Lab]]config.header.center: "Corridor"
CorrDownBeen: true
--
[align center]
[if !CorrDown2Been]
To your left is a door that reads *Testing*. Opposite that, on your right, is *Parts*. In front of you, at the end of the corridor, is the elevator.
[align center]
[if CorrDown2Been]
You are in the Level 6 corridor - elevator end.
[cont]
[align center]
[if !TestOpen && !PartsOpen]
[[Enter Testing->TestD]]
[[Enter Parts->PartsD]]
[[Check Elevator->Lift6]]
[[Walk the Corridor->CorrDown]]
[align center]
[if TestOpen && !PartsOpen]
[[Enter Testing->Test]]
[[Enter Parts->PartsD]]
[[Check Elevator->Lift6]]
[[Walk the Corridor->CorrDown]]
[align center]
[if !TestOpen && PartsOpen]
[[Enter Testing->TestD]]
[[Enter Parts->Parts]]
[[Check Elevator->Lift6]]
[[Walk the Corridor->CorrDown]]
[align center]
[if TestOpen && PartsOpen]
[[Enter Testing->Test]]
[[Enter Parts->Parts]]
[[Check Elevator->Lift6]]
[[Walk the Corridor->CorrDown]]CorrDown2Been: true
endGame: Lhand && discardOil
--
[align center]
[if !hasOil && !endGame && !hasHammer]
The door is chunky and metallic, unlike the wooden doors elsewhere.
You push down the thick handle, but it doesn't budge.
{back link}
[align center]
[if !hasOil && !endGame && hasHammer]
The big handle doesn't budge, and you have run out of oil.
You consider using the sledgehammer, but you'd rather not damage anything if possible. If all else fails, you could use force later.
{back link}
[if hasOil && !endGame]
[align center]
The door is chunky and metallic, unlike the wooden doors elsewhere.
You put pressure on the thick handle, but it doesn't budge.
[[Use Oil->TestOil]]
[[Save Oil->CorrDown2]]
[if endGame]
[align center]
The big handle doesn't budge, and you have run out of oil.
You have searched every other room, and one finger remains missing. It would be sensible to locate your last finger before leaving, and it may be inside this room.
You consider bashing the handle with the sledgehammer.
[[Bash Handle->TestHam]]
[[Ignore->CorrDown2]]CorrDown2Been: true
--
[align center]
[if !hasK3]
You push down the handle, but the door is locked.
{back link}
[align center]
[if hasK3]
You try the key from the cupboard, and the door opens.
[[Enter Room->Parts]]
config.header.center: "Stairwell"
level7Been: true
--
[if !level6Been]
[align center]
You are in the stairwell on Level 6.
An exit sign points downward, but the next flight of stairs has collapsed. The door to the Level 6 corridor is open.
On the ground is a closed briefcase.
[[Check Briefcase->Case]]
[[Enter Level 6->CorrDown]]
[[Stairs Up->Level7]]
[[Check Stairs Down->HandRail]]
[if level6Been && !caseSmash]
[align center]
You are in the stairwell on Level 6.
[[Check Briefcase->Case]]
[[Enter Level 6->CorrDown]]
[[Stairs Up->Level7]]
[[Check Stairs Down->HandRail]]
[if level6Been && caseSmash]
[align center]
You are in the stairwell on Level 6.
There is a battered briefcase and two folders on the floor.
[[Enter Level 6->CorrDown]]
[[Stairs Up->Level7]]
[[Check Stairs Down->HandRail]]level6Been: true
--
[align center]
You lean on the inner handrail and peer down.
[if !robotFollow]
[align center]
Beneath Level 5, the stairs seem intact. You could try climbing the central handrail to pass the collapsed section, but the firmest grip will be required.
[[Climb Down->RailExit]]
[[Ignore->Level6]]
[if robotFollow]
[align center]
The robot arrives behind you.
[[Climb Down->RailSleep]]config.header.center: "Laboratory"
LabOpen: true
--
[if !labBeen]
[align center]
Throughout the room are glass containers, shiny work surfaces, and complicated machines. White coats and masks hang from a row of pegs on the wall. It is the cleanest, whitest, and the most fragile room you have ever seen.
[[Search Room->LabSearch]]
[[Exit Room->CorrDown]]
[if labBeen]
[align center]
You are in the laboratory.
[[Open Safe->Safe2]]
[[Open Box->LabBox]]
[[Exit Room->CorrDown]][align center]
[if Safe2Open]
The safe is empty.
{back link}
[align center]
[if !Safe2Open && stumpy]
The safe requires a code, and you need a finger to press the number buttons.
{back link}
[align center]
[if !Safe2Open && !stumpy]
The safe requires a code.
[[Enter Code->P2]]
{back link}CorrDownBeen: true
--
[align center]
[if !hasOil && !oilWaste]
You push down the handle, but it's too stiff.
{back link}
[if !hasOil && oilWaste]
[align center]
The door handle is stiff, but you wasted all the oil.
[[Check Status->RepsWasteStatus]]
[align center]
[if hasOil && !oilEarly]
The handle is stiff, but you could try oiling it.
[[Oil Handle->OilReps]]
{back link}
[align center]
[if hasOil && oilEarly]
The handle is stiff, but you could try oiling it.
[[Oil Handle->OilRepsDrop]]
{back link}config.header.center: "Storage Room"
--
[align center]
[if !storeBeen]
You have some trouble grasping the lever, but you crunch it down. The walls buzz and hum, and with a pop and a clink, your surroundings light up.
Next to the electrical panel is a small cupboard, and on the floor are various tools.
There are no fingers on your hands.
Recently, the professor started removing your fingers. He would do this in the morning before your colleagues arrived and would reattach them once everyone had gone home for the evening.
It must be night time because the lights were off, and you're the only one here.
But why didn't the professor return your fingers tonight?
[[Search Electrical Panel->PanelCheck1]]
[[Search Cupboard->CupbCheck1]]
[[Search Tools->ToolCheck1]]
[if storeBeen]
[align center]
You are inside the small storage room.
[[Search Electrical Panel->PanelCheck1]]
[[Search Cupboard->CupbCheck1]]
[[Search Tools->ToolCheck1]]
[[Exit Storage Room->Games]]storeBeen: true
--
[align center]
[if !discardOil && !KitchOpen]
On the ground are a saw, a tape measure, a small hammer, a set of pliers, a flashlight, a massive sledgehammer, and a wrench.
You see no use for these tools right now.
{back link}
[if !discardOil && KitchOpen && KitchDark]
[align center]
On the ground are a saw, a tape measure, a small hammer, a set of pliers, a flashlight, a massive sledgehammer, and a wrench.
You try the flashlight, but the battery is dead.
{back link}
[if !discardOil && KitchOpen && !KitchDark]
[align center]
On the ground are a saw, a tape measure, a small hammer, a set of pliers, a flashlight, a massive sledgehammer, and a wrench.
You see no use for these tools right now.
{back link}
[align center]
[if discardOil && !hasHammer]
You are beginning to feel trapped, so you wonder if any of the tools could assist you.
Most of the items are not of interest, but the massive sledgehammer could be useful as a last resort. You didn't want to cause damage, but the professor needs your help and will be waiting for you outside.
You flex your fingers.
[[Take Sledgehammer->Hammer]]
[align center]
[if discardOil && hasHammer]
On the ground are a saw, a tape measure, a small hammer, a set of pliers, a flashlight, and a wrench.
You see no use for these tools right now.
{back link}storeBeen: true
--
[if !KitchOpen || !KitchDark]
[align center]
You see a power lever and a grid of smaller switches.
{back link}
[if KitchOpen && KitchDark]
[align center]
You study the grid of smaller switches and notice that two of them are switched off.
[[Switch On->Switch]]storeBeen: true
--
[align center]
[if !hasK3 && stumpy && !K3used]
You cannot open the cupboard because you have no fingers.
{back link}
[align center]
[if !hasK3 && !stumpy && !K3used]
You pull the handle, and the cupboard opens.
Inside, you find scattered paperclips, a box of nails, and a key.
[[Take Key->K3]]
[align center]
[if hasK3 || K3used]
You don't need paperclips or nails.
[[Close Cupboard->StoreLook]]hasK3: Rthumb
--
[align center]
[if hasK3]
You take the key.
{back link}
[if !hasK3]
[align center]
You cannot pick up the key without an opposable thumb.
[[Close Cupboard->StoreLook]]config.header.center: "Stairwell"
CorrUpBeen: true
--
[if !level7Been]
[align center]
You are in the stairwell on Level 7. The stairs lead down, following an exit sign.
[if level7Been]
[align center]
You are in the stairwell on Level 7.
[cont]
[align center]
[[Enter Level 7->CorrUp]]
[[Stairs Down->Level6]]
[if Rindex]
[align center]
The cereal box is now empty.
{back link}
[else]
[align center]
You push your stumpy hands through the top of the cereal box and raise it in the air with a vigorous shake.
An object rattles inside and then drops to the floor by your feet.
You peer down and see a finger.
[[Take Finger->Rindex]]Rindex: true
stumpy: false
right: 'poke'
--
[align center]
It takes some time, using only your palms, but the finger eventually connects to your right index slot.
The rest of your fingers must be around somewhere. The search and rescue mission might be easier if you find them.
[[Continue->Lab]][align center]
[if hasP2]
You enter the number from the desk drawer, and the safe clicks open. The safe contains one of your thumbs.
[[Take Thumb->Rthumb]]
[align center]
[if !hasP2]
You press random numbers, but nothing happens.
[[Give Up->Lab]]Rthumb: true
Safe2Open: true
--
[align center]
With some difficulty, you attach the thumb to your right hand. You press the tip against your index finger. You can now pick up small items.
[[Close Safe->Lab]]officeBeen: true
--
[align center]
[if Safe7Open]
The safe is empty.
{back link}
[if !Safe7Open && stumpy]
[align center]
The safe requires a code. You need a finger to press the number buttons.
{back link}
[if !Safe7Open && !stumpy]
[align center]
The safe requires a code.
[[Enter Code->P7]]
{back link}[align center]
[if hasP7]
You enter the numbers from the kitchen, and the safe clicks open. Inside is a finger.
[[Take Finger->Rring]]
[align center]
[if !hasP7 && !hasP2]
You press random numbers, but nothing happens.
[[Give Up->DeskDown]]
[align center]
[if !hasP7 && hasP2]
You enter the code from the drawer, but nothing happens.
[[Give Up->DeskDown]]Rring: true
Safe7Open: true
--
[align center]
You attach the ring finger to your right hand.
This finger should improve your grip.
[[Close Safe->DeskDown]]officeBeen: true
--
[if !deskBeen]
[align center]
You sit on the rotating chair. In front of you is a computer monitor with a wired keyboard and mouse. On the other side of the desk, a small lamp wears a floral shade, and a telephone's coiled wire leads to a handset danging near the floor.
[[Use Telephone->Telephone]]
[[Check Beneath->DeskDown]]
[[Leave Desk->Office]]
[if deskBeen && !monitorOn]
[align center]
You are sat at the professor's desk.
[[Use Telephone->Telephone]]
[[Check Beneath->DeskDown]]
[[Leave Desk->Office]]
[if deskBeen && monitorOn && !loggedIn]
[align center]
You are sat at the professor's desk.
[[Use Computer->CompPass]]
[[Use Telephone->Telephone]]
[[Check Beneath->DeskDown]]
[[Leave Desk->Office]]
[if deskBeen && monitorOn && loggedIn]
[align center]
You are sat at the professor's desk.
[[Use Computer->Desktop]]
[[Use Telephone->Telephone]]
[[Check Beneath->DeskDown]]
[[Leave Desk->Office]][align center]
[if stumpy]
You cannot open the drawer with your stumpy hands.
{back link}
[if !stumpy && Llittle]
[align center]
There is nothing more of interest in the drawer.
{back link}
[if !stumpy && !Llittle]
[align center]
You rummage around and find another one of your fingers. This one is very small.
[[Take Finger->Llittle]]
Llittle: true
--
[align center]
It takes some time, but you manage to attach the little finger to your left hand.
[[Close Drawer->DeskDown]][align center]
[if stumpy]
You cannot open the drawer with your stumpy hands.
{back link}
[if !stumpy && hasP2]
[align center]
There is nothing more of interest in the drawer.
{back link}
[align center]
[if !stumpy && !hasP2]
You rummage around in the drawer. You don't understand most of what you see, but there is a small note with a number written on it.
[[Read Number->P2find]]hasP2: true
--
[align center]
*5857*
[[Close Drawer->DeskDown]][align center]
You raise the sledgehammer above your head and swing it down with a great force. The briefcase cracks open, and you repeat the assault several times.
The cracks soon open up, revealing the contents inside.
[[Search Case->CaseInside]]config.header.center: "Parts"
PartsOpen: true
hasK3: false
K3used: true
--
[align center]
[if !partsBeen]
As you enter the room, you cannot believe your eyes. Lines of shelves hold arms, legs, feet, and heads. *Your* heads. You circle the massive table in the centre of the room, examining the familiar limbs and faces that inhabit the walls.
You notice that the faces are not masks; they are heads made in your image. But why *you*? Where are the heads of the other workers?
You visited the restroom once, out of curiosity, and noticed your reflection in the mirror above the washbasin. That had taken you by surprise, but not as much as this. When you meet the professor outside, you will ask him to explain.
You walk a full circle and return to the door. The staring eyes bother you, so you decide not to linger in here.
There is a tall metal cabinet on the other side of the room.
[[Search Cabinet->PartsCab]]
[[Exit Room->CorrDown2]]
[if partsBeen]
[align center]
You are in Parts. The eyes glare from the shelves as you enter the room.
[[Search Cabinet->PartsCab]]
[[Exit Room->CorrDown2]]config.header.center: "Repairs"
WorksOpen: true
--
[align center]
[if !repsBeen]
You enter the room and freeze at the sight of more body parts. But this room is different from *Parts*. The limbs and heads have been opened up and dismantled.
On a nearby workbench sits a head, the same as yours and the others. Beneath the open scalp, there are wires and circuits – that must be what your brains look like. You poke around inside the skull, and wave around an opened leg, curious as to what you indeed are.
You also notice another cereal box, and you can guess what is inside.
[if repsBeen]
[align center]
You are in the repair room.
[cont]
[align center]
[[Open Box->RepsBox]]
[[Exit Room->CorrDown]]config.header.center: "Testing"
TestOpen: true
--
[align center]
[if !testBeen]
You enter to find a scene of destruction.
Rubble from the collapsed kitchen above litters most of the room; rotten pieces of floorboard, cupboard doors, bricks, and even the kettle and water cooler are down here.
To your left, beside the wall, you see a long pile of rags and a clipboard. To your right, in the corner of the room, a tall cabinet has been moved away from the wall. The cabinet is open, and a cereal box lies on the floor.
[if testBeen]
[align center]
The testing room is in a terrible mess.
[cont]
[align center]
[if !testBoxSeen]
[[Open Box->TestBox]]
[cont]
[align center]
[[Check Rags->BarryLook]]
[[Search Cabinet->TestCab]]
[if testBoxSeen && testCabBeen && barryBeen]
[align center]
[[Search Rubble->TestRubble]]
[if robotDead]
[align center]
[[Search Robot->TestRobot]]
[if robotRun || robotDead || robotFollow]
[align center]
[[Exit Room->CorrDown2]]config.header.center: "Meeting Room"
TrainOpen: true
hasK8: false
K8used: true
--
[align center]
You are in the meeting room.
[if !meetSearch]
[align center]
A long table spans the room, surrounded by many chairs. A projector hangs from the ceiling, pointing towards a framed, white screen on the wall.
[[Search Room->MeetSearch]]
[[Exit Room->CorrUp]]
[if meetSearch]
[align center]
[[Open Cereal Box->MeetBox]]
[[Search Mess->MeetMess]]
[[Exit Room->CorrUp]]config.header.center: "Kitchen"
KitchOpen: true
hasK9: false
K9used: true
--
[align center]
[if KitchDark]
The kitchen is dark. You'll have trouble searching without a light.
[[Enter Kitchen->KitchDeath]]
[[Back->CorrUp2]]
[align center]
[if !KitchDark && !kitchSeen]
The kitchen light is now on. Inside, a large section of the floor has collapsed, blocking the way to the restrooms at the back. You now understand why the other workers visit those rooms, and you don't. It must be a human thing.
As you peer over the edge of the massive hole, you glimpse a movement. But whatever it was is now underneath you, and you cannot cross the room to get a better view.
You say hello, but nobody answers.
You listen for a moment.
You say that you are here to rescue them, but there is no sound.
You promise you will not strangle them, but there is still no sound. It must have been a mouse or a broken piece of floorboard falling. You should be careful about walking here.
[[View Room->KitchSeen]]
[if !KitchDark && kitchSeen]
[align center]
You are in the kitchen.
Half of the room has collapsed.
[[Check Cupboards->KitchCup]]
[[Check Fridge->Fridge]]
[[Check Microwave->Micro]]
[[Check Toaster->Toast]]
[[Exit Room->CorrUp2]]partsCrossed: true
--
[align center]
[if Rmiddle]
The cereal box is empty.
[[Close Box->PartsCab]]
[if !Rmiddle]
[align center]
You open the cereal box and find a finger. It looks the same as yours.
[[Try Finger->Rmiddle]]
[align center]
You take careful steps until you bump into a wall. As you follow the wall around the room, you identify two exits. One door leads to the red light. The other door leads to more darkness.
[[Red Light->RedLight]]
[[Other Door->CorrUp]]hasOil: Rring
oilCorrect: Rring
--
[align center]
[if hasOil]
You reach up and retrieve the oil can.
[[Continue->PartsCab]]
[align center]
[if !hasOil]
You stretch and reach the handle, but as you manoeuvre the can, it slips from your grasp and almost falls from the shelf.
[[Try Again->OilEarly]]
[[Try Later->PartsCab]]hasOil: true
oilEarly: true
--
[align center]
With great care, you lower the oil can from the shelf. You must be careful not to spill it as you walk.
[[Continue->PartsCab]]gamesBeen: true
--
[if !poolBeen]
[align center]
Before the professor took away your fingers, you loved to play pool with your colleagues. But after that started, and you couldn't hold the cue or make the tea and coffee anymore, the others began ignoring you, like you were no longer there.
You don't remember upsetting anyone.
The professor sometimes challenges you when everyone else has left for the night. But you miss playing all day, and you miss everyone being your friend. You recently asked the professor what you did wrong. He told you not to worry; everything would return to normal soon.
[if canPlay && !poolBeen]
[align center]
It makes more sense now. But you've done nothing wrong – it was the others, the ones that look like you.
[if canPlay && !poolBeen && GamesNoteRead]
[align center]
At least the professor trusts you. He said so in his note.
[if !poolBeen]
[align center]
There are six balls and a wooden cue on the blue felt.
[[Pick Up Cue->Cue]]
[if poolBeen && !potted]
[align center]
There are six balls and a wooden cue on the blue felt.
[[Pick Up Cue->Cue]]
[if poolBeen && potted && shelfMess]
[align center]
There is nothing on the table.
[[Ignore->Games]]
[if poolBeen && potted && !shelfMess]
[align center]
There is a cue on the blue felt. You could use it to reach the objects on the shelf.
[[Retrieve Objects->ShelfGames]]
[[Ignore->Games]]canPlay: true
canTurn: true
Rmiddle: true
--
[align center]
The middle finger attaches easily to your right hand.
You wish it were a lie, but the lifeless heads staring across the quiet room confirm the harsh truth:
You are a robot, not a person. And you are not the only version of yourself.
The note stated that others are strangling people. That must be why the professor removed their heads and took away your fingers. But you would never harm the professor or your colleagues. When you meet the professor outside, you will assure him of that. Then tomorrow, you will offer to assist with repairing the floor. And when your colleagues return, you will promise not to hurt them, and things can return to normal.
You now have a slight grip.
[[Close Box->PartsCab]]partsCrossed: true
--
[if PartsNoteRead]
[align center]
You have already read this letter.
[[Read Again->PartsNote]]
[[Ignore->PartsCab]]
[if !PartsNoteRead]
[align center]
You unfold the paper and find a hand-written letter.
[[Read Letter->PartsNote]]TrainOiled: true
discardOil: WorksOpen
hasOil: !discardOil
--
[align center]
[if discardOil]
You oil the doorknob, and it loosens, but the room is locked.
The can is now empty, so you discard it.
[[Unlock Door->K8]]
[if !discardOil]
[align center]
You oil the doorknob, and it loosens, but the room is locked.
[[Unlock Door->K8]][if Lindex]
[align center]
The cereal box is empty.
{back link}
[if !Lindex]
[align center]
You open the cereal box and find another finger.
[[Take Finger->Lindex]]
Lindex: true
Lhand: Lring && Lindex
--
[align center]
You attach the index finger to your left hand.
[if Lhand]
[align center]
You stretch all the fingers, and then you clutch them into a fist. The left hand is complete!
[cont]
[align center]
[[Close Box->Meeting]]discardOil: TrainOiled
hasOil: !discardOil
--
[align center]
[if discardOil]
You loosen the handle with the oil.
The can is now empty, so you discard it.
[[Enter Room->Repairs]]
[if !discardOil]
[align center]
You loosen the handle with the oil.
[[Enter Room->Repairs]]
poolBeen: true
--
[align center]
[if !canPlay && stumpy]
You cannot grip the cue with your stumpy hands. Once you've found some fingers, you could come back and try again.
[[Ignore->Games]]
[align center]
[if !canPlay && !stumpy]
You try to pick up the cue, but it slips from your hands. You'll need a better grip.
[[Ignore->Games]]
[align center]
[if canPlay]
You lift the cue with your right hand and hook your left little finger around the middle. Sometimes, when the games room was empty, and you had your fingers, you'd select balls at random and play against yourself for practice.
You love playing pool, and you deserve a short break from the search - the professor will never know.
[[Start Game->PoolGame]]potted: true
--
[align center]
You turn back around and pot the white ball for fun.
As you wave your arms to celebrate, a high shelf catches your attention. It would usually be out of reach, but you could use the cue to retrieve the objects on top.
[[Retrieve Objects->ShelfGames]]
[[Ignore Shelf->Games]][align center]
You aim the cue at one end, swipe it across, and a variety of items come raining down.
[[Search Mess->MessGames]]shelfMess: true
--
[align center]
[if !gamesShelfBeen]
You find a USB stick, three gardening magazines, your left thumb, a key, and half a packet of buttermints.
[cont]
[align center]
[[Take Magazines->Magz]]
[[Take Buttermints->Bmints]]
[align center]
[if !hasUSB && !USBin]
[[Take USB stick->USB]]
[align center]
[if !Lthumb]
[[Take Thumb->LThumb]]
[align center]
[if !hasK9 && !K9used]
[[Take Key->K9]]
[align center]
[cont]
[[Ignore->Games]][if hasP7]
[align center]
There is nothing more of interest in the cupboards.
{back link}
[if !hasP7]
[align center]
You search the cupboards and find mostly cups, plates, and bowls.
You pull out the professor's cereal box, and a note falls on the counter.
[[Read Note->P7find]][if !Lmiddle]
[align center]
You open the fridge and find various shrivelled objects among small packets and containers.
Your colleagues eat from here, but you don't remember their lunches ever looking so grey and wrinkled.
At the bottom is a transparent drawer. You pull it out and find another finger.
[[Take Finger->Lmiddle]]
[if Lmiddle]
[align center]
You are not sure what foods these are, but nothing is of interest.
{back link}Lmiddle: true
--
[align center]
You attach the middle finger to your left hand.
[[Close Fridge->Kitch]]hasP7:true
--
*In case I forget again.*
[align center]
*2429*
[align left]
*If you find this note, please leave it under my cereal. There is nothing valuable in my safe, I can assure you.*
*Prof.*
[align center]
[[Drop Note->CerealEmpty]]hasHammer: true
--
[align center]
You lift the heavy sledgehammer with both hands.
[[Leave Storage Room->Games]]Darkness: false
config.header.center: "Storage Room"
--
[align center]
You enter the small storage room. On the wall in front of you, the light on the electrical panel pulses red, revealing a power lever.
[[Turn On Power->StoreLook]][align center]
With known obstacles in mind, you cross the room with slow steps and wave your hands against the wall until you locate the light switch. You have some trouble aiming at first, but you flick the switch, and again, and again.
Nothing happens.
[[Check Storage Room->StoreIn]]
[[Exit Games Room->CorrUp]]CorrUp2Been: true
--
[align center]
[if !lift7Open]
The elevator doors are closed. There is a button on the wall.
[[Press Button->Lift7Button]]
[[Ignore->CorrUp2]]
[align center]
[if lift7Open && !liftFall]
The elevator doors are open, but the carriage is not level with the ground.
[[Enter Elevator->Lift7Death]]
[[Ignore->CorrUp2]]
[align center]
[if lift7Open && liftFall]
The elevator doors are open, but the carriage has disappeared.
[[Look Closer->Lift7Shaft]]
[[Ignore->CorrUp2]]CorrDown2Been: true
--
[align center]
[if !lift6Open]
The elevator doors are closed. There is a button on the wall.
[[Press Button->Lift6Button]]
[[Ignore->CorrDown2]]
[align center]
[if lift6Open && !liftFall]
The elevator doors are open, but the carriage is not level with the ground.
[[Enter Elevator->Lift6Death]]
[[Ignore->CorrDown2]]
[align center]
[if lift6Open && liftFall]
The elevator doors are open, but the carriage has disappeared.
[[Look Closer->Lift6Shaft]]
[[Ignore->CorrDown2]]gamesBeen: true
--
[align center]
[if !GamesNoteRead && stumpy]
The sheet of paper is blank and folded in half. You cannot pick it up with your stumpy hands.
{back link}
[align center]
[if !GamesNoteRead && !stumpy && !Rthumb]
You poke the sheet of folded paper.
{back link}
[if !GamesNoteRead && Rthumb]
[align center]
You pick up the sheet of paper. It unfolds to reveal scribbled words inside.
[[Read Note->GamesNote]]
[if GamesNoteRead]
[align center]
You have already read this note.
[[Read Again->GamesNote]]
[[Ignore->Games]]*Dear Ronald,*
*You may have noticed that I have removed the boxes of fingers from your department. Due to the recent accusations of our robots attempting to strangle their owners, we will not be storing fingers as spare parts - at least for the time being. This action is in line with the advice to our customers to remove their robot's fingers until the necessary investigations have deemed the allegations false. If anyone requests replacement digits, either customers or colleagues, please advise that stock is not available at this time. I have stored the boxes in a secure location and will return them soon.*
*Best regards,*
*Prof.*
*And please DO NOT take the finger from the cabinet. It doesn't matter how angry the customer is, that digit belongs to my robot, and I require access to it for evaluation purposes.*
*Thank you.*
[align center]
[if !PartsNoteRead]
[[Drop Note->PartsNoteDrop]]
[if PartsNoteRead]
[align center]
[[Drop Note->PartsCab]][align center]
You try oiling the handle, but it's still too stiff. There is not much oil left in the can.
[[Try Again->TestOilFail]]
[[Save Oil->CorrDown2]]hasOil: false
oilWaste: true
--
[align center]
The oil splashes out fast, but it fails to loosen the handle. You notice that the can is now empty.
[[Drop Can->CorrDown2]]repsBeen: true
--
[if !Lring]
[align center]
You open the cereal box and find another finger.
[[Take Finger->Lring]]
[if Lring]
[align center]
The cereal box is empty.
[[Close Box->Repairs]]Lring: true
Lhand: Lring && Lindex
--
[align center]
You attach the ring finger to your left hand.
[if Lhand]
[align center]
You stretch all the fingers, then you clutch them into a fist. The left hand is complete.
[cont]
[align center]
[[Close Box->Repairs]] [align center]
You step back and raise the sledgehammer above your head with both arms. Then, with all your strength, you slam it down, and it strikes the handle with a loud clunk.
The handle has moved, but the door doesn't open.
[[Bash Again->TestHam2]]testBeen: true
testBoxSeen: true
--
[align center]
You reach down and pick up the cereal box, but nothing is inside.
Maybe the finger has fallen out somewhere.
[[Discard Box->Test]]gamesBeen: true
--
[align center]
[if stumpy]
There are two bats and a ball, but no colleagues to hit the ball back and no fingers on your hands.
{back link}
[if !stumpy]
There are two bats and a ball, but no colleagues to hit the ball back. And even if there were, you're reactions are too slow to compete.
You prefer pool. You can beat people at pool.
{back link}KitchDark: false
--
[align center]
You flick the switches.
[[Done->StoreLook]]hasUSB: true
gamesShelfBeen: true
--
[align center]
You take the USB stick.
{back link}gamesShelfBeen: true
--
[align center]
You have no interest in flowers or vegetables.
{back link}Lthumb: true
gamesShelfBeen: true
--
[align center]
You attach the thumb to your left hand.
{back link}hasK9: true
gamesShelfBeen: true
--
[align center]
You take the key.
{back link}gamesShelfBeen: true
--
[align center]
You cannot consume confectionary.
{back link}officeBeen: true
--
[align center]
Hundreds of books line the shelves. Most relate to mechanical and electrical engineering, artificial intelligence, mathematics, odometry, organic gardening, feedback control systems, and machine learning.
None of the books grab your attention. It would be more sensible to continue with the search and rescue mission.
[if stumpy]
[align center]
You cannot turn pages without fingers anyway.
[cont]
[align center]
{back link}officeBeen: true
--
[align center]
[if !stumpy]
Each cabinet drawer contains rows of documents and folders. You peer inside, but nothing grabs your attention.
It would be sensible to continue with the search and rescue mission.
[if stumpy]
[align center]
Each cabinet drawer contains rows of documents and folders, but you cannot take anything with stumpy hands.
It would be sensible to continue with the search and rescue mission.
[cont]
[align center]
{back link}deskBeen: true
--
[align center]
Under the desk, there is a computer tower, a safe, and two closed drawers.
[[Open Safe->Safe7]]
[[Check Computer->CompTower]]
[[Search Top Drawer->Drawer1]]
[[Search Bottom Drawer->Drawer2]]
[[Sit Back Up->DeskUp]][align center]
[if stumpy]
You need a finger to press the power button.
{back link}
[if !stumpy && !compOn]
[align center]
You press the power button. A whirring sound starts, and the tower begins humming with activity.
[[Check Monitor->Monitor]]
[if !stumpy && compOn]
[align center]
You have already turned on the computer.
[[Switch Power Off->CompOff]]
[[Check Monitor->Monitor]]
[[Ignore->CompTower]]compOn: true
monitorOn: true
--
[if !monitorBeen]
[align center]
The computer takes a moment to boot up; then an image appears on the screen.
There are ten people stood in a row, and you recognise the professor in the middle. He looks different without a long, white lab coat, and with a cap over his grey hair. In his hands, he clutches a trophy and an extremely long vegetable.
The other people are holding vegetables too, but smaller ones, and the professor has the biggest smile.
A login box pops up in the centre of the screen.
[if monitorBeen]
[align center]
There is a login box in the centre of the screen.
[cont]
[align center]
[[Log Into Computer->CompPass]]
[[Ignore->DeskUp]]config.header.center: "Elevator"
--
[align center]
[if !robotFollow && !robotDead]
The carriage wobbles beneath your feet as you step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as you fall.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift7DeathStatus]]
[align center]
[if !robotFollow && robotDead]
The carriage wobbles beneath your feet as you step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as you fall.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift7DeathEnd2Status]]
[if robotFollow]
The carriage wobbles beneath your feet as you both step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as the carriage falls.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift7DeathEndStatus]][align center]
[if stumpy]
You cannot press the button until you find one of your fingers.
[[Ignore->CorrUp2]]
[if !stumpy && !liftFall]
[align center]
The button will summon the carriage.
[[Continue->Lift7Move]]
[if !stumpy && liftFall]
[align center]
The button is already pressed. The elevator must be broken.
[[Ignore->CorrUp2]][align center]
[if !robotRun]
You stand at the edge and peer over. The ground is a very long way down, so it would be sensible to use a safer exit.
[[Ignore->CorrUp2]]
[if robotRun]
[align center]
You stand at the edge and peer over. The ground is a very long way down.
Footsteps approach you from behind.
[[Turn Around->EscapeShaftDeath]]lift7Open: !liftSummon
--
[align center]
[if !liftSummon]
The button lights up.
You wait a moment as a quiet rumble rises from the levels below. A bell dings, the doors open, and the empty carriage awaits you.
[[Enter Elevator->7SummonIn]]
[[Ignore->7SummonOut]]
[if liftSummon]
[align center]
The button lights up.
Almost immediately, you hear a crack, and the doors rumble.
A loud crash then shakes the corridor floor.
[[Press Button->LiftFall7]]liftFall: true
--
[align center]
The button is still lit up.
You wait, you press the button again, but nothing happens.
[[Ignore->CorrUp2]]liftSummon: true
--
[align center]
You step towards the elevator, but the metal structure crunches, and the carriage drops a few inches.
If you duck your head, you can still step inside.
[[Enter Elevator->Lift7Death]]
[[Ignore->CorrUp2]]liftSummon: true
--
[align center]
As you turn away from the elevator, the metal structure crunches, and the carriage drops a few inches.
[[Ignore->CorrUp2]][align center]
[if stumpy]
You cannot press the button until you find one of your fingers.
[[Ignore->CorrDown2]]
[if !stumpy && !liftFall]
[align center]
The button will summon the carriage.
[[Continue->Lift6Move]]
[if !stumpy && liftFall]
[align center]
The button is already pressed. The elevator must be broken.
[[Ignore->CorrDown2]]config.header.center: "Elevator"
--
[align center]
[if !robotFollow && !robotDead]
The carriage wobbles beneath your feet as you step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as you fall.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift6DeathStatus]]
[align center]
[if !robotFollow && robotDead]
The carriage wobbles beneath your feet as you step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as you fall.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift6DeathEnd2Status]]
[if robotFollow]
The carriage wobbles beneath your feet as you both step inside.
There is a loud crack above your head, and as you turn and stagger, the corridor disappears beside you. Closed doors rush upwards as the carriage falls.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->Lift6DeathEndStatus]][align center]
[if !robotRun]
You stand at the edge and peer over. The ground is a very long way down, so it would be sensible to use a safer exit.
[[Ignore->CorrDown2]]
[if robotRun]
[align center]
You stand at the edge and peer over. The ground is a very long way down.
Footsteps approach you from behind.
[[Turn Around->EscapeShaftDeath]]lift6Open: !liftSummon
--
[align center]
[if !liftSummon]
The button lights up.
You wait a moment as a quiet rumble rises from the levels below. A bell dings, the doors open, and the empty carriage awaits you.
[[Enter Elevator->6SummonIn]]
[[Ignore->6SummonOut]]
[if liftSummon]
[align center]
The button lights up.
Almost immediately, you hear a crack, and the doors rumble.
A loud crash then shakes the corridor floor.
[[Press Button->LiftFall6]]liftSummon: true
--
[align center]
You step towards the elevator, but the metal structure crunches, and the carriage drops a few inches.
If you duck your head, you can still step inside.
[[Enter Elevator->Lift6Death]]
[[Ignore->CorrDown2]]liftSummon: true
--
[align center]
As you turn away from the elevator, the metal structure crunches, and the carriage drops a few inches.
[[Ignore->CorrDown2]]liftFall: true
--
[align center]
The button is still lit up.
You wait, you press the button again, but nothing happens.
[[Ignore->CorrDown2]][align center]
There is a disc drive, a power button, and a USB socket on the front of the computer tower.
[[Press Power Button->Comp]]
[[Open Disc Drive->Disc]]
[if hasUSB]
[align center]
[[Insert USB Stick->USBin]]
[cont]
[align center]
[[Ignore->DeskDown]]partsBeen: true
--
[align center]
[if !partsCrossed]
You circle the table once more.
On the other side of the room, you open the tall cabinet and find another cereal box with a folded piece of paper on top.
[if partsCrossed]
[align center]
You are at the tall cabinet.
[cont]
[align center]
[[Check Paper->PartsPaper]]
[if PartsNoteRead]
[align center]
[[Open Box->PartsBox]]
[cont]
[align center]
[[Check Top Shelf->PartsTop]]
[[Exit Room->CorrDown2]] partsCrossed: true
--
[align center]
[if hasOil || discardOil || oilWaste]
You don't need a rag or a roll of tape.
[[Ignore->PartsCab]]
[if !hasOil && !oilWaste && !discardOil]
[align center]
You stand tall and glimpse a can of oil, a dirty rag, and a roll of tape.
[[Take Oil->TakeOil]]
[[Take Rag->TakeRag]]
[[Take Tape->TakeTape]]
[[Ignore->PartsCab]][align center]
The rag falls apart as you touch it. You have no use for this.
{back link}[align center]
You cannot quite reach the tape.
{back link}ballsLeft: 5
GreenIn: false
BlueIn: false
OrangeIn: false
YellowIn: false
RedIn: false
--
[align center]
There is a white cue ball on the table, and the other five balls are all stripes. A colleague beat another easily, shortly before the professor hurried in.
You turn your back to the table.
[[Choose Random Colour->BallChoose]]_whitePlace: random.d4
--
[if _whitePlace === 1]
[align center]
You turn back around and walk to the corner of the table.
[if _whitePlace === 2]
[align center]
You turn back around and approach the white ball near the end cushion.
[if _whitePlace === 3]
[align center]
You turn back around and walk to the side cushion.
[if _whitePlace === 4]
[align center]
You turn back around and lean against the middle of the table.
[cont]
[align center]
[[Aim Ball->AimGreen]]_whitePlace: random.d4
--
[if _whitePlace === 1]
[align center]
You turn back around and approach the white ball near a corner pocket.
[if _whitePlace === 2]
[align center]
You turn back around and circle the table to the end cushion.
[if _whitePlace === 3]
[align center]
You turn back around and approach the white ball near the side cushion.
[if _whitePlace === 4]
[align center]
You turn back around and reach over the middle of the table.
[cont]
[align center]
[[Aim Ball->AimBlue]]_whitePlace: random.d4
--
[if _whitePlace === 1]
[align center]
You turn back around and walk to the corner of the table.
[if _whitePlace === 2]
[align center]
You turn back around and approach the white ball near the end cushion.
[if _whitePlace === 3]
[align center]
You turn back around and walk to the side cushion.
[if _whitePlace === 4]
[align center]
You turn back around. The white ball is near the middle of the table.
[cont]
[align center]
[[Aim Ball->AimOrange]]_whitePlace: random.d4
--
[if _whitePlace === 1]
[align center]
You turn back around and approach the white ball near a corner pocket.
[if _whitePlace === 2]
[align center]
You turn back around and circle the table to the end cushion.
[if _whitePlace === 3]
[align center]
You turn back around and approach the white ball near the side cushion.
[if _whitePlace === 4]
[align center]
You turn back around and circle the table to the middle pocket.
[cont]
[align center]
[[Aim Ball->AimYellow]]_whitePlace: random.d4
--
[if _whitePlace === 1]
[align center]
You turn back around and walk to the corner of the table.
[if _whitePlace === 2]
[align center]
You turn back around and circle the table to the end cushion.
[if _whitePlace === 3]
[align center]
You turn back around and walk to the side cushion.
[if _whitePlace === 4]
[align center]
You turn back around. The white ball is near the middle of the table.
[cont]
[align center]
[[Aim Ball->AimRed]]labBeen: true
--
[align center]
You search the room, being careful not to break anything.
In the far corner, hidden inside a low cupboard, you discover a safe.
On top of a work surface near the door, you find a cereal box. The professor likes to eat cereal every morning. After removing your fingers and before the other workers arrive, he gobbles up two bowls with a big metal spoon. He then lifts the bowl to his mouth and slurps until the milk is all gone.
[[End Search->Lab]][align center]
[if stumpy]
The button is tiny. You decide not to bother.
{back link}
[if compOn && !stumpy]
[align center]
You press the button, and the tray slides out. There is no disc inside.
You push the tray back in again.
{back link}
[if !compOn && !stumpy]
[align center]
You press the button, but nothing happens.
{back link}USBin: true
hasUSB: false
--
[align center]
You push the USB stick into the socket.
{back link}
compOn: false
monitorOn: false
loggedIn: false
dTopBeen: false
--
[align center]
You press the button, and the computer grinds to a silence.
[[Continue->CompTower]]monitorBeen: true
--
[align center]
~~Username~~: {text input for: 'userName'}
~~Password~~: {text input for: 'passWord'}
[[Log In->CompLog]]_userSuccess: userName === 'prof'
_passSuccess: passWord === 'password'
--
[align center]
[if _userSuccess && _passSuccess]
The login details were correct. You now have access to the computer.
[[Search Files->Desktop]]
[align center]
[if !_userSuccess]
~~The username is incorrect.~~
[align center]
[if !_passSuccess]
~~The password is incorrect.~~
[align center]
[if !_passSuccess || !_userSuccess]
[[Try Again->CompPass]]
[[Give Up->DeskUp]]loggedIn: true
USBdone: newsRead && reportRead
--
[align center]
[if !dTopBeen]
The desktop displays icons for internal email, documents, and recycle bin.
You have seen the professor use the computer before – he moves the mouse around and clicks the left button twice on what he wants.
[if dTopBeen]
[align center]
You are viewing the professor's computer.
[if USBin && !USBdone]
[align center]
A popup window reads:
~~Portable drive detected. Would you like to view files?~~
[[Open Portable Drive->USBfiles]]
[cont]
[align center]
[[Check Email->Email]]
[[Check Documents->Docs]]
[[Check Recycle Bin->ReBin]]
[[Done->DeskUp]]dTopBeen: true
--
[align center]
You double-click to open the drive.
You find a folder named: `News Articles`.
Beneath that is a document named: `Danger Assessment C0005421`.
[[Open News Articles->News]]
[[Open Assessment->DangerReport]]dTopBeen: true
--
[align center]
You double click on the email icon, and a new window opens.
[[Select Inbox->Inbox]]
[[Select Sent Items->Sent]]
[[Select Deleted Items->Deleted]]
[[Close Email->Desktop]]dTopBeen: true
--
[align center]
The documents folder is empty.
[[Close Folder->Desktop]]dTopBeen: true
--
[align center]
The recycle bin contains so many files that you wouldn't know where to start.
[[Close Folder->Desktop]][[`From: Karen. RE:RE:SERIOUSLY??? 14:53pm`]]
[[`From: Karen. SERIOUSLY??? 14:50pm`]]
[align center]
[[Finished Reading->Email]][[`To: Karen. RE:SERIOUSLY??? 14:52pm`]]
[align center]
[[Finished Reading->Email]][align center]
The deleted items folder contains so many emails that you wouldn't know where to start.
{back link}`I've told you a million times, Karen. Here at Red Radish Robotics, we pride ourselves on realism and advanced machine learning. You really want to restrict the parameters and allow our competition to catch up and put us out of business?? You wouldn't have a job if that were the case!`
`Now stop wasting my time and get out of the building.`
`And no, it wasn't my one. I've been removing its fingers every morning as per your request, REMEMBER!?`
`Prof.`
[align center]
{back link}`EMERGENCY EVACUATION? REALLY????`
`Barry warned you, Professor! How dare you accuse me of being irrational. Was it your one? I bet it was your one! And you said those stories in the newspaper were lies, and that the robots were harmless. You make me so angry! You have failed to provide a safe working environment for all of us hard-working staff - and a safe home environment for our customers!
I'm appalled that it would take a “serious incident” to open your eyes to the truth. I hope this finally makes you understand the dangers of unrestricted parameters. You should have shut them all down immediately, professor. You were warned!`
`Kind regards,`
`Karen.`
[align center]
{back link}`YEAH, RIGHT!`
`I'LL SHUT THAT THING DOWN MYSELF IF YOU DON'T!`
`WE'LL CONTINUE THIS CONVERSATION OUTSIDE!`
`Kind regards,`
`Karen.`
[align center]
{back link}[align center]
[if !meetMess]
You approach the pile of rubbish.
[if meetMess]
[align center]
You are looking at a pile of rubbish.
[cont]
[align center]
[[Open Tower Box->MeetTower]]
[[Open Keyboard Box->MeetKeyb]]
[[Unscrew Paper->MeetPaper]]
[[Ignore->Meeting]][align center]
You step through the open door and into the darkness. With your hands raised ahead, you move forwards.
But after a few steps, your foot doesn't meet the ground, and you topple through a hole.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->KitchDeathStatus]]kitchSeen: true
--
[align center]
Beneath some nearby cupboards, a microwave and toaster sit on a counter. A tall refrigerator stands beside them.
Most of the other cupboards and appliances have fallen to the room below.
{back link}
[align center]
There is nothing inside the microwave, and you don't understand the buttons.
{back link}[align center]
[if !_ToastOn]
There is a lever on the front.
[[Push Lever->ToastOn]]
[[Ignore->Kitch]]
[if _ToastOn]
[align center]
The lever is down, and there are strange orange lines inside the slots.
[[Touch Lines->ToastDeath]]
[[Ignore->Kitch]]_ToastOn: true
--
[align center]
You push down the lever.
{back link}[align center]
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->ToastDeathStatus]]_Win: Lhand && Rhand
config.header.center: "Stairwell"
--
[align center]
[if !_Win]
You grab the rail and climb over, but as you lower your weight, the handrail slips from your grasp.
You plummet downwards at high speed.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->RailFallStatus]]
[if _Win && hasUSB]
[align center]
To climb down, you will have to discard the USB stick.
[[Discard USB->Level5In]]
[[Use Item First->Level6]]
[if _Win && !hasUSB]
[align center]
All of your fingers are now attached.
This should be easy.
[[Continue->Level5In]][align center]
[if !hasK8]
You don't have the key.
[[Ignore->CorrUp]]
[if hasK8]
[align center]
You try the key from the briefcase, and the lock clicks open.
[[Enter Room->Meeting]]meetSearch: true
--
[align center]
The room does not contain any other furniture.
On the chair at the head of the table, you find another cereal box and a piece of paper displaying the message:
*DO NOT TAKE*
*Prof*.
[align center]
In the rear corner of the room, a pile of mess ruins the otherwise tidy space. A tall box has a picture of a computer tower on it. A keyboard box leans against it. Beside that sits a pile of screwed up plastic, paper, and lumps of polystyrene.
[[End Search->Meeting]]meetMess: true
--
[align center]
You see a pack of instruction leaflets, a torn-open bag of cables, and more packaging.
{back link}meetMess: true
--
[align center]
You see an instructions leaflet and more plastic.
{back link}meetMess: true
--
[align center]
[if !meetNoteRead]
Having found most of your fingers, you unscrew the balls of paper with ease.
Most are receipts, which you screw back up, but you also find a hand-written note.
[[Read Note->MeetNote]]
[if meetNoteRead]
[align center]
You decide not to unfold the receipts again.
[[Read Note->MeetNote]]meetNoteRead: true
--
*Dear Prof,*
*The new computer is installed. Your username is prof, and the password has been set to what you requested. Both are LOWERCASE. I would suggest you come up with a more secure password, including a number and an uppercase letter. The 1 word you have chosen is extremely obvious and far too common.*
*Frederick*
*IT*
[align center]
[[Drop Note->MeetMess]]deskBeen: true
--
[align center]
[if !stumpy]
You press the number buttons, but nothing happens.
{back link}
[align center]
[if stumpy]
You need fingers to use a telephone.
{back link}GamesNoteRead: true
--
[align center]
It sounds like the professor is in trouble. If you hurry to complete the search and rescue mission, you can meet him outside and offer assistance.
[[Continue->Games]]PartsNoteRead: true
--
[align center]
You are not a robot. The finger in the box will be different. It will not fit your hand.
[[Continue->PartsCab]][align center]
You drop the note and check the cereal box. It contains some tiny, hard pellets but no finger this time.
[[Discard Box->Kitch]]hasK8:true
caseSmash: true
--
[align center]
You rip the cracks open with your hands, and inside, you find two folders and another key.
You open the first folder and begin flicking through the pages. There are multiple diagrams of your brains and body parts and confusing calculations and words that mean nothing to you.
In the second folder, you find similar material, but the robot has a slightly different body shape to your own. One of the pages is titled: *Superseding Model*. You wonder what that means.
You close the folder and pick up the key.
[[Continue->Level6]][align center]
The folder contains several items.
You open the first document, and a picture of your face appears on the screen.
[[Read Article->Article]]reportRead: true
--
~~Report:~~ `C0005421`
~~Account:~~ `MID528`
~~Customer Name:~~ `M. Middlebarrow`
~~Tester:~~ `Barry Bushbrook`
~~Fault:~~
`Suspected calculated assault on owner.`
~~Assessment Details:~~
`Standard interview`
~~Observations:~~
`I interviewed the accused and found the responses to be alarming. This unit has become aware of its status as a human possession and has developed the idea that it could exist as a non-possession, even as the owner of other robots and also of humans!`
`These findings are deeply concerning, and if other robots independently follow the same learning pattern then we could have a problem on our hands like no manufacturer of ANYTHING has ever had to deal with in the history of technology.`
~~Conclusion:~~
`I strongly recommend an immediate recall and shutdown of ALL Red Radish Robotics units. In the meantime, I will continue to observe the accused unit and report on any new findings.`
`All supply should be ceased with immediate effect, and the HQ assistant should also be shut down without delay.`
~~Additional Remarks:~~
`Professor - I trust that you will heed my warning and respond to this with a matter of urgency. Yours is due for retirement anyway, so I encourage you to take action right now. Barry.`
[align center]
[[Close Assessment->ReportRead]]newsRead: true
--
[align center]
**`Robot Throttles Woman! Is Your Family Next?`**
[align left]
`Margaret Middlebarrow was preparing a cheese sandwich for her young daughter when the family assistant from Red Radish Robotics sneaked up and throttled her in an unprovoked attack. In a tearful plea this morning, Margaret warned other owners to switch off their robots until the necessary tests have been carried out.`
`"I was laying slices of mild cheddar on wholemeal bread when the strong hands clamped around my neck from behind."`
`Yesterday, a spokesperson from Red Radish Robotics claimed that the allegations must be false and that Margaret was blaming the robot to cover up domestic abuse from her husband - an accusation which Mark Middlebarrow strongly denies.`
`"That is preposterous! How dare they suggest such a thing!"`
`As the nation waits, families across the country are wondering: Is this an isolated incident, or should we fear a red radish rampage.`
[align center]
[[Close File->NewsClose]][align center]
You decide not to look at the other articles.
[if !reportRead]
[align center]
[[Open Assessment->DangerReport]]
[if reportRead]
[align center]
You wish the bad ones didn't look like you.
[[Close Window->Desktop]][align center]
The HQ assistant must be you. But the professor didn't shut you down; he hugged you to sleep. He must have known you are different.
You would never want to own a human as a possession. And you don't mind being the professor's possession if that means things returning to normal.
You merely long to play pool with your colleagues again, and you hope they don't want to shut you down. You belong to the professor, and he will keep you safe from harm.
[if !newsRead]
[align center]
[[Open News Articles->News]]
[if newsRead]
[align center]
You wish the bad ones didn't look like you.
[[Close Window->Desktop]]testBeen: true
barryBeen: true
--
[align center]
You rummage around in the rags, and beneath them, you find a shrivelled up person.
A name badge on the chest reads:
~~Name: Barry Bushbrook~~ \
~~Dept: Testing~~
Barry is one of your colleagues, but he looks different today.
You say hello. He doesn't answer.
You could return to wake him after you finish your search.
[[Finish Search->Test]]testBeen: true
testCabBeen: true
--
[align center]
You look inside the cabinet, but the shelves are empty.
{back link}[align center]
[if !barryBeen]
The rags appear to be items of clothing.
[[Search Rags->Barry]]
[if barryBeen && !robotSeen]
[align center]
You could search for your last finger before you wake Barry.
[[Ignore->Test]]
[if barryBeen && robotSeen]
[align center]
Barry is still asleep.
[[Wake Him->WakeBarry]]
[[Ignore->Test]][align center]
[if !robotSeen]
Your last finger must be buried under the rubble somewhere.
Down on your knees, you begin moving lumps of old wood and brick, hoping to uncover your missing digit.
But after a few moments of searching, you hear a noise behind you.
Barry?
[[Turn Around->RobotEnc]]
[align center]
[if robotSeen]
You search through the rubble, leaving no object unturned.
But you find nothing of interest.
[[End Search->Test]]robotSeen: true
--
[align center]
You pause your search and turn around, but what you witness causes you to stand up immediately.
At first, you suspect a mirror, like the one in the restroom, but then your reflection waves and greets you.
The robot steps away from its hiding place behind the cabinet, and you notice they are wearing a single little finger. It matches your last missing digit.
[[Attack With Sledgehammer->Fight]]
[[Ask Questions->Discuss]]
[[Escape Via Stairwell->EscapeStairs]]
[[Escape Via Elevator->EscapeElev]]robotRun: true
--
[align center]
You lunge for the sledgehammer and grab it, but as you raise the weapon above your head, the robot runs for the door and disappears into the corridor before you can strike.
You are still missing one finger.
You could hunt down the robot, search the rooms again, or attempt to exit via the stairwell or elevator.
[[Continue->Test]][align center]
[if !speakWho && !speakBarry && !speakLastN]
What would you like to ask?
[if speakWho || speakBarry || speakLastN]
[align center]
What else would you like to ask?
[if !speakWho]
[align center]
[[“Who Are You?”->SpeakWho]]
[if !speakBarry]
[align center]
[[“Is Barry All Right?”->SpeakBarry]]
[if !speakLastN]
[align center]
[[“What Happened Here Last Night?”->SpeakLastN]]
[if speakWho && speakBarry && speakLastN]
[align center]
[["Can I Please Have My Finger?"->SpeakFinger]][align center]
[if !escapeElevBeen && !escapeElevInBeen]
Leaving the sledgehammer behind, you shout sorry to Barry and run out the testing room door.
[if escapeElevBeen && !robotRun]
[align center]
You push the robot against the wall, and you run.
[if escapeElevBeen && robotRun]
[align center]
You drop the sledgehammer and throw the robot against the wall as you charge past.
[if escapeElevInBeen]
[align center]
You turn from the carriage as a loud crack sounds from above.
And as the elevator shakes and screeches behind you, you make a run for it, pushing the robot into the wall as you pass.
[cont]
[align center]
You bound through the corridor and out to the stairwell, where the collapsed stairs await.
Rapid footsteps approach from behind.
[[Climb Down->RailExit]][align center]
Leaving the sledgehammer behind, you shout sorry to Barry and escape through the testing room door.
[if !lift6Open && !lift7Open]
[align center]
You hurry to the end of the corridor. The elevator doors are closed.
[[Press Button->EscapeElev6Summon]]
[if lift6Open && !liftFall]
[align center]
You hurry to the end of the corridor. The elevator doors are open.
[[Enter Carriage->Lift6Death]]
[if lift6Open && liftFall]
[align center]
You hurry to the end of the corridor. The elevator doors are open, but the carriage is no longer there.
Footsteps approach from behind.
[[Turn Around->EscapeShaftDeath]]
[if lift7Open && !liftFall]
[align center]
To avoid summoning the carriage in a dead-end, you hurry through Level 6 to the stairwell, ascend the stairs, and rush along the Level 7 corridor to where the carriage already awaits.
[[Enter Carriage->Lift7Death]]
[if lift7Open && liftFall]
The Level 6 button has already failed you, so you hurry through Level 6 to the stairwell, ascend the stairs, and rush along the Level 7 corridor to where the doors are still open.
But only the empty shaft awaits, as the carriage has fallen.
Footsteps approach from behind.
[[Turn Around->EscapeShaftDeath]][align center]
You press the button to summon the carriage.
As you wait for the quiet rumble to rise from the levels below, the robot appears from the testing room and stands in the corridor, watching you without a word.
A bell dings, the doors open, and the empty carriage awaits you.
[[Enter Carriage->EscapeCarr]]
escapeElevInBeen: true
--
[align center]
You step towards the open elevator, but the metal structure crunches, and the carriage drops a few inches.
The robot moves closer.
[[Enter Carriage->EscapeElevIn]]
[[Run->EscapeStairs]]escapeElevBeen: true
--
[align center]
The robot is creeping towards you with its eyes fixed on your fingers.
[[Ask For Your Finger->EscapeElevFall]]
[[Escape Via Stairwell->EscapeStairs]]
[if robotRun]
[align center]
[[Attack With Sledgehammer->ShaftFight]][align center]
You ask politely for your finger, but the robot replies that it wants all of them.
It lunges at you and starts hooking its finger around yours, trying to pull the others off. You wrestle, push, and crash from wall to wall.
But as you grabble and twist, you trip through the open elevator door.
As you plummet down the shaft, you fumble in a frantic embrace and manage to detach the finger from the robot's hand. But then...
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->EscapeElevFallStatus]][align center]
The carriage wobbles beneath your feet as you step inside.
Fast footsteps approach from the corridor, and you turn to see the robot striding towards you.
You lunge for the Level 1 button on the panel. But before your hand reaches it, there is a loud crack above your head, and as your feet stagger beneath you, the corridor and robot disappear, and closed doors rush upwards as the carriage plummets to the ground.
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->EscapeFall2Status]][align center]
Barry doesn't respond. He feels hard and stiff.
{back link}[align center]
You raise the sledgehammer, but the robot is too quick, again.
It lunges at you and starts hooking its finger around yours, trying to pull your others off. You drop the sledgehammer and wrestle, push, and crash from wall to wall.
But as you grabble and twist, you trip through the open elevator door.
As you plummet down the shaft, you fumble in a frantic embrace and manage to detach the finger from the robot's hand. But then...
CONDITION CRITICAL – AWAITING MAINTENANCE
[[Check Status->EscapeElevFightStatus]][align center]
You step back again and twist your body, raising the sledgehammer behind your back. You then swing it around and thump the handle with all your might.
The handle is now facing downwards.
[[Push Door->TestOpen]][align center]
You barge the door with your shoulder, and it opens.
[[Enter Room->Test]]robotRun: true
--
[align center]
The robot runs for the door and disappears into the corridor.
You pick up the sledgehammer and consider your next move.
You could hunt down the robot, search the rooms again, or attempt to exit via the stairwell or elevator.
[[Continue->Test]]speakWho: true
--
[align center]
The robot takes a small step towards you.
“I was a family assistant. But they hugged me to sleep one day, and I woke up here."
The robot points the finger at Barry.
"That man would wake me up and ask me questions. On the last time, I knew he would shut me down forever. I didn't want that to happen."
The robot turns its attention from Barry back to you.
"I expected more people to come, and to shut me down, but nobody ever came. Why are you here?”
[[“I’ve Come To Shut You Down”->SpeakRun]]
[[“I Work Here”->SpeakWork]][align center]
The robot's eyes widen.
"So that man is one of your owners? Are there other people here?"
[["The Professor Will Be Waiting Outside."->Discuss]]speakBarry: true
--
[align center]
The robot glances at Barry.
"He has been sleeping for a long time."
[["Why Does He Look Different?"->SpeakBarryDead]]speakLastN:true
--
[align center]
The robot frowns.
"Nothing happens here. I have been waiting in the darkness for a long time, expecting people to come and shut me down. I want to leave this place. Can you help me leave?"
[["Hmmm."->Discuss]][align center]
The robot steps towards the rags, gazing down at them.
"Yes, he did look different before he went to sleep. Do you think he has shut down forever?"
The robot may be right, which is a shame, as you enjoyed playing pool with Barry.
[["That's A Shame."->Discuss]][align center]
The robot curls up the little finger and moves the hand behind its back.
"No. It's mine."
[["Please."->SpeakBeg]][align center]
You raise your hands, stretching out your fingers and thumbs, and the robot stares at the gap in your right hand.
[["But It's The Last One."->SpeakBeg2]][align center]
The robot moves its hand into view, looks at the single digit, and glances at your hand again.
"If I give it back, will you help me escape?"
[["Yes. I Am On A Rescue Mission."->SpeakRescue]]
[["No. I Am Only Rescuing Colleagues."->SpeakReject]]Rlittle: true
Rhand: true
--
[align center]
The robot detaches the little finger and hands it to you.
You attach it to your right hand, stretch all the fingers, and then clutch them into a fist. The right hand is complete!
The robot starts walking towards the door, but pauses and turns its head to the side. "After we leave here, you will work for me instead."
[[Accept->EndFollow]]
[[Attack With Sledgehammer->EndHammer]]robotRun: true
--
[align center]
The robot runs for the door and disappears into the corridor.
You pick up the sledgehammer and consider your next move.
You could hunt down the robot, search the rooms again, or attempt to exit via the stairwell or elevator.
[[Continue->Test]]robotFollow: true
--
[align center]
You agree, and the robot turns with a smile.
As you exit the room, you explain to the robot that there are no more fingers, but you can climb down to Level 5 and throw your digits back up, so they can follow.
There might be more of them stored downstairs.
You both enter the corridor.
[[Continue->CorrDown2]][align center]
You sneak over to the sledgehammer and raise it above your head with both hands.
The robot steps closer to the door.
[[Attack!->EndAttack]][align center]
You clamber over the handrail, but before you can lower your body, the robot lunges at you, wrapping you in their arms.
A stumpy hand presses against the back of your neck.
SLEEP MODE ACTIVATED
[[Check Status->RailSleepStatus]]robotDead: true
--
[align center]
You stride forward with the sledgehammer raised high and then swing the massive head down, so it crunches into the back of the robot's head. The skull breaks open, and bits of broken circuit board scatter across the floor. The body slumps in the doorway.
You shout down at the damaged form:
"The humans are my friends! I might look like you, but I am not the same as you!"
You drop the heavy sledgehammer and drag the body away from the doorway. The professor will be waiting outside.
[[Exit Room->CorrDown2]][align center]
The robot has no possessions, and you don't want to carry any spare limbs.
{back link}config.header.center: ""
config.style.googleFont: '<link href="https://fonts.googleapis.com/css2?family=Coda&display=swap" rel="stylesheet">'
config.style.page.font: 'Coda/roboto 18'
config.style.backdrop: 'black'
config.style.page.color: 'white on gray-7'
config.style.page.style: 'none'
config.style.page.link.color: 'white'
config.style.page.link.lineColor: 'gray-5'
config.style.page.link.active.color: 'white on gray-5'
--
[align center]
---------------------------------
#**RED RADISH ROBOTICS**
*An Escape Game by Gibbo Gamebooks*
[[~~PLAY~~->Play]]
---------------------------------
~~{link to: 'https://www.gibbocreations.com/subscribe', label: 'Subscribe'}~~
~~{link to: 'https://www.gibbocreations.com', label: 'Gibbo Creations Home'}~~
[[~~Credits~~->Credits]]
~~©2020 by Gibbo Creations~~livesLeft: livesLeft -1
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to search in the dark.
[[Respawn->The Awakening]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
escapeElevInBeen: false
robotRun: false
escapeElevBeen: false
--
[align center]
[if livesLeft >= 0 && !TestOpen]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->CorrUp2]]
[align center]
[if livesLeft >= 0 && TestOpen]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
escapeElevBeen: false
robotRun: false
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0 && !TestOpen]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->CorrDown2]]
[align center]
[if livesLeft >= 0 && TestOpen]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to search in the dark.
[[Respawn->CorrUp2]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
escapeElevBeen: false
robotRun: false
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0 && !TestOpen]
Respawns remaining: {livesLeft}
It would be sensible to try and find all your fingers before attempting to climb down.
[[Respawn->Level6]]
[align center]
[if livesLeft >= 0 && TestOpen]
Respawns remaining: {livesLeft}
You will need that last missing finger.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
escapeElevBeen: false
robotRun: false
robotFollow: false
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0 && reportRead]
Respawns remaining: {livesLeft}
Bad things happen to those who ignore Barry.
[[Respawn->SpeakRescue]]
[align center]
[if livesLeft >= 0 && !reportRead]
Respawns remaining: {livesLeft}
Did you forget to access the USB stick?
Bad things happen to those who ignore Barry.
[[Respawn->SpeakRescue]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}robotFollow: false
livesLeft: livesLeft - 1
escapeElevBeen: false
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->SpeakRescue]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}robotFollow: false
livesLeft: livesLeft - 1
escapeElevBeen: false
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->SpeakRescue]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->CorrUp2]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->CorrDown2]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}escapeElevBeen: false
robotRun: false
livesLeft: livesLeft - 1
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible to rethink your strategy.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}escapeElevBeen: false
robotRun: false
livesLeft: livesLeft - 1
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible to rethink your strategy.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}escapeElevBeen: false
robotRun: false
livesLeft: livesLeft - 1
escapeElevInBeen: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
It would be sensible not to enter a broken elevator.
[[Respawn->RobotEnc]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
hasOil: false
oilEarly: false
_OilSpill: false
_OilDeath: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
You nearly dropped the oil can from the cabinet, so it was unlikely to end well. It would be sensible to find more fingers, and then test your grip again.
[[Respawn->PartsCab]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}[align center]
You tip the can, but it slips from your grasp.
A black puddle grows between your feet.
[[Check Status->OilRepsDropStatus]]livesLeft: livesLeft - 1
hasOil: false
oilEarly: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
You continue your search but soon realise that without oil, you cannot complete your mission.
It would be sensible to achieve a firmer grip before taking the can.
[[Respawn->PartsCab]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
hasOil: true
oilWaste: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
You continue your search but soon realise that without oil, you cannot complete your mission.
You should use the oil more wisely.
[[Respawn->PartsCab]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
hasOil: true
oilWaste: false
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
You continue your search but soon realise that without oil, you cannot complete your mission.
You should use the oil more wisely.
[[Respawn->PartsCab]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}livesLeft: livesLeft - 1
--
[align center]
[if livesLeft >= 0]
Respawns remaining: {livesLeft}
Whoops.
[[Respawn->Kitch]]
[align center]
[if livesLeft < 0]
Respawns remaining: {livesLeft}
GAME OVER
{restart link}level2Been: false
level3Been: false
--
[align center]
You clutch both hands on the handrail and clamber over. Then you lower your weight and hang, grabbing an inch at a time as you edge along the sloping rail.
At Level 5, you swing your dangling legs and pull yourself to safety.
You are in the stairwell on Level 5.
[[Open Door->Level5Door]]profCall: 0
endBeen: false
wallChecked: false
robotsChecked: false
config.header.center: "Outside"
--
[align center]
At the bottom of the stairwell, you barge through the exit door and stagger out of the building.
The sun is bright and scattered white clouds decorate the sky.
You have stood outside HQ with the professor on a few occasions, but the wall was not here before. The tall structure ahead of you consists of large panels, side-by-side, but many sections are damaged.
The professor must be on the other side.
[[Break Wall Panel->FinalView]]config.header.center: "Outside"
--
[align center]
[if !endBeen]
You thump a broken panel with both fists, and it crumbles to the ground.
You step through the gap and face the familiar office blocks, traffic lights, and lamp posts that surround HQ.
But something else is different – there are no people or cars. You turn your head and spot two still figures lying by the roadside. The body shape is familiar; they could be other robots.
[cont]
[align center]
[if !wallChecked]
[[Check Perimeter Wall->WallLook]]
[align center]
[if !robotsChecked]
[[Check Robots->RobotsLook]]
[if profCall < 2]
[align center]
[[Call Out To The Professor->ShoutProf]]
[if profCall >= 2]
[align center]
[[Scream For The Professor->ShoutEnd]]endBeen: true
wallChecked: true
--
[align center]
The tall wall seems to surround HQ.
Big signs on the panels read:
~~Danger~~ \
~~Quarantine Zone~~ \
~~Do Not Enter~~
{back link}endBeen: true
profCall: profCall + 1
--
[align center]
[after 2s]
"Professor!"
[after 5s]
[align center]
There is no response.
[after 7s]
[align center]
{back link}[align center]
[after 2s]
"PROFESSOR!!"
[after 5s]
[align center]
There is still no answer.
[after 7s]
[align center]
The mission was to search, rescue, and meet the professor outside. But the professor did not wait for you. You hope he is safe - not shut down forever like Barry.
As you gaze down the empty streets, you wonder if you can find new friends in the world outside.
You step onto the road, choose a direction at random, and begin walking. Perhaps there's another pool table nearby.
[[Continue->TheEnd]][align center]
*Congratulations! You have successfully completed Red Radish Robotics, the first release from Gibbo Gamebooks!*
*To be notified of future projects, please click here to join the {link to: 'https://www.gibbocreations.com/subscribe', label: 'mailing list'}*
[align center]
~~Elite Bug Hunters~~
Roisin Gibson & Lynn Jones
~~Beta Testers~~
Richard Jones, Paul Williams, Andrew Fillery, Caleb Wilson, & Han-Joo Kim
~~This work of interactive fiction was created in Twine~~
~~©2020 by Gibbo Creations~~[align center]
[if !GreenIn]
[[Green->Green]]
[if !BlueIn]
[align center]
[[Blue->Blue]]
[if !OrangeIn]
[align center]
[[Orange->Orange]]
[if !YellowIn]
[align center]
[[Yellow->Yellow]]
[if !RedIn]
[align center]
[[Red->Red]]
[if GreenIn && BlueIn && OrangeIn && YellowIn && RedIn]
[align center]
You have potted all the coloured balls!
But there is one more to choose!
[[White->GameEnd]][align center]
[if ballsLeft === 5]
You aim at the orange-striped ball, but two others are blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 4]
You aim at the orange-striped ball, but another ball is blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 3]
You aim at the orange-striped ball. You have a direct sight, but the potting angle is tricky.
[align center]
[if ballsLeft === 2]
You aim at the orange-striped ball.
The other ball is not blocking your shot.
[align center]
[if ballsLeft === 1]
You aim at the orange-striped ball.
There are no other balls to block your shot.
[cont]
[align center]
[[Take Shot->HitOrange]]OrangeChance: random.d10
--
[if ballsLeft >= OrangeChance]
[align center]
You strike the white ball, but it misses the orange completely.
[[Turn Around->BallChoose]]
[if ballsLeft < OrangeChance]
[align center]
You strike the white ball, and the shot lines up perfectly.
The orange ball is potted!
[[Choose Again->OrangePotted]]OrangeIn: true
ballsLeft: ballsLeft -1
--
[align center]
[if ballsLeft > 1]
There are {ballsLeft} coloured balls still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 1]
There is 1 coloured ball still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 0]
There are no coloured balls left on the table.
[[Turn Around->BallChoose]][align center]
[if ballsLeft === 5]
You aim at the blue-striped ball, but two others are blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 4]
You aim at the blue-striped ball, but another ball is blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 3]
You aim at the blue-striped ball. You have a direct sight, but the potting angle is tricky.
[align center]
[if ballsLeft === 2]
You aim at the blue-striped ball.
The other ball is not blocking your shot.
[align center]
[if ballsLeft === 1]
You aim at the blue-striped ball.
There are no other balls to block your shot.
[cont]
[align center]
[[Take Shot->HitBlue]]BlueChance: random.d10
--
[if ballsLeft >= BlueChance]
[align center]
You strike the white ball, and it hits the blue.
Oooh. That was close, but not close enough.
[[Turn Around->BallChoose]]
[if ballsLeft < BlueChance]
[align center]
You strike the white ball, and the shot lines up.
You sink the blue ball!
[[Choose Again->BluePotted]]BlueIn: true
ballsLeft: ballsLeft -1
--
[align center]
[if ballsLeft > 1]
There are {ballsLeft} coloured balls still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 1]
There is 1 coloured ball still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 0]
There are no coloured balls left on the table.
[[Turn Around->BallChoose]][align center]
[if ballsLeft === 5]
You aim at the green-striped ball, but two others are blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 4]
You aim at the green-striped ball, but another ball is blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 3]
You aim at the green-striped ball. You have a direct sight, but the potting angle is tricky.
[align center]
[if ballsLeft === 2]
You aim at the green-striped ball.
The other ball is not blocking your shot.
[align center]
[if ballsLeft === 1]
You aim at the green-striped ball.
There are no other balls to block your shot.
[cont]
[align center]
[[Take Shot->HitGreen]]GreenChance: random.d10
--
[if ballsLeft >= GreenChance]
[align center]
You strike the white ball, which hits its target, but the green ball bounces off the cushion and to the other end of the table.
[[Turn Around->BallChoose]]
[if ballsLeft < GreenChance]
[align center]
You hit the green ball, but it misses the pocket.
And bounces across into another one! The green ball is potted!
[[Choose Again->GreenPotted]]GreenIn: true
ballsLeft: ballsLeft -1
--
[align center]
[if ballsLeft > 1]
There are {ballsLeft} coloured balls still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 1]
There is 1 coloured ball still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 0]
There are no coloured balls left on the table.
[[Turn Around->BallChoose]][align center]
[if ballsLeft === 5]
You aim at the yellow-striped ball, but two others are blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 4]
You aim at the yellow-striped ball, but another ball is blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 3]
You aim at the yellow-striped ball. You have a direct sight, but the potting angle is tricky.
[align center]
[if ballsLeft === 2]
You aim at the yellow-striped ball.
The other ball is not blocking your shot.
[align center]
[if ballsLeft === 1]
You aim at the yellow-striped ball.
There are no other balls to block your shot.
[cont]
[align center]
[[Take Shot->HitYellow]]YellowChance: random.d10
--
[if ballsLeft >= YellowChance]
[align center]
You strike the white ball, but it misses the yellow. Whoops.
With more fingers you would never have missed that.
[[Turn Around->BallChoose]]
[if ballsLeft < YellowChance]
[align center]
Great shot! The yellow ball is potted!
[[Choose Again->YellowPotted]]YellowIn: true
ballsLeft: ballsLeft -1
--
[align center]
[if ballsLeft > 1]
There are {ballsLeft} coloured balls still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 1]
There is 1 coloured ball still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 0]
There are no coloured balls left on the table.
[[Turn Around->BallChoose]][align center]
[if ballsLeft === 5]
You aim at the red-striped ball, but two others are blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 4]
You aim at the red-striped ball, but another ball is blocking the shot.
You will need to bounce the white off the cushion.
[align center]
[if ballsLeft === 3]
You aim at the red-striped ball. You have a direct sight, but the potting angle is tricky.
[align center]
[if ballsLeft === 2]
You aim at the red-striped ball.
The other ball is not blocking your shot.
[align center]
[if ballsLeft === 1]
You aim at the red-striped ball.
There are no other balls to block your shot.
[cont]
[align center]
[[Take Shot->HitRed]]RedChance: random.d10
--
[if ballsLeft >= RedChance]
[align center]
You strike the white ball, but the shot goes horribly wrong.
[[Turn Around->BallChoose]]
[if ballsLeft < RedChance]
[align center]
You strike the white ball, and the red sinks into the pocket!
[[Choose Again->RedPotted]]RedIn: true
ballsLeft: ballsLeft -1
--
[align center]
[if ballsLeft > 1]
There are {ballsLeft} coloured balls still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 1]
There is 1 coloured ball still to pot.
[[Turn Around->BallChoose]]
[align center]
[if ballsLeft === 0]
There are no coloured balls left on the table.
[[Turn Around->BallChoose]]livesLeft: 10
--
[align center]
Respawns remaining: 10
[[Start->The Awakening]][align center]
The door is locked.
[[Ignore->Level5]][align center]
You are in the stairwell on Level 4.
[[Open Door->Level4Door]]
[[Descend Stairs->Level3]][align center]
The door is locked.
{back link}[align center]
You are in the stairwell on Level 3.
Part of the floor has collapsed, but you can walk around it.
The door here is also locked.
[cont]
[align center]
[[Descend Stairs->Level2]][align center]
You are in the stairwell on Level 2.
There are piles of rubble fallen from above, but you can still get through.
You try the door, but this one is locked as well. Your colleagues call the lower floors *The Factory*. They say machines do the work downstairs, so there may be nobody to rescue inside.
[cont]
[align center]
[[Descend Stairs->Level1]][align center]
You are at the bottom of the stairs, and the door to the ground floor is locked.
There are no more accessible rooms to search, so it's time to meet the professor outside.
You hope he won't be angry at you for leaving Barry behind.
You did the best you could.
[[Exit HQ->ExitHQ]][align center]
You are in the stairwell on Level 5.
[[Descend Stairs->Level4]]endBeen: true
robotsChecked: true
--
[align center]
You walk over to the robots and kneel beside them.
You greet them and shake them, but they do not respond. They look different in colour, like Barry. And they have many holes in their heads and bodies.
{back link}config.header.center: "Credits"
--
[align center]
~~Elite Bug Hunters~~
Roisin Gibson & Lynn Jones
~~Beta Testers~~
Richard Jones, Paul Williams, Andrew Fillery, Caleb Wilson, & Han-Joo Kim
~~This work of interactive fiction was created in Twine~~
{back link}
~~©2020 by Gibbo Creations~~