From 1842f546c3fca214828ada0bd7fe147692de5442 Mon Sep 17 00:00:00 2001 From: Alexei Dobrohotov Date: Sat, 10 Oct 2020 14:27:52 +0300 Subject: [PATCH] Restore empty target check in spell absorption --- apps/openmw/mwmechanics/spellabsorption.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/spellabsorption.cpp b/apps/openmw/mwmechanics/spellabsorption.cpp index 71e1d0aee..74df66780 100644 --- a/apps/openmw/mwmechanics/spellabsorption.cpp +++ b/apps/openmw/mwmechanics/spellabsorption.cpp @@ -46,7 +46,7 @@ namespace MWMechanics bool absorbSpell (const std::string& spellId, const MWWorld::Ptr& caster, const MWWorld::Ptr& target) { - if (spellId.empty() || caster == target || !target.getClass().isActor()) + if (spellId.empty() || target.isEmpty() || caster == target || !target.getClass().isActor()) return false; CreatureStats& stats = target.getClass().getCreatureStats(target);