Adrift — 20 of 21

Ian C Dunbar

Release 1

Section - Server Room

To decide if Right Tower is activated:

if level1 of Right is true and level2 of right is true and level3 of right is true, decide yes;

else decide no.

Instead of examining reflection, say "[Description of player][ln 1]".

Power Switch it to is an action applying to two things.

Understand "transfer [any Hanoi] to [any Hanoi]" or "t [any Hanoi] [any Hanoi]" as Power Switch it to.

Understand "towers" as tower.

Understand "large wires" as wires.

To Experimental Death:

say "You walk up to the tower, it looks vuagely familiar, as if you have seen this thing before. But the memory falls like sand between your fingers. You know you need to do something with the breaker switches that you see. You decide to flip one at random, hopefully it will jog your memory. [ln 2]As you flip the switch, a loud popping noise startles you, but not quite as much as the thousands of volts now coursing through your body. You are dead before you hit the ground.";

Reincarnate.

After examining terminal:

progress Serv1Obj.

After examining Left Tower:

if serverMem is not listed in mems of player:

Experimental Death;

else:

say "The top node is [if level1 of Left Tower is false]not [end if]powered. The middle node is [if level2 of Left Tower is false]not [end if]powered. The bottom node is [if level3 of Left Tower is false]not [end if]powered."

After examining Middle Tower:

if serverMem is not listed in mems of player:

Experimental Death;

else:

say "The top node is [if level1 of Middle Tower is false]not [end if]powered. The middle node is [if level2 of Middle Tower is false]not [end if]powered. The bottom node is [if level3 of Middle Tower is false]not [end if]powered."

After examining Right Tower:

if serverMem is not listed in mems of player:

Experimental Death;

else:

say "The top node is [if level1 of Right Tower is false]not [end if]powered. The middle node is [if level2 of Right Tower is false]not [end if]powered. The bottom node is [if level3 of Right Tower is false]not [end if]powered."

Carry out Power Switch it to:

if running of server is true:

say "The servers are already running!";

else if noun is second noun:

say "Thats the same tower!";

else if level1 of noun is true:

now level1 of noun is false;

now level1 of second noun is true;

say "The top node of the [noun] has been deactivated and the top node of the [second noun] has been activated.";

else if level2 of noun is true:

if level1 of second noun is true:

say "That would not be wise...";

else:

now level2 of noun is false;

now level2 of second noun is true;

say "The middle node of the [noun] has been deactivated and the middle node of the [second noun] has been activated.";

else if level3 of noun is true:

if level1 of second noun is true or level2 of second noun is true:

say "That would not be wise...";

else:

now level3 of noun is false;

now level3 of second noun is true;

say "The bottom node of the [noun] has been deactivated and the bottom node of the [second noun] has been activated.";

else:

say "[noun] has no power levels activated!";

if Right Tower is activated and running of server is false:

now running of server is true;

progress Serv2Obj;

say "[ln 1]When the final node gets activated the room immediately springs to life. Fans begin to roar as the servers run through their boot sequences."