From 058a0d132d7e46c1b78968d374ad7c4db1871d74 Mon Sep 17 00:00:00 2001 From: Eric Robinson <68359262+kphoenix137@users.noreply.github.com> Date: Mon, 18 Sep 2023 06:49:47 -0400 Subject: [PATCH] Debug: Improved iteminfo command (#6623) --- Source/debug.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Source/debug.cpp b/Source/debug.cpp index 03bb7ec5e..5186372ba 100644 --- a/Source/debug.cpp +++ b/Source/debug.cpp @@ -948,7 +948,21 @@ std::string DebugCmdItemInfo(const std::string_view parameter) pItem = &Items[pcursitem]; } if (pItem != nullptr) { - return StrCat("Name: ", pItem->_iIName, "\nIDidx: ", pItem->IDidx, "\nSeed: ", pItem->_iSeed, "\nCreateInfo: ", pItem->_iCreateInfo); + return StrCat("Name: ", pItem->_iIName, + "\nIDidx: ", pItem->IDidx, " (", AllItemsList[pItem->IDidx].iName, ")", + "\nSeed: ", pItem->_iSeed, + "\nCreateInfo: ", pItem->_iCreateInfo, + "\nLevel: ", pItem->_iCreateInfo & CF_LEVEL, + "\nOnly Good: ", ((pItem->_iCreateInfo & CF_ONLYGOOD) == 0) ? "False" : "True", + "\nUnique Monster: ", ((pItem->_iCreateInfo & CF_UPER15) == 0) ? "False" : "True", + "\nDungeon Item: ", ((pItem->_iCreateInfo & CF_UPER1) == 0) ? "False" : "True", + "\nUnique Item: ", ((pItem->_iCreateInfo & CF_UNIQUE) == 0) ? "False" : "True", + "\nSmith: ", ((pItem->_iCreateInfo & CF_SMITH) == 0) ? "False" : "True", + "\nSmith Premium: ", ((pItem->_iCreateInfo & CF_SMITHPREMIUM) == 0) ? "False" : "True", + "\nBoy: ", ((pItem->_iCreateInfo & CF_BOY) == 0) ? "False" : "True", + "\nWitch: ", ((pItem->_iCreateInfo & CF_WITCH) == 0) ? "False" : "True", + "\nHealer: ", ((pItem->_iCreateInfo & CF_HEALER) == 0) ? "False" : "True", + "\nPregen: ", ((pItem->_iCreateInfo & CF_PREGEN) == 0) ? "False" : "True"); } return StrCat("Numitems: ", ActiveItemCount); }