mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-29 13:20:35 +00:00
ESSImport: stolen items reading fix
This commit is contained in:
parent
378e91545d
commit
af0e91c2d3
@ -364,15 +364,18 @@ public:
|
|||||||
{
|
{
|
||||||
std::string itemid = esm.getHNString("NAME");
|
std::string itemid = esm.getHNString("NAME");
|
||||||
|
|
||||||
while (esm.isNextSub("ONAM"))
|
while (esm.isNextSub("FNAM") || esm.isNextSub("ONAM"))
|
||||||
{
|
{
|
||||||
std::string ownerid = esm.getHString();
|
if (esm.retSubName().toString() == "FNAM")
|
||||||
mStolenItems.insert(std::make_pair(itemid, ownerid));
|
{
|
||||||
}
|
std::string factionid = esm.getHString();
|
||||||
while (esm.isNextSub("FNAM"))
|
mFactionStolenItems.insert(std::make_pair(itemid, factionid));
|
||||||
{
|
}
|
||||||
std::string factionid = esm.getHString();
|
else
|
||||||
mFactionStolenItems.insert(std::make_pair(itemid, factionid));
|
{
|
||||||
|
std::string ownerid = esm.getHString();
|
||||||
|
mStolenItems.insert(std::make_pair(itemid, ownerid));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user