mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-21 23:09:42 +00:00
Set the ptr's custom data before filling the store so leveled lists have access to the level
This commit is contained in:
parent
d30f0f11b4
commit
b95cf4fd00
1 changed files with 4 additions and 4 deletions
|
@ -383,15 +383,15 @@ namespace MWClass
|
|||
if (!spellsInitialised)
|
||||
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);
|
||||
|
||||
// store
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue