;"***************************************************************************" ; "game : Arthur" ; "file : DEMON.ZIL" ; "auth : $Author: DEB $" ; "date : $Date: 12 May 1989 0:41:38 $" ; "revs : $Revision: 1.76 $" ; "vers : 1.0" ;"---------------------------------------------------------------------------" ; "Hall of Demon" ; "Copyright (C) 1989 Infocom, Inc. All rights reserved." ;"***************************************************************************" ;"---------------------------------------------------------------------------" ; "RM-DEMON-HALL" ;"---------------------------------------------------------------------------" >) (GLOBAL LG-HOT-DOOR LG-WALL) (ACTION RT-RM-DEMON-HALL) (THINGS <> (SHIELD SHIELDS) RT-PS-DEMON-SHIELDS ) > )) ) (T ) > ) (T ) (T ) > ) > ) (T ) > ) (T ) > > ) (T ) > ) (T ) > > ) (T ) > ) > ) > ) ( ) (T ) > ) > ) ( ) (T ) > ) (T ) > ) ( ) (T ) > ) > ) > ) (.CONTEXT ) > > ) (ART <>) (CAP? <>)) ) > ,K-ART-THE ,K-ART-A ,K-ART-ANY> ) > ) > ) ( ) ( ) > > ;"---------------------------------------------------------------------------" ; "CH-GIRL" ;"---------------------------------------------------------------------------" ; "CH-GIRL flags:" ; " FL-LOCKED - Girl has not given first speech." ) (ART <>) (CAP? <>)) > > ) ( > ) ( ) (T ) > ) (.CONTEXT ) (,NOW-PRSI > ) ( > > ) (T ) > ) > ) ( ,P-CONT > ; "Message and RFATAL if don't want the demon to become winner" ) ( ) ( ) ( ) ( ) ( ) ( ) (T ) > ) ( ) ( ) ( ) > ) ( ) (T ) > ) > ) ( ) ( ) (T ) > ) > > ;"---------------------------------------------------------------------------" ; "CH-DEMON" ;"---------------------------------------------------------------------------" ; "CH-DEMON flags:" ; " FL-BROKEN - Demon has been foiled, will not stop player from leaving." ; " FL-LOCKED - Demon is disguised." ) (ART <>) (CAP? <>)) > > ) (T ) > ) ( ) ( > ) ( ) (T ) > ) (.CONTEXT ) ( >> > ,P-CONT > ) (T ) > ) (,NOW-PRSI > ) ( > > ) (T ) > ) > ) ( ,P-CONT > ; "Message and RFATAL if don't want the demon to become winner" ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (T ) > ) ( ) ( ) > ) ( ) (T ) > ) > ) ( ) ( ) (T ) > ) > > )) ) > > ) ( ) > ) > ) > ) (T ) > > ) (T ) > ) (T ) > > ) > ) (T ) > ) NXT) ) (T > > ) > ) > > ) > > )) ) (T ) > ) > > ) (T ) > ) (T ) (T ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-GOLD-KEY" ;"---------------------------------------------------------------------------" ) "AUX" L) ) ( > ,CH-DEMON ,CH-GIRL> > > ) ( ) > ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-LEFT-MANACLE" ; "TH-RIGHT-MANACLE" ;"---------------------------------------------------------------------------" ; "TH-LEFT-MANACLE flags:" ; " FL-BROKEN - Manacle has been opened and closed again." ; "TH-RIGHT-MANACLE flags:" ; " FL-BROKEN - Manacle has been opened and closed again." ) "AUX" OTHER) ) (T ) > ) ( ,TH-GOLD-KEY> > ) ( ) (T > > ;"Make cursor go away." ;"Make cursor come back." ; "This is done so that the refresh doesn't show the picture of the demon again." > ) (T ) > ) NXT) ) (T > > ) > ) > > ) (T ) (T ) > > ) > ) > ) > ) > ) ( ,TH-GOLD-KEY> > > ) (T > ) > ) (T ) > > ) > ) > ) > ) ( ) > > ;"---------------------------------------------------------------------------" ; "TH-MANACLES" ;"---------------------------------------------------------------------------" )) ) ( ) ( ) > ) ( ,TH-GOLD-KEY> > ) (T ) > ) ( ; "The following is based on the assumption that both manacles can't be open at the same time." ) ( ) (T ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-FLEECE" ;"---------------------------------------------------------------------------" >) (SIZE 5) (ACTION RT-TH-FLEECE) > )) ) ( > ) ( ) > > ;"---------------------------------------------------------------------------" ; "TH-DEMON-THRONE" ;"---------------------------------------------------------------------------" )) ) ( ) (T ) > ) > > > ;"***************************************************************************" ; "end of file" ;"***************************************************************************"