"SUBTITLE VERB FUNCTIONS" "SUBTITLE DESCRIBE THE UNIVERSE" "SUBTITLE SETTINGS FOR VARIOUS LEVELS OF DESCRIPTION" > > > > > > > > > \ "SUBTITLE DESCRIBERS" )>> )>)>> CR>) ( > ) (ELSE )>> ) "AUX" V? STR) > >)> > > )> > ,VEHBIT> ".)" CR>)> ,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) > >> >> ) (T )>) (ELSE > )> > > )> > )>> ) (LEVEL 0) "AUX" Y 1ST? AV STR (PV? <>) (INV? <>)) #DECL ((OBJ) OBJECT (LEVEL) FIX) >> )> > > T) (ELSE >)> > ) (ELSE >) (<==? .Y .AV> ) (<==? .Y ,WINNER>) (> > >> > )> > )>)> >>)> > > > )> >) () (> >>> > > >)> ) ( > )>)> >>> ) (<==? .OBJ ,WINNER> ) (> >)> ) (ELSE )>)>> \ "SUBTITLE SCORING" > > > > )> T> > 0> )>> ) ) (ELSE )> > > > (SCOR) FIX) > > ) (ELSE )>> "> ,W?YES ,W?Y> ) (T )>> *3777*>> > >> ,L-PRSO) (>> ,L-PRSI)>> ) (T )>> \ "SUBTITLE DEATH AND TRANSFIGURATION" > )) #DECL ((DESC) STRING (PLAYER?) ) > ) (T > > )>>> > > > > > > > ) F N L) )> )> > > )> > 0> >)> > > ) (ELSE >)>>) (ELSE >>)>>> ) (T )>> ) (T )>> )>> > > CR>> > )>> )) #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 )>> > \ ) ( ,CONTBIT> ,OPENBIT>>> ) (,PRSI > > ) (>> ) (T > )>) (<==? ,PRSO > )>> T> )>> (CNT) FIX (OBJ) OBJECT) > )> ) ( ,WINNER>> > ,LOAD-ALLOWED>> ) (ELSE )> )> ) (> 7> >> > > ;"This must go! Chomping compiler strikes again" ) (T )>> >> )>> >) (T )> > ) (<==? ,PRSI ,PRSO> ) ( ) ( > > > ) (> > ) (> >> ) (T )>> > )>> > ) ( )>> > )>> )>> > ,VEHBIT> > ) (ELSE )>) (T )>> > ,WINNER>>> ) (> ,OPENBIT>>> ) (T > )>> \ > ) ( 0>> ) (T > > ) (> > >> ) (T )>)>) (T )>> ) > > >) (ELSE )>)> )>>)>> > ) ( ) (T )>> > > >> )>>)> .CNT> "WEIGHT: Get sum of SIZEs of supplied object, recursing to the nth level." (WT) FIX) > >> >> )>>)> <+ .WT >> > )>> ) (T )>> ) (ELSE > )>)>) (T )> > > ) (ELSE >)> >> )>)>) (ELSE )> > > 0> ) ( )> >> > > > ) ( ) (T )>) (T )> > ,M-ENTER> > ,PRSO>> ) ( ) (T )>> > ) (WLOC ) (AV <>) OLIT) #DECL ((RM WLOC) OBJECT (LB) (AV) ) >)> >>> .LB .AV > >>> ) (T )> ) ( CR> ) (T ) (T )> > > ) (ELSE )> ,M-ENTER> )> )>)>> ) (T )>> ) (T )> ) (T )>> ) >> > ) (T )>)> > )>> ) (T )>) (T )>> > > ) (T )>> ) (ELSE )> > > ) (DRINK? <>) (NOBJ <>)) #DECL ((NOBJ) (EAT? DRINK?) ) > > ) (ELSE )> ) (> > >> ) (T )>) (> )>> > ) (T )>> ) ) (T )>) (T )>) (> > ;NEXIT ;CEXIT >>>> ) (ELSE )>) (ELSE )>> > > > ) (ELSE )>) ( ) (ELSE )>) (ELSE )>> )>> > ) (ELSE CR>)>> > > ) (ELSE )> ) ( > ) (T )>) (ELSE )>) (ELSE )>> > >>> ) (T )>> ) (T ) (ELSE )>) (T )>> > ) ( ) (> )>> > >> ) ( ) (T )>> > > ) ( > ) (> ) (T )>> > ) (> >> ) ( > ) (> ) (ELSE )>> > ) (T )>> > > > > > > > ) ( ) (> )>> > CR>> > > <- 2> 1>>> ) (ELSE )>> > > ) (> ) (> > ) ( > )>> )> ) ( ) (ELSE )>> > > ) > >)>> > > )>> > > ) (<==? ,PRSI ,WINNER> )>> > 0> ) (ELSE )>) (ELSE )>) (ELSE )>> > > > 0> ) (T )>) (ELSE )>> > ) (ELSE )>> ) (T )>> > ) "AUX" X) #DECL ((DIR) FIX (OBJ) (X) TABLE) ) ( ) (> >> ) (ELSE )>> > > ) (T )>> > > )) > ) ( >> ) (.OBJ ) ( ) (ELSE )>> > > >