mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-01 18:13:48 +00:00
feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885)
This commit is contained in:
@@ -50,7 +50,7 @@ public:
|
||||
}
|
||||
|
||||
EventMap events;
|
||||
uint64 focusGUID;
|
||||
ObjectGuid focusGUID;
|
||||
|
||||
void EnterEvadeMode() override
|
||||
{
|
||||
@@ -61,7 +61,7 @@ public:
|
||||
void Reset() override
|
||||
{
|
||||
events.Reset();
|
||||
focusGUID = 0;
|
||||
focusGUID.Clear();
|
||||
me->SetControlled(false, UNIT_STATE_ROOT);
|
||||
}
|
||||
|
||||
|
||||
@@ -21,14 +21,12 @@ public:
|
||||
instance_sethekk_halls_InstanceMapScript(Map* map) : InstanceScript(map) {}
|
||||
|
||||
uint32 AnzuEncounter;
|
||||
uint64 m_uiIkissDoorGUID;
|
||||
uint64 _talonKingsCofferGUID;
|
||||
ObjectGuid m_uiIkissDoorGUID;
|
||||
ObjectGuid _talonKingsCofferGUID;
|
||||
|
||||
void Initialize() override
|
||||
{
|
||||
AnzuEncounter = NOT_STARTED;
|
||||
m_uiIkissDoorGUID = 0;
|
||||
_talonKingsCofferGUID = 0;
|
||||
}
|
||||
|
||||
void OnCreatureCreate(Creature* creature) override
|
||||
|
||||
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
me->RemoveAurasDueToSpell(SPELL_BANISH);
|
||||
Talk(SAY_INTRO);
|
||||
Start(true, false, 0, nullptr, false, true);
|
||||
Start(true, false, ObjectGuid::Empty, nullptr, false, true);
|
||||
isBanished = false;
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ public:
|
||||
me->CastSpell(me, SPELL_BANISH, true);
|
||||
}
|
||||
else
|
||||
Start(true, false, 0, nullptr, false, true);
|
||||
Start(true, false, ObjectGuid::Empty, nullptr, false, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -208,16 +208,15 @@ public:
|
||||
{
|
||||
npc_voidtravelerAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
VorpilGUID = 0;
|
||||
moveTimer = 1000;
|
||||
sacrificed = false;
|
||||
}
|
||||
|
||||
uint64 VorpilGUID;
|
||||
ObjectGuid VorpilGUID;
|
||||
uint32 moveTimer;
|
||||
bool sacrificed;
|
||||
|
||||
void SetGUID(uint64 guid, int32) override
|
||||
void SetGUID(ObjectGuid guid, int32) override
|
||||
{
|
||||
VorpilGUID = guid;
|
||||
}
|
||||
|
||||
@@ -22,9 +22,9 @@ public:
|
||||
|
||||
uint32 m_auiEncounter[MAX_ENCOUNTER];
|
||||
|
||||
uint64 m_uiHellmawGUID;
|
||||
uint64 m_uiRefectoryDoorGUID;
|
||||
uint64 m_uiScreamingHallDoorGUID;
|
||||
ObjectGuid m_uiHellmawGUID;
|
||||
ObjectGuid m_uiRefectoryDoorGUID;
|
||||
ObjectGuid m_uiScreamingHallDoorGUID;
|
||||
|
||||
uint32 m_uiFelOverseerCount;
|
||||
|
||||
@@ -32,10 +32,6 @@ public:
|
||||
{
|
||||
memset(&m_auiEncounter, 0, sizeof(m_auiEncounter));
|
||||
|
||||
m_uiHellmawGUID = 0;
|
||||
m_uiRefectoryDoorGUID = 0;
|
||||
m_uiScreamingHallDoorGUID = 0;
|
||||
|
||||
m_uiFelOverseerCount = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user