From 144a7f330f2126b9a6ccbb0f62c4843e7c9c39c5 Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Tue, 4 Aug 2020 18:28:10 +0200 Subject: [PATCH] Fix a regression that meant missing spells would prevent a save from being loaded --- apps/openmw/mwmechanics/spells.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/openmw/mwmechanics/spells.cpp b/apps/openmw/mwmechanics/spells.cpp index 4bffcab9b..32cd19c5b 100644 --- a/apps/openmw/mwmechanics/spells.cpp +++ b/apps/openmw/mwmechanics/spells.cpp @@ -455,8 +455,7 @@ namespace MWMechanics bool result; std::tie(mSpellList, result) = MWBase::Environment::get().getWorld()->getStore().getSpellList(actorId); mSpellList->addListener(this); - for(const auto& id : mSpellList->getSpells()) - addSpell(SpellList::getSpell(id)); + addAllToInstance(mSpellList->getSpells()); return result; }