feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885)

This commit is contained in:
UltraNix
2021-04-25 22:18:03 +02:00
committed by GitHub
parent 91081f4ad8
commit f4c226423d
568 changed files with 10655 additions and 11019 deletions

View File

@@ -47,13 +47,13 @@ public:
uint32 speechTimer;
uint32 speechCounter;
uint64 playerGUID;
ObjectGuid playerGUID;
void Reset() override
{
speechTimer = 0;
speechCounter = 0;
playerGUID = 0;
playerGUID.Clear();
me->SetReactState(REACT_AGGRESSIVE);
me->RestoreFaction();
}
@@ -212,7 +212,7 @@ public:
uint32 m_uiWave;
uint32 m_uiWave_Timer;
uint64 m_uiValrothGUID;
ObjectGuid m_uiValrothGUID;
SummonList summons;
void Reset() override
@@ -221,7 +221,7 @@ public:
{
m_uiWave = 0;
m_uiWave_Timer = 3000;
m_uiValrothGUID = 0;
m_uiValrothGUID.Clear();
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->LoadEquipment(0, true);
me->RemoveAllAuras();
@@ -645,13 +645,13 @@ public:
uint32 ExecuteSpeech_Timer;
uint32 ExecuteSpeech_Counter;
uint64 PlayerGUID;
ObjectGuid PlayerGUID;
void Reset() override
{
ExecuteSpeech_Timer = 0;
ExecuteSpeech_Counter = 0;
PlayerGUID = 0;
PlayerGUID.Clear();
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
}