"VERBS for STATIONFALL (c) Copyright 1987 Infocom, Inc. All Rights Reserved." ;"subtitle game commands" ;"0 = super-brief, 1 = brief, 2 = verbose" > > > > ;"flush anything on input line after SAVE" > >> )> ) (T )>> >> )> ) (T )>> ) ( ) ( ) ( ) ( ) ( ) ( ) (T )> > >> )> 1>> > >> )> -2>> > > ) (T > ) ( ) (T ) ( ) (T )> )> > >> ) (T )> ) (T ) ( ) (T )> )> )>> > <+ ,D-ALL? ,D-PARA?>>> )> <+ ,D-ALL? ,D-PARA?>> > > >> )> ) (T )>> >> )> )>> > "> > ) (> ,W?N>> ) (T )>> ) (CNT 0)) )> "> > ,W?RESTAR> ) ( ,W?RESTOR> >> ) ( ,W?QUIT ,W?Q> > ; )> >> ) ( ) (T )> > *3777*>> > 23> ) (T >)>> >> )>> > > ) (T > )>> ;"all READS and INPUTS get sent to command file" > > > ) (T ) (T )>)>> > > ) (T )> > > 20>> > ;"subtitle real verbs" ) (T )>> >> ) (>> ) (T )>> )> > ) (T > )>> ) ( ) (T )>> ) (T )> > ) (T )>> > > ) (T )>> ;> ; ) (T )>> > ) (T )>> > ) (T )>> > > ) ( ) (T )>> ) ( ) ( ,PR?IN> ) (T )>> ; ) (T )>> ) ( ) (T )>> > ) ( > >> ) ( >> ) ( >> ) ( >> ) (T )>) (T )>) (T )>> ) (T )>> > > > ) (T )>> > ) (T )>> > ) (T )>> ,PR?DOWN>> ;"HOLD DOWN OBJECT should now equal PUSH OBJECT" ) ( > >) (T )>) ( ;"since GET OUT is also TAKE OUT" ) (> ) (T ) (T )> ,PILOT-SEAT ,COPILOT-SEAT> )> )>> ) (T )>> ) (T )>)> > ) (> )>> ) (T )>> ,W?HOLE> ) (T )>> ;> ;> )> ) (T ) (T )> )> )>> >> ) ( )>> )) > ) (T )>) (T )>> > ) (> ) (T )>> )> > ) (> ) (> ) (> >> ) (T > > > ) ( ) ( ) (T )>) (T )>)> ) (T )>>)>> ) (T )>) (T )>> ) ( ) ( )>> )) > ) ( ,HERE ,LOCAL-GLOBALS>> ,SURFACEBIT> ) (T )> >) (T ) (T )> ; ,M-ENTER> )>) ( ,PR?ON> ) (> ) ( ,PR?IN> )>> ) (T )>) ( ) ( ) ( ) ( >> > ) (T )>) ( ) (T )> ) ( ) ( ) ( > ) (T )>> > ) ( > ) (T )>) (T )> > ) ( ) ( ) (T )> > > ) (T )>> > >> ) ( ) (T )>> ) "AUX" (L )) ) ( ) ( > ) ( > ) ( >> ) ( >> ) (T )> ) ( > ) (T )>> > ) (> ) (T )>> ;> ;> > > ) ( )>> ) (T )>> ) (T )>> ) (T )>> ) (T )>> ) (T )> > ) (T )>> > )> > > > > ) ( > ) ( ) (T )>> > ) (T )>> > ) ( > ) ( ) (T )>> ) (T )>> )> ) ( ) (T )>> ) ( ) (T )>) ( ) (T )>> ) (T )>> > > ) ( ) (T )>> )> > ) (T )>> ) (T )>> > ) ( > )> ) ( ) ( > )> ) ( ) ( > )> ) (> > )> ) (T )>) ( ,PR?IN> ) (T )>> > ) (T )>) (T )>> ) (T )>> > > > ) (T )>> ) ( ) ( ) ( ) (T )>> > )>> ;"break out" ) (T )>> ) ( ) ( ) (T )>> > ) (T )>> ) (T )>) (T )>> ) (T )> )>) (T )>> > > ) ( ) (> >> ) ( ) ( ) (T > > ) (T > )> )> )>> > > ) (T )>> > > > ,W?ONE ,W?TWO ,W?THREE> > ) ( >> ) (T )>) (T )>> ) (T )>> ) ( > ) ( ) (T )>) (> > ) ( ,PR?ON> ) (T )> ) (T )> ) ( ) ( )>> > > > >> ) ( >>> ) ( ) (> >> ) ( ) ( ) ( > > > >> ) (T )> ) (> ,M-FATAL <>>> ) (T )>> > ) ( > ) (T )>> > > ;> > >> ) (> ) ( >> ) (T )>> CR>) (T )>> ) (T )>> > > > >> ) (>> ) (> ) (T )>> > > ) ( ) ( >> ) ( > )> ) (T )>> ) ( ) (T )>) (T )>> > ) (T )>> > ) (> ) (T )>> > ) (T > )> ) (T )>)> ) (> ) ( ) ( ) (T > )>> ) (T )> ) (T )> ) (T )>) (T )>> > > > ) (> ) (T )>> > ) ( ) (T )>> ) (,BALLOON-ODOR ) ( > ) ( ) ( ) (T )>) (T )>> > >> )> > > > ) (T )>> > > > ;"for HOLD UP OBJECT" ) ( ,VEHBIT> > ) (> ) (T )>> > > > ) (T )>> > > ) ( ) (> > ) ( ) ( ) (T )> ) ( >>> ) (T )> ) ( ) ( > ) ( ) ( ) ( ) ( ) (T )>) (> ) (T > )>> T> >> >>> )> )>> ,VEHBIT> "]" CR> > ) (T )>) ( ) ( ) (T )>> > ) (T )>> ;"tells parser not to put a CR between >CHARACTER, FOO and the response to it" > ; ) (T )>) (T )>> ) (T )>> ) ( ) (T )>> ) (,PRSI ) (T )>> ) (T )>> > > )) > ) (T > ) (T )>)> ) (T )>> > )> ) ( )> )>> ) (T )>> >> ) (> ) (T )>) (> ) ( ) ( ) ( ) (T )>) ( ,P-CONT ,W?NUMBER>> ) ( ,W?ONE ,W?TWO ,W?THREE> ) (T )>> > ) (,ROBOT-PICKED ) ( ) ( ) ( ) ( ) (T ) (T )> )>> > ) ( ) (> ) ( > >> > ;"next two steps round X to the lower 5" > > > > > > ) (T )>> ) ( > ) ( ) ( ) (T ) (T )> >) (T >)> ;"set C-ELAPSED to 5 times the # of floors you're moving" > )> > ) (T )> )> ) (T )>)>> > ) ( ) ( ) (T )> ) ( ) (T )>> ) ( ) (T )> > > ) (T )>> > ) ( ) (T > )>) (,PRSI )>> > > >> ) ( >> ) (>> )>> > > ) ( > ) ( > ) (,HANGING-IN-AIR ) (T )>) ( > > >> ) ( ) (T )> ) ( >> ) ( >> ) ( >> ) ( >> ) (> > ,UEXIT> >) ( > >) ;(> ) (T )>) (T ;"kludge for auto-doors" > )> >)>) ( CR> ) ( >> ) (T ) (T )>)>) ( > ,OPENBIT> >) (> ) (T )>)>) ;( > ) ( ) (T )>> ) (T )> ) ( > )>) (T ) (T )> > )>)> > ;"clocker won't run this turn because of P-WON" > > ) ( ) (T )>) (T )>> ;> 0> ) ( )>> ;> ) (T )>> > ) (T ) (T )> )>> > > > )> > > > > ) ( ) ( ) ( ) (T )>> > > ) (T )>> > ;"subtitle object manipulation" > )> ) (> > 100>> )> ) ( 20> 150>> ;"holding 8 items, 10% 9 itmes, 30% 11 items, 70% 13 items, 100%" > >) (T )>> ) (T )> )> )> > > >)> >)>> ;"IDROP is called by PRE-GIVE and PRE-PUT. IDROP acts directly as PRE-DROP and PRE-THROW." ) (T )>) ( ,HANGING-IN-AIR> ) (> > ) ( > ) (T )> ) (> ,CONTBIT> ,OPENBIT>>> >) ( ) (T )>> > > >)> >> )>>)> .CNT> ;"Gets SIZE of supplied object, recursing to nth level." > > T ;"worn things shouldnt count toward max load") (T >>)> > )>>)> .WT) (T <+ .WT >)>> ;"subtitle describers" ) "AUX" (FIRST-VISIT <>) POINTS) ) (T )> ;"so DESCRIBE-CONTENTS of room isn't called") (> > >)> >)> > )> )> ) ( ,VEHBIT> ,INBIT> ) (T )> >)> >> ,M-LOOK>> >)> )> > ;"Print FDESCs, then DESCFCNs and LDESCs, then everything else. DESCFCNs must handle M-OBJDESC? by RTRUEing (but not printing) if the DESCFCN would like to handle printing the object's description. RFALSE otherwise. DESCFCNs are responsible for doing the beginning-of-paragraph indentation." )) > )> ) ( > >> >)> )> >> > ) (> >>> T) (> >> > >)> ) (> >)> )> >> 0> >> 0>)>> ;"print everything?" ;"started paragraph?" "" ) N (1ST? T) (IT? <>) (TWO? <>) (START? <>) (PARA? <>) DB) ) ( )> > > >>> >>> > T> > )> ) ( )> )>) (> )>) (.N ) (T )> )> > )>) (T )> )> > ) (T >)>)> )> >)> > > )> ) ( T>> >> )> )> )> )>> T> > ) ( >> > ) (T ,D-ALL?)>> > )> )> >>)> T> >> )> )>> ) ( ) (T )>) ( > ) (T ) (T )>)>> > ;"bit to screen objects" )) ) ( ) (> >>> ) ( > ) (,D-BIT ) (T )>) (>> ) (T )>) (T )>> >> ) (> > ) ( ) (T )>> > ) (T )> )> > > )> ) (T ;"nothing" )>> ;"subtitle movement and death" ,M-EXIT> > )> ; > > ; > )> ,M-ENTER> >> )> > ;"close cont. to 'shake' ostrich" ) ( ,WEIGHTLESSBIT> ) (T )> > > > ) ( > > > ) (T )> )> )> > > ;"subtitle useful utility routines" )> > ) ( ) (T )>) ( ) ( ) ( > ) ( ,HERE>> ) ( ) ( > ) (T )>> )> > ) ( > ) (T )>> ) ( >> ) ( ) (> > ,GLOBAL-OBJECTS ,LOCAL-GLOBALS>> ;"doors are the only untouchable local-global" ) (T )>) ( ,PILOT-SEAT ,COPILOT-SEAT> > ) (T )>> ) ;"next is special case for Sfall; bed is a local-global" ;"can't put stuff in bed-but you can HOLD things in bed" ( ) ( )> ) (T >)>>> > ,LOW-DIRECTION> >) (T > ,DEXIT> .DOBJ>> )>)>>> )) ;"formerly HELD?" )> ) ( ) ( ) ;( ) (T .CONT>)>> > >>> > 1>>)>> ) "AUX" OBJ RECURSIVE-OBJ) > )> >> )> ) (> ) (>> >)>>> ; > ) (T )>> >> > )>> > )>> )) > > ) (T )>> > > > > ) "AUX" N X) > )> > > ) (T )>)> >> > CR>> > CR>> > CR>> > CR>> >