Announcement: Be excellent to each other.


Caravel Forum : DROD Boards : Bugs : Tunnel, sword, and mirror movement (Not sure if intended)
New Topic New Poll Post Reply
Poster Message
disoriented
Level: Smitemaster
Avatar
Rank Points: 2384
Registered: 08-07-2007
IP: Logged

File: tunnel_move_mirror.png (25 KB)
Downloaded 524 times.
License: Public Domain
icon Tunnel, sword, and mirror movement (+1)  
Screenshot included before and after Beethro moves through a tunnel. When he arrives at the other end, the mirror moves west. This behavior seems odd.



____________________________
34th Skywatcher

Best to PM me, since I might miss your message on CaravelNet chat.

[Last edited by disoriented at 05-17-2014 05:40 AM]
05-17-2014 at 05:40 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
azb
Level: Smiter
Rank Points: 460
Registered: 03-08-2014
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
I'm pretty sure what is happening is the player moves west via tunnel but the mirror treats it as a regular west move without recocgnizing the tunnel. Therefore the mirror is pushed. Most likely not a bug.

____________________________
Please feel free to test the ultimate arena: King Azb's Arena today!
05-17-2014 at 01:18 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
Moo
Level: Master Delver
Rank Points: 224
Registered: 10-14-2006
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
That would be the most obvious explanation for what was described... But doesn't seem sensible, to me at least. If anything, you would be "going east" while emerging from that tunnel.
But really, appearing from a tunnel should be "directionless" and just "teleport" you to the destination, as if you had for example started the room on that square. So yes, I'd say bug.
05-17-2014 at 01:57 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
Kwerulous
Level: Smiter
Rank Points: 340
Registered: 05-15-2008
IP: Logged

File: pic1.png (41.8 KB)
Downloaded 480 times.
License: Public Domain
icon Re: Tunnel, sword, and mirror movement (0)  
I agree with Moo. When Beethro moves through a tunnel he is underground, right? Also, if the behaviour isn't a bug, then surely we'd expect something similar to happen in this situation:



But if you try it, the mirror stays put.

[Last edited by Kwerulous at 05-17-2014 02:03 PM]
05-17-2014 at 02:03 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
PMIT
Level: Master Delver
Avatar
Rank Points: 159
Registered: 02-08-2010
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
I have no idea how this is coded into the game, but I fear that simply turning tunnels into teleports with no directional influence could potentially break some rooms entirely and possibly many more demos since using a tunnel (to another tunnel) will cause any mimics to move in the direction of the tunnel you used. If that's not an issue, and there aren't any others, I don't really have a strong opinion either way.

____________________________
aka VioletPumpkin
05-17-2014 at 03:15 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
The spitemaster
Level: Smiter
Rank Points: 354
Registered: 06-09-2005
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
I disagree. If you go through the tunnel what direction does the mimics move. The game treats it as if you moved into the end of the tunnel from the direction of travel. And the only two options is that the mirror breaks or moves in the direction of travel. I don't really think it should break, so I agree with the move.

____________________________
Last night upon a stair
I met a man that wasn't there
He wasn't there again today
I wish that man would stay away
05-17-2014 at 03:27 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts This architect's holds Quote Reply
bwross
Level: Smiter
Rank Points: 376
Registered: 04-17-2005
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
There are two other options in this case that make sense. One is that the sword is just placed over the mirror without breaking it. The other is that the mirror is pushed directly east, because that's the direction leading out of this tunnel (even though the direction of the tunnel is east to west, it apparently turns around before coming out)... realistically, this would be more correct than pushing the mirror like Beethro exited going west.

[Last edited by bwross at 05-17-2014 03:48 PM]
05-17-2014 at 03:47 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
Tamsk
Level: Master Delver
Rank Points: 254
Registered: 03-21-2014
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
The first option is the one that appeals to me (ending up sword-over-mirror). The way I'd think about tunnel movement is that Beethro leaves his starting square travelling west (which is what mimics care about copying), but should arrive at his destination square by direct appearance (with the same effects as, say, placing a clone there, if clones could be placed on tunnels). Currently it appears that the game treats him as arriving in the direction he left in, which doesn't make sense with tunnel exits facing other ways.
05-17-2014 at 04:25 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
bomber50
Level: Smitemaster
Rank Points: 872
Registered: 09-18-2006
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
Tamsk wrote:
The first option is the one that appeals to me (ending up sword-over-mirror). The way I'd think about tunnel movement is that Beethro leaves his starting square travelling west (which is what mimics care about copying), but should arrive at his destination square by direct appearance (with the same effects as, say, placing a clone there, if clones could be placed on tunnels). Currently it appears that the game treats him as arriving in the direction he left in, which doesn't make sense with tunnel exits facing other ways.

This makes perfect sense to me, however. The tunnel graphics make it appear that Beethro is not moving entirely vertical out of the tunnel, but rather at a slant. Thus, while moving his sword, he ends up pushing it a square, just like if he wasn't using a tunnel.

On a side note, there's also the problem that some rooms may be broken if this behaviour is changed.

[Last edited by bomber50 at 05-17-2014 05:16 PM]
05-17-2014 at 05:16 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
bomber50
Level: Smitemaster
Rank Points: 872
Registered: 09-18-2006
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
Kwerulous wrote:
I agree with Moo. When Beethro moves through a tunnel he is underground, right? Also, if the behaviour isn't a bug, then surely we'd expect something similar to happen in this situation:



But if you try it, the mirror stays put.

Well, in this situation, he would be underground while going through the tunnel. So his sword could not possibly go through the tunnel walls.
05-17-2014 at 05:17 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Kwerulous
Level: Smiter
Rank Points: 340
Registered: 05-15-2008
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
bomber50 wrote:
Well, in this situation, he would be underground while going through the tunnel. So his sword could not possibly go through the tunnel walls.
Yet, if you place the mirror three spots to the east, it can?

I note another inconsistency - place the mirror just NW of the tunnel in the setup in my picture; if your sword points N and you go through the tunnel (west-east) the mirror stays put. If you face NW, the mirror moves as Beethro arrives at the east tunnel (as disoriented described originally).
05-17-2014 at 05:29 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Moo
Level: Master Delver
Rank Points: 224
Registered: 10-14-2006
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
Appearing sword-over-mirror is the only logical result... As for breaking demos and rooms... Only rooms with both mirrors and tunnels would need to have their demos rechecked, and if there's still any valid winning demos left after any are removed, the room isn't broken... So shouldn't be too hard to verify..

05-17-2014 at 05:38 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5056
Registered: 02-04-2003
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
disoriented wrote:
Screenshot included before and after Beethro moves through a tunnel. When he arrives at the other end, the mirror moves west. This behavior seems odd.
I can see how this behavior may seem odd, but it's working as designed. I'm fine with leaving it as-is.

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
05-22-2014 at 02:03 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Moo
Level: Master Delver
Rank Points: 224
Registered: 10-14-2006
IP: Logged
icon Re: Tunnel, sword, and mirror movement (0)  
Is that "working as designed" really meaning "we decided this is how it should work before the mirrors were added" (they did come after tunnels, right?)... In which case... Why?

05-22-2014 at 02:30 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5056
Registered: 02-04-2003
IP: Logged
icon Re: Tunnel, sword, and mirror movement (+1)  
Yes, tunnels were added in 2.0. Mirrors were added in 3.0. No, I don't quite mean that we decided this is how is should work before mirrors were added. I'm saying that when we added mirrors in 3.0, the dev team agreed that mirror pushes can operate based on the player movement both when moving through tunnels, as well as not moving through tunnels. I can't recall the exact reasons why we settled on this particular behavior. In its defense, it's been in the engine for seven (probably even eight) years now. If this is the first time someone has had an issue with it, then that lends credence to the idea that it has been working fine for architects during that time.

____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
05-22-2014 at 01:34 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Bugs : Tunnel, sword, and mirror movement (Not sure if intended)
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.