mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-05 15:42:17 +03:00
feat(object): add CGUnit_C::CanHighlight
This commit is contained in:
parent
71b7b159de
commit
55e37fd779
@ -1,5 +1,7 @@
|
|||||||
#include "object/client/CGUnit_C.hpp"
|
#include "object/client/CGUnit_C.hpp"
|
||||||
|
#include "object/client/ObjMgr.hpp"
|
||||||
#include "db/Db.hpp"
|
#include "db/Db.hpp"
|
||||||
|
#include "ui/Game.hpp"
|
||||||
|
|
||||||
WOWGUID CGUnit_C::s_activeMover;
|
WOWGUID CGUnit_C::s_activeMover;
|
||||||
|
|
||||||
@ -99,6 +101,16 @@ CGUnit_C::~CGUnit_C() {
|
|||||||
// TODO
|
// 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() {
|
int32_t CGUnit_C::CanBeTargetted() {
|
||||||
return this->CanHighlight();
|
return this->CanHighlight();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,6 +22,7 @@ class CGUnit_C : public CGObject_C, public CGUnit {
|
|||||||
// Virtual public member functions
|
// Virtual public member functions
|
||||||
virtual ~CGUnit_C();
|
virtual ~CGUnit_C();
|
||||||
// TODO
|
// TODO
|
||||||
|
virtual int32_t CanHighlight();
|
||||||
virtual int32_t CanBeTargetted();
|
virtual int32_t CanBeTargetted();
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user