Username: Password:
RegisterForgotten Password

Faithful Companion (Faithful_Companion.txt)

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***