mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-28 23:51:09 -04:00
When searching object by id, search in active cells before searching in the player's inventory
This commit is contained in:
parent
e597328b6b
commit
7c981587fc
@ -529,12 +529,6 @@ namespace MWWorld
|
|||||||
return mPlayer->getPlayer();
|
return mPlayer->getPlayer();
|
||||||
}
|
}
|
||||||
|
|
||||||
Ptr ptr = Class::get (mPlayer->getPlayer()).
|
|
||||||
getContainerStore (mPlayer->getPlayer()).search (name);
|
|
||||||
|
|
||||||
if (!ptr.isEmpty())
|
|
||||||
return ptr;
|
|
||||||
|
|
||||||
std::string lowerCaseName = Misc::StringUtils::lowerCase(name);
|
std::string lowerCaseName = Misc::StringUtils::lowerCase(name);
|
||||||
|
|
||||||
// active cells
|
// active cells
|
||||||
@ -548,6 +542,12 @@ namespace MWWorld
|
|||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ptr ptr = Class::get (mPlayer->getPlayer()).
|
||||||
|
getContainerStore (mPlayer->getPlayer()).search (lowerCaseName);
|
||||||
|
|
||||||
|
if (!ptr.isEmpty())
|
||||||
|
return ptr;
|
||||||
|
|
||||||
if (!activeOnly)
|
if (!activeOnly)
|
||||||
{
|
{
|
||||||
ret = mCells.getPtr (lowerCaseName);
|
ret = mCells.getPtr (lowerCaseName);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user