diff options
| -rw-r--r-- | src/server/game/AI/ScriptedAI/ScriptedCreature.cpp | 1 | ||||
| -rw-r--r-- | src/server/game/AI/ScriptedAI/ScriptedCreature.h | 3 | ||||
| -rw-r--r-- | src/server/game/Entities/Pet/Pet.cpp | 18 | ||||
| -rw-r--r-- | src/server/game/Entities/Pet/Pet.h | 2 | ||||
| -rw-r--r-- | src/server/game/Groups/Group.cpp | 2 | 
5 files changed, 11 insertions, 15 deletions
| diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp index 3aa18c231f0..c2ddd1e9e8e 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp +++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp @@ -97,7 +97,6 @@ bool SummonList::HasEntry(uint32 entry) const  }  ScriptedAI::ScriptedAI(Creature* creature) : CreatureAI(creature), -    me(creature),      IsFleeing(false),      _evadeCheckCooldown(2500),      _isCombatMovementAllowed(true) diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.h b/src/server/game/AI/ScriptedAI/ScriptedCreature.h index 33cf66d874c..87c1a63d4e4 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedCreature.h +++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.h @@ -181,9 +181,6 @@ struct ScriptedAI : public CreatureAI      // Variables      // ************* -    //Pointer to creature we are manipulating -    Creature* me; -      //For fleeing      bool IsFleeing; diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index b0bd355e8cb..b5fb841333c 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -53,7 +53,7 @@ Pet::Pet(Player* owner, PetType type) :      }      m_name = "Pet"; -    m_regenTimer = PET_FOCUS_REGEN_INTERVAL; +    m_focusRegenTimer = PET_FOCUS_REGEN_INTERVAL;  }  Pet::~Pet() @@ -590,22 +590,22 @@ void Pet::Update(uint32 diff)              }              //regenerate focus for hunter pets or energy for deathknight's ghoul -            if (m_regenTimer) +            if (m_focusRegenTimer)              { -                if (m_regenTimer > diff) -                    m_regenTimer -= diff; +                if (m_focusRegenTimer > diff) +                    m_focusRegenTimer -= diff;                  else                  {                      switch (getPowerType())                      {                          case POWER_FOCUS:                              Regenerate(POWER_FOCUS); -                            m_regenTimer += PET_FOCUS_REGEN_INTERVAL - diff; -                            if (!m_regenTimer) ++m_regenTimer; +                            m_focusRegenTimer += PET_FOCUS_REGEN_INTERVAL - diff; +                            if (!m_focusRegenTimer) ++m_focusRegenTimer;                              // Reset if large diff (lag) causes focus to get 'stuck' -                            if (m_regenTimer > PET_FOCUS_REGEN_INTERVAL) -                                m_regenTimer = PET_FOCUS_REGEN_INTERVAL; +                            if (m_focusRegenTimer > PET_FOCUS_REGEN_INTERVAL) +                                m_focusRegenTimer = PET_FOCUS_REGEN_INTERVAL;                              break; @@ -616,7 +616,7 @@ void Pet::Update(uint32 diff)                          //    if (!m_regenTimer) ++m_regenTimer;                          //    break;                          default: -                            m_regenTimer = 0; +                            m_focusRegenTimer = 0;                              break;                      }                  } diff --git a/src/server/game/Entities/Pet/Pet.h b/src/server/game/Entities/Pet/Pet.h index 284712797d8..7bbda7c76b6 100644 --- a/src/server/game/Entities/Pet/Pet.h +++ b/src/server/game/Entities/Pet/Pet.h @@ -148,7 +148,7 @@ class Pet : public Guardian          PetType m_petType;          int32   m_duration;                                 // time until unsummon (used mostly for summoned guardians and not used for controlled pets)          bool    m_loading; -        uint32  m_regenTimer; +        uint32  m_focusRegenTimer;          uint32  m_groupUpdateMask;          DeclinedName *m_declinedname; diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index cbfb4df3b9e..5f8813c2071 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -578,7 +578,7 @@ bool Group::RemoveMember(ObjectGuid guid, const RemoveMethod& method /*= GROUP_R          }          // Reevaluate group enchanter if the leaving player had enchanting skill or the player is offline -        if ((player && player->GetSkillValue(SKILL_ENCHANTING)) || !player) +        if (!player || player->GetSkillValue(SKILL_ENCHANTING))              ResetMaxEnchantingLevel();          // Remove player from loot rolls | 
