From 2efef87898f71723e74184ff53bdb2d9a44b2f8f Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sat, 17 Jan 2026 20:29:40 -0600 Subject: [PATCH] feat(object): set disable time in CGObject_C::Disable --- src/object/client/CGObject_C.cpp | 5 ++++- src/object/client/CGObject_C.hpp | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/object/client/CGObject_C.cpp b/src/object/client/CGObject_C.cpp index 20b0b15..39c9388 100644 --- a/src/object/client/CGObject_C.cpp +++ b/src/object/client/CGObject_C.cpp @@ -1,5 +1,6 @@ #include "object/client/CGObject_C.hpp" #include "object/client/ObjMgr.hpp" +#include "world/World.hpp" CGObject_C::CGObject_C(uint32_t time, CClientObjCreate& objCreate) { // TODO @@ -23,10 +24,12 @@ void CGObject_C::AddWorldObject() { } void CGObject_C::Disable() { + // TODO + this->m_disabled = true; // TODO other flag manipulation - // TODO + this->m_disableTimeMs = CWorld::GetCurTimeMs(); } int32_t CGObject_C::IsInReenable() { diff --git a/src/object/client/CGObject_C.hpp b/src/object/client/CGObject_C.hpp index 9caa2ba..61ddd4b 100644 --- a/src/object/client/CGObject_C.hpp +++ b/src/object/client/CGObject_C.hpp @@ -12,6 +12,7 @@ class CGObject_C : public CGObject, public TSHashObject m_link; + uint32_t m_disableTimeMs; // TODO uint32_t m_lockCount : 16; uint32_t m_disabled : 1;