"MAIN for TOA #2 Copyright (c) 1984 Infocom, Inc. All Rights Reserved. " > > > > ;"put interrupts on clock chain" > > > > > > > > > ;"set up and go" %> '(;> )) (')> ; > > )> ; > > >) (T >)>> (OBJ1) OBJECT (TBL) TABLE (PTBL) ) > > > ;> > >)> > > > > > > > .ICNT> ) (T ,IT> )>)>> > .OCNT> ) (T ,IT> )>)>>)> )> .OCNT) ( >) (T >)> .OCNT) ( > > .ICNT) (T 1)>> <1? .ICNT>> >)> ,P-WALK-DIR> >) (<0? .NUM> ,P-SONUMS>> > >) ( ) (T ;"** M" ) (> ,VEHBIT> >> ) (T )> >)>) ( >) ( >> >) (> >) (T >)>) ( >) (,P-NONE >) (T >)>)>) (T > )> > > .NUM> > )> > )> > ) (T )> ) ( )> ) (T >) (T >)> > > ; ) (T )>) ( ) (T )>)>)> T) ( > ) ( ,PRSI 0> ,W?ALL> >> ) ( ,WINNER ,HERE>> ,TRANSBIT>>> >>>> ) ( > >> ) (T ) (T )> )>)> >> > )>)>>)> > ; ,PRSO> >)> ;"Removing this code should fix the problem that AGAIN loses when in a vehicle and it is the PRSO." ,P?ACTION> ,M-END>>)> > T) (T )> >)>) (T >)> T) ( > T) (> > >) (T >> >) (T >)> >)>)> > > >>> )>> ) (N 0)) <==? .PRSO ,PLAYER>>> ;"? more?" > ) ( >> > )> >> > )> <==? ,QCONTEXT-ROOM ,HERE> <==? ,WINNER ,PLAYER>> ;"? more?" )>)>> > > > > > > > ;"PERFORM without DEBUG" ) (I <>) "AUX" V OA OO OI) #DECL ((A) FIX (O) (I) (V) ANY) > > ; >> )> ; )> ; )> > >> ;)> > >> > .V) (T >> .V) ( ,P?ACTION> ,M-BEG>> .V) (>> .V) ( .I >>> .V) (> ,P?CONTFCN> ,M-CONT>>> .V) (> >>> .V) (>> .V)>)> > ,PRSO> >)> ,P?ACTION> ,M-END>>)> .V> ;"PERFORM with DEBUG" ;) (I <>) "AUX" V OA OO OI) #DECL ((A) FIX (O) (I) (V) ANY) )> ; )> ; )> > >> ;)> > >> > .V) (T >> .V) ( ,P?ACTION> ,M-BEG>> .V) (>> .V) ( .I >>> .V) (> ,P?CONTFCN> ,P?CONTFCN>>>> .V) (> >>> .V) ( >> .V)>)> > ,PRSO> >)> ,P?ACTION> ,M-END>>)> .V> ;"Next 2 routines for use with DEBUG" ;)) )> > ;) "AUX" RES) <>) (T ) (T )>)> )> ) (T )>> ) ( ) (T )>)> .RES)>> > )) ;"can player TOUCH object?" ;"revised 5/2/84 by SEM and SWG" ) ( ,HERE> ) (T )>) ( ) ( ) ( > ) ( ,HERE>> ) ( ) ( > > ) (T )>> )) ;"can player SEE object" ;"revised 5/2/84 by SEM and SWG" ) ( > ) (T )>> ) ( )> ) (ELSE >)>>>