From 46a3244107eac71182d0ea769267b7ab8f0a5577 Mon Sep 17 00:00:00 2001 From: MiroslavR Date: Tue, 22 Nov 2016 18:18:20 +0100 Subject: [PATCH] Fix thrown weapon sources being used to apply on strike enchantments (Fixes #3634) --- apps/openmw/mwworld/projectilemanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwworld/projectilemanager.cpp b/apps/openmw/mwworld/projectilemanager.cpp index 2f8576bda..35df52a18 100644 --- a/apps/openmw/mwworld/projectilemanager.cpp +++ b/apps/openmw/mwworld/projectilemanager.cpp @@ -369,7 +369,7 @@ namespace MWWorld // Try to get a Ptr to the bow that was used. It might no longer exist. MWWorld::Ptr bow = projectileRef.getPtr(); - if (!caster.isEmpty()) + if (!caster.isEmpty() && it->mIdArrow != it->mBowId) { MWWorld::InventoryStore& inv = caster.getClass().getInventoryStore(caster); MWWorld::ContainerStoreIterator invIt = inv.getSlot(MWWorld::InventoryStore::Slot_CarriedRight);