"VERBS for BUREAUCRACY: (C)1987 Infocom, Inc. All Rights Reserved." ) ( ) ( )> ) (<==? ,P-NUMBER 3> T>) (<==? ,P-NUMBER 4> )>) (T )> T>> > T> ; "0 = super, 1 = brief, 2 = verbose." ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) ( ) (T T)>> ) (WORN? <>) OBJ NXT OLDIT) ,FATAL-VALUE) (T > ; "Move all worn objects to WEARING for separate sentence." > )> > )> > > ; > > ) (T )> )> > )>> ) (T )>) ( ) (T )>) (T ) (T )>) ( ) (T )>)> ) (T )> T)>> > )> ) (T )>) (T >"> > > ,W?QUIT ,W?Q>> ) (<==? .WRD ,W?RESTART> ) (<==? .WRD ,W?RESTORE> > )>) (T )>>)> T> ,FATAL-VALUE) (T )> T)>> > > "[Please type YES or NO.] >">> ) "AUX" WORD) >">) (T )> > > T) ( ) ( .YES>)>)> ) (T .YES>)>>> > T) (T <>)>> > T) (T <>)>> ,FATAL-VALUE) (T T)>> > > <>) (T T)>> )> > ; "Retrofix #50" > ) ( )> ,FATAL-VALUE> )> T> )> T> *77777*> >> )> > )> > ) ( ) ( ) ( ) ( ) ( ) ( ) (T )> ) (T )> T> "0 = not offered, 1 = on, 2 = off." ) ( ) (T )> ) (T )> T> ; "Because five extra points if go through complex" > > )) <>) (T )> ) (T )> T)>> ) "AUX" (SYSTOLIC:FIX ) (DIASTOLIC:FIX ) (ALREADY-NORMAL? <>)) .UPDATE>)> > )> > >)> > 255> )> 2>>> .DIASTOLIC>> > ; "Back to normal" 80>> )> )>)> ) (T .UPDATE>)>) ( > )> ) ( )> 80>> )> T) (T <>)>>> ,FATAL-VALUE) ( T) (T T)>> )) > "day, "> )> >) ( ) (T )> )> ) (T )> T> ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) (T T)>> T> )> T> T> *3777*>> > T> T> T> > > T> > ) (T )> T) (T ) (T )> T)>> ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) (T T)>> ,FATAL-VALUE) (T T)>> ) (> ) (T >)> T> ;> ;> 80>>> ) (T > ) (T )> )> T> ) (T )> T> T> ) (T )> T> ; T> ; T> > ,FATAL-VALUE) ( ) ( > ) ( ) (T )>> > ,FATAL-VALUE) ( T) ( > T) (T T)>> > ,PLAYER ,WALLET ,POCKET> ) (T )>> T> ) (T )> T> ) ( ) (T )> T> ) (T )> T> ) (T )> T> ) (T )> T> > ) ( ) (T )> T> > "First and second ADJECTIVE slots must be available." "Set to OPENED and OPEN for open objects, CLOSED and SHUT for closed." > > ) ( > )> > )> T) (> T) ( T) ( T) (T > ,W?CLOSED>> )> "open"> > >) ; (> > >> ) (T )>)> T)>> > ,W?OPENED>> )> "close"> ) (T )>) (T )> T> ) (T )> T> T> T> T> ) (T )> T> ) (T )>> ) (T )>) (T )> T> > )> T> T> ,FATAL-VALUE> )) )> T> T> > ,FATAL-VALUE> ,FATAL-VALUE) ( T) (T T)>> > ) (T ) (T )> )> T> > > .IDROP>) (> > ) (T )> .IDROP>) ( > )> ,FATAL-VALUE> ,FATAL-VALUE) (T <>)>) (T T)>> ) (T > )> )> T> ) "AUX" (OBJ ,PRSO)) .FF>) ( .FF>)> )> T) ( T) ( T) ( T) ( ) (T )> T) ( ) (T )> T) (T > )> T)>> ) (T )> T> )) ) ( ) (T )> T> ) (T )> T> ) () (T > )> )> T> T> T) (> .LOOK>) (T ; "This is an LTABLE, so we don't have the cretinism of initializing PTR to the length of a table that's defined somewhere else and getting it wrong." > > > > > > >> )> ) (> 0> )>>)> > )> T> > >> )> T> >> ; ,FATAL-VALUE) (T <>)>> ) (T )> T) ( T) ( > ) (T )> T) ( T) ( > T) (T )> T> ) (T )> T> ;> ; T) (T <>)>> ) (T )> T> ) (T > ) ( > ) (T )>)> T> ; ) (T )> T> ,FATAL-VALUE) (T ) ;(> T) ;(T T)>> > T) ;(> )> T> > ) ( ) ( ) ( >> ) ( > > ) ( > ) (T )> ) (T )> T> > > ) ( ) ( ) (T )> T> T> T> T> T> )> )> T) (T ) (T )> > ) (T )> )> T> T) (T <>)>> ) (T ) (T )>)> T> T> )) > T) ( > <>) (T T)>) ( > T) (> ) (T )> T) ( > T) (> > > T) ( > <>) (T <>)>> T> ) ( ) (T )> T> > T) ( > >>> T) ( T) ( > <>) (T <>)>> > ) ( ) (T )> T> > ) (T )>> > ) ( ) (> ) (T )> T> T> > T) ( > T) ( <>) (> T) ( > T) (> > > T) (T <>)>> T> )) )> )> > )>> T> > ) (T )> T> T> T> ) (T )> T> > >> )> ) (T )> T> >> )> T> ) (T )>) ( ) (T )> T> T> ) (T )>) ( > ) (T )>) (T )>) (T )>> "pause"> ) (T )> T> )) ) (T )> ,HANDS>> )> T> > ) (T )> T> ) ( >> ) (> )> T> T> T> )) > ) ( ) (T )>) (T )> T> > ) ( ) (T )>) (T )> T> > >> ) (T )>) (T )> T> )) )> T> )) )> T> ; T> ; T> ; > )> T> ; ) (> ) (T ) (T )> )>) (T )> T> T> )> T> ,FATAL-VALUE) ( T) ( T) (T T)>> ,FATAL-VALUE) ( ) (T )> T) ( > T) (T T)>> ) ( ) ( >> ) (T )>)> ) (T )> T> )) ,FATAL-VALUE) ( > ) (T )> T) (T T)>> ) ( ) ( ) ( ) ( > >> ) (T )>) ( ) (T )>) (T )> T> ) ( ) (T )>) ( ) (T )>) (T )> T> T> ,FATAL-VALUE) ( >> T) (T T)>> ,FATAL-VALUE) (T T)>> ; T> T> ) (T )> T> T> T> ,FATAL-VALUE) (T T)>) ( ) (T )>> T> T> T> > ) (T )> T> ) (T )> T> ) (T )>) (T )>) (T )> T> T> T> ,FATAL-VALUE) ( T) ( T) ( ) (T )> T) (T T)>> ) ( ) (> >> ) ( >> ) ( ) (T )>) (T )> T> ) ( ) ( ) ( ) (T )>) (T )> T> )) )> ) ( ) (T )>) (T )> T> > ) (T )> ) (T > > )>) ( ) (T )> ) (:FIX :FIX> :FIX> :FIX> ) (T )> ) (T )> )>> >)> T> T> T> > ) (T )> T> T) ( T) ( T) (T <>)>> T> <>) (ELSE T)>) (ELSE <>)>) (ELSE <>)>> T) ( T) ;( T) ( T) ( T) (<==? ,PRSI ,MOUTH> <>) ( T) ( T) ( ) (T )> T) ( <>) ( >> T) (<==? ,PRSI ,RANDOM-OBJECT> <>) (> T) ( >> <>) (T <>)>> T> <>) ( T) ( <>) ( <>) (> T) (T <>)>> T> ) (T )> T> > > > > >>> ) (> >> ) ( > :FIX> :FIX> T) ( ) (T )> ) (> > ) (T )> )> )> T) ( ) (T )> T> >> <>) ( > 2> > T) (T ,FATAL-VALUE)>) (T ,FATAL-VALUE)>> > ) (T )> T> ) (T )> T> ) (T )> T> T> T> ; T> ) (T )> T> > > ) ( ) (T )>) (> ) (> ) ( >> ) (T )> T> ,FATAL-VALUE) (> ) (T )>> ,FATAL-VALUE) (> ) ( T) (T )>> T> ) (T ) (T )> )> T> ) (T )> T> ) (T )> T> > ) (T ) (T )> )> T> ) (T )> T> T> T> ) (T )> T> > T> ) ( > >> ) (T )>) ( ) ( ) (T )> T> ) (> >> ) (T )> T> T> ) ( > 3> >> ) (T )>) (T )>) (T )> T> T> )) > ) (T )>) (T )> T> ) (T )> T> T> > ) ( ) (ELSE )> T> T> T> T> ) (T )> T> ) ( > ) (T )> T> ) (T )> T> T> T> T> > ) "AUX" OBJ) > > ) ( )> >> >) ( ) ( ) ( > ) ( ) (T )>) ( ) (T )> T> T> T> "*** CHARACTER INTERACTION DEFAULTS ***" <>) ( ,ROOMS> <>) (> T) ( T) (T <>)>> ) (T )> ) (T )> T> ,FATAL-VALUE) ( ,FATAL-VALUE) ( T) (T T)>> "CHAR = character, OBJ = object of interest, SUB-TBL = LTABLE of tables, FLAG = char's 'told' flag." ) "AUX" (PTR:FIX 1) LEN:FIX TBL SUBJECT) > > > > ) ( ) (T )> )> )> "\"" CR> ) (> .LEN> )>> > ) (T )>) (T )> T> ) (T > )> ) (T > )> )> )> T> ,FATAL-VALUE) (T T)>> > ) (T ,FATAL-VALUE)>> ,FATAL-VALUE) (T T)>> )> ) ( ) (T )> T> ) (T )> T> T) ( > ) ( > > ) ( ) (T )>) (T )> T> T> ,FATAL-VALUE) ( T) ( > T) ( T) (T T)>> T> ) ( ) ( )>) ( ) ( )>) (T )>) (T )> T> > ) (T )> T> T> T> ,FATAL-VALUE) ( >> T) (T T)>> > )> ,FATAL-VALUE) ( ,FATAL-VALUE) ( ) (T )> T) (T > ,RANDOM-PERSON> ) (T >)>)> ) (T )> T)>> > <>) ( ) (T T)>> > ) (ELSE <>)>> > > ) (T )>) ( ) (T )> T> ,FATAL-VALUE) ( >) (T )> ) (.OBJ ) (T )> T)>> T> T> ,FATAL-VALUE) (T T)>> T) ( ; T) (T )> T> T> T) (T <>)>> T> <>) ( T) (T <>)>> ) (T )> )> T> )> T> T> > >> ) (T )> T> ) (T )> T> ) (DIR3 <>) "AUX" X) > ,FATAL-VALUE>>> > ,FATAL-VALUE>>> >)>)> .X> ) (T )> )> > > > ) ( CR> ) ( >> ) (T )>) ( > > )> > ) (T )>) ( > > > ) ( ) (T )>)>) ( >> ) ( > ) (T )>> ; )) )> > T> > > ,W?ZZZP ,W?B ,W?C ,W?D ,W?E> ) (T .SYN)>> > > <> .SYN> ,FATAL-VALUE) (T )>> > > <>) ( > > T) ( <==? ,HATCH-OBJECT>> <>) (> > > > <>) (T )>) ( > > >> ; "Make sure we aren't doing something ridiculous" <>) (T )>) (T <>)>> > > ; "Room has no enter from property" > ; "Or we're not in the room in question"> ; "If we're next door, stop" >> ; "First follow whatever path is set up to get out of here" ; "Goto failed for some reason" .WALK-TO>)> ; "Stop if we're where we want to be, or if we're supposed to enter from here." )>) (T )>>)> >> > > >> > > ; "Stop when we reach our current location" )>) (T )>> ; "Go to the beginning of the entry path" >>>> )> >>> )> > 0> )>>) (T )>> ) ( ) ( ) ;( ) (T )> T> )) ,FATAL-VALUE) (T > ) ( )> >> T)>> ,FATAL-VALUE) ( ) ( ) (T >)> T) ( T) (T T)>> > > > ) (> ) () (T "put") (T "obligingly put")> "on"> )> T> T> ) "AUX" WHO) )> > > <>) ( ) (T )> ) (T )> T) (<==? .L ,OTHER-TRAP-DOOR> <>) ( >> "can't" <> T> T) ( > >> T) (T <>)>) ( T) (> T) (T <>)>) ( <>) (> <>) (T )>) (T ) (T )> )>) (T <>)>) (T <>)>> > ) ( > "take"> ) ( > ) (T )> ) ( ) (T ) ( "pick" "up">) (T "take">)> )> ; > ; )>)> T> ) (S1 <>) (S2 <>) (PLURAL? <>)) ) (T )> )> )>) (.S1 )> )>)> > >> .ITAKE>)> > > )> <>) ( >> )> <>) (> > ,LOAD-ALLOWED>> ) (T )> )> <>) ( ,FUMBLE-NUMBER> )> <>) (T ; "This will be a number from -1 to -4, depending on the object (if it is mail). Or between 1 and 4 if it has been transformed" > > > > ; "Get the dir entry associated with it-- printa, etc." >> ; "And stuff in there the next program to print" > > > ; "Save the letter for the description of the object" 0 ,W?B) (<==? .ML 2> ,W?C) (<==? .ML 3> ,W?D) (T ,W?E)>> ; "Not the last one" ) (T ; "Leave the remnants of the check around." )> > ) (ELSE .ITAKE>)>)> .L)>> "So that .L an be analyzed." > "Count # objects being carried by THING." > ) (> >> >)> >> .CNT> "Return total weight of objects in THING." > ) (> > >) (T >>)>)> >> > >)> .WT> ) "AUX" (V? <>) ACT STR) > )> .DR>) (> )> )> > > > ; "Re-invent stuff so don't need action routine for every room just to describe it." )> ) ( )>)>)> ;,LIT? T> > > ) "AUX" X) ,M-EXIT>>> ; "Let the place we are handle this first..." )> )> ;> ,M-ENTERING>> > ) ( )>)>)> ,M-ENTERED>> T> > )> > )> > )> > )> T> T> > T> > ; T> ) (T )> T> T> T> T> T> T> T> > ) (ELSE )>) (T )> T> ) (ELSE )>) ( ) (T )> T> > T> T> ) ( ) (T )> T> > ) (T )> T> > >> ) ( > ) ( ) ( ) (T )>) ( ) (> ) ( ) ( ) ( ) (T )> T> > ) (> ) ( ) (T )>> ) ( )> ) ( <==? ,P-NUMBER 411>> <==? ,P-NUMBER 1212>>> ) (> > > ) (> > > ) (T )>) (> > > ) (T )>) (> > > ) (> >> ) (> >> ) (> > > ) (T )>) ( > ) (T )>) (T ) ( ) (T )>)> )> T> > > >> ) ( ) (T )>) (T )> > )> > )> ) (T )>) (T )>) (T )> T> T> ) ( ) ( ) (T )>) (T ,ACT?TAKE> ,FATAL-VALUE)>> >)> > ,PERSON-MASK>>> ) (T > )> )>) (T )>)>)> ) (T )>>