-
Notifications
You must be signed in to change notification settings - Fork 802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Issue Report]: Overflow with Acolyte Amulet? #6875
Comments
You are probably onto something there... if this goes away when reloading, it is most likely state that wasn't correctly cleared between one game and the other (which is what happens with the vanilla game in several scenarios, such as "refreshing wirt items", or "difficulty levels in normal" etc). This is one of the reasons why I'd actually advocate for the menu and the game being 2 separate processes. |
That wouldn't help here. Stash saves item data in SP save format so it remembers the HP/mana values assigned to the item when it was picked up. Before 1.5.1, we used the |
Had no idea about that. Thanks for pointing it out! |
Specifically, the problem is rooted in how poorly these affixes were implemented. The game would write the hp/mana values when the item gets generated/regenerated. This is especially problematic in a single player game session, because you can level up, but those values written to the item never change. |
Operating System
Windows x64
DevilutionX version
1.5.1
Describe
I play as a Sorcerer and get to high level, in Nightmare I find the Acolyte's Amulet, which is a Hellfire item.
I think "Wow, this is perhaps the least useful drop yet!" and put it in my stash.
Fast forward some days, and I make a Warrior, he's level 1 and I go look in my stash for fun stuff I can start him out with. Seeing the Acolyte's Amulet, which transfers 50% of mana to health, I try it out for the fun of it. Expecting the meager mana to add some extra life, instead I get THIS result.
Now, this doesn't look right at all. I don't know if this is some sort of overflow or if the amulet decided to remember my Sorcerer's massive mana pool for some reason and apply that on my Warrior. After I took a screenshot and went to write this, the game also ended up freezing/crashing, so I assume that it created some situation the .exe did not like.
Loading the game up again, there he is, but this time the health and HP values are normal, so it seems self-correcting, in a way.
To Reproduce
.
Expected Behavior
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: