Replace ancestor with parent

openmw-38
MatthewRock 9 years ago
parent aa721fe1f6
commit b0e6a52595

@ -477,14 +477,14 @@ void MWWorld::ContainerStore::restock (const ESM::InventoryList& items, const MW
//If something was not sold
if(itemCount >= spawnedCount)
{
const std::string& ancestor = it->second.second;
const std::string& parent = it->second.second;
// Security check for old saves:
//If item is imported from old save(doesn't have an ancestor) and wasn't sold
if(ancestor == "")
//If item is imported from old save(doesn't have an parent) and wasn't sold
if(parent == "")
{
//Remove it, from shop,
remove(it->first, itemCount, ptr);//ptr is the NPC
//And remove it from map, so that when we restock, the new item will have proper ancestor.
//And remove it from map, so that when we restock, the new item will have proper parent.
mLevelledItemMap.erase(it);
continue;

Loading…
Cancel
Save