*Let ghoul regenerate 20 energy per 2 seconds instead of 4 seconds (I think it should be the same as rogue)

--HG--
branch : trunk
This commit is contained in:
megamage
2009-08-23 22:20:34 -05:00
parent 1ee90e1022
commit 7712d5e0bd
+12 -5
View File
@@ -527,21 +527,28 @@ void Pet::Update(uint32 diff)
} }
//regenerate focus for hunter pets or energy for deathknight's ghoul //regenerate focus for hunter pets or energy for deathknight's ghoul
if(m_regenTimer <= diff) if(m_regenTimer)
{
if(m_regenTimer > diff)
m_regenTimer -= diff;
else
{ {
switch (getPowerType()) switch (getPowerType())
{ {
case POWER_FOCUS: case POWER_FOCUS:
Regenerate(POWER_FOCUS);
m_regenTimer = 4000;
break;
case POWER_ENERGY: case POWER_ENERGY:
Regenerate(getPowerType()); Regenerate(POWER_ENERGY);
m_regenTimer = 2000;
break; break;
default: default:
m_regenTimer = 0;
break; break;
} }
m_regenTimer = 4000;
} }
else }
m_regenTimer -= diff;
if(getPetType() != HUNTER_PET) if(getPetType() != HUNTER_PET)
break; break;