Alien from Outer Space, at least two issues. Is it solvable?

having trouble with an archived file? post in here!
Post Reply
iamaran
Posts: 384
Joined: Tue Mar 14, 2006 8:08 pm
Contact:

Alien from Outer Space, at least two issues. Is it solvable?

Post by iamaran » Thu Oct 01, 2020 10:43 pm

I actually bought this back in the day, but never got very far.

Anyway, every version I've tried gives "ERROR IN ADVENTURE" when typing the command GET BEER FROM LARDER in the kitchen.

From the start:

Code: Select all

N 
N
E
N
E
D
E
E
E
OPEN LARDER
EXAMINE IT
GET BEER FROM LARDER
The game was written using GAC, so looking at objects and nouns, object 10 is a beer can. But the nouns associated with that object are CAN and ID rather than BEER and CAN as you'd expect. So GET ID FROM LARDER gets you the can of beer.


Another one, again from the starting point:

Code: Select all

N
N
E
N
E
D
E
S
GET KEYBOARD
or

Code: Select all

GET MONITOR 


These are the offending lines and it errors because there is no message 184.

Code: Select all

IF ( NO1 = 37 AND VERB ( 8 ) ) MESS ( 225 ) MESS ( 184 ) WAIT END  
IF ( NO1 = 39 AND VERB ( 8 ) ) MESS ( 225 ) MESS ( 184 ) WAIT END   
There may well be further problems. Has anyone completed this game!? Fuzzel tried and gave up and I'll probably do the same as I'm not exactly enjoying it...

User avatar
lurkio
Posts: 2925
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Alien from Outer Space, at least two issues. Is it solvable?

Post by lurkio » Fri Oct 02, 2020 8:21 pm

iamaran wrote:
Thu Oct 01, 2020 10:43 pm
Anyway, every version I've tried gives "ERROR IN ADVENTURE" when ...
Wow. Looks like a very buggy game!

I've "decompiled" it with grackle, and, searching through the text file, I notice that there are a lot of instances of the empty string ("") -- not all of them are errors like the missing MESS 184, but some of them do look like errors (and not just the ones you already pointed out, iamaran):

Code: Select all

Type: 4
Reading dictionary
Reading verbs: 14
Reading nouns: 10c
Reading adverbs: 21f
Reading objects
Reading rooms: 4a7
Reading messages: 1d1f
Reading high priority conditions
Reading low priority conditions: 1377
Reading room conditions: 11b6
Reading start room
Number of dictionary items: 612
Number of verbs: 82
Number of nouns: 91
Number of adverbs: 0
Number of objects: 71
Number of rooms: 30
Number of messages: 162
Number of high priority conditions: 116
Number of room conditions: 35
Number of low priority conditions: 121
Starting room: 1 (You are in the control room.)
Verb 45: ATTACK
Verb 41: BREAK
Verb 28: BUILD
Verb 43: BURN
Verb 18: CHUCK
Verb 20: CLOSE
Verb 40: CUT
Verb 6: D
Verb 32: DEFROST
Verb 22: DISABLE
Verb 6: DOWN
Verb 38: DRINK
Verb 9: DROP
Verb 2: E
Verb 2: EAST
Verb 37: EAT
Verb 35: EMPTY
Verb 21: ENABLE
Verb 16: EXAMINE
Verb 31: EXTINGUISH
Verb 34: FILL
Verb 8: GET
Verb 13: GRAPHICS
Verb 39: HELP
Verb 41: HIT
Verb 10: IN
Verb 23: INPUT
Verb 36: INSERT
Verb 10: INVENTORY
Verb 45: KILL
Verb 7: L
Verb 48: LAY
Verb 48: LIE
Verb 30: LIGHT
Verb 7: LO
Verb 15: LOAD
Verb 26: LOCK
Verb 7: LOOK
Verb 28: MAKE
Verb 32: MELT
Verb 1: N
Verb 1: NORTH
Verb 19: OPEN
Verb 13: PICTURES
Verb 9: PLACE
Verb 23: PRESS
Verb 19: PRISE
Verb 24: PULL
Verb 23: PUSH
Verb 9: PUT
Verb 49: QUIT
Verb 16: READ
Verb 15: RESTORE
Verb 3: S
Verb 14: SAVE
Verb 29: SCORE
Verb 17: SEARCH
Verb 25: SHAKE
Verb 42: SHOOT
Verb 20: SHUT
Verb 46: SIT
Verb 41: SMASH
Verb 3: SOUTH
Verb 40: STAB
Verb 47: STAND
Verb 44: STRANGLE
Verb 41: STRIKE
Verb 11: SWITCH
Verb 8: TAKE
Verb 12: TEXT
Verb 18: THROW
Verb 11: TURN
Verb 23: TYPE
Verb 5: U
Verb 27: UNLOCK
Verb 5: UP
Verb 4: W
Verb 32: WARM
Verb 50: WASH
Verb 33: WEAR
Verb 4: WEST
Verb 12: WORDS
Noun 24: ALF
Noun 67: BEDS
Noun 38: BEER
Noun 6: BELT
Noun 14: BLANKET
Noun 30: BOMB
Noun 57: BOX
Noun 58: CABINET
Noun 10: CAN
Noun 35: CARD
Noun 18: CARTRIDGE
Noun 11: CHEESE
Noun 12: CHICKEN
Noun 27: CLOCK
Noun 21: CLOTH
Noun 34: COIN
Noun 85: COMPUTER
Noun 86: CONTROLS
Noun 53: COOKER
Noun 7: CORD
Noun 56: CRATE
Noun 3: CROWBAR
Noun 78: CUBICLES
Noun 55: CUPBOARDS
Noun 65: DATABANK
Noun 90: DAVID
Noun 92: DAVIES
Noun 51: DESK
Noun 24: DETECTOR
Noun 28: DEVICE
Noun 69: DRUMS
Noun 88: EQUIPMENT
Noun 17: FLAMETHROWER
Noun 8: FLASK
Noun 95: FOX
Noun 54: FRIDGE
Noun 94: GEORGE
Noun 26: GLOVE
Noun 4: HAMMER
Noun 255: HIM
Noun 92: IAN
Noun 10: ID
Noun 255: IT
Noun 31: JACKET
Noun 23: KEY
Noun 37: KEYBOARD
Noun 93: KNIGHT
Noun 54: LARDER
Noun 20: LEAF
Noun 12: LEG
Noun 25: LIGHTER
Noun 50: LOCKER
Noun 91: MAX
Noun 71: MICROSCOPE
Noun 76: MIRROR
Noun 39: MONITOR
Noun 22: MOP
Noun 95: NIGEL
Noun 94: NORRIS
Noun 13: PAMPHLET
Noun 86: PANEL
Noun 33: PHOTO
Noun 5: PIPE
Noun 19: PISTOL
Noun 29: PLASTIC
Noun 62: POOLTABLE
Noun 73: POSTERS
Noun 88: RADIO
Noun 90: RYDER
Noun 1: SCALPEL
Noun 39: SCREEN
Noun 2: SCREWDRIVER
Noun 83: SHOWERS
Noun 93: SIMON
Noun 82: SINK
Noun 15: SLIDE
Noun 66: SNOWMOBILE
Noun 63: SOFA
Noun 91: STEVENS
Noun 16: TANK
Noun 9: TESTTUBE
Noun 28: TICKER
Noun 36: TORCH
Noun 9: TUBE
Noun 79: TV
Noun 77: URINALS
Noun 40: VIXEN
Noun 32: WALLET
Noun 52: WARDROBE
Noun 75: WASHBASINS
Noun 81: WORKTOPS
Object 51: a desk Weight: 0 Starts in: 9: You are in laboratory #2.
Object 52: a wardrobe Weight: 0 Starts in: 27: You are in dormitory #2.
Object 53: a cooker Weight: 0 Starts in: 15: You are in the kitchen.
Object 54: a larder Weight: 0 Starts in: 15: You are in the kitchen.
Object 55: a cupboard Weight: 0 Starts in: 8: You are in the lab stores.
Object 56: a crate Weight: 0 Starts in: 2: You are in the storeroom.
Object 57: a box Weight: 0 Starts in: 2: You are in the storeroom.
Object 58: a cabinet Weight: 0 Starts in: 9: You are in laboratory #2.
Object 59: a desk Weight: 0 Starts in: 5: You are in the radio room.
Object 81: worktops Weight: 0 Starts in: 9: You are in laboratory #2.
Object 82: a sink Weight: 0 Starts in: 15: You are in the kitchen.
Object 83: showers Weight: 0 Starts in: 20: You are in the washroom.
Object 85: a computer Weight: 0 Starts in: 23: You are in the computer room.
Object 86: a control panel Weight: 0 Starts in: 1: You are in the control room.
Object 60: a desk Weight: 0 Starts in: 10: You are in laboratory #1.
Object 61: a desk Weight: 0 Starts in: 23: You are in the computer room.
Object 62: a pooltable Weight: 0 Starts in: 16: You are in the games room.
Object 63: a sofa Weight: 0 Starts in: 19: You are in the TV room.
Object 65: a databank Weight: 0 Starts in: 23: You are in the computer room.
Object 66: a snowmobile Weight: 0 Starts in: 3: You are in the vehicle shed.
Object 67: beds Weight: 0 Starts in: 27: You are in dormitory #2.
Object 69: oil drums Weight: 0 Starts in: 3: You are in the vehicle shed.
Object 70: beds Weight: 0 Starts in: 28: You are in dormitory #1.
Object 71: a microscope Weight: 0 Starts in: 10: You are in laboratory #1.
Object 73: posters Weight: 0 Starts in: 10: You are in laboratory #1.
Object 75: washbasins Weight: 0 Starts in: 20: You are in the washroom.
Object 76: a mirror Weight: 0 Starts in: 20: You are in the washroom.
Object 77: urinals Weight: 0 Starts in: 21: You are in the toilet area.
Object 78: cubicles Weight: 0 Starts in: 21: You are in the toilet area.
Object 79: a TV Weight: 0 Starts in: 19: You are in the TV room.
Object 88: radio equipment Weight: 0 Starts in: 5: You are in the radio room.
Object 90: David Ryder Weight: 75 Starts in: 0: 
Object 91: Max Stevens Weight: 75 Starts in: 0: 
Object 92: Ian Davies Weight: 75 Starts in: 0: 
Object 93: Simon Knight Weight: 75 Starts in: 0: 
Object 94: George Norris Weight: 0 Starts in: 0: 
Object 95: Nigel Fox Weight: 0 Starts in: 0: 
Object 50: a locker Weight: 0 Starts in: 5: You are in the radio room.
Object 3: a crowbar Weight: 25 Starts in: 50: 
Object 4: a hammer Weight: 20 Starts in: 24: You are in the power room.
Object 5: a pipe Weight: 25 Starts in: 19: You are in the TV room.
Object 6: a belt Weight: 15 Starts in: 114: 
Object 8: a flask Weight: 20 Starts in: 55: 
Object 9: a testtube Weight: 10 Starts in: 58: 
Object 10: a beer can Weight: 15 Starts in: 54: 
Object 11: some cheese Weight: 10 Starts in: 54: 
Object 12: a leg Weight: 10 Starts in: 53: 
Object 13: a pamphlet Weight: 5 Starts in: 56: 
Object 15: a slide Weight: 10 Starts in: 16: You are in the games room.
Object 16: a tank Weight: 40 Starts in: 57: 
Object 17: a flamethrower Weight: 100 Starts in: 100: 
Object 18: a cartridge Weight: 15 Starts in: 19: You are in the TV room.
Object 19: a pistol Weight: 20 Starts in: 51: 
Object 22: a mop Weight: 20 Starts in: 20: You are in the washroom.
Object 23: a key Weight: 5 Starts in: 122: 
Object 24: an ALF detector Weight: 30 Starts in: 56: 
Object 25: a cigarette lighter Weight: 10 Starts in: 19: You are in the TV room.
Object 26: a glove Weight: 10 Starts in: 15: You are in the kitchen.
Object 27: an alarm clock Weight: 15 Starts in: 27: You are in dormitory #2.
Object 28: a ticker Weight: 10 Starts in: 127: 
Object 29: some plastic Weight: 5 Starts in: 108: 
Object 30: a bomb Weight: 15 Starts in: 0: 
Object 31: a jacket Weight: 25 Starts in: 52: 
Object 32: a wallet Weight: 15 Starts in: 131: 
Object 33: a photo Weight: 5 Starts in: 132: 
Object 35: an ID card Weight: 10 Starts in: 51: 
Object 1: a scalpel Weight: 10 Starts in: 10: You are in laboratory #1.
Object 2: a screwdriver Weight: 15 Starts in: 24: You are in the power room.
Object 36: a torch Weight: 10 Starts in: 58: 
Object 20: a leaf Weight: 5 Starts in: 51: 
Object 7: a cord Weight: 10 Starts in: 50: 
Object 14: a blanket Weight: 40 Starts in: 28: You are in dormitory #1.
Room 32: ....a scream echoes through the building - the sure sign of another mutation.... 0
Exits: 0
Room 1: You are in the control room. 47
Exits: 2
N 30
D 2
Room 2: You are in the storeroom. 29
Exits: 2
N 3
U 1
Room 3: You are in the vehicle shed. 59
Exits: 2
S 2
U 4
Room 4: You are in a corridor. 12
Exits: 4
N 7
E 5
S 30
D 3
Room 5: You are in the radio room. 5
Exits: 2
N 6
W 4
Room 6: You are in a corridor. 13
Exits: 3
E 11
S 5
W 7
Room 7: You are in a corridor. 17
Exits: 3
E 6
S 4
W 8
Room 8: You are in the lab stores. 20
Exits: 2
N 9
E 7
Room 9: You are in laboratory #2. 49
Exits: 2
E 10
S 8
Room 10: You are in laboratory #1. 22
Exits: 2
S 11
W 9
Room 11: You are in a corridor. 69
Exits: 3
N 10
W 6
D 12
Room 12: You are in a corridor. 33
Exits: 2
E 13
U 11
Room 13: You are in a corridor. 35
Exits: 3
E 14
S 23
W 12
Room 14: You are in a corridor. 34
Exits: 3
E 15
S 17
W 13
Room 15: You are in the kitchen. 23
Exits: 2
S 16
W 14
Room 16: You are in the games room. 37
Exits: 3
N 15
S 19
W 17
Room 17: You are in a corridor. 41
Exits: 3
N 14
E 16
S 18
Room 18: You are in a corridor. 53
Exits: 3
N 17
E 19
W 22
Room 19: You are in the TV room. 58
Exits: 3
N 16
S 20
W 18
Room 20: You are in the washroom. 32
Exits: 2
N 19
W 21
Room 21: You are in the toilet area. 36
Exits: 2
N 22
E 20
Room 22: You are in a corridor. 54
Exits: 4
N 23
E 18
S 21
W 26
Room 23: You are in the computer room. 82
Exits: 3
N 13
S 22
W 24
Room 24: You are in the power room. 86
Exits: 2
E 23
S 25
Room 25: You are in a corridor. 7
Exits: 3
N 24
E 26
W 29
Room 26: You are in a corridor. 16
Exits: 3
E 22
S 27
W 25
Room 27: You are in dormitory #2. 55
Exits: 2
N 26
W 28
Room 28: You are in dormitory #1. 56
Exits: 2
N 29
E 27
Room 29: You are in a corridor. 89
Exits: 3
E 25
S 28
U 30
Room 30: You are in a corridor. 57
Exits: 3
N 4
S 1
D 29
Message 1: very sharp
Message 2: a 'phillips'
Message 3: iron
Message 4: nothing special
Message 5: lead
Message 6: leather
Message 7: nylon
Message 8: holds acid
Message 9: contains a plastic
Message 10: contains beer
Message 11: cheddar
Message 12: chicken
Message 13: explains how to make a flamethrower from a lead tube, a container of oil, a gun and some propellant
Message 14: woollen
Message 15: smeared with blood
Message 16: contains propellant
Message 17: unlit
Message 18: contains a flare
Message 19: unloaded
Message 20: explains how to make a bomb from explosives and a timing device
Message 22: nothing special
Message 23: brass
Message 24: frosted up
Message 25: gold plated
Message 26: protective
Message 27: battery operated
Message 28: timing device
Message 29: explosive
Message 30: very dangerous
Message 31: protective
Message 32: has NF on it
Message 33: of Nigel Fox. Has "vixen" written on back
Message 35: Ian Davies'
Message 36: off
Message 80: Chemist
Message 81: Mechanical Engineer
Message 82: Radio Operator
Message 83: Electrical engineer
Message 84: Biologist
Message 85: Computer Programmer
Message 100:  
Message 111: extremely weak
Message 112: very weak
Message 113: weak
Message 114: fairly weak
Message 115: fairly strong
Message 116: strong
Message 117: very strong
Message 118: extremely strong
Message 119: He looks 
Message 120: Well done ! You've killed all the mutants and the Alien Life Force with them. 
Message 136: Be more specific
Message 137: Write to Incentive for a clue-sheet
Message 138: It has no cells. It's a sample from 
Message 139: You need some oil
Message 140: The lights have gone out. 
Message 141: It turns off
Message 142:  is killed by the blast. 
Message 143: The room is full of smoke - it has been set alight.
Message 144: oil
Message 145: empty
Message 146:  Mmm, tasty !
Message 147: Glug ! 
Message 148: An explosion rocks the building.
Message 149: The bomb explodes killing you instantly. 
Message 150: You fall to the floor. 
Message 151: The flaming jacket is burning your body ! 
Message 152: You are dead, murdered by the mutants - now there's no stopping the Alien Life Form !
Message 153: The jacket protects you but is now on fire
Message 154:  fires the flamethrower and covers you in burning oil. 
Message 155:  picks up the flamethrower. 
Message 156:  is 
Message 158:  thumps you in the stomach. 
Message 159:  knees you in the groin. 
Message 160:  kicks you in the shins. 
Message 161:  punches you on the jaw. 
Message 162:  lashes out at you with a knife. 
Message 163: The lid is glued on.
Message 164: Within seconds the acid devours his flesh. 
Message 165: , screaming as he's soaked in acid. 
Message 166: The computer shreds the card and spits out the pieces
Message 167: non-user
Message 168: sub-user
Message 169: user
Message 170: super-user
Message 172: has slot in side
Message 173: "
Message 174:  Ocupation : 
Message 175:  Status : 
Message 176: "name : 
Message 177: "input subject's name"
Message 178: "input password"
Message 179: "insert ID card"
Message 180:  remains
Message 181: keyboard and monitor
Message 182: acid spills across the floor
Message 183:  It breaks
Message 185: use
Message 186: locked.
Message 187: Oops !
Message 188: The flask burns your hand so you drop it.
Message 189: wearing
Message 190: You are 
Message 191: not 
Message 192:  and falls to his knees. His burning body melts and then evaporates. 
Message 193: . He embraces you with his fiery arms. 
Message 194:  and soon nothing remains. 
Message 195: . He stumbles from the room screaming for help.
Message 196:  is engulfed in flames
Message 197: The flare bursts from the pistol.
Message 198: Fire shoots from the flamethrower. 
Message 199: lit.
Message 200: loaded
Message 201:  Alfs
Message 202: reading 
Message 203: burning quietly
Message 204: horrific
Message 207: , dead.
Message 208:  gasping for air. 
Message 209:  from you. 
Message 210:  snatches 
Message 211: With what?
Message 212: You haven't the right objects.
Message 213:  and 
Message 214: You find 
Message 215: do
Message 216:  happens. 
Message 218:  gets to his feet.
Message 219:  falls to the floor
Message 220: dead
Message 221:  is here. 
Message 222: It contains 
Message 223: already 
Message 225: It's 
Message 226:  that.
Message 227: closed
Message 228: open
Message 229: . 
Message 230: , 
Message 231: There are exits 
Message 232: north
Message 233: east
Message 234: south
Message 235: west
Message 236: up
Message 237: down
Message 238: nothing
Message 239: carrying 
Message 240: What now?...
Message 241: You can't do that. 
Message 242: Eh?
Message 243: Press a key to start...
Message 244: Sure?...
Message 245: You already have that.
Message 246: You haven't got that. 
Message 247: You can't see that here.
Message 248: You're carrying too much. 
Message 249: You have scored 
Message 250: % after 
Message 251: It's too dark to see.
Message 253:  You can see 
Message 254: okay
Message 255:  turns
High priority condition 1:  RESE (6) IF ((SET? (1) OR SET? (2)) ) IF (((VBNO  < 7)  AND NOT ((VBNO  = 0) )) ) SET (6) END  
High priority condition 2:  IF ((SET? (6) AND SET? ((ROOM  + 200) )) ) TEXT  PICT  MESS (MESSAGE 143:"The room is full of smoke - it has been set alight.") RESE (6) END  
High priority condition 3:  IF (RES? (4)) SET (6) END  
High priority condition 4:  IF (AT (ROOM 32:"....a scream echoes through the building - the sure sign of another mutation....")) HOLD (300) GOTO (ROOM 1:"You are in the control room.") END  
High priority condition 5:  IF (SET? (6)) RESE (5) MESS (MESSAGE 231:"There are exits ") IF (NOT ((CONN (1) = 0) )) MESS (MESSAGE 232:"north") SET (5) END  
High priority condition 6:  IF (((SET? (6) AND SET? (5))  AND NOT ((CONN (2) = 0) )) ) MESS (MESSAGE 230:", ") END  
High priority condition 7:  IF ((SET? (6) AND NOT ((CONN (2) = 0) )) ) MESS (MESSAGE 233:"east") SET (5) END  
High priority condition 8:  IF (((SET? (6) AND SET? (5))  AND NOT ((CONN (3) = 0) )) ) MESS (MESSAGE 230:", ") END  
High priority condition 9:  IF ((SET? (6) AND NOT ((CONN (3) = 0) )) ) MESS (MESSAGE 234:"south") SET (5) END  
High priority condition 10:  IF (((SET? (6) AND SET? (5))  AND NOT ((CONN (4) = 0) )) ) MESS (MESSAGE 230:", ") END  
High priority condition 11:  IF ((SET? (6) AND NOT ((CONN (4) = 0) )) ) MESS (MESSAGE 235:"west") SET (5) END  
High priority condition 12:  IF (((SET? (6) AND SET? (5))  AND NOT ((CONN (5) = 0) )) ) MESS (MESSAGE 230:", ") END  
High priority condition 13:  IF ((SET? (6) AND NOT ((CONN (5) = 0) )) ) MESS (MESSAGE 236:"up") SET (5) END  
High priority condition 14:  IF (((SET? (6) AND SET? (5))  AND NOT ((CONN (6) = 0) )) ) MESS (MESSAGE 230:", ") END  
High priority condition 15:  IF ((SET? (6) AND NOT ((CONN (6) = 0) )) ) MESS (MESSAGE 237:"down") END  
High priority condition 16:  IF (SET? (6)) MESS (MESSAGE 229:". ") LF  END  
High priority condition 17:  IF (RES? (4)) SET ((90 + RAND (3)) ) (RAND (3) CSET 117)  SET ((93 + CTR (117)) ) STRE (110) (40 CSET 0)  (7 CSET 125)  (2 CSET 123)  (15 CSET 90)  (16 CSET 91)  (17 CSET 92)  (20 CSET 93)  (21 CSET 94)  (22 CSET 95)  END  
High priority condition 18:  IF (RES? (4)) (2 CSET 80)  (1 CSET 81)  (2 CSET 83)  (1 CSET 84)  (3 CSET 85)  SET (4) END  
High priority condition 19:  IF (SET? (26)) MESS (MESSAGE 151:"The flaming jacket is burning your body ! ") DECR (125) END  
High priority condition 20:  IF (NOT ((0 EQU? ROOM ) )) ((CTR (124) - 8)  CSET 124)  END  
High priority condition 21:  IF ((CTR (124) < 64) ) DECR (125) (255 CSET 124)  END  
High priority condition 22:  IF ((0 EQU? 125) ) MESS (MESSAGE 150:"You fall to the floor. ") MESS (MESSAGE 152:"You are dead, murdered by the mutants - now there's no stopping the Alien Life Form !") EXIT  END  
High priority condition 23:  RESE (13) IF ((ROOM  EQU? CTR (116)) ) SET (13) END  
High priority condition 24:  IF (((OBJECT: 33: "a photo" IN  ROOM:37: "")  AND NOT (AT (ROOM 23:"You are in the computer room."))) ) (0 CSET 121)  (33 TO 23)  END  
High priority condition 25:  (RAND (3) CSET 120)  IF (SET? (90)) DECR (CTR (90)) END  
High priority condition 26:  IF (((0 EQU? 120)  AND NOT ((0 EQU? 90) )) ) IF ((0 EQU? 110) ) INCR (90) END  
High priority condition 27:  IF ((31 EQU? 90) ) (1 CSET 90)  END  
High priority condition 28:  IF (SET? (90)) INCR (CTR (90)) END  
High priority condition 29:  IF (((ROOM  EQU? 90)  AND SET? (6)) ) OBJ (90) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 110) )) MESS (MESSAGE 220:"dead") END  
High priority condition 30:  IF ((15 EQU? 100) ) SET (90) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 110)  INCR (100) IF ((ROOM  EQU? 90) ) OBJ (90) MESS (MESSAGE 219:" falls to the floor") MESS (MESSAGE 208:" gasping for air. ") END  
High priority condition 31:  IF ((1 EQU? 110) ) IF ((ROOM  EQU? 90) ) OBJ (90) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 32:  IF (NOT ((0 EQU? 110) )) DECR (110) END  
High priority condition 33:  IF ((((NOT ((16 EQU? 100) ) AND NOT ((0 EQU? CTR (90)) ))  AND NOT ((0 EQU? 90) ))  AND RES? (90)) ) INCR (100) END  
High priority condition 34:  IF (((ROOM  EQU? 90)  AND SET? (100)) ) IF ((0 EQU? 110) ) ((CTR (124) - 32)  CSET 124)  OBJ (90) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 35:  (RAND (3) CSET 120)  IF (SET? (91)) DECR (CTR (91)) END  
High priority condition 36:  IF (((1 EQU? 120)  AND NOT ((0 EQU? 91) )) ) IF ((0 EQU? 111) ) INCR (91) END  
High priority condition 37:  IF ((31 EQU? 91) ) (1 CSET 91)  END  
High priority condition 38:  IF (SET? (91)) INCR (CTR (91)) END  
High priority condition 39:  IF (((ROOM  EQU? 91)  AND SET? (6)) ) OBJ (91) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 111) )) MESS (MESSAGE 220:"dead") END  
High priority condition 40:  IF ((15 EQU? 101) ) SET (91) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 111)  INCR (101) IF ((ROOM  EQU? 91) ) OBJ (91) MESS (MESSAGE 208:" gasping for air. ") END  
High priority condition 41:  IF ((1 EQU? 111) ) IF ((ROOM  EQU? 91) ) OBJ (91) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 42:  IF (NOT ((0 EQU? 111) )) DECR (111) END  
High priority condition 43:  IF ((((NOT ((16 EQU? 101) ) AND NOT ((0 EQU? CTR (91)) ))  AND NOT ((0 EQU? 91) ))  AND RES? (91)) ) INCR (101) END  
High priority condition 44:  IF (((ROOM  EQU? 91)  AND SET? (101)) ) IF ((0 EQU? 111) ) ((CTR (124) - 32)  CSET 124)  OBJ (91) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 45:  (RAND (3) CSET 120)  IF (SET? (92)) DECR (CTR (92)) END  
High priority condition 46:  IF (((1 EQU? 120)  AND NOT ((0 EQU? 92) )) ) IF ((0 EQU? 112) ) INCR (92) END  
High priority condition 47:  IF ((31 EQU? 92) ) (1 CSET 92)  END  
High priority condition 48:  IF (SET? (92)) INCR (CTR (92)) END  
High priority condition 49:  IF (((ROOM  EQU? 92)  AND SET? (6)) ) OBJ (92) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 112) )) MESS (MESSAGE 220:"dead") END  
High priority condition 50:  IF ((15 EQU? 102) ) SET (92) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 112)  INCR (102) IF ((ROOM  EQU? 92) ) OBJ (92) MESS (MESSAGE 219:" falls to the floor") MESS (MESSAGE 208:" gasping for air. ") END  
High priority condition 51:  IF ((1 EQU? 112) ) IF ((ROOM  EQU? 92) ) OBJ (92) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 52:  IF (NOT ((0 EQU? 112) )) DECR (112) END  
High priority condition 53:  IF ((((NOT ((16 EQU? 102) ) AND NOT ((0 EQU? CTR (92)) ))  AND NOT ((0 EQU? 92) ))  AND RES? (92)) ) INCR (102) END  
High priority condition 54:  IF (((ROOM  EQU? 92)  AND SET? (102)) ) IF ((0 EQU? 112) ) ((CTR (124) - 32)  CSET 124)  OBJ (92) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 55:  (RAND (3) CSET 120)  IF (SET? (93)) DECR (CTR (93)) END  
High priority condition 56:  IF (((1 EQU? 120)  AND NOT ((0 EQU? 93) )) ) IF ((0 EQU? 113) ) INCR (93) END  
High priority condition 57:  IF ((31 EQU? 93) ) (1 CSET 93)  END  
High priority condition 58:  IF (SET? (93)) INCR (CTR (93)) END  
High priority condition 59:  IF (((ROOM  EQU? 93)  AND SET? (6)) ) OBJ (93) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 113) )) MESS (MESSAGE 220:"dead") END  
High priority condition 60:  IF ((15 EQU? 103) ) SET (93) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 113)  INCR (103) IF ((ROOM  EQU? 93) ) OBJ (93) MESS (MESSAGE 219:" falls to the floor") MESS (MESSAGE 208:" gasping for air. ") END  
High priority condition 61:  IF ((1 EQU? 113) ) IF ((ROOM  EQU? 93) ) OBJ (93) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 62:  IF (NOT ((0 EQU? 113) )) DECR (113) END  
High priority condition 63:  IF ((((NOT ((16 EQU? 103) ) AND NOT ((0 EQU? CTR (93)) ))  AND NOT ((0 EQU? 93) ))  AND RES? (93)) ) INCR (103) END  
High priority condition 64:  IF (((ROOM  EQU? 93)  AND SET? (103)) ) IF ((0 EQU? 113) ) ((CTR (124) - 32)  CSET 124)  OBJ (93) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 65:  (RAND (3) CSET 120)  IF (SET? (94)) DECR (CTR (94)) END  
High priority condition 66:  IF (((1 EQU? 120)  AND NOT ((0 EQU? 94) )) ) IF ((0 EQU? 114) ) INCR (94) END  
High priority condition 67:  IF ((31 EQU? 94) ) (1 CSET 94)  END  
High priority condition 68:  IF (SET? (94)) INCR (CTR (94)) END  
High priority condition 69:  IF (((ROOM  EQU? 94)  AND SET? (6)) ) OBJ (94) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 114) )) MESS (MESSAGE 220:"dead") END  
High priority condition 70:  IF ((15 EQU? 104) ) SET (94) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 114)  INCR (104) IF ((ROOM  EQU? 94) ) OBJ (94) MESS (MESSAGE 219:" falls to the floor") END  
High priority condition 71:  IF ((1 EQU? 114) ) IF ((ROOM  EQU? 94) ) OBJ (94) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 72:  IF (NOT ((0 EQU? 114) )) DECR (114) END  
High priority condition 73:  IF ((((NOT ((16 EQU? 104) ) AND NOT ((0 EQU? CTR (94)) ))  AND NOT ((0 EQU? 94) ))  AND RES? (94)) ) INCR (104) END  
High priority condition 74:  IF (((ROOM  EQU? 94)  AND SET? (104)) ) IF ((0 EQU? 114) ) ((CTR (124) - 32)  CSET 124)  OBJ (94) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 75:  (RAND (3) CSET 120)  IF (SET? (95)) DECR (CTR (95)) END  
High priority condition 76:  IF (((1 EQU? 120)  AND NOT ((0 EQU? 95) )) ) IF ((0 EQU? 115) ) INCR (95) END  
High priority condition 77:  IF ((31 EQU? 95) ) (1 CSET 95)  END  
High priority condition 78:  IF (SET? (95)) INCR (CTR (95)) END  
High priority condition 79:  IF (((ROOM  EQU? 95)  AND SET? (6)) ) OBJ (95) MESS (MESSAGE 221:" is here. ") IF (NOT ((0 EQU? 115) )) MESS (MESSAGE 220:"dead") END  
High priority condition 80:  IF ((15 EQU? 105) ) SET (95) ((CTR (0) - 10)  CSET 0)  INCR (123) (20 CSET 115)  INCR (105) IF ((ROOM  EQU? 95) ) OBJ (95) MESS (MESSAGE 219:" falls to the floor") END  
High priority condition 81:  IF ((1 EQU? 115) ) IF ((ROOM  EQU? 95) ) OBJ (95) MESS (MESSAGE 218:" gets to his feet.") END  
High priority condition 82:  IF (NOT ((0 EQU? 115) )) DECR (115) END  
High priority condition 83:  IF ((((NOT ((16 EQU? 105) ) AND NOT ((0 EQU? CTR (95)) ))  AND NOT ((0 EQU? 95) ))  AND RES? (95)) ) INCR (105) END  
High priority condition 84:  IF (((ROOM  EQU? 95)  AND SET? (105)) ) IF ((0 EQU? 115) ) ((CTR (124) - 32)  CSET 124)  OBJ (95) MESS (MESSAGE (158 + RAND (5)) :"") END  
High priority condition 85:  IF (((OBJECT: CTR (90): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (90)) ) (90 CSET 116)  (17 TO 90)  END  
High priority condition 86:  IF (((OBJECT: CTR (91): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (91)) ) (91 CSET 116)  (17 TO 91)  END  
High priority condition 87:  IF (((OBJECT: CTR (92): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (92)) ) (92 CSET 116)  (17 TO 92)  END  
High priority condition 88:  IF (((OBJECT: CTR (93): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (93)) ) (93 CSET 116)  (17 TO 93)  END  
High priority condition 89:  IF (((OBJECT: CTR (94): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (94)) ) (94 CSET 116)  (17 TO 94)  END  
High priority condition 90:  IF (((OBJECT: CTR (95): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (95)) ) (95 CSET 116)  (17 TO 95)  END  
High priority condition 91:  IF (((OBJECT: CTR (116): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (6)) ) IF ((ROOM  EQU? CTR (116)) ) OBJ (CTR (116)) MESS (MESSAGE 156:" is ") MESS (MESSAGE 239:"carrying ") OBJ (17) END  
High priority condition 92:  IF (NOT ((0 EQU? 122) )) DECR (122) END  
High priority condition 93:  RESE (10) IF ((1 EQU? 122) ) SET (10) END  
High priority condition 94:  IF ((SET? (10) AND AVAI (OBJECT 30:"a bomb")) ) MESS (MESSAGE 149:"The bomb explodes killing you instantly. ") EXIT  END  
High priority condition 95:  IF (SET? (10)) LF  MESS (MESSAGE 148:"An explosion rocks the building.") LF  END  
High priority condition 96:  IF (((OBJECT: CTR (90): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 90)  OBJ (90) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (90)) DECR (123) END  
High priority condition 97:  IF (((OBJECT: CTR (91): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 91)  OBJ (91) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (91)) DECR (123) END  
High priority condition 98:  IF (((OBJECT: CTR (92): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 92)  OBJ (92) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (92)) DECR (123) END  
High priority condition 99:  IF (((OBJECT: CTR (93): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 93)  OBJ (93) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (93)) DECR (123) END  
High priority condition 100:  IF (((OBJECT: CTR (94): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 94)  OBJ (94) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (94)) DECR (123) END  
High priority condition 101:  IF (((OBJECT: CTR (95): "" IN  ROOM:30: "You are in a corridor.")  AND SET? (10)) ) (0 CSET 95)  OBJ (95) MESS (MESSAGE 142:" is killed by the blast. ") IF (SET? (95)) DECR (123) END  
High priority condition 102:  IF (SET? (10)) (30 TO 0)  END  
High priority condition 103:  IF (((9 EQU? 90)  AND SET? (90)) ) SET (209) END  
High priority condition 104:  IF (((3 EQU? 91)  AND SET? (91)) ) SET (203) END  
High priority condition 105:  IF (((5 EQU? 92)  AND SET? (92)) ) SET (205) END  
High priority condition 106:  IF ((((24 EQU? 93)  AND SET? (93))  AND RES? (224)) ) SET (224) RESE (1) MESS (MESSAGE 140:"The lights have gone out. ") END  
High priority condition 107:  IF (((10 EQU? 94)  AND SET? (94)) ) SET (210) END  
High priority condition 108:  IF (((23 EQU? 95)  AND SET? (95)) ) SET (223) END  
High priority condition 109:  RESE (10) IF ((((OBJECT: CTR (116): "" IN  ROOM:17: "You are in a corridor.")  AND SET? (CTR (116)))  AND SET? (13)) ) IF ((ROOM  EQU? CTR (116)) ) IF ((RAND (2) = 1) ) LF  OBJ (CTR (116)) MESS (MESSAGE 154:" fires the flamethrower and covers you in burning oil. ") SET (10) END  
High priority condition 110:  IF ((SET? (10) AND SET? (23)) ) SET (26) MESS (MESSAGE 153:"The jacket protects you but is now on fire") END  
High priority condition 111:  IF ((SET? (10) AND RES? (23)) ) MESS (MESSAGE 152:"You are dead, murdered by the mutants - now there's no stopping the Alien Life Form !") EXIT  END  
High priority condition 112:  IF ((CARR (OBJECT 8:"a flask") AND RES? (22)) ) (8 TO 0)  MESS (MESSAGE 188:"The flask burns your hand so you drop it.") MESS (MESSAGE 183:" It breaks") MESS (MESSAGE 213:" and ") MESS (MESSAGE 182:"acid spills across the floor") END  
High priority condition 113:  IF ((CARR (OBJECT 8:"a flask") AND RES? (32)) ) SET (32) ((CTR (0) + 5)  CSET 0)  END  
High priority condition 114:  IF (((1 EQU? 121)  AND RES? (33)) ) SET (33) ((CTR (0) + 5)  CSET 0)  END  
High priority condition 115:  IF (((2 EQU? 121)  AND RES? (31)) ) SET (31) ((CTR (0) + 3)  CSET 0)  END  
Low priority condition 1:  IF (VERB (VERB 7:"L")) LOOK  WAIT  END  
Low priority condition 2:  IF (VERB (VERB 10:"IN")) MESS (MESSAGE 190:"You are ") MESS (MESSAGE 239:"carrying ") LIST (WITH ) LF  IF (SET? (22)) MESS (MESSAGE 190:"You are ") MESS (MESSAGE 189:"wearing") MESS (MESSAGE 100:" ") OBJ (26) LF  END  
Low priority condition 3:  IF ((SET? (23) AND VERB (VERB 10:"IN")) ) MESS (MESSAGE 190:"You are ") MESS (MESSAGE 189:"wearing") MESS (MESSAGE 100:" ") OBJ (31) LF  END  
Low priority condition 4:  IF (VERB (VERB 10:"IN")) WAIT  END  
Low priority condition 5:  IF (VERB (VERB 49:"QUIT")) QUIT  OKAY  END  
Low priority condition 6:  IF (VERB (VERB 12:"TEXT")) TEXT  OKAY  END  
Low priority condition 7:  IF (VERB (VERB 13:"GRAPHICS")) PICT  OKAY  END  
Low priority condition 8:  IF (VERB (VERB 14:"SAVE")) SAVE  OKAY  END  
Low priority condition 9:  IF (((NO1  = 0)  AND VERB (VERB 15:"LOAD")) ) LOAD  LOOK  WAIT  END  
Low priority condition 10:  IF (VERB (VERB 29:"SCORE")) MESS (MESSAGE 249:"You have scored ") PRIN (CTR (0)) MESS (MESSAGE 250:"% after ") PRIN (TURN ) MESS (MESSAGE 255:" turns") LF  MESS (MESSAGE 190:"You are ") MESS (MESSAGE (CTR (125) + 110) :"") WAIT  END  
Low priority condition 11:  IF (VERB (VERB 45:"ATTACK")) MESS (MESSAGE 136:"Be more specific") WAIT  END  
Low priority condition 12:  IF (VERB (VERB 39:"HELP")) MESS (MESSAGE 137:"Write to Incentive for a clue-sheet") WAIT  END  
Low priority condition 13:  IF ((VBNO  > 46) ) OKAY  END  
Low priority condition 14:  RESE (8) IF ((NO1  > 50) ) IF (((NO1  < 58)  AND HERE (OBJECT NO1 :"")) ) SET (8) END  
Low priority condition 15:  IF (((VERB (VERB 19:"OPEN") AND SET? (8))  AND SET? (NO1 )) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 223:"already ") MESS (MESSAGE 228:"open") WAIT  END  
Low priority condition 16:  IF (((VERB (VERB 20:"CLOSE") AND SET? (8))  AND RES? (NO1 )) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 223:"already ") MESS (MESSAGE 227:"closed") WAIT  END  
Low priority condition 17:  IF (((((NO1  = 50)  AND VERB (VERB 19:"OPEN"))  AND HERE (OBJECT 50:"a locker"))  AND RES? (24)) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 186:"locked.") WAIT  END  
Low priority condition 18:  IF (((((NO1  = 56)  AND VERB (VERB 19:"OPEN"))  AND AVAI (OBJECT 56:"a crate"))  AND RES? (25)) ) IF (((NO2  = 3)  AND CARR (OBJECT 3:"a crowbar")) ) SET (25) SET (56) ((CTR (0) + 3)  CSET 0)  OKAY  END  
Low priority condition 19:  IF ((((((NO1  = 56)  AND VERB (VERB 19:"OPEN"))  AND AVAI (OBJECT 56:"a crate"))  AND RES? (56))  AND RES? (25)) ) MESS (MESSAGE 241:"You can't do that. ") MESS (MESSAGE 163:"The lid is glued on.") WAIT  END  
Low priority condition 20:  IF ((VERB (VERB 19:"OPEN") AND SET? (8)) ) SET (NO1 ) OKAY  END  
Low priority condition 21:  IF ((VERB (VERB 20:"CLOSE") AND SET? (8)) ) RESE (NO1 ) OKAY  END  
Low priority condition 22:  RESE (9) IF (((VERB (VERB 16:"EXAMINE") AND SET? (8))  AND AVAI (OBJECT NO1 :"")) ) SET (9) END  
Low priority condition 23:  IF ((SET? (9) AND RES? (NO1 )) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 227:"closed") WAIT  END  
Low priority condition 24:  IF ((SET? (9) AND SET? (NO1 )) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 228:"open") MESS (MESSAGE 229:". ") MESS (MESSAGE 222:"It contains ") LIST (NO1 ) WAIT  END  
Low priority condition 25:  IF ((((NO1  = 19)  AND VERB (VERB 16:"EXAMINE"))  AND AVAI (OBJECT 19:"a pistol")) ) IF ((OBJECT: 119: "" IN  ROOM:18: "You are in a corridor.") ) MESS (MESSAGE 200:"loaded") WAIT  END  
Low priority condition 26:  IF (((((NO1  = 17)  AND SET? (20))  AND VERB (VERB 16:"EXAMINE"))  AND AVAI (OBJECT 17:"a flamethrower")) ) MESS (MESSAGE 203:"burning quietly") WAIT  END  
Low priority condition 27:  IF ((((NO1  = 36)  AND SET? (30))  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 199:"lit.") WAIT  END  
Low priority condition 28:  RESE (8) IF (((((NO1  = 24)  AND SET? (21))  AND VERB (VERB 16:"EXAMINE"))  AND AVAI (OBJECT 24:"an ALF detector")) ) MESS (MESSAGE 202:"reading ") PRIN (CTR (123)) MESS (MESSAGE 201:" Alfs") SET (8) END  
Low priority condition 29:  IF (((0 EQU? 123)  AND SET? (8)) ) LF  LF  MESS (MESSAGE 120:"Well done ! You've killed all the mutants and the Alien Life Force with them. ") LF  EXIT  END  
Low priority condition 30:  IF (SET? (8)) WAIT  END  
Low priority condition 31:  IF ((((NO1  = 10)  AND VERB (VERB 16:"EXAMINE"))  AND SET? (29)) ) MESS (MESSAGE 222:"It contains ") MESS (MESSAGE 144:"oil") WAIT  END  
Low priority condition 32:  IF ((((NO1  = 10)  AND VERB (VERB 16:"EXAMINE"))  AND SET? (28)) ) MESS (MESSAGE 145:"empty") WAIT  END  
Low priority condition 33:  IF ((((NO1  < 36)  AND AVAI (OBJECT NO1 :""))  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE NO1 :"") WAIT  END  
Low priority condition 34:  RESE (7) IF (((NO1  > 90)  AND VERB (VERB 16:"EXAMINE")) ) IF (((ROOM  EQU? NO1 )  OR AVAI (OBJECT NO1 :"")) ) SET (7) MESS (MESSAGE 119:"He looks ") END  
Low priority condition 35:  IF (((NOT (((0 EQU? NO1 )  + 20) ) OR NOT ((OBJECT: 0: "" IN  ROOM:NO1 : "") ))  AND SET? (7)) ) MESS (MESSAGE 220:"dead") WAIT  END  
Low priority condition 36:  IF ((SET? ((NO1  + 10) ) AND SET? (7)) ) MESS (MESSAGE 204:"horrific") WAIT  END  
Low priority condition 37:  IF (SET? (7)) MESS (MESSAGE 254:"okay") WAIT  END  
Low priority condition 38:  IF ((((NO1  > 59)  AND AVAI (OBJECT NO1 :""))  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 4:"nothing special") WAIT  END  
Low priority condition 39:  IF (((NO2  = 0)  AND VERB (VERB 8:"GET")) ) IF ((NO1  < 49) ) GET (OBJECT NO1 :"") OKAY  END  
Low priority condition 40:  IF ((((NO1  = 26)  AND VERB (VERB 9:"DROP"))  AND CARR (OBJECT 26:"a glove")) ) RESE (22) END  
Low priority condition 41:  IF ((((NO1  = 31)  AND VERB (VERB 9:"DROP"))  AND CARR (OBJECT 31:"a jacket")) ) RESE (23) RESE (26) END  
Low priority condition 42:  IF (((((NO1  = 36)  AND VERB (VERB 9:"DROP"))  AND CARR (OBJECT 36:"a torch"))  AND SET? (30)) ) RESE (2) RESE (30) MESS (MESSAGE 141:"It turns off") LF  END  
Low priority condition 43:  IF (((NO2  = 0)  AND VERB (VERB 9:"DROP")) ) DROP (OBJECT NO1 :"") OKAY  END  
Low priority condition 44:  IF (((((OBJECT: NO2 : "" IN  ROOM:NO1 : "")  AND SET? (NO2 ))  AND HERE (OBJECT NO2 :""))  AND VERB (VERB 8:"GET")) ) (NO1  TO ROOM )  GET (OBJECT NO1 :"") OKAY  END  
Low priority condition 45:  IF ((((CARR (OBJECT NO1 :"") AND SET? (NO2 ))  AND HERE (OBJECT NO2 :""))  AND VERB (VERB 9:"DROP")) ) DROP (OBJECT NO1 :"") (NO1  TO NO2 )  OKAY  END  
Low priority condition 46:  IF (((NO1  = 22)  AND CARR (OBJECT 22:"a mop")) ) IF ((VERB (VERB 25:"SHAKE") OR VERB (VERB 17:"SEARCH")) ) IF ((OBJECT: 122: "" IN  ROOM:23: "You are in the computer room.") ) (23 TO ROOM )  GET (OBJECT 23:"a key") MESS (MESSAGE 214:"You find ") OBJ (23) ((CTR (0) + 5)  CSET 0)  WAIT  END  
Low priority condition 47:  IF (((NO1  = 14)  AND AVAI (OBJECT 14:"a blanket")) ) IF ((VERB (VERB 25:"SHAKE") OR VERB (VERB 17:"SEARCH")) ) IF ((OBJECT: 114: "" IN  ROOM:6: "You are in a corridor.") ) (6 TO ROOM )  GET (OBJECT 6:"a belt") MESS (MESSAGE 214:"You find ") OBJ (6) WAIT  END  
Low priority condition 48:  IF ((((NO1  = 31)  AND AVAI (OBJECT 31:"a jacket"))  AND VERB (VERB 17:"SEARCH")) ) IF ((OBJECT: 131: "" IN  ROOM:32: "....a scream echoes through the building - the sure sign of another mutation....") ) (32 TO ROOM )  MESS (MESSAGE 214:"You find ") OBJ (32) GET (OBJECT 32:"a wallet") WAIT  END  
Low priority condition 49:  IF ((((NO1  = 32)  AND AVAI (OBJECT 32:"a wallet"))  AND VERB (VERB 17:"SEARCH")) ) IF ((OBJECT: 132: "" IN  ROOM:33: "") ) (33 TO ROOM )  MESS (MESSAGE 214:"You find ") OBJ (33) GET (OBJECT 33:"a photo") WAIT  END  
Low priority condition 50:  IF ((AVAI (OBJECT NO1 :"") AND VERB (VERB 25:"SHAKE")) ) MESS (MESSAGE 238:"nothing") MESS (MESSAGE 216:" happens. ") WAIT  END  
Low priority condition 51:  IF ((AVAI (OBJECT NO1 :"") AND VERB (VERB 17:"SEARCH")) ) MESS (MESSAGE 214:"You find ") MESS (MESSAGE 238:"nothing") WAIT  END  
Low priority condition 52:  IF ((((NO1  = 30)  AND NOT ((CARR (OBJECT 28:"a ticker") AND CARR (OBJECT 29:"some plastic")) ))  AND VERB (VERB 28:"BUILD")) ) MESS (MESSAGE 212:"You haven't the right objects.") WAIT  END  
Low priority condition 53:  IF ((((NO1  = 17)  AND NOT ((((CARR (OBJECT 5:"a pipe") AND CARR (OBJECT 10:"a beer can"))  AND CARR (OBJECT 16:"a tank"))  AND CARR (OBJECT 19:"a pistol")) ))  AND VERB (VERB 28:"BUILD")) ) MESS (MESSAGE 212:"You haven't the right objects.") WAIT  END  
Low priority condition 54:  IF ((((NO1  = 17)  AND VERB (VERB 28:"BUILD"))  AND RES? (29)) ) MESS (MESSAGE 139:"You need some oil") WAIT  END  
Low priority condition 55:  IF (((NO1  = 17)  AND VERB (VERB 28:"BUILD")) ) (5 TO 0)  (10 TO 0)  (16 TO 0)  (19 TO 0)  (17 TO WITH )  ((CTR (0) + 5)  CSET 0)  OKAY  END  
Low priority condition 56:  IF (((NO1  = 30)  AND VERB (VERB 28:"BUILD")) ) (28 TO 0)  (29 TO 0)  (30 TO WITH )  ((CTR (0) + 5)  CSET 0)  OKAY  END  
Low priority condition 57:  IF ((((NO1  = 19)  AND CARR (OBJECT 19:"a pistol"))  AND VERB (VERB 15:"LOAD")) ) IF (((NO2  = 18)  AND CARR (OBJECT NO2 :"")) ) DROP (OBJECT 18:"a cartridge") (18 TO 119)  ((CTR (0) + 3)  CSET 0)  OKAY  END  
Low priority condition 58:  IF ((((NO1  = 17)  AND AVAI (OBJECT 17:"a flamethrower"))  AND VERB (VERB 30:"LIGHT")) ) IF (((NO2  = 25)  AND CARR (OBJECT 25:"a cigarette lighter")) ) SET (20) OKAY  END  
Low priority condition 59:  IF (((((NO1  = 24)  AND VERB (VERB 32:"DEFROST"))  AND AVAI (OBJECT 24:"an ALF detector"))  AND CARR (OBJECT 25:"a cigarette lighter")) ) IF (((NO2  = 25)  AND RES? (21)) ) SET (21) ((CTR (0) + 3)  CSET 0)  OKAY  END  
Low priority condition 60:  IF ((((NO1  = 26)  AND CARR (OBJECT 26:"a glove"))  AND VERB (VERB 33:"WEAR")) ) SET (22) OKAY  END  
Low priority condition 61:  IF ((((NO1  = 31)  AND CARR (OBJECT 31:"a jacket"))  AND VERB (VERB 33:"WEAR")) ) SET (23) OKAY  END  
Low priority condition 62:  RESE (7) IF ((VERB (VERB 26:"LOCK") OR VERB (VERB 27:"UNLOCK")) ) SET (7) END  
Low priority condition 63:  IF ((NOT (AVAI (OBJECT NO1 :"")) AND SET? (7)) ) MESS (MESSAGE 247:"You can't see that here.") WAIT  END  
Low priority condition 64:  IF ((NOT ((NO1  = 50) ) AND SET? (7)) ) MESS (MESSAGE 241:"You can't do that. ") WAIT  END  
Low priority condition 65:  IF (((NO2  = 0)  AND SET? (7)) ) MESS (MESSAGE 211:"With what?") WAIT  END  
Low priority condition 66:  IF ((NOT (CARR (OBJECT NO2 :"")) AND SET? (7)) ) MESS (MESSAGE 246:"You haven't got that. ") WAIT  END  
Low priority condition 67:  IF ((NOT ((NO2  = 23) ) AND SET? (7)) ) MESS (MESSAGE 241:"You can't do that. ") WAIT  END  
Low priority condition 68:  IF ((VERB (VERB 26:"LOCK") AND RES? (24)) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 223:"already ") MESS (MESSAGE 186:"locked.") WAIT  END  
Low priority condition 69:  IF ((VERB (VERB 27:"UNLOCK") AND SET? (24)) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 191:"not ") MESS (MESSAGE 186:"locked.") WAIT  END  
Low priority condition 70:  IF ((VERB (VERB 26:"LOCK") AND SET? (50)) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 228:"open") WAIT  END  
Low priority condition 71:  IF (VERB (VERB 26:"LOCK")) RESE (24) OKAY  END  
Low priority condition 72:  IF (VERB (VERB 27:"UNLOCK")) SET (24) OKAY  END  
Low priority condition 73:  IF ((NOT (CARR (OBJECT NO1 :"")) AND VERB (VERB 18:"CHUCK")) ) MESS (MESSAGE 246:"You haven't got that. ") WAIT  END  
Low priority condition 74:  RESE (10) IF (((NO1  = 8)  AND VERB (VERB 18:"CHUCK")) ) IF ((NO2  > 90) ) SET (10) END  
Low priority condition 75:  RESE (11) IF (((ROOM  EQU? NO2 )  AND SET? (10)) ) MESS (MESSAGE 183:" It breaks") MESS (MESSAGE 213:" and ") OBJ (NO2 ) MESS (MESSAGE 219:" falls to the floor") MESS (MESSAGE 165:", screaming as he's soaked in acid. ") MESS (MESSAGE 164:"Within seconds the acid devours his flesh. ") (0 CSET NO2 )  DROP (OBJECT 8:"a flask") (8 TO 0)  ((CTR (0) - 10)  CSET 0)  SET (11) END  
Low priority condition 76:  IF ((SET? (NO2 ) AND SET? (11)) ) DECR (123) ((CTR (0) + 20)  CSET 0)  IF ((NO2  = CTR (116)) ) IF ((OBJECT: CTR (116): "" IN  ROOM:17: "You are in a corridor.") ) (17 TO ROOM )  END  
Low priority condition 77:  IF (((OBJECT: 0: "" IN  ROOM:8: "You are in the lab stores.")  AND SET? (10)) ) WAIT  END  
Low priority condition 78:  IF ((HERE (OBJECT NO2 :"") AND SET? (10)) ) MESS (MESSAGE 183:" It breaks") MESS (MESSAGE 229:". ") MESS (MESSAGE 164:"Within seconds the acid devours his flesh. ") DROP (OBJECT 8:"a flask") (8 TO 0)  (NO2  TO 0)  WAIT  END  
Low priority condition 79:  IF ((((NO1  = 8)  AND VERB (VERB 18:"CHUCK"))  AND RES? (10)) ) DROP (OBJECT 8:"a flask") (8 TO 0)  MESS (MESSAGE 183:" It breaks") MESS (MESSAGE 213:" and ") MESS (MESSAGE 182:"acid spills across the floor") WAIT  END  
Low priority condition 80:  IF ((NOT ((NO1  = 8) ) AND VERB (VERB 18:"CHUCK")) ) DROP (OBJECT NO1 :"") OKAY  END  
Low priority condition 81:  IF ((((NO1  = 30)  AND AVAI (OBJECT NO1 :""))  AND VERB (VERB 21:"ENABLE")) ) (3 CSET 122)  OKAY  END  
Low priority condition 82:  IF ((((NO1  = 38)  AND CARR (OBJECT 10:"a beer can"))  AND RES? (28)) ) MESS (MESSAGE 147:"Glug ! ") HOLD (50) MESS (MESSAGE 147:"Glug ! ") HOLD (50) MESS (MESSAGE 147:"Glug ! ") HOLD (50) MESS (MESSAGE 146:" Mmm, tasty !") SET (28) ((CTR (0) + 3)  CSET 0)  WAIT  END  
Low priority condition 83:  IF (((NO1  = 10)  AND VERB (VERB 35:"EMPTY")) ) IF ((SET? (29) OR RES? (28)) ) SET (28) RESE (29) OKAY  END  
Low priority condition 84:  IF ((((NOUN (NOUN 11:"CHEESE") OR NOUN (NOUN 12:"CHICKEN"))  AND VERB (VERB 37:"EAT"))  AND CARR (OBJECT NO1 :"")) ) MESS (MESSAGE 146:" Mmm, tasty !") DROP (OBJECT NO1 :"") (NO1  TO 0)  INCR (125) WAIT  END  
Low priority condition 85:  RESE (10) IF ((VBNO  > 40) ) IF ((VBNO  < 44) ) SET (10) END  
Low priority condition 86:  IF (((NOT ((ROOM  EQU? NO1 ) ) AND NOT (AVAI (OBJECT NO1 :"")))  AND SET? (10)) ) MESS (MESSAGE 241:"You can't do that. ") WAIT  END  
Low priority condition 87:  IF (((NO2  = 0)  AND SET? (10)) ) MESS (MESSAGE 211:"With what?") WAIT  END  
Low priority condition 88:  IF ((NOT (CARR (OBJECT NO2 :"")) AND SET? (10)) ) MESS (MESSAGE 246:"You haven't got that. ") WAIT  END  
Low priority condition 89:  (0 CSET 120)  IF (NOT ((NO2  = 0) )) IF ((((NO1  < 89)  AND SET? (10))  AND NOT ((WEIG (NO1 ) > WEIG (NO2 )) )) ) MESS (MESSAGE 254:"okay") LF  (NO1  CSET 120)  END  
Low priority condition 90:  IF (((NO1  < 89)  AND SET? (10)) ) IF ((0 EQU? 120) ) MESS (MESSAGE 187:"Oops !") LF  (NO2  CSET 120)  END  
Low priority condition 91:  IF ((SET? (10) AND CARR (OBJECT CTR (120):"")) ) DROP (OBJECT CTR (120):"") END  
Low priority condition 92:  IF (SET? (10)) (CTR (120) TO 0)  END  
Low priority condition 93:  IF ((8 EQU? 120) ) MESS (MESSAGE 183:" It breaks") MESS (MESSAGE 213:" and ") MESS (MESSAGE 182:"acid spills across the floor") END  
Low priority condition 94:  IF ((9 EQU? 120) ) OBJ (29) MESS (MESSAGE 180:" remains") (29 TO ROOM )  END  
Low priority condition 95:  IF ((27 EQU? 120) ) OBJ (28) MESS (MESSAGE 180:" remains") (28 TO ROOM )  END  
Low priority condition 96:  END  
Low priority condition 97:  IF (NOT ((0 EQU? 120) )) WAIT  END  
Low priority condition 98:  RESE (11) IF (((NO2  = 1)  AND VERB (VERB 40:"CUT")) ) SET (11) END  
Low priority condition 99:  IF (((NO2  = 2)  AND VERB (VERB 40:"CUT")) ) SET (11) END  
Low priority condition 100:  IF (((NO2  = 3)  AND VERB (VERB 41:"BREAK")) ) SET (11) END  
Low priority condition 101:  IF (((NO2  = 4)  AND VERB (VERB 41:"BREAK")) ) SET (11) END  
Low priority condition 102:  IF (((NO2  = 5)  AND VERB (VERB 41:"BREAK")) ) SET (11) END  
Low priority condition 103:  IF (((NO2  = 6)  AND VERB (VERB 44:"STRANGLE")) ) SET (11) END  
Low priority condition 104:  IF (((NO2  = 7)  AND VERB (VERB 44:"STRANGLE")) ) SET (11) END  
Low priority condition 105:  IF (((0 EQU? NO1 )  AND SET? (11)) ) MESS (MESSAGE 254:"okay") WAIT  END  
Low priority condition 106:  ((NO1  + 20)  CSET 120)  IF ((((ROOM  EQU? NO1 )  AND NOT ((0 EQU? CTR (120)) ))  AND SET? (11)) ) SET ((NO1  + 10) ) MESS (MESSAGE 254:"okay") WAIT  END  
Low priority condition 107:  IF ((SET? (11) AND RES? (NO1 )) ) OBJ (NO1 ) MESS (MESSAGE 219:" falls to the floor") MESS (MESSAGE 207:", dead.") (NO1  TO ROOM )  (0 CSET NO1 )  ((CTR (0) - 10)  CSET 0)  WAIT  END  
Low priority condition 108:  IF ((SET? (11) AND SET? (NO1 )) ) OBJ (NO1 ) MESS (MESSAGE 210:" snatches ") OBJ (NO2 ) MESS (MESSAGE 209:" from you. ") SET ((NO1  + 10) ) DROP (OBJECT NO2 :"") (NO2  TO 0)  WAIT  END  
Low priority condition 109:  IF ((NO2  = 19) ) IF (NOT ((OBJECT: 119: "" IN  ROOM:18: "You are in a corridor.") )) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 191:"not ") MESS (MESSAGE 200:"loaded") WAIT  END  
Low priority condition 110:  RESE (11) IF ((NO2  = 19) ) IF ((OBJECT: 119: "" IN  ROOM:18: "You are in a corridor.") ) SET (11) MESS (MESSAGE 197:"The flare bursts from the pistol.") OBJ (NO1 ) MESS (MESSAGE 196:" is engulfed in flames") (18 TO 0)  END  
Low priority condition 111:  IF (((((NO2  = 17)  AND CARR (OBJECT 17:"a flamethrower"))  AND VERB (VERB 43:"BURN"))  AND SET? (20)) ) SET (11) MESS (MESSAGE 198:"Fire shoots from the flamethrower. ") OBJ (NO1 ) MESS (MESSAGE 196:" is engulfed in flames") (18 TO 0)  END  
Low priority condition 112:  IF ((((ROOM  EQU? NO1 )  AND RES? (NO1 ))  AND SET? (11)) ) MESS (MESSAGE 195:". He stumbles from the room screaming for help.") (0 CSET NO1 )  ((CTR (0) - 10)  CSET 0)  WAIT  END  
Low priority condition 113:  IF ((HERE (OBJECT NO1 :"") AND SET? (11)) ) MESS (MESSAGE 194:" and soon nothing remains. ") (NO1  TO 0)  WAIT  END  
Low priority condition 114:  IF (((((ROOM  EQU? NO1 )  AND SET? (NO1 ))  AND RES? ((NO1  + 10) ))  AND SET? (11)) ) MESS (MESSAGE 193:". He embraces you with his fiery arms. ") EXIT  END  
Low priority condition 115:  IF (((((ROOM  EQU? NO1 )  AND SET? (NO1 ))  AND SET? ((NO1  + 10) ))  AND SET? (11)) ) MESS (MESSAGE 192:" and falls to his knees. His burning body melts and then evaporates. ") (0 CSET NO1 )  DECR (123) ((CTR (0) + 10)  CSET 0)  WAIT  END  
Low priority condition 116:  IF (((((NO1  = 36)  AND VERB (VERB 30:"LIGHT"))  AND RES? (30))  AND CARR (OBJECT 36:"a torch")) ) SET (30) SET (2) OKAY  END  
Low priority condition 117:  IF (((((NO1  = 36)  AND VERB (VERB 31:"EXTINGUISH"))  AND SET? (30))  AND CARR (OBJECT 36:"a torch")) ) RESE (30) RESE (2) OKAY  END  
Low priority condition 118:  IF ((VERB (VERB 30:"LIGHT") OR VERB (VERB 31:"EXTINGUISH")) ) IF (((NO1  = 25)  AND CARR (OBJECT NO1 :"")) ) OKAY  END  
Low priority condition 119:  IF ((VBNO  > 7) ) MESS (MESSAGE 241:"You can't do that. ") WAIT  END  
Low priority condition 120:  IF (VERB (VERB 0:"NONE")) MESS (MESSAGE 242:"Eh?") WAIT  END  
Room condition 1 for room 5:  IF (((NO1  = 51)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 4:"nothing special") WAIT  END  
Room condition 2 for room 3:  IF (((((NO1  = 10)  AND SET? (28))  AND RES? (29))  AND VERB (VERB 34:"FILL")) ) SET (29) OKAY  END  
Room condition 3 for room 26:  OP0  
Room condition 4 for room 27:  OP0  
Room condition 5 for room 30:  OP0  
Room condition 6 for room 1:  OP0  
Room condition 7 for room 24:  OP0  
Room condition 8 for room 28:  IF (((NO1  = 67)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 4:"nothing special") WAIT  END  
Room condition 9 for room 28:  IF (((NO1  = 67)  AND VERB (VERB 17:"SEARCH")) ) MESS (MESSAGE 214:"You find ") MESS (MESSAGE 238:"nothing") WAIT  END  
Room condition 10 for room 28:  IF (NOUN (NOUN 67:"BEDS")) MESS (MESSAGE 241:"You can't do that. ") WAIT  END  
Room condition 11 for room 25:  OP0  
Room condition 12 for room 10:  IF ((NO1  = 15) ) IF (((NO2  = 71)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 138:"It has no cells. It's a sample from ") OBJ ((93 + CTR (117)) ) WAIT  END  
Room condition 13 for room 10:  IF (((NO1  = 51)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 4:"nothing special") WAIT  END  
Room condition 14 for room 7:  OP0  
Room condition 15 for room 20:  IF (VERB (VERB 49:"QUIT")) OKAY  END  
Room condition 16 for room 21:  OP0  
Room condition 17 for room 22:  OP0  
Room condition 18 for room 23:  IF (((NO1  = 37)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 172:"has slot in side") WAIT  END  
Room condition 19 for room 23:  RESE (10) IF (((NO1  = 39)  AND VERB (VERB 16:"EXAMINE")) ) SET (10) END  
Room condition 20 for room 23:  IF (((0 EQU? 121)  AND SET? (10)) ) MESS (MESSAGE 179:""insert ID card"") WAIT  END  
Room condition 21 for room 23:  IF (((1 EQU? 121)  AND SET? (10)) ) MESS (MESSAGE 178:""input password"") WAIT  END  
Room condition 22 for room 23:  IF (((2 EQU? 121)  AND SET? (10)) ) MESS (MESSAGE 177:""input subject's name"") WAIT  END  
Room condition 23 for room 23:  IF (((NO1  = 40)  AND VERB (VERB 23:"INPUT")) ) IF ((1 EQU? 121) ) (2 CSET 121)  OKAY  END  
Room condition 24 for room 23:  IF (((2 EQU? 121)  AND VERB (VERB 23:"INPUT")) ) IF ((NO1  > 90) ) MESS (MESSAGE 176:""name : ") OBJ (NO1 ) LF  MESS (MESSAGE 175:" Status : ") MESS (MESSAGE (167 + CTR ((NO1  - 10) )) :"") LF  MESS (MESSAGE 174:" Ocupation : ") MESS (MESSAGE (NO1  - 10) :"") MESS (MESSAGE 173:""") LF  WAIT  END  
Room condition 25 for room 23:  IF ((((NO1  = 33)  AND VERB (VERB 36:"INSERT"))  AND CARR (OBJECT NO1 :"")) ) DROP (OBJECT 33:"a photo") (33 TO 37)  (1 CSET 121)  OKAY  END  
Room condition 26 for room 23:  IF ((((NO1  = 35)  AND VERB (VERB 36:"INSERT"))  AND CARR (OBJECT NO1 :"")) ) DROP (OBJECT 35:"an ID card") (35 TO 0)  MESS (MESSAGE 166:"The computer shreds the card and spits out the pieces") WAIT  END  
Room condition 27 for room 23:  IF (((NO1  = 85)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 181:"keyboard and monitor") WAIT  END  
Room condition 28 for room 23:  IF (VERB (VERB 23:"INPUT")) OKAY  END  
Room condition 29 for room 23:  IF (((NO1  = 37)  AND VERB (VERB 8:"GET")) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 184:"") WAIT  END  
Room condition 30 for room 23:  IF (((NO1  = 39)  AND VERB (VERB 8:"GET")) ) MESS (MESSAGE 225:"It's ") MESS (MESSAGE 184:"") WAIT  END  
Room condition 31 for room 23:  IF (((NO1  = 51)  AND VERB (VERB 16:"EXAMINE")) ) MESS (MESSAGE 4:"nothing special") WAIT  END  
Room condition 32 for room 18:  OP0  
Room condition 33 for room 19:  OP0  
Room condition 34 for room 15:  IF (VERB (VERB 49:"QUIT")) OKAY  END  
Not sure I really fancy wading through and debugging this!

:?:

iamaran
Posts: 384
Joined: Tue Mar 14, 2006 8:08 pm
Contact:

Re: Alien from Outer Space, at least two issues. Is it solvable?

Post by iamaran » Sun Oct 04, 2020 1:47 pm

Yeah, I don't blame you.
The bugs are a real shame because the premise is a good one. There are lots of objects in very few locations so could have been a nice, tight game.

Post Reply

Return to “archive issues”