Announcement: Be excellent to each other.


Caravel Forum : DROD Boards : Bugs : Killing with the body while on a platform
New Topic New Poll Post Reply
Poster Message
Remlin
Level: Master Delver
Rank Points: 181
Registered: 04-28-2005
IP: Logged
icon Killing with the body while on a platform (+1)  
When using a player role that kills with its body (like a goblin) it's not possible to simultaneously move a platform and kill a monster. (For example, a goblin on a 1x1 platform can never kill a wraithwing unless he leaves the platform.)

11-18-2008 at 07:46 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
brian_s
Level: Smitemaster
Avatar
Rank Points: 587
Registered: 05-27-2004
IP: Logged
icon Re: Killing with the body while on a platform (0)  
I'm not one of the experts, but what I think is happening is that the game checks to see if your move is valid independent of moving the platform first. Since the wraithwing is there it says it is not and then does not even bother trying to move the platform.
11-18-2008 at 04:29 PM
View Profile Send Private Message to User Send Email to User Show all user's posts This architect's holds Quote Reply
Dex Stewart
Level: Smiter
Rank Points: 355
Registered: 01-19-2007
IP: Logged
icon Re: Killing with the body while on a platform (0)  
brian_s wrote:
I'm not one of the experts, but what I think is happening is that the game checks to see if your move is valid independent of moving the platform first. Since the wraithwing is there it says it is not and then does not even bother trying to move the platform.

If the game did that, it would decide that it is a valid move, since you can kill the wraithwing with your body.

[Last edited by Dex Stewart at 11-18-2008 04:36 PM]
11-18-2008 at 04:36 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
Jacob
Level: Smitemaster
Rank Points: 3752
Registered: 10-01-2004
IP: Logged
icon Re: Killing with the body while on a platform (0)  
I'm not sure if I agree with you Dex. I don't know if what brian_s says is true, but if the movement order (or algorithm for movement) is indeed that way round, then it may well be an explanation for what's going on.

If the game really does first check whether you can perform the move independent of the platform then it is checking whether you can kill the wraithwing without moving the platform - in this particular case this indeed *would* be impossible.
The goblin can't kill a wraithwing suspended over pit or water. The only way the goblin could kill the wraithwing is if the platform was already under the wraithwing, but that's not happened yet.

If this analysis is correct, then I'm not sure this can be counted as a bug.

____________________________
New to DROD? You may want to read this.
My Holds and Levels:
Click here to view the secret text

11-18-2008 at 10:38 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
Jatopian
Level: Smitemaster
Rank Points: 1842
Registered: 07-31-2005
IP: Logged
icon Re: Killing with the body while on a platform (0)  
11-29-2008 at 11:52 AM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
TFMurphy
Level: Smitemaster
Rank Points: 3118
Registered: 06-11-2007
IP: Logged
icon Re: Killing with the body while on a platform (+5)  
Reading through the code, it feels like a bug to me. The game detects that there's an obstacle there... the pit/water. If the pit/water wasn't there, then it would check the monster and see that you could step on it, and would thus report no obstacle.

It then later checks that you can move the platform, and decides that it can. However, it continues checking for special obstacles, and when it finds a monster, it ends up assuming that it was the monster that blocked you. So it prevents you from stepping on the monster, not because the monster is an obstacle, but because it only remembered that it found *a* obstacle (even though the game successfully figured out it wasn't).

I've submitted a fix to the SVN to rectify this. Under normal circumstances, this will only affect a 'step-killing' player role killing a flying entity over pit or water when moving a platform. You will still be unable to kill waterskippers by stepping (since they block the platforms movement).
12-30-2010 at 08:52 PM
View Profile Send Private Message to User Show all user's posts This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Bugs : Killing with the body while on a platform
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.9
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.