'This file is produced by DISSECT.EXE
'Object#, Message# and Location# are in file OML.TXT

At 75% chance and CARRIED(8) and NOT_CARRIED(19) do MESSAGE(67) MOVE(8) TO LOCATION(10)
At 10% chance and CARRIED(20) and NOT_CARRIED(7) do MESSAGE(12) GET(21) DELETE(20)
At 8% chance and CARRIED(21) do MESSAGE(13) KILL_PLAYER
At 8% chance and CARRIED(26) do MESSAGE(17) DELETE(26) GET(13)
At 100% chance and FLAG_SET(5) do DELETE(38) MOVE(41) TO LOCATION(21) CLEAR_FLAG(5) LOOK
At 100% chance and IS_IN(24) do MESSAGE(37) GAME_OVER
At 5% chance and CARRIED(7) and NOT_CARRIED(12) do MESSAGE(40) MOVE(7) TO LOCATION(1)
At 5% chance and NOT_CARRIED(20) and NOT_CARRIED(21) and PRESENT(22) and NOT_CARRIED(7) do GET(20) MESSAGE(45)
At 8% chance and PRESENT(24) and NOT_PRESENT_OR_CARRIED(7) do MESSAGE(15) KILL_PLAYER
At 100% chance and IS_IN(5) do DARK(OFF)
At 50% chance and CARRIED(8) and NOT_CARRIED(12) do MESSAGE(48) DELETE(8) GET(55)
At 100% chance and FLAG_SET(7) do CLEAR_FLAG(7) MOVE(47) TO LOCATION(25) INVENTORY
At 30% chance and CARRIED(42) and NOT_CARRIED(21) and NOT_CARRIED(20) do GET(20) MESSAGE(45)
At 50% chance and PRESENT(27) and CARRIED(7) do CLEAR_SCREEN MESSAGE(4) KILL_PLAYER
At 100% chance and FLAG_SET(12) and PRESENT(32) do DROP(36) DELETE(32) DROP(35)
At 100% chance and FLAG_SET(12) and PRESENT(27) do DROP(52) DELETE(27)
At 100% chance and FLAG_SET(1) and FLAG_CLEARED(2) do MESSAGE(42) CLEAR_FLAG(1) SET_FLAG(2)
At 100% chance and FLAG_SET(14) do GET(13) CLEAR_FLAG(14) KILL_PLAYER
At 100% chance and FLAG_SET(12) do LOOK CLEAR_FLAG(12)
At 100% chance and FLAG_CLEARED(13) do MESSAGE(60) SET_FLAG(13) MESSAGE(65) MESSAGE(57)
At 100% chance and FLAG_SET(1) and FLAG_SET(2) do MESSAGE(27) CLEAR_FLAG(1) CLEAR_FLAG(2)
If command 'LOOK HOLE' and PRESENT(1) do MESSAGE(46)
If command 'LOOK SCORE' do SCORE
If command 'LOOK LAVA' and PRESENT(34) do MESSAGE(46)
If command 'LOOK TREE' and PRESENT(4) do MESSAGE(46)
If command 'TAKE MUD' and PRESENT(7) and CARRIED(21) do DELETE(21) GET(7) MESSAGE(3)
If command 'TAKE HONEY' and PRESENT(23) and NOT_CARRIED(7) and PRESENT(24) do MESSAGE(15) KILL_PLAYER
If command 'TAKE MUD' and PRESENT(7) and CARRIED(20) do DELETE(20) GET(7) MESSAGE(3)
If command 'DROP HONEY' and CARRIED(23) and PRESENT(25) do DELETE(23) MESSAGE(14) DROP(39) DELETE(25)
If command 'DROP HONEY' and CARRIED(23) do DROP(23)
If command 'TAKE BEES' and PRESENT(24) and NOT_CARRIED(7) do MESSAGE(15) KILL_PLAYER
If command 'TAKE BEES' and PRESENT(24) and CARRIED(7) and NOT_CARRIED(13) do MESSAGE(16)
If command 'TAKE BEES' and PRESENT(24) and CARRIED(7) and CARRIED(13) do DELETE(13) GET(26)
If command 'TAKE INVENTORY' do INVENTORY
If command 'LOOK' do CLEAR_SCREEN LOOK
If command 'INVENTORY' do INVENTORY
If command 'AWAY' and CARRIED(29) and IS_IN(17) do GOTO_ROOM(23) MESSAGE(18) DARK(OFF) LOOK
If command 'LIGHT GAS' and PRESENT_OR_CARRIED(31) and NOT_CARRIED(28) do MESSAGE(19)
If command 'LIGHT GAS' and CARRIED(31) and CARRIED(28) do MESSAGE(20) MESSAGE(21) KILL_PLAYER DELETE(31)
If command 'FIND OX' do MESSAGE(64)
If command 'LIGHT GAS' and PRESENT(31) and CARRIED(28) do CLEAR_SCREEN DELETE(31) SET_FLAG(12) MESSAGE(20)
If command 'GO LEDGE' and IS_IN(20) and PRESENT(35) do GOTO_ROOM(19) CLEAR_SCREEN LOOK
If command 'TAKE GAS' and IS_IN(1) and NOT_CARRIED(40) do MESSAGE(16)
If command 'TAKE GAS' and IS_IN(1) and CARRIED(40) do DELETE(40) GET(31)
If command 'DROP GAS' and CARRIED(31) do DELETE(31) GET(40) MESSAGE(23)
If command 'LIGHT GAS' and PRESENT(18) and CARRIED(28) do MESSAGE(22)
If command 'FIND SWAMP' do MESSAGE(64)
If command 'GO THRONE' and IS_IN(19) do MESSAGE(25)
If command 'TAKE MIRROR' and PRESENT(38) and NOT_PRESENT(25) do GET(38)
If command 'DROP MIRROR' and CARRIED(38) and PRESENT(29) do DROP(38) MESSAGE(36) SET_FLAG(1)
If command 'DRINK FRUIT' and CARRIED(46) do MESSAGE(3) DELETE(46)
If command 'TAKE WATER' and PRESENT(6) and CARRIED(13) do DELETE(13) GET(12)
If command 'JUMP' and IS_IN(19) and NOT_CARRIED(36) do GOTO_ROOM(21) LOOK
If command 'JUMP' and IS_IN(21) do GOTO_ROOM(19) LOOK
If command 'GO THRONE' and IS_IN(21) and PRESENT(25) do MESSAGE(26)
If command 'GO THRONE' and IS_IN(21) and NOT_PRESENT(25) do GOTO_ROOM(22) CLEAR_SCREEN LOOK
If command 'SAVE GAME' do SAVE_GAME
If command 'GO LAVA' and PRESENT(34) do MESSAGE(51)
If command 'DROP BEES' and CARRIED(26) and PRESENT(25) do MESSAGE(28) DELETE(26) DROP(24) SET_FLAG(14)
If command 'TAKE WATER' and PRESENT(6) and NOT_CARRIED(13) do MESSAGE(16)
If command 'READ WEB' and PRESENT(3) do MESSAGE(2)
If command 'GO TREE' and PRESENT(5) do GOTO_ROOM(2) CLEAR_SCREEN LOOK
If command 'DROP WATER' and CARRIED(12) do DELETE(12) GET(13) MESSAGE(29)
If command 'TAKE OIL' and PRESENT(22) do DELETE(22) REFILL_LAMP DELETE(10) MESSAGE(44)
If command 'CHOP TREE' and PRESENT(5) and NOT_PRESENT_OR_CARRIED(14) and CARRIED(11) do DELETE(5) DROP(4) MESSAGE(7)
If command 'OPEN DOOR' and IS_IN(5) and PRESENT(16) and NOT_CARRIED(14) do MESSAGE(6)
If command 'UNLOCK DOOR' and IS_IN(5) and PRESENT(16) and NOT_CARRIED(14) do MESSAGE(6)
If command 'THROW AXE' and CARRIED(11) do MESSAGE(30) SET_FLAG(3) DROP(11)
If command 'OPEN DOOR' and PRESENT(16) and CARRIED(14) do DELETE(16) DROP(17) LOOK
If command 'DROP BRICKS' and CARRIED(36) and NOT_PRESENT(34) do DROP(36)
If command 'JUMP' and IS_IN(19) and CARRIED(36) do MESSAGE(33) KILL_PLAYER
If command 'DROP BRICKS' and CARRIED(36) do DROP(56) DROP(45) DELETE(34) DELETE(36)
If command 'TAKE BRICKS' and PRESENT(36) do MESSAGE(32) GET(36)
If command 'STOP' do MESSAGE(34)
If command 'QUIT' do SCORE GAME_OVER
If command 'TAKE MIRROR' and PRESENT(38) and PRESENT(25) do MESSAGE(26)
If command 'DROP MIRROR' and CARRIED(38) and NOT_PRESENT(29) do MESSAGE(35) DROP(41) DELETE(38)
If command 'BEAR' and FLAG_SET(3) and NOT_PRESENT(38) do MESSAGE(61) CLEAR_FLAG(3)
If command 'DRAGON' and FLAG_SET(3) and PRESENT(27) do MESSAGE(39) CLEAR_FLAG(3)
If command 'SCORE' do SCORE
If command 'HELP' and CARRIED(20) do MESSAGE(60) MESSAGE(63) MESSAGE(55)
If command 'HELP' and CARRIED(21) do MESSAGE(60) MESSAGE(63) MESSAGE(55)
If command 'GO LEDGE' and IS_IN(18) do MESSAGE(52)
If command 'TAKE LAVA' and PRESENT(34) do MESSAGE(51)
If command 'SCREAM' and PRESENT(25) do MESSAGE(41) MOVE(43) TO LOCATION(18) DELETE(25)
If command 'DROP BEES' and CARRIED(26) and PRESENT(27) do DROP(24) DROP(44) DELETE(27) MESSAGE(43)
If command 'WINDOW' and FLAG_SET(3) do CLEAR_FLAG(3) MESSAGE(1) MESSAGE(60) MESSAGE(57)
If command 'OPEN DOOR' and PRESENT(17) do LOOK
If command 'GO HOLE' and PRESENT(35) do CLEAR_SCREEN GOTO_ROOM(19) LOOK
If command 'BEAR' and FLAG_SET(3) and PRESENT(25) do DELETE(38) SET_FLAG(5) MESSAGE(31) CLEAR_FLAG(4)
If command 'FIND AXE' do MESSAGE(60) MESSAGE(64)
If command 'WAKE' do MESSAGE(1) MESSAGE(47)
If command 'GO TREE' and PRESENT(4) do GOTO_ROOM(3) CLEAR_SCREEN LOOK
If command 'CHOP TREE' and PRESENT(5) and CARRIED(11) and CARRIED(14) do DELETE(5) DROP(4) MESSAGE(8)
If command 'ATTACK BEAR' and PRESENT(25) do MESSAGE(26) MESSAGE(47)
If command 'ATTACK DRAGON' and PRESENT(27) do MESSAGE(39) MESSAGE(47)
If command 'DRINK WATER' and CARRIED(12) do MESSAGE(3) DELETE(12) GET(13)
If command 'DRINK WATER' and PRESENT(6) do MESSAGE(3)
If command 'DRINK HONEY' and CARRIED(23) do MESSAGE(3) DELETE(23)
If command 'DOOR' and PRESENT(16) and FLAG_SET(3) do DELETE(16) DROP(17) MESSAGE(5) CLEAR_FLAG(3)
If command 'SWIM' and IS_IN(26) and OBJECTS_CARRIED do MESSAGE(33)
If command 'SWIM' and IS_IN(26) and NO_OBJECTS_CARRIED do GOTO_ROOM(10) CLEAR_SCREEN LOOK
If command 'CHOP' and NOT_CARRIED(11) do MESSAGE(38)
If command 'BUNYON' and PRESENT_OR_CARRIED(47) and CARRIED(11) do MESSAGE(18) MOVE(11) TO LOCATION(25) SET_FLAG(7)
If command 'BUNYON' and CARRIED(11) and IS_NOT_IN(26) do MESSAGE(18) MOVE(11) TO LOCATION(25) INVENTORY
If command 'RUB LAMP' and PRESENT_OR_CARRIED(9) do MESSAGE(51)
If command 'TAKE MUD' and PRESENT(7) do GET(7)
If command 'RUB LAMP' and PRESENT_OR_CARRIED(10) and FLAG_CLEARED(8) do MESSAGE(49) DROP(48) SET_FLAG(8)
If command 'RUB LAMP' and PRESENT_OR_CARRIED(10) and FLAG_SET(11) do MESSAGE(1)
If command 'RUB LAMP' and PRESENT_OR_CARRIED(10) and FLAG_SET(10) do MESSAGE(50) SET_FLAG(11) GOTO_ROOM(33) DELETE(48)
If command 'RUB LAMP' and PRESENT_OR_CARRIED(10) and FLAG_SET(9) do MESSAGE(50) SET_FLAG(10) GOTO_ROOM(33) DELETE(49)
If command 'RUB LAMP' and PRESENT_OR_CARRIED(10) and FLAG_SET(8) do MESSAGE(49) DROP(49) SET_FLAG(9)
If command 'SCREAM' and CARRIED(20) do MESSAGE(3) MESSAGE(12) DELETE(20) GET(21)
If command 'SCREAM' and CARRIED(21) do MESSAGE(3) MESSAGE(13) KILL_PLAYER
If command 'SWIM' and IS_NOT_IN(26) do MESSAGE(52)
If command 'AWAY' and NOT_CARRIED(29) do MESSAGE(1)
If command 'BUNYON' do MESSAGE(1)
If command 'LIGHT LAMP' and PRESENT_OR_CARRIED(9) do MESSAGE(10)
If command 'FIND TREE' do MESSAGE(53)
If command 'DROP BEES' and CARRIED(26) do DROP(24) DELETE(26) GET(13)
If command 'FIND KEYS' do MESSAGE(53)
If command 'FIND MUD' do MESSAGE(53)
If command 'SAY' do MESSAGE(54)
If command 'GO TREE' and IS_IN(11) do GOTO_ROOM(28) CLEAR_SCREEN LOOK
If command 'HELP' and IS_IN(26) do MESSAGE(60) MESSAGE(55) MESSAGE(59)
If command 'HELP' and IS_IN(11) do MESSAGE(60) MESSAGE(55)
If command 'HELP' and IS_IN(19) do MESSAGE(60) MESSAGE(55)
If command 'HELP' and IS_IN(23) do MESSAGE(60) MESSAGE(56)
If command 'HELP' and IS_IN(13) do MESSAGE(60) MESSAGE(59)
If command 'HELP' and IS_IN(17) do MESSAGE(60) MESSAGE(59)
If command 'HELP' and IS_IN(15) do MESSAGE(60) MESSAGE(59)
If command 'HELP' and IS_IN(21) do MESSAGE(60) MESSAGE(55)
If command 'HELP' and IS_IN(8) do MESSAGE(60) MESSAGE(58)
If command 'UNLOCK DOOR' and CARRIED(14) and PRESENT(16) do DROP(17) DELETE(16)
If command 'GO HALL' and PRESENT(17) do GOTO_ROOM(6) DARK(ON) CLEAR_SCREEN LOOK
If command 'LIGHT LAMP' and CARRIED(10) do DELETE(10) GET(9) MESSAGE(10)
If command 'LIGHT OFF' and CARRIED(9) do DELETE(9) GET(10) MESSAGE(9)
If command 'TAKE WEB' and PRESENT(3) do MESSAGE(11) KILL_PLAYER
If command 'GO HOLE' and PRESENT(52) do GOTO_ROOM(24) CLEAR_SCREEN LOOK
If command 'TAKE SIGN' do MESSAGE(60) MESSAGE(61)
If command 'LIGHT' and CARRIED(28) and NOT_PRESENT(18) do MESSAGE(24)
If command 'SCREAM' do MESSAGE(1)
If command 'AWAY' and CARRIED(29) and IS_NOT_IN(17) do GOTO_ROOM(17) MESSAGE(18) DARK(ON) LOOK
If command 'HELP' and IS_IN(1) do MESSAGE(60) MESSAGE(55)
If command 'THROW AXE' and NOT_CARRIED(11) do MESSAGE(38)
If command 'HELP' and IS_IN(20) do MESSAGE(60) MESSAGE(66) MESSAGE(53)
If command 'FIND SCORE' do SCORE
If command 'GO HOLE' and IS_IN(4) do GOTO_ROOM(5) CLEAR_SCREEN LOOK
If command 'TAKE HONEY' and PRESENT(23) do GET(23)
If command 'HELP' do MESSAGE(1)
If command 'CHOP' do MESSAGE(1) MESSAGE(47)
If command 'THROW' do MESSAGE(62)
