1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-13 12:40:04 +00:00

Enchanted item base ptr fix

This commit is contained in:
Glorf 2013-03-29 00:55:29 +01:00
parent eb88463b94
commit cc8f7f238e

View File

@ -60,6 +60,7 @@ namespace MWMechanics
MWWorld::Ptr newobj = MWWorld::Class::get(mOldItemPtr).applyEnchantment(mOldItemPtr, enchantment->mId, getGemCharge(), mNewItemName);
MWWorld::ManualRef ref (MWBase::Environment::get().getWorld()->getStore(), newobj.getCellRef().mRefID);
newobj.mPtr = mOldItemPtr.mPtr;
MWWorld::Class::get (mEnchanter).getContainerStore (mEnchanter).add (ref.getPtr());
mOldItemPtr.getRefData().setCount(mOldItemPtr.getRefData().getCount()-1);