Secret Agent Walkthrough by Alex Dijkstra for the BBC INVENTORY (you are wearing a jet pack. SAY FIRE to use it), N, E, N, N, W, W, IN, E, E, UP, N, GET KEY, S, DOWN, E, N, GET CARD, S, E, GET BRUSH, EXAMINE BRUSH (it's a wire cutter), W, W, W, W, OUT, E, E, S, S, W, S, UP (you climb over the gate), W, S, UNLOCK (with key), IN, S, W, S, S, E, GET MANUAL, W, N, N, E, N, N, N, E, S, HELP (wirecutters would be usefull), CUT (hole in fence with brush), DROP BRUSH, S, E (if you search the drum you can find a lever. Don't pull it because you will be eaten by sharks), E, E, E, WAIT (the submarine submerges. You can walk around in the submarine, but this is not needed. Don't push the button or you will get killed), WAIT (in any room inside the submarine. The submarine docks), S, EXAMINE SUNBATHERS (wow those costumes are revealing), E, S, E, S, IN, DRIVE, DRIVE, DRIVE, DRIVE, OUT, E, E, E, S, GET HELMET, PAY (with credit card. this is not needed, but let's be nice), N, W, W, S, S, E, HELP ( You are a qualified pilot), FLY (you need the helmet), LAND, R (the other levers make the engine explode), S, S, E (if you stay longer than two turns here the guard kills you), S, S (if you want to you can take and read the magazine, but this is not needed), S, S (don't enter the location with the Rolls. it will kill you after two turns), RIDE (you take the taxi), WAIT, PAY (with the credit card. the driver opens the door), E, E, UP, W, JUMP, E, S, E, GET REVOLVER, S, S, UP, EXAMINE COMPUTER (a chip has burnt out), REPAIR COMPUTER (with manual. you get a promotional message from A&B magazine), DROP MANUAL, DOWN, N, E, E, IN, PULL (lever), E, E, E, E, S, S, S, S, S, S, OUT, W, UP, W, N, E, RIDE (you enter the train), WAIT, W, S, S, S, E, S, S, S, S, UP, E, GET BULLET (It'S a locked case), UNLOCK (with key), GET BULLET, SAY FIRE (you use your jetpack to fly to a random location in the first 20 rooms of the map), walk to room 1 on the map (the room where you started), UP, S, S, E, E, S (after two turns the fisherman kills you), EXAMINE FISHERMAN (he has a sharp knife), SHOOT FISHERMAN (with bullets and revolver), DROP REVOLVER, GET KNIFE (you now have to make the journey again), N, E, E, WAIT, WAIT, S, E, S, E, S, IN, DRIVE, DRIVE, DRIVE, DRIVE, OUT, E, S, S, E, FLY, LAND, R, S, S, E, S, S, S, S, RIDE, WAIT, PAY, E, E, UP, W, JUMP, E, S, E, S, E, E, IN, PULL (lever), E, E, E, E, S, S, S, S, S, S, OUT, W, UP, W, N, E, RIDE, WAIT, W, S, S, S, E, S, S, S, E, WAIT, S (don't enter the pool because the lady kills you after two turns), E, E, S, S, S, S, E, S, W, STAB XOLTAN (with knife). Well done..you have killed XOLTAN. The world is a safer place to live! Notes: -Your score depends on the highest room number you have visited. -The original version has three bugs which makes it impossible to finish the game: *You can't enter the building. I suppose you should be able to open it with the key, but this has been forgotten to program in the game (you can only go in when aa%=1 and this never happens). However to finish the game you don't need the manual. *You have to pass the guard twice, but he kills you the second time. *You can only solve this game if you are able to carry 5 objects, but the problem is you can carry only 3. Although line 560 of the code shows it was the original intention to be able to carry 5 objects. This bug makes it impossible to return to the last locations after you've obtained the knife. Before you use the jetpack you need to carry the credit card, key, helmet, bullet and revolver. The fixed version changed the following lines: 20U%=0:O%=0:J%=0:T%=0:S%=0:M%=0:AA%=0:X$="":score%=0:DIMV$(5),S%(158,4),Q$(216),X$(41),G$(29),B%(29),N$(29):CLS:PRINT"PLEASE INSERT DATA DISC NOW"''"and leave disc running!" 230IFP%=32ANDO%<>1THENJ%=J%+1:IFJ%>2THENX$="Aaaaggghhh ... he stabbed me!":J%=0:PROClose ELSEIFC$="SAY"THENPROCsay ELSEIFP%=77THENS%=S%+1:IFS%>2THENX$="He attacks":PROClose ELSEIFP%=148THENT%=T%+1:IFT%>2THENX$="She stabs me":PROClose 560E%=0:FORD%=1TO5:IFV$(D%)=""THENV$(D%)=G$(R):E%=1:D%=5 650X$="":F%=0:PRINT"I have :-"'"A jet pack..one of Q's specials ..on my back. To use it I must SAY 'FIRE' into my radio/watch"'"and":FORH%=1TO5:IFV$(H%)<>""THENPRINTV$(H%):F%=1 700E%=0:FORD%=1TO5:IFV$(D%)=G$(R)THENV$(D%)="":E%=1 870E%=0:FORX%=1TO5:IFV$(X%)=G$(26)THENE%=1 960IFP%=73THENPRINTX$(10)'"I'd try landing it!":ENDPROC ELSEE%=0:FORX%=1TO5:IFV$(X%)=G$(7)THENE%=1 1020E%=0:FORX%=1TO5:IFV$(X%)=G$(C%)THENE%=1 1170K=1:PROCcheck(1):IFE%<>1THENPRINT"No key":ENDPROC ELSEIFP%=142THENN%=1:PRINTX$(10):ENDPROC ELSEIFP%=25THENAA%=1:PRINTX$(10):ENDPROC ELSEPRINTX$(7):ENDPROC