;"***************************************************************************" ; "game : Arthur" ; "file : CASTLE.ZIL" ; "auth : $Author: DEB $" ; "date : $Date: 15 May 1989 19:41:50 $" ; "revs : $Revision: 1.116 $" ; "vers : 1.0" ;"---------------------------------------------------------------------------" ; "Castle Puzzle" ; "Copyright (C) 1989 Infocom, Inc. All rights reserved." ;"***************************************************************************" ;"---------------------------------------------------------------------------" ; "RM-PASSAGE-1" ;"---------------------------------------------------------------------------" >) (GLOBAL LG-BADGER-TAPESTRY LG-WALL RM-SMALL-CHAMBER) (ACTION RT-RM-PASSAGE-1) > )) ) (T ) > ) ( ) > ) (.CONTEXT ) (>> ) > ) > > )) ) > > ;"---------------------------------------------------------------------------" ; "RM-PASSAGE-2" ;"---------------------------------------------------------------------------" )) ) (T ) > ) ( ) > ) (.CONTEXT ) > > ;"---------------------------------------------------------------------------" ; "RM-PASSAGE-3" ;"---------------------------------------------------------------------------" )) ) (T ) > ) ( ) > ) (.CONTEXT ) > > ;"---------------------------------------------------------------------------" ; "RM-BEHIND-FIRE" ;"---------------------------------------------------------------------------" ) (GLOBAL LG-WALL RM-CAS-KITCHEN RM-PASSAGE-3) (ACTION RT-RM-BEHIND-FIRE) > )) ) (T > ) > ) (T ) > ) > ) > > ) > ) ( ) > ) ( > ) > ) (.CONTEXT ) > > )) ) ( ) > ) ( > > ) > ) ( ) > ) (T ; > ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-CASTLE-FIRE" ;"---------------------------------------------------------------------------" ; "TH-CASTLE-FIRE flags:" ; " FL-LOCKED - Things in fire are cooling off" ) (ART <>) (CAP? <>)) ) > ,K-ART-THE ,K-ART-A ,K-ART-ANY> ) > > ) > ) > ) ( ) ( ) (> > > ) > ) > ) (.CONTEXT ) (,NOW-PRSI ) > ) > ) > ) ( > ) ( ,CH-PLAYER> > > ) ( > ) ( ) > ) ( ) > ) ( ) > ) (T ; "not close enough" ) > ) > ) ( ) ( ) > ) ( ) (T ) > ) ( ) (T ) > ) > ) > ) ( ; > > > ) (T ) > ) ( ) ( ) > ) ( > ,ROOMS ,CH-PLAYER ,TH-HANDS ,TH-LEGS ,TH-HEAD ,TH-MOUTH> ,CH-PLAYER> > > > ) (T ) > ) > ) > > > ; ; > ) (T > ) > > ) > ) > > > ) (T > ) > > > ;"---------------------------------------------------------------------------" ; "RM-CAS-KITCHEN" ;"---------------------------------------------------------------------------" ) (GLOBAL LG-KITCHEN-DOOR LG-WALL) (ACTION RT-RM-CAS-KITCHEN) > )) ) (T ) > ) (T > ) (T ) > ) > > ) > ) ( ) (T ) > ) > ) ( > ) > ) > ) > ) ( > ; > ) > ) (.CONTEXT ) (,NOW-PRSI > > ) (T ) > ) (T ; "not close enough" ) > ) > ) ( > ) (T ) > ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-CASTLE-TABLE" ;"---------------------------------------------------------------------------" )) ) ( ) > > ;"---------------------------------------------------------------------------" ; "TH-BARREL" ;"---------------------------------------------------------------------------" )) ,ROOMS> > ) ( > > > > > > ) > ) (.CONTEXT ) (,NOW-PRSI ) ( ) (T ) > ) ( ) ( > ) ( ,ROOMS ,TH-GROUND ,TH-CASTLE-FIRE> ) (T ) > ) > ) ( > ) ( ) (T ) > ) ( > > ) ( ) > ) > > ) > ) ( > ) > ) > > ;"---------------------------------------------------------------------------" ; "TH-BARREL-WATER" ;"---------------------------------------------------------------------------" )) ) ( ) > > ;"---------------------------------------------------------------------------" ; "TH-PUMICE" ;"---------------------------------------------------------------------------" ) (SIZE 5) (GENERIC RT-GN-STONE) (ACTION RT-TH-PUMICE) > )) ) ( ) > > ;"---------------------------------------------------------------------------" ; "LG-KITCHEN-DOOR" ;"---------------------------------------------------------------------------" )) ) ( ) (T ) > ) (T ) > ) ( > > ) ( ) ( > ) (T ) > ) ( ) (T ) > ) > ) ( ) > ) ( ) (> ) ( > ) (T ) > ) > ) > ) ( > ) (> ) (T ) > ) > ) ( > ) (> ) ( ) ( ) ( > > ) (T ) > ) > ) ( > ) (> ) (> ) (T ) > ) > > )) ) > ) (T ) > > ;"---------------------------------------------------------------------------" ; "RM-SMALL-CHAMBER" ;"---------------------------------------------------------------------------" (CHAIR CHAIRS) RT-PS-CHAIRS ) > )) ) ( ) > ) ( ) > ) > ) (.CONTEXT ) > > )) > ) > ) ( ) (T ) > > ) (ART <>) (CAP? <>)) ) > ,K-ART-THE ,K-ART-A ,K-ART-ANY> ) > ) > ) ( ) ( ) > > ;"---------------------------------------------------------------------------" ; "LG-BADGER-TAPESTRY" ;"---------------------------------------------------------------------------" ; "LG-BADGER-TAPESTRY flags:" ; " FL-LOCKED - Player hasn't seen passage behind tapestry" )) ) (T ) > ) ( ) (T ) > ) > ) > ) (