forked from teamnwah/openmw-tes3coop
ESSImport: read AiPackages
This commit is contained in:
parent
a1ee26922e
commit
0e88fb3dca
4 changed files with 6 additions and 4 deletions
|
@ -14,10 +14,10 @@ namespace ESSImport
|
||||||
float scale;
|
float scale;
|
||||||
esm.getHNOT(scale, "XSCL");
|
esm.getHNOT(scale, "XSCL");
|
||||||
|
|
||||||
// FIXME: use AiPackageList, need to fix getSubName()
|
|
||||||
while (esm.isNextSub("AI_W") || esm.isNextSub("AI_E") || esm.isNextSub("AI_T") || esm.isNextSub("AI_F")
|
while (esm.isNextSub("AI_W") || esm.isNextSub("AI_E") || esm.isNextSub("AI_T") || esm.isNextSub("AI_F")
|
||||||
|| esm.isNextSub("AI_A"))
|
|| esm.isNextSub("AI_A"))
|
||||||
esm.skipHSub();
|
mAiPackages.add(esm);
|
||||||
|
|
||||||
mInventory.load(esm);
|
mInventory.load(esm);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#define OPENMW_ESSIMPORT_CREC_H
|
#define OPENMW_ESSIMPORT_CREC_H
|
||||||
|
|
||||||
#include "importinventory.hpp"
|
#include "importinventory.hpp"
|
||||||
|
#include <components/esm/aipackage.hpp>
|
||||||
|
|
||||||
namespace ESM
|
namespace ESM
|
||||||
{
|
{
|
||||||
|
@ -17,6 +18,7 @@ namespace ESSImport
|
||||||
int mIndex;
|
int mIndex;
|
||||||
|
|
||||||
Inventory mInventory;
|
Inventory mInventory;
|
||||||
|
ESM::AIPackageList mAiPackages;
|
||||||
|
|
||||||
void load(ESM::ESMReader& esm);
|
void load(ESM::ESMReader& esm);
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,10 +9,9 @@ namespace ESSImport
|
||||||
{
|
{
|
||||||
esm.getHNT(mNPDT, "NPDT");
|
esm.getHNT(mNPDT, "NPDT");
|
||||||
|
|
||||||
// FIXME: use AiPackageList, need to fix getSubName()
|
|
||||||
while (esm.isNextSub("AI_W") || esm.isNextSub("AI_E") || esm.isNextSub("AI_T") || esm.isNextSub("AI_F")
|
while (esm.isNextSub("AI_W") || esm.isNextSub("AI_E") || esm.isNextSub("AI_T") || esm.isNextSub("AI_F")
|
||||||
|| esm.isNextSub("AI_A"))
|
|| esm.isNextSub("AI_A"))
|
||||||
esm.skipHSub();
|
mAiPackages.add(esm);
|
||||||
|
|
||||||
mInventory.load(esm);
|
mInventory.load(esm);
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,7 @@ namespace ESSImport
|
||||||
} mNPDT;
|
} mNPDT;
|
||||||
|
|
||||||
Inventory mInventory;
|
Inventory mInventory;
|
||||||
|
ESM::AIPackageList mAiPackages;
|
||||||
|
|
||||||
void load(ESM::ESMReader &esm);
|
void load(ESM::ESMReader &esm);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue