|
|
|
|
@ -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); |
|
|
|
|
} |
|
|
|
|
|