]> granicus.if.org Git - nethack/commit
> - When polymorphed into a flying creature and being grabbed
authornethack.allison <nethack.allison>
Sat, 18 Oct 2003 14:59:29 +0000 (14:59 +0000)
committernethack.allison <nethack.allison>
Sat, 18 Oct 2003 14:59:29 +0000 (14:59 +0000)
commit4cbdae2d3b29ef85f175c6af07e0a00494cdff25
tree6c5d8b572b830964ab243432f61ad051bcae8ec2
parent6820b0520b8a96b69340aeeff6f00a666354283d
> - When polymorphed into a flying creature and being grabbed
> over the water, then polymorphed into a non-flying creature
> leaves you standing on the water (you can kill the creature
> too and you're still on the water when you shouldn't be).
> - When floating from levitation over water and being held and
> removing levitation, you will fall into the water and drown or
> crawl back onto land. If you crawl back onto land you're no
> longer being held.
> The first situation seems to be a bug, the second a possible
> exploit. Both situations don't seem very correct, if you're
> being held it seems you should not fall into the water/lava
> until you are no longer being held. [patch contributed] It
> will keep the hero held up on over the water until released if
> his size is smaller than or equal to the size of the monster
> holding him. [<email deleted>, patch
> supplied]
>

A recent patch ensured that you ended up in the water when
polymorphed.

This patch is less ambitious than <Someone>'s
contribution, where he actually had the monster hold you up.
Perhaps that can be tackled for the trunk later.
doc/fixes34.3
src/trap.c