feat(object): add CGUnit_C::CanHighlight

This commit is contained in:
fallenoak committed 2026-02-02 16:46:23 -06:00
1 parent 71b7b159de
commit 55e37fd779
2 files changed
+13

No files matched your search

+12
View File
@@ -1,5 +1,7 @@
#include "object/client/CGUnit_C.hpp"
#include "object/client/ObjMgr.hpp"
#include "db/Db.hpp"
#include "ui/Game.hpp"
WOWGUID CGUnit_C::s_activeMover;
@@ -99,6 +101,16 @@ CGUnit_C::~CGUnit_C() {
// TODO
}
int32_t CGUnit_C::CanHighlight() {
if (this->m_unit->flags & 0x2000000) {
if (this->m_unit->createdBy != ClntObjMgrGetActivePlayer() || this->GetGUID() != CGPetInfo::GetPet(0)) {
return false;
}
}
return true;
}
int32_t CGUnit_C::CanBeTargetted() {
return this->CanHighlight();
}
+1
View File
@@ -22,6 +22,7 @@ class CGUnit_C : public CGObject_C, public CGUnit {
// Virtual public member functions
virtual ~CGUnit_C();
// TODO
virtual int32_t CanHighlight();
virtual int32_t CanBeTargetted();
// TODO