From c4a89065a2588c8c4580b1a5b6bef20d9ce1c82b Mon Sep 17 00:00:00 2001 From: scrawl Date: Wed, 15 Feb 2017 01:01:53 +0100 Subject: [PATCH] Preload VFX of spells selected by AI actors --- apps/openmw/mwmechanics/aicombataction.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwmechanics/aicombataction.cpp b/apps/openmw/mwmechanics/aicombataction.cpp index 437aae2777..cc1434d526 100644 --- a/apps/openmw/mwmechanics/aicombataction.cpp +++ b/apps/openmw/mwmechanics/aicombataction.cpp @@ -426,6 +426,9 @@ namespace MWMechanics MWWorld::InventoryStore& inv = actor.getClass().getInventoryStore(actor); inv.setSelectedEnchantItem(inv.end()); } + + const ESM::Spell* spell = MWBase::Environment::get().getWorld()->getStore().get().find(mSpellId); + MWBase::Environment::get().getWorld()->preloadEffects(&spell->mEffects); } float ActionSpell::getCombatRange (bool& isRanged) const