" EVENTS for TOA2 Copyright (C) 1984 Infocom Inc. All rights reserved." > > > ) ( ) ( ) (T )> ) (T > )>> > )> )>> )) > > > >> ) ( ,WEASEL-BLOWN> ) (<==? ,SHIP-CHOSEN ,TRAWLER> ) (<==? ,SHIP-CHOSEN ,SALVAGER> )>)> ) ( >> )>)> ) ( )>> > > > )> )>> > > > )> > > > ,GOAL-F> ,SHANTY>>> )>> > ) ( <==? ,SHANTY>> > )> ) (<==? ,FM-CTR 1> ) (,WAITING-FOR-WEASEL > )>) (T )>) ( > ) (<==? ,FM-CTR 2> ) (<==? ,FM-CTR 3> ) ( <==? ,I-WAIT-RTN ,I-FIRST-MEETING>> ) (T )>) (<==? ,FM-CTR 4> >> ) (T )>)>)>> > > > "counter for throughout first meeting: 0-waiting for player to sit down 1-waiting for the Weasel to show up 2-Johnny mentions treasure 3-Johnny pitches the deal 4-waiting for player to accept (handled in CHAIR-F, SHANTY-F) 5-no meeting or meeting concluded" > ; ; ; ; >> ) (T )>) ( )>> >> )> >) (> >) ( >> ) ( > ) (<==? ,SM-CTR 0> )>)>) ( > ) (<==? ,SM-CTR 2> > ) (T )> ; ) (<==? ,SM-CTR 3> ) ( <==? ,I-WAIT-RTN ,I-SECOND-MEETING>> ) (T > >> )>)>> "counter for throughout second meeting: 0-Johnny not here 1-waiting for Weasel and/or Pete 2-Johnny shows treasure 3-Johnny shoots deal 4-meeting's over" > > ) ( >)>) (T )> ) ( >> ) (<==? ,TM-CTR 1> ) ( ) (<==? ,TM-CTR 4> ) (<==? ,TM-CTR 5> ) (<==? ,TM-CTR 6> ) (<==? ,TM-CTR 7> )> ) (<==? ,TM-CTR 8> > > > )>> "Counter for third meeting (incremented every move thru 5): 0 - no meeting yet 1 - Johnny wants to see money 2-5 - Johnny is waiting to see money (on 5, he's waited long enough and kills you) 6 - money shown; Johnny asks which ship to rent 7 - waiting for answer about ship 8 - meeting's over" )) > )> > ) (> ,GOAL-ENABLE> <==? ,MCGINTY-HQ>> )> ) ( >> > > ; ; ) ( ) (T > > )>) ( >> ) (T )>) (,MCGINTY-KNOWS > ) (,I-WAIT-FLAG ) (<==? ,I-WAIT-RTN ,I-EQUIP> ) (T >> > >>) (T >>)> )>) (> )>) (T ,C-TICK> -15> > )> )>)>> > > > > > ) ( ) (T >)> ) (> > >> > ) ( )> ) (T )> ) ( )>> )) ,MCGINTY-KNOWS >> > ) (> ) ( )> > )>) (T )> > )>)>) (T > )>)>> ) (T )> > > ) (<==? ,P?LINE> > > ) (> ) (T > > )> ) ( )>)> )> >>> ) (T )> ;> <==? ,LONGITUDE-SET >> )> ) (T )> ,FERRY ,GLOBAL-FERRY ,LOCAL-GLOBALS>> >)> > )>) ( ) (T >>> )>> > > >> )> > ) ( ,P?LINE> >> ,P?LINE> .BOAT>> ) (<==? ,P?LINE> .BOAT> ) ( > )> ;>> ;>> ; > <==? ,LONGITUDE-SET 25>> )> ,MM-GALLEY ,NW-GALLEY> )> >) (T >)> ; ; >)> ; > > )> ) (T )> > >> > )> )> )> ) (T )> ,P?LINE> .BOAT> >> )> >> ;> ;> ;> ;> .OT>>> >> > >)> >> >) (T )>>)> <==? ,LONGITUDE-SET 45>> ) ( <==? ,LONGITUDE-SET 25>> ) ( <==? ,LONGITUDE-SET 50>> ) (>> )> )> )> > > > >> ) (T )> ; > )>> )) > )> > > > )> > )>> > > ) (>> > ) (T > > >) (T )> ;> >>> )> <==? .VAL ,M-FATAL>> )>)>)>)> >> >> > <* .LON ,LONGITUDE-SET>> .CNST>>> <* .LON ,LONGITUDE-SET>> .CNST>>> > ) (> > ) (> > >> ) (> > > ) ( ) ( > ) (> > > >>> ) ( > > >>> ) (> > > >>> ) (> > > >> > >> ) (> > > >> ) (> >> > >> ) (> > > > > ) (> > > > >> ) (> > > >> ) (T )>> ; > ) (T )> > 55> > 45> )> )>>> ; > ,GOAL-F> >> >)> )> ) (T )> > > ) (T > > )>> > )> > > ) (<==? ,HOW-HUNGRY 2> > ) (<==? ,HOW-HUNGRY 3> > > ) (T )> ) ( ) (T )> > )>> )> > > ) (<==? ,HOW-THIRSTY 2> > ) (<==? ,HOW-THIRSTY 3> > ) ( > )>> ) ( >)> > ) (<==? ,HOW-TIRED 2> > ) (<==? ,HOW-TIRED 3> > ) (<==? ,HOW-TIRED 4> > ) (<==? ,HOW-TIRED 5> > ) (<==? ,HOW-TIRED 6> ) (T > )> )>> ;)) > ,MM-FORE-DECK ,NW-FORE-DECK> > )>;"Historical note: The compiler sucks." > > > )> )>) (<==? ,O-CTR 2> >> ) (T )> ) (T )> ) (>> > ) (T )> )>)>) ( "! "> ) (T ) (T )> "." CR> >>> ) (T )>)>) (> ) (T )> ) (T >>> > <0? ,WATCH-CHANGE-CTR>> ) (T )>) (T ) (T )>)>)> > <0? ,WATCH-CHANGE-CTR>> > >) (T >)> ; ) (T )>) (T ) (T )>)>)> )>)>> ; ) (T )> ) (<==? ,O-CTR 2> ) ( ) (T )>) (<==? ,O-NUM 2> ) (<==? ,O-CTR 2> ) ( ) (T )>) (<==? ,O-NUM 3> ) (<==? ,O-CTR 2> ) ( ) (T )>)>> ;> ; ; ; ; ; ;)) > )> > ) ( > T) (T ,MM-FORE-DECK ,NW-FORE-DECK> > ) (T )> )> )> > .V> ;)) ,ON-WATCH> > >)> )> > > > > >)> )>)> > > ,MM-CREW-QTRS ,NW-CREW-QTRS> ) (T )> ) ( >> )>) (<==? ,WATCH-CHANGE-CTR 5> ,MM-CREW-QTRS ,NW-CREW-QTRS> )> > > > ) ( > > ) (T )> > ) ( ) (> ,GOAL-F> >> > )>)>) (T > > ,MM-CREW-QTRS ,NW-CREW-QTRS> >> ) (T )> )> > .V) (> > ) (T )> > )>)>) (T > )> > ) (T )> .V)>)>)>> ; > ,PRESENT-TIME> >)> >> >) (T > >>>)>> ;> ; ;> ; ; ; ; )) .L> ) (T > )>> ,UNDERWATER-LINE-C> > ) ( > ;"now useless location" > ) ( ) (T )> ) (T ) (,LIT ) (T )> )>) (T > )>)>> > > )>) (<==? ,CRIMP-CTR 2> ) (T )> )>) (<==? ,CRIMP-CTR 3> ) (T > )>) ( > > ) (T )>)>> >)> >)> > )> > )) ) (<==? ,LINE-LOC 1> ) (> ) (T )>)> > )>) (<==? ,LINE-LOC 4> )>) (T )>)>> ) (T )> > )) > )> >)> > )> )>> > > > ,UNDERWATER-LINE-C> >> 44>>> ) ( ) (T )>)>)>> > ,UNDERWATER-LINE-C> )>> ,UNDERWATER-LINE-C> ) (T >)>> > > >)> > ,UNDERWATER-LINE-C> )>>