Closed pirate486743186 closed 4 years ago
This seems to also be a Slash'EM Extended issue. I'm...not exactly sure what would cause such an issue, but I'll report it to the slex developer, and backport it's fix for the next release.
upgrade this to fatal!
After fiddling a bit it, from "artlist.h", it seams that what is bellow the stake of van helsing (included) gets a " [neutral strange object]" whats above (excluded), gets a segmentation fault. The unaffected artifacts seam to be the ones above a certain point in the list. At least everything above the mirror of merlin seams to be fine.
role/race/alignment doesn't seam to matter
At least for these bellow, no problem
Doomblade [chaotic orcish short sword] Bat from Hell [chaotic jo] Magicbane [neutral athame] The Magic Mirror of Merlin [lawful mirror] Kiku-ichimonji [lawful katana] Excalibur [lawful chokuto] Hellfire [chaotic crossbow] Icebiter [lawful axe] Scales of the Dragon Lord [chaotic gray dragon scale mail] Nighthorn [lawful unicorn horn] The Key of Law [lawful skeleton key] Wallet of Perseus [unaligned bag of holding] The Key of Neutrality [neutral skeleton key] The Hand of Vecna [chaotic severed hand] The Eye of the Beholder [neutral eyeball] The Key of Chaos [chaotic skeleton key]
Apparently the issue is any artifact that has a value above 127 will crash the discovery screen, which is mostly quest artifacts. I'm...not exactly sure why this is happening however, since artifacts are stored as int and not char anymore. This definitely also exists in Slash'EM Extended, and the developer of that variant also has no idea why this continues to occur.
For a temporary fix, see this: https://github.com/SLASHEM-Extended/SLASHEM-Extended/commit/89fe13fa2061d457fdbdfaefe0d1ce8a4af16cdc - Slash'EM Extended will use this as long as I can't find the root cause of the problem. Pretty sure there's some xchar or other variable used somewhere but I don't know why...
Applied the above fix, it's not a real solution but it's the best anyone can come up with for now until the root of the problem is found and taken care of.
This was fixed in commit 2d54ec9 back in 2016 for develop
Here's my list of artifacts in discoveries. "neutral strange object" is supposed to be the crown of saint edward. Well i think it's that, no other possibility. When i try premium identify on it in a shop it tells me it's alredy identified. Note, that there is just a space in place of the name, it's not just empty.
I haven't got the tsurugy of muramasa and the bell but i did reach the level with the nemesis
I can send you my save file if you want
Artifacts Kiku-ichimonji [lawful katana] Excalibur [lawful chokuto] Hellfire [chaotic crossbow] Icebiter [lawful axe] Scales of the Dragon Lord [chaotic gray dragon scale mail] Nighthorn [lawful unicorn horn] The Key of Law [lawful skeleton key] Wallet of Perseus [unaligned bag of holding] [neutral strange object] The Key of Neutrality [neutral skeleton key] The Hand of Vecna [chaotic severed hand] The Eye of the Beholder [neutral eyeball] The Key of Chaos [chaotic skeleton key]