"VERBS for The Lurking Horror (c) Copyright 1986 Infocom, Inc. All Rights Reserved." ;"stuff to try to save space" ; ; ;> > > > > > > > > )) ) (ELSE )> > ) (ELSE )> > > > > > ;> > > ) (ELSE )> > ; ) (ELSE )> > ) (ELSE )>> ) (ELSE )>> > > ;"end of space saving stuff" ;"subtitle game commands" > > > > ) (T >)> )> ) (ELSE > )>)> > > > <+ ,D-ALL? ,D-PARA?>>> )> <+ ,D-ALL? ,D-PARA?>> > > > > > %> ) (T )>> > %> )>> > %> "> ,W?RESTAR> ) ( ,W?RESTOR> ) (T )>) ( ,W?QUIT ,W?Q> )>>> "> ,W?YES ,W?Y> ) (T )>> > %> ) (T % ,S-START >)>> )>> > % 1> 16> ,S-START 16>>)>> ) (ELSE )>> > )> >> ,SCORE> > 1>> > -2>> > *3777*>> >> > > ) (,PRSO ) (ELSE ) (T )>)>> ^\L ;"subtitle real verbs" ) (T )>> > "V-ASK-ABOUT -- transform into PRSO, TELL ME ABOUT PRSI" >> )>> ) ( ) (T )>> ) > )>>> "V-ASK-FOR -- transform into PRSO, GIVE PRSI TO ME" > ) ( ) (T )>> > > > ) ( > ) (T )>) (T )> > " on ") (ELSE " in ")> THE .AV "!" CR>> % ,M-ENTER> ,M-ENTER>> > ) (T )>> > ) (T )>> ) (T )>> > ) (T )>> > ) (T )>> > > ) ( > >>> ) ( ) ( 0>> ) (T )>) ( ) (T )>> ) (T )>> ) "AUX" OLIT) > > ) (ELSE )>) (ELSE )>> > 2> > > ) (ELSE )>> > > ) (ELSE )>> ;> > > ) ( >> > ) (ELSE )> ) (T )>> ;> > > > ) ;( ) (ELSE )>) (> > >> ) (T > ;"for vehicle in vehicle" )>) ( ) (ELSE )>> > ) (T )>> ,ON-CABLE?> >> )>> ) ( ) (ELSE )>> > ,PERIOD>) (ELSE )>> ) ( ) (ELSE )>> ) ( )>> > ) ( ) ( ) (T )>) ( ,PERIOD>) (T )>> > > ) ( ) (ELSE )>> ) (T )>> ) "AUX" L) ) ( ) ( > ) ( > ) (ELSE > > ) ( > ) ( ) (.WHERE ) (T )>)> > > ) (T )>> >> )>> > ) (T )>> ) (T )>) (T )>> ) ( ) (ELSE )>> ) (> ) ( ;"useless")>> > > > )> ) (> ) ( ,HANDS> >> ,HANDS>> ) (ELSE )> ) (> ) (T )>> > ) (T )>> ) (ELSE )>> ;"flashlight is only light source"> > > > ) ( ) (T )>> > ) ( ) (>> ) ( > ) ( ) (ELSE )>> > > )>)>> )>> > > >> ) (ELSE )>> ) ( ,ROOMS ,GLOBAL-HOLE> ) (ELSE )> ) (ELSE )>> > )>)> > ) ( ) ( ) ( > ) ( ) (> > ) (T )>) (T )>> ) (T )>> > > > ) ( >> ) (T )>> > "verbs which don't require object to exist/be nearby" > "verbs with no object or which don't require touching their object." >> > >> ) ( > ) (> >> )>> > ) (> >> > ) ( 0>> > > > ) (> > >> ) (T )>)>) (T ;"door" ) ( ) (T )>)>> ; ) (T )>> > ;> ;"no effect"> > ) (ELSE )>> )>> > ) (ELSE )>> )) ) (ELSE )>> )>)>> )> > ;> > > )) >> ) ( > ) ( ) ( ) ( ) ( >> ) ( )>> ) (ELSE )> > > > > > >> ) ( ) (> >> ) ( ) ( ) (> ,PERSON> >> ) ( > > ) (> T>>> ) (T )> )>> > > > ) (ELSE )>> > > ) ( ) ( ) (T )>> > > > > > ) (> ) (>> >> ) (T )>> ) (>> )>> > > CR>) (T )>> > > > ,PERIOD>) ( ) (ELSE )>) (ELSE )>> > ) ( ,W?HELLO> > ) (T )>> ) (ELSE )>> ; ) (T )>> > > ) ;(> ) (T )>> > > ) (ELSE )>> > ) (ELSE )>> > )) > ) ( ) (T CR CR> )>> > > ) ( ,VEHBIT> > ) (ELSE )>> ; > ;> > > ,ROOMS> ,VEHBIT> > ) (T )>) (ELSE )>> ;> ) (T )>> > ) ( ,VEHBIT>> ,CONTBIT> ,OPENBIT>> >> ) (,PRSI ) ( ) (>> >> >>>> ) (T > )>) (> ) ( ) (ELSE )> )>> "return true if prso or prsi is inaccessible from vehicle and verb requires access to it. e.g., >EXAMINE obj-outside-vehicle => rfalse >TAKE obj-outside-vehicle => rtrue" )> ) ( )>> "." CR>> )) .V>> ) (ELSE )>> T> )>> ) ( ) (ELSE )>> ; ,ROOMS> >)>) (T )> ) (T )>> ) ( ) (T )>> ) ( ) ( ) ( > ) (> ) ( ) (T )>> > )>) (ELSE )>) (> > ) (> > ) ( )>> > > > > > > > ) ( ) (> ) (ELSE )>> > ) (ELSE )>> > ) (> > CR> ) ( >) ( >>> )>) ( > >) (> ) (T )>) ( > >) (> ) (T )>)> > ) (ELSE )> ) (,ON-CABLE? > > > )> )> )>)> ) (T )>> > >> ) (T )>> ) (T )>)> > 0> ) ( )>> > ) ( ,HERE ,WINNER> ) (T )>> > > ) (ELSE )>> > ) (ELSE )>) (ELSE )>> ) ( ) (T )>> > > ;"subtitle object manipulation" > )> ) ( ) ( > ) ( ,WINNER>> > ,LOAD-ALLOWED>> ) (T )> ) (T )> )> ) (> ,FUMBLE-NUMBER> )> ) (T )> )>> )) )>)> >> )> > > ) (> ,OPENBIT>>> > ) (T > )>> ) >) () (ELSE >)>>> ;"WEIGHT: Gets sum of SIZEs of supplied object, recursing to nth level." > T) (> >>> <+ .WT >)>> ^\L ;"subtitle movement" ; ; ; ; ; ; ; ; ; ; ; ; ;)) > .LEN> ) ( .ITM> ) (T >>)>)>>> > % ,M-LEAVE> ,M-LEAVE>> ,ROOMS>> .RM>) (ELSE )> > > )> % ,M-ENTER> ,M-ENTER>> > ) (.V? )> )> > \ ;"subtitle death and stuff" ) (FROB? <>)) )> ) (ELSE )> ) (ELSE " thinks it's pretty wonderful, or at least fairly tasty." CR>)> > > ) "AUX" (F ) N (1ST? <>)) > > T) ( >> ) (ELSE )>)> ) (T )>> .1ST?> ^\L ;"subtitle useful utility routines" > )>) ( )>)>> > )) ;"can player TOUCH object?" ;"revised 5/2/84 by SEM and SWG" ) ( ) (T )>) ( ) ( ) ( > ) ( ,HERE >> ) (> ) ( > ) (T )>> )) ;"can player SEE object" ;"revised 5/2/84 by SEM and SWG" ) ( > )(T )>> ) ( )> ) (T >)>>> )) ;"is object carried, or in something carried, by player?" )> ) ( ) ( ) ( ) (T .WHO>)>> > >>> >> 1>>)>> > ;) (1ST? T)) >) ( >) ( > T) ( > >)>)> >>> ; )>> > CR>> > > > > >> )>> > > > > > > > > )>> ) ( ) (ELSE )>> ) (ELSE )>> > ) ( ,PRSI >> ) (ELSE )>) (ELSE )>> > > > ) (ELSE )>> ) (ELSE )>> > > > > > > ) ( ) ( ) (ELSE ) (ELSE )>)>> > > > > > > > > ) (ELSE )>> > ) (ELSE )>> ) (ELSE )>> > > > ) (ELSE )>> > > ) (ELSE )>> > > >