the-infocom-files/enchanter

Should you get a message when the OZMOO spell wears off?

Opened this issue · 0 comments

The OZMOO spell only lasts for a short time. It sets the DEATH-CHEATED variable to whatever the spell is cast on (so only one at a time can be protected, apparently). This variable is then cleared by the I-DEATH-CHEATED-END timer. It looks like it's supposed to print a message when the spell wears off:

<ROUTINE I-DEATH-CHEATED-END ()
	 <SETG DEATH-CHEATED <>>
	 <COND (<==? ,DEATH-CHEATED ,ME>
		<TELL
"You feel a bit lightheaded for a moment, but the feeling quickly
passes." CR>)>
	 <RTRUE>>

But of course it doesn't, because DEATH-CHEATED is cleared before it's tested. Should this message be reinstated?