[SD2] Explicit conversion ObjectGuid to uint64 (gcc build fix)
This commit is contained in:
parent
e28a446f24
commit
e842daa30a
@ -279,7 +279,7 @@ struct spell_go_black_dragon_egg : public SpellScript
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Store the eggs which are destroyed, in order to count them for the second phase
|
// Store the eggs which are destroyed, in order to count them for the second phase
|
||||||
pInstance->SetData64(DATA_DRAGON_EGG, pGOTarget->GetObjectGuid());
|
pInstance->SetData64(DATA_DRAGON_EGG, pGOTarget->GetObjectGuid().GetRawValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -171,7 +171,7 @@ struct boss_gothik : public CreatureScript
|
|||||||
{
|
{
|
||||||
if (Player* pPlayer = itr->getSource())
|
if (Player* pPlayer = itr->getSource())
|
||||||
{
|
{
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL_4, uint64(pPlayer->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL_4, pPlayer->GetObjectGuid().GetRawValue());
|
||||||
if (!m_pInstance->GetData(TYPE_SIGNAL_4) && pPlayer->IsAlive())
|
if (!m_pInstance->GetData(TYPE_SIGNAL_4) && pPlayer->IsAlive())
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
@ -314,7 +314,7 @@ struct boss_gothik : public CreatureScript
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL_6, uint64(pSummoned->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL_6, pSummoned->GetObjectGuid().GetRawValue());
|
||||||
if (Creature* pAnchor = m_pInstance->instance->GetCreature(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL_6))))
|
if (Creature* pAnchor = m_pInstance->instance->GetCreature(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL_6))))
|
||||||
{
|
{
|
||||||
switch (pSummoned->GetEntry())
|
switch (pSummoned->GetEntry())
|
||||||
@ -443,7 +443,7 @@ struct boss_gothik : public CreatureScript
|
|||||||
case PHASE_TELEPORTING: // Phase is only reached if m_pInstance is valid
|
case PHASE_TELEPORTING: // Phase is only reached if m_pInstance is valid
|
||||||
if (m_uiTeleportTimer < uiDiff)
|
if (m_uiTeleportTimer < uiDiff)
|
||||||
{
|
{
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL_7, uint64(m_creature->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL_7, m_creature->GetObjectGuid().GetRawValue());
|
||||||
uint32 uiTeleportSpell = m_pInstance->GetData(TYPE_SIGNAL_7) ? SPELL_TELEPORT_LEFT : SPELL_TELEPORT_RIGHT;
|
uint32 uiTeleportSpell = m_pInstance->GetData(TYPE_SIGNAL_7) ? SPELL_TELEPORT_LEFT : SPELL_TELEPORT_RIGHT;
|
||||||
if (DoCastSpellIfCan(m_creature, uiTeleportSpell) == CAST_OK)
|
if (DoCastSpellIfCan(m_creature, uiTeleportSpell) == CAST_OK)
|
||||||
{
|
{
|
||||||
@ -555,7 +555,7 @@ struct spell_anchor : public SpellScript
|
|||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
pInstance->SetData64(TYPE_SIGNAL_2, pCreatureTarget->GetObjectGuid());
|
pInstance->SetData64(TYPE_SIGNAL_2, pCreatureTarget->GetObjectGuid().GetRawValue());
|
||||||
pInstance->SetData(TYPE_SIGNAL_2, uiSpellId);
|
pInstance->SetData(TYPE_SIGNAL_2, uiSpellId);
|
||||||
|
|
||||||
|
|
||||||
|
@ -300,7 +300,7 @@ struct boss_heigan : public CreatureScript
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL_8, uint64(m_creature->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL_8, m_creature->GetObjectGuid().GetRawValue());
|
||||||
m_pInstance->SetData(TYPE_SIGNAL_8, uiArea);
|
m_pInstance->SetData(TYPE_SIGNAL_8, uiArea);
|
||||||
//m_pInstance->DoTriggerHeiganTraps(m_creature, uiArea);
|
//m_pInstance->DoTriggerHeiganTraps(m_creature, uiArea);
|
||||||
}
|
}
|
||||||
|
@ -783,12 +783,12 @@ struct is_naxxramas : public InstanceScript
|
|||||||
++(const_cast<instance_naxxramas*>(this))->gtit;
|
++(const_cast<instance_naxxramas*>(this))->gtit;
|
||||||
if (gtit == m_mGothTriggerMap.cend())
|
if (gtit == m_mGothTriggerMap.cend())
|
||||||
return 0;
|
return 0;
|
||||||
return uint64(gtit->first);
|
return gtit->first.GetRawValue();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case TYPE_SIGNAL_6: //the same design flaw...
|
case TYPE_SIGNAL_6: //the same design flaw...
|
||||||
if (Creature *anchor = (const_cast<instance_naxxramas*>(this))->GetClosestAnchorForGoth(instance->GetCreature(ObjectGuid(m_tempCreatureGuid)), true))
|
if (Creature *anchor = (const_cast<instance_naxxramas*>(this))->GetClosestAnchorForGoth(instance->GetCreature(ObjectGuid(m_tempCreatureGuid)), true))
|
||||||
return uint64(anchor->GetObjectGuid());
|
return anchor->GetObjectGuid().GetRawValue();
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -483,7 +483,7 @@ struct npc_deathstalker_faerleia : public CreatureScript
|
|||||||
|
|
||||||
if (npc_deathstalker_faerleiaAI* pFaerleiaAI = dynamic_cast<npc_deathstalker_faerleiaAI*>(pCreature->AI()))
|
if (npc_deathstalker_faerleiaAI* pFaerleiaAI = dynamic_cast<npc_deathstalker_faerleiaAI*>(pCreature->AI()))
|
||||||
{
|
{
|
||||||
pFaerleiaAI->StartEvent(pPlayer->GetObjectGuid());
|
pFaerleiaAI->StartEvent(pPlayer->GetObjectGuid().GetRawValue());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -186,7 +186,7 @@ struct boss_archaedas : public CreatureScript
|
|||||||
{
|
{
|
||||||
if (m_uiAwakeDwarfTimer < uiDiff)
|
if (m_uiAwakeDwarfTimer < uiDiff)
|
||||||
{
|
{
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL, uint64(m_creature->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL, m_creature->GetObjectGuid().GetRawValue());
|
||||||
if (Creature* pEarthen = m_pInstance->instance->GetCreature(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL))))
|
if (Creature* pEarthen = m_pInstance->instance->GetCreature(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL))))
|
||||||
{
|
{
|
||||||
if (DoCastSpellIfCan(pEarthen, SPELL_AWAKEN_EARTHEN_DWARF) == CAST_OK)
|
if (DoCastSpellIfCan(pEarthen, SPELL_AWAKEN_EARTHEN_DWARF) == CAST_OK)
|
||||||
|
@ -260,7 +260,7 @@ struct is_uldaman : public InstanceScript
|
|||||||
case DATA_EVENT_STARTER:
|
case DATA_EVENT_STARTER:
|
||||||
return m_playerGuid.GetRawValue();
|
return m_playerGuid.GetRawValue();
|
||||||
case TYPE_SIGNAL:
|
case TYPE_SIGNAL:
|
||||||
return GetClosestDwarfNotInCombat() ? GetClosestDwarfNotInCombat()->GetObjectGuid() : 0;
|
return GetClosestDwarfNotInCombat() ? GetClosestDwarfNotInCombat()->GetObjectGuid().GetRawValue() : 0;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -385,7 +385,7 @@ struct event_spell_altar_boss_aggro : public MapEventScript
|
|||||||
{
|
{
|
||||||
if (InstanceData* pInstance = ((Player*)pSource)->GetInstanceData())
|
if (InstanceData* pInstance = ((Player*)pSource)->GetInstanceData())
|
||||||
{
|
{
|
||||||
pInstance->SetData64(DATA_EVENT_STARTER, pSource->GetObjectGuid());
|
pInstance->SetData64(DATA_EVENT_STARTER, pSource->GetObjectGuid().GetRawValue());
|
||||||
pInstance->SetData(TYPE_SIGNAL, uiEventId);
|
pInstance->SetData(TYPE_SIGNAL, uiEventId);
|
||||||
//pInstance->StartEvent(uiEventId, (Player*)pSource);
|
//pInstance->StartEvent(uiEventId, (Player*)pSource);
|
||||||
return true;
|
return true;
|
||||||
|
@ -202,7 +202,7 @@ struct is_zulgurub : public InstanceScript
|
|||||||
case TYPE_SIGNAL_2:
|
case TYPE_SIGNAL_2:
|
||||||
case TYPE_SIGNAL_3:
|
case TYPE_SIGNAL_3:
|
||||||
if (Creature *p = (const_cast<instance_zulgurub*>(this))->SelectRandomPantherTrigger(type == TYPE_SIGNAL_2))
|
if (Creature *p = (const_cast<instance_zulgurub*>(this))->SelectRandomPantherTrigger(type == TYPE_SIGNAL_2))
|
||||||
return uint64(p->GetObjectGuid());
|
return p->GetObjectGuid().GetRawValue();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -324,7 +324,7 @@ struct go_tutenkash_gong : public GameObjectScript
|
|||||||
{
|
{
|
||||||
if (ScriptedInstance *m_pInstance = (ScriptedInstance*)pPlayer->GetInstanceData())
|
if (ScriptedInstance *m_pInstance = (ScriptedInstance*)pPlayer->GetInstanceData())
|
||||||
{
|
{
|
||||||
m_pInstance->SetData64(TYPE_GONG_USED, uint64(pPlayer->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_GONG_USED, pPlayer->GetObjectGuid().GetRawValue());
|
||||||
//m_pInstance->SetData(TYPE_GONG_USED, 0); called from SetData64 now
|
//m_pInstance->SetData(TYPE_GONG_USED, 0); called from SetData64 now
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -219,7 +219,7 @@ struct npc_general_andorov : public CreatureScript
|
|||||||
void DoInitializeFollowers()
|
void DoInitializeFollowers()
|
||||||
{
|
{
|
||||||
if (m_pInstance)
|
if (m_pInstance)
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL, uint64(m_creature->GetObjectGuid())); //implemented in the instance script
|
m_pInstance->SetData64(TYPE_SIGNAL, m_creature->GetObjectGuid().GetRawValue()); //implemented in the instance script
|
||||||
}
|
}
|
||||||
|
|
||||||
// Wrapper to start the event
|
// Wrapper to start the event
|
||||||
|
@ -322,7 +322,7 @@ struct npc_piznik : public CreatureScript
|
|||||||
{
|
{
|
||||||
if (npc_piznikAI* ppiznikAI = dynamic_cast<npc_piznikAI*>(pCreature->AI()))
|
if (npc_piznikAI* ppiznikAI = dynamic_cast<npc_piznikAI*>(pCreature->AI()))
|
||||||
{
|
{
|
||||||
ppiznikAI->StartEvent(pPlayer->GetObjectGuid());
|
ppiznikAI->StartEvent(pPlayer->GetObjectGuid().GetRawValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@ -1173,7 +1173,7 @@ struct npc_regthar_deathgate : public CreatureScript
|
|||||||
DoScriptText(SAY_START_REGTHAR, pCreature, pPlayer);
|
DoScriptText(SAY_START_REGTHAR, pCreature, pPlayer);
|
||||||
pPlayer->CLOSE_GOSSIP_MENU();
|
pPlayer->CLOSE_GOSSIP_MENU();
|
||||||
if (npc_regthar_deathgateAI* pRegtharAI = dynamic_cast<npc_regthar_deathgateAI*>(pCreature->AI()))
|
if (npc_regthar_deathgateAI* pRegtharAI = dynamic_cast<npc_regthar_deathgateAI*>(pCreature->AI()))
|
||||||
pRegtharAI->StartEvent(pPlayer->GetObjectGuid());
|
pRegtharAI->StartEvent(pPlayer->GetObjectGuid().GetRawValue());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -141,7 +141,7 @@ struct boss_zumrah : public CreatureScript
|
|||||||
if (m_uiSpawnZombieTimer <= uiDiff)
|
if (m_uiSpawnZombieTimer <= uiDiff)
|
||||||
{
|
{
|
||||||
// Use a nearby grave to spawn zombies
|
// Use a nearby grave to spawn zombies
|
||||||
m_pInstance->SetData64(TYPE_SIGNAL, uint64(m_creature->GetObjectGuid()));
|
m_pInstance->SetData64(TYPE_SIGNAL, m_creature->GetObjectGuid().GetRawValue());
|
||||||
if (GameObject* pGrave = m_pInstance->instance->GetGameObject(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL))))
|
if (GameObject* pGrave = m_pInstance->instance->GetGameObject(ObjectGuid(m_pInstance->GetData64(TYPE_SIGNAL))))
|
||||||
{
|
{
|
||||||
m_creature->CastSpell(pGrave->GetPositionX(), pGrave->GetPositionY(), pGrave->GetPositionZ(), SPELL_SUMMON_ZOMBIES, true, NULL, NULL, pGrave->GetObjectGuid());
|
m_creature->CastSpell(pGrave->GetPositionX(), pGrave->GetPositionY(), pGrave->GetPositionZ(), SPELL_SUMMON_ZOMBIES, true, NULL, NULL, pGrave->GetObjectGuid());
|
||||||
|
@ -378,7 +378,7 @@ struct is_zulfarrak : public InstanceScript
|
|||||||
// Sort the graves
|
// Sort the graves
|
||||||
lGravesInRange.sort(ObjectDistanceOrder(searcher));
|
lGravesInRange.sort(ObjectDistanceOrder(searcher));
|
||||||
|
|
||||||
return (*lGravesInRange.begin())->GetObjectGuid();
|
return (*lGravesInRange.begin())->GetObjectGuid().GetRawValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 m_auiEncounter[MAX_ENCOUNTER];
|
uint32 m_auiEncounter[MAX_ENCOUNTER];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user