diff --git a/src/imgui/panels/dumper/commandlist/commandlist.cpp b/src/imgui/panels/dumper/commandlist/commandlist.cpp index a9ee45c..b479419 100644 --- a/src/imgui/panels/dumper/commandlist/commandlist.cpp +++ b/src/imgui/panels/dumper/commandlist/commandlist.cpp @@ -91,6 +91,8 @@ std::string PrettifyFlags(uint64_t flags) result += " missing4"; if (flags & FCVAR_SERVER_CAN_EXECUTE) result += " server_can_execute"; + if (flags & FCVAR_CLIENT_CAN_EXECUTE) + result += " client_can_execute"; if (flags & FCVAR_SERVER_CANNOT_QUERY) result += " server_cannot_query"; if (flags & FCVAR_VCONSOLE_SET_FOCUS) @@ -103,7 +105,7 @@ std::string PrettifyFlags(uint64_t flags) result += " missing5"; if (flags & FCVAR_MISSING6) result += " missing6"; - if (flags & ((uint64_t)1 << (uint64_t)32)) + if (flags & FCVAR_DEFENSIVE) result += " defensive"; result.erase(0, result.find_first_not_of(" \t\n\r\f\v")); return result; diff --git a/src/imgui/panels/entitybrowser/entitybrowser.cpp b/src/imgui/panels/entitybrowser/entitybrowser.cpp index 8c3c88a..9359e1c 100644 --- a/src/imgui/panels/entitybrowser/entitybrowser.cpp +++ b/src/imgui/panels/entitybrowser/entitybrowser.cpp @@ -216,7 +216,7 @@ void DumpFieldValue(const char* name, void* pSchemaField, CSchemaType* pType, bo for (int i = 0; i < count; i++) { auto fieldName = std::format("[{}]", i); - DumpFieldValue(fieldName.c_str(), (void*)atomicType->m_pfnManipulator(SCHEMA_COLLECTION_MANIPULATOR_ACTION_GET_ELEMENT_CONST, pSchemaField, (void*)i, 0), atomicType->m_pTemplateType, false, overrideMap); + DumpFieldValue(fieldName.c_str(), (void*)atomicType->m_pfnManipulator(SCHEMA_COLLECTION_MANIPULATOR_ACTION_GET_ELEMENT_CONST, pSchemaField, i, 0), atomicType->m_pTemplateType, false, overrideMap); } ImGui::TreePop(); }