"VERBS for MOONMIST Copyright (C) 1986 Infocom, Inc. All rights reserved." > 1>> > -2>> > > ) (T )>) (T ) (T )>)>> %> >> )> > ) (T )>)> > ) (>>> ) (T >)>> )> > ; ; )> ) ( > )>> ,GOAL-ENABLE 0> ; ) (T ; )>)>> > >> ) ( ) (T )>) (T ) ( ) (T > )>)> > > > ,GHOST-NEW-C ;,CHARACTER-MAX> )> > > > > >> > > )> > > > ) (T )>)> > )> ,G-DEBUG> )>>> > > ) (>> >>>> ,G-DEBUG> )> >>> > > ) ( > ) (T )>> > > ) (T > )>> ;"all READS and INPUTS get sent to command file" > > > > )>> > ) (T )>> ]> ; > "#wher" CR>) ( )> ) ( ) (T > ;> )> > ,GHOST-NEW-C ;,CHARACTER-MAX> )>>)>> ; >)> ) (T )>> "ZORK game commands" "SUBTITLE SETTINGS FOR VARIOUS LEVELS OF DESCRIPTION" "0=SUPERB 1=BRIEF 2=VERBOS" > > > > )> > ;"was PRINT-CONT" )> > ) (T )>> )> ) (T )>> ) (T )>> > > % >> ) (T )> > > ) (> )>> > )>)>> *3777*>> > > )> ; > 63> ) (>> ) (T )>> >> > )) > )> > )> )> > ,TOUCHBIT> )> )>> > ) (<0? .N> ) (<1? .N> ) (T )> )> ) (T )> )> > )> ;> > ) ( ) (T ; )> ; )> )> )> ; )> )> )> )> ) (T )> )> )> > > ) (T )>)>) ( )> )> > )> ; )> > ;> ;
> "> >> >> > ) ( > > ) ( ) ( ) ( )>)> > .VAL> ) (OBJ <>)) ) (T )> ) ( ) (T )> > ) (WHILE <>) (STR1 <>)) ) (T )> ) (T ) ( >> ) ( ;,HERE ,CAR>>> ) (T )> ;) (T )> ) ;(T )>)> > )) )> > " " "SUBTITLE - GENERALLY USEFUL ROUTINES & CONSTANTS" ) ;( >> )>> > )) > > ;"was semied" > )> ) (T )>> > > >)>) (T > >) (T ) (T )>)> ) (T )>>)> .VAL> ) "AUX" OBJ NXT STR (VAL <>) (HE 0) (SHE 0) (FIRST T) (TWO? <>) (IT? <>) (ANY? <>)) )> )> ;"Hide invisible objects" > )> > ;"not desc'd" ;>> >> )> ) (T )>> ;"Describe people in proper order:" )>> ) (> ,HERE> ,M-OBJDESC>> > )> ) (T )>) (T ) (T )>)> )>> ) (>> ; > ) (T )> !\. CR> ) (<==? .OBJ > > >)>>)>> > ) ( >)> > ) ( >)> ; "Apply all DESCFCNs and hide those objects" > > > > > )> ; )> ) (T )>> ;"Apply all FDESCs and eliminate those objects" ;> ;>> > > )> )> ) (T )>> ;"Apply all LDESC's and eliminate those objects" > > > )> )> ) (T )>>)> ;"Print whatever's left in a nice sentence" > > > > ; ) ;( > ) (T )>)>) (T ) (T )>)> > )> > ) (T >)> ) (T > )> )> )> )>>)> > )> ) (T )> >> )> .ANY? ;.VAL> )) > > > >> )> >) (T )>> > ) "AUX" V? STR L) ) (<==? 2 ,VERBOSITY> ) (<==? 0 ,VERBOSITY> >) (> )> ) (T > )> ) (> )> )> )> ; >) (> ;<1? ,LIT> ;> )> > ,VEHBIT> ) (T )> ) (T ; ) ;(T )> )> ,M-LOOK>> T) ;(>> ) (>> ) (T ,M-FLASH>)> ;> ,M-LOOK>)>)> )> T> "Lengths:" ,PLUS-MODE> 2) (T 1)>> "Uncondl EXIT: (dir TO rm) = rm" ,PLUS-MODE> 3) (T 2)>> "Non EXIT: (dir ;SORRY string) = str-ing" ,PLUS-MODE> 4) (T 3)>> "Fcnl EXIT: (dir PER rtn) = rou-tine, 0" ,PLUS-MODE> 5) (T 4)>> "Condl EXIT: (dir TO rm IF f) = rm, f, str-ing" ,PLUS-MODE> 6) (T 5)>> "Door EXIT: (dir TO rm IF dr IS OPEN)= rm, dr, str-ing, 0" ,PLUS-MODE> 4) (T 1)>> "GET/B" "GET" "GET/B" ,PLUS-MODE> 2) (T 1)>> "GET" !\) CR>> 1>> > > >> > > %> )>> > > > )> .MSG> >>> > ,WINNER>>> )>> ;)) > .LEN> ) ( .ITM> ) (T >>)>)>>> "LORD=Tamara+Jack" .PER>> )> ,GOAL-ENABLE 0>> ) ( > ) (> ) ( ) (T ;> ; ;>> )> ) (T )> > >> )> ;> ; >> > )> )> )>> ) (PASS T)) T>)> ;"following you">) (T )> ) (T )> )> )> > > > )> > > > )>) ( > )>) ( .RM> )>)>)> ) (T )> )>> ) ( ) ;( )>> )> ,M-EXIT> ) (<==? ,WINNER ,PLAYER> )> > )> > > CR>)>) ;( ) ( ) ( <>> )> <==? ,WINNER ,PLAYER>> > .X>> )>)>)> .RM> > )> ) (T )>> > CR>> > ) "AUX" L) )> > )> > ) ( ) ( ) ( ) ;( >> ) ( > ) (T )>) ( ) (T )>>> ) ( ) (> ,OPENBIT>>> "closed"> ) (T "> )>> ;> ;> > > > >> )> ) (T )>)> > )> ) (> ,FUMBLE-NUMBER> > >> ". " CHE ,WINNER is " carrying too many things.|"> ; ) (T ; )> ;> > > >> ; )>)> )>> > > >)> >> )>>)> .CNT> ) (T > )> )> > ) ( ) (> > > ,HERE>>> > ) (T )>) (T )>) (> ) (T )>) ( ,HERE ,GLOBAL-OBJECTS ,LOCAL-GLOBALS>> ) (> )>> )) ) ;"for LIT? - PLAYER" ( ) ( ) (.ONLY-IN ) ( )>> > )) ;"confusing in secret passage" ) (T )> ) (T )> )> > > > > ) (STR <>)) )>) (T )> )> ) (<=? .STR "off"> ) (<=? .STR "open"> ) (<=? .STR "closed"> ) (<=? .STR "locked"> ) (<=? .STR "unlocked"> )>)> > > )> )> >>> )> > ) (STR <>)) )> ; )> )> > > " ,WINNER ,HERE ,GLOBAL-OBJECTS> ) ( ) (T )>>" )) ) ( )> > > )> > )>> ) (T >)> ) ( ) (T )>) ;( ,HERE> ) (T )>) ( ) ( ) ;( >>) ( >) ( ,HERE>> ) ( ) ( > ) (T )>> ) "AUX" L) > ) ( ) ( ) ( ) (T > )> >)>>> > > > > "." CR>> > " " "SUBTITLE REAL VERBS" > > > > > ) ( ;> ) ;( ,HERE>>> )>> ) ( ) ;( ) ( ) (T ;)>> ,W?YES> ) (T ; ,W?NO> )>) (T ;)> > > > > > >> ) (T )>> > > >)> > ;,PRSI> ) ( ) (> ) (> )>> > > > > ) ;"I-SHOT will respond" (> ;> > ) (T )>> )) ;"angry" ; >> ) (<==? ,VARIATION ,LORD-C> ) (T )> >> ) (T >> > ) (T )> ,GOAL-FUNCTION ,NULL-F>)> > ,GOAL-ENABLE 0> )> ) (T )> ) (T ) ( )> )> )> >> )> > > ) ( ) ( ) ( ) (T ; )>> ;> >> ) (T )>> ) ( > >) ( ,HERE>> >> ) ( ; > ;> > ) (> )>) (> )>> ; )> ) (T )> > > > ) ( >> ) (T ) (T )> )>> > )> ) (> )>> > ;> > >> ) (T )>) (T )>> > ,PERSONBIT> ) (T )>> > > > )>)> > > ) (> ) (T ) (T )> )>> ; ,PLAYER ,GLOBAL-HERE>> >> )>> ; ;> ; > ;> >> )>> > > ) ( ) (T )>) (T )>) (T )>> > ; ) ;( ) (T )>> ;> ) "AUX" OLIT) )> > > )> T> ;> )) ,HERE> ; ) (T ;"listening to you" "." CR>)>) (T ; )>) ( ) (T )>) (T )>) (T )>> > )> > > ) ( ;> ; ) (T ) (T )> ; ,M-ENTER> )>) (T )>> > ) "AUX" X) ;"GO UP TO room" ) ( ) ( ) (ELSE )>> > >> ) ( > ) (T )>) (T )>) (> >>> ) (T )>) (T )>> <==? 1 >> ) (<==? 2 > > )>> ) (T ) (T )> )>> ) (> ) (T )>> ;> ;> > ) ( ) (T )>) (> ) (T )>> > ,PLAYER>> ) ;( ) (> ) ( ;) ( > > > >>> ) (T )>> ,ROOMS> ) (T )>) (T )>)>> > ; ) (T )>> ; )> > ;> ) (T > )>) ( ) (T )>) (T )>> > > >> ) (T )>) (T )>) ( ) ( ) (> ) (T )>> >> ,HERE> >> > )> .X)>> > ) ( ,HERE>> ) (> ) (T )>) (T )>> > ) ( ;,HERE ,CAR>> ) ( ) (T )>> > > > ,HERE> >> ) (T >)>)>> > ;,HERE ,CAR>> "on the floor") (T "on the ground")>> ,ROOMS> ,HERE> ; ) (T )>)>> > > ) ;"works if LUGGAGE-F passes" (T )>)> ) ( ) (> >> ) ( > >> ) ( > > )>> >> ) ( > >> ) (T >)>)> > > >> ) (T )>) (T )>> ) ( ;"DRIVE CAR THRU object" ;,HERE ,CAR> ) (T )>) (T )>)>> )) ("AUX" RM DIR) > ; ,PRSO <>>>> > > ; T) (T ;)>) ( ) (> ) (T )> ) ( ;> ;) ( ) ( >> ) ;(.OBJ ) ;( ) (ELSE )>> > )) >> )> ) ( ) ;( CR>) ( ) ( ; > ) ( ,HERE>> > > ) (> ) ( ) ( ;> ) (T )>> > )) > % ,PLUS-MODE> '>>) (T '>>)>)> > )> .VAL> > ;>> )>> ;> ) ( >> ) ( ) (T )>) ( ;>> > >> ) (> )> )>> > > ) ( ) ( >> ) ( > ) ( > ) (> ) (> >> ) ( ) (> )>)> >> > >> ;T> ;>>)> > )) ) ( ) ( ) ( <==? ,PRSO ,ARTIFACT>> ) ( ; ; ,HERE> <==? ,PRSO ,PSEUDO-OBJECT>> ) (T )>) (> > ; ; >> ) ( ;> ) (> ) ( ) ( > ) (T )> ) (ELSE )>> > )> > )> ; T) ( ) (T )> ) (T )> > ;> > > ) (> ) (T )> .L> .L)>> ;) (> >> ) (<==? ,HERE >> ) (> ;> ) ;( ,LOCAL-GLOBALS> ) (T ; )>> > > ;> >> )>> > > )>> ) (> ) ;( ) ( ) ( > ) (T > ;"evidence" >> )> )>> > > > > "> >>" ;> ;> )) ) ( )> > > >> ) ( ) ( )> ; > ) (T )>) ( ; )> ) ( >> ; )> ) (T )>> ; > ) (T )>) (T )>) ;(> "\" to " A ,PRSO "." CR>) (T )>> ,PLAYER> ) (T )>> > > )) ) ( ) (T ; )> ) (> ) (T )>> ) ( >> ) (T )>> ;> ) (> >> ) (T )>) (ELSE )>> > ;> ) (T )>> >> ; ) ( ; ) (T )>> ,VEHBIT> ) (T )>> > ) (<==? 2 .X> ) (<==? 3 .X> ) (<==? 4 .X> ) (T )>> )> ,ROOMS ,HERE ,GLOBAL-HERE> >> > > )>) (T > >)>)>)> ) ( ,PLAYER ;,POCKET> ) ( ,PRSO>> ) (T )>> > > <==? 22 ;"playing the piano">> ) (T )>> >> ) (T )>> ) (T )>) (T )>> ;)>> >> ) (T )>> "." CR>) (T )>> > )>) (T ,CONTBIT> > ,HERE> >> )>)>)> ) ( ; > > ;>> ) ( ) ;"SWG swapped this & next 5/21/86" ( > > )> ; ) (T )> ) ( ) ( ;> )> ) (T )>) (<==? .DIR ,P?IN> ) (T ;<==? .DIR ,P?OUT> )>> )> )>)> > ) "AUX" RM) ;> > ) (T )>) ( ) (T )>) ( > ) (T )>) ( ) (.INSIDE ) ( ) (T )>> > ) "AUX" (X <>) OHERE OLIT TXT) ) (> > ) (T )> ) (> )> ; )> )> )>> )"AUX" P L TBL O) ; ,HERE .THERE>> )> )> >> > )> )> > > .THERE> )>) (<==? .L ,DEXIT> .THERE> ,OPENBIT> ) ( <> ;.TELL?> ) ( ) (T )> )>)>) (<==? .L ,CEXIT> .THERE> > ) (T )> )>)>)>>> > ) (T )>> > > ) ( ) (T )> ) ( ) ( ,VIVIEN-BOX ,WENDISH-KIT>> ) ( ,HERE ,LOCAL-GLOBALS ;,GLOBAL-OBJECTS> ) (T )>> ) ( ) ( )> ) (T >> )> )>) (T )>> ;> ) (T )>> > )>> ) (T )>> > )>> > > ) ( ) (T )>> >> ) ( 0>>> ; >> )> ;"in PLAYER-F" ) (T )>)> ) ;( ) (T > > ) ;(> > >> ) (T )>)>) (T )>> )>> > ; > > " > >" > > > >> ) (T <> "being worn"> )>)>> )> ;"SYNTAX says HAVE" ) ;(> ;"SYNTAX says TAKE" ) ( ) ( ) ( ) ( )>> ) (> > >> > )> )> > )) )> > ,W?FRONT> ) ( >) ( ) ( ) ( ) (> )> > ;)> > > >> ) (T )> )> > ) (<==? ,PRSI ,PRSO> ) ( "on") (T "in")> HIM ,PRSI "!" CR>) ;(> >> ) ( > ;<- * > > ) (> >> ) (T > )> )>> "WEIGHT: Get sum of SIZEs of supplied object," ;" recursing to the nth level." > > >) ;"worn things shouldn't count" ;( ,WORNBIT>> >) ;"things in worn things shouldn't count" (T >>)> >> )>>)> .WT ;<+ .WT >> > > > ) ( )>> > ) (ELSE CR>)>> ) (T )>> > > >> ) (T )>> ) (> ) (T )>> ;> )>> ;> > ;) ( >> ; )> ) (> ;> ) ( ) ( > ) (T ;)>> > )> >)> > )> ;> ) ( ) ( ) (T )>) ( ) ;( ) ( ) ;( ) ( ) ( ) ( ) ( ) ;( ) (T )>) (