devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

[Issue Report]: hover information for dead monster

Open ChaosMarc opened this issue 10 months ago • 5 comments

Operating System

Windows x64

DevilutionX version

Custom build (please specify commit ID)

Describe

Build: f67fbfe (https://github.com/diasurgical/devilutionX/actions/runs/8676460906) the save game was not created with this build but with an older snapshot and I just updated without restarting the game..

After killing a lava maw there still is a "ghost" version of it at it's spawning point i think. I tried re-loading the save and killing it at different spots but the position on which I see the mouse over information is always to the left/down of the barrels.

Screenshot from 2024-04-15 11-31-29 single_0.zip

To Reproduce

  1. load save
  2. move to the right and kill the single lava maw
  3. notice the mouse over hover information

Expected Behavior

no hover information for dead monsters :D

Additional context

No response

ChaosMarc avatar Apr 15 '24 09:04 ChaosMarc

Monsters that appear to be moving while the game is saved will appear to continue moving upon reload, but snap back to their original position and lose all AI and be incredibly difficult to damage. Through testing, I was able to kill a red snake in hell using Chain Lightning, but left clicking the monster or using various other spells either couldn't target it or damage it, or both. After it died, it appeared in an "alive" stance, completely frozen, but dead and unselectable. There is likely something broken as a result of the recent tile occupation fixes that may be located in loadsave.cpp

https://github.com/diasurgical/devilutionX/pull/7056 https://github.com/diasurgical/devilutionX/pull/7048

kphoenix137 avatar Apr 17 '24 02:04 kphoenix137

in the same save game griswold is invisible 🙈 I guess something is wrong with it and I have to restart the game. would be interesting why all of this happened, wouldn't it?

Screenshot from 2024-04-17 13-55-01

ChaosMarc avatar Apr 17 '24 11:04 ChaosMarc

in the same save game griswold is invisible 🙈 I guess something is wrong with it and I have to restart the game. would be interesting why all of this happened, wouldn't it?

Griswold is currently missing in the latest build the fix will be merged in soon.

Trihedraf avatar Apr 17 '24 12:04 Trihedraf

Do we need to clear dMonster on load?

AJenbo avatar Apr 17 '24 21:04 AJenbo

in the same save game griswold is invisible 🙈 I guess something is wrong with it and I have to restart the game. would be interesting why all of this happened, wouldn't it?

Screenshot from 2024-04-17 13-55-01

https://github.com/diasurgical/devilutionX/pull/7084

kphoenix137 avatar May 09 '24 04:05 kphoenix137