mirror of
https://github.com/OpenMW/openmw.git
synced 2025-05-20 22:41:28 +00:00
Dump moved cell refs in esmtool
This commit is contained in:
parent
aec4e02417
commit
5c9af1742a
1 changed files with 10 additions and 1 deletions
|
@ -236,7 +236,9 @@ void loadCell(ESM::Cell &cell, ESM::ESMReader &esm, Arguments& info)
|
|||
if(!quiet) std::cout << " References:\n";
|
||||
|
||||
bool deleted = false;
|
||||
while(cell.getNextRef(esm, ref, deleted))
|
||||
ESM::MovedCellRef movedCellRef;
|
||||
bool moved = false;
|
||||
while(cell.getNextRef(esm, ref, deleted, movedCellRef, moved))
|
||||
{
|
||||
if (save) {
|
||||
info.data.mCellRefs[&cell].push_back(std::make_pair(ref, deleted));
|
||||
|
@ -276,6 +278,13 @@ void loadCell(ESM::Cell &cell, ESM::ESMReader &esm, Arguments& info)
|
|||
if (!ref.mDestCell.empty())
|
||||
std::cout << " Destination cell: " << ref.mDestCell << '\n';
|
||||
}
|
||||
std::cout << " Moved: " << std::boolalpha << moved << '\n';
|
||||
if (moved)
|
||||
{
|
||||
std::cout << " Moved refnum: " << movedCellRef.mRefNum.mIndex << '\n';
|
||||
std::cout << " Moved content file: " << movedCellRef.mRefNum.mContentFile << '\n';
|
||||
std::cout << " Target: " << movedCellRef.mTarget[0] << ", " << movedCellRef.mTarget[1] << '\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue