"VERBS for MAGE (c) Copyright 1985 Infocom, Inc. All Rights Reserved." ;"stuff to try to save space" > > > > > > > > )) ) (ELSE )> ) (ELSE )> > > > > > > > > ) (ELSE )> > ) (ELSE )> > ) (ELSE )>> > > ;"end of space saving stuff" ;"subtitle game commands" > > > > )> )> ) (T >)> ) (ELSE )> > > ) (T )>> > > > ) (T )>> > )>> %> "> > ) ( ) (T )>) ( )>>> "> ,W?YES ,W?Y> ) (T )>> ) (T )>> > ) (ELSE )>> > )> ) (T >>)> ,SCORE> > 1>> > -2>> > *3777*>> >> > > ) (,PRSO ) (ELSE ) (T )>)>> ^\L ;"subtitle real verbs" ) ( ) (T )>> > "V-ASK-ABOUT -- transform into PRSO, TELL ME ABOUT PRSI" >> )>> ) ( ) (T )>> ) > )>>> "V-ASK-FOR -- transform into PRSO, GIVE PRSI TO ME" > ) ( ) (T )>> > > > ,POOL-PSEUDO>>> ) ( > ) (T )>) (T )> > " on ") (ELSE " in ")> THE .AV "!" CR>> % ,M-ENTER> ,M-ENTER>> > ) (T )>> > ) (T )>> ) (T )>> > ) (T )>> > ) (T )>> )>> ) (> >> ) ( ) (> 0>>> > )> ) (T )>) ( ) (T )>) (T )>> > > > > > ) ( >> ) (> ) (T )>> > ) (T )>> > > > ) ( ) (ELSE )>) (> > >> ) (T > ;"for vehicle in vehicle" )>) ( ) (ELSE )>> > ) (T )>> > )>> ) (ELSE )>> ) (ELSE )>> > > > ) (ELSE )>)>> )>> > > ) ( ) ( ) (T )>) ( ) (T )>> > > > ) ( ) (ELSE )>> ;> ) (T )>) (T )>> ) "AUX" (L )) ) ( ) ( > ) (ELSE )>) (T )> ) ( ) ( > ) ( > ) (.WHERE ) (T )> > ,ME> > ) (T )>) ( ) (T )>> > ) (T )>> > > ) (> ) ( )>> > ) (T )>> ) (T )>) (T )>> > ) (> ) ( ;"useless")>> > > > > ) ( > )> ) (> ) ( ,HANDS> >> ,HANDS>> ) (ELSE )> ) (> ) (T )>> > ) (T )>> ) (ELSE )>> )> > )> ) (T )>> > ) (T )>> > > ) ( ,ROOMS> > ) (> ) (T )>> > ,GLOBAL-ROCKS> > >> ) (ELSE ) (ELSE )>)> > > ) (ELSE )>> )>)>> )>> > ) ( ,ROOMS ,GLOBAL-HOLE> ) (ELSE )> )>> > )>)> > ) ( ) ( ) ( ) ( > ) ( ) (> > ) (T )>) (T )>> ) (T )>> > > > ) ( >> ) (T )>> > > ) ( )>> > >> > ) ( 0>> ) (T > > ) ;(> > >> ) (T )>)>) (T ;"door" ) ( ) (T )>)>> ) (T )>> > > ;"no effect"> > > ) (ELSE )>> > ) (ELSE ) (ELSE )>> )>> )>> > > > )) >> ) ( > ) ( ) ( ) ( >> )>> > > > > > >> ) ( > ) (> >> ) ( ) ( ) (> ,PERSON> >> ) ( > > > ) (> ,M-FATAL <>>> ) (T )>> > ) ( ) ( ) (T )>> > > > > ) (> ) (>> >> ) (T )>> ;"special case") ( > ;"same special case") ( ) (>> )>> > > CR>) (T )>> > > ) (ELSE )>> > > > > ) ( ,W?HELLO> > ) (T )>> > >> ) (ELSE )>> ) (T )>> > > ) (> ) (T )>> > > > > > > )) ,ROC> > ,VEHBIT> >)> ) (ELSE )>) ( ) (ELSE )>) ( > ) ( >> ) (ELSE )>) ( ) (ELSE )>) (,FALLING? ) (ELSE )>) ( >> ) (T )> >)> > ,MAGIC-CARPET> > ) (ELSE ) ( ,ROCK ,OTHER-ROCK> >) ( ) (ELSE > > )>)> )> ) (T > )> ) ( > > )>)> )>> > ) ( ,VEHBIT> > ) (ELSE )>> > > > > > ,VEHBIT> > ) ( ,ROOMS>> ) ( > ) (T )>> > ) (T )>> ) ( ) (T )>> >> )>> > > >>> )>> ) ( ,SCROLLBIT> >> > ) ( ,VEHBIT>> ,CONTBIT> ,OPENBIT>>> ) ( ) (,PRSI ) (>> ) (T > )>) (> ) ( ) (ELSE )> )>> )) > > >>> T> )>> ) (ELSE )>> ; ,ROOMS> >)>) (T )> ) (T )>> ) ( ) (T )>> > ) ( ) (ELSE )>) ( ) (> ) ( ) (T )>> > )>) (ELSE )>) (> > ) ( )>> > > > > ) ( ) ( ) ( ) ( ) (T )> > > > > > > ) (> > ,UEXIT> >) ( CR> ) ( >> ) (T )>) ( > >) (> ) (T )>) ( > ,OPENBIT> >) (> ) (T )>)>) ;(> ) (T )>> > >> ) (T )>> > 0> ) ( )>> > ,HERE ,WINNER> ) (T )>> > > > > ) (ELSE )>) (ELSE )>> ) ( ) (T )>> > > ;"subtitle object manipulation" ) (> )> ) ( ) ( ,WINNER>> > ,LOAD-ALLOWED>> ) (T )> ) (T )> )> ) (> ,FUMBLE-NUMBER> )> ) (T > )> )>> )) )> )> >) ( >) ( >)>> > ) (> ,OPENBIT>>> > ) (T > )>> ) >>> ;"WEIGHT: Gets sum of SIZEs of supplied object, recursing to nth level." T) (ELSE >>>)> <+ .WT >> ^\L ;"subtitle describers" > ) "AUX" V? STR AV) >> )> )> > ) (ELSE )> )>)> >> > )>)> > ,M-LOOK>> ) ( ,M-LOOK> ) (> )>)> T> ) "AUX" L) >> ) (,LIT ) (ELSE )> > -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 (VEH? <>)) > > > >> )>)> ,M-OBJDESC .OBJ> ) (> ;> >> >> ) (ELSE )> )> )>) (T > )>)> > )>> ) (LEVEL 0) "AUX" Y 1ST? AV STR (PV? <>) (INV? <>)) >> )> > > T) (T >)> > )> > > )> >) ( ) () (> > >> )>)> > >)> ) ( > )>)> >>> ) (TWO? <>)) > > > >> >) (T )>)> > ) (T >)>)> > )> )>> )>> ) "AUX" (F ) (N <>) (1ST? T)) > ) (ELSE )> )> >) (> > >> > ) (ELSE )> )> )> >>> ) (> >)> ) ( ) (T )>)>> ^\L ;"subtitle movement" ;)) > .LEN> ) ( .ITM> ) (T >>)>)>>> > ,M-LEAVE> ,M-LEAVE>> ,HERE>> .RM>) (ELSE )> > > > > )> % ,M-ENTER> ,M-ENTER>> > ) (.V? )> > \ ;"subtitle death and stuff" )) )> )> > > "\"| | You find yourself falling down a deep well of darkness, as the figure recedes into infinite distances"> > 3> )> ;"GET OUT OF VEHICLE" )> > > > > > ) "AUX" (F ) N (1ST? <>)) > >> )> ) (ELSE )>)> ) (T )>> .1ST?> ^\L ;"subtitle useful utility routines" > )>> )) ;"can player TOUCH object?" ;"revised 5/2/84 by SEM and SWG" ) ( ) (T )>) ( ) ( ) ( > ) ( ,HERE >> ) (> ) ( > ) (T )>> )) ;"can player SEE object" ;"revised 5/2/84 by SEM and SWG" ) ( > ) ( > ) (T )>> ) ( )> ) (T >)>>> )) ;"is object carried, or in something carried, by player?" )> ) ( ) ( ) ( ) (T .WHO>)>> > >>> >> 1>>)>> > ) (1ST? T)) >) ( >) ( > T) ( > >)>)> >>> ) ( > )>> > CR>> > > ) ( >> ) (T )>> )>> > ) ( ;"what would you like to write?") (ELSE )>> > ) ( > ) (ELSE )>) (> ) ( > )>> > > > > > > > > > )>> > ) (ELSE )>> > > ,MAGIC-CARPET) (ELSE ,RANDOM-CARPET)>>) (> ) (ELSE )>> > >> ) ( ) (ELSE )>> > ) ( ) ( ) ( ) (> > >> ) (> ) (ELSE )>> )) > > > > ) (ELSE )>> ) (ELSE )>> >