mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-17 02:42:45 +00:00
Dump moved cell refs in esmtool
This commit is contained in:
parent
aec4e02417
commit
5c9af1742a
@ -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…
x
Reference in New Issue
Block a user