1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-28 20:39:41 +00:00

Improve esmtool output

This commit is contained in:
Andrei Kortunov 2024-01-22 09:52:32 +04:00
parent a41259cca8
commit 2575801ba2
2 changed files with 23 additions and 23 deletions

View file

@ -390,7 +390,7 @@ namespace
if (!quiet && interested) if (!quiet && interested)
{ {
std::cout << "\nRecord: " << n.toStringView() << " '" << record->getId() << "'\n" std::cout << "\nRecord: " << n.toStringView() << " " << record->getId() << "\n"
<< "Record flags: " << recordFlags(record->getFlags()) << '\n'; << "Record flags: " << recordFlags(record->getFlags()) << '\n';
record->print(); record->print();
} }

View file

@ -464,6 +464,7 @@ namespace EsmTool
{ {
std::cout << " Name: " << mData.mName << std::endl; std::cout << " Name: " << mData.mName << std::endl;
std::cout << " Model: " << mData.mModel << std::endl; std::cout << " Model: " << mData.mModel << std::endl;
if (!mData.mScript.empty())
std::cout << " Script: " << mData.mScript << std::endl; std::cout << " Script: " << mData.mScript << std::endl;
std::cout << " Deleted: " << mIsDeleted << std::endl; std::cout << " Deleted: " << mIsDeleted << std::endl;
} }
@ -516,6 +517,7 @@ namespace EsmTool
std::cout << " Name: " << mData.mName << std::endl; std::cout << " Name: " << mData.mName << std::endl;
std::cout << " Model: " << mData.mModel << std::endl; std::cout << " Model: " << mData.mModel << std::endl;
std::cout << " Icon: " << mData.mIcon << std::endl; std::cout << " Icon: " << mData.mIcon << std::endl;
if (!mData.mScript.empty())
std::cout << " Script: " << mData.mScript << std::endl; std::cout << " Script: " << mData.mScript << std::endl;
std::cout << " Type: " << apparatusTypeLabel(mData.mData.mType) << " (" << mData.mData.mType << ")" std::cout << " Type: " << apparatusTypeLabel(mData.mData.mType) << " (" << mData.mData.mType << ")"
<< std::endl; << std::endl;
@ -679,6 +681,7 @@ namespace EsmTool
{ {
std::cout << " Name: " << mData.mName << std::endl; std::cout << " Name: " << mData.mName << std::endl;
std::cout << " Model: " << mData.mModel << std::endl; std::cout << " Model: " << mData.mModel << std::endl;
if (!mData.mScript.empty())
std::cout << " Script: " << mData.mScript << std::endl; std::cout << " Script: " << mData.mScript << std::endl;
std::cout << " Flags: " << creatureFlags((int)mData.mFlags) << std::endl; std::cout << " Flags: " << creatureFlags((int)mData.mFlags) << std::endl;
std::cout << " Blood Type: " << mData.mBloodType + 1 << std::endl; std::cout << " Blood Type: " << mData.mBloodType + 1 << std::endl;
@ -747,6 +750,7 @@ namespace EsmTool
{ {
std::cout << " Name: " << mData.mName << std::endl; std::cout << " Name: " << mData.mName << std::endl;
std::cout << " Model: " << mData.mModel << std::endl; std::cout << " Model: " << mData.mModel << std::endl;
if (!mData.mScript.empty())
std::cout << " Script: " << mData.mScript << std::endl; std::cout << " Script: " << mData.mScript << std::endl;
std::cout << " OpenSound: " << mData.mOpenSound << std::endl; std::cout << " OpenSound: " << mData.mOpenSound << std::endl;
std::cout << " CloseSound: " << mData.mCloseSound << std::endl; std::cout << " CloseSound: " << mData.mCloseSound << std::endl;
@ -1338,9 +1342,7 @@ namespace EsmTool
template <> template <>
void Record<CellState>::print() void Record<CellState>::print()
{ {
std::cout << " Id:" << std::endl; std::cout << " Cell Id: \"" << mData.mCellState.mId.toString() << "\"" << std::endl;
std::cout << " CellId: " << mData.mCellState.mId << std::endl;
std::cout << " Index:" << std::endl;
std::cout << " Water Level: " << mData.mCellState.mWaterLevel << std::endl; std::cout << " Water Level: " << mData.mCellState.mWaterLevel << std::endl;
std::cout << " Has Fog Of War: " << mData.mCellState.mHasFogOfWar << std::endl; std::cout << " Has Fog Of War: " << mData.mCellState.mHasFogOfWar << std::endl;
std::cout << " Last Respawn:" << std::endl; std::cout << " Last Respawn:" << std::endl;
@ -1367,7 +1369,7 @@ namespace EsmTool
template <> template <>
std::string Record<ESM::Cell>::getId() const std::string Record<ESM::Cell>::getId() const
{ {
return mData.mName; return std::string(); // No ID for Cell record
} }
template <> template <>
@ -1397,9 +1399,7 @@ namespace EsmTool
template <> template <>
std::string Record<CellState>::getId() const std::string Record<CellState>::getId() const
{ {
std::ostringstream stream; return std::string(); // No ID for CellState record
stream << mData.mCellState.mId;
return stream.str();
} }
} // end namespace } // end namespace