From 0d00d75cd3b31309a1abbdc8e7e6bba5adfe69be Mon Sep 17 00:00:00 2001 From: obligaron Date: Sun, 1 Aug 2021 09:41:46 +0200 Subject: [PATCH] Items: Handle if CelSprite is not present --- Source/items.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/items.cpp b/Source/items.cpp index bbb4b7f3a..f62d6038d 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -3443,7 +3443,9 @@ void FreeItemGFX() void GetItemFrm(Item &item) { - item.AnimInfo.celSprite.emplace(*itemanims[ItemCAnimTbl[item._iCurs]]); + int it = ItemCAnimTbl[item._iCurs]; + if (itemanims[it]) + item.AnimInfo.celSprite.emplace(*itemanims[it]); } void GetItemStr(Item &item)