Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"GO THROUGH PANEL" doesn't work from Munrab's office #62

Open
eriktorbjorn opened this issue Jun 18, 2020 · 2 comments
Open

"GO THROUGH PANEL" doesn't work from Munrab's office #62

eriktorbjorn opened this issue Jun 18, 2020 · 2 comments

Comments

@eriktorbjorn
Copy link

When you enter Munrab's office from the top of the wagon, "GO THROUGH PANEL" works fine. But from below, it doesn't:

>LOOK
On the Wagon
You are on the wagon, a condition in which you're not likely to find the
detective. The aluminum roofing gives way slightly underfoot. You observe a
square aluminum panel, which is open, and next to it, a kind of crank.

>GO THROUGH PANEL
You wriggle through the panel opening.

Office
This is Mr. Munrab's plush inner sanctum, containing all the furnishings of the
well-appointed, modern office -- including a shiny, expansive cherry-hardwood
desk. Along one wall, below some framed sheepskin, runs a shelf of books.

The closed office door on the west wall appears lockable without a key.

You hear footsteps and hushed voices approaching the wagon.

>GO THROUGH PANEL
Did you have any particular direction in mind?

That's because PANEL-F always makes you "WALK IN":

	 <COND (<VERB? CLIMB-DOWN THROUGH BOARD>
		<DO-WALK ,P?IN>)

It should probably check which room you're in.

@eriktorbjorn
Copy link
Author

eriktorbjorn commented Jun 18, 2020

Similarly, "GO THROUGH WARPED DOOR" only works from the outside. Though this time it's because CLOWN-ALLEY has a function exit, (NORTH PER EXIT-CLOWN-ALLEY) and (OUT PER EXIT-CLOWN-ALLEY), not a door exit, so the default handling in V-TROUGH doesn't kick in.

So for it to work, I guess WARPED-DOOR-F has to handle it from the inside.

@eriktorbjorn
Copy link
Author

Also similarly, "GO THROUGH DOOR" only works from inside Mahler's cage. Not from the outside. Again, the exit from the outside is a function exit, (WEST PER APE-ENTER), not a door exit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant