"VERBS for INFIDEL (c) Copyright 1983 Infocom, Inc. All Rights Reserved. " "SUBTITLE DESCRIBE THE UNIVERSE" "SUBTITLE SETTINGS FOR VARIOUS LEVELS OF DESCRIPTION" > > > > > > > > > \ "SUBTITLE DESCRIBERS" ;> ;> ;> )>> )>)>> CR>) ( > ) (ELSE )>> > ) "AUX" V? STR AV) > >)> > )> )> > > ) (T )> )> ,M-LOOK>> ) (>> ) (T ,M-FLASH>)> > > ,M-LOOK>)>)> T> )) > -1>)>) (ELSE )>> "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> >> ) ( ,ROPE-TIED > )> ) (ELSE > )> >> )> ,ROPE-TIED> )>)> > > )> > )>> ) (LEVEL 0) "AUX" Y 1ST? AV STR (PV? <>) (INV? <>) (FLG <>)) >> )> > > T) (ELSE >)> > ) (ELSE >) (<==? .Y .AV> ) (<==? .Y ,WINNER>) (> > >> > )> ,P?DESCFCN>> > )>)> >>)> > > )> >) () (> >>> > )>)> > >)> ) ( > )>)> >> .FLG> ) (> >)> ) (ELSE )>)>> "SUBTITLE SCORING" > > > T> > 0> )>)>> ) ) (ELSE )> ) ( ) ( ) ( ) (ELSE )> ,SCORE> > > (SCOR) FIX) > > ) (ELSE )>> ) (ELSE )>> "> ,W?YES ,W?Y> ) (T )>> *3777*>> > 23> ) (T >)>> > >> ) (T >> ,L-PRSO) (>> ,L-PRSI)>> >> ) (T )>)>> "SUBTITLE DEATH AND TRANSFIGURATION" > )) #DECL ((DESC) ZSTRING (PLAYER?) ) ) (T )> > ) (T )>> ) (T )>> )>> > > > )>> )) #DECL ((ITM) ANY (TBL) TABLE (CNT LEN) FIX) > .LEN> ) (<==? .ITM> ) (T >>)>)>>> (PTS) FIX (STR) (OBJ) OBJECT (RM) ) ) (> > ,UEXIT> >) (<==? .PTS ,NEXIT> CR> ) (<==? .PTS ,FEXIT> >> ) (T )>) (<==? .PTS ,CEXIT> > >) (> ) (T )>) (<==? .PTS ,DEXIT> > ,OPENBIT> >) (> ) (T )>)>) ( > ) (T )>> > ) (T )>> > \ )> ) (T )>) ( ) (T )>) ( ,CONTBIT> ,OPENBIT>>> ) (,PRSI >> >> ) ( ) ( > > ) (ELSE )>) (T > )>) (<==? ,PRSO > )>> T> ) (T )>)>> (CNT) FIX (OBJ) OBJECT) > CR>)> ) ( ,WINNER>> > ,LOAD-ALLOWED>> )> ) (> ,FUMBLE-NUMBER> ) (T )>> > ) (T )>> ) ( ) ( ) ( ) ( >> ) ( > > ) (T )> ) ( ) ( )>> ,ROPE-TIED> ) ( > ,CHAMBER-OF-RA ,TINY-LANDING>> > ) ( ) ( ) ( ) ( ) (ELSE )>)>> >) (T )> > ) (<==? ,PRSI ,PRSO> ) ( ) ( > > > ) (> >> ) (T > > )> )> ,BEAM-PLACED >> > > ) ( >> >)>> > )>> ) (> )>> > ) ( ) (T >)>> > > )) )>)>> ; ) (> )>> >> ) (ELSE )>> > ,WINNER>>> ) (> ,OPENBIT>>> ) (T > )>> > ) ( 0>> ) (T > ) (> > >> ) (T > ) (T )> )>)>) ( ) (T )>) (T )>> ) > > >) (ELSE )>)> )>>)>> > ) (> 0>>> ) (T )>) ( ) (T )>) (ELSE )>> > > >)> >> )>>)> .CNT> "WEIGHT: Get sum of SIZEs of supplied object, recursing to the nth level." (WT) FIX) > > >) (T >>)> >> )>>)> <+ .WT >> > 1>> > -2>> > )>> >> ) ( ) (T )>> ) (T )> ) ( >> ) ( > > > > ) ( > > >>> ) ( > ) (T > )> >)>) (ELSE )>) (T )> > )>> > )>)>)> )> > )>> > ) ( > ) (ELSE )>) (ELSE )> > > 0> ) ( )> >> > > ) ( ) ( ) ( ) (T )>) ( ) (T )> > ) (T )> > ,M-ENTER>)> > > ,PRSO>> ) ( ) (T )> ) (T )>> > ) (WLOC ) (AV <>) OLIT) #DECL ((RM WLOC) OBJECT (LB) (AV) ) ) (T )> ;>)> >>> .LB .AV > >>> ) (T )> ) ( CR> ) (T ) (T )> > > )> ,M-ENTER> > ) (> ) (.V? )> )>> > >> ) (T ) ( > ) (T )>)>> >> ) (> ) ( ,PRSI>> ,PRSI>>> )> > ) ( >)>) (T )>> ) ( ,OPENBIT>> " first." CR> ) ( >)> >> )> > )>) (T > )> ) (T > )> ) (T ) (T )> >)> )>) (> ) (<0? ,OIL-LEFT> ) (> ) (> ) (T )> > )>> > > > > > > ) ) ( >> > ) (T )> )>)> > )>> ) (T )> )>) ( > ) (> ) (> ) (> CR>) ( ) (T ) (T )> )>) ( ) (T )>) ( ) (T )>) (T )>> > ) (T )>> > > > T> ) (T )>) (> > > )>> ) (DRINK? <>) (NOBJ <>)) #DECL ((NOBJ) (EAT? DRINK?) ) > > ) (ELSE > > > >)>)> ) (> > >> )> > )> >) ( )> > >) (T )>) (> )>> ) (T )>) (T )>> > > > > ) (T )>> ) >> ) (> > ;NEXIT ;CEXIT >>>> >) (T )>) (ELSE )>> CR>> > ) (ELSE CR>)>> > > > ) (,PRSI )>> > >> ) ( ) (ELSE CR>)>> ) (ELSE )>> > > )) ) (ELSE )> ) ( ) (T )> ) ( > ) ( ) (T )>) (T )>) (ELSE )>) (ELSE ) (ELSE )> )>> > >> > >> > ) (ELSE > ) (T )> >)>)> ) ( > ) (> > > ,HERE>>> ) ( ) ( ) (ELSE )> ) (T )>> ) ( > > >)>) ( ,HERE ,BELOW-MAST> >> ) ( > >> ) (,BEAM-PLACED ) ( ) ( ) ( )>)>)> ) (ELSE )>) ( > ) (T )>> ) (> ) (> )>> > > > > > > > > ) (ELSE )>) (T )>> > ) (> >> ) ( <==? ,PRSI ,HANDS>> ) (> ) (> ) (ELSE )>> > > ) (T )>> > > > > > > > ) ( ) ( ) (>> > >> )>> > > > ) (> ) (> ) ( > >> ) (ELSE )>)> > ) (> >> ) (>>> ) (ELSE )>)>>)> ) ( ) ( )>> ) ( ) (T )>) ( > ) (> ) ( ) (> )>> > > ) (T CR>)>> > > <- 2> 1>>> > > > > > > > \ ) ( ) (> ) (> > ) ( > ) ( > > ) (ELSE )>> ) (T )>> ) ( ) ( ) ( ,BURN-THE-BARGE> ) (T )> > ) ( ) ( ) (T )>)> ) (ELSE )>> ) (> ) ( ) (> ) ( ) ( ) (T > > > >> ) (T > >) (T CR>)>)>)>> > ) ( ) ( ) ( ) (T )>> ) > 1>>)>> ) (> ) (T )>> > )>> ) (> ) (ELSE )>> > > > ) (ELSE )>> > \ > ) (ELSE )>> ) ( > ) ( ) (T )>> > > ) ( ) ( ) (> >> ) (T ,P?DOWN) ( ,P?NORTH) (T ,P?UP)> T>)>> ) "AUX" X) > > > > ) ( ) ( > ) (T )> ) ( ) ( ) (> >> ) (ELSE )>> > ) (ELSE )>> ) (ELSE )>> > ) ( > ) (T > > ) (ELSE )> ) (ELSE )>)>> > ) (T )>> > > > > > )) ) ( ) ( ) ( ) ( <==? ,PRSO ,PSEUDO-OBJECT>> ) ( ) ( ) (T )> ) (ELSE )>> >) ( ) (T > > )>> > > > > > > ) (T )> ) (T )>> > > > )> ) (>> >)>>> > ) (<==? ,W?HELLO> > ) (ELSE > > )>> > > > > > ) ( ) (> ) ( ) (ELSE CR>)>> > > ) (T )>> > ) ( > ) (T )>) ( > ) (T )>)>> ) (T )>> ,VEHBIT> > ) (ELSE )>> > > > ) (T )> ) ( > ) (T )>> ;"Finds the room on the other side of a door" > ,LOW-DIRECTION> >) (ELSE > ,DEXIT> .DOBJ>> )>)>>> ) ( ) ( ) (T > ) (> ) (T > > )>)>)> ) ( > > ) (ELSE )>) (> ) (> ) (T )>> > > ) (> ) ( > ) (> ) (T )>> > > >> )> > ) (> > )>> > > ) (T )>> > > )> > )) )>> > > ) (T )>> > ) (> ) (T )>> > ) ( ) (ELSE )>> > ) ( ) (ELSE )>> > ) (> )> > )>> > > > )>> ) (> ) (ELSE )>> ) (> ) ( > ) ( > ) ( > ) ( > ) (ELSE )> > > )) ) (> ) ( >> )> ) (ELSE )>> ) ( 1> ;"CUPS" ) ( 3 4> ;"Book & L AREA" >> ) ( 3 4> ;"Book & L AREA" >>> ) (T )>> 2> ) (T > )>> ) (T )>> > ) (T )>> >> ) (ELSE )>> > >> ) ( ,COT> ) ( ) ( > ) ( > ) ( ) (T )>> > )>)> > > > ) (T )>) (T )>> ) ( ) (,PRSO ) (T )>> > ) ( ) (T )>> > > ) ( ) ( ) (T CR>)>> > )> )> > ) (T )> > ) ( 0>> .OBJ> )>> )> > )> > )> > ) (T > > 0> )>>)>>> > )> > ) (T > )>> > > ) (T )>> )) > ) (T > >> ) (T )>)>> ) (T ) ( )>)>>