trinity icon indicating copy to clipboard operation
trinity copied to clipboard

The end of the game always refers to the "east wind"

Open eriktorbjorn opened this issue 4 years ago • 0 comments

When you return to London at the end of the game, you can still make the wind change by feeding the bird. So it seems incorrect that the end of the game still always refers to the "east wind":

	 <COND (<ZERO? ,RAID?>
		<TELL ,PCR
"Passersby begin to gather, craning to see what everyone else is looking at. You hardly notice them. Even when the sirens begin ">)
	       (T
		<TELL " for a few moments. Even as the sirens continue ">)>
	 <TELL
"to howl, and the crowd scatters like leaves in the " D ,EWIND
", you can't take your eyes off the "
D ,PARASOL " swaying in the branches, back and forth.|
|
A gentle voice whispers in your ear. ">

It should probably use the SAY-WIND routine instead:

<ROUTINE SAY-WIND ()
	 <COND (<IS? ,EWIND ,SEEN>
		<TELL D ,EWIND>)
	       (T
		<TELL D ,WWIND>)>
	 <RTRUE>>

The EWIND object is SEEN by default. The bit is cleared in MEEP-GETS-RUBY and then set again in ENDGAME. So it should work at the end of the game as well.

eriktorbjorn avatar Sep 20 '20 14:09 eriktorbjorn