the-infocom-files / deadline

Deadline
4 stars 3 forks source link

"CALL <object>" probably prints the wrong message when not a person #35

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago

The "CALL" verb can be used to stop a character who is moving towards a goal. But if you use any object other than a person, it acts as if you didn't type an object at all. Which probably isn't what was intended:

Mrs. Robner is to the north, heading toward the north.

>CALL MRS ROBNER
Mrs. Robner stops and turns toward you.

>CALL DOOR
You must supply a verb!

>CALL
You must supply a verb!

That's because V-CALL does <V-CALL-LOSE> if the object doesn't have the PERSON flag. I would suggest using <TELL <PICK-ONE ,YUKS> CR> instead, to print something like "Surely you jest." instead.