mirror of
https://github.com/mangosfour/server.git
synced 2025-12-21 10:37:06 +00:00
[10901] Allow vehicles to have gossip menu
In addition rename IsGameobject -> IsGameObject.
This commit is contained in:
parent
d736fe9d9a
commit
2f4e7a9377
8 changed files with 12 additions and 13 deletions
|
|
@ -6327,7 +6327,7 @@ void Spell::UpdateOriginalCasterPointer()
|
|||
{
|
||||
if(m_originalCasterGUID == m_caster->GetObjectGuid())
|
||||
m_originalCaster = m_caster;
|
||||
else if (m_originalCasterGUID.IsGameobject())
|
||||
else if (m_originalCasterGUID.IsGameObject())
|
||||
{
|
||||
GameObject* go = m_caster->IsInWorld() ? m_caster->GetMap()->GetGameObject(m_originalCasterGUID) : NULL;
|
||||
m_originalCaster = go ? go->GetOwner() : NULL;
|
||||
|
|
@ -6781,14 +6781,14 @@ WorldObject* Spell::GetAffectiveCasterObject() const
|
|||
if (m_originalCasterGUID.IsEmpty())
|
||||
return m_caster;
|
||||
|
||||
if (m_originalCasterGUID.IsGameobject() && m_caster->IsInWorld())
|
||||
if (m_originalCasterGUID.IsGameObject() && m_caster->IsInWorld())
|
||||
return m_caster->GetMap()->GetGameObject(m_originalCasterGUID);
|
||||
return m_originalCaster;
|
||||
}
|
||||
|
||||
WorldObject* Spell::GetCastingObject() const
|
||||
{
|
||||
if (m_originalCasterGUID.IsGameobject())
|
||||
if (m_originalCasterGUID.IsGameObject())
|
||||
return m_caster->IsInWorld() ? m_caster->GetMap()->GetGameObject(m_originalCasterGUID) : NULL;
|
||||
else
|
||||
return m_caster;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue