mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-10 12:39:53 +00:00
Merge branch 'lol_so_random' into 'master'
Set the ptr's custom data before filling the store so leveled lists have access to the level See merge request OpenMW/openmw!1028
This commit is contained in:
commit
e5f96ab4ae
@ -383,15 +383,15 @@ namespace MWClass
|
|||||||
if (!spellsInitialised)
|
if (!spellsInitialised)
|
||||||
data->mNpcStats.getSpells().addAllToInstance(ref->mBase->mSpells.mList);
|
data->mNpcStats.getSpells().addAllToInstance(ref->mBase->mSpells.mList);
|
||||||
|
|
||||||
// inventory
|
|
||||||
// setting ownership is used to make the NPC auto-equip his initial equipment only, and not bartered items
|
|
||||||
data->mInventoryStore.fill(ref->mBase->mInventory, ptr.getCellRef().getRefId());
|
|
||||||
|
|
||||||
data->mNpcStats.setGoldPool(gold);
|
data->mNpcStats.setGoldPool(gold);
|
||||||
|
|
||||||
// store
|
// store
|
||||||
ptr.getRefData().setCustomData(std::move(data));
|
ptr.getRefData().setCustomData(std::move(data));
|
||||||
|
|
||||||
|
// inventory
|
||||||
|
// setting ownership is used to make the NPC auto-equip his initial equipment only, and not bartered items
|
||||||
|
getInventoryStore(ptr).fill(ref->mBase->mInventory, ptr.getCellRef().getRefId());
|
||||||
|
|
||||||
getInventoryStore(ptr).autoEquip(ptr);
|
getInventoryStore(ptr).autoEquip(ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user