|Anonymous | Login | Signup for a new account||2019-02-18 18:10 PST|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001163||Core Inform||Model world||public||2013-12-25 21:10||2013-12-25 23:59|
|Platform||x86||OS||Mac OS X||OS Version||10.7|
|Target Version||Fixed in Version|
|Summary||0001163: Basic accessibility rule misbehaves for actions involving doors when the actor is a distant NPC|
|Description||In the following code the ghost is able to close the door even though it is two rooms away and cannot touch it.|
|Minimal Source Text To Reproduce|
The Cemetery is a room. The Reliquary is inside from the Cemetery. The wooden door is a door. The wooden door is inside from the Reliquary and outside from the Crypt. The ghost is a person in the Cemetery. Instead of singing: try the ghost closing the wooden door. Every turn: say "The ghost can[if the ghost cannot touch the wooden door]not[end if] touch the wooden door." Test me with "in/in/sing".
|Additional Information||I suspect that this is a problem with the way the door floats. For instance, the ghost cannot touch the door when on the other side of the door from the NPC, as shown by the following code:|
The Reliquary is a room. The wooden door is a door. The wooden door is inside from the Reliquary and outside from the Crypt.
The ghost is a person in the Reliquary.
Instead of singing: try the ghost closing the wooden door.
Every turn: say "The ghost can[if the ghost cannot touch the wooden door]not[end if] touch the wooden door."
Test me with "z/in/sing".
The ghost can touch the wooden door when the player is in the Reliquary but not when the player is in the Crypt. (But the ghost can still close the door when the player is in the Crypt.)
|Tags||No tags attached.|
|Effect||(serious/mild) Game compiles but misbehaves|
Confirmed. I agree, this is because doors float.
In fact, the same thing happens for the PC! "try closing the wooden door" succeeds no matter where the player is.
|2013-12-25 21:10||mattweiner||New Issue|
|2013-12-25 23:17||zarf||Note Added: 0002204|
|2013-12-25 23:17||zarf||Status||new => confirmed|
|2013-12-25 23:59||EmacsUser||Status||confirmed => closed|
|2013-12-25 23:59||EmacsUser||Resolution||open => duplicate|
|2013-12-25 23:59||EmacsUser||Relationship added||duplicate of 0000886|
|Copyright © 2000 - 2010 MantisBT Group|