* Merge.
--HG-- branch : trunk
This commit is contained in:
+2
-2
@@ -56,8 +56,8 @@ Pet::~Pet()
|
|||||||
{
|
{
|
||||||
if(m_uint32Values) // only for fully created Object
|
if(m_uint32Values) // only for fully created Object
|
||||||
{
|
{
|
||||||
if(Unit* owner = GetOwner())
|
if(GetOwnerGUID())
|
||||||
owner->SetPet(this, false);
|
sLog.outCrash("Pet %u is deconstructed but it still has owner guid", GetEntry());
|
||||||
|
|
||||||
for (PetSpellMap::iterator i = m_spells.begin(); i != m_spells.end(); ++i)
|
for (PetSpellMap::iterator i = m_spells.begin(); i != m_spells.end(); ++i)
|
||||||
delete i->second;
|
delete i->second;
|
||||||
|
|||||||
@@ -55,6 +55,8 @@ class Guardian : public TempSummon
|
|||||||
|
|
||||||
int32 GetBonusDamage() { return m_bonusdamage; }
|
int32 GetBonusDamage() { return m_bonusdamage; }
|
||||||
void SetBonusDamage(int32 damage) { m_bonusdamage = damage; }
|
void SetBonusDamage(int32 damage) { m_bonusdamage = damage; }
|
||||||
|
|
||||||
|
Unit *GetOwner() { return m_owner; }
|
||||||
protected:
|
protected:
|
||||||
Unit *m_owner;
|
Unit *m_owner;
|
||||||
int32 m_bonusdamage;
|
int32 m_bonusdamage;
|
||||||
|
|||||||
Reference in New Issue
Block a user