Quill Adventure Guides

Diamond Trail

One of the first ever games created with the Quill and part of Gilsoft's gold collection

Map

Walkthrough

Ways to fail the game

Things to try

Table of Locations

Table of Objects

Table of Messages

Table of System Messages

Vocabulary

Location Details

Object Details

Events without associated object or location

Flags

Map
Walkthrough
Get the purse [W,N,GET PURSE] Visit the church [S,S,E,N] Swap the pound note in the purse for the 50p on the plate [OPEN PURSE, GET 50p] Get the ladder on the way out [S,GET LADDER] At this point you get hungry and need to find some food Go to the delicatessen and use the 50p to buy a burger [W,N,USE CROSSING,S,W,USE 50P,EAT HAMBURGER] Get the match [S,GET MATCH] To protect yourself when passing the fire hydrant, get the mackintosh [N,E,S,GET MACK,WEAR MACK] Get the gun [N,N,W,GET GUN] Leave the library. At this point the hydrant will drench you with acid but at least you're wearing the mac. [E] Go to the train station [USE CROSSING,S] Use the ladder to reach a narrow ledge and get the key [CLIMB LADDER,GET KEY,DROP LADDER,D] Enter the museum store through the back window to get the laser cutters [S,E,E,CLIMB DUSTBINS,GET CUTTER] Unlock the door to enter the museum and get the lamp [UNLOCK DOOR,DROP KEY,W,GET LAMP] Light the lamp with the match [LIGHT MATCH,LIGHT LAMP] Leave the museum through the back entrance and go to the drain cover [E,S,W,W,N,N,E,E,S] Around this point a man will appear and try to shoot you. When he does just [SHOOT MAN] Cut a hole in the drain cover with the laser cutters to enter the sewer [TWIDDLE KNOB,DROP CUTTERS,D] Find the credit card [E,E,E,D,GET CARD] Leave the sewer [S,N,N,N,E,U] Go to the travel agent and buy a ticket [N,E,USE CREDIT] Find the knife [W,W N,GET KNIFE] Go to the train station and use the ticket [S,W,S,USE TICKET] Wait for the correct train [WAIT TRAIN,WAIT TRAIN,ENTER TRAIN] Go to lost property and open the crate [E,OPEN CRATE,DROP KNIFE,GET DIAMOND] Board the train back to England [W,ENTER TRAIN] Back to the sewer [U,N,E,E,S,D] Find the rear entrance to the tower [E,E,E,D,S,N,E,W,U,OPEN DOOR] Swap the real diamond for the fake diamond [DROP DIAMOND,GET JEWEL] Return to the headquarters to complete the game [D,N,N,N,USE CROSSING,E]
Ways to fail the game
Enter the first train that arrives at the railway station Walk past the broken hydrant too many times without wearing a mackintosh Play for 30 moves without eating any food Swear Get caught stealing one of the following: - Taking money from the church without leaving some - Taking the lamp out of the museum through the front door - Taking the diamond into or out of the tower through the front door
Things to try
From the library, go north to the reading room. READ BOOK to be given a clue. After that TURN PAGE for a surprise. Type HELP Type HELP specifically at the busy road (Location 5) or at the dead end (Location 24) LOOK when you are at the busy road (Location 5) or at the dead end (Location 24) Examine the peep hole in Location 16 Try using the laser cutter anywhere other than the drain cover. Try going into the sewers whilst carrying a ladder Try buying the train ticket with a one pound note Try eating the dead cat at the Dead End (Location 24) Try killing the assassin with the knife rather than the gun Try climbing the ladder at the Dead End (Location 24) Try KICK DOOR anywhere TWIDDDLE KNOB when you don't have a laser cutter

Adventure Summary

Quill adventure file: games/diamond/diamond.tap Quill version: Spectrum Version A Number of Locations: 48 Number of Objects: 39 Number of Messages: 69 Number of System Messages: 32 Max number of conveyable objects: 4 Default ink colour: White Default paper colour: Black Default border colour: Black

Table of Locations

Location    Description
0 Welcome to GILSOFT's Diamond Trail Just before its long awaited premiere, the priceless Sinclive Diamond was stolen from the Jewel room of Spectraisia's Capital, Microdrivia. You must restore it in as short a time as possible, before the public begin to doubt its exist- ence. Also bring the fake back to headquarters.  1983 by Tim Gilberts Diamond Trail was written using The Quill Adventure System.
1 I will be your eyes, hands & senses and you must direct me with commands of the form VERB NOUN e.g. REMOVE HAT, TAKE GUN, USE PLANK, etc. The game position can be saved on cassette with SAVE GAME and loaded back with LOAD GAME. I should warn you that I only look at the first four letters of each word so you only need to type in the first four letters of long words. I also know some abbreviations. R & I are short for REDESCRIBE LOCATION and TAKE INVENTORY. Also all directions can be shortened to one letter e.g. N means GO NORTH. Note that you can often ENTER buildings.
2 If you type in more than two words I will try to work out what you mean but sometimes I will get it wrong, so it is best to stick to two words of the form VERB NOUN. If you have trouble then you probably just need to try a few more words (I have quite a large vocabulary). If using different words doesn't help then you could be attempting something that is beyond my capabilities and you should try a different tack.
3Oh by the way, STEALING is a crime in Spectraisia. You can't expect to walk away with other peoples things without paying. HAVE FUN
4I am on the West side of a busy road leading SOUTH, there is an entrance to the WEST.
5I am on the East side of a busy road leading SOUTH. To the NORTH is the entrance to a shop and to the EAST is a large building.
6I am in a seedy back road which goes SOUTH. Doors open to the EAST and WEST.
7I am outside a Delicatessen. The road leads NORTH and SOUTH.
8I am inside a large Cathedral. The doors are to the SOUTH.
9I am in a Travel Agents. There is an exit WEST.
10I am inside the Delicatessen. It seems deserted save a large vending machine humming in the corner. An open door goes SOUTH and the exit is EAST.
11The entrance to a tall tower is to the SOUTH. The road goes to the NORTH.
12I am on a wide window ledge. A ladder goes DOWN.
13I am outside an Underground Tube Station. Beyond the turnstile, stone steps lead DOWN past a notice on the ticket office. The road branches NORTH, SOUTH and EAST. A wide ledge runs around the building a little way up.
14The entrance to a Cathedral is NORTH. The road is to the WEST.
15I am in a Cul-de-Sac, The exit is NORTH. There are some NEW WEEDS here.
16I am in the Toilets, the exit is NORTH.
17I am inside a room at the base of the tower. A spiral staircase goes UP, and an open door leads to the NORTH.
18I am standing at a bend in the road going NORTH and EAST. There are wide steps leading UP.
19I am inside a small museum. There are doors to the EAST and WEST.
20I am in a store room, an open window is SOUTH and there is a door to the WEST.
21I am in the Jewel Room, a spiral staircase leads DOWN.
22I am on a deserted train platform. Stone steps go UP.
23I am in a thin alley which runs from EAST to WEST.
24I am at a dead end, there is a window high above me and the exit is WEST.
25A Policeman has arrested me for STEALING and put me in a cell. There are no visible exits and a nozzle protrudes from one wall. Oh no!!! Poison Gas, he must be an enemy agen... Chh Ch..
26I am in a long damp tunnel, a trap door is to the NORTH and the tunnel goes DOWN.
27I'm on the rungs of a ladder going UP, in an EAST/WEST Sewer.
28 I'm in a SEWER! I can hear the sound of crashing water.
29I'm in the Jewel thieves hideout which has been abandoned. A ladder goes UP through a hole in the ceiling. Exit is NORTH.
30 I'm in a SEWER!
31 I'm in a SEWER!
32 I'm in a SEWER!
33 I'm in a SEWRE!
34 I'm in a SEWER!
35 I'm in a SEWER!
36 I'm in a SEWER!
37 I'm in a SEWER!
38 I'm in a SEWER!
39I am in the Armoury. A low arch goes SOUTH and a door is EAST.
40I am in an office the exit is to the WEST.
41I am in the middle of a road. There are dead frogs all around. Arghhh A car hit m...
42I am inside a large junk shop. The exit is SOUTH.
43I am in a large library, books line the shelves. Archways lead NORTH and EAST.
44I am in the reading room. The door is SOUTH.
45I am in the headquarters of the Secret Police. A door leads NORTH. Exits to the road are EAST and WEST.
46I am standing on a platform. A sign informs me this is "LLANFAIRPWLLGWYNGYLLGOGERYCHWYR NDROBWLLLLANTYSILIOGOGOGOCH"! To the EAST is a lost property office.
47I am in a lost property office. It seems deserted. The platform is to the WEST.

Table of Objects

Object    DescriptionStart LocationAssociated Words
0A lit lamp.Not created_
1An old oil lamp.19 (Museum)_
2A match.16 (Toilets)_
3A lit match.Not created_
4A small purse.42 (Junk Shop)_
5A large book.44 (Reading Room)_
6A gun.43 (Library)_
7A collection plate.8 (Cathedral)_
8A 50p COIN on the plate.8 (Cathedral)_
9A 50p COIN.Not created_
10A `1.00 NOTE on the plate.Not created_
11A `1.00 NOTE.Not created_
12A train ticket.9 (Travel Agent)_
13A sign saying; "VENDING MACHINE USES 50p COINS" 10 (Delicatessen)_
14A large key.12 (Ledge)_
15A tall ladder.14 (Outside Cathedral)_
16A closed drain cover.15 (Cul-de-sac)_
17A drain cover with a neat round hole cut in it.Not created_
18A small 'peep' hole in the wall. 16 (Toilets)_
19A laser cutter.20 (Store Room)_
20A fake jewel.21 (Jewel Room)_
21A packing crate.47 (Lost Property)_
22A real diamond.Not created_
23A dead cat! Phew!24 (Dead End)_
24A fire hydrant which is making a rather loud banging noise.4 (West Side of Road)_
25A sign saying; "Door NE opens from other side." 29 (Thieves Hideout)_
26A credit card.36 (Sewer)_
27A long knife.39 (Armoury)_
28A bag.40 (Office)_
29A sign saying; "Repair work by PONGO Ltd." 14 (Outside Cathedral)_
30A crumpled body.Not created_
31A hamburger.Not created_
32A spent match.Not created_
33Some splintered wood.Not created_
34A train waiting on the right of the platform.Not created_
35A pile of ash.Not created_
36A Mackintosh.11 (Entrance to Tower)_
37A sign which says; "Tower closed to PUBLIC"17 (Base of Tower)_
38A train waiting on the left of the platform.Not created_

Table of Messages

Id   Message
0I have nothing to light it with.
1How?
2A man appears and takes a shot at me, he missed!
3A man appears and takes a shot at me, Arrghh he's hit m...
4The man crumples to the ground.
5I can't he's disappeared again.
6I'm hungry!
7I'm dying of starvatio...
8Ah! That was delicious.
9Something furry just brushed against my leg.
10Arrgghhh!h! A giant rat is at my throa...
11Use your brains a little bit before you start to panic!
12Try LOOKing around a little.
13I can see a Zebra crossing.
14I can see a pile of dustbins.
15It starts: LASER OPERATION Twiddle the Knobs!!
16I see nothing of interest.
17A sign says; HA HA! Not what you thought!!! Cheer up with more software for the Spectrum from; GILSOFT 30 Hawthorn road, Barry, South Glam. CF6 8LE.
18I can see a store room through a small window in the door.
19The door is locked.
20The key fits perfectly, and the door swings open.
21The keyhole is blocked up.
22 Congratulations. You have restored the real jewel to its rightful place.
23I think I need to use something like a crowbar.
24I can't get the drain cover open with my bare hands!
25The match burnt out with the damp, so I've thrown it away.
26How do I pay for it?
27The girl says "American Express? That will do nicely sir"
28A train pulls into the station.
29 The doors close and the train begins to accelerate.
30 The walls are rushing past at an alarming rate!
31 There is a sudden lurch, Oh no the train's going to cras...
32Its not here. Yet!
33The man in the office says that I need a ticket.
34I can't see a closed door anywhere around here!
35Not here, it's too crowded.
36How am I going to get the ladder through that small hole?
37The man says "We don't sell tickets here, besides `1 is not enough to buy a BR ticket!"
38I wouldn't touch it with a barge pole let alone eat it.
39The Knife skims past his head & falls to the ground.
40It has a broken clasp.
41The book continues: "This book will self destruct in two secs".
42The book goes up in flames, all that remains is a pile of ash.
43The dustbins are in the way.
44Ouch! that hurt.
45I can't reach it.
46Try mapping the place. Haven't you played adventure before?
47It is stamped EXPORT ONLY.
48The hydrant starts showering acidic water everywhere, it's burning into m...
49The hydrant starts showering acidic water everywhere. It runs off the Mackintosh.
50But, you should have been able to do it in only 115 turns!
51You have also managed to do it in the minimum number of turns! Well Done Indeed
52I can't carry signs around!!!
53I don't see a sign anywhere around here mate!
54They are too heavy to move.
55It's the Sinclive diamond you dummy, you haven't found any others have you!
56How about finding yourself a laser first!
57We have a nice clean adventure here! So for swearing you can go and start again (without the option of a SAVE!).
58The first train pulls out of the station, and a second pulls in on the other line.
59It says; "Due to an industrial dispute there will only be TWO trains today".
60 The train emerges into country, and seems to travel for miles.
61 The train passes a sign; ----------- -Croeso i- - - - Gymru - ----------- (Welcome to Wales)
62 The train pulls into a station and I step out.
63 The train travels for miles.
64The shuttle train is already in the station.
65An announcement is being made; "Will passengers please WAIT for the next TRAIN".
66A notice is pinned to the wall.
67It says; "The industrial dispute has been settled and the train shuttle service is back in operation".
68I don't have any keys to unlock it with!

Table of System Messages

Id   Message
0Everything is dark. I can't see.
1I can also see:-
2I await your command.
3I'm ready for your instructions.
4Tell me what to do.
5Give me your command.
6Sorry I don't understand that. Try some different words.
7I can't go in that direction.
8I can't.
9I have with me:-
10 (worn)
11Nothing at all.
12Do you really want to quit now?
13 END OF GAME Do you want to try again?
14Bye. Have a nice day.
15OK.
16 Press any key to continue
17You have taken
18 turn
19You have scored
20I'm not wearing it.
21I can't. My hands are full.
22I already have it.
23It's not here.
24I can't carry any more.
25I don't have it.
26I'm already wearing it.
27
28>
29Database full
30Limit reached
31BREAK

Vocabulary

Id    Synonyms
1N,NORT
2S,SOUT
3W,WEST
4E,EAST
5U,UP,ASCE,CLIM
6D,DOWN,DESC
7EN,ENTE,BOAR
13PEEP,LOOK,EXAM,READ
14CROS,ZEBR
15HELP
16SHOO,KILL,FIRE
17GET,TAKE
18DROP
19USE,GIVE
20EAT
21OPEN
22UNLO
23STRI,LIGH
24CLOS
25LOCK
26KICK
27WAIT
28TURN
29I,INVE,LIST
30R,REDE
31THRO
32TWID
33BUY
34KNOB
35DOOR,TRAP
36MAN
37LAMP
38MATC
39PURS
40BOOK,PAGE
41GUN
4250P,COIN
43NOTE,POUN
44TICK
45KEY
46LADD
47HOLE
48LASE,CUTT
49FAKE,JEWE
50CRAT
51DIAM,REAL
52PILE,DUST,BINS
53CARD,CRED
54KNIF
55BAG
56HAMB,BURG
57ROAD
58TRAI
59CAT
60LEDG
61WEAR
62MACK,WATE
63REMO
64SIGN,NOTI
65MOVE
66COVE,DRAI
90TIM
91SAVE
92LOAD
100LAY,DAM,FUCK,SHIT,BUGG,CRAP,SCRE,BAST,BLOO,HELL,PISS
200GAS
201FROG
202FIN
203INIT
204ARST
205COLD
206FOOD
207RATS
209SHOT
210ANCT
253INTR
254QUIT,STOP,ABOR,EDIT
255_

Location #0

Description

Welcome to GILSOFT's Diamond Trail Just before its long awaited premiere, the priceless Sinclive Diamond was stolen from the Jewel room of Spectraisia's Capital, Microdrivia. You must restore it in as short a time as possible, before the public begin to doubt its exist- ence. Also bring the fake back to headquarters.  1983 by Tim Gilberts Diamond Trail was written using The Quill Adventure System.

Short Name

Room0

Connections

Objects at location

None

Events associated with location

Process _ INTR:
AT 0 (Are we at location 0 (Room0)) PAUSE 40 BEEP 11 144 PAUSE 3 BEEP 11 144 PAUSE 3 BEEP 12 144 PAUSE 3 BEEP 20 148 PAUSE 3 BEEP 15 144 PAUSE 3 BEEP 15 148 PAUSE 3 BEEP 75 152 ANYKEY (Press any key) GOTO 1 (Go to location 1) (Room1) DESC (Describe current location)

Location #1

Description

I will be your eyes, hands & senses and you must direct me with commands of the form VERB NOUN e.g. REMOVE HAT, TAKE GUN, USE PLANK, etc. The game position can be saved on cassette with SAVE GAME and loaded back with LOAD GAME. I should warn you that I only look at the first four letters of each word so you only need to type in the first four letters of long words. I also know some abbreviations. R & I are short for REDESCRIBE LOCATION and TAKE INVENTORY. Also all directions can be shortened to one letter e.g. N means GO NORTH. Note that you can often ENTER buildings.

Short Name

Room1

Connections

Objects at location

None

Events associated with location

Process _ INTR:
AT 0 (Are we at location 0 (Room0)) PAUSE 40 BEEP 11 144 PAUSE 3 BEEP 11 144 PAUSE 3 BEEP 12 144 PAUSE 3 BEEP 20 148 PAUSE 3 BEEP 15 144 PAUSE 3 BEEP 15 148 PAUSE 3 BEEP 75 152 ANYKEY (Press any key) GOTO 1 (Go to location 1) (Room1) DESC (Describe current location)
Process _ INTR:
AT 1 (Are we at location 1 (Room1)) ANYKEY (Press any key) GOTO 2 (Go to location 2) (Room2) DESC (Describe current location)

Location #2

Description

If you type in more than two words I will try to work out what you mean but sometimes I will get it wrong, so it is best to stick to two words of the form VERB NOUN. If you have trouble then you probably just need to try a few more words (I have quite a large vocabulary). If using different words doesn't help then you could be attempting something that is beyond my capabilities and you should try a different tack.

Short Name

Room2

Connections

Objects at location

None

Events associated with location

Process _ INTR:
AT 1 (Are we at location 1 (Room1)) ANYKEY (Press any key) GOTO 2 (Go to location 2) (Room2) DESC (Describe current location)
Process _ INTR:
AT 2 (Are we at location 2 (Room2)) ANYKEY (Press any key) GOTO 3 (Go to location 3) (Room3) DESC (Describe current location)

Location #3

Description

Oh by the way, STEALING is a crime in Spectraisia. You can't expect to walk away with other peoples things without paying. HAVE FUN

Short Name

Room3

Connections

Objects at location

None

Events associated with location

Process _ INTR:
AT 2 (Are we at location 2 (Room2)) ANYKEY (Press any key) GOTO 3 (Go to location 3) (Room3) DESC (Describe current location)
Process _ INTR:
AT 3 (Are we at location 3 (Room3)) ANYKEY (Press any key) GOTO 45 (Go to location 45) (Secret Police HQ) DESC (Describe current location)

Location #4

Description

I am on the West side of a busy road leading SOUTH, there is an entrance to the WEST.

Short Name

West Side of Road

Connections

S to location 7 (Outside Delicatessen) W to location 43 (Library) E to location 41 (Middle of Road) EN to location 43 (Library)

Objects at location

Object #24: A fire hydrant which is making a rather loud banging noise.

Events associated with location

Response PEEP _:
AT 4 (Are we at location 4 (West Side of Road)) MESSAGE 13 (I can see a Zebra crossing.) DONE
Response CROS CROS:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 5 (Go to location 5) (Busy Road) DESC (Describe current location)
Response CROS CROS:
AT 5 (Are we at location 5 (Busy Road)) GOTO 4 (Go to location 4) (West Side of Road) DESC (Describe current location)
Response CROS ROAD:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 41 (Go to location 41) (Middle of Road) DESC (Describe current location)
Response USE CROS:
AT 5 (Are we at location 5 (Busy Road)) GOTO 4 (Go to location 4) (West Side of Road) DESC (Describe current location)
Response USE CROS:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 5 (Go to location 5) (Busy Road) DESC (Describe current location)

Location #5

Description

I am on the East side of a busy road leading SOUTH. To the NORTH is the entrance to a shop and to the EAST is a large building.

Short Name

Busy Road

Connections

S to location 13 (Outside Tube Station) N to location 42 (Junk Shop) W to location 41 (Middle of Road) E to location 45 (Secret Police HQ) EN to location 45 (Secret Police HQ)

Objects at location

None

Events associated with location

Response PEEP _:
AT 5 (Are we at location 5 (Busy Road)) MESSAGE 13 (I can see a Zebra crossing.) DONE
Response CROS CROS:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 5 (Go to location 5) (Busy Road) DESC (Describe current location)
Response CROS CROS:
AT 5 (Are we at location 5 (Busy Road)) GOTO 4 (Go to location 4) (West Side of Road) DESC (Describe current location)
Response CROS ROAD:
AT 5 (Are we at location 5 (Busy Road)) GOTO 41 (Go to location 41) (Middle of Road) DESC (Describe current location)
Response HELP _:
AT 5 (Are we at location 5 (Busy Road)) MESSAGE 12 (Try LOOKing around a little.) DONE
Response USE CROS:
AT 5 (Are we at location 5 (Busy Road)) GOTO 4 (Go to location 4) (West Side of Road) DESC (Describe current location)
Response USE CROS:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 5 (Go to location 5) (Busy Road) DESC (Describe current location)

Location #6

Description

I am in a seedy back road which goes SOUTH. Doors open to the EAST and WEST.

Short Name

Seedy Back Road

Connections

W to location 45 (Secret Police HQ) E to location 9 (Travel Agent) S to location 15 (Cul-de-sac) EN to location 45 (Secret Police HQ)

Objects at location

None

Events associated with location

Process _ INIT:
ZERO 12 (Is Flag 12 zero) AT 6 (Are we at location 6 (Seedy Back Road)) SET 12 (Set flag 12 to 255) SET 13 (Set flag 13 to 255)

Location #7

Description

I am outside a Delicatessen. The road leads NORTH and SOUTH.

Short Name

Outside Delicatessen

Connections

S to location 11 (Entrance to Tower) N to location 4 (West Side of Road) W to location 10 (Delicatessen) EN to location 10 (Delicatessen)

Objects at location

None

Events associated with location

None

Location #8

Description

I am inside a large Cathedral. The doors are to the SOUTH.

Short Name

Cathedral

Connections

S to location 14 (Outside Cathedral)

Objects at location

Object #7: A collection plate. Object #8: A 50p COIN on the plate.

Events associated with location

Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 10 (Is object 10 [A `1.00 NOTE on the plate.] absent from current location) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) DESTROY 8 (A 50p COIN on the plate.) CREATE 9 (A 50p COIN.) GET 9 (A 50p COIN.) OK
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 8 (Is object 8 [A 50p COIN on the plate.] absent from current location) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) DESTROY 10 (A `1.00 NOTE on the plate.) CREATE 11 (A `1.00 NOTE.) GET 11 (A `1.00 NOTE.) OK
Response DROP 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 8 (A 50p COIN on the plate.) OK
Response DROP NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 11 (Is object 11 [A `1.00 NOTE.] at current location) DESTROY 11 (A `1.00 NOTE.) CREATE 10 (A `1.00 NOTE on the plate.) OK
Response OPEN PURS:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 4 (Is object 4 [A small purse.] at current location) DESTROY 4 (A small purse.) CREATE 10 (A `1.00 NOTE on the plate.) DESC (Describe current location)

Location #9

Description

I am in a Travel Agents. There is an exit WEST.

Short Name

Travel Agent

Connections

W to location 6 (Seedy Back Road)

Objects at location

Object #12: A train ticket.

Events associated with location

Response GET TICK:
AT 9 (Are we at location 9 (Travel Agent)) MESSAGE 26 (How do I pay for it?) DONE
Response USE CARD:
AT 9 (Are we at location 9 (Travel Agent)) CARR 26 (Is object 26 [A credit card.] being carried) PRESENT 12 (Is object 12 [A train ticket.] at current location) MESSAGE 27 (The girl says "American Express? That will do nicely sir") DROP 26 (A credit card.) GET 12 (A train ticket.) INVEN (Show inventory)
Response BUY TICK:
AT 9 (Are we at location 9 (Travel Agent)) PRESENT 12 (Is object 12 [A train ticket.] at current location) MESSAGE 1 (How?) DONE

Location #10

Description

I am inside the Delicatessen. It seems deserted save a large vending machine humming in the corner. An open door goes SOUTH and the exit is EAST.

Short Name

Delicatessen

Connections

S to location 16 (Toilets) E to location 7 (Outside Delicatessen)

Objects at location

Object #13: A sign saying; "VENDING MACHINE USES 50p COINS"

Events associated with location

Response USE 50P:
AT 10 (Are we at location 10 (Delicatessen)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 31 (A hamburger.) DESC (Describe current location)

Location #11

Description

The entrance to a tall tower is to the SOUTH. The road goes to the NORTH.

Short Name

Entrance to Tower

Connections

S to location 17 (Base of Tower) N to location 7 (Outside Delicatessen)

Objects at location

Object #36: A Mackintosh.

Events associated with location

None

Location #12

Description

I am on a wide window ledge. A ladder goes DOWN.

Short Name

Ledge

Connections

D to location 13 (Outside Tube Station)

Objects at location

Object #14: A large key.

Events associated with location

Response U D:
AT 12 (Are we at location 12 (Ledge)) GOTO 13 (Go to location 13) (Outside Tube Station) DESC (Describe current location)
Response U LADD:
AT 13 (Are we at location 13 (Outside Tube Station)) PRESENT 15 (Is object 15 [A tall ladder.] at current location) GOTO 12 (Go to location 12) (Ledge) DESC (Describe current location)
Response U LEDG:
AT 13 (Are we at location 13 (Outside Tube Station)) GOTO 12 (Go to location 12) (Ledge) DESC (Describe current location)

Location #13

Description

I am outside an Underground Tube Station. Beyond the turnstile, stone steps lead DOWN past a notice on the ticket office. The road branches NORTH, SOUTH and EAST. A wide ledge runs around the building a little way up.

Short Name

Outside Tube Station

Connections

N to location 5 (Busy Road) S to location 18 (Bend in Road) E to location 14 (Outside Cathedral)

Objects at location

None

Events associated with location

Response U D:
AT 12 (Are we at location 12 (Ledge)) GOTO 13 (Go to location 13) (Outside Tube Station) DESC (Describe current location)
Response U LADD:
AT 13 (Are we at location 13 (Outside Tube Station)) PRESENT 15 (Is object 15 [A tall ladder.] at current location) GOTO 12 (Go to location 12) (Ledge) DESC (Describe current location)
Response U LEDG:
AT 13 (Are we at location 13 (Outside Tube Station)) ABSENT 15 (Is object 15 [A tall ladder.] absent from current location) MESSAGE 45 (I can't reach it.) DONE
Response U LEDG:
AT 13 (Are we at location 13 (Outside Tube Station)) GOTO 12 (Go to location 12) (Ledge) DESC (Describe current location)
Response D _:
AT 13 (Are we at location 13 (Outside Tube Station)) MESSAGE 33 (The man in the office says that I need a ticket.) DONE
Response PEEP SIGN:
AT 13 (Are we at location 13 (Outside Tube Station)) NOTZERO 19 (Is Flag 19 not zero) MESSAGE 59 (It says; "Due to an industrial dispute there will only be TWO trains today".) DONE
Response PEEP SIGN:
AT 13 (Are we at location 13 (Outside Tube Station)) ZERO 19 (Is Flag 19 zero) MESSAGE 67 (It says; "The industrial dispute has been settled and the train shuttle service is back in operation".) DONE
Response GET SIGN:
AT 13 (Are we at location 13 (Outside Tube Station)) MESSAGE 52 (I can't carry signs around!!!) DONE
Response USE NOTE:
AT 13 (Are we at location 13 (Outside Tube Station)) MESSAGE 37 (The man says "We don't sell tickets here, besides `1 is not enough to buy a BR ticket!") DONE
Response USE TICK:
AT 13 (Are we at location 13 (Outside Tube Station)) CARR 12 (Is object 12 [A train ticket.] being carried) GOTO 22 (Go to location 22) (Platform) DESC (Describe current location)
Response BUY TICK:
AT 13 (Are we at location 13 (Outside Tube Station)) MESSAGE 37 (The man says "We don't sell tickets here, besides `1 is not enough to buy a BR ticket!") DONE

Location #14

Description

The entrance to a Cathedral is NORTH. The road is to the WEST.

Short Name

Outside Cathedral

Connections

N to location 8 (Cathedral) W to location 13 (Outside Tube Station)

Objects at location

Object #15: A tall ladder. Object #29: A sign saying; "Repair work by PONGO Ltd."

Events associated with location

None

Location #15

Description

I am in a Cul-de-Sac, The exit is NORTH. There are some NEW WEEDS here.

Short Name

Cul-de-sac

Connections

N to location 6 (Seedy Back Road)

Objects at location

Object #16: A closed drain cover.

Events associated with location

Response U _:
AT 27 (Are we at location 27 (Rungs of Ladder)) GOTO 15 (Go to location 15) (Cul-de-sac) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) CARR 15 (Is object 15 [A tall ladder.] being carried) MESSAGE 36 (How am I going to get the ladder through that small hole?) DONE
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) ABSENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] absent from current location) MESSAGE 24 (I can't get the drain cover open with my bare hands!) DONE
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) GOTO 27 (Go to location 27) (Rungs of Ladder) SET 0 (Set flag 0 to 255) LET 10 5 (Set flag 10 to 5) DESC (Describe current location)
Response USE LASE:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) MESSAGE 1 (How?) DONE
Response OPEN COVE:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) MESSAGE 24 (I can't get the drain cover open with my bare hands!) DONE
Response TWID KNOB:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) SWAP objects 16 (A closed drain cover.) and 17 (A drain cover with a neat round hole cut in it.) DESC (Describe current location)

Location #16

Description

I am in the Toilets, the exit is NORTH.

Short Name

Toilets

Connections

N to location 10 (Delicatessen)

Objects at location

Object #2: A match. Object #18: A small 'peep' hole in the wall.

Events associated with location

Response PEEP PEEP:
AT 16 (Are we at location 16 (Toilets)) MESSAGE 17 (A sign says; HA HA! Not what you thought!!! Cheer up with more software for the Spectrum from; GILSOFT 30 Hawthorn road, Barry, South Glam. CF6 8LE. ) DONE
Response PEEP HOLE:
AT 16 (Are we at location 16 (Toilets)) MESSAGE 17 (A sign says; HA HA! Not what you thought!!! Cheer up with more software for the Spectrum from; GILSOFT 30 Hawthorn road, Barry, South Glam. CF6 8LE. ) DONE
Response GET SIGN:
AT 16 (Are we at location 16 (Toilets)) MESSAGE 52 (I can't carry signs around!!!) DONE

Location #17

Description

I am inside a room at the base of the tower. A spiral staircase goes UP, and an open door leads to the NORTH.

Short Name

Base of Tower

Connections

U to location 21 (Jewel Room) N to location 11 (Entrance to Tower)

Objects at location

Object #37: A sign which says; "Tower closed to PUBLIC"

Events associated with location

Process _ ARST:
AT 17 (Are we at location 17 (Base of Tower)) PRESENT 22 (Is object 22 [A real diamond.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)

Location #18

Description

I am standing at a bend in the road going NORTH and EAST. There are wide steps leading UP.

Short Name

Bend in Road

Connections

U to location 19 (Museum) E to location 23 (Thin Alley) N to location 13 (Outside Tube Station)

Objects at location

None

Events associated with location

Response W _:
AT 19 (Are we at location 19 (Museum)) GOTO 18 (Go to location 18) (Bend in Road) DESC (Describe current location)

Location #19

Description

I am inside a small museum. There are doors to the EAST and WEST.

Short Name

Museum

Connections

Objects at location

Object #1: An old oil lamp.

Events associated with location

Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 0 (Is object 0 [A lit lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 1 (Is object 1 [An old oil lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response W _:
AT 19 (Are we at location 19 (Museum)) GOTO 18 (Go to location 18) (Bend in Road) DESC (Describe current location)
Response W _:
AT 20 (Are we at location 20 (Store Room)) NOTZERO 16 (Is Flag 16 not zero) GOTO 19 (Go to location 19) (Museum) DESC (Describe current location)
Response E _:
AT 19 (Are we at location 19 (Museum)) NOTZERO 16 (Is Flag 16 not zero) GOTO 20 (Go to location 20) (Store Room) DESC (Describe current location)
Response E _:
AT 19 (Are we at location 19 (Museum)) MESSAGE 19 (The door is locked.) DONE
Response PEEP DOOR:
AT 19 (Are we at location 19 (Museum)) MESSAGE 18 (I can see a store room through a small window in the door.) DONE
Response OPEN DOOR:
AT 19 (Are we at location 19 (Museum)) ZERO 16 (Is Flag 16 zero) MESSAGE 19 (The door is locked.) DONE
Response UNLO DOOR:
AT 19 (Are we at location 19 (Museum)) PRESENT 14 (Is object 14 [A large key.] at current location) ZERO 16 (Is Flag 16 zero) MESSAGE 21 (The keyhole is blocked up.) DONE
Response UNLO DOOR:
AT 19 (Are we at location 19 (Museum)) ABSENT 14 (Is object 14 [A large key.] absent from current location) ZERO 16 (Is Flag 16 zero) MESSAGE 68 (I don't have any keys to unlock it with!) DONE

Location #20

Description

I am in a store room, an open window is SOUTH and there is a door to the WEST.

Short Name

Store Room

Connections

S to location 24 (Dead End)

Objects at location

Object #19: A laser cutter.

Events associated with location

Response W _:
AT 20 (Are we at location 20 (Store Room)) NOTZERO 16 (Is Flag 16 not zero) GOTO 19 (Go to location 19) (Museum) DESC (Describe current location)
Response W _:
AT 20 (Are we at location 20 (Store Room)) MESSAGE 19 (The door is locked.) DONE
Response E _:
AT 19 (Are we at location 19 (Museum)) NOTZERO 16 (Is Flag 16 not zero) GOTO 20 (Go to location 20) (Store Room) DESC (Describe current location)
Response U PILE:
AT 24 (Are we at location 24 (Dead End)) GOTO 20 (Go to location 20) (Store Room) DESC (Describe current location)
Response OPEN DOOR:
AT 20 (Are we at location 20 (Store Room)) ZERO 16 (Is Flag 16 zero) MESSAGE 19 (The door is locked.) DONE
Response UNLO DOOR:
AT 20 (Are we at location 20 (Store Room)) PRESENT 14 (Is object 14 [A large key.] at current location) ZERO 16 (Is Flag 16 zero) MESSAGE 20 (The key fits perfectly, and the door swings open.) SET 16 (Set flag 16 to 255) DONE
Response UNLO DOOR:
AT 20 (Are we at location 20 (Store Room)) ABSENT 14 (Is object 14 [A large key.] absent from current location) ZERO 16 (Is Flag 16 zero) MESSAGE 68 (I don't have any keys to unlock it with!) DONE

Location #21

Description

I am in the Jewel Room, a spiral staircase leads DOWN.

Short Name

Jewel Room

Connections

D to location 17 (Base of Tower)

Objects at location

Object #20: A fake jewel.

Events associated with location

Response DROP DIAM:
AT 21 (Are we at location 21 (Jewel Room)) DROP 22 (A real diamond.) SET 14 (Set flag 14 to 255) OK
Response OPEN DOOR:
AT 26 (Are we at location 26 (Long Damp Tunnel)) GOTO 21 (Go to location 21) (Jewel Room) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)
Response DOOR _:
AT 26 (Are we at location 26 (Long Damp Tunnel)) GOTO 21 (Go to location 21) (Jewel Room) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)

Location #22

Description

I am on a deserted train platform. Stone steps go UP.

Short Name

Platform

Connections

U to location 13 (Outside Tube Station)

Objects at location

None

Events associated with location

Process _ ANCT:
AT 22 (Are we at location 22 (Platform)) EQ 17 100 (Is Flag 17 equal to 100) DONE
Process _ ANCT:
AT 22 (Are we at location 22 (Platform)) ZERO 2 (Is Flag 2 zero) LET 2 1 (Set flag 2 to 1) MESSAGE 65 (An announcement is being made; "Will passengers please WAIT for the next TRAIN".)
Response EN TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 100 (Is Flag 17 equal to 100) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 210 MESSAGE 60 ( The train emerges into country, and seems to travel for miles.) PAUSE 200 MESSAGE 61 ( The train passes a sign; ----------- -Croeso i- - - - Gymru - ----------- (Welcome to Wales)) PAUSE 200 MESSAGE 62 ( The train pulls into a station and I step out.) PAUSE 200 GOTO 46 (Go to location 46) (Llanfair) CREATE 34 (A train waiting on the right of the platform.) DESC (Describe current location)
Response EN TRAI:
AT 22 (Are we at location 22 (Platform)) NOTZERO 17 (Is Flag 17 not zero) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 210 MESSAGE 30 ( The walls are rushing past at an alarming rate!) PAUSE 200 MESSAGE 31 ( There is a sudden lurch, Oh no the train's going to cras...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Response EN TRAI:
AT 46 (Are we at location 46 (Llanfair)) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 200 MESSAGE 63 ( The train travels for miles.) PAUSE 200 MESSAGE 62 ( The train pulls into a station and I step out.) PAUSE 200 GOTO 22 (Go to location 22) (Platform) DESC (Describe current location)
Response EN TRAI:
AT 22 (Are we at location 22 (Platform)) MESSAGE 32 (Its not here. Yet!) DONE
Response USE TICK:
AT 13 (Are we at location 13 (Outside Tube Station)) CARR 12 (Is object 12 [A train ticket.] being carried) GOTO 22 (Go to location 22) (Platform) DESC (Describe current location)
Response WAIT TRAI:
AT 22 (Are we at location 22 (Platform)) ZERO 17 (Is Flag 17 zero) MESSAGE 28 (A train pulls into the station.) CREATE 34 (A train waiting on the right of the platform.) LET 17 200 (Set flag 17 to 200) DONE
Response WAIT TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 200 (Is Flag 17 equal to 200) CREATE 38 (A train waiting on the left of the platform.) DESTROY 34 (A train waiting on the right of the platform.) MESSAGE 58 (The first train pulls out of the station, and a second pulls in on the other line.) CLEAR 19 (Set flag 19 to 0) LET 17 100 (Set flag 17 to 100) DONE

Location #23

Description

I am in a thin alley which runs from EAST to WEST.

Short Name

Thin Alley

Connections

E to location 24 (Dead End) W to location 18 (Bend in Road)

Objects at location

None

Events associated with location

None

Location #24

Description

I am at a dead end, there is a window high above me and the exit is WEST.

Short Name

Dead End

Connections

W to location 23 (Thin Alley)

Objects at location

Object #23: A dead cat! Phew!

Events associated with location

Response U LADD:
AT 24 (Are we at location 24 (Dead End)) PRESENT 15 (Is object 15 [A tall ladder.] at current location) MESSAGE 43 (The dustbins are in the way.) DONE
Response U PILE:
AT 24 (Are we at location 24 (Dead End)) GOTO 20 (Go to location 20) (Store Room) DESC (Describe current location)
Response PEEP _:
AT 24 (Are we at location 24 (Dead End)) MESSAGE 14 (I can see a pile of dustbins.) DONE
Response HELP _:
AT 24 (Are we at location 24 (Dead End)) MESSAGE 12 (Try LOOKing around a little.) DONE
Response MOVE PILE:
AT 24 (Are we at location 24 (Dead End)) MESSAGE 54 (They are too heavy to move.) DONE

Location #25

Description

A Policeman has arrested me for STEALING and put me in a cell. There are no visible exits and a nozzle protrudes from one wall. Oh no!!! Poison Gas, he must be an enemy agen... Chh Ch..

Short Name

Room25

Connections

Objects at location

None

Events associated with location

Process _ GAS:
AT 25 (Are we at location 25 (Room25)) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Process _ ARST:
AT 17 (Are we at location 17 (Base of Tower)) PRESENT 22 (Is object 22 [A real diamond.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 0 (Is object 0 [A lit lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 1 (Is object 1 [An old oil lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 10 (Is object 10 [A `1.00 NOTE on the plate.] absent from current location) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 8 (Is object 8 [A 50p COIN on the plate.] absent from current location) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)

Location #26

Description

I am in a long damp tunnel, a trap door is to the NORTH and the tunnel goes DOWN.

Short Name

Long Damp Tunnel

Connections

D to location 29 (Thieves Hideout)

Objects at location

None

Events associated with location

Response OPEN DOOR:
AT 26 (Are we at location 26 (Long Damp Tunnel)) GOTO 21 (Go to location 21) (Jewel Room) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)
Response DOOR _:
AT 26 (Are we at location 26 (Long Damp Tunnel)) GOTO 21 (Go to location 21) (Jewel Room) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)

Location #27

Description

I'm on the rungs of a ladder going UP, in an EAST/WEST Sewer.

Short Name

Rungs of Ladder

Connections

E to location 31 (Sewer) W to location 31 (Sewer)

Objects at location

None

Events associated with location

Response U _:
AT 27 (Are we at location 27 (Rungs of Ladder)) GOTO 15 (Go to location 15) (Cul-de-sac) CLEAR 0 (Set flag 0 to 0) DESC (Describe current location)
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) GOTO 27 (Go to location 27) (Rungs of Ladder) SET 0 (Set flag 0 to 255) LET 10 5 (Set flag 10 to 5) DESC (Describe current location)

Location #28

Description

I'm in a SEWER! I can hear the sound of crashing water.

Short Name

Crashing Water

Connections

E to location 33 (Sewre) D to location 36 (Sewer)

Objects at location

None

Events associated with location

None

Location #29

Description

I'm in the Jewel thieves hideout which has been abandoned. A ladder goes UP through a hole in the ceiling. Exit is NORTH.

Short Name

Thieves Hideout

Connections

N to location 30 (Sewer) U to location 26 (Long Damp Tunnel)

Objects at location

Object #25: A sign saying; "Door NE opens from other side."

Events associated with location

None

Location #30

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 31 (Sewer) S to location 30 (Sewer) E to location 27 (Rungs of Ladder) W to location 30 (Sewer)

Objects at location

None

Events associated with location

None

Location #31

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 30 (Sewer) S to location 31 (Sewer) E to location 32 (Sewer) W to location 31 (Sewer)

Objects at location

None

Events associated with location

None

Location #32

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 32 (Sewer) S to location 32 (Sewer) E to location 28 (Crashing Water) W to location 31 (Sewer)

Objects at location

None

Events associated with location

None

Location #33

Description

I'm in a SEWRE!

Short Name

Sewre

Connections

N to location 33 (Sewre) S to location 28 (Crashing Water) E to location 33 (Sewre) W to location 32 (Sewer)

Objects at location

None

Events associated with location

None

Location #34

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 31 (Sewer) S to location 38 (Sewer) E to location 35 (Sewer) W to location 34 (Sewer)

Objects at location

None

Events associated with location

None

Location #35

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 36 (Sewer) S to location 35 (Sewer) E to location 35 (Sewer) W to location 29 (Thieves Hideout)

Objects at location

None

Events associated with location

None

Location #36

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 28 (Crashing Water) S to location 37 (Sewer) E to location 36 (Sewer) W to location 36 (Sewer)

Objects at location

Object #26: A credit card.

Events associated with location

None

Location #37

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 34 (Sewer) S to location 38 (Sewer) E to location 37 (Sewer) E to location 37 (Sewer)

Objects at location

None

Events associated with location

None

Location #38

Description

I'm in a SEWER!

Short Name

Sewer

Connections

N to location 38 (Sewer) S to location 37 (Sewer) E to location 36 (Sewer) W to location 38 (Sewer)

Objects at location

None

Events associated with location

None

Location #39

Description

I am in the Armoury. A low arch goes SOUTH and a door is EAST.

Short Name

Armoury

Connections

S to location 45 (Secret Police HQ) E to location 40 (Office)

Objects at location

Object #27: A long knife.

Events associated with location

None

Location #40

Description

I am in an office the exit is to the WEST.

Short Name

Office

Connections

W to location 39 (Armoury)

Objects at location

Object #28: A bag.

Events associated with location

None

Location #41

Description

I am in the middle of a road. There are dead frogs all around. Arghhh A car hit m...

Short Name

Middle of Road

Connections

Objects at location

None

Events associated with location

Process _ FROG:
AT 41 (Are we at location 41 (Middle of Road)) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Response CROS ROAD:
AT 5 (Are we at location 5 (Busy Road)) GOTO 41 (Go to location 41) (Middle of Road) DESC (Describe current location)
Response CROS ROAD:
AT 4 (Are we at location 4 (West Side of Road)) GOTO 41 (Go to location 41) (Middle of Road) DESC (Describe current location)

Location #42

Description

I am inside a large junk shop. The exit is SOUTH.

Short Name

Junk Shop

Connections

S to location 5 (Busy Road)

Objects at location

Object #4: A small purse.

Events associated with location

None

Location #43

Description

I am in a large library, books line the shelves. Archways lead NORTH and EAST.

Short Name

Library

Connections

N to location 44 (Reading Room) E to location 4 (West Side of Road)

Objects at location

Object #6: A gun.

Events associated with location

None

Location #44

Description

I am in the reading room. The door is SOUTH.

Short Name

Reading Room

Connections

S to location 43 (Library)

Objects at location

Object #5: A large book.

Events associated with location

None

Location #45

Description

I am in the headquarters of the Secret Police. A door leads NORTH. Exits to the road are EAST and WEST.

Short Name

Secret Police HQ

Connections

N to location 39 (Armoury) E to location 6 (Seedy Back Road) W to location 5 (Busy Road)

Objects at location

None

Events associated with location

Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) MESSAGE 22 ( Congratulations. You have restored the real jewel to its rightful place. )
Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) ZERO 32 (Is Flag 32 zero) EQ 31 115 (Is Flag 31 equal to 115) MESSAGE 51 (You have also managed to do it in the minimum number of turns! Well Done Indeed ) BEEP 11 144 PAUSE 3 BEEP 11 144 PAUSE 3 BEEP 12 144 PAUSE 3 BEEP 20 148 PAUSE 3 BEEP 15 144 PAUSE 3 BEEP 15 148 PAUSE 3 BEEP 75 152 TURNS (Display number of turns) END (End Game)
Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) MESSAGE 50 (But, you should have been able to do it in only 115 turns!) TURNS (Display number of turns) END (End Game)
Process _ INTR:
AT 3 (Are we at location 3 (Room3)) ANYKEY (Press any key) GOTO 45 (Go to location 45) (Secret Police HQ) DESC (Describe current location)

Location #46

Description

I am standing on a platform. A sign informs me this is "LLANFAIRPWLLGWYNGYLLGOGERYCHWYR NDROBWLLLLANTYSILIOGOGOGOCH"! To the EAST is a lost property office.

Short Name

Llanfair

Connections

E to location 47 (Lost Property)

Objects at location

None

Events associated with location

Process _ ANCT:
AT 46 (Are we at location 46 (Llanfair)) ZERO 2 (Is Flag 2 zero) LET 2 1 (Set flag 2 to 1) MESSAGE 66 (A notice is pinned to the wall.) MESSAGE 67 (It says; "The industrial dispute has been settled and the train shuttle service is back in operation".)
Response EN TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 100 (Is Flag 17 equal to 100) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 210 MESSAGE 60 ( The train emerges into country, and seems to travel for miles.) PAUSE 200 MESSAGE 61 ( The train passes a sign; ----------- -Croeso i- - - - Gymru - ----------- (Welcome to Wales)) PAUSE 200 MESSAGE 62 ( The train pulls into a station and I step out.) PAUSE 200 GOTO 46 (Go to location 46) (Llanfair) CREATE 34 (A train waiting on the right of the platform.) DESC (Describe current location)
Response EN TRAI:
AT 46 (Are we at location 46 (Llanfair)) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 200 MESSAGE 63 ( The train travels for miles.) PAUSE 200 MESSAGE 62 ( The train pulls into a station and I step out.) PAUSE 200 GOTO 22 (Go to location 22) (Platform) DESC (Describe current location)
Response PEEP SIGN:
AT 46 (Are we at location 46 (Llanfair)) MESSAGE 67 (It says; "The industrial dispute has been settled and the train shuttle service is back in operation".) DONE
Response GET SIGN:
AT 46 (Are we at location 46 (Llanfair)) MESSAGE 52 (I can't carry signs around!!!) DONE

Location #47

Description

I am in a lost property office. It seems deserted. The platform is to the WEST.

Short Name

Lost Property

Connections

W to location 46 (Llanfair)

Objects at location

Object #21: A packing crate.

Events associated with location

None

Object Details

Object #0

Description

A lit lamp.

Object start location

Not created

Associated words

_

Events associated with object

Process _ RATS:
NOTZERO 10 (Is Flag 10 not zero) NOTZERO 0 (Is Flag 0 not zero) ABSENT 0 (Is object 0 [A lit lamp.] absent from current location) MESSAGE 9 (Something furry just brushed against my leg.)
Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 0 (Is object 0 [A lit lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET LAMP:
PRESENT 0 (Is object 0 [A lit lamp.] at current location) GET 0 (A lit lamp.) OK
Response DROP LAMP:
PRESENT 0 (Is object 0 [A lit lamp.] at current location) DROP 0 (A lit lamp.) OK
Response STRI LAMP:
CARR 3 (Is object 3 [A lit match.] being carried) CARR 1 (Is object 1 [An old oil lamp.] being carried) SWAP objects 0 (A lit lamp.) and 1 (An old oil lamp.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.) OK

Object #1

Description

An old oil lamp.

Object start location

19 (Museum)

Associated words

_

Events associated with object

Response W _:
AT 19 (Are we at location 19 (Museum)) CARR 1 (Is object 1 [An old oil lamp.] being carried) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET LAMP:
GET 1 (An old oil lamp.) OK
Response DROP LAMP:
DROP 1 (An old oil lamp.) OK
Response STRI LAMP:
CARR 3 (Is object 3 [A lit match.] being carried) CARR 1 (Is object 1 [An old oil lamp.] being carried) SWAP objects 0 (A lit lamp.) and 1 (An old oil lamp.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.) OK
Response STRI LAMP:
CARR 1 (Is object 1 [An old oil lamp.] being carried) MESSAGE 0 (I have nothing to light it with. ) DONE

Object #2

Description

A match.

Object start location

16 (Toilets)

Associated words

_

Events associated with object

Response GET MATC:
PRESENT 2 (Is object 2 [A match.] at current location) GET 2 (A match.) OK
Response DROP MATC:
PRESENT 2 (Is object 2 [A match.] at current location) DROP 2 (A match.) OK
Response STRI MATC:
CARR 2 (Is object 2 [A match.] being carried) SWAP objects 2 (A match.) and 3 (A lit match.) OK

Object #3

Description

A lit match.

Object start location

Not created

Associated words

_

Events associated with object

Process _ COLD:
NOTZERO 0 (Is Flag 0 not zero) CARR 3 (Is object 3 [A lit match.] being carried) MESSAGE 25 (The match burnt out with the damp, so I've thrown it away.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.)
Response GET MATC:
PRESENT 3 (Is object 3 [A lit match.] at current location) GET 3 (A lit match.) OK
Response DROP MATC:
PRESENT 3 (Is object 3 [A lit match.] at current location) DROP 3 (A lit match.) OK
Response STRI LAMP:
CARR 3 (Is object 3 [A lit match.] being carried) CARR 1 (Is object 1 [An old oil lamp.] being carried) SWAP objects 0 (A lit lamp.) and 1 (An old oil lamp.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.) OK
Response STRI MATC:
CARR 2 (Is object 2 [A match.] being carried) SWAP objects 2 (A match.) and 3 (A lit match.) OK

Object #4

Description

A small purse.

Object start location

42 (Junk Shop)

Associated words

_

Events associated with object

Response PEEP PURS:
PRESENT 4 (Is object 4 [A small purse.] at current location) MESSAGE 40 (It has a broken clasp.) DONE
Response GET PURS:
GET 4 (A small purse.) OK
Response DROP PURS:
DROP 4 (A small purse.) OK
Response OPEN PURS:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 4 (Is object 4 [A small purse.] at current location) DESTROY 4 (A small purse.) CREATE 10 (A `1.00 NOTE on the plate.) DESC (Describe current location)
Response OPEN PURS:
PRESENT 4 (Is object 4 [A small purse.] at current location) DESTROY 4 (A small purse.) CREATE 11 (A `1.00 NOTE.) DESC (Describe current location)

Object #5

Description

A large book.

Object start location

44 (Reading Room)

Associated words

_

Events associated with object

Response PEEP BOOK:
PRESENT 5 (Is object 5 [A large book.] at current location) MESSAGE 15 (It starts: LASER OPERATION Twiddle the Knobs!!) DONE
Response GET BOOK:
GET 5 (A large book.) OK
Response DROP BOOK:
DROP 5 (A large book.) OK
Response TURN BOOK:
PRESENT 5 (Is object 5 [A large book.] at current location) MESSAGE 41 (The book continues: "This book will self destruct in two secs". ) PAUSE 70 MESSAGE 42 (The book goes up in flames, all that remains is a pile of ash.) DESTROY 5 (A large book.) CREATE 35 (A pile of ash.) DONE

Object #6

Description

A gun.

Object start location

43 (Library)

Associated words

_

Events associated with object

Response SHOO MAN:
NOTZERO 7 (Is Flag 7 not zero) NOTZERO 13 (Is Flag 13 not zero) CARR 6 (Is object 6 [A gun.] being carried) MESSAGE 4 (The man crumples to the ground.) CLEAR 13 (Set flag 13 to 0) CREATE 30 (A crumpled body.) DONE
Response SHOO MAN:
ZERO 7 (Is Flag 7 zero) NOTZERO 13 (Is Flag 13 not zero) CARR 6 (Is object 6 [A gun.] being carried) MESSAGE 5 (I can't he's disappeared again.) DONE
Response SHOO GUN:
NOTZERO 7 (Is Flag 7 not zero) NOTZERO 13 (Is Flag 13 not zero) CARR 6 (Is object 6 [A gun.] being carried) MESSAGE 4 (The man crumples to the ground.) CLEAR 13 (Set flag 13 to 0) CREATE 30 (A crumpled body.) DONE
Response GET GUN:
GET 6 (A gun.) OK
Response DROP GUN:
DROP 6 (A gun.) OK

Object #7

Description

A collection plate.

Object start location

8 (Cathedral)

Associated words

_

Events associated with object

None

Object #8

Description

A 50p COIN on the plate.

Object start location

8 (Cathedral)

Associated words

_

Events associated with object

Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 10 (Is object 10 [A `1.00 NOTE on the plate.] absent from current location) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) DESTROY 8 (A 50p COIN on the plate.) CREATE 9 (A 50p COIN.) GET 9 (A 50p COIN.) OK
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 8 (Is object 8 [A 50p COIN on the plate.] absent from current location) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response DROP 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 8 (A 50p COIN on the plate.) OK

Object #9

Description

A 50p COIN.

Object start location

Not created

Associated words

_

Events associated with object

Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) DESTROY 8 (A 50p COIN on the plate.) CREATE 9 (A 50p COIN.) GET 9 (A 50p COIN.) OK
Response GET 50P:
GET 9 (A 50p COIN.) OK
Response DROP 50P:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 8 (A 50p COIN on the plate.) OK
Response DROP 50P:
DROP 9 (A 50p COIN.) OK
Response USE 50P:
AT 10 (Are we at location 10 (Delicatessen)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 31 (A hamburger.) DESC (Describe current location)

Object #10

Description

A `1.00 NOTE on the plate.

Object start location

Not created

Associated words

_

Events associated with object

Response GET 50P:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 10 (Is object 10 [A `1.00 NOTE on the plate.] absent from current location) PRESENT 8 (Is object 8 [A 50p COIN on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) ABSENT 8 (Is object 8 [A 50p COIN on the plate.] absent from current location) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) DESTROY 10 (A `1.00 NOTE on the plate.) CREATE 11 (A `1.00 NOTE.) GET 11 (A `1.00 NOTE.) OK
Response DROP NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 11 (Is object 11 [A `1.00 NOTE.] at current location) DESTROY 11 (A `1.00 NOTE.) CREATE 10 (A `1.00 NOTE on the plate.) OK
Response OPEN PURS:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 4 (Is object 4 [A small purse.] at current location) DESTROY 4 (A small purse.) CREATE 10 (A `1.00 NOTE on the plate.) DESC (Describe current location)

Object #11

Description

A `1.00 NOTE.

Object start location

Not created

Associated words

_

Events associated with object

Response GET NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 10 (Is object 10 [A `1.00 NOTE on the plate.] at current location) DESTROY 10 (A `1.00 NOTE on the plate.) CREATE 11 (A `1.00 NOTE.) GET 11 (A `1.00 NOTE.) OK
Response GET NOTE:
GET 11 (A `1.00 NOTE.) OK
Response DROP NOTE:
AT 8 (Are we at location 8 (Cathedral)) PRESENT 11 (Is object 11 [A `1.00 NOTE.] at current location) DESTROY 11 (A `1.00 NOTE.) CREATE 10 (A `1.00 NOTE on the plate.) OK
Response DROP NOTE:
DROP 11 (A `1.00 NOTE.) OK
Response OPEN PURS:
PRESENT 4 (Is object 4 [A small purse.] at current location) DESTROY 4 (A small purse.) CREATE 11 (A `1.00 NOTE.) DESC (Describe current location)

Object #12

Description

A train ticket.

Object start location

9 (Travel Agent)

Associated words

_

Events associated with object

Response GET TICK:
GET 12 (A train ticket.) OK
Response DROP TICK:
DROP 12 (A train ticket.) OK
Response USE TICK:
AT 13 (Are we at location 13 (Outside Tube Station)) CARR 12 (Is object 12 [A train ticket.] being carried) GOTO 22 (Go to location 22) (Platform) DESC (Describe current location)
Response USE CARD:
AT 9 (Are we at location 9 (Travel Agent)) CARR 26 (Is object 26 [A credit card.] being carried) PRESENT 12 (Is object 12 [A train ticket.] at current location) MESSAGE 27 (The girl says "American Express? That will do nicely sir") DROP 26 (A credit card.) GET 12 (A train ticket.) INVEN (Show inventory)
Response BUY TICK:
AT 9 (Are we at location 9 (Travel Agent)) PRESENT 12 (Is object 12 [A train ticket.] at current location) MESSAGE 1 (How?) DONE

Object #13

Description

A sign saying; "VENDING MACHINE USES 50p COINS"

Object start location

10 (Delicatessen)

Associated words

_

Events associated with object

Response GET SIGN:
PRESENT 13 (Is object 13 [A sign saying; "VENDING MACHINE USES 50p COINS" ] at current location) MESSAGE 52 (I can't carry signs around!!!) DONE

Object #14

Description

A large key.

Object start location

12 (Ledge)

Associated words

_

Events associated with object

Response GET KEY:
GET 14 (A large key.) OK
Response DROP KEY:
DROP 14 (A large key.) OK
Response UNLO DOOR:
AT 19 (Are we at location 19 (Museum)) PRESENT 14 (Is object 14 [A large key.] at current location) ZERO 16 (Is Flag 16 zero) MESSAGE 21 (The keyhole is blocked up.) DONE
Response UNLO DOOR:
AT 20 (Are we at location 20 (Store Room)) PRESENT 14 (Is object 14 [A large key.] at current location) ZERO 16 (Is Flag 16 zero) MESSAGE 20 (The key fits perfectly, and the door swings open.) SET 16 (Set flag 16 to 255) DONE
Response UNLO DOOR:
AT 19 (Are we at location 19 (Museum)) ABSENT 14 (Is object 14 [A large key.] absent from current location) ZERO 16 (Is Flag 16 zero) MESSAGE 68 (I don't have any keys to unlock it with!) DONE
Response UNLO DOOR:
AT 20 (Are we at location 20 (Store Room)) ABSENT 14 (Is object 14 [A large key.] absent from current location) ZERO 16 (Is Flag 16 zero) MESSAGE 68 (I don't have any keys to unlock it with!) DONE

Object #15

Description

A tall ladder.

Object start location

14 (Outside Cathedral)

Associated words

_

Events associated with object

Response U LADD:
AT 13 (Are we at location 13 (Outside Tube Station)) PRESENT 15 (Is object 15 [A tall ladder.] at current location) GOTO 12 (Go to location 12) (Ledge) DESC (Describe current location)
Response U LADD:
AT 24 (Are we at location 24 (Dead End)) PRESENT 15 (Is object 15 [A tall ladder.] at current location) MESSAGE 43 (The dustbins are in the way.) DONE
Response U LEDG:
AT 13 (Are we at location 13 (Outside Tube Station)) ABSENT 15 (Is object 15 [A tall ladder.] absent from current location) MESSAGE 45 (I can't reach it.) DONE
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) CARR 15 (Is object 15 [A tall ladder.] being carried) MESSAGE 36 (How am I going to get the ladder through that small hole?) DONE
Response GET LADD:
GET 15 (A tall ladder.) OK
Response DROP LADD:
DROP 15 (A tall ladder.) OK

Object #16

Description

A closed drain cover.

Object start location

15 (Cul-de-sac)

Associated words

_

Events associated with object

Response OPEN COVE:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) MESSAGE 24 (I can't get the drain cover open with my bare hands!) DONE
Response TWID KNOB:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) SWAP objects 16 (A closed drain cover.) and 17 (A drain cover with a neat round hole cut in it.) DESC (Describe current location)

Object #17

Description

A drain cover with a neat round hole cut in it.

Object start location

Not created

Associated words

_

Events associated with object

Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) CARR 15 (Is object 15 [A tall ladder.] being carried) MESSAGE 36 (How am I going to get the ladder through that small hole?) DONE
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) ABSENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] absent from current location) MESSAGE 24 (I can't get the drain cover open with my bare hands!) DONE
Response D _:
AT 15 (Are we at location 15 (Cul-de-sac)) PRESENT 17 (Is object 17 [A drain cover with a neat round hole cut in it.] at current location) GOTO 27 (Go to location 27) (Rungs of Ladder) SET 0 (Set flag 0 to 255) LET 10 5 (Set flag 10 to 5) DESC (Describe current location)
Response TWID KNOB:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) SWAP objects 16 (A closed drain cover.) and 17 (A drain cover with a neat round hole cut in it.) DESC (Describe current location)

Object #18

Description

A small 'peep' hole in the wall.

Object start location

16 (Toilets)

Associated words

_

Events associated with object

None

Object #19

Description

A laser cutter.

Object start location

20 (Store Room)

Associated words

_

Events associated with object

Response GET LASE:
GET 19 (A laser cutter.) OK
Response DROP LASE:
DROP 19 (A laser cutter.) OK
Response USE LASE:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) MESSAGE 1 (How?) DONE
Response USE LASE:
CARR 19 (Is object 19 [A laser cutter.] being carried) MESSAGE 35 (Not here, it's too crowded.) DONE
Response TWID KNOB:
AT 15 (Are we at location 15 (Cul-de-sac)) CARR 19 (Is object 19 [A laser cutter.] being carried) PRESENT 16 (Is object 16 [A closed drain cover.] at current location) SWAP objects 16 (A closed drain cover.) and 17 (A drain cover with a neat round hole cut in it.) DESC (Describe current location)
Response TWID KNOB:
ABSENT 19 (Is object 19 [A laser cutter.] absent from current location) MESSAGE 56 (How about finding yourself a laser first!) DONE

Object #20

Description

A fake jewel.

Object start location

21 (Jewel Room)

Associated words

_

Events associated with object

Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) MESSAGE 22 ( Congratulations. You have restored the real jewel to its rightful place. )
Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) ZERO 32 (Is Flag 32 zero) EQ 31 115 (Is Flag 31 equal to 115) MESSAGE 51 (You have also managed to do it in the minimum number of turns! Well Done Indeed ) BEEP 11 144 PAUSE 3 BEEP 11 144 PAUSE 3 BEEP 12 144 PAUSE 3 BEEP 20 148 PAUSE 3 BEEP 15 144 PAUSE 3 BEEP 15 148 PAUSE 3 BEEP 75 152 TURNS (Display number of turns) END (End Game)
Process _ FIN:
AT 45 (Are we at location 45 (Secret Police HQ)) NOTZERO 14 (Is Flag 14 not zero) PRESENT 20 (Is object 20 [A fake jewel.] at current location) MESSAGE 50 (But, you should have been able to do it in only 115 turns!) TURNS (Display number of turns) END (End Game)
Response GET FAKE:
GET 20 (A fake jewel.) OK
Response DROP FAKE:
DROP 20 (A fake jewel.) OK

Object #21

Description

A packing crate.

Object start location

47 (Lost Property)

Associated words

_

Events associated with object

Response PEEP CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) MESSAGE 47 (It is stamped EXPORT ONLY.) DONE
Response OPEN CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) PRESENT 27 (Is object 27 [A long knife.] at current location) SWAP objects 21 (A packing crate.) and 22 (A real diamond.) CREATE 33 (Some splintered wood.) DESC (Describe current location)
Response OPEN CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) MESSAGE 23 (I think I need to use something like a crowbar.) DONE

Object #22

Description

A real diamond.

Object start location

Not created

Associated words

_

Events associated with object

Process _ ARST:
AT 17 (Are we at location 17 (Base of Tower)) PRESENT 22 (Is object 22 [A real diamond.] at current location) GOTO 25 (Go to location 25) (Room25) DESC (Describe current location)
Response PEEP DIAM:
PRESENT 22 (Is object 22 [A real diamond.] at current location) MESSAGE 55 (It's the Sinclive diamond you dummy, you haven't found any others have you!) DONE
Response GET DIAM:
GET 22 (A real diamond.) OK
Response DROP DIAM:
AT 21 (Are we at location 21 (Jewel Room)) DROP 22 (A real diamond.) SET 14 (Set flag 14 to 255) OK
Response DROP DIAM:
DROP 22 (A real diamond.) OK
Response OPEN CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) PRESENT 27 (Is object 27 [A long knife.] at current location) SWAP objects 21 (A packing crate.) and 22 (A real diamond.) CREATE 33 (Some splintered wood.) DESC (Describe current location)

Object #23

Description

A dead cat! Phew!

Object start location

24 (Dead End)

Associated words

_

Events associated with object

Response EAT CAT:
PRESENT 23 (Is object 23 [A dead cat! Phew!] at current location) MESSAGE 38 (I wouldn't touch it with a barge pole let alone eat it.) DONE

Object #24

Description

A fire hydrant which is making a rather loud banging noise.

Object start location

4 (West Side of Road)

Associated words

_

Events associated with object

Process _ MACK:
PRESENT 24 (Is object 24 [A fire hydrant which is making a rather loud banging noise.] at current location) ZERO 18 (Is Flag 18 zero) LET 18 4 (Set flag 18 to 4)
Process _ MACK:
PRESENT 24 (Is object 24 [A fire hydrant which is making a rather loud banging noise.] at current location) MINUS 18 1 (Decrease flag 18 by 1)
Process _ MACK:
EQ 18 1 (Is Flag 18 equal to 1) NOTWORN 36 (Is object 36 [A Mackintosh.] not being worn) PRESENT 24 (Is object 24 [A fire hydrant which is making a rather loud banging noise.] at current location) MESSAGE 48 (The hydrant starts showering acidic water everywhere, it's burning into m...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Process _ MACK:
EQ 18 1 (Is Flag 18 equal to 1) PRESENT 24 (Is object 24 [A fire hydrant which is making a rather loud banging noise.] at current location) MESSAGE 49 (The hydrant starts showering acidic water everywhere. It runs off the Mackintosh.)

Object #25

Description

A sign saying; "Door NE opens from other side."

Object start location

29 (Thieves Hideout)

Associated words

_

Events associated with object

Response GET SIGN:
PRESENT 25 (Is object 25 [A sign saying; "Door NE opens from other side." ] at current location) MESSAGE 52 (I can't carry signs around!!!) DONE

Object #26

Description

A credit card.

Object start location

36 (Sewer)

Associated words

_

Events associated with object

Response GET CARD:
GET 26 (A credit card.) OK
Response DROP CARD:
DROP 26 (A credit card.) OK
Response USE CARD:
AT 9 (Are we at location 9 (Travel Agent)) CARR 26 (Is object 26 [A credit card.] being carried) PRESENT 12 (Is object 12 [A train ticket.] at current location) MESSAGE 27 (The girl says "American Express? That will do nicely sir") DROP 26 (A credit card.) GET 12 (A train ticket.) INVEN (Show inventory)

Object #27

Description

A long knife.

Object start location

39 (Armoury)

Associated words

_

Events associated with object

Response SHOO MAN:
PRESENT 27 (Is object 27 [A long knife.] at current location) NOTZERO 7 (Is Flag 7 not zero) MESSAGE 39 (The Knife skims past his head & falls to the ground.) DROP 27 (A long knife.) DONE
Response GET KNIF:
GET 27 (A long knife.) OK
Response DROP KNIF:
DROP 27 (A long knife.) OK
Response OPEN CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) PRESENT 27 (Is object 27 [A long knife.] at current location) SWAP objects 21 (A packing crate.) and 22 (A real diamond.) CREATE 33 (Some splintered wood.) DESC (Describe current location)
Response THRO KNIF:
NOTZERO 7 (Is Flag 7 not zero) PRESENT 27 (Is object 27 [A long knife.] at current location) MESSAGE 39 (The Knife skims past his head & falls to the ground.) DROP 27 (A long knife.) DONE

Object #28

Description

A bag.

Object start location

40 (Office)

Associated words

_

Events associated with object

Response GET BAG:
GET 28 (A bag.) OK
Response DROP BAG:
DROP 28 (A bag.) OK
Response OPEN BAG:
PRESENT 28 (Is object 28 [A bag.] at current location) MESSAGE 16 (I see nothing of interest.) DONE

Object #29

Description

A sign saying; "Repair work by PONGO Ltd."

Object start location

14 (Outside Cathedral)

Associated words

_

Events associated with object

Response GET SIGN:
PRESENT 29 (Is object 29 [A sign saying; "Repair work by PONGO Ltd." ] at current location) MESSAGE 52 (I can't carry signs around!!!) DONE

Object #30

Description

A crumpled body.

Object start location

Not created

Associated words

_

Events associated with object

Response SHOO MAN:
NOTZERO 7 (Is Flag 7 not zero) NOTZERO 13 (Is Flag 13 not zero) CARR 6 (Is object 6 [A gun.] being carried) MESSAGE 4 (The man crumples to the ground.) CLEAR 13 (Set flag 13 to 0) CREATE 30 (A crumpled body.) DONE
Response SHOO GUN:
NOTZERO 7 (Is Flag 7 not zero) NOTZERO 13 (Is Flag 13 not zero) CARR 6 (Is object 6 [A gun.] being carried) MESSAGE 4 (The man crumples to the ground.) CLEAR 13 (Set flag 13 to 0) CREATE 30 (A crumpled body.) DONE

Object #31

Description

A hamburger.

Object start location

Not created

Associated words

_

Events associated with object

Response GET HAMB:
GET 31 (A hamburger.) OK
Response DROP HAMB:
DROP 31 (A hamburger.) OK
Response USE 50P:
AT 10 (Are we at location 10 (Delicatessen)) PRESENT 9 (Is object 9 [A 50p COIN.] at current location) DESTROY 9 (A 50p COIN.) CREATE 31 (A hamburger.) DESC (Describe current location)
Response EAT HAMB:
PRESENT 31 (Is object 31 [A hamburger.] at current location) MESSAGE 8 (Ah! That was delicious.) CLEAR 15 (Set flag 15 to 0) CLEAR 6 (Set flag 6 to 0) DESTROY 31 (A hamburger.) DONE

Object #32

Description

A spent match.

Object start location

Not created

Associated words

_

Events associated with object

Process _ COLD:
NOTZERO 0 (Is Flag 0 not zero) CARR 3 (Is object 3 [A lit match.] being carried) MESSAGE 25 (The match burnt out with the damp, so I've thrown it away.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.)
Response GET MATC:
GET 32 (A spent match.) OK
Response DROP MATC:
DROP 32 (A spent match.) OK
Response STRI LAMP:
CARR 3 (Is object 3 [A lit match.] being carried) CARR 1 (Is object 1 [An old oil lamp.] being carried) SWAP objects 0 (A lit lamp.) and 1 (An old oil lamp.) DESTROY 3 (A lit match.) CREATE 32 (A spent match.) OK

Object #33

Description

Some splintered wood.

Object start location

Not created

Associated words

_

Events associated with object

Response OPEN CRAT:
PRESENT 21 (Is object 21 [A packing crate.] at current location) PRESENT 27 (Is object 27 [A long knife.] at current location) SWAP objects 21 (A packing crate.) and 22 (A real diamond.) CREATE 33 (Some splintered wood.) DESC (Describe current location)

Object #34

Description

A train waiting on the right of the platform.

Object start location

Not created

Associated words

_

Events associated with object

Response EN TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 100 (Is Flag 17 equal to 100) MESSAGE 29 ( The doors close and the train begins to accelerate.) PAUSE 210 MESSAGE 60 ( The train emerges into country, and seems to travel for miles.) PAUSE 200 MESSAGE 61 ( The train passes a sign; ----------- -Croeso i- - - - Gymru - ----------- (Welcome to Wales)) PAUSE 200 MESSAGE 62 ( The train pulls into a station and I step out.) PAUSE 200 GOTO 46 (Go to location 46) (Llanfair) CREATE 34 (A train waiting on the right of the platform.) DESC (Describe current location)
Response WAIT TRAI:
AT 22 (Are we at location 22 (Platform)) ZERO 17 (Is Flag 17 zero) MESSAGE 28 (A train pulls into the station.) CREATE 34 (A train waiting on the right of the platform.) LET 17 200 (Set flag 17 to 200) DONE
Response WAIT TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 200 (Is Flag 17 equal to 200) CREATE 38 (A train waiting on the left of the platform.) DESTROY 34 (A train waiting on the right of the platform.) MESSAGE 58 (The first train pulls out of the station, and a second pulls in on the other line.) CLEAR 19 (Set flag 19 to 0) LET 17 100 (Set flag 17 to 100) DONE

Object #35

Description

A pile of ash.

Object start location

Not created

Associated words

_

Events associated with object

Response TURN BOOK:
PRESENT 5 (Is object 5 [A large book.] at current location) MESSAGE 41 (The book continues: "This book will self destruct in two secs". ) PAUSE 70 MESSAGE 42 (The book goes up in flames, all that remains is a pile of ash.) DESTROY 5 (A large book.) CREATE 35 (A pile of ash.) DONE

Object #36

Description

A Mackintosh.

Object start location

11 (Entrance to Tower)

Associated words

_

Events associated with object

Process _ MACK:
EQ 18 1 (Is Flag 18 equal to 1) NOTWORN 36 (Is object 36 [A Mackintosh.] not being worn) PRESENT 24 (Is object 24 [A fire hydrant which is making a rather loud banging noise.] at current location) MESSAGE 48 (The hydrant starts showering acidic water everywhere, it's burning into m...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Response GET MACK:
GET 36 (A Mackintosh.) OK
Response DROP MACK:
DROP 36 (A Mackintosh.) OK
Response WEAR MACK:
WEAR 36 (A Mackintosh.) OK
Response REMO MACK:
REMOVE 36 (A Mackintosh.) OK

Object #37

Description

A sign which says; "Tower closed to PUBLIC"

Object start location

17 (Base of Tower)

Associated words

_

Events associated with object

Response GET SIGN:
PRESENT 37 (Is object 37 [A sign which says; "Tower closed to PUBLIC"] at current location) MESSAGE 52 (I can't carry signs around!!!) DONE

Object #38

Description

A train waiting on the left of the platform.

Object start location

Not created

Associated words

_

Events associated with object

Response WAIT TRAI:
AT 22 (Are we at location 22 (Platform)) EQ 17 200 (Is Flag 17 equal to 200) CREATE 38 (A train waiting on the left of the platform.) DESTROY 34 (A train waiting on the right of the platform.) MESSAGE 58 (The first train pulls out of the station, and a second pulls in on the other line.) CLEAR 19 (Set flag 19 to 0) LET 17 100 (Set flag 17 to 100) DONE

Events without associated object or location

Process _ INIT:
ZERO 11 (Is Flag 11 zero) SET 11 (Set flag 11 to 255) SET 19 (Set flag 19 to 255) LET 6 30 (Set flag 6 to 30)
Process _ FOOD:
EQ 6 19 (Is Flag 6 equal to 19) SET 15 (Set flag 15 to 255)
Process _ FOOD:
EQ 6 1 (Is Flag 6 equal to 1) NOTZERO 15 (Is Flag 15 not zero) MESSAGE 7 (I'm dying of starvatio...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Process _ FOOD:
NOTZERO 15 (Is Flag 15 not zero) MESSAGE 6 (I'm hungry!)
Process _ RATS:
EQ 10 1 (Is Flag 10 equal to 1) MESSAGE 10 (Arrgghhh!h! A giant rat is at my throa...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Process _ SHOT:
EQ 13 254 (Is Flag 13 equal to 254) CHANCE 10 (With 10% chance of occurring) MESSAGE 3 (A man appears and takes a shot at me, Arrghh he's hit m...) BEEP 100 96 BEEP 100 96 BEEP 100 72 TURNS (Display number of turns) END (End Game)
Process _ SHOT:
NOTZERO 13 (Is Flag 13 not zero) CHANCE 60 (With 60% chance of occurring) MESSAGE 2 (A man appears and takes a shot at me, he missed!) LET 7 2 (Set flag 7 to 2) LET 13 254 (Set flag 13 to 254)
Response PEEP _:
MESSAGE 16 (I see nothing of interest.) DONE
Response HELP _:
NOTZERO 0 (Is Flag 0 not zero) MESSAGE 46 (Try mapping the place. Haven't you played adventure before?) DONE
Response HELP _:
MESSAGE 11 (Use your brains a little bit before you start to panic!) DONE
Response GET I:
INVEN (Show inventory)
Response GET SIGN:
MESSAGE 53 (I don't see a sign anywhere around here mate!) DONE
Response OPEN DOOR:
MESSAGE 34 (I can't see a closed door anywhere around here!) DONE
Response UNLO DOOR:
MESSAGE 34 (I can't see a closed door anywhere around here!)
Response KICK DOOR:
MESSAGE 44 (Ouch! that hurt.) DONE
Response WAIT TRAI:
EQ 17 100 (Is Flag 17 equal to 100) MESSAGE 64 (The shuttle train is already in the station.) DONE
Response I _:
INVEN (Show inventory)
Response R _:
DESC (Describe current location)
Response SAVE _:
SAVE
Response LOAD _:
LOAD
Response LAY _:
MESSAGE 57 (We have a nice clean adventure here! So for swearing you can go and start again (without the option of a SAVE!).) TURNS (Display number of turns) END (End Game)
Response QUIT _:
QUIT (Show Quit message) TURNS (Display number of turns) END (End Game)

Flags
Flag 0 - light status. Set to 255 (dark) when entering the sewer. Flag 2 - in either of the stations, this causes a message to be displayed Flag 6 - set to 30 at the start of the gane an decreases every turn. When this reaches 19, you get hungry. When it reaches 1, you die of starvation. Flag 7 - when the assassin appears, this flag is set to 2 to give you 2 turns to kill him Flag 10 - This is set to 5 when you enter the sewer. If you do not have a light source the rats will get you after five moves. Flag 11 - this flag is used to ensure that flags 6 and 19 are set at the start of the game. Once they have been set, flag 11 is set to 255. Flag 12 - this flag is used to ensure that the assassin is only created once. Set to 255 once he has been created. Flag 13 - set initially when visiting Location 6 for the first time. Once set, the assassin has a 60% chance of attacking you each turn, followed by a 10% chance of killing you on the subsequent turn. Flag 14 - set when dropping the diamond in the tower. Lets you complete the game if you then return to the start location with the fake diamond. Flag 15 - set if you are hungry. Used to control the display of messages relating to hunger. Cleared when you eat. Flag 16 - set to 255 once you have unlocked the door in the museum. Flag 17 - controls the movement of trains. Set to 200 when the first train arrives. Set to 100 when the second train arrives. Flag 18 - set to 4 when you first enter the location with the fire hydrant and decreased by 1 every turn. If it reaches 1 and you are not wearing the mac, you get sprayed with acid. Flag 19 - controls the message seen when reading the sign at the train station. Flag 30 - Score. Unused in this game.