Ok, so the latest autobuild development version (formerly known as "nightly") effectively breaks Preserve-off mode, since artifacts generated as monster drops will be lost if the player leaves the level.
This is only an issue for people playing with Preserve off, and given that nobody noticed the previous bug with it for over two years, we can conclude that this is a very small proportion of people. But we should still find a solution that enables it to work.
My suggestion is that artifacts carried by monsters should be preserved even if preserve is off. Since monsters cannot pick up artifacts from the floor, this will only apply to the drops generated at monster creation time, and will therefore bring us back to exactly the previous behaviour of preserve off.
Anyone want to argue for a different behaviour?
This is only an issue for people playing with Preserve off, and given that nobody noticed the previous bug with it for over two years, we can conclude that this is a very small proportion of people. But we should still find a solution that enables it to work.
My suggestion is that artifacts carried by monsters should be preserved even if preserve is off. Since monsters cannot pick up artifacts from the floor, this will only apply to the drops generated at monster creation time, and will therefore bring us back to exactly the previous behaviour of preserve off.
Anyone want to argue for a different behaviour?
Comment