From 7acf6865b991c64737bc18aaedd079f589f03a6c Mon Sep 17 00:00:00 2001 From: David Cernat Date: Fri, 29 Nov 2019 19:49:17 +0200 Subject: [PATCH] [Client] Don't clear spells for dying actors --- apps/openmw/mwmechanics/actors.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/actors.cpp b/apps/openmw/mwmechanics/actors.cpp index 7cb8be156..2f9242e1b 100644 --- a/apps/openmw/mwmechanics/actors.cpp +++ b/apps/openmw/mwmechanics/actors.cpp @@ -2057,7 +2057,18 @@ namespace MWMechanics // One case where we need this is to make sure bound items are removed upon death stats.modifyMagicEffects(MWMechanics::MagicEffects()); stats.getActiveSpells().clear(); - stats.getSpells().clear(); + + /* + Start of tes3mp change (major) + + Don't clear spells for dying players and actors because it doesn't really make + any sense + */ + //stats.getSpells().clear(); + /* + End of tes3mp change (major) + */ + // Make sure spell effects are removed purgeSpellEffects(stats.getActorId());