"VERBS for SAMPLER (c) Copyright 1984 Infocom, Inc. All Rights Reserved." "Verb Functions for Game Commands" > > > > > > > > > ;"V-DIAGNOSE is in ACTIONS.ZIL" ) (T )>> ;"was 'the game'" > > >) (ELSE )>> )>> > > > ;"V-SCORE is in ACTIONS.ZIL" > > ) (T ) ( ) (T )>)> *3777*>> > 23> ) (T >)>> > ) (T )>> > ) (T )> > ^L "Real Verb Functions" > > ,WINNER> ,WINNER>> > >> > )>> ) OWINNER V) ) (T > >> )>)> > >> )>)> >> ) (T )> > ) (> ) (T )> ) (T > )> )>)>> > ) (T )>> > ) (T )>) (T )>> > ) ( > ) (> ) (> ) (T )>> > > > > > > >> ) ( ) (T )>) ( ) ( > ) ( ) (T )> > ,M-ENTER> > > > > ) ( ) (T )>> ) (T )>) (T )>> > > > ) (T )>> ) "AUX" X T) ,PRSO> )> > > >>>> > )> ) (T )> )>)> ) ( ) (> >> ) (T )>> > >> ) (> 0>>> >>> )> ) (T )>) ( ) (T )>) (T )>> ) (T )>> ) ( > )> > > ) (ELSE )> ) (ELSE )>) (T )>> > ) (T )>) ( ) (T )>> ) ( > ) (> ) (T )>> > >> ) ( ) ( ) (T )>)> ) (ELSE )>> > > ) ( ) (ELSE )>> > )> ) (T )> ) (> ) ( ) (> ) ( ) ( ) (T > > > >> ) ( > )> >) (T CR> )>)>> > ) ( >> ) ( ,PRSO>> ) (T )>> > > )>> )>> ) (T )>> )> > > > T> ) (T ;"won't this result in a null response - or will ITAKE have responded" )>) (> > > )>> ) (DRINK? <>) (NOBJ <>)) > > ) (ELSE > > )> )> ) (> > >> )> )> > )> ) ( > ) (T )>) (> )>> > (MAX CNT ECH) FIX) 0> ,P-WORDLEN>>> > 1>> > 2> ) (T 1>> > .MAX> ) (T >)>> )>>) (T )>> > >)> > >> )> T> > >> )>> CR>) ( > ) (T )>> > > ; >> 1>> ) ( )> ) (T )>)> > )>> ) (T )> )>) ( > ) (> ) (> ) (> CR>) (T ) (T )> )>) ( ) (T )>) (T ) (> ) (T )>) (T )>)>> )) ) ( ) ( ) ( ) ( ) ( > ) ( ) ( ) ( ) (T )>> > > > ) ( > ) ( > ) ( ,LADDER-EXTENDED> ) ( ) (> )>> > ) ( ) (T >)>>> > ) (T )>> > ;"counts occurences of HELLO, SAILOR" ) (T )>) (T CR>)>> > ) (T )> ) (T )>> > ) (T )>> ) (T )>> > )>)>)> )> > )>> > > ) (T >)> )>)>) (T )> ) (T > ) ( > ) (ELSE )>) (ELSE )>)>> > ) (T > )>)>) (T )> ) (T ) (T )> ) ( > > >>> ) ( > ) (T > )> ;"book didn't burn" >)>)>) (ELSE )>) (T )>)>> ) (T )>> > ) (T )>) (T )>) (> > ;NEXIT ;CEXIT >>>> >) ( ) (T )>) (T )>> > > > > )>> > ) (T )> ) ( ) ( > ) (T )> )>) (T )>) (T )>> )>> ) (T )>> > > > > )>> ) (T )>> > ) ( >> ) (T )> )>> ) (T )>> > ;> ) (T )>) ( > ) (T )>) (T )>> 0>>> ) (T > > ) (> > > >> ) (T )>)>) ( ) (T )>) (T )>> > ,VEHBIT> > ) (T )>) (T )>> > > ) (T )>> > ) ( > ) (T > ) (T )>)>) (T )>> ;> > ) ( ,OPENBIT>> " first." CR> ) ( >)> >> )> > )>) (T > )> ) (T > )> ) (T ) (T )> >)> )>)>> ) (T )> ) (T )>> > ) (> ) (> ) (T )>> > > > > > > > ;"That's easy for you to say..." >) (T )> > ) ( ) ( ) ( > > > ) (> > ) (> <> ,M-FATAL>> ) (T )>> > ) ( ) ( > ) (T )>> > > > ) (T )> > ) (>> )>> > ) (T CR>)>> > > > > > > > > ) (T > )>>)> > > >) ( ,W?HELLO> > ) (T > > )>> ) (T )>> > ) (T )>> > > ) (> ) ( >> ) ( > ) (T )> ) (T )>) (T ) (T )>)>) (T )>> > ,PATH) (> ,PSEUDO-OBJECT) (T ,HERE)>>) (T )>>> > ) ( ) ( ) (T )>> ) (T )>> ) (T )>> CR>> > > > > > ) (T )> > > > ) (T )>> ,VEHBIT> > ) (T )>> > ) (T )>> ) ( ) (T )> ) (T )>> ) (T )>> )> ) (T )>) ( ) (T )>) ( ,CONTBIT> ,OPENBIT>>> ) (,PRSI >> >> ) ( ) ( > > ) (ELSE )>) (T > )>) (<==? ,PRSO > )>) ( ) (T )>) ( ,CONTBIT> ,OPENBIT>>> ) (,PRSI > ) (>> ) (T > )>) (> )>) (T ) ( ,CONTBIT> ,OPENBIT>>> ) (,PRSI >> ) (T > )>) (<==? ,PRSO > )>)>> > ) ( >> ) (T )>)>> >) (T )>) (> > > ) (T > > )>> ) "AUX" M) #DECL ((OBJ) (M) ) > ) ( > ) ( ) ( >> ) (.OBJ ) ( ) (T CR>)>> ) ( ) (T )>)>> > ) (T )>> > > > )>> > > > > > 0> ) ( )>> )>> ) (> > ,UEXIT> >) ( CR> ) ( >> ) (T )>) ( > >) (> ) (T )>) ( > ,OPENBIT> >) (> ) (T )>)>) ( ) ( ) (T )> ) (T )>> > > ) ( ) (T )> ) (T )>> > > ) (T )>) (> ) ( ) (T )>> > > > > > ) ( ) ( ) (T )>> > ) (> ) ( ) (T )>> > ) (T )>> ^L "Verb-Associated Routines" "Descriptions" > )>)>> ) "AUX" V? STR AV) > >)> > )> ;"Was " > ,VEHBIT> )> )> > > ; )> ,M-LOOK>> ) (>> ) (T ,M-FLASH>)> > > ,M-LOOK>)>)> T> )) > -1>)>) (T )>> "DESCRIBE-OBJECT -- takes object and flag. if flag is true will print a long description (fdesc or ldesc), otherwise will print short." > ) AV) ,M-OBJDESC>> ) ( ) ( > >> >>> ) (<0? .LEVEL> )> ) (T > )> ) ( >> ) ( > )>)> > > )> > )>> ) (TWO? <>)) > > >) (ELSE )>)> > ) (ELSE >)> > )> )>>)>> ) (LEVEL 0) "AUX" Y 1ST? AV STR (PV? <>) (INV? <>)) >> )> > > T) (ELSE >)> > ) (ELSE >) ( ) () (> > >> > ;>)> ,P?DESCFCN>> > >)>)>)> >>)> > > > ;"not in Zork III" )> >) () (> >>> > )>)> > >)> )> ) ( > > ;"not in Zork III" )>)> >>> ) (> >)> ) ( ) (T )>)>> > >>> "Scoring" > > T> > 0> )>> )> )> ;"Why is order of args reversed? --SWG" > "> ,W?YES ,W?Y> ) ( ,W?N ,W?NO> ) (T )>>> "Death" > ;"JIGS-UP is in ACTIONS.ZIL" ;"RANDOMIZE-OBJECTS is in ACTIONS.ZIL" ;"KILL-INTERRUPTS is in ACTIONS.ZIL" "Object Manipulation" (CNT) FIX (OBJ) OBJECT) )> ) (> CR>)> ) ( ,CONTBIT> ,OPENBIT>>> ;"Kludge for parser calling itake" ) ( ,WINNER>> > ,LOAD-ALLOWED>> ) (T )> )> ) ( > ,FUMBLE-NUMBER> >> ) (T )> )>> > ) (> ,OPENBIT>>> ) ( ) (T > )>> > > >)> >> )>>)> .CNT> > > >) (T >>)> >> )>>)> <+ .WT >> "Miscellaneous" > > ) (T CR>)>> > ) (T )> > ) (WLOC ) (AV <>) OLIT TEMP-ELAPSED) <- ,PRSO ,LOW-DIRECTION>>> ) (T )>)> >)> > ) ( >> ) ( .LB .AV > >> ) ( CR> ) (T ) (T )> > > )> > >)> ,M-ENTER> > ) (> ) (.V? )> )>> > )>> )) > .LEN> ) ( .ITM> ) (T >>)>)>>> > ;> <- 2> 1>>> > 1>>)>> > )> >> ) (>> >)>>> ; >> > ) ( )>>> > ,LOW-DIRECTION> >) (ELSE > ,DEXIT> .DOBJ>> )>)>>> ; > > > > > ; > ) ( ) ( ) (T CR>)>> > )> )> > ) (T )> > ) ( 0>> .OBJ> )>> )> > )> > )> > ) (T > > 0> )>>)>>> > )> > ) (T > )>> > ;> ) ( ) (T )>> ) ( ,C-ENABLED?> ) (T )>) ( ) ( ) (,PRSO ) (T )>> CR>> > ) ( > > ) (T )>) (T )>> > ) ( >> ) ( ,COT> ) ( ) (T )>> > ) (T )>> )) ) (> ) ( >> )> ) (ELSE )>> ) (T )>> 2> ) (T > )>> > ) (> ) (T )>> ) (> ) (> ) (T )>> > )) )>> > > ) ( ) ( > <0? ,WATER-LEFT>> ) (T )>) (T > ) (> ) (T > > )>)>)> ) ( > > ) (ELSE )>) (> ) (> ) (T )>> >