From a07ea153ae5ad5df97f215d410d32f00e7fd5756 Mon Sep 17 00:00:00 2001 From: vlad <1601159+vladtepesch@users.noreply.github.com> Date: Fri, 20 Aug 2021 00:09:52 +0200 Subject: [PATCH] load animation into correct `Dead` slot - fixes crash on killing petrified monsters - fixes https://github.com/diasurgical/devilutionX/issues/2633 --- Source/dead.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/dead.cpp b/Source/dead.cpp index 25d40fa76..9408de140 100644 --- a/Source/dead.cpp +++ b/Source/dead.cpp @@ -45,11 +45,11 @@ void InitDead() mtypes[LevelMonsterTypes[i].mtype] = nd; } + nd++; // Unused blood spatter + for (auto &dead : Dead[nd].data) dead = MissileSpriteData[MFILE_SHATTER1].animData[0].get(); - nd++; // Unused blood spatter - Dead[nd].frame = 12; Dead[nd].width = 128; Dead[nd].translationPaletteIndex = 0;