mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 10:26:28 +01:00
Merge pull request #5748 from MrSmite/Pet_1
Pet - Fix focus regen gets stuck due to lag/high diffs closes #5153
This commit is contained in:
@@ -537,7 +537,13 @@ void Pet::Update(uint32 diff)
|
||||
Regenerate(POWER_FOCUS);
|
||||
m_regenTimer += PET_FOCUS_REGEN_INTERVAL - diff;
|
||||
if (!m_regenTimer) ++m_regenTimer;
|
||||
|
||||
// Reset if large diff (lag) causes focus to get 'stuck'
|
||||
if (m_regenTimer > PET_FOCUS_REGEN_INTERVAL)
|
||||
m_regenTimer = PET_FOCUS_REGEN_INTERVAL;
|
||||
|
||||
break;
|
||||
|
||||
// in creature::update
|
||||
//case POWER_ENERGY:
|
||||
// Regenerate(POWER_ENERGY);
|
||||
|
||||
Reference in New Issue
Block a user