Faithful Companion version 2 By Matt Weiner For Z-code interpreters Solution by Garry Francis ---------------------------------------- This is a minimal solution. You'll need to EXAMINE lots of things for this solution to make sense. This is a very cleverly constructed game that had me baffled for days. The ghost appears after your 3rd move, then repeats everything you do two moves after you've done it. For example, if you GET KEY, the ghost tries to GET KEY two moves later. If you happen to be holding the key when he does so, he brushes your hand and you fall to the floor in a dead faint...game over. In some cases the ghost is a help, in others it is a hindrance. When you want the ghost to help, you have to work out how to control it by doing things that it will repeat two moves later. Timing is crucial. When the ghost is a hindrance, you have to work out how to lock it out of the room so that it won't hinder you. Remember that your ultimate aim is to lock the ghost into its coffin so that it can rest in peace. Z Z Z (ghost appears & reveals key under leaves on bench) GET KEY UNLOCK MARBLE DOOR WITH KEY IN (automatically opens marble door, if you do OPEN DOOR beforehand, ghost "kills" you when it gets key) CLOSE MARBLE DOOR LOCK IT WITH KEY (ghost is now locked out so that you can open granite door) PUSH STEEL PUSH COPPER PUSH BRONZE OPEN GRANITE DOOR UNLOCK MARBLE DOOR WITH KEY (you can let ghost back in now) IN IN (you can't go anywhere, but ghost can in two moves' time) PUT LID ON COFFIN (you can't do it by yourself) Z (ghost arrives) PUT LID ON COFFIN (ghost helps you this time) GET IN COFFIN (ghost waits) GET OUT (ghost puts lid on coffin again, but it's already there) Z (ghost gets in coffin) CLOSE LID (ghost can rest in peace) ***THE END***