Pixel Dungeon
This community is a place to talk strategies, tell stories, or discuss anything related to Pixel Dungeon or its many versions.

Rules:
-
1. No hate or adult themes of any kind: NSFW or illegal material, hate speech, personal attacks, harassment, doxxing, bullying, etc. are all strictly forbidden. Crude or offensive language should be kept to a minimum or avoided entirely.
-
2. Posts must directly relate to Pixel Dungeon: All content posted must directly reference Pixel Dungeon or one of its variants in some form. Loose connections or similar nomenclature from irrelevant works do not count.
-
3. Do not use other's work without giving credit: You may post things that were created by other people, but you must link to the original and credit the author. AI generated content is prohibited, as crediting the original authors is impossible.
-
4. Follow site-wide rules: https://legal.lemmy.world/tos/
We have a few title tags for standout posts:
- [MOD] - Posts by moderators about the community
- [DEV] - Announcements from a developer of a PD version
- [OC] - Self-made original content
Sister Communities:
view the rest of the comments
The problem with that is adding artifacts back into the pool will also influence what artifacts get dropped by future transmutes. It would create the possibility of something like: horn of plenty -> unstable spellbook -> horn of plenty. In fact, when fairly late in a game the chance for that might be very high.
It's also not possible to guarantee a player won't go back to open a previous crystal chest, especially now with things like the skeleton key.
The alternative is to simply have transmute fail when the game is out of artifacts, which is something I've got the impression players would dislike more.
Yes, those are valid concerns. One alternative is to only reroll them once all artifacts have been generated, also increasing an "artifact reroll counter". All artifacts will also internally keep a copy of this counter.
If a chest is opened contaning an artifact where artifact.counter < current counter, then discard it and generate/drop a new artifact.